:root{--ql-ink:var(--ink);--ql-body:var(--ink);--ql-muted:var(--muted);--ql-faint:color-mix(in srgb, var(--muted) 72%, transparent);--ql-accent:var(--accent);--ql-accent-hover:var(--accent);--ql-bright:var(--accent);--ql-surface:var(--surface);--ql-sunken:var(--canvas);--ql-pink:var(--danger);--ql-stamps:var(--accent);--ql-stamps-tint:color-mix(in srgb, var(--accent) 12%, transparent);--ql-location:#0891b2;--ql-location-tint:#0891b21f;--ql-reviews:var(--warning);--ql-reviews-tint:color-mix(in srgb, var(--warning) 12%, transparent);--ql-customers:var(--positive);--ql-customers-tint:color-mix(in srgb, var(--positive) 12%, transparent);--ql-gift:var(--danger);--ql-gift-tint:color-mix(in srgb, var(--danger) 12%, transparent);--ql-border-subtle:var(--line);--ql-border-strong:color-mix(in srgb, var(--ink) 14%, transparent);--ql-glass-fill:var(--surface);--ql-r:var(--radius-card);--ql-r-ctrl:var(--radius-ctrl);--ql-r-lg:var(--radius-card);--ql-r-xl:calc(var(--radius-card) + 8px);--ql-maxw:1180px;--ql-gutter:clamp(1.25rem, 4vw, 3.25rem);--ql-sans:var(--font-jakarta), ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ql-mono:var(--font-jetbrains), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ql-glass-thin-bg:var(--glass-fill);--ql-glass-thin-shadow:var(--glass-shadow);--ql-glass-pill-bg:var(--glass-fill);--ql-glass-pill-shadow:var(--glass-shadow);--ql-card-shadow:var(--glass-shadow);--ql-grad-cta:var(--brand-gradient);--ql-btn-shadow:var(--btn-shadow);--ql-ease:cubic-bezier(.16, 1, .3, 1);--ql-grad-word:var(--brand-gradient);--ql-world:var(--world)}.ql-page{position:relative;overflow-x:clip}.ql-wrap{z-index:2;width:100%;max-width:var(--ql-maxw);padding:0 var(--ql-gutter);margin:0 auto;position:relative}.ql-numeral{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:900;line-height:.95}.ql-gradword{background:var(--ql-grad-word);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.ql-mono{font-family:var(--ql-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ql-faint);font-size:11px;font-weight:600}.ql-glass{isolation:isolate;border-radius:var(--ql-r);color:var(--ql-ink);background:var(--ql-glass-thin-bg);box-shadow:var(--ql-glass-thin-shadow);-webkit-backdrop-filter:blur(22px)saturate(2)brightness(1.05);backdrop-filter:blur(22px)saturate(2)brightness(1.05);position:relative}.ql-glass:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff73,#0000 32% 76%,#ffffff2e);position:absolute;inset:0}.ql-glass>*{z-index:3;position:relative}.ql-glasscard{border-radius:var(--ql-r);background:var(--glass-fill);box-shadow:var(--ql-card-shadow);-webkit-backdrop-filter:blur(24px)saturate(2);backdrop-filter:blur(24px)saturate(2);position:relative}.ql-glasspill{isolation:isolate;background:var(--ql-glass-pill-bg);box-shadow:var(--ql-glass-pill-shadow);-webkit-backdrop-filter:blur(16px)saturate(1.9);backdrop-filter:blur(16px)saturate(1.9);position:relative}.ql-btn{border-radius:var(--ql-r-ctrl);background:var(--ql-grad-cta);color:#fff;font-family:var(--ql-sans);white-space:nowrap;cursor:pointer;box-shadow:var(--ql-btn-shadow);transition:filter .3s var(--ql-ease), transform .15s var(--ql-ease);border:none;justify-content:center;align-items:center;gap:9px;padding:14px 22px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.ql-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.ql-btn:active{transform:scale(.96)}.ql-btn svg{flex:none;width:18px;height:18px}.ql-btn--wa{background:linear-gradient(#2ed36c 0%,#1ebe5a 100%);box-shadow:0 1px 2px #0a28161a,0 5px 14px -4px #25d3664d,inset 0 1px #ffffff57}.ql-btn--glass{color:var(--ql-ink);background:var(--glass-fill);-webkit-backdrop-filter:blur(22px)saturate(1.9);backdrop-filter:blur(22px)saturate(1.9);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff80,0 2px 6px -2px #281e5a14,0 12px 26px -12px #281e5a29}[data-theme=dark] .ql-btn--glass{color:var(--ql-ink);background:linear-gradient(#ffffff21,#ffffff0d)}.ql-cta-group{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ql-header{z-index:100;padding:14px 0 0;position:sticky;top:0}.ql-navbar{border-radius:var(--ql-maxw);border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;height:58px;padding:0 10px 0 18px;display:flex}.ql-brand{align-items:center;text-decoration:none;display:inline-flex}.ql-nav-list{align-items:center;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.ql-nav-item{position:relative}.ql-nav-link{font-family:var(--ql-sans);color:var(--ql-ink);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.3rem;padding:.45rem .65rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.ql-nav-link:hover{background:color-mix(in srgb, var(--ql-ink) 8%, transparent)}.ql-nav-link svg{opacity:.6;width:12px;height:12px}.ql-dd{opacity:0;visibility:hidden;min-width:15rem;transition:opacity .18s var(--ql-ease), transform .18s var(--ql-ease), visibility .18s;border-radius:18px;padding:.5rem;position:absolute;top:calc(100% + 10px);left:-.5rem;transform:translateY(-6px)}.ql-nav-item:hover .ql-dd,.ql-nav-item:focus-within .ql-dd{opacity:1;visibility:visible;transform:none}.ql-dd a{color:var(--ql-ink);border-radius:11px;padding:.5rem .7rem;font-size:.86rem;font-weight:600;text-decoration:none;display:block}.ql-dd a:hover{background:color-mix(in srgb, var(--ql-ink) 7%, transparent)}.ql-dd a small{color:var(--ql-muted);font-size:.74rem;font-weight:500;display:block}.ql-actions{align-items:center;gap:.5rem;display:flex}.ql-iconbtn{width:38px;height:38px;color:var(--ql-ink);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ql-iconbtn:hover{background:color-mix(in srgb, var(--ql-ink) 8%, transparent)}.ql-iconbtn svg{width:17px;height:17px}.ql-navcta{padding:11px 18px;font-size:14px}.ql-burger,.ql-mobilepanel{display:none}.ql-hero{padding:clamp(2.5rem,6vh,4.5rem) 0 clamp(3.5rem,9vh,6rem);position:relative}.ql-hero__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid}.ql-eyebrow{border-radius:999px;align-items:center;gap:9px;padding:7px 14px 7px 12px;display:inline-flex}.ql-eyebrow-ic{color:var(--ql-accent);display:inline-flex}.ql-eyebrow-ic svg{width:15px;height:15px}.ql-h1{font-family:var(--ql-sans);letter-spacing:-.04em;color:var(--ql-ink);margin:1.1rem 0;font-size:clamp(2.6rem,4.6vw,3.7rem);font-weight:900;line-height:1.05}.ql-h1 span{display:block}.ql-knopf{font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-block;position:relative}.ql-knopf-flash{z-index:0;opacity:0;background:radial-gradient(closest-side, color-mix(in srgb, var(--ql-accent) 55%, transparent), transparent 72%);border-radius:50%;width:118%;height:150%;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)scale(.5)}.ql-knopf.is-press .ql-knopf-flash{animation:ql-flash .62s var(--ql-ease)}.ql-knopf-cap{z-index:1;display:inline-block;position:relative}@keyframes ql-flash{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}35%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.ql-hero__sub{max-width:42ch;color:var(--ql-muted);margin:0 0 2rem;font-size:clamp(1.05rem,2.2vw,1.25rem);font-weight:500;line-height:1.5}.ql-hero__actions{flex-direction:column;align-items:flex-start;gap:1.1rem;margin:0 0 1.8rem;display:flex}.ql-videobtn{font-family:var(--ql-sans);color:var(--ql-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;padding:.4rem .25rem;font-size:.95rem;font-weight:600;display:inline-flex}.ql-videobtn:hover{opacity:.72}.ql-videobtn i{width:1.7rem;height:1.7rem;color:var(--ql-accent);background:color-mix(in srgb, var(--ql-accent) 14%, transparent);transition:transform .2s var(--ql-ease);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ql-videobtn:hover i{transform:scale(1.08)}.ql-wallets{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.ql-wbadge{border:1px solid var(--ql-border-subtle);background:var(--glass-fill);border-radius:12px;align-items:center;gap:9px;padding:7px 14px 7px 11px;display:inline-flex;box-shadow:inset 0 1px #ffffff80}.ql-wbadge svg{width:22px;height:22px;color:var(--ql-ink)}.ql-wbadge span{flex-direction:column;line-height:1.12;display:flex}.ql-wbadge small{letter-spacing:.04em;text-transform:uppercase;color:var(--ql-faint);font-size:10.5px;font-weight:600}.ql-wbadge b{letter-spacing:-.01em;color:var(--ql-ink);font-size:13.5px;font-weight:700}.ql-hero__passwrap{flex-direction:column;align-items:center;display:flex;position:relative}.ql-phone{aspect-ratio:390/822;width:min(74%,14rem);margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;position:relative;container-type:inline-size}.ql-stage{width:390px;height:822px;transform:scale(calc(100cqw / 390px));transform-origin:0 0;position:absolute;top:0;left:0}.ql-pbtn{width:3px;position:absolute}.ql-pbtn--action{background:linear-gradient(90deg,#4c4c4f,#27272a 60%,#161618);border-radius:3px 0 0 3px;height:31px;top:148px;left:-2.5px}.ql-pbtn--volup{background:linear-gradient(90deg,#4c4c4f,#27272a 60%,#161618);border-radius:3px 0 0 3px;height:58px;top:204px;left:-2.5px}.ql-pbtn--voldn{background:linear-gradient(90deg,#4c4c4f,#27272a 60%,#161618);border-radius:3px 0 0 3px;height:58px;top:277px;left:-2.5px}.ql-pbtn--power{background:linear-gradient(90deg,#161618,#27272a 40%,#4c4c4f);border-radius:0 3px 3px 0;height:91px;top:244px;right:-2.5px}.ql-pbody{background:linear-gradient(145deg,#2a2a2d,#0c0c0e 30%,#161618 70%,#070708);border-radius:60px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff3d,inset 0 0 0 1.5px #050506,0 1px 2px #ffffff0f,0 55px 90px -22px #0000008c,0 30px 55px -28px #00000080}.ql-pscreen{background:#000;border-radius:50px;position:absolute;inset:10px;overflow:hidden}.ql-lockwall{background:radial-gradient(120% 70% at 20% 8%,#4b3f8f 0%,#0000 58%),radial-gradient(100% 60% at 88% 22%,#b03a72 0%,#0000 62%),radial-gradient(90% 60% at 50% 108%,#2b2a6b 0%,#0000 66%),linear-gradient(165deg,#1a1633 0%,#120f22 46%,#0b0a14 100%);position:absolute;inset:0}.ql-lockwall:after{content:"";opacity:.35;background-image:radial-gradient(#ffffff26 .6px,#0000 .6px);background-size:4px 4px;position:absolute;inset:0}.ql-lockstatus{z-index:3;color:#fff;justify-content:space-between;align-items:center;padding:0 30px;font-size:14px;font-weight:600;display:flex;position:absolute;top:16px;left:0;right:0}.ql-lockstatus span:last-child{align-items:center;gap:5px;display:inline-flex}.ql-lockstatus i{opacity:.9;background:#fff;border-radius:2px;width:17px;height:11px;display:inline-block}.ql-lockclock{z-index:3;text-align:center;color:#fff;position:absolute;top:68px;left:0;right:0}.ql-lockclock b{letter-spacing:-.03em;font-size:74px;font-weight:300;line-height:1;display:block}.ql-lockclock small{color:#ffffffd9;margin-top:4px;font-size:15px;font-weight:500;display:block}.ql-locknote{z-index:4;color:#fff;-webkit-backdrop-filter:blur(22px)saturate(1.8);backdrop-filter:blur(22px)saturate(1.8);opacity:0;background:#18162e66;border-radius:20px;gap:9px;padding:11px 12px;display:flex;position:absolute;top:40%;left:9px;right:9px;transform:translateY(-150%);box-shadow:inset 0 1.5px #ffffff3d,inset 0 0 0 1px #ffffff1f,0 18px 38px -10px #0000008c}.ql-locknote.is-in{animation:.85s cubic-bezier(.2,1.35,.35,1) forwards ql-slam}@keyframes ql-slam{0%{opacity:0;transform:translateY(-150%)}62%{opacity:1;transform:translateY(0)}76%{transform:translateY(-6%)}to{opacity:1;transform:none}}.ql-locknote>i{color:#fff;background:linear-gradient(150deg,#6d5cf0,#e23a7c);border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ffffff26}.ql-locknote__tx{flex:1;min-width:0;padding-top:1px}.ql-locknote__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ql-locknote__head b{letter-spacing:-.01em;color:#fff;font-size:13px;font-weight:600}.ql-locknote__head span{color:#ffffff8c;font-size:11px}.ql-locknote p{color:#ffffffe0;margin:3px 0 0;font-size:13px;line-height:1.32}.ql-pills{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:22rem;margin:1.5rem auto 0;padding:0;list-style:none;display:flex}.ql-pills--band{border-top:1px solid color-mix(in srgb, var(--ql-ink) 10%, transparent);grid-column:1/-1;justify-content:flex-start;gap:clamp(.6rem,2.5vw,1.8rem);max-width:none;margin:clamp(1.4rem,3vw,2.2rem) 0 0;padding-top:clamp(1rem,2.4vw,1.4rem)}@media (max-width:760px){.ql-pills--band{justify-content:center}}.ql-pill{color:var(--ql-muted);border-radius:999px;align-items:center;gap:7px;padding:5px 13px 5px 6px;font-size:.8rem;font-weight:600;display:inline-flex}.ql-pill i{width:19px;height:19px;color:var(--ql-pic,var(--ql-accent));background:color-mix(in srgb, var(--ql-pic,var(--ql-accent)) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ql-pic,var(--ql-accent)) 18%, transparent);border-radius:7px;flex:none;place-items:center;display:grid}.ql-pill svg{width:12px;height:12px}.ql-ht{z-index:1;padding:clamp(1.6rem,4.5vw,2.6rem) 0 clamp(2rem,4.5vw,3rem);position:relative}.ql-ht__head{justify-content:center;margin-bottom:clamp(1rem,2.6vw,1.5rem);display:flex}.ql-ht__viewport{width:min(100%,62rem);margin:0 auto;padding:clamp(1.05rem,2.3vw,1.45rem) 0;position:relative;overflow:hidden}.ql-ht__rule{z-index:3;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ql-ink) 18%, transparent) 14%, color-mix(in srgb, var(--ql-ink) 18%, transparent) 86%, transparent);height:1px;position:absolute;left:0;right:0;box-shadow:0 .5px #ffffff80}.ql-ht__rule--top{top:0}.ql-ht__rule--bot{bottom:0}.ql-ht__fade{z-index:4;pointer-events:none;width:13%;position:absolute;top:0;bottom:0}.ql-ht__fade--l{background:linear-gradient(90deg,#efeaf3,#efeaf300);left:0}.ql-ht__fade--r{background:linear-gradient(270deg,#efeaf3,#efeaf300);right:0}[data-theme=dark] .ql-ht__fade--l{background:linear-gradient(90deg,#0a0a14,#0a0a1400)}[data-theme=dark] .ql-ht__fade--r{background:linear-gradient(270deg,#0a0a14,#0a0a1400)}.ql-ht__track{width:max-content;animation:46s linear infinite ql-marquee;display:flex}.ql-ht:hover .ql-ht__track{animation-play-state:paused}.ql-ht__lane{align-items:center;width:max-content;margin:0;padding:0;list-style:none;display:flex}@keyframes ql-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ql-ht__node{align-items:center;display:flex}.ql-ht__dot{background:radial-gradient(circle at 34% 28%, #ffffff95, color-mix(in srgb, var(--ql-accent) 32%, transparent) 60%, transparent 78%);width:7px;height:7px;box-shadow:inset 0 0 0 1px var(--ql-border-subtle), 0 2px 5px -2px color-mix(in srgb, var(--ql-accent) 40%, transparent);border-radius:50%;margin:0 clamp(.45rem,1.2vw,.85rem)}.ql-ht__item{background:var(--glass-fill);box-shadow:inset 0 1px #ffffff80, inset 0 0 0 1px var(--ql-border-subtle), 0 5px 13px -11px #14103c52;transition:transform .2s var(--ql-ease), background .2s var(--ql-ease);border:0;border-radius:16px;align-items:center;gap:.75rem;padding:.5rem .95rem .5rem .6rem;display:inline-flex}.ql-ht__item:hover{background:color-mix(in srgb, var(--ql-ink) 8%, transparent);transform:translateY(-3px)}.ql-ht__logo{color:#fff;width:clamp(52px,7vw,64px);height:clamp(52px,7vw,64px);font-family:var(--ql-sans);letter-spacing:-.02em;border-radius:15px;place-items:center;font-size:1.05rem;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ffffff29,0 6px 14px -9px #0006}.ql-ht__txt{flex-direction:column;line-height:1.15;display:flex}.ql-ht__name{letter-spacing:-.01em;color:var(--ql-ink);white-space:nowrap;font-size:1.02rem;font-weight:700}.ql-ht__see{color:var(--ql-accent);opacity:.72;align-items:center;gap:.25rem;font-size:.72rem;font-weight:700;display:inline-flex}.ql-ht__item:hover .ql-ht__see{opacity:1}.ql-ht__hint{color:var(--ql-muted);justify-content:center;align-items:center;gap:.4rem;margin:clamp(1.1rem,2.6vw,1.5rem) 0 0;font-size:.84rem;font-weight:600;display:flex}.ql-ht__hint svg{width:15px;height:15px;color:var(--ql-accent)}.ql-sec{padding:clamp(3.5rem,8vw,6rem) 0;position:relative}.ql-sec-eyebrow{max-width:100%;font-family:var(--ql-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ql-accent);background:var(--glass-fill);-webkit-backdrop-filter:blur(20px)saturate(2);backdrop-filter:blur(20px)saturate(2);border-radius:999px;align-items:center;gap:8px;margin:0;padding:7px 13px;font-size:clamp(12px,1.4vw,13px);font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff80,0 6px 16px -10px #281e5a4d}.ql-sec-eyebrow svg{width:14px;height:14px}.ql-sec-head{font-family:var(--ql-sans);letter-spacing:-.03em;color:var(--ql-ink);text-wrap:balance;margin:.6rem 0 0;font-size:clamp(1.9rem,4vw,2.9rem);font-weight:900;line-height:1.05}.ql-sec-sub{max-width:52ch;color:var(--ql-muted);margin:.9rem 0 0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.55}.ql-center{text-align:center}.ql-center .ql-sec-sub,.ql-center .ql-sec-head,.ql-center .ql-sec-eyebrow{margin-left:auto;margin-right:auto}.ql-head-block{max-width:44rem;margin:0 auto}.ql-glow{z-index:-1;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.ql-pb-glow{background:radial-gradient(46% 60% at 50% 40%, color-mix(in srgb, var(--ql-accent) 18%, transparent), transparent 68%), radial-gradient(40% 50% at 70% 60%, color-mix(in srgb, var(--ql-pink) 14%, transparent), transparent 70%);width:min(80%,44rem);height:100%;top:0}.ql-pb{text-align:center}.ql-pb__num{color:var(--ql-ink)}.ql-pb__em{color:var(--ql-ink);font-weight:800}.ql-pb .ql-sec-head{max-width:24ch;font-size:clamp(2.1rem,5.4vw,3.4rem)}.ql-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.1rem,2.4vw,1.7rem);margin-top:clamp(2.2rem,5vw,3.2rem);display:grid}.ql-step{border-radius:var(--ql-r-lg);flex-direction:column;padding:.85rem .85rem 1.35rem;display:flex}.ql-step__media{aspect-ratio:4/3;background:#0b0c16;border-radius:18px;position:relative;overflow:hidden}.ql-step__media img{object-fit:cover;width:100%;height:100%;display:block}.ql-step__media:after{content:"";background:linear-gradient(#0000 40%,#0b0c1699);position:absolute;inset:0}.ql-step__num{z-index:2;font-family:var(--ql-mono);letter-spacing:.12em;color:#fff;font-size:.78rem;font-weight:700;position:absolute;bottom:10px;left:12px}.ql-step__t{letter-spacing:-.02em;color:var(--ql-ink);margin:1rem 0 0;font-size:1.15rem;font-weight:800}.ql-step__p{color:var(--ql-muted);margin:.45rem 0 0;font-size:.95rem;line-height:1.55}.ql-wq-aurora{z-index:-1;pointer-events:none;background:radial-gradient(40% 30% at 50% 6%,#4f46e52e,#0000 70%),radial-gradient(36% 26% at 28% 38%,#0891b229,#0000 70%),radial-gradient(36% 26% at 72% 66%,#f59e0b24,#0000 70%),radial-gradient(36% 28% at 40% 94%,#05966924,#0000 70%);width:min(86%,56rem);height:86%;position:absolute;top:4%;left:50%;transform:translate(-50%)}.ql-flow{flex-direction:column;gap:clamp(2.4rem,6vw,4.5rem);margin-top:clamp(2.6rem,6vw,4rem);display:flex;position:relative}.ql-spine{background:var(--ql-border-strong);border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:50%}.ql-spine__fill{background:linear-gradient(180deg, var(--ql-stamps), var(--ql-location) 38%, var(--ql-reviews) 70%, var(--ql-customers));border-radius:2px;position:absolute;inset:0;box-shadow:0 0 10px #4f46e54d}.ql-cap{grid-template-columns:1fr 60px 1fr;align-items:center;column-gap:clamp(1.2rem,3.5vw,3rem);display:grid;position:relative}.ql-cap>*{min-width:0}.ql-cap__stage{grid-column:1;justify-content:flex-end;display:flex}.ql-cap__txt{grid-column:3}.ql-cap--rev .ql-cap__stage{grid-column:3;justify-content:flex-start}.ql-cap--rev .ql-cap__txt{grid-column:1}.ql-node{z-index:2;grid-column:2;justify-content:center;display:flex;position:relative}.ql-node__dot{background:var(--ql-surface);width:56px;height:56px;color:var(--ql-c);box-shadow:inset 0 0 0 1px var(--ql-border-subtle), 0 8px 22px -10px #0a0b1438;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.ql-node__dot svg{width:24px;height:24px}.ql-node__n{background:var(--ql-c);color:#fff;width:20px;height:20px;font-family:var(--ql-mono);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;position:absolute;top:-5px;right:-5px;box-shadow:0 2px 6px #00000047}.ql-t{letter-spacing:-.02em;color:var(--ql-ink);margin:.75rem 0 .55rem;font-size:clamp(1.25rem,2.4vw,1.7rem);font-weight:800}.ql-cap__txt .ql-t{margin-top:0}.ql-p{max-width:34ch;color:var(--ql-muted);margin:0;font-size:clamp(.98rem,1.4vw,1.05rem);line-height:1.55}.ql-more{color:var(--ql-accent);align-items:center;gap:.42rem;margin-top:.95rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.ql-more svg{width:15px;height:15px}.ql-more:hover{gap:.62rem}.ql-pass{color:#fff;background:#000;border-radius:14px;flex-direction:column;width:340px;max-width:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #0000001f,0 2px 6px #0000001a,0 18px 40px -14px #0a0a0c6b}.ql-pass--full{box-shadow:0 0 0 1.5px var(--ql-pink), 0 18px 44px -14px #e23a7c8c}.ql-pass__head{background:#0e0e0e;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 16px 9px;display:flex}.ql-pass__brand{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.ql-pass__logo{color:#fff;background:linear-gradient(150deg,#6d5cf0,#e23a7c);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:15px;font-weight:800;display:grid}.ql-pass__name{letter-spacing:-.01em;color:#fff;font-size:17px;font-weight:700;line-height:1.1}.ql-pass__hfield{text-align:right;flex-direction:column;flex:none;align-items:flex-end;display:flex}.ql-pass__hfield .l{letter-spacing:.06em;text-transform:uppercase;color:#fff;font-size:9px;font-weight:600}.ql-pass__hfield .v{margin-top:1px;font-size:16px;font-weight:600;line-height:1.15}.ql-pass__strip{background:#000;flex:none;height:132px;position:relative;overflow:hidden}.ql-pass__strip img{object-fit:cover;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.ql-pass__stripgrad{z-index:1;background:linear-gradient(90deg,#000 0% 12%,#0000 68%);position:absolute;inset:0}.ql-pass__primary{z-index:2;position:absolute;top:14px;left:16px}.ql-pass__count{letter-spacing:-.02em;color:#fff;font-size:45px;font-weight:300;line-height:1}.ql-pass__plabel{letter-spacing:.04em;text-transform:uppercase;color:#fff;margin-top:5px;font-size:12px;font-weight:600}.ql-pass__hint{z-index:3;color:#ffffffeb;background:linear-gradient(#0000 0%,#00000052 55%,#00000080 100%);justify-content:center;align-items:center;gap:5px;padding:18px 12px 7px;font-size:13px;font-weight:500;display:flex;position:absolute;bottom:0;left:0;right:0}.ql-pass__fields{grid-template-columns:1.05fr .9fr 1.5fr;gap:10px;padding:13px 16px;display:grid}.ql-pass__fld{flex-direction:column;min-width:0;display:flex}.ql-pass__fld.r{text-align:right;align-items:flex-end}.ql-pass__fld .l{letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.ql-pass__fld .v{margin-top:3px;font-size:14px;font-weight:500;line-height:1.25}.ql-pass__dots{flex-wrap:wrap;justify-content:flex-end;gap:3.5px;margin-top:5px;display:flex}.ql-pass__dots .e{background:var(--ql-stamps);color:#fff;border-radius:50%;place-items:center;width:12px;height:12px;display:inline-grid;box-shadow:0 1px 3px #00000059}.ql-pass__dots .e svg{width:8px;height:8px}.ql-pass__dots .o{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1.5px #ffffff57}.ql-pass__qr{justify-content:center;margin-top:auto;padding:16px 16px 20px;display:flex}.ql-pass__qr .box{background:#fff;border-radius:9px;width:124px;height:124px;padding:10px}.ql-pass__qr svg{width:100%;height:100%;display:block}.ql-map{aspect-ratio:5/4;background:linear-gradient(160deg,#e8eef6,#dbe4ef);border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 24px 50px -22px #0a0b1e73}[data-theme=dark] .ql-map{background:linear-gradient(160deg,#1a2030,#141926)}.ql-map__grid{background-image:linear-gradient(#0a0b140f 1px,#0000 1px),linear-gradient(90deg,#0a0b140f 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:-20%;transform:rotate(-8deg)}[data-theme=dark] .ql-map__grid{background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px)}.ql-map__road{background:#ffffffb8;position:absolute;box-shadow:inset 0 0 0 1px #0a0b140d}.ql-map__road--a{height:13px;top:46%;left:-10%;right:-10%;transform:rotate(-11deg)}.ql-map__road--b{width:10px;top:-10%;bottom:-10%;left:34%;transform:rotate(6deg)}.ql-map__pin{background:color-mix(in srgb, var(--ql-location) 18%, #fff);width:46px;height:46px;box-shadow:0 0 0 8px color-mix(in srgb, var(--ql-location) 14%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:44%;left:46%;transform:translate(-50%,-50%)}.ql-map__pin svg{width:22px;height:22px;color:var(--ql-location)}.ql-map__ring{border:2px solid color-mix(in srgb, var(--ql-location) 45%, transparent);width:46px;height:46px;animation:ql-ping 2.6s var(--ql-ease) infinite;border-radius:50%;margin:-23px 0 0 -23px;position:absolute;top:44%;left:46%}@keyframes ql-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.ql-map__toast{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd9;border-radius:15px;align-items:center;gap:9px;padding:10px 12px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:inset 0 0 0 1px #0a0b1412,0 10px 24px -12px #0a0b1447}[data-theme=dark] .ql-map__toast{background:#1b1e2ad9}.ql-map__toast svg{width:18px;height:18px;color:var(--ql-location);flex:none}.ql-map__toast b{color:var(--ql-ink);font-size:.78rem;font-weight:700;display:block}.ql-map__toast small{color:var(--ql-muted);font-size:.72rem;display:block}.ql-listmock{border-radius:18px;flex-direction:column;gap:.55rem;padding:1rem;display:flex}.ql-listmock__row{background:var(--glass-fill);box-shadow:inset 0 0 0 1px var(--ql-border-subtle);border-radius:13px;align-items:center;gap:.7rem;padding:.7rem .8rem;display:flex}.ql-listmock__row svg{width:17px;height:17px;color:var(--ql-c,var(--ql-accent));flex:none}.ql-listmock__row b{color:var(--ql-ink);font-size:.84rem;font-weight:700}.ql-listmock__row small{color:var(--ql-muted);font-size:.72rem;display:block}.ql-listmock__pill{letter-spacing:.04em;text-transform:uppercase;color:var(--ql-c);background:color-mix(in srgb, var(--ql-c) 14%, transparent);border-radius:999px;margin-left:auto;padding:3px 9px;font-size:.66rem;font-weight:700}.ql-revcard{border-radius:18px;flex-direction:column;gap:.7rem;width:100%;padding:1rem;display:flex}.ql-revcard__top{align-items:center;gap:.6rem;display:flex}.ql-revcard__logo{color:#fff;background:linear-gradient(150deg,#6d5cf0,#e23a7c);border-radius:9px;place-items:center;width:32px;height:32px;font-size:.8rem;font-weight:800;display:grid}.ql-revcard__id{flex-direction:column;line-height:1.25;display:flex}.ql-revcard__id b{color:var(--ql-ink);font-size:.85rem;font-weight:700}.ql-revcard__id span{color:var(--ql-faint);font-size:.7rem}.ql-stars{gap:4px;display:flex}.ql-stars svg{width:20px;height:20px;color:var(--ql-reviews)}.ql-revcard__txt{color:var(--ql-body);margin:0;font-size:.86rem;line-height:1.5}.ql-revcard__foot{color:var(--ql-muted);align-items:center;gap:.45rem;font-size:.78rem;font-weight:600;display:flex}.ql-revcard__check{background:var(--ql-customers);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex}.ql-revcard__check svg{width:12px;height:12px}.ql-material{border-radius:18px;flex-direction:column;gap:.7rem;padding:1rem;display:flex}.ql-material__hero{color:#fff;height:96px;font-family:var(--ql-mono);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(150deg,#0f1226,#241b45);border-radius:13px;place-items:center;font-size:.72rem;display:grid}.ql-material__row{color:var(--ql-muted);align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:flex}.ql-material__row svg{width:16px;height:16px;color:var(--ql-customers)}.ql-db-glow{background:radial-gradient(45% 60% at 30% 60%, color-mix(in srgb, var(--ql-accent) 30%, transparent), transparent 65%), radial-gradient(45% 60% at 78% 50%, color-mix(in srgb, var(--ql-pink) 24%, transparent), transparent 65%);width:min(90%,60rem);height:60%;bottom:8%}.ql-panel{border-radius:26px;margin-top:clamp(1.8rem,4vw,2.6rem);padding:clamp(1.1rem,2.4vw,1.7rem)}.ql-panel__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex}.ql-panel__titlewrap{align-items:center;gap:.5rem;display:inline-flex}.ql-panel__dot{background:var(--ql-customers);border-radius:50%;width:8px;height:8px;position:relative}.ql-panel__dot:after{content:"";background:var(--ql-customers);border-radius:50%;animation:2s cubic-bezier(.4,0,.6,1) infinite ql-pulse;position:absolute;inset:0}@keyframes ql-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:0;transform:scale(2.6)}}.ql-panel__title{color:var(--ql-ink);font-size:1.05rem;font-weight:700}.ql-seg{background:var(--ql-sunken);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.ql-seg span{color:var(--ql-muted);border-radius:999px;padding:.35rem .8rem;font-size:.78rem;font-weight:600}.ql-seg span.is-active{background:var(--ql-surface);color:var(--ql-ink);box-shadow:0 1px 2px #0a0b141a}.ql-lead{background:radial-gradient(110% 150% at 0% 0%, var(--ql-customers-tint), transparent 62%);box-shadow:inset 0 0 0 1px var(--ql-border-subtle);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(1rem,3vw,2rem);margin-bottom:clamp(.7rem,2vw,1rem);padding:clamp(.85rem,2vw,1.15rem) clamp(1rem,2.4vw,1.4rem);display:flex;position:relative;overflow:hidden}.ql-lead__main{flex-direction:column;gap:.4rem;min-width:0;display:flex}.ql-lead__label{color:var(--ql-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:600}.ql-lead__figrow{flex-wrap:wrap;align-items:baseline;gap:.55rem;display:flex}.ql-lead__num{letter-spacing:-.04em;color:var(--ql-ink);font-size:clamp(2rem,5vw,2.7rem);font-weight:900;line-height:.95}.ql-lead__delta{color:var(--ql-customers);background:color-mix(in srgb, var(--ql-customers) 13%, transparent);border-radius:999px;align-items:center;gap:3px;padding:2px 8px 2px 5px;font-size:.72rem;font-weight:700;display:inline-flex}.ql-lead__delta svg{width:11px;height:11px}.ql-lead__note{color:var(--ql-muted);font-size:.82rem}.ql-lead__bar{background:linear-gradient(90deg,#ef4444,#f59e0b 46%,#22c55e);border-radius:999px;width:100%;max-width:15rem;height:5px;position:relative;box-shadow:inset 0 0 0 1px #ffffff40}.ql-lead__pin{width:12px;height:12px;box-shadow:0 0 0 2.5px var(--ql-customers), 0 2px 6px -1px #0006;background:#fff;border-radius:50%;margin-top:-6px;position:absolute;top:50%;left:38%}.ql-lead__spark{flex:none;width:clamp(8rem,22vw,11rem)}.ql-lead__sparkcap{text-align:right;font-family:var(--ql-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ql-faint);margin-bottom:.2rem;font-size:.56rem;font-weight:600;display:block}.ql-lead__spark svg{width:100%;height:clamp(40px,8vw,52px);display:block}.ql-tiles{grid-template-columns:repeat(4,1fr);gap:.9rem;display:grid}.ql-tile{background:var(--glass-fill);border-radius:16px;flex-direction:column;gap:.55rem;padding:1.1rem;display:flex;box-shadow:inset 0 1px #ffffffd9,inset 0 0 0 1px #ffffff80,0 6px 18px -12px #281e5a4d}[data-theme=dark] .ql-tile{background:linear-gradient(150deg,#ffffff14,#ffffff08);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff0f,0 10px 24px -14px #0009}.ql-tile__cap{font-family:var(--ql-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ql-faint);font-size:.6rem;font-weight:600}.ql-tile__val{letter-spacing:-.03em;color:var(--ql-ink);font-size:1.7rem;font-weight:900}.ql-tile__sub{color:var(--ql-muted);font-size:.76rem}.ql-kn-stage{flex-direction:column;align-items:center;gap:1.4rem;margin-top:clamp(2rem,4vw,2.6rem);display:flex}.ql-kn-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;display:flex}.ql-kn-note{color:var(--ql-muted);margin:0;font-size:.86rem}.ql-kn-trefs{margin-top:clamp(2.4rem,5vw,3.4rem)}.ql-pr-aura{z-index:-1;pointer-events:none;background:radial-gradient(46% 52% at 41% 39%, color-mix(in srgb, var(--ql-stamps) 42%, transparent), transparent 60%), radial-gradient(50% 56% at 61% 58%, color-mix(in srgb, var(--ql-gift) 34%, transparent), transparent 62%);opacity:.6;width:min(94%,50rem);height:72%;position:absolute;top:14%;left:50%;transform:translate(-50%)}.ql-prcard{max-width:33rem;transition:transform .3s var(--ql-ease), box-shadow .3s var(--ql-ease);margin:clamp(2rem,4vw,3rem) auto 0;padding:0;position:relative;overflow:hidden}.ql-prcard:hover{transform:translateY(-4px)}.ql-prshine{z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff80 50%,#0000 62%);position:absolute;inset:0}.ql-prinner{z-index:2;text-align:center;padding:clamp(1.6rem,4vw,2.4rem) clamp(1.4rem,4vw,2.2rem);position:relative}.ql-badges{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.ql-badge{font-family:var(--ql-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ql-accent);background:var(--ql-stamps-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ql-accent) 28%, transparent);border-radius:999px;padding:6px 14px;font-size:10.5px;font-weight:700}.ql-badge--aktion{color:color-mix(in srgb, var(--ql-reviews) 72%, var(--ql-ink));background:var(--ql-reviews-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ql-reviews) 32%, transparent)}.ql-was{margin:1.1rem 0 0;line-height:1}.ql-was s{letter-spacing:-.02em;color:var(--ql-faint);font-size:clamp(1.05rem,3vw,1.25rem);font-weight:800;text-decoration:none;display:inline-block;position:relative}.ql-was__line{background:var(--ql-accent);border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:-8%;right:-8%}.ql-price{justify-content:center;align-items:flex-start;gap:.5rem;margin-top:.35rem;display:flex}.ql-amount{letter-spacing:-.04em;color:var(--ql-ink);font-size:clamp(3.6rem,12vw,5.2rem);font-weight:900;line-height:.92}.ql-cur{font-size:.42em;font-weight:800}.ql-per{text-align:left;color:var(--ql-muted);margin-top:.4rem;font-size:.92rem;font-weight:700;line-height:1.15}.ql-setup{color:var(--ql-muted);background:var(--ql-sunken);box-shadow:inset 0 0 0 1px var(--ql-border-subtle);border-radius:999px;align-items:center;gap:.5rem;margin-top:1rem;padding:.45rem .9rem;font-size:.9rem;display:inline-flex}.ql-setup strong{color:var(--ql-ink);font-weight:800}.ql-setup__was{color:var(--ql-faint);text-decoration:line-through}.ql-hintline{color:var(--ql-faint);margin:.8rem 0 0;font-size:.85rem}.ql-rule{background:linear-gradient(90deg, transparent, var(--ql-border-strong), transparent);height:1px;margin:clamp(1.4rem,3vw,1.8rem) 0}.ql-listhead{text-align:left;font-family:var(--ql-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ql-faint);margin:0 0 1.1rem;font-size:.72rem;font-weight:700}.ql-listwrap{position:relative}.ql-list{text-align:left;flex-direction:column;gap:.95rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.ql-list__spine{background:linear-gradient(180deg, var(--ql-stamps), var(--ql-location), var(--ql-reviews), var(--ql-customers));border-radius:2px;width:2px;position:absolute;top:21px;bottom:21px;left:21px}.ql-item{grid-template-columns:44px 1fr;align-items:center;column-gap:.85rem;display:grid;position:relative}.ql-chip{width:44px;height:44px;color:var(--ql-c);background:color-mix(in srgb, var(--ql-c) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ql-c) 22%, transparent);border-radius:13px;justify-content:center;align-items:center;display:inline-flex;position:relative}.ql-chip svg{width:22px;height:22px}.ql-tick{z-index:2;color:#fff;background:var(--ql-c);width:18px;height:18px;box-shadow:0 2px 8px color-mix(in srgb, var(--ql-c) 45%, transparent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-3px;left:30px}.ql-tick svg{width:11px;height:11px}.ql-item__tx{flex-direction:column;min-width:0;display:flex}.ql-item__label{color:var(--ql-ink);font-size:.98rem;font-weight:700;line-height:1.2}.ql-item__sub{color:var(--ql-muted);margin-top:1px;font-size:.82rem;line-height:1.3}.ql-lockline{color:var(--ql-muted);justify-content:center;align-items:center;gap:.45rem;margin:clamp(1.2rem,2.5vw,1.5rem) 0 0;font-size:.85rem;line-height:1.4;display:flex}.ql-lockline svg{width:15px;height:15px;color:color-mix(in srgb, var(--ql-reviews) 72%, var(--ql-ink));flex:none}.ql-roi{width:100%;max-width:100%;color:var(--ql-body);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin:clamp(1.3rem,3vw,1.7rem) auto 0;padding:11px 20px;font-size:.875rem;font-weight:600;display:flex}.ql-roi svg{width:17px;height:17px;color:var(--ql-customers);flex:none}.ql-trust{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:clamp(1.4rem,3vw,1.8rem) 0 0;padding:0;list-style:none;display:flex}.ql-trust li{color:var(--ql-body);background:var(--ql-glass-fill);box-shadow:inset 0 0 0 1px var(--ql-border-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:.4rem;padding:.42rem .8rem;font-size:.8rem;font-weight:600;display:inline-flex}.ql-trust svg{width:15px;height:15px;color:var(--ql-customers)}.ql-pr-cta{margin-top:1.4rem}.ql-pr-foot{color:var(--ql-faint);margin:.9rem 0 0;font-size:.8rem;line-height:1.5}.ql-faq-wrap{max-width:46rem;margin:0 auto}.ql-faq-body{flex-direction:column;gap:.6rem;margin-top:clamp(1.8rem,4vw,2.4rem);display:flex}.ql-acc{border-radius:var(--ql-r);overflow:hidden}.ql-acc summary{cursor:pointer;font-family:var(--ql-sans);color:var(--ql-ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.25rem;font-size:1rem;font-weight:700;list-style:none;display:flex}.ql-acc summary::-webkit-details-marker{display:none}.ql-acc summary i{width:26px;height:26px;color:var(--ql-accent);background:color-mix(in srgb, var(--ql-accent) 12%, transparent);transition:transform .25s var(--ql-ease);border-radius:50%;flex:none;place-items:center;display:grid}.ql-acc summary i svg{width:13px;height:13px}.ql-acc[open] summary i{transform:rotate(45deg)}.ql-acc__body{color:var(--ql-muted);margin:0;padding:0 1.25rem 1.15rem;font-size:.95rem;line-height:1.6}.ql-abcard{border-radius:var(--ql-r-xl);isolation:isolate;padding:clamp(2.25rem,5vw,4rem) clamp(1.25rem,4vw,3.5rem);position:relative;overflow:hidden}.ql-abcard:before{content:"";z-index:-3;background:radial-gradient(46% 70% at 16% 8%,#4f46e58c,#0000 60%),radial-gradient(46% 70% at 88% 14%,#e23a7c66,#0000 60%),radial-gradient(60% 90% at 62% 108%,#7c3aed6b,#0000 62%),#0a0a18;position:absolute;inset:0}.ql-abgrid{z-index:-2;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:-34px;-webkit-mask-image:radial-gradient(70% 70% at 40% 40%,#000,#0000 80%);mask-image:radial-gradient(70% 70% at 40% 40%,#000,#0000 80%)}.ql-abglow{z-index:-1;background:radial-gradient(closest-side,#6366f173,#0000 72%);width:46%;height:120%;position:absolute;top:50%;right:-4%;transform:translateY(-50%)}.ql-abshine{z-index:0;pointer-events:none;background:linear-gradient(105deg,#0000 25%,#ffffff29 50%,#0000 75%);width:55%;position:absolute;inset:0 auto 0 0}.ql-ablayout{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid;position:relative}.ql-abcopy{color:#fff}.ql-abcard .ql-sec-eyebrow{color:#a5b4fc;background:linear-gradient(150deg,#ffffff1a,#ffffff08);box-shadow:inset 0 1px #ffffff40,inset 0 0 0 1px #ffffff0f}.ql-abtitle{font-family:var(--ql-sans);letter-spacing:-.045em;color:#fff;margin:.6rem 0 0;font-size:clamp(2.1rem,5vw,3.5rem);font-weight:900;line-height:1.02}.ql-absub{color:#ffffffb8;max-width:32ch;margin:1.05rem 0 0;font-size:1.05rem;line-height:1.55}.ql-abcta{margin-top:1.8rem}.ql-abcard .ql-btn--glass{color:#fff;background:linear-gradient(#ffffff21,#ffffff0d);box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff1a,0 8px 22px -12px #00000080}.ql-abtrust{color:#fff9;flex-wrap:wrap;gap:.5rem 1.3rem;margin:1.4rem 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.ql-abtrust li{padding-left:15px;position:relative}.ql-abtrust li:before{content:"";background:#6ee7b7;border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:0;box-shadow:0 0 8px #6ee7b7b3}.ql-abdevice{width:220px;max-width:100%;margin:0 auto;position:relative}.ql-foot{padding:56px 0 32px;position:relative}.ql-foot__inner{grid-template-columns:1.4fr 2.6fr;gap:clamp(1.5rem,4vw,3rem);display:grid}.ql-foot__tagline{max-width:22rem;color:var(--ql-muted);margin:1rem 0 0;font-size:.9rem;line-height:1.5}.ql-foot__cols{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.ql-foot__title{font-family:var(--ql-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ql-ink);margin:0 0 .8rem;font-size:.72rem;font-weight:700}.ql-foot__col ul{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.ql-foot__link{color:var(--ql-muted);font-size:.9rem;text-decoration:none}.ql-foot__link:hover{color:var(--ql-ink)}.ql-foot__bottom{border-top:1px solid var(--ql-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(2rem,4vw,3rem);padding-top:1.4rem;display:flex}.ql-foot__legal{gap:1.2rem;margin:0;padding:0;list-style:none;display:flex}.ql-foot__legal a{color:var(--ql-muted);font-size:.84rem;text-decoration:none}.ql-foot__legal a:hover{color:var(--ql-ink)}.ql-foot__copy{color:var(--ql-faint);margin:0;font-size:.82rem}.ql-up{animation:ql-up .7s var(--ql-ease) both}@keyframes ql-up{0%{transform:translateY(16px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ql-up{animation:none}.ql-locknote{opacity:1;animation:none;transform:none}.ql-ht__track,.ql-map__ring,.ql-panel__dot:after{animation:none}}@media (max-width:1080px){.ql-nav-list{display:none}.ql-burger{display:inline-flex}.ql-navcta{display:none}.ql-mobilepanel{left:var(--ql-gutter);right:var(--ql-gutter);opacity:0;visibility:hidden;transition:opacity .2s var(--ql-ease), transform .2s var(--ql-ease), visibility .2s;border-radius:20px;padding:.6rem;display:block;position:absolute;top:calc(100% + 8px);transform:translateY(-6px)}.ql-mobilepanel.is-open{opacity:1;visibility:visible;transform:none}.ql-mobilepanel a{color:var(--ql-ink);border-radius:12px;padding:.7rem .8rem;font-size:.92rem;font-weight:600;text-decoration:none;display:block}.ql-mobilepanel a:hover{background:color-mix(in srgb, var(--ql-ink) 7%, transparent)}}@media (max-width:980px){.ql-hero__grid{grid-template-columns:1fr}.ql-hero__passwrap{margin-top:1rem}.ql-flow{gap:clamp(2rem,8vw,3rem)}.ql-spine{left:18px}.ql-spine__fill{height:100%}.ql-cap{grid-template-columns:36px 1fr;align-items:start;gap:1rem}.ql-node{grid-column:1}.ql-node__dot{width:44px;height:44px}.ql-node__dot svg{width:20px;height:20px}.ql-cap__txt,.ql-cap--rev .ql-cap__txt{grid-column:2}.ql-cap__stage,.ql-cap--rev .ql-cap__stage{grid-column:2;justify-content:flex-start}.ql-cap__stage .ql-pass{max-width:280px}.ql-p{max-width:none}.ql-ablayout{text-align:center;grid-template-columns:1fr;gap:clamp(2rem,7vw,2.8rem)}.ql-abcopy{text-align:center}.ql-absub,.ql-abcard .ql-sec-eyebrow{margin-left:auto;margin-right:auto}.ql-abtrust{justify-content:center}.ql-abdevice{width:150px}.ql-abshine{display:none}.ql-steps{grid-template-columns:1fr}.ql-tiles{grid-template-columns:repeat(2,1fr);gap:.6rem}.ql-foot__inner{grid-template-columns:1fr}.ql-foot__cols{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.ql-ht__item-name,.ql-ht__name{font-size:.95rem}.ql-wallets{justify-content:flex-start}.ql-pills{max-width:none}.ql-tiles,.ql-foot__cols{grid-template-columns:1fr}.ql-lead__spark{width:100%}.ql-lead__sparkcap{text-align:left}}.ql-form{flex-direction:column;gap:1rem;display:flex}.ql-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ql-field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.ql-field__label{font-family:var(--ql-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ql-muted);font-size:.7rem;font-weight:600}.ql-field__input{border:1px solid var(--ql-border-strong);border-radius:var(--ql-r-ctrl);background:var(--ql-surface);width:100%;color:var(--ql-ink);font-family:var(--ql-sans);transition:border-color .2s var(--ql-ease), box-shadow .2s var(--ql-ease);outline:none;padding:.8rem .9rem;font-size:.95rem;line-height:1.4}.ql-field__input::placeholder{color:var(--ql-faint)}.ql-field__input:focus{border-color:var(--ql-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ql-accent) 18%, transparent)}.ql-field__input--area{resize:vertical;min-height:96px}.ql-field__error{color:#d81b60;font-size:.78rem;font-weight:600}.ql-form__server-error{border-radius:var(--ql-r-ctrl);color:#b91646;background:var(--ql-gift-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ql-gift) 26%, transparent);margin:0;padding:.7rem .9rem;font-size:.85rem;font-weight:600}.ql-form__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ql-form__note{max-width:32ch;color:var(--ql-faint);margin:0;font-size:.8rem}.ql-btn[disabled]{opacity:.65;cursor:default;filter:none;transform:none}.ql-sent{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.4rem;display:flex}.ql-sent__mark{width:38px;height:38px;color:var(--ql-customers);background:color-mix(in srgb, var(--ql-customers) 16%, transparent);border-radius:50%;place-items:center;font-size:1.05rem;font-weight:900;display:grid}.ql-sent__title{color:var(--ql-ink);margin:0;font-size:1.1rem;font-weight:800}.ql-sent__body{max-width:44ch;color:var(--ql-muted);margin:0;font-size:.92rem;line-height:1.55}.ql-sent__again{font-family:var(--ql-sans);color:var(--ql-accent);cursor:pointer;background:0 0;border:0;margin-top:.4rem;font-size:.85rem;font-weight:700}@media (max-width:620px){.ql-form__row{grid-template-columns:minmax(0,1fr)}}.ql-sf-flow{margin-top:clamp(2.5rem,5vw,3.5rem);position:relative}.ql-sf-line{background:linear-gradient(90deg, var(--ql-stamps), var(--ql-location), var(--ql-gift));opacity:.45;border-radius:2px;height:2px;position:absolute;top:27px;left:16.6%;right:16.6%}.ql-sf-runner{width:10px;height:10px;animation:ql-sfrun 4s var(--ql-ease) infinite;background:#fff;border-radius:50%;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 12px #fffc,0 0 0 4px #4f46e540}@keyframes ql-sfrun{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}.ql-sf-nodes{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.ql-sf-node{text-align:center;flex-direction:column;align-items:center;display:flex}.ql-sf-badge{width:56px;height:56px;color:var(--ql-c);background:var(--ql-surface);box-shadow:inset 0 0 0 1px var(--ql-border-subtle), 0 6px 18px -8px #0a0b142e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ql-sf-badge svg{width:24px;height:24px}.ql-sf-badge:before{content:"";pointer-events:none;opacity:0;box-shadow:inset 0 0 0 1px var(--ql-c), 0 10px 24px -8px color-mix(in srgb, var(--ql-c) 50%, transparent);animation:ql-sfglow 4s var(--ql-ease) infinite;animation-delay:calc(var(--i,0) * 1.1s);border-radius:50%;position:absolute;inset:0}@keyframes ql-sfglow{0%,68%,to{opacity:0}76%{opacity:1}92%{opacity:0}}.ql-sf-badge__n{background:var(--ql-c);color:#fff;width:19px;height:19px;font-family:var(--ql-mono);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 6px #00000040}.ql-sf-t{color:var(--ql-ink);margin:1.1rem 0 .4rem;font-size:1.15rem;font-weight:700}.ql-sf-d{max-width:22ch;color:var(--ql-muted);margin:0;font-size:.95rem;line-height:1.5}.ql-kp{margin-top:clamp(2rem,4vw,2.8rem)}.ql-kp-inner{border-radius:var(--ql-r-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(1rem,3vw,2rem);padding:clamp(1.1rem,2.6vw,1.5rem) clamp(1.1rem,2.6vw,1.7rem);display:flex}.ql-kp-eyebrow{font-family:var(--ql-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ql-faint);font-size:.72rem;font-weight:600;display:block}.ql-kp-title{letter-spacing:-.02em;color:var(--ql-ink);margin-top:.35rem;font-size:clamp(1.15rem,2.4vw,1.5rem);font-weight:800;display:block}.ql-kp-title em{background:var(--ql-grad-word);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.ql-kp-controls{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ql-select{align-items:center;display:inline-flex;position:relative}.ql-select select{appearance:none;border:1px solid var(--ql-border-strong);border-radius:var(--ql-r-ctrl);background:var(--ql-surface);color:var(--ql-ink);font-family:var(--ql-sans);cursor:pointer;padding:.78rem 2.5rem .78rem 1rem;font-size:.92rem;font-weight:600}.ql-select svg{pointer-events:none;color:var(--ql-muted);position:absolute;right:.85rem}.ql-kp-backdrop{z-index:300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .25s var(--ql-ease), visibility .25s;background:#05050edb;place-items:center;padding:1.2rem;display:grid;position:fixed;inset:0}.ql-kp-backdrop.is-open{opacity:1;visibility:visible}.ql-kp-modal{border-radius:var(--ql-r-lg);width:min(100%,46rem);max-height:min(92vh,54rem);color:var(--ql-ink);background:linear-gradient(150deg,#fff,#f7f5fb);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(1.2rem,3vw,2.2rem);padding:clamp(1.4rem,3vw,2.2rem);display:grid;position:relative;overflow:auto;box-shadow:0 40px 90px -30px #0a0b1466}[data-theme=dark] .ql-kp-modal{background:linear-gradient(150deg,#1a1a26,#131320)}.ql-kp-close{z-index:3;background:color-mix(in srgb, var(--ql-ink) 7%, transparent);width:32px;height:32px;color:var(--ql-ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:1.15rem;line-height:1;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.ql-kp-close:hover{background:color-mix(in srgb, var(--ql-ink) 13%, transparent)}.ql-kp-list{flex-direction:column;gap:.5rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.ql-kp-list li{color:var(--ql-muted);align-items:flex-start;gap:.5rem;font-size:.9rem;display:flex}.ql-kp-list svg{color:var(--ql-customers);flex:none;margin-top:4px}.ql-kp-badges{flex-wrap:wrap;justify-content:flex-start;gap:11px;margin-top:1.4rem;display:flex}.ql-kp-badge{background:#000;border-radius:13px;align-items:center;gap:9px;padding:9px 16px;display:flex;box-shadow:0 4px 14px #0000002e,0 1px 2px #0003}.ql-kp-badge svg{color:#fff;width:22px;height:22px}.ql-kp-badge>span{flex-direction:column;line-height:1.05;display:flex}.ql-kp-badge small{letter-spacing:.06em;color:#fff9;font-size:9px;font-weight:500}.ql-kp-badge b{letter-spacing:-.01em;color:#fff;font-size:15px;font-weight:600}.ql-kp-phone{width:min(74%,13rem);margin:0 auto}.ql-tref-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.5rem);margin-top:clamp(1.4rem,3vw,2rem);display:grid}.ql-tref{border-radius:var(--ql-r-lg);grid-template-columns:1fr;gap:.9rem;padding:clamp(1.1rem,2.6vw,1.4rem);display:grid}.ql-tref__photo{aspect-ratio:4/3;border-radius:calc(var(--ql-r-lg) - 8px);isolation:isolate;background:#0b0c16;position:relative;overflow:hidden}.ql-tref__photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ql-tref__tag{z-index:3;font-family:var(--ql-mono);letter-spacing:.05em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000006b;border-radius:999px;padding:.2rem .45rem;font-size:.6rem;font-weight:700;position:absolute;top:.6rem;right:.6rem}.ql-tref__chef{z-index:4;color:#fff;width:48px;height:48px;box-shadow:0 6px 16px -6px #0009, 0 0 0 3px var(--ql-surface);background:#000;border-radius:50%;place-items:center;font-size:.85rem;font-weight:800;display:grid;position:absolute;bottom:.7rem;left:.7rem}.ql-tref__stars{gap:4px;display:flex}.ql-tref__stars svg{color:var(--ql-reviews);filter:drop-shadow(0 1px 4px color-mix(in srgb, var(--ql-reviews) 45%, transparent))}.ql-tref__quote{color:var(--ql-ink);margin:0;font-size:clamp(1rem,1.6vw,1.12rem);font-weight:600;line-height:1.45}.ql-tref__who{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ql-tref__who b{color:var(--ql-ink);font-size:.9rem;font-weight:800}.ql-tref__who span{color:var(--ql-faint);font-size:.74rem}.ql-tref__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.ql-tref__link{font-family:var(--ql-sans);color:var(--ql-accent);white-space:nowrap;cursor:pointer;transition:gap .3s var(--ql-ease);background:0 0;border:0;align-items:center;gap:.35rem;padding:.3rem 0;font-size:.86rem;font-weight:700;display:inline-flex}.ql-tref__link:hover{gap:.55rem}.ql-tref__link svg{width:16px;height:16px}.ql-foot{z-index:2;margin-top:clamp(2rem,5vw,4rem);padding:clamp(2.5rem,5vw,3.5rem) 0 2rem}.ql-foot:before{content:"";opacity:.6;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ql-accent) 55%, transparent), var(--ql-pink), transparent);height:1px;position:absolute;top:0;left:0;right:0}.ql-foot__cols{grid-template-columns:repeat(4,1fr)}.ql-foot__apps{margin-top:1.2rem}.ql-foot__apps-label{max-width:22rem;color:var(--ql-faint);margin:0 0 .6rem;font-size:.8rem;line-height:1.45}.ql-foot__badges{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ql-fbadge{color:#fff;transition:opacity .15s var(--ql-ease);background:#000;border-radius:13px;align-items:center;gap:9px;padding:9px 16px;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #0000002e,0 1px 2px #0003}.ql-fbadge:hover{opacity:.82}.ql-fbadge svg{color:#fff;width:18px;height:18px}.ql-fbadge>span{flex-direction:column;line-height:1.05;display:flex}.ql-fbadge small{letter-spacing:.06em;color:#fff9;font-size:9px;font-weight:500}.ql-fbadge b{letter-spacing:-.01em;color:#fff;font-size:14px;font-weight:600}@media (max-width:980px){.ql-tref-grid{grid-template-columns:1fr}.ql-sf-nodes{grid-template-columns:1fr;gap:1.8rem}.ql-sf-node{text-align:left;flex-direction:row;align-items:flex-start;gap:1rem}.ql-sf-line{background:linear-gradient(180deg, var(--ql-stamps), var(--ql-location), var(--ql-gift));width:2px;height:auto;inset:28px auto 28px 27px}.ql-sf-runner{display:none}.ql-sf-d{max-width:none}.ql-sf-t{margin-top:0}.ql-kp-modal{grid-template-columns:1fr}.ql-kp-phone{width:min(60%,11rem)}.ql-foot__cols{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.ql-foot__cols{grid-template-columns:1fr}}.ql-cap__stage>*{width:100%;max-width:clamp(220px,30vw,300px)}.ql-kp-phone .ql-pass{width:100%}.ql-kp-phone .ql-pass__head{gap:9px;padding:13px 12px 8px}.ql-kp-phone .ql-pass__logo{width:32px;height:32px;font-size:14px}.ql-kp-phone .ql-pass__name{font-size:15px}.ql-kp-phone .ql-pass__strip{height:104px}.ql-kp-phone .ql-pass__count{font-size:36px}.ql-kp-phone .ql-pass__plabel{font-size:11px}.ql-kp-phone .ql-pass__hint{padding:14px 10px 6px;font-size:12px}.ql-kp-phone .ql-pass__fields{grid-template-columns:1fr .85fr 1.35fr;gap:7px;padding:11px 12px}.ql-kp-phone .ql-pass__fld .l{font-size:9px}.ql-kp-phone .ql-pass__fld .v{font-size:12px}.ql-kp-phone .ql-pass__dots{gap:3px}.ql-kp-phone .ql-pass__dots .e,.ql-kp-phone .ql-pass__dots .o{width:10px;height:10px}.ql-kp-phone .ql-pass__qr{padding:12px 12px 16px}.ql-kp-phone .ql-pass__qr .box{width:96px;height:96px;padding:8px}.ql-wordmark{width:auto;height:19px;display:block}.ql-ht__logo--emoji{background:var(--glass-fill);box-shadow:inset 0 0 0 1px var(--ql-border-subtle);font-size:1.6rem;line-height:1}.ql-notemock{color:#fff;background:linear-gradient(160deg,#2b2450,#14122a 60%,#0d0c18);border-radius:18px;flex-direction:column;gap:.55rem;padding:1rem;display:flex;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff1f,0 18px 38px -18px #0a0b1466}.ql-notemock__top{align-items:center;gap:.6rem;display:flex}.ql-notemock__logo{background:linear-gradient(150deg,#6d5cf0,#e23a7c);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:1rem;display:grid}.ql-notemock__id{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ql-notemock__id b{color:#fff;font-size:.86rem;font-weight:700}.ql-notemock__id span{color:#ffffff8c;font-size:.72rem}.ql-notemock p{color:#ffffffe0;margin:0;font-size:.86rem;line-height:1.42}.ql-notemock__foot{color:#ffffff9c;border-top:1px solid #ffffff1f;align-items:center;gap:.4rem;padding-top:.55rem;font-size:.72rem;display:inline-flex}.ql-notemock__foot svg{color:#6ee7b7;flex:none;width:13px;height:13px}.ql-scan{border-radius:18px;flex-direction:column;align-items:center;gap:.6rem;padding:1rem;display:flex}.ql-scan__frame{width:104px;height:104px;box-shadow:0 0 0 1px var(--ql-border-subtle), 0 0 0 5px color-mix(in srgb, var(--ql-bright) 12%, transparent);background:#fff;border-radius:14px;place-items:center;padding:10px;display:grid}.ql-scan__frame svg{width:100%;height:100%;display:block}.ql-scan__pill{color:var(--ql-customers);background:var(--ql-customers-tint);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.74rem;font-weight:700;display:inline-flex}.ql-scan__pill svg{width:13px;height:13px}.ql-scan__row{color:var(--ql-muted);text-align:left;align-items:center;gap:.45rem;font-size:.74rem;font-weight:600;display:inline-flex}.ql-scan__row svg{width:14px;height:14px;color:var(--ql-accent);flex:none}.ql-fgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.5rem);margin-top:clamp(2.4rem,5vw,3.4rem);display:grid}.ql-fcard{border-radius:var(--ql-r-lg);flex-direction:column;padding:clamp(1.1rem,2.6vw,1.4rem);display:flex}.ql-fcard__ic{width:40px;height:40px;color:var(--ql-c);background:color-mix(in srgb, var(--ql-c) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ql-c) 22%, transparent);border-radius:13px;place-items:center;display:grid}.ql-fcard__ic svg{width:20px;height:20px}.ql-fcard__t{letter-spacing:-.02em;color:var(--ql-ink);margin:.9rem 0 0;font-size:1.05rem;font-weight:800}.ql-fcard__p{color:var(--ql-muted);margin:.45rem 0 0;font-size:.92rem;line-height:1.55}.ql-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);max-width:54rem;margin:clamp(2rem,4vw,3rem) auto 0;display:grid}.ql-plans .ql-prcard{max-width:none;margin:0;display:flex}.ql-plans .ql-prinner{text-align:center;width:100%}.ql-plans .ql-price{justify-content:center}.ql-plans .ql-amount{font-size:clamp(2.6rem,6vw,3.6rem)}.ql-plans .ql-setup{font-size:.84rem}.ql-plans .ql-pr-cta{width:100%}.ql-plans .ql-badge{letter-spacing:.12em;font-size:10px}.ql-list--plain{gap:.7rem}.ql-item--compact{grid-template-columns:36px 1fr;column-gap:.7rem}.ql-item--compact .ql-chip{border-radius:11px;width:36px;height:36px}.ql-item--compact .ql-chip svg{width:17px;height:17px}.ql-item--compact .ql-item__label{font-size:.92rem}.ql-guarantee{border-radius:var(--ql-r-lg);flex-wrap:wrap;align-items:center;gap:clamp(1rem,3vw,2rem);max-width:54rem;margin:clamp(1.4rem,3vw,2rem) auto 0;padding:clamp(1.2rem,3vw,1.8rem);display:flex}.ql-guarantee__num{letter-spacing:-.04em;color:var(--ql-ink);flex-direction:column;font-size:clamp(2rem,5vw,2.8rem);font-weight:900;line-height:.92;display:flex}.ql-guarantee__unit{font-family:var(--ql-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ql-accent);font-size:.68rem;font-weight:700}.ql-guarantee__tx{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.ql-guarantee__tx strong{color:var(--ql-ink);font-size:1rem;font-weight:800}.ql-guarantee__tx span{color:var(--ql-muted);font-size:.9rem;line-height:1.55}.ql-guarantee--duo{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(1.2rem,3vw,2.4rem);max-width:60rem;display:grid}.ql-guarantee__item{align-items:flex-start;gap:clamp(.9rem,2vw,1.3rem);min-width:0;display:flex}.ql-guarantee--duo .ql-guarantee__item+.ql-guarantee__item{border-left:1px solid color-mix(in srgb, var(--ql-ink) 10%, transparent);padding-left:clamp(1.2rem,3vw,2.4rem)}.ql-guarantee--duo .ql-guarantee__num{font-size:clamp(1.7rem,4vw,2.2rem)}.ql-guarantee--duo .ql-guarantee__tx span{font-size:.86rem}.ql-guarantee__fine{border-top:1px solid color-mix(in srgb, var(--ql-ink) 8%, transparent);color:color-mix(in srgb, var(--ql-muted) 85%, transparent);grid-column:1/-1;margin:0;padding-top:clamp(.8rem,2vw,1.1rem);font-size:.78rem;line-height:1.5}@media (max-width:760px){.ql-guarantee--duo{grid-template-columns:1fr}.ql-guarantee--duo .ql-guarantee__item+.ql-guarantee__item{border-left:0;border-top:1px solid color-mix(in srgb, var(--ql-ink) 10%, transparent);padding-top:clamp(1rem,3vw,1.4rem);padding-left:0}}.ql-included{max-width:46rem;margin:clamp(1.8rem,4vw,2.6rem) auto 0}.ql-panel__note{color:var(--ql-muted);margin:0 0 .9rem;font-size:.9rem;line-height:1.55}.ql-trap{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.ql-form__server-error a{color:inherit;font-weight:700;text-decoration:underline}@media (max-width:980px){.ql-fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ql-plans{grid-template-columns:1fr;max-width:30rem}}@media (max-width:620px){.ql-fgrid{grid-template-columns:1fr}}.ql-page button,.ql-page input,.ql-page select,.ql-page textarea{font-family:inherit}.ql-ht__item{color:var(--ql-ink)}.ql-page [id]{scroll-margin-top:92px}.ql-page ::selection{background:color-mix(in srgb, var(--ql-accent) 24%, transparent)}.ql-page :focus-visible{outline:2px solid var(--ql-accent);outline-offset:2px}.ql-wordmark{height:22px}.ql-wordmark--foot{height:24px}.ql-pb .ql-sec-eyebrow{margin-inline:auto}.ql-pb .ql-sec-head{max-width:26ch;margin-inline:auto}.ql-pb .ql-sec-sub{margin-inline:auto}.ql-pb .ql-sec-sub+.ql-sec-sub{margin-top:.85rem}.ql-item--compact .ql-chip{color:var(--ql-customers);background:color-mix(in srgb, var(--ql-customers) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ql-customers) 24%, transparent)}.ql-pass__logo{color:#101018;background:#fff;font-size:19px;box-shadow:inset 0 0 0 1px #ffffff3d}.ql-guarantee__big{display:block}.ql-glasscard{transition:transform .3s var(--ql-ease), box-shadow .3s var(--ql-ease)}.ql-fcard:hover{transform:translateY(-3px)}[data-theme=dark] .ql-glasscard{background:linear-gradient(150deg,#ffffff1a,#ffffff08 60%,#ffffff05)}[data-theme=dark] .ql-sec-eyebrow{background:linear-gradient(150deg,#ffffff1a,#ffffff08);box-shadow:inset 0 1px #ffffff40,inset 0 0 0 1px #ffffff0f,0 12px 26px -14px #0009}[data-theme=dark] .ql-field__error{color:#ff9db8}[data-theme=dark] .ql-form__server-error{color:#ffb4c8}.ql-abdevice .ql-pass,.ql-minipass .ql-pass{width:100%}.ql-abdevice .ql-pass__head,.ql-minipass .ql-pass__head{gap:9px;padding:13px 12px 8px}.ql-abdevice .ql-pass__logo,.ql-minipass .ql-pass__logo{width:32px;height:32px;font-size:16px}.ql-abdevice .ql-pass__name,.ql-minipass .ql-pass__name{font-size:15px}.ql-abdevice .ql-pass__strip,.ql-minipass .ql-pass__strip{height:104px}.ql-abdevice .ql-pass__count,.ql-minipass .ql-pass__count{font-size:36px}.ql-abdevice .ql-pass__plabel,.ql-minipass .ql-pass__plabel{font-size:11px}.ql-abdevice .ql-pass__hint,.ql-minipass .ql-pass__hint{padding:14px 10px 6px;font-size:12px}.ql-abdevice .ql-pass__fields,.ql-minipass .ql-pass__fields{grid-template-columns:1fr .85fr 1.35fr;gap:7px;padding:11px 12px}.ql-abdevice .ql-pass__fld .l,.ql-minipass .ql-pass__fld .l{font-size:9px}.ql-abdevice .ql-pass__fld .v,.ql-minipass .ql-pass__fld .v{font-size:12px}.ql-abdevice .ql-pass__dots,.ql-minipass .ql-pass__dots{gap:3px}.ql-abdevice .ql-pass__dots .e,.ql-abdevice .ql-pass__dots .o,.ql-minipass .ql-pass__dots .e,.ql-minipass .ql-pass__dots .o{width:10px;height:10px}.ql-abdevice .ql-pass__qr,.ql-minipass .ql-pass__qr{padding:12px 12px 16px}.ql-abdevice .ql-pass__qr .box,.ql-minipass .ql-pass__qr .box{width:96px;height:96px;padding:8px}@media (max-width:620px){.ql-wordmark{height:20px}.ql-abdevice{width:min(74%,14rem)}}[data-theme=dark] .ql-wordmark{filter:none}.ql-knopf-cap{white-space:nowrap}@media (min-width:981px){.ql-hero__grid{grid-template-columns:1.12fr .88fr}}.ql-sec-sub,.ql-hero__sub,.ql-fcard__p,.ql-p,.ql-tref__quote,.ql-acc__body,.ql-foot__tagline,.ql-guarantee__tx span,.ql-kp-note,.ql-sf-d{text-wrap:pretty}.ql-sec-head,.ql-abtitle,.ql-sf-t,.ql-fcard__t,.ql-t{text-wrap:balance}.ql-page{overflow-wrap:break-word}.ql-wc{color:#fff;background:var(--wc,#dc2623);border-radius:4cqw;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #0000001f,0 2px 6px #0000001a,0 18px 40px -14px #0a0a0c6b;container-type:inline-size}.ql-wc--full{box-shadow:0 0 0 1.5px #fffc,0 0 0 3.5px #e23a7c,0 18px 44px -14px #e23a7c8c}.ql-wc__head{justify-content:space-between;align-items:center;gap:3cqw;padding:3.4cqw 3.6cqw 2.6cqw;display:flex}.ql-wc__brandwrap{align-items:center;gap:2.2cqw;min-width:0;display:inline-flex}.ql-wc__logo{color:#101018;background:#fff;border-radius:2.6cqw;flex:none;place-items:center;width:8.3cqw;height:8.3cqw;font-size:4.6cqw;display:grid;box-shadow:inset 0 0 0 1px #ffffff3d}.ql-wc__brand{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:3.4cqw;font-weight:700;line-height:1.1;overflow:hidden}.ql-wc__hfield{text-align:right;flex-direction:column;flex:none;align-items:flex-end;display:flex}.ql-wc__hfield .l{letter-spacing:.06em;text-transform:uppercase;color:#ffffffd9;font-size:2.2cqw;font-weight:600}.ql-wc__hfield b{margin-top:.4cqw;font-size:3cqw;font-weight:700;line-height:1.15}.ql-wc__banner{aspect-ratio:412/157;background:#111;position:relative;overflow:hidden}.ql-wc__banner img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ql-wc__shade{background:linear-gradient(#0000 26%,#0000004d 62%,#000000b3 100%);position:absolute;inset:0}.ql-wc__primary{position:absolute;bottom:2.6cqw;left:3.6cqw}.ql-wc__primary b{letter-spacing:-.02em;text-shadow:0 1px 6px #00000080;font-size:7.3cqw;font-weight:700;line-height:1;display:block}.ql-wc__primary span{letter-spacing:.08em;text-transform:uppercase;color:#ffffffeb;text-shadow:0 1px 4px #00000080;margin-top:.6cqw;font-size:2.3cqw;font-weight:600;display:block}.ql-wc__stamps{gap:1.2cqw;padding:3cqw 3.6cqw 2.4cqw;display:flex}.ql-wc__stamps span{aspect-ratio:1;border-radius:50%;flex:1 1 0;place-items:center;max-width:6.4cqw;display:grid}.ql-wc__stamps .is-on{color:var(--wc,#dc2623);background:#fff;box-shadow:0 1px 3px #00000038}.ql-wc__stamps .is-on svg{width:3.4cqw;height:3.4cqw}.ql-wc__stamps .is-off{box-shadow:inset 0 0 0 .5cqw #ffffff7a}.ql-wc__stamps .is-off:after{content:"";background:#ffffff59;border-radius:50%;width:1.4cqw;height:1.4cqw}.ql-wc__fields{grid-template-columns:1fr .82fr 1.2fr;gap:2.4cqw;padding:0 3.6cqw 2.6cqw;display:grid}.ql-wc__fields>div{flex-direction:column;min-width:0;display:flex}.ql-wc__fields .l{letter-spacing:.05em;text-transform:uppercase;color:#ffffffb8;font-size:2.2cqw;font-weight:700}.ql-wc__fields .v{margin-top:.7cqw;font-size:2.9cqw;font-weight:600;line-height:1.2}.ql-wc__qr{justify-content:center;padding:0 3.6cqw 2.6cqw;display:flex}.ql-wc__qr .plate{aspect-ratio:1;background:#fff;border-radius:2.6cqw;width:46%;padding:2.6cqw;display:block}.ql-wc__qr .plate svg{width:100%;height:100%;display:block}.ql-wc__foot{font-family:var(--ql-mono);letter-spacing:.08em;color:#ffffffa8;justify-content:space-between;align-items:center;gap:2cqw;padding:0 3.6cqw 3.4cqw;font-size:2.2cqw;font-weight:600;display:flex}.ql-wc__foot .id{text-transform:uppercase}.ql-wc__foot .pb{text-transform:uppercase;color:#ffffffd0}.ql-minipass .ql-wc,.ql-kp-phone .ql-wc,.ql-abdevice .ql-wc{width:100%}.ql-avatar{letter-spacing:.01em;width:34px;height:34px;color:var(--ql-c,var(--ql-accent));background:color-mix(in srgb, var(--ql-c,var(--ql-accent)) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ql-c,var(--ql-accent)) 26%, transparent);border-radius:50%;flex:none;place-items:center;font-size:.68rem;font-weight:800;display:grid}.ql-avatar--more{color:var(--ql-faint);box-shadow:inset 0 0 0 1.5px var(--ql-border-strong);background:0 0}.ql-apphead{color:#fff;background:radial-gradient(120% 120% at 88% -20%,#ffffff38,#0000 60%),linear-gradient(105deg,#574ee3 0%,#8a3fd0 52%,#c026d3 100%);border-radius:22px;flex-direction:column;padding:clamp(1.1rem,2.6vw,1.5rem);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #574ee366}.ql-apphead__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ql-apphead__shop{align-items:center;gap:.55rem;font-size:.9rem;font-weight:700;display:inline-flex}.ql-apphead__logo{background:#ffffff2e;border-radius:10px;place-items:center;width:30px;height:30px;font-size:.95rem;display:grid;box-shadow:inset 0 0 0 1px #fff3}.ql-apphead__tag{font-family:var(--ql-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8;font-size:.6rem;font-weight:600}.ql-apphead__label{font-family:var(--ql-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffc4;margin-top:.6rem;font-size:.62rem;font-weight:600}.ql-apphead__figrow{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.ql-apphead__num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.1rem,5vw,2.8rem);font-weight:900;line-height:1}.ql-apphead__badge{background:#ffffff2e;border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff3d}.ql-apphead__note{color:#ffffffd0;margin-top:.45rem;font-size:.85rem;line-height:1.5}.ql-scan__cta{color:#fff;text-align:center;background:linear-gradient(#6a61ea,#574ee3);border-radius:12px;width:100%;padding:.72rem 1rem;font-size:.92rem;font-weight:700;display:block;box-shadow:0 8px 18px -10px #574ee366,inset 0 1px #fff3}.ql-hero__passwrap:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;filter:blur(2px);background:radial-gradient(closest-side at 42% 44%, color-mix(in srgb, var(--ql-bright) 26%, transparent), transparent 70%), radial-gradient(closest-side at 72% 34%, #11dafb33, transparent 66%), radial-gradient(closest-side at 52% 80%, color-mix(in srgb, var(--ql-pink) 14%, transparent), transparent 70%);border-radius:50%;width:min(130%,32rem);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.ql-sec--soft{z-index:0}.ql-sec--soft:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 0%,#ffffff85 13% 87%,#0000 100%);position:absolute;inset:0}.ql-minipass,.ql-abdevice,.ql-kp-phone{position:relative}.ql-minipass:before,.ql-abdevice:before,.ql-kp-phone:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--ql-bright) 18%, transparent), transparent 74%);border-radius:50%;position:absolute;inset:-14% -16%}.ql-minipass{width:100%;max-width:min(100%,268px)}.ql-wc__primary b,.ql-wc__hfield b,.ql-wc__fields .v{font-variant-numeric:tabular-nums}.ql-sec-head{margin-top:.75rem}.ql-hero__copy{min-width:0;container-type:inline-size}.ql-h1{font-size:clamp(1.5rem,7.2cqw,3rem)}@media (min-width:981px){.ql-hero__grid{grid-template-columns:1.2fr .8fr}}.ql-shot{background:#0b0c16;border-radius:16px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #0000001f,0 2px 6px #0000001a,0 18px 40px -14px #0a0a0c6b}.ql-shot img{width:100%;height:auto;display:block}.ql-pshot{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ql-gallery{padding:clamp(1rem, 2.5vw, 1.5rem) var(--ql-gutter) clamp(1.5rem, 3vw, 2rem);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:clamp(.75rem,2vw,1.25rem);margin:0;display:flex;overflow-x:auto}.ql-gallery__item{text-align:left;cursor:pointer;scroll-snap-align:center;width:clamp(148px,19vw,186px);transition:transform .25s var(--ql-ease);background:0 0;border:0;flex:none;margin:0;padding:0;font-family:inherit}.ql-gallery__item:hover{transform:translateY(-4px)}.ql-gallery__cap{flex-direction:column;gap:.15rem;margin-top:.7rem;display:flex}.ql-gallery__cap b{letter-spacing:-.01em;color:var(--ql-ink);font-size:.85rem;font-weight:700}.ql-gallery__cap>span{font-family:var(--ql-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ql-faint);font-size:.62rem;font-weight:600}.ql-field__input{font-size:1rem}.ql-page{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}.ql-listmock__row>span{min-width:0}.ql-kp-modal{max-height:min(92vh,54rem)}@supports (height:1dvh){.ql-kp-modal{max-height:min(88dvh,54rem)}}@media (max-width:980px){.ql-spine{left:22px}.ql-cap{grid-template-columns:44px 1fr}.ql-kp-phone{order:-1}.ql-kp-close{width:38px;height:38px}.ql-gallery{scroll-padding-inline:var(--ql-gutter)}}@media (max-width:620px){.ql-hero__pills{max-width:none}.ql-kp-modal{padding:1.1rem}.ql-apphead__tag,.ql-gallery__cap>span{font-size:.68rem}}.ql-rechner{max-width:56rem;margin:clamp(1.8rem,4vw,2.6rem) auto 0;padding:clamp(1.2rem,3vw,2rem)}.ql-rechner__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);display:grid}.ql-rechner__field{flex-direction:column;gap:.5rem;min-width:0;display:flex}.ql-rechner__field>span{color:var(--ql-faint)}.ql-rechner__field b{letter-spacing:-.03em;color:var(--ql-ink);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,3.4vw,2.1rem);font-weight:900;line-height:1}.ql-rechner__field input[type=range]{width:100%;accent-color:var(--ql-accent);cursor:pointer}.ql-rechner__out{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:clamp(1.4rem,3vw,2rem) 0 0;padding:0;list-style:none;display:grid}.ql-rechner__fazit{color:var(--ql-body);margin:clamp(1.3rem,3vw,1.7rem) 0 0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.55}.ql-rechner__fazit b{color:var(--ql-ink);font-weight:800}.ql-rechner__formel{font-family:var(--ql-mono);color:var(--ql-faint);margin:.6rem 0 0;font-size:.72rem;line-height:1.6}.ql-branch{padding-top:clamp(2rem,5vw,3.5rem)}.ql-pills--left{justify-content:flex-start;max-width:none;margin-left:0;margin-right:0}.ql-branch__card{width:min(74%,15rem);margin:0 auto;display:block}.ql-branch__cap{text-align:center;margin:.9rem 0 0}.ql-branch__form{max-width:44rem}.ql-branchlinks{flex-wrap:wrap;gap:.5rem;margin:1.2rem 0 0;padding:0;list-style:none;display:flex}.ql-branchlinks a{color:var(--ql-ink);background:var(--glass-fill,#ffffff8c);box-shadow:inset 0 0 0 1px var(--ql-border-subtle);border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.ql-branchlinks a:hover{background:color-mix(in srgb, var(--ql-ink) 7%, transparent)}@media (max-width:980px){.ql-rechner__fields,.ql-rechner__out{grid-template-columns:1fr}.ql-branch__card{width:min(64%,13rem)}}.ql-sim{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(1.4rem,4vw,3rem);max-width:54rem;margin:clamp(1.8rem,4vw,2.6rem) auto 0;padding:clamp(1.3rem,3.5vw,2.2rem);display:grid}.ql-sim__form{flex-direction:column;gap:1rem;min-width:0;display:flex}.ql-sim__field{flex-direction:column;gap:.45rem;min-width:0;display:flex}.ql-sim__field>span.ql-mono{color:var(--ql-faint)}.ql-sim select,.ql-sim textarea{border:1px solid var(--ql-border-strong);border-radius:var(--ql-r-ctrl);background:var(--ql-surface);width:100%;color:var(--ql-ink);font-family:var(--ql-sans);padding:.75rem .9rem;font-size:1rem;line-height:1.45}.ql-sim select{cursor:pointer}.ql-sim textarea{resize:vertical;min-height:5.4rem}.ql-sim__count{font-family:var(--ql-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ql-faint);font-size:.66rem;font-weight:600}.ql-sim__note{color:var(--ql-muted);margin:0;font-size:.85rem;line-height:1.55}.ql-sim__phone{justify-content:center;display:flex}.ql-sim__phone .ql-phone{width:min(88%,15rem)}.ql-locknote--live{opacity:1;animation:.85s cubic-bezier(.2,1.35,.35,1) both ql-slam;transform:none}@media (prefers-reduced-motion:reduce){.ql-locknote--live{opacity:1;animation:none;transform:none}}@media (max-width:980px){.ql-sim{grid-template-columns:1fr}.ql-sim__phone{order:-1}}.ql-rc-hero{text-align:center;padding-bottom:clamp(.5rem,2vw,1.5rem);position:relative}.ql-rc-hero__glow{z-index:-1;background:radial-gradient(44% 56% at 50% 28%, color-mix(in srgb, var(--ql-accent) 32%, transparent), transparent 66%), radial-gradient(40% 50% at 78% 70%, color-mix(in srgb, var(--ql-customers) 18%, transparent), transparent 66%), radial-gradient(40% 50% at 20% 72%, color-mix(in srgb, var(--ql-location) 20%, transparent), transparent 66%);width:min(92%,52rem);height:90%;position:absolute;top:-6%;left:50%;transform:translate(-50%)}.ql-rc-hero__title{letter-spacing:-.04em;max-width:18ch;color:var(--ql-ink);text-wrap:balance;margin:.9rem auto 0;font-size:clamp(2.1rem,5.6vw,3.6rem);font-weight:900;line-height:1.03}.ql-rc-hero__sub{max-width:46ch;color:var(--ql-muted);margin:1.1rem auto 0;font-size:clamp(1.02rem,2.1vw,1.22rem);line-height:1.55}.ql-rc{max-width:62rem;margin:clamp(1.6rem,4vw,2.6rem) auto 0}.ql-rc__grid{grid-template-columns:.92fr 1.08fr;align-items:stretch;gap:clamp(1.25rem,3vw,2rem);display:grid}.ql-rc__grid>*{min-width:0}.ql-rc__controls{flex-direction:column;gap:clamp(1.1rem,2.6vw,1.6rem);display:flex}.ql-rc__ctrl{flex-direction:column;gap:.7rem;display:flex}.ql-rc__ctrl-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ql-rc__label{color:var(--ql-ink);flex-direction:column;gap:2px;min-width:0;font-size:.96rem;font-weight:700;line-height:1.25;display:flex}.ql-rc__label small{color:var(--ql-faint);font-size:.76rem;font-weight:500}.ql-rc__wahl{border:0;grid-template-columns:1fr 1fr;gap:.5rem;margin:0;padding:0;display:grid}.ql-rc__wahl-head{font-family:var(--ql-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ql-faint);grid-column:1/-1;margin-bottom:.1rem;padding:0;font-size:.7rem;font-weight:700}.ql-rc__opt{border:1px solid color-mix(in srgb, var(--ql-ink) 12%, transparent);border-radius:var(--ql-r-ctrl);cursor:pointer;align-items:flex-start;gap:.55rem;padding:.6rem .7rem;transition:border-color .15s,background .15s;display:flex}.ql-rc__opt:hover{background:color-mix(in srgb, var(--ql-accent) 5%, transparent)}.ql-rc__opt:has(input:checked){border-color:color-mix(in srgb, var(--ql-accent) 55%, transparent);background:color-mix(in srgb, var(--ql-accent) 9%, transparent)}.ql-rc__opt:focus-within{outline:2px solid var(--ql-accent);outline-offset:2px}.ql-rc__opt input{width:1rem;height:1rem;accent-color:var(--ql-accent);flex:none;margin-top:.15rem}.ql-rc__opt-tx{color:var(--ql-ink);flex-direction:column;gap:.1rem;font-size:.85rem;font-weight:700;display:flex}.ql-rc__opt-tx small{color:var(--ql-faint);font-size:.72rem;font-weight:500;line-height:1.35}.ql-rc__steps-end{border-top:1px solid color-mix(in srgb, var(--ql-ink) 10%, transparent);margin-top:.2rem;padding-top:.5rem}@media (max-width:520px){.ql-rc__wahl{grid-template-columns:1fr}}.ql-rc__val{border-radius:var(--ql-r-ctrl);background:color-mix(in srgb, var(--ql-accent) 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ql-accent) 18%, transparent);flex:none;align-items:baseline;gap:3px;padding:7px 11px;display:inline-flex}.ql-rc__num{width:3.6ch;min-width:3.6ch;color:var(--ql-accent);font-family:var(--ql-mono);text-align:right;appearance:textfield;background:0 0;border:none;padding:0;font-size:1.05rem;font-weight:700}.ql-rc__num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ql-rc__num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ql-rc__unit{font-family:var(--ql-mono);color:var(--ql-accent);font-size:.95rem;font-weight:700}.ql-rc__range{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.ql-rc__range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--ql-accent) 0%, var(--ql-accent) var(--fill,30%), color-mix(in srgb, var(--ql-ink) 12%, transparent) var(--fill,30%));border-radius:999px;height:8px;box-shadow:inset 0 1px 2px #0a0b1414}.ql-rc__range::-webkit-slider-thumb{appearance:none;width:30px;height:30px;box-shadow:0 1px 4px -1px #0a0b1447, inset 0 0 0 1px color-mix(in srgb, var(--ql-accent) 34%, transparent);background:radial-gradient(120% 120% at 30% 25%,#fff,#f2f1fb 42%,#e7e6f7);border-radius:50%;margin-top:-11px}.ql-rc__range::-moz-range-track{background:color-mix(in srgb, var(--ql-ink) 12%, transparent);border-radius:999px;height:8px}.ql-rc__range::-moz-range-progress{background:var(--ql-accent);border-radius:999px;height:8px}.ql-rc__range::-moz-range-thumb{border:3px solid var(--ql-accent);background:#fff;border-radius:50%;width:28px;height:28px}.ql-rc__range:focus-visible{outline:none}.ql-rc__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--ql-accent) 28%, transparent)}.ql-rc__fuss{font-family:var(--ql-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ql-faint);margin:0;font-size:.66rem}.ql-rc__result{flex-direction:column;gap:clamp(1rem,2vw,1.25rem);display:flex}.ql-rc__main{border-radius:var(--ql-r-lg);padding:clamp(1.5rem,3.4vw,2.25rem);position:relative;overflow:hidden}.ql-rc__kicker{font-family:var(--ql-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ql-muted);margin:0;font-size:11px;font-weight:600}.ql-rc__big{align-items:baseline;gap:.35rem;margin:.35rem 0 0;line-height:.95;display:flex}.ql-rc__num-big{letter-spacing:-.045em;font-variant-numeric:tabular-nums;background:var(--ql-grad-word);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,9vw,4.6rem);font-weight:900}.ql-rc__cur{letter-spacing:-.04em;color:var(--ql-ink);font-size:clamp(1.4rem,3.4vw,2rem);font-weight:900}.ql-rc__lift{color:var(--ql-muted);margin:.9rem 0 0;font-size:.9rem;line-height:1.5}.ql-rc__lift b{color:var(--ql-ink)}.ql-rc__steps{counter-reset:rcstep;color:var(--ql-muted);flex-direction:column;gap:.4rem;margin:1.1rem 0 0;padding:0;font-size:.84rem;line-height:1.5;list-style:none;display:flex}.ql-rc__steps li{padding-left:1.7rem;position:relative}.ql-rc__steps li:before{counter-increment:rcstep;content:counter(rcstep);width:1.15rem;height:1.15rem;font-family:var(--ql-mono);color:var(--ql-accent);background:color-mix(in srgb, var(--ql-accent) 12%, transparent);border-radius:50%;place-items:center;font-size:.6rem;font-weight:700;display:grid;position:absolute;top:.12rem;left:0}.ql-rc__steps b{color:var(--ql-ink);font-weight:700}.ql-rc__bars{margin-top:1.2rem}.ql-rc__bars-label{font-family:var(--ql-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ql-faint);font-size:.6rem;font-weight:600;display:block}.ql-rc__bars-track{background:color-mix(in srgb, var(--ql-accent) 14%, transparent);border-radius:999px;height:12px;margin-top:.4rem;display:block;position:relative;overflow:hidden}.ql-rc__bars-fill{background:var(--ql-grad-cta);border-radius:999px;position:absolute;inset:0}.ql-rc__bars-cost{background:color-mix(in srgb, var(--ql-ink) 42%, transparent);border-radius:999px 0 0 999px;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #fff3}.ql-rc__bars-legend{color:var(--ql-muted);justify-content:space-between;gap:1rem;margin-top:.45rem;font-size:.78rem;display:flex}.ql-rc__bars-legend b{color:var(--ql-ink)}.ql-rc__row{grid-template-columns:1fr 1fr;gap:clamp(1rem,2vw,1.25rem);display:grid}.ql-rc__card{border-radius:var(--ql-r-lg);padding:clamp(1.1rem,2.6vw,1.5rem)}.ql-rc__card-num{letter-spacing:-.04em;color:var(--ql-ink);font-variant-numeric:tabular-nums;margin:.4rem 0 0;font-size:clamp(1.7rem,4.4vw,2.4rem);font-weight:900}.ql-rc__card-num span{color:var(--ql-accent)}.ql-rc__card-note{color:var(--ql-muted);margin:.35rem 0 0;font-size:.84rem;line-height:1.45}.ql-rc__more{margin:0}.ql-rc__more a{color:var(--ql-accent);transition:gap .3s var(--ql-ease);align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.ql-rc__more a:hover{gap:.6rem}.ql-rc__chartcard{border-radius:var(--ql-r-xl);padding:clamp(1.4rem,3.4vw,2.25rem)}.ql-rc__chart{gap:.7rem;height:clamp(180px,34vw,260px);margin-top:1.2rem;display:flex}.ql-rc__yaxis{font-family:var(--ql-mono);color:var(--ql-faint);text-align:right;flex-direction:column;flex:none;justify-content:space-between;font-size:.66rem;display:flex}.ql-rc__plot{flex:1;min-width:0;position:relative}.ql-rc__bars-plot{align-items:flex-end;gap:clamp(3px,1.2vw,9px);display:flex;position:absolute;inset:0}.ql-rc__bar{flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.ql-rc__bar-fill{width:100%;height:100%;transform:scaleY(var(--s,0));transform-origin:bottom;background:linear-gradient(180deg, color-mix(in srgb, var(--ql-accent) 92%, var(--ql-customers) 8%), color-mix(in srgb, var(--ql-accent) 62%, transparent));transition:transform .5s var(--ql-ease);border-radius:5px 5px 0 0}.ql-rc__line{z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ql-rc__line polyline{stroke:var(--ql-ink);stroke-width:1.6px;opacity:.55}.ql-rc__be{top:0;bottom:0;left:calc(var(--be-frac,0) * 100%);z-index:4;border-left:1.5px dashed color-mix(in srgb, var(--ql-accent) 60%, transparent);width:0;transition:left .5s var(--ql-ease);position:absolute}.ql-rc__be-label{font-family:var(--ql-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ql-accent);background:var(--ql-glass-fill);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ql-accent) 30%, transparent);border-radius:999px;padding:2px 7px;font-size:9px;font-weight:600;position:absolute;top:4px;left:6px}.ql-rc__xaxis{font-family:var(--ql-mono);color:var(--ql-faint);justify-content:space-between;margin-top:.5rem;font-size:.66rem;display:flex}@media (max-width:980px){.ql-rc__grid,.ql-rc__row{grid-template-columns:1fr}}.lp-reveal{transition:transform .7s var(--ql-ease)}.lp-reveal[data-in=true]{transform:none}@media (prefers-reduced-motion:reduce){.lp-reveal{transition:none;transform:none}}
