@font-face{font-family:Domine;src:url(./Domine-Variable.CYWPdvDD.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(./OpenSans-Variable.CWNzRldh.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(./Inter-Variable.Dx4kXJAl.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Domine Fallback;src:local(Georgia Bold),local(Georgia-Bold);font-weight:700;size-adjust:95.94%;ascent-override:93.81%;descent-override:25.02%;line-gap-override:0%}@font-face{font-family:Domine Fallback;src:local(Georgia);font-weight:400;size-adjust:95.94%;ascent-override:93.81%;descent-override:25.02%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback;src:local(Arial),local(ArialMT);font-weight:400;size-adjust:104.49%;ascent-override:102.29%;descent-override:28.04%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:700;size-adjust:104.49%;ascent-override:102.29%;descent-override:28.04%;line-gap-override:0%}:root{--font-display:"Domine", "Domine Fallback", Georgia, "Times New Roman", serif;--font-sans:"Open Sans", "Open Sans Fallback", "Segoe UI", system-ui, -apple-system, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:80px;--space-9:120px;--radius-sm:8px;--radius-md:10px;--radius-lg:16px;--radius-pill:9999px;--corner-shape:superellipse(.3);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-amber:#eea004;--brand-orange:#dc6911;--brand-rust:#c04a2d;--stripe-orange:#f95322;--stripe-red:#dd031b;--stripe-wine:#84000f;--stripe-plum:#6d0c21;--navy-950:#0c0b38;--navy-900:#100e45;--navy-850:#141343;--navy-800:#1a1858;--royal-700:#052161;--royal-600:#022d7b;--white:#fff;--on-dark-muted:#c9c8e6;--accent:var(--brand-amber);--accent-hover:#f6b73a;--on-accent:var(--navy-900);--panel:#e3e6e6;--on-panel:#25282e;--surface:#100e45;--surface-alt:#0c0b38;--surface-raised:#1a1858;--line:#2a2870;--line-strong:#6f6cb0;--ink:#fff;--ink-muted:#c9c8e6;--accent-text:#eea004;--accent-soft:#eea00424;--deco-blue:#4a7ce64d;--deco-blue-soft:#052161d9;--danger:#f87171;--focus-ring:var(--ink);--glow-line:#eea004;--glow-blur:#f95322;--glow-secondary-line:#fff;--glow-secondary-blur:#fff;--shadow-card:none;--shadow-glow:0 0 0 1px #eea00459, 0 12px 40px #eea0042e;--shadow-card-filter:none;--shadow-facts-filter:none}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--surface-alt:#f5f6fb;--surface-raised:#fff;--line:#e3e4ef;--line-strong:#8f8db8;--ink:#100e45;--ink-muted:#4a4870;--accent-text:#c04a2d;--accent-soft:#dc69111a;--deco-blue:#022d7b24;--deco-blue-soft:#05216112;--danger:#dc2626;--glow-line:var(--accent-hover);--glow-blur:var(--accent-hover);--glow-secondary-line:#cecee2;--glow-secondary-blur:#cecee2;--shadow-card:0 1px 2px #100e450f, 0 6px 20px #100e450f;--shadow-glow:0 12px 40px #dc69112e;--shadow-card-filter:drop-shadow(0 1px 2px #100e450f) drop-shadow(0 6px 20px #100e450f);--shadow-facts-filter:drop-shadow(0 1px 2px #100e450f) drop-shadow(0 6px 20px #100e450f) drop-shadow(0 24px 60px #100e451a)}@media (prefers-color-scheme:light){:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--surface-alt:#f5f6fb;--surface-raised:#fff;--line:#e3e4ef;--line-strong:#8f8db8;--ink:#100e45;--ink-muted:#4a4870;--accent-text:#c04a2d;--accent-soft:#dc69111a;--deco-blue:#022d7b24;--deco-blue-soft:#05216112;--danger:#dc2626;--glow-line:var(--accent-hover);--glow-blur:var(--accent-hover);--glow-secondary-line:#cecee2;--glow-secondary-blur:#cecee2;--shadow-card:0 1px 2px #100e450f, 0 6px 20px #100e450f;--shadow-glow:0 12px 40px #dc69112e;--shadow-card-filter:drop-shadow(0 1px 2px #100e450f) drop-shadow(0 6px 20px #100e450f);--shadow-facts-filter:drop-shadow(0 1px 2px #100e450f) drop-shadow(0 6px 20px #100e450f) drop-shadow(0 24px 60px #100e451a)}}.qp-page{flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.qp-page>main{flex:1 0 auto}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;font-weight:700}body{font-family:var(--font-sans);background:var(--surface);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--font-display)}.qp-pad{padding:var(--space-5)}.qp-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.qp-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;display:grid}.qp-btn{font-family:var(--font-sans);justify-content:center;align-items:center;gap:var(--space-2);padding:12px var(--space-5);border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.qp-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.qp-btn-lg{padding:14px 28px;font-size:17px}.qp-btn-sm{padding:8px var(--space-4);font-size:14px;line-height:20px}.qp-btn-primary{background:var(--accent);color:var(--on-accent)}.qp-btn-primary:hover{background:var(--accent-hover)}.qp-btn-secondary{background:var(--surface-raised);color:var(--ink);border-color:var(--line-strong)}.qp-btn-secondary:hover{border-color:var(--ink)}.qp-btn-inverse{background:var(--white);color:var(--navy-900)}.qp-btn-inverse:hover{background:var(--brand-amber)}.qp-btn-inverse:focus-visible{outline-color:var(--white)}.qp-btn-block{box-sizing:border-box;width:100%;display:flex}.qp-ext{flex:none;width:15px;height:15px;margin-left:-2px}.qp-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);margin:0;font-size:12px;font-weight:700;line-height:16px}.qp-badge{padding:4px var(--space-3);border-radius:var(--radius-md);font-size:12px;font-weight:700;line-height:16px;display:inline-block}.qp-badge-accent{background:var(--accent);color:var(--on-accent)}.qp-badge-soft{background:var(--accent-soft);color:var(--accent-text)}.qp-heading{gap:var(--space-3);text-align:center;flex-direction:column;align-items:center;max-width:720px;margin:0 auto;display:flex}.qp-heading-left{text-align:left;align-items:flex-start;margin:0}.qp-heading h2{font-family:var(--font-display);text-wrap:balance;color:var(--ink);margin:0;font-size:32px;font-weight:700;line-height:1.2}.qp-heading p{color:var(--ink-muted);margin:0;font-size:18px;line-height:28px}.qp-card{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-5);box-sizing:border-box;min-width:0;position:relative}.qp-card:before{content:"";z-index:0;pointer-events:none;border-top-right-radius:calc(var(--radius-lg) - 1px);background:repeating-linear-gradient(120deg, var(--deco-blue) 0 10px, transparent 10px 18px, var(--deco-blue-soft) 18px 30px, transparent 30px 40px);width:152px;height:104px;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(to bottom left,#000 0%,#0000008c 35%,#0000 70%);mask-image:linear-gradient(to bottom left,#000 0%,#0000008c 35%,#0000 70%)}.qp-card>*{z-index:1;position:relative}.qp-card-plain:before{display:none}.qp-feature{gap:var(--space-3);flex-direction:column;display:flex}.qp-icon-tile{border-radius:var(--radius-sm);background:var(--accent-soft);width:40px;height:40px;color:var(--accent-text);place-items:center;display:grid}.qp-icon-tile svg{width:20px;height:20px}.qp-feature h3{font-family:var(--font-display);margin:var(--space-2) 0 0;color:var(--ink);font-size:18px;font-weight:700;line-height:1.3}.qp-feature p{color:var(--ink-muted);margin:0;font-size:14px;line-height:21px}.qp-price{gap:var(--space-4);flex-direction:column;display:flex;position:relative}.qp-price-rec{border:2px solid var(--accent);box-shadow:var(--shadow-glow)}.qp-price-rec .qp-badge{white-space:nowrap;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.qp-price-head h3{font-family:var(--font-display);color:var(--ink);margin:0;font-size:20px;font-weight:700;line-height:1.3}.qp-price-head p{color:var(--ink-muted);margin:4px 0 0;font-size:14px;line-height:20px}.qp-price-amounts{border-top:1px solid var(--line);padding-top:var(--space-4);flex-direction:column;gap:4px;display:flex}.qp-price-amount{color:var(--ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.2}.qp-price-amount small{color:var(--ink-muted);margin-left:4px;font-size:13px;font-weight:400}.qp-price-amount-2{font-size:20px}.qp-price-note{color:var(--ink-muted);margin:4px 0 0;font-size:12px;line-height:18px}.qp-price ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qp-price li{gap:var(--space-2);color:var(--ink);font-size:14px;line-height:20px;display:flex}.qp-price li svg{width:16px;height:16px;color:var(--accent-text);flex:none;margin-top:2px}.qp-quote{gap:var(--space-4);flex-direction:column;margin:0;display:flex}.qp-quote blockquote{color:var(--ink);margin:0;font-size:16px;font-style:italic;line-height:25px}.qp-quote figcaption{gap:var(--space-3);align-items:center;display:flex}.qp-avatar{border-radius:var(--radius-md);background:var(--accent-soft);width:36px;height:36px;color:var(--accent-text);flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.qp-quote b{color:var(--ink);font-size:14px;line-height:20px;display:block}.qp-quote span.qp-co{color:var(--ink-muted);font-size:12px;line-height:16px;display:block}.qp-stripes{isolation:isolate;color:var(--white);background:var(--navy-900);position:relative;overflow:hidden}.qp-stripes-art{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.qp-stripes-content{padding:var(--space-9) var(--space-5);box-sizing:border-box;position:relative}.qp-stripes-band .qp-stripes-content{padding:var(--space-8) var(--space-5)}.qp-stripes h1,.qp-stripes h2,.qp-stripes p{color:var(--white)}.qp-s-orange{fill:var(--stripe-orange)}.qp-s-red{fill:var(--stripe-red)}.qp-s-wine{fill:var(--stripe-wine)}.qp-s-plum{fill:var(--stripe-plum)}.qp-s-logo{fill:var(--brand-orange)}.qp-s-amber{fill:var(--brand-amber)}.qp-s-rust{fill:var(--brand-rust)}.qp-g0{stop-color:var(--navy-850)}.qp-g1{stop-color:var(--navy-900)}.qp-g2{stop-color:var(--royal-700)}.qp-g3{stop-color:var(--royal-600)}.qp-gf0{stop-color:var(--navy-850);stop-opacity:0}.qp-gf1{stop-color:var(--navy-850);stop-opacity:1}.qp-grid>:nth-child(2){--qp-d:68ms}.qp-grid>:nth-child(3){--qp-d:.135s}.qp-grid>:nth-child(4){--qp-d:.202s}.qp-grid>:nth-child(5){--qp-d:.27s}.qp-grid>:nth-child(6){--qp-d:.338s}.qp-reveal:before{opacity:0;transition:opacity .525s ease-out,transform .825s cubic-bezier(.2,.7,.2,1);transition-delay:var(--qp-d,0s);transform:translate(-16px,28px)}.qp-reveal.is-in:before{opacity:1;transform:none}.qp-reveal>*{opacity:0;transition:opacity .375s ease-out,transform .45s cubic-bezier(.2,.7,.2,1);transform:translateY(-12px)}.qp-reveal>:first-child{transition-delay:calc(var(--qp-d,0s) + 90ms)}.qp-reveal>:nth-child(2){transition-delay:calc(var(--qp-d,0s) + .142s)}.qp-reveal>:nth-child(3){transition-delay:calc(var(--qp-d,0s) + .195s)}.qp-reveal>:nth-child(4){transition-delay:calc(var(--qp-d,0s) + .248s)}.qp-reveal>:nth-child(n+5){transition-delay:calc(var(--qp-d,0s) + .3s)}.qp-reveal.is-in>*{opacity:1;transform:none}.qp-price-rec.qp-reveal>.qp-badge{transform:translate(-50%,-12px)}.qp-price-rec.qp-reveal.is-in>.qp-badge{transform:translate(-50%)}.qp-reveal>ul{opacity:1;transition:none;transform:none}.qp-reveal li{opacity:0;transition:opacity .338s ease-out,transform .375s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--qp-d,0s) + .27s + var(--qp-i,0) * 52ms);transform:translateY(-8px)}.qp-reveal.is-in li{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.qp-reveal:before,.qp-reveal>*,.qp-reveal li,.qp-price-rec.qp-reveal>.qp-badge{opacity:1;transition:none}.qp-reveal:before,.qp-reveal>:not(.qp-badge),.qp-reveal li{transform:none}.qp-price-rec.qp-reveal>.qp-badge{transform:translate(-50%)}}.qp-stripes-anim .qp-stripe{opacity:0;transition:opacity .525s ease-out,transform .825s cubic-bezier(.2,.7,.2,1);transform:translate(-48px,28px)}.qp-stripes-anim.is-in .qp-stripe{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.qp-stripes-anim .qp-stripe{opacity:1;transition:none;transform:none}}@media (width<=640px){.qp-stripes-content{padding:var(--space-7) var(--space-4)}}.qp-header{align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-5);background:var(--surface);border-bottom:1px solid var(--line);display:flex}.qp-header img{width:auto;height:32px;display:block}.qp-header nav{gap:var(--space-5);margin:0 auto;display:flex}.qp-header nav a{color:var(--ink-muted);font-size:14px;font-weight:600;text-decoration:none}.qp-header nav a:hover{color:var(--ink)}.qp-header nav a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.qp-header-end{gap:var(--space-3);align-items:center;margin-left:auto;display:flex}@media (width<=640px){.qp-header nav{display:none}}.qp-demo{gap:var(--space-8);padding:var(--space-8) var(--space-5);background:var(--surface-alt);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.qp-demo-text{gap:var(--space-3);flex-direction:column;justify-self:end;min-width:0;max-width:460px;display:flex}.qp-demo-text h2{font-family:var(--font-display);text-wrap:balance;color:var(--ink);margin:0;font-size:32px;font-weight:700;line-height:1.2}.qp-demo-text p{color:var(--ink-muted);margin:0;font-size:16px;line-height:25px}.qp-demo-text .qp-row{margin-top:var(--space-3)}.qp-demo-stage{padding:var(--space-6) var(--space-7);justify-self:start;position:relative}.qp-demo-deco{z-index:0;background:repeating-linear-gradient(120deg, var(--deco-blue) 0 14px, transparent 14px 26px, var(--deco-blue-soft) 26px 42px, transparent 42px 56px);border-radius:var(--radius-lg);position:absolute;inset:0 0 18% 22%;-webkit-mask-image:linear-gradient(to bottom left,#000 0%,#0009 45%,#0000 85%);mask-image:linear-gradient(to bottom left,#000 0%,#0009 45%,#0000 85%)}.qp-phone{z-index:1;aspect-ratio:9/19;box-sizing:border-box;background:var(--navy-950);width:280px;max-width:100%;box-shadow:0 0 0 2px var(--line-strong), 0 24px 60px #100e4559;border-radius:44px;padding:10px;position:relative}.qp-phone-notch{background:var(--navy-950);z-index:2;border-radius:12px;width:76px;height:20px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.qp-phone-screen{background:var(--navy-900);width:100%;height:100%;color:var(--white);border-radius:34px;overflow:hidden}.qp-phone-screen iframe{border:0;width:100%;height:100%;display:block}.qp-demo-quiz{gap:var(--space-3);box-sizing:border-box;height:100%;padding:52px var(--space-4) var(--space-5);font-family:var(--font-sans);flex-direction:column;display:flex}.qp-demo-top{letter-spacing:.08em;text-transform:uppercase;color:var(--white);justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.qp-demo-timer{border-radius:var(--radius-md);border:2px solid var(--brand-amber);min-width:32px;height:32px;color:var(--brand-amber);letter-spacing:0;font-variant-numeric:tabular-nums;place-items:center;font-size:13px;display:grid}.qp-demo-bar{background:#ffffff29;border-radius:3px;height:6px;overflow:hidden}.qp-demo-bar span{background:var(--brand-amber);height:100%;display:block}.qp-demo-q{font-family:var(--font-display);margin:var(--space-2) 0;color:var(--white);text-wrap:balance;font-size:20px;font-weight:700;line-height:1.3}.qp-demo-answers{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qp-demo-answers li{gap:var(--space-3);padding:10px var(--space-3);border-radius:var(--radius-md);background:var(--panel);color:var(--on-panel);align-items:center;font-size:14px;font-weight:600;line-height:19px;display:flex}.qp-demo-answers li b{border-radius:var(--radius-sm);background:var(--navy-900);width:24px;height:24px;color:var(--white);flex:none;place-items:center;font-size:12px;display:grid}.qp-demo-answers li.is-sel{background:var(--brand-amber);color:var(--navy-900)}.qp-demo-btn{text-align:center;border-radius:var(--radius-md);background:var(--brand-amber);color:var(--navy-900);margin-top:auto;padding:12px;font-size:15px;font-weight:700;display:block}@supports (corner-shape:bevel){.qp-demo-deco,.qp-demo-timer,.qp-demo-answers li,.qp-demo-answers li b,.qp-demo-btn{corner-shape:var(--corner-shape)}}@media (width<=820px){.qp-demo{gap:var(--space-6);padding:var(--space-7) var(--space-4);grid-template-columns:minmax(0,1fr)}.qp-demo-text,.qp-demo-stage{justify-self:center}.qp-demo-stage{padding:var(--space-5) var(--space-6)}.qp-phone{width:260px}}.qp-demo-anim .qp-demo-text>*{opacity:0;transition:opacity .375s ease-out,transform .45s cubic-bezier(.2,.7,.2,1);transform:translateY(-12px)}.qp-demo-anim .qp-demo-text>:first-child{transition-delay:60ms}.qp-demo-anim .qp-demo-text>:nth-child(2){transition-delay:.112s}.qp-demo-anim .qp-demo-text>:nth-child(3){transition-delay:.165s}.qp-demo-anim .qp-demo-text>:nth-child(4){transition-delay:.218s}.qp-demo-anim .qp-demo-deco{opacity:0;transition:opacity .6s ease-out,transform .9s cubic-bezier(.2,.7,.2,1);transform:translate(-24px,40px)}.qp-demo-anim .qp-phone{opacity:0;transition:opacity .525s ease-out .112s,transform .675s cubic-bezier(.2,.7,.2,1) .112s;transform:translateY(32px)}.qp-demo-anim .qp-demo-answers li{opacity:0;transition:opacity .338s ease-out,transform .375s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.488s + var(--qp-i,0) * 60ms);transform:translateY(-8px)}.qp-demo-anim.is-in .qp-demo-text>*,.qp-demo-anim.is-in .qp-demo-deco,.qp-demo-anim.is-in .qp-phone,.qp-demo-anim.is-in .qp-demo-answers li{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.qp-demo-anim .qp-demo-text>*,.qp-demo-anim .qp-demo-deco,.qp-demo-anim .qp-phone,.qp-demo-anim .qp-demo-answers li{opacity:1;transition:none;transform:none}}.qp-footer{background:var(--navy-950);color:var(--white);font-family:var(--font-sans)}.qp-footer-stripe{background:linear-gradient(90deg, var(--stripe-wine) 0 12%, var(--stripe-red) 12% 26%, var(--stripe-orange) 26% 40%, var(--brand-orange) 40% 52%, var(--brand-amber) 52% 56%, var(--stripe-plum) 56% 66%, var(--royal-700) 66% 84%, var(--royal-600) 84% 100%);height:6px}.qp-footer-main{gap:var(--space-6);padding:var(--space-7) var(--space-5) var(--space-6);grid-template-columns:minmax(0,2fr) repeat(auto-fit,minmax(140px,1fr));max-width:1120px;margin:0 auto;display:grid}.qp-footer-brand{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.qp-footer-brand img{align-self:flex-start;width:auto;height:36px}.qp-footer-brand p{color:var(--on-dark-muted);max-width:320px;margin:0;font-size:14px;line-height:21px}.qp-footer-col h3{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-amber);margin:0 0 var(--space-3);font-size:12px;font-weight:700;line-height:16px}.qp-footer-col ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qp-footer a{color:var(--on-dark-muted);font-size:14px;line-height:20px;text-decoration:none}.qp-footer a:hover{color:var(--white);text-underline-offset:3px;text-decoration:underline}.qp-footer a:focus-visible{outline:2px solid var(--white);outline-offset:2px;border-radius:2px}.qp-footer-legal{gap:var(--space-2) var(--space-5);padding:var(--space-4) var(--space-5);border-top:1px solid var(--navy-800);max-width:1120px;color:var(--on-dark-muted);flex-wrap:wrap;align-items:center;margin:0 auto;font-size:13px;line-height:20px;display:flex}.qp-footer-legal a{font-size:13px}.qp-footer-langs{gap:var(--space-2);align-items:center;margin-left:auto;display:inline-flex}.qp-footer-langs .is-cur{color:var(--white);font-weight:700}@media (width<=640px){.qp-footer-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.qp-footer-brand{grid-column:1/-1}.qp-footer-langs{margin-left:0}}.qp-topics{gap:var(--space-5);flex-direction:column;display:flex}.qp-topic-tabs{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.qp-topic-tab{justify-content:center;align-items:center;gap:var(--space-2);min-height:72px;padding:var(--space-3) var(--space-4);box-sizing:border-box;font-family:var(--font-sans);text-align:center;text-wrap:balance;color:var(--ink);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);cursor:pointer;font-size:15px;font-weight:700;line-height:20px;transition:background-color .2s,border-color .2s,color .2s;display:flex;position:relative}.qp-topic-tab:hover{border-color:var(--line-strong)}.qp-topic-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.qp-topic-tab.is-active{background:var(--accent);border-color:var(--accent);color:var(--on-accent);transform:none}.qp-topic-tab.is-active:after{content:"";background:var(--accent);border-radius:3px;width:16px;height:16px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)rotate(45deg)}.qp-topic-ico{width:22px;height:22px;color:var(--accent-text);flex:none;place-items:center;display:inline-grid}.qp-topic-tab.is-active .qp-topic-ico{color:var(--on-accent)}.qp-topic-ico svg{width:20px;height:20px}.qp-topic-panel{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-6);position:relative}.qp-topic-panel:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.qp-topic-panel:before{content:"";pointer-events:none;border-top-right-radius:calc(var(--radius-lg) - 1px);background:repeating-linear-gradient(120deg, var(--deco-blue) 0 10px, transparent 10px 18px, var(--deco-blue-soft) 18px 30px, transparent 30px 40px);width:220px;height:150px;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(to bottom left,#000 0%,#0000008c 35%,#0000 70%);mask-image:linear-gradient(to bottom left,#000 0%,#0000008c 35%,#0000 70%)}.qp-topic-body{gap:var(--space-6);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid;position:relative}.qp-topic-text{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.qp-topic-text h3{font-family:var(--font-display);color:var(--ink);text-wrap:balance;margin:0;font-size:28px;font-weight:700;line-height:1.2}.qp-topic-text>p{color:var(--ink-muted);max-width:52ch;margin:0;font-size:16px;line-height:25px}.qp-topic-benefits{margin:var(--space-2) 0 0;gap:var(--space-2) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:0;list-style:none;display:grid}.qp-topic-benefits li{gap:var(--space-2);color:var(--ink);font-size:15px;font-weight:600;line-height:21px;display:flex}.qp-topic-benefits svg{width:18px;height:18px;color:var(--accent-text);flex:none;margin-top:2px}.qp-topic-text .qp-row{margin-top:var(--space-3)}.qp-topic-stage{padding:var(--space-4) var(--space-6);justify-self:center;position:relative}.qp-topic-stage .qp-phone{width:250px}.qp-demo-kicker{margin:var(--space-2) 0 0;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-amber);font-size:11px;font-weight:700;line-height:14px}.qp-demo-kicker+.qp-demo-q{margin-top:0}@supports (corner-shape:bevel){.qp-topic-tab,.qp-topic-panel,.qp-topic-panel:before{corner-shape:var(--corner-shape)}}@media (width<=820px){.qp-topic-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 14px;display:flex;overflow-x:auto}.qp-topic-tabs::-webkit-scrollbar{display:none}.qp-topic-tab{white-space:nowrap;scroll-snap-align:start;flex:none;min-height:52px;font-size:14px}.qp-topic-panel{padding:var(--space-5) var(--space-4)}.qp-topic-body{grid-template-columns:minmax(0,1fr)}.qp-topic-text h3{font-size:24px}.qp-topic-stage .qp-phone{width:230px}}@keyframes qp-in-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes qp-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.qp-topic-text>*{animation:.36s cubic-bezier(.2,.7,.2,1) both qp-in-down}.qp-topic-text>:nth-child(2){animation-delay:40ms}.qp-topic-text>:nth-child(3){animation-delay:80ms}.qp-topic-text>:nth-child(5){animation-delay:.24s}.qp-topic-text>ul{animation:none}.qp-topic-benefits li{animation:.34s cubic-bezier(.2,.7,.2,1) both qp-in-down;animation-delay:calc(.11s + var(--qp-i,0) * 45ms)}.qp-topic-stage .qp-phone{animation:.45s cubic-bezier(.2,.7,.2,1) both qp-in-up}.qp-topic-stage .qp-demo-answers li{animation:.32s cubic-bezier(.2,.7,.2,1) both qp-in-down;animation-delay:calc(.22s + var(--qp-i,0) * 50ms)}.qp-topics-anim .qp-topic-tab{opacity:0;transition:opacity .3s ease-out,transform .38s cubic-bezier(.2,.7,.2,1),background-color .2s,border-color .2s,color .2s;transition-delay:calc(var(--qp-i,0) * 52ms);transform:translateY(-12px)}.qp-topics-anim .qp-topic-panel{opacity:0;transition:opacity .38s ease-out .2s,transform .45s cubic-bezier(.2,.7,.2,1) .2s;transform:translateY(12px)}.qp-topics-anim.is-in .qp-topic-tab,.qp-topics-anim.is-in .qp-topic-panel{opacity:1;transform:none}.qp-topics-anim.is-in .qp-topic-tab{transition-delay:calc(var(--qp-i,0) * 52ms), calc(var(--qp-i,0) * 52ms), 0s, 0s, 0s}@media (prefers-reduced-motion:reduce){.qp-topic-tab,.qp-topics-anim .qp-topic-tab,.qp-topics-anim .qp-topic-panel{opacity:1;transition:none;transform:none}.qp-topic-text>*,.qp-topic-benefits li,.qp-topic-stage .qp-phone,.qp-topic-stage .qp-demo-answers li{animation:none}}.qp-facts-wrap{z-index:2;padding:var(--space-8) var(--space-5) 0;position:relative}.qp-facts-overlap{margin-top:calc(var(--qp-overlap,72px) * -1);padding-top:0}.qp-facts{box-sizing:border-box;gap:var(--space-7);max-width:1120px;padding:var(--space-7);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card), 0 24px 60px #100e451a;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin:0 auto;display:grid;position:relative}.qp-facts:before{content:"";pointer-events:none;border-top-right-radius:calc(var(--radius-lg) - 1px);background:repeating-linear-gradient(120deg, var(--deco-blue) 0 10px, transparent 10px 18px, var(--deco-blue-soft) 18px 30px, transparent 30px 40px);width:200px;height:130px;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(to bottom left,#000 0%,#0000008c 35%,#0000 70%);mask-image:linear-gradient(to bottom left,#000 0%,#0000008c 35%,#0000 70%)}.qp-facts-lead{gap:var(--space-3);flex-direction:column;min-width:0;display:flex;position:relative}.qp-facts-lead h2{font-family:var(--font-display);color:var(--ink);text-wrap:balance;margin:0;font-size:32px;font-weight:700;line-height:1.2}.qp-facts-lead p{color:var(--ink-muted);margin:0;font-size:17px;line-height:27px}.qp-facts-items{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;margin:0;padding:0;list-style:none;display:grid;position:relative}.qp-facts-items li{gap:var(--space-3);align-items:flex-start;min-width:0;display:flex}.qp-facts-items .qp-icon-tile{flex:none}.qp-facts-items h3{font-family:var(--font-display);color:var(--ink);margin:0 0 4px;font-size:18px;font-weight:700;line-height:1.3}.qp-facts-items p{color:var(--ink-muted);margin:0;font-size:14px;line-height:21px}@supports (corner-shape:bevel){.qp-facts,.qp-facts:before{corner-shape:var(--corner-shape)}}@media (width<=900px){.qp-facts{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.qp-facts-wrap{padding-inline:var(--space-4)}.qp-facts{padding:var(--space-5)}.qp-facts-items{grid-template-columns:minmax(0,1fr)}.qp-facts-lead h2{font-size:26px}}.qp-facts-anim .qp-facts-lead>*,.qp-facts-anim .qp-facts-items li{opacity:0;transition:opacity .38s ease-out,transform .45s cubic-bezier(.2,.7,.2,1);transform:translateY(-12px)}.qp-facts-anim .qp-facts-lead>:nth-child(2){transition-delay:52ms}.qp-facts-anim .qp-facts-lead>:nth-child(3){transition-delay:.104s}.qp-facts-anim .qp-facts-items li{transition-delay:calc(.15s + var(--qp-i,0) * 68ms)}.qp-facts-anim:before{opacity:0;transition:opacity .52s ease-out,transform .82s cubic-bezier(.2,.7,.2,1);transform:translate(-16px,28px)}.qp-facts-anim.is-in .qp-facts-lead>*,.qp-facts-anim.is-in .qp-facts-items li,.qp-facts-anim.is-in:before{opacity:1;transform:none}.qp-slider{background:var(--navy-950);color:var(--white);--qp-slider-h:clamp(440px, 56vw, 680px);position:relative;overflow:hidden}.qp-slider-viewport{touch-action:pan-y;overflow:hidden}.qp-slider-track{transition:transform .52s cubic-bezier(.3,.7,.2,1);display:flex}.qp-slide{flex:0 0 100%;min-width:0;position:relative}.qp-slider-hero .qp-slide{height:var(--qp-slider-h);place-items:center;display:grid}.qp-slider-media{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.qp-slide-shade{background:linear-gradient(#100e4540 0%,#100e458c 55%,#0c0b38d9 100%);position:absolute;inset:0}.qp-slide-content{z-index:1;box-sizing:border-box;width:100%;max-width:920px;padding:var(--space-8) var(--space-8) calc(var(--space-8) + 24px);align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex;position:relative}.qp-slide-content h1,.qp-slide-content h2{font-family:var(--font-display);color:var(--white);text-wrap:balance;text-shadow:0 2px 24px #0c0b3873;margin:0;font-size:clamp(34px,5vw,56px);font-weight:700;line-height:1.12}.qp-slide-content p{max-width:60ch;color:var(--white);text-shadow:0 1px 12px #0c0b3880;margin:0;font-size:clamp(16px,1.6vw,19px);line-height:1.55}.qp-slide-content .qp-eyebrow{color:var(--brand-amber)}.qp-slide-content .qp-row{margin-top:var(--space-2);justify-content:center}.qp-slider-left .qp-slide-content{text-align:left;align-items:flex-start;margin-right:auto}.qp-slider-left .qp-slide-content .qp-row{justify-content:flex-start}.qp-slider-left .qp-slide-shade{background:linear-gradient(90deg,#0c0b38e0 0%,#100e4599 45%,#100e451a 100%)}.qp-slide.is-active .qp-slide-content>*{animation:.45s cubic-bezier(.2,.7,.2,1) both qp-in-down}.qp-slide.is-active .qp-slide-content>:nth-child(2){animation-delay:70ms}.qp-slide.is-active .qp-slide-content>:nth-child(3){animation-delay:.14s}.qp-slide.is-active .qp-slide-content>:nth-child(4){animation-delay:.21s}.qp-slider .qp-btn-primary{--qp-glow-line:var(--white);--qp-glow-blur:var(--brand-amber)}.qp-slider-gallery{border-radius:var(--radius-lg);background:var(--navy-950)}.qp-slider-gallery .qp-slide{aspect-ratio:var(--qp-slider-ratio,16 / 9)}.qp-slider-gallery .qp-slide-content{text-align:left;max-width:none;padding:var(--space-7) var(--space-5) calc(var(--space-5) + 40px);background:linear-gradient(#0000,#0c0b38d9);align-items:flex-start;gap:4px;position:absolute;bottom:0;left:0;right:0}.qp-slider-gallery .qp-slide-content h2{text-shadow:none;font-size:20px}.qp-slider-gallery .qp-slide-content p{text-shadow:none;font-size:14px}.qp-slider-arrow{z-index:3;border-radius:var(--radius-md);width:48px;height:48px;color:var(--white);cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#0c0b3873;border:1px solid #ffffff47;place-items:center;margin-top:-24px;transition:background-color .2s,border-color .2s;display:grid;position:absolute;top:50%}.qp-slider-arrow svg{width:22px;height:22px}.qp-slider-arrow:hover{background:var(--brand-amber);border-color:var(--brand-amber);color:var(--navy-900)}.qp-slider-arrow:focus-visible,.qp-slider-dot:focus-visible,.qp-slider-pause:focus-visible{outline:2px solid var(--white);outline-offset:2px}.qp-slider-prev{left:var(--space-5)}.qp-slider-next{right:var(--space-5)}.qp-slider-controls{left:0;right:0;bottom:var(--space-5);z-index:3;justify-content:center;align-items:center;gap:var(--space-3);display:flex;position:absolute}.qp-slider-overlap .qp-slider-controls{bottom:calc(var(--qp-overlap,72px) + var(--space-4))}.qp-slider-overlap .qp-slide-content{padding-bottom:calc(var(--qp-overlap,72px) + var(--space-8) + 24px)}.qp-slider-dots{gap:var(--space-2);display:flex}.qp-slider-dot{cursor:pointer;background:#fff6;border:0;border-radius:3px;width:28px;height:6px;padding:0;transition:width .3s cubic-bezier(.2,.7,.2,1),background-color .2s;position:relative;overflow:hidden}.qp-slider-dot:before{content:"";position:absolute;inset:-10px -2px}.qp-slider-dot:hover{background:#ffffffb3}.qp-slider-dot.is-active{background:#fff6;width:56px}.qp-slider-dot.is-active:not(:has(.qp-slider-progress)){background:var(--brand-amber)}.qp-slider-progress{background:var(--brand-amber);transform-origin:0;animation:linear both qp-progress;position:absolute;inset:0}@keyframes qp-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.qp-slider-pause{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--white);cursor:pointer;background:#0c0b3873;border:1px solid #ffffff47;place-items:center;padding:0;display:grid}.qp-slider-pause svg{width:14px;height:14px}@supports (corner-shape:bevel){.qp-slider-arrow,.qp-slider-pause,.qp-slider-gallery{corner-shape:var(--corner-shape)}}@media (width<=640px){.qp-slider-arrow{display:none}.qp-slide-content{padding:var(--space-7) var(--space-4) calc(var(--space-7) + 24px)}}@media (prefers-reduced-motion:reduce){.qp-slider-track{transition:none}.qp-slide.is-active .qp-slide-content>*{animation:none}.qp-facts-anim .qp-facts-lead>*,.qp-facts-anim .qp-facts-items li,.qp-facts-anim:before{opacity:1;transition:none;transform:none}}.qp-help{gap:var(--space-5);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;display:grid}.qp-help-novideo{grid-template-columns:minmax(0,1fr)}.qp-help-list{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qp-help-novideo .qp-help-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.qp-help-card{gap:var(--space-2);color:var(--ink);flex-direction:column;text-decoration:none;transition:border-color .2s;display:flex}.qp-help-card:hover{border-color:var(--line-strong)}.qp-help-card:hover .qp-help-title{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.qp-help-card:focus-visible,.qp-help-video:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.qp-help-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.qp-help-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);padding:3px var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);font-size:11px;font-weight:700;line-height:16px}.qp-help-title{font-family:var(--font-display);font-size:18px;font-weight:700;line-height:1.3}.qp-help-text{color:var(--ink-muted);font-size:14px;line-height:21px}.qp-help-cta{padding-top:var(--space-3);color:var(--accent-text);align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:700;display:inline-flex}.qp-help-go{width:16px;height:16px}.qp-help-video{isolation:isolate;min-height:380px;padding:var(--space-6);box-sizing:border-box;border-radius:var(--radius-lg);background:var(--navy-900);color:var(--white);flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.qp-help-thumb{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.qp-help-thumb-stripes{background:repeating-linear-gradient(120deg, var(--stripe-red) 0 40px, var(--stripe-wine) 40px 56px, var(--stripe-orange) 56px 110px, var(--stripe-plum) 110px 140px, var(--brand-orange) 140px 190px, var(--brand-amber) 190px 200px)}.qp-help-shade{z-index:-1;background:linear-gradient(#100e4526 0%,#100e458c 50%,#0c0b38eb 100%);position:absolute;inset:0}.qp-help-play{border-radius:var(--radius-lg);background:var(--brand-amber);width:76px;height:76px;color:var(--navy-900);place-items:center;margin:-38px 0 0 -38px;transition:background-color .2s;display:grid;position:absolute;top:42%;left:50%;box-shadow:0 12px 40px #0c0b3873}.qp-help-play svg{width:34px;height:34px;margin-left:4px}.qp-help-video:hover .qp-help-play{background:var(--accent-hover)}.qp-help-vtext{gap:var(--space-2);flex-direction:column;display:flex}.qp-help-vtext .qp-eyebrow{color:var(--brand-amber)}.qp-help-vtitle{font-family:var(--font-display);text-wrap:balance;font-size:26px;font-weight:700;line-height:1.2}.qp-help-vdesc{color:var(--on-dark-muted);font-size:15px;line-height:23px}.qp-help-video .qp-help-cta{color:var(--brand-amber)}@supports (corner-shape:bevel){.qp-help-video,.qp-help-play,.qp-help-meta{corner-shape:var(--corner-shape)}}@media (width<=900px){.qp-help{grid-template-columns:minmax(0,1fr)}.qp-help-video{min-height:300px}}@media (width<=560px){.qp-help-list{grid-template-columns:minmax(0,1fr)}.qp-help-video{padding:var(--space-5)}}.qp-help-anim .qp-help-vtext>*,.qp-help-anim .qp-help-play{opacity:0;transition:opacity .38s ease-out,transform .45s cubic-bezier(.2,.7,.2,1);transform:translateY(-12px)}.qp-help-anim .qp-help-play{transition-delay:60ms;transform:scale(.8)}.qp-help-anim .qp-help-vtext>:nth-child(2){transition-delay:.12s}.qp-help-anim .qp-help-vtext>:nth-child(3){transition-delay:.18s}.qp-help-anim .qp-help-vtext>:nth-child(4){transition-delay:.24s}.qp-help-anim.is-in .qp-help-vtext>*,.qp-help-anim.is-in .qp-help-play{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.qp-help-anim .qp-help-vtext>*,.qp-help-anim .qp-help-play{opacity:1;transition:none;transform:none}}@supports (corner-shape:bevel){.qp-btn,.qp-card,.qp-card:before,.qp-badge,.qp-icon-tile,.qp-avatar,.qp-corner{corner-shape:var(--corner-shape)}}.qp-corner{border-radius:var(--radius-md)}.qp-btn{position:relative}.qp-glow{pointer-events:none;opacity:0;width:calc(100% + 100px);height:calc(100% + 100px);position:absolute;top:-50px;left:-50px;overflow:visible}.qp-glow path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20 30;stroke-dashoffset:0}.qp-glow-line{stroke:var(--qp-glow-line,var(--glow-line));stroke-width:2px}.qp-glow-blur{stroke:var(--qp-glow-blur,var(--glow-blur));stroke-width:5px;filter:blur(5px)}.qp-btn-inverse{--qp-glow-line:var(--white);--qp-glow-blur:var(--white)}.qp-btn-secondary{--qp-glow-line:var(--glow-secondary-line);--qp-glow-blur:var(--glow-secondary-blur)}.qp-stripes .qp-btn-primary{--qp-glow-line:var(--white);--qp-glow-blur:var(--brand-amber)}.qp-btn:is(:hover,:focus-visible) .qp-glow{animation:.9s ease-in-out qp-glow-vis}.qp-btn:is(:hover,:focus-visible) .qp-glow path{stroke-dashoffset:-80px;transition:stroke-dashoffset .9s ease-in}@keyframes qp-glow-vis{0%,to{opacity:0}25%,75%{opacity:1}}@media (prefers-reduced-motion:reduce){.qp-btn{transition:none}.qp-glow{display:none}}.qp-header>a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}@media (width<=640px){.qp-slider-hero .qp-slide{height:auto;min-height:var(--qp-slider-h)}}@media (width<=480px){.qp-header{gap:var(--space-3);padding:var(--space-3) var(--space-4)}.qp-header .qp-btn{white-space:nowrap}}.qp-header nav a{white-space:nowrap}@media (width<=900px){.qp-header nav{display:none}}.qp-header nav{position:relative}.qp-header nav a{letter-spacing:.08em;text-transform:uppercase;padding-block:6px;font-size:13px;font-weight:700;position:relative}.qp-header nav a[aria-current]{color:var(--ink)}.qp-header nav:not(.qp-nav-js) a[aria-current]:after{content:"";background:var(--accent-text);height:2px;position:absolute;inset:auto .08em 0 0}.qp-nav-line{background:var(--accent-text);transform-origin:0;opacity:0;pointer-events:none;width:1px;height:2px;position:absolute;bottom:0;left:0}.qp-nav-js .qp-nav-line-on{opacity:1}@media (prefers-reduced-motion:no-preference){.qp-nav-js .qp-nav-line{transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .2s}}.qp-facts,.qp-topic-panel,.qp-partner{will-change:transform;box-shadow:none;border-color:#0000}.qp-facts:after,.qp-topic-panel:after,.qp-partner:after{content:"";z-index:-1;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);pointer-events:none;filter:var(--shadow-card-filter);position:absolute;inset:-1px}@supports (corner-shape:bevel){.qp-facts:after,.qp-topic-panel:after,.qp-partner:after{corner-shape:var(--corner-shape)}}.qp-partner:after{border-color:#0000}.qp-facts:after{filter:var(--shadow-facts-filter)}.qp-topic-tab{text-align:left;justify-content:flex-start}.qp-price{background:linear-gradient(var(--surface-raised), var(--surface-raised)) padding-box, var(--line) border-box;border-color:#0000}.qp-price-rec{background:linear-gradient(var(--surface-raised), var(--surface-raised)) padding-box, var(--accent) border-box}.qp-phone-screen{width:auto;height:auto;position:absolute;inset:10px}:root{--site-header-h:63px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html,body{overscroll-behavior:none}html:has(dialog[open]){scrollbar-gutter:stable;overflow:hidden}[id]{scroll-margin-top:calc(var(--site-header-h) - 1px)}.site-header{z-index:50;position:sticky;top:0}#inhalt{--qp-overlap:32px}.skip-link{left:var(--space-4);z-index:100;padding:var(--space-2) var(--space-4);background:var(--accent);color:var(--on-accent);border-radius:var(--radius-md);font-weight:700;text-decoration:none;position:absolute;top:-100px}.skip-link:focus{top:var(--space-2);outline:2px solid var(--focus-ring);outline-offset:2px}.section{padding:var(--space-8) var(--space-5);background:var(--surface)}.section-alt{background:var(--surface-alt)}.section-inner{gap:var(--space-6);flex-direction:column;max-width:1120px;margin:0 auto;display:flex}.section-note{text-align:center;max-width:65ch;color:var(--ink-muted);margin:0 auto;font-size:14px;line-height:20px}.facts-band{background:var(--surface-alt)}.pricing-grid{gap:var(--space-5);padding-top:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.pricing-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=1200px){.pricing-grid-4{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.pricing-grid{grid-template-columns:minmax(0,1fr);width:100%;max-width:480px;margin:0 auto}}.testimonial-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=720px){.testimonial-grid{grid-template-columns:minmax(0,1fr)}}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.feature-grid{grid-template-columns:minmax(0,1fr)}}.cta-band-content{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;max-width:720px;margin:0 auto;display:flex}.cta-band-content h2{text-wrap:balance;margin:0;font-size:40px;line-height:1.15}.cta-band-content p{max-width:60ch;margin:0;font-size:18px;line-height:28px}@media (width<=640px){.section{padding:var(--space-7) var(--space-4)}.cta-band-content h2{font-size:30px}}.header-help{background:var(--surface-alt);border:1px solid var(--line-strong);width:34px;height:34px;color:var(--ink-muted);flex:none;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex}.header-help svg{width:18px;height:18px}.header-help:hover,.header-help[aria-current]{color:var(--ink)}.header-help[aria-current]{background:var(--surface-raised);border-color:var(--accent-text)}.header-help:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.header-help{transition:none}}@media (width<=419px){.header-help{display:none}}.header-theme,.footer-theme{display:contents}.footer-theme{display:none}@media (width<=480px){.header-theme{display:none}.footer-theme{display:inline-flex}}.section-link{text-align:center;margin:0;font-size:16px;font-weight:700;line-height:24px}.section-link a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.section-link a:hover{text-decoration-thickness:2px}.section-link a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}@media (width>=768px){.hero-fit .qp-slider{--qp-slider-h:clamp(320px, calc(100vw / var(--hero-aspect,1.78) + var(--qp-overlap,72px)), 680px)}.hero-fit .qp-slider-hero .qp-slide{height:auto;min-height:var(--qp-slider-h)}}.demo-screenshot{border-radius:inherit;height:100%;display:block}.demo-screenshot:focus-visible{outline:2px solid var(--white);outline-offset:-6px}.demo-screenshot img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}html:has(.contact-dialog[open]){overflow:hidden}.contact-dialog.svelte-lh0vus{box-sizing:border-box;width:100vw;max-width:none;height:100dvh;max-height:none;padding:var(--space-4);overscroll-behavior:contain;background:#040618b8;border:0;margin:0;display:none;overflow:hidden auto}.contact-dialog[open].svelte-lh0vus{place-items:center;display:grid}.contact-dialog.svelte-lh0vus::backdrop{background:0 0}.contact-card.svelte-lh0vus{box-sizing:border-box;width:min(100%,640px);padding:var(--space-6);border-radius:var(--radius-lg);color:var(--ink);will-change:transform;position:relative}.contact-card.svelte-lh0vus:after{content:"";z-index:-1;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);filter:drop-shadow(0 24px 40px #00000059);pointer-events:none;position:absolute;inset:0}@supports (corner-shape:bevel){.contact-card.svelte-lh0vus:after{corner-shape:var(--corner-shape)}}h2.svelte-lh0vus{margin:0 var(--space-7) var(--space-2) 0;font-size:clamp(24px,4vw,30px);line-height:1.2}.contact-phone{margin:var(--space-2) 0 var(--space-4)}.contact-lead.svelte-lh0vus{color:var(--ink-muted);margin:0 0 var(--space-5)}.contact-close-form.svelte-lh0vus{top:var(--space-3);right:var(--space-3);position:absolute}.contact-close.svelte-lh0vus{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.contact-close.svelte-lh0vus svg{width:24px;height:24px}.contact-close.svelte-lh0vus:hover{background:var(--accent-soft)}.contact-close.svelte-lh0vus:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.contact-form.svelte-lh0vus{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.contact-field.svelte-lh0vus{gap:var(--space-1);min-width:0;display:grid}.contact-wide.svelte-lh0vus{grid-column:1/-1}@media (width<=559px){.contact-form.svelte-lh0vus{grid-template-columns:1fr}.contact-card.svelte-lh0vus{padding:var(--space-5) var(--space-4)}}label.svelte-lh0vus{font-size:15px;font-weight:600}.contact-opt.svelte-lh0vus{color:var(--ink-muted);font-weight:400}input.svelte-lh0vus,select.svelte-lh0vus,textarea.svelte-lh0vus{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:10px var(--space-3);font-size:16px}textarea.svelte-lh0vus{resize:vertical;min-height:120px}input.svelte-lh0vus::placeholder,textarea.svelte-lh0vus::placeholder{color:var(--ink-muted);opacity:1}input.svelte-lh0vus:focus-visible,select.svelte-lh0vus:focus-visible,textarea.svelte-lh0vus:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--accent)}:is(input.svelte-lh0vus:user-invalid,textarea.svelte-lh0vus:user-invalid){border-color:var(--danger)}.contact-sub.svelte-lh0vus{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);align-items:stretch;display:flex}.contact-sub.svelte-lh0vus:focus-within{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--accent)}.contact-sub.svelte-lh0vus:has(input:where(.svelte-lh0vus):user-invalid){border-color:var(--danger)}.contact-sub.svelte-lh0vus input:where(.svelte-lh0vus){background:0 0;border:0;flex:1;min-width:0;padding-right:2px}.contact-sub.svelte-lh0vus input:where(.svelte-lh0vus):focus-visible{outline:0}.contact-sub-domain.svelte-lh0vus{flex:none;display:flex}.contact-sub-domain.svelte-lh0vus select:where(.svelte-lh0vus){width:auto;color:var(--ink-muted);background:0 0;border:0;padding-left:0}.contact-sub-domain.svelte-lh0vus select:where(.svelte-lh0vus):focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.contact-select.svelte-lh0vus{display:block;position:relative}.contact-select.svelte-lh0vus select:where(.svelte-lh0vus){appearance:none;cursor:pointer;padding-right:44px}.contact-select.svelte-lh0vus:after{content:"";background:var(--ink-muted);pointer-events:none;width:12px;height:8px;margin-top:-4px;position:absolute;top:50%;right:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.contact-sub-domain.svelte-lh0vus:after{right:14px}.contact-sub-domain.svelte-lh0vus select:where(.svelte-lh0vus){padding-right:36px}.contact-sub-status.svelte-lh0vus{min-height:1.4em;color:var(--ink-muted);margin:0;font-size:14px}.contact-sub-status[data-state=available].svelte-lh0vus{color:var(--ink);font-weight:600}.contact-sub-status[data-state=available].svelte-lh0vus:before{content:"✓ "}.contact-sub-status.svelte-lh0vus:is([data-state=taken]:where(.svelte-lh0vus),[data-state=length]:where(.svelte-lh0vus),[data-state=chars]:where(.svelte-lh0vus),[data-state=reserved]:where(.svelte-lh0vus),[data-state=duplicate]:where(.svelte-lh0vus)){color:var(--danger)}.contact-sub-hint.svelte-lh0vus{margin:calc(-1 * var(--space-3)) 0 0;color:var(--ink-muted);font-size:14px}.contact-hp.svelte-lh0vus{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-privacy.svelte-lh0vus{color:var(--ink-muted);margin:0;font-size:14px}.contact-privacy.svelte-lh0vus a:where(.svelte-lh0vus),.contact-error.svelte-lh0vus a:where(.svelte-lh0vus){color:inherit;text-underline-offset:3px;text-decoration:underline}.contact-error.svelte-lh0vus{padding:var(--space-3) var(--space-4);border-left:3px solid var(--danger);background:var(--accent-soft);border-radius:var(--radius-sm);margin:0}.contact-actions.svelte-lh0vus{justify-content:flex-end;display:flex}@media (width<=559px){.contact-actions.svelte-lh0vus .qp-btn{width:100%}}.contact-success.svelte-lh0vus p:where(.svelte-lh0vus){color:var(--ink-muted);margin:0 0 var(--space-5)}
