:root{--qs-brand:#08f;--qs-brand-600:#0072e5;--qs-brand-700:#005cbc;--qs-brand-50:#eef6ff;--qs-brand-100:#d8ebff;--qs-cyan:#22d3ee;--qs-violet:#8b5cf6;--qs-green:#10b981;--qs-amber:#f59e0b;--qs-red:#e5484d;--qs-navy-950:#030b1a;--qs-navy-900:#06142d;--qs-navy-800:#0b1f42;--qs-navy-700:#12295a;--qs-ink:#0b1b33;--qs-ink-2:#2c3d55;--qs-muted:#5b6b82;--qs-subtle:#8a99ad;--qs-line:#e4eaf2;--qs-line-strong:#d3dce8;--qs-surface:#f5f8fc;--qs-white:#fff;--qs-on-dark:#e8f0fb;--qs-on-dark-muted:#9fb2cc;--qs-grad:linear-gradient(135deg,#08f,#2bb8ff 55%,#22d3ee);--qs-grad-text:linear-gradient(92deg,#6cc3ff,#22d3ee 45%,#a78bfa);--qs-grad-border:conic-gradient(from var(--qs-angle,0deg),#08f,#22d3ee,#8b5cf6,#08f);--qs-radius-xs:8px;--qs-radius-sm:12px;--qs-radius:16px;--qs-radius-lg:24px;--qs-radius-xl:32px;--qs-shadow-xs:0 1px 2px rgba(11,27,51,.06);--qs-shadow-sm:0 1px 2px rgba(11,27,51,.05),0 2px 8px -2px rgba(11,27,51,.08);--qs-shadow:0 12px 32px -14px rgba(11,27,51,.22);--qs-shadow-lg:0 32px 64px -24px rgba(11,27,51,.32);--qs-shadow-brand:0 14px 34px -12px rgba(0,136,255,.6);--qs-ease:cubic-bezier(0.22,1,0.36,1);--qs-ease-in-out:cubic-bezier(0.65,0,0.35,1);--qs-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--qs-font:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--qs-container:1200px;--qs-gutter:20px;--qs-nav-h:72px}@property --qs-angle{syntax:"<angle>";inherits:false;initial-value:0deg}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--qs-nav-h) + 16px)}body.qs-body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--qs-white);color:var(--qs-ink);font-family:var(--qs-font);font-size:16px;line-height:1.6;margin:0;overflow-x:hidden;text-rendering:optimizeLegibility}iframe,img,svg,video{display:block;max-width:100%}figure,h1,h2,h3,h4,h5,ol,p,ul{margin:0}ol,ul{list-style:none;padding:0}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}button{background:none;border:0;cursor:pointer;padding:0}[hidden]{display:none!important}::-moz-selection{background:rgba(0,136,255,.22)}::selection{background:rgba(0,136,255,.22)}:focus-visible{outline:2px solid var(--qs-brand);outline-offset:3px}.qs-page{overflow-x:clip}.qs-container{margin:0 auto;max-width:calc(var(--qs-container) + var(--qs-gutter)*2);padding:0 var(--qs-gutter);width:100%}@media (min-width:768px){.qs-container{--qs-gutter:32px}}.qs-section{padding:80px 0;position:relative}@media (min-width:1024px){.qs-section{padding:120px 0}}.qs-section--tight{padding-top:56px}@media (min-width:1024px){.qs-section--tight{padding-top:72px}}.qs-section--tinted{background:radial-gradient(900px 400px at 85% 0,rgba(0,136,255,.06),transparent 70%),var(--qs-surface)}.qs-section--dark{background:var(--qs-navy-950);color:var(--qs-on-dark);overflow:hidden;overflow:clip}.qs-sr{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.qs-skip{background:var(--qs-white);border-radius:var(--qs-radius-sm);color:var(--qs-ink);font-weight:600;left:12px;padding:10px 16px;position:fixed;top:12px;transform:translateY(-160%);transition:transform .2s var(--qs-ease);z-index:200}.qs-skip:focus{transform:none}.qs-display{font-size:clamp(2.4rem,5.6vw,4.5rem);font-weight:800;letter-spacing:-.035em;line-height:1.04}.qs-title{color:var(--qs-ink);font-size:clamp(1.9rem,3.8vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.qs-title--light{color:var(--qs-white)}.qs-lead{color:var(--qs-muted);font-size:1.125rem;line-height:1.7}.qs-gradient-text{animation:qs-gradient-pan 6s linear infinite;background:var(--qs-grad-text);-webkit-background-clip:text;background-clip:text;background-size:200% auto;color:transparent}.qs-eyebrow{align-items:center;background:var(--qs-brand-50);border:1px solid var(--qs-brand-100);border-radius:999px;color:var(--qs-brand-600);display:inline-flex;font-size:.8rem;font-weight:700;gap:8px;letter-spacing:.06em;padding:6px 14px;text-transform:uppercase}@media (max-width:639.98px){.qs-eyebrow{font-size:.68rem;letter-spacing:.04em;padding:6px 12px}}.qs-eyebrow--dark{backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);color:#bfe0ff}.qs-eyebrow__dot{animation:qs-ping 2.2s var(--qs-ease) infinite;background:var(--qs-cyan);border-radius:50%;box-shadow:0 0 0 0 rgba(34,211,238,.6);height:8px;position:relative;width:8px}.qs-heading{display:flex;flex-direction:column;gap:18px;margin:0 auto 56px;max-width:760px}.qs-heading--center{align-items:center;text-align:center}.qs-heading--left{margin-left:0}.qs-heading__text{color:var(--qs-muted);font-size:1.1rem;max-width:620px}.qs-link{color:var(--qs-brand-600);font-weight:600;transition:color .2s}.qs-link:hover{color:var(--qs-brand-700);text-decoration:underline;text-underline-offset:3px}.qs-chips{display:flex;flex-wrap:wrap;gap:10px}.qs-chip{background:var(--qs-white);border:1px solid var(--qs-line);border-radius:999px;box-shadow:var(--qs-shadow-xs);color:var(--qs-ink-2);font-size:.9rem;font-weight:600;padding:8px 14px;transition:transform .3s var(--qs-ease),border-color .3s,color .3s}.qs-chip:hover{border-color:var(--qs-brand-100);color:var(--qs-brand-600);transform:translateY(-2px)}.qs-check{background:var(--qs-brand-50);border-radius:50%;color:var(--qs-brand-600);display:inline-grid;flex:none;font-size:13px;height:22px;place-items:center;width:22px}.qs-check--lg{background:var(--qs-grad);box-shadow:0 6px 16px -6px rgba(0,136,255,.6);color:var(--qs-white);font-size:16px;height:30px;width:30px}.qs-spinner{animation:qs-spin .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;height:18px;width:18px}.qs-empty{animation:qs-fade-up .5s var(--qs-ease) both;background:var(--qs-surface);border:1px dashed var(--qs-line-strong);border-radius:var(--qs-radius-lg);display:grid;gap:10px;justify-items:center;padding:64px 24px;text-align:center}.qs-empty svg{color:var(--qs-subtle);height:40px;width:40px}.qs-empty h3{font-size:1.2rem}.qs-empty p{color:var(--qs-muted)}.qs-boot{background:var(--qs-white);display:grid;inset:0;place-items:center;position:fixed}.qs-boot img{animation:qs-pulse-soft 1.4s ease-in-out infinite;height:40px}.qs-noscript{display:grid;gap:12px;justify-items:center;margin:15vh auto;max-width:480px;padding:24px;text-align:center}.qs-noscript img{height:40px}.qs-noscript a{color:var(--qs-brand-600);font-weight:600}.qs-hp{height:1px;left:-10000px!important;opacity:0;position:absolute!important;width:1px}.qs-reveal{--reveal-duration:900ms;transition:opacity var(--reveal-duration) var(--qs-ease) var(--reveal-delay,0ms),transform var(--reveal-duration) var(--qs-ease) var(--reveal-delay,0ms),filter var(--reveal-duration) var(--qs-ease) var(--reveal-delay,0ms)}.qs-reveal:not(.is-in){opacity:0}.qs-reveal:not(.is-in)[data-reveal=up]{transform:translate3d(0,36px,0)}.qs-reveal:not(.is-in)[data-reveal=down]{transform:translate3d(0,-28px,0)}.qs-reveal:not(.is-in)[data-reveal=left]{transform:translate3d(-48px,0,0)}.qs-reveal:not(.is-in)[data-reveal=right]{transform:translate3d(48px,0,0)}.qs-reveal:not(.is-in)[data-reveal=scale]{transform:scale(.94)}.qs-reveal:not(.is-in)[data-reveal=blur]{filter:blur(12px);transform:translate3d(0,16px,0)}.qs-split{display:inline}.qs-split__mask{display:inline-block;margin-bottom:-.08em;overflow:hidden;padding-bottom:.08em;vertical-align:top}.qs-split__word{display:inline-block;opacity:0;transform:translate3d(0,105%,0) rotate(4deg);transition:transform .9s var(--qs-ease) var(--split-delay,0ms),opacity .6s var(--qs-ease) var(--split-delay,0ms)}.qs-split.is-in .qs-split__word{opacity:1;transform:none}@keyframes qs-spin{to{transform:rotate(1turn)}}@keyframes qs-ping{0%{box-shadow:0 0 0 0 rgba(34,211,238,.55)}70%,to{box-shadow:0 0 0 10px rgba(34,211,238,0)}}@keyframes qs-pulse-soft{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.97)}}@keyframes qs-gradient-pan{to{background-position:200%}}@keyframes qs-fade-up{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}@keyframes qs-fade-in{0%{opacity:0}to{opacity:1}}@keyframes qs-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-12px,0)}}@keyframes qs-drift-1{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(8%,6%,0) scale(1.08)}66%{transform:translate3d(-6%,10%,0) scale(.95)}}@keyframes qs-drift-2{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-10%,-8%,0) scale(1.12)}}@keyframes qs-drift-3{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(6%,-6%,0) rotate(25deg)}}@keyframes qs-marquee{to{transform:translate3d(-50%,0,0)}}@keyframes qs-shine{0%{transform:translateX(-120%) skewX(-20deg)}to{transform:translateX(220%) skewX(-20deg)}}@keyframes qs-shake{10%,90%{transform:translate3d(-2px,0,0)}20%,80%{transform:translate3d(4px,0,0)}30%,50%,70%{transform:translate3d(-6px,0,0)}40%,60%{transform:translate3d(6px,0,0)}}@keyframes qs-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes qs-blink{0%,45%{opacity:1}50%,95%{opacity:0}}@keyframes qs-draw{to{stroke-dashoffset:0}}@keyframes qs-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes qs-rotate-angle{to{--qs-angle:360deg}}@keyframes qs-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.qs-reveal:not(.is-in),.qs-split__word{filter:none!important;opacity:1!important;transform:none!important}}.qs-btn{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-weight:700;gap:10px;isolation:isolate;justify-content:center;letter-spacing:-.01em;overflow:hidden;position:relative;transition:transform .35s var(--qs-ease),box-shadow .35s var(--qs-ease),background-color .25s,border-color .25s,color .25s;white-space:nowrap;will-change:transform}.qs-btn:hover{transform:translateY(-2px)}.qs-btn:active{transform:translateY(0) scale(.98)}.qs-btn.is-loading,.qs-btn:disabled{cursor:progress;opacity:.9;transform:none}.qs-btn__icon,.qs-btn__label{position:relative;z-index:1}.qs-btn__icon{flex:none;height:1.1em;transition:transform .35s var(--qs-ease);width:1.1em}.qs-btn:hover .qs-btn__icon:not(.qs-btn__icon--left){transform:translateX(3px)}.qs-btn__shine{inset:0;pointer-events:none;position:absolute;z-index:0}.qs-btn__shine:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.45),transparent);bottom:0;content:"";position:absolute;top:0;transform:translateX(-120%) skewX(-20deg);width:40%}.qs-btn:hover .qs-btn__shine:after{animation:qs-shine .9s var(--qs-ease)}.qs-btn .qs-spinner{position:relative;z-index:1}.qs-btn--sm{font-size:.9rem;height:40px;padding:0 18px}.qs-btn--md{font-size:.95rem;height:48px;padding:0 24px}.qs-btn--lg{font-size:1rem;height:56px;padding:0 30px}.qs-btn--block{width:100%}.qs-btn--primary{background:var(--qs-grad);background-position:0 50%;background-size:140% 140%;box-shadow:var(--qs-shadow-brand),inset 0 1px 0 hsla(0,0%,100%,.25);color:var(--qs-white)}.qs-btn--primary:hover{background-position:100% 50%;box-shadow:0 18px 40px -12px rgba(0,136,255,.7),inset 0 1px 0 hsla(0,0%,100%,.3)}.qs-btn--secondary{background:var(--qs-white);border-color:var(--qs-brand-100);box-shadow:var(--qs-shadow-sm);color:var(--qs-brand-700)}.qs-btn--secondary:hover{border-color:var(--qs-brand);box-shadow:0 10px 24px -12px rgba(0,136,255,.45)}.qs-btn--secondary .qs-btn__shine:after{background:linear-gradient(90deg,transparent,rgba(0,136,255,.12),transparent)}.qs-btn--ghost{background:transparent;color:var(--qs-ink)}.qs-btn--ghost:hover{background:var(--qs-surface)}.qs-btn--glass{backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);color:var(--qs-white)}.qs-btn--glass:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.3)}.qs-btn--glass .qs-btn__shine:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent)}.qs-btn--white{background:var(--qs-white);box-shadow:0 16px 36px -14px rgba(3,11,26,.6);color:var(--qs-brand-700)}.qs-btn--white .qs-btn__shine:after{background:linear-gradient(90deg,transparent,rgba(0,136,255,.18),transparent)}.qs-nav{border-bottom:1px solid transparent;color:var(--qs-white);height:var(--qs-nav-h);inset:0 0 auto;position:fixed;transition:background-color .4s var(--qs-ease),border-color .4s,height .4s var(--qs-ease),-webkit-backdrop-filter .4s;transition:background-color .4s var(--qs-ease),border-color .4s,backdrop-filter .4s,height .4s var(--qs-ease);transition:background-color .4s var(--qs-ease),border-color .4s,backdrop-filter .4s,height .4s var(--qs-ease),-webkit-backdrop-filter .4s;z-index:100}.qs-nav.is-menu-open,.qs-nav.is-scrolled{backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);background:rgba(3,11,26,.72);border-bottom-color:hsla(0,0%,100%,.08)}.qs-nav.is-scrolled{--qs-nav-h:64px}.qs-nav__bar{align-items:center;display:flex;gap:24px;height:100%}.qs-nav .qs-logo{flex:none;margin-right:auto;transition:transform .3s var(--qs-ease),opacity .3s}.qs-nav .qs-logo:hover{opacity:.9}.qs-nav .qs-logo img{width:auto}@media (min-width:1024px){.qs-nav .qs-logo{margin-right:0}}.qs-nav__links{align-items:center;display:none;gap:4px;margin:0 auto}@media (min-width:1024px){.qs-nav__links{display:flex}}.qs-nav__link{align-items:center;border-radius:999px;color:hsla(0,0%,100%,.78);display:inline-flex;font-size:.95rem;font-weight:600;gap:6px;height:40px;padding:0 14px;position:relative;transition:color .25s,background-color .25s}.qs-nav__link.is-active,.qs-nav__link:hover{background:hsla(0,0%,100%,.08);color:var(--qs-white)}.qs-nav__link.is-active:after{background:var(--qs-cyan);border-radius:50%;bottom:4px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:4px}.qs-nav__caret{height:16px;transition:transform .3s var(--qs-ease);width:16px}.qs-nav__dropdown{position:relative}.qs-nav__dropdown.is-open .qs-nav__caret{transform:rotate(180deg)}.qs-nav__panel{left:50%;opacity:0;padding-top:14px;position:absolute;top:100%;transform:translate(-50%,8px) scale(.98);transform-origin:top center;transition:opacity .25s var(--qs-ease),transform .35s var(--qs-ease),visibility 0s linear .35s;visibility:hidden;width:420px}.is-open>.qs-nav__panel{opacity:1;transform:translate(-50%) scale(1);transition-delay:0s;visibility:visible}.qs-nav__panel-inner{backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);background:rgba(8,20,44,.92);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--qs-radius-lg);box-shadow:0 30px 60px -20px rgba(0,0,0,.6);padding:10px}.qs-nav__item{align-items:flex-start;border-radius:var(--qs-radius);display:flex;gap:14px;opacity:0;padding:12px;transform:translateY(6px);transition:background-color .25s,transform .3s var(--qs-ease)}.is-open .qs-nav__item{opacity:1;transform:none;transition:background-color .25s,opacity .4s var(--qs-ease) calc(var(--i)*45ms),transform .4s var(--qs-ease) calc(var(--i)*45ms)}.qs-nav__item.is-active,.qs-nav__item:hover{background:hsla(0,0%,100%,.07)}.qs-nav__item:hover .qs-nav__item-icon{transform:scale(1.08) rotate(-4deg)}.qs-nav__item-icon{background:var(--qs-grad);border-radius:12px;box-shadow:0 8px 18px -8px rgba(0,136,255,.8);color:var(--qs-white);display:grid;flex:none;height:40px;place-items:center;transition:transform .35s var(--qs-ease-spring);width:40px}.qs-nav__item-icon svg{height:20px;width:20px}.qs-nav__item-title{color:var(--qs-white);display:block;font-size:.95rem;font-weight:700}.qs-nav__item-text{color:var(--qs-on-dark-muted);display:block;font-size:.85rem;line-height:1.45;margin-top:2px}.qs-nav__actions{align-items:center;display:none;gap:6px}@media (min-width:1024px){.qs-nav__actions{display:flex}}.qs-nav__toggle{backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:12px;color:var(--qs-white);display:grid;height:44px;place-items:center;width:44px}.qs-nav__toggle svg{height:22px;width:22px}@media (min-width:1024px){.qs-nav__toggle{display:none}}.qs-nav__progress{background:var(--qs-grad);bottom:-1px;height:2px;left:0;opacity:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:opacity .3s}.is-scrolled .qs-nav__progress{opacity:1}.qs-mobile{inset:0;pointer-events:none;position:fixed;z-index:90}@media (min-width:1024px){.qs-mobile{display:none}}.qs-mobile.is-open{pointer-events:auto}.qs-mobile__backdrop{background:rgba(3,11,26,.6);inset:0;opacity:0;position:absolute;transition:opacity .35s var(--qs-ease)}.is-open .qs-mobile__backdrop{opacity:1}.qs-mobile__sheet{background:linear-gradient(180deg,rgba(6,20,45,.98),rgba(3,11,26,.98));border-bottom:1px solid hsla(0,0%,100%,.08);border-radius:0 0 28px 28px;inset:0 0 auto;max-height:100dvh;overflow-y:auto;padding:calc(var(--qs-nav-h) + 12px) var(--qs-gutter) 28px;position:absolute;transform:translateY(-104%);transition:transform .5s var(--qs-ease)}.is-open .qs-mobile__sheet{transform:none}.qs-mobile__list{display:grid;gap:2px}.qs-mobile__list li{opacity:0;transform:translateY(-10px);transition:opacity .4s var(--qs-ease),transform .4s var(--qs-ease)}.is-open .qs-mobile__list li{opacity:1;transform:none;transition-delay:calc(.12s + var(--i)*40ms)}.qs-mobile__list a{align-items:center;border-radius:var(--qs-radius-sm);color:var(--qs-on-dark);display:flex;font-size:1.1rem;font-weight:600;justify-content:space-between;padding:14px 12px;transition:background-color .2s}.qs-mobile__list a svg{height:18px;opacity:.5;transition:transform .3s var(--qs-ease),opacity .3s;width:18px}.qs-mobile__list a.is-active,.qs-mobile__list a:hover{background:hsla(0,0%,100%,.06)}.qs-mobile__list a.is-active svg,.qs-mobile__list a:hover svg{opacity:1;transform:translateX(4px)}.qs-mobile__list a.is-active{color:var(--qs-white)}.qs-mobile__actions{display:grid;gap:10px;margin-top:20px;opacity:0;transform:translateY(-10px);transition:opacity .4s var(--qs-ease),transform .4s var(--qs-ease)}.is-open .qs-mobile__actions{opacity:1;transform:none;transition-delay:calc(.12s + var(--i)*40ms)}.qs-footer{background:var(--qs-navy-950);color:var(--qs-on-dark-muted);overflow:hidden;padding:80px 0 32px;position:relative}.qs-footer__glow{background:radial-gradient(closest-side,rgba(0,136,255,.22),transparent);height:480px;left:50%;pointer-events:none;position:absolute;top:-240px;transform:translateX(-50%);width:900px}.qs-footer__top{display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative}@media (min-width:1024px){.qs-footer__top{gap:48px;grid-template-columns:1.6fr repeat(3,1fr)}}.qs-footer__brand{align-content:start;display:grid;gap:18px;grid-column:1/-1;max-width:360px}@media (min-width:1024px){.qs-footer__brand{grid-column:auto}}.qs-footer__brand p{font-size:.95rem;line-height:1.7}.qs-footer__socials{display:flex;gap:10px}.qs-footer__socials a{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:var(--qs-on-dark);display:grid;height:40px;place-items:center;transition:transform .35s var(--qs-ease-spring),background-color .25s,color .25s,border-color .25s;width:40px}.qs-footer__socials a:hover{background:var(--qs-brand);border-color:var(--qs-brand);color:var(--qs-white);transform:translateY(-3px)}.qs-footer__socials a svg{height:16px;width:16px}.qs-footer__col h4{color:var(--qs-white);font-size:.8rem;font-weight:700;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.qs-footer__col ul{display:grid;gap:12px}.qs-footer__col a{align-items:center;display:inline-flex;font-size:.95rem;gap:4px;transition:color .2s,transform .3s var(--qs-ease)}.qs-footer__col a svg{height:14px;opacity:.6;width:14px}.qs-footer__col a:hover{color:var(--qs-white);transform:translateX(3px)}.qs-footer__bottom{border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-wrap:wrap;font-size:.875rem;gap:12px;justify-content:space-between;margin-top:64px;padding-top:24px;position:relative}.qs-footer__made{color:hsla(0,0%,100%,.4)}.qs-aurora{background:radial-gradient(1200px 600px at 50% -10%,rgba(0,136,255,.28),transparent 70%),linear-gradient(180deg,var(--qs-navy-950) 0,var(--qs-navy-900) 100%);inset:0;overflow:hidden;pointer-events:none;position:absolute}.qs-aurora__blob{border-radius:50%;filter:blur(80px);opacity:.55;position:absolute;will-change:transform}.qs-aurora__blob--1{animation:qs-drift-1 22s ease-in-out infinite;background:radial-gradient(circle,rgba(0,136,255,.85),transparent 65%);height:46vw;left:-8%;max-height:620px;max-width:620px;top:-18%;width:46vw}.qs-aurora__blob--2{animation:qs-drift-2 26s ease-in-out infinite;background:radial-gradient(circle,rgba(139,92,246,.7),transparent 65%);height:40vw;max-height:560px;max-width:560px;right:-10%;top:-10%;width:40vw}.qs-aurora__blob--3{animation:qs-drift-3 30s ease-in-out infinite;background:radial-gradient(circle,rgba(34,211,238,.55),transparent 65%);bottom:-20%;height:36vw;left:30%;max-height:480px;max-width:480px;width:36vw}.qs-aurora__grid{background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:56px 56px;inset:0;mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 30%,transparent 75%);position:absolute}.qs-aurora__noise{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");inset:0;mix-blend-mode:overlay;opacity:.08;position:absolute}.qs-hero-inner{color:var(--qs-white);overflow:hidden;padding:calc(var(--qs-nav-h) + 72px) 0 96px;position:relative;text-align:center}@media (min-width:1024px){.qs-hero-inner{padding:calc(var(--qs-nav-h) + 96px) 0 120px}}.qs-hero-inner--lg{padding-bottom:150px}@media (min-width:1024px){.qs-hero-inner--lg{padding-bottom:190px}}.qs-hero-inner__content{align-items:center;display:flex;flex-direction:column;gap:22px;max-width:900px;position:relative;z-index:1}.qs-hero-inner__text{color:var(--qs-on-dark-muted);font-size:1.125rem;line-height:1.7;max-width:640px}.qs-hero-inner__extra{display:flex;justify-content:center;margin-top:8px;width:100%}.qs-hero-inner__fade{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.04));height:80px;inset:auto 0 -1px;pointer-events:none;position:absolute}.qs-search{align-items:center;display:flex;max-width:560px;position:relative;width:100%}.qs-search>svg{color:var(--qs-subtle);height:20px;left:20px;pointer-events:none;position:absolute;transition:color .2s;width:20px}.qs-search input{background:var(--qs-white);border:1px solid var(--qs-line);border-radius:999px;box-shadow:var(--qs-shadow);color:var(--qs-ink);font-size:1rem;height:60px;outline:none;padding:0 22px 0 54px;transition:box-shadow .3s var(--qs-ease),border-color .3s;width:100%}.qs-search input::-moz-placeholder{color:var(--qs-subtle)}.qs-search input::placeholder{color:var(--qs-subtle)}.qs-search input:focus{border-color:var(--qs-brand);box-shadow:0 0 0 5px rgba(0,136,255,.18),var(--qs-shadow)}.qs-search:focus-within>svg{color:var(--qs-brand)}.qs-search--hero input{border-color:transparent;box-shadow:0 24px 50px -20px rgba(0,0,0,.6)}.qs-cta-wrap{padding-top:40px}.qs-cta{background:linear-gradient(135deg,#0059c9,#08f 45%,#12b5e8);border-radius:var(--qs-radius-xl);box-shadow:0 40px 80px -30px rgba(0,92,200,.65);color:var(--qs-white);isolation:isolate;overflow:hidden;padding:64px 24px;position:relative;text-align:center}@media (min-width:768px){.qs-cta{padding:88px 48px}}.qs-cta__bg{inset:0;pointer-events:none;position:absolute;z-index:-1}.qs-cta__grid{background-image:linear-gradient(hsla(0,0%,100%,.1) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.1) 1px,transparent 0);background-size:44px 44px;inset:0;mask-image:radial-gradient(ellipse at center,#000 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,#000 10%,transparent 70%);position:absolute}.qs-cta__content{display:grid;gap:18px;justify-items:center}.qs-cta h2{font-size:clamp(2rem,4.4vw,3.25rem);font-weight:800;letter-spacing:-.035em;line-height:1.08}.qs-cta p{color:hsla(0,0%,100%,.85);font-size:1.15rem}.qs-cta__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:10px}.qs-orb{border-radius:50%;filter:blur(60px);position:absolute}.qs-orb--a{animation:qs-drift-2 18s ease-in-out infinite;background:rgba(139,92,246,.55);height:420px;right:-120px;top:-200px;width:420px}.qs-orb--b{animation:qs-drift-1 20s ease-in-out infinite;background:rgba(34,211,238,.55);bottom:-220px;height:380px;left:-100px;width:380px}.qs-help-band{align-items:center;background:var(--qs-white);border:1px solid var(--qs-line);border-radius:var(--qs-radius-lg);box-shadow:var(--qs-shadow-sm);display:flex;flex-wrap:wrap;gap:18px;margin-top:56px;padding:24px}.qs-help-band>div:nth-child(2){flex:1 1 260px}.qs-help-band h3{font-size:1.1rem;letter-spacing:-.01em}.qs-help-band p{color:var(--qs-muted);font-size:.95rem}.qs-help-band__icon{background:var(--qs-brand-50);border-radius:14px;color:var(--qs-brand-600);display:grid;height:48px;place-items:center;width:48px}.qs-help-band__icon svg{height:22px;width:22px}.qs-help-band__actions{display:flex;flex-wrap:wrap;gap:10px}.qs-hero{--scroll:0;color:var(--qs-white);overflow:hidden;padding:calc(var(--qs-nav-h) + 64px) 0 0;position:relative}@media (min-width:1024px){.qs-hero{padding-top:calc(var(--qs-nav-h) + 88px)}}.qs-hero:after{background:linear-gradient(180deg,transparent,var(--qs-white) 92%);content:"";height:34%;inset:auto 0 0;pointer-events:none;position:absolute;z-index:1}.qs-hero__content{align-items:center;display:flex;flex-direction:column;gap:24px;position:relative;text-align:center;z-index:2}.qs-hero__title{animation:qs-fade-up 1s var(--qs-ease) .15s both;font-size:clamp(2.6rem,7vw,5.4rem);font-weight:800;letter-spacing:-.045em;line-height:1.02}.qs-hero__line{display:block}.qs-hero__text{color:var(--qs-on-dark-muted);font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.7;max-width:620px}.qs-hero__actions{gap:12px;margin-top:4px}.qs-hero__actions,.qs-hero__trust{display:flex;flex-wrap:wrap;justify-content:center}.qs-hero__trust{color:var(--qs-on-dark-muted);font-size:.9rem;gap:10px 22px}.qs-hero__trust span{align-items:center;display:inline-flex;gap:6px}.qs-hero__trust svg{color:var(--qs-cyan);height:16px;width:16px}.qs-hero__stage{margin-top:64px;perspective:1600px;position:relative;z-index:2}@media (min-width:1024px){.qs-hero__stage{margin-top:80px}}.qs-hero__halo{background:radial-gradient(closest-side,rgba(0,136,255,.55),transparent);filter:blur(40px);height:70%;left:50%;position:absolute;top:8%;transform:translateX(-50%);width:80%;z-index:-1}.qs-typed{align-items:baseline;display:inline-flex;position:relative;white-space:nowrap}.qs-typed__text{animation:qs-gradient-pan 6s linear infinite;background:var(--qs-grad-text);-webkit-background-clip:text;background-clip:text;background-size:200% auto;color:transparent;min-width:.2em}.qs-typed__caret{animation:qs-blink 1s steps(1) infinite;background:var(--qs-cyan);border-radius:2px;box-shadow:0 0 18px rgba(34,211,238,.8);display:inline-block;height:.9em;margin-left:.06em;transform:translateY(.1em);width:.08em}.qs-typed__caret.is-typing{animation:none}.qs-mockup{--tilt-x:0deg;--tilt-y:0deg;margin:0 auto;max-width:1080px;position:relative;transform:rotateX(calc((1 - var(--scroll))*14deg + var(--tilt-x))) rotateY(var(--tilt-y)) scale(calc(.94 + var(--scroll)*.06));transform-style:preserve-3d;transition:transform .5s var(--qs-ease)}.qs-mockup__frame{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);border-radius:18px;box-shadow:0 50px 100px -30px rgba(0,0,0,.65),inset 0 0 0 1px hsla(0,0%,100%,.04);overflow:hidden;padding:0 8px 8px;position:relative}@media (min-width:768px){.qs-mockup__frame{border-radius:24px;padding:0 12px 12px}}.qs-mockup__frame>img{background:var(--qs-white);border-radius:10px;height:auto;width:100%}@media (min-width:768px){.qs-mockup__frame>img{border-radius:14px}}.qs-mockup__bar{align-items:center;display:flex;gap:7px;height:36px;padding:0 6px}@media (min-width:768px){.qs-mockup__bar{height:46px}}.qs-mockup__bar>span{background:hsla(0,0%,100%,.25);border-radius:50%;height:10px;width:10px}.qs-mockup__bar>span:first-child{background:#ff5f57}.qs-mockup__bar>span:nth-child(2){background:#febc2e}.qs-mockup__bar>span:nth-child(3){background:#28c840}.qs-mockup__url{align-items:center;background:hsla(0,0%,100%,.07);border-radius:999px;color:var(--qs-on-dark-muted);display:none;font-size:.75rem;gap:6px;margin:0 auto;padding:5px 14px}@media (min-width:640px){.qs-mockup__url{display:inline-flex}}.qs-mockup__url svg{color:var(--qs-green);height:12px;width:12px}.qs-mockup__glare{background:linear-gradient(115deg,hsla(0,0%,100%,.16),transparent 35%);inset:0;pointer-events:none;position:absolute}.qs-float{align-items:center;background:hsla(0,0%,100%,.95);border-radius:16px;box-shadow:0 24px 48px -18px rgba(3,11,26,.55);color:var(--qs-ink);display:none;font-size:.9rem;font-weight:600;gap:10px;padding:12px 16px 12px 12px;position:absolute;transform:translateZ(60px);white-space:nowrap;z-index:3}@media (min-width:768px){.qs-float{display:inline-flex}}.qs-float--a{animation:qs-float 6s ease-in-out infinite;left:-3%;top:14%}.qs-float--b{animation:qs-float 7s ease-in-out 1s infinite;right:-4%;top:42%}.qs-float--c{animation:qs-float 6.5s ease-in-out .5s infinite;bottom:12%;left:6%}.qs-float__icon{border-radius:10px;color:var(--qs-white);display:grid;height:32px;place-items:center;width:32px}.qs-float__icon svg{height:18px;width:18px}.qs-float__icon--green{background:linear-gradient(135deg,#34d399,#10b981)}.qs-float__icon--blue{background:var(--qs-grad)}.qs-float__icon--amber{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.qs-marquee{border-bottom:1px solid var(--qs-line);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);overflow:hidden;padding:28px 0;position:relative}.qs-marquee__track{animation:qs-marquee 48s linear infinite;display:flex;gap:14px;width:-moz-max-content;width:max-content}.qs-marquee:hover .qs-marquee__track{animation-play-state:paused}.qs-marquee__item{align-items:center;background:var(--qs-surface);border:1px solid var(--qs-line);border-radius:999px;color:var(--qs-ink-2);display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;padding:10px 18px;white-space:nowrap}.qs-marquee__item svg{color:var(--qs-brand);height:16px;width:16px}.qs-tabs{background:var(--qs-surface);border:1px solid var(--qs-line);border-radius:999px;display:flex;gap:4px;margin:0 auto 40px;max-width:100%;overflow-x:auto;padding:6px;position:relative;scrollbar-width:none;width:-moz-max-content;width:max-content}.qs-tabs::-webkit-scrollbar{display:none}.qs-tabs__indicator{background:var(--qs-white);border-radius:999px;bottom:6px;box-shadow:var(--qs-shadow-sm),0 0 0 1px var(--qs-line);left:0;position:absolute;top:6px;transition:transform .5s var(--qs-ease),width .5s var(--qs-ease)}.qs-tabs__tab{align-items:center;border-radius:999px;color:var(--qs-muted);display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;height:46px;overflow:hidden;padding:0 18px;position:relative;transition:color .3s;white-space:nowrap;z-index:1}.qs-tabs__tab svg{height:18px;transition:transform .4s var(--qs-ease-spring);width:18px}.qs-tabs__tab:hover{color:var(--qs-ink)}.qs-tabs__tab.is-active{color:var(--qs-brand-700)}.qs-tabs__tab.is-active svg{transform:scale(1.1)}.qs-tabs__progress{animation:qs-progress linear forwards;background:var(--qs-grad);border-radius:2px;bottom:6px;height:2px;left:18px;position:absolute;right:18px;transform-origin:left}.qs-products__stage{min-height:520px;position:relative}.qs-panel{align-items:center;background:radial-gradient(700px 300px at 100% 0,rgba(0,136,255,.08),transparent 70%),var(--qs-white);border:1px solid var(--qs-line);border-radius:var(--qs-radius-xl);box-shadow:var(--qs-shadow);display:grid;gap:40px;padding:28px}@media (min-width:1024px){.qs-panel{gap:56px;grid-template-columns:1fr 1.1fr;padding:48px}}.qs-panel.is-active{animation:qs-panel-in .7s var(--qs-ease) both}.qs-panel__copy{align-content:start;display:grid;gap:16px}.qs-panel__copy>*{animation:qs-fade-up .7s var(--qs-ease) both}.qs-panel__copy>:nth-child(2){animation-delay:60ms}.qs-panel__copy>:nth-child(3){animation-delay:.12s}.qs-panel__copy>:nth-child(4){animation-delay:.18s}.qs-panel__copy h3{font-size:clamp(1.5rem,2.6vw,2.1rem);letter-spacing:-.03em;line-height:1.15}.qs-panel__copy>p{color:var(--qs-muted);font-size:1.05rem}.qs-panel__icon{background:var(--qs-grad);border-radius:16px;box-shadow:var(--qs-shadow-brand);color:var(--qs-white);display:grid;height:52px;place-items:center;width:52px}.qs-panel__icon svg{height:24px;width:24px}.qs-panel__groups{display:flex;flex-wrap:wrap;gap:28px 48px;margin-top:6px}.qs-panel__groups h4{color:var(--qs-subtle);font-size:.8rem;font-weight:700;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.qs-panel__groups ul{display:grid;gap:10px}.qs-panel__groups li{align-items:center;animation:qs-fade-up .6s var(--qs-ease) both;animation-delay:calc(.22s + var(--i)*60ms);color:var(--qs-ink-2);display:flex;font-weight:600;gap:10px}.qs-panel__groups li svg{background:var(--qs-brand-50);border-radius:50%;color:var(--qs-brand-600);flex:none;height:22px;padding:4px;width:22px}.qs-panel__visual{background:radial-gradient(circle at 30% 20%,rgba(34,211,238,.18),transparent 50%),radial-gradient(circle at 80% 90%,rgba(139,92,246,.16),transparent 50%),var(--qs-surface);border-radius:var(--qs-radius-lg);display:grid;min-height:300px;overflow:hidden;padding:20px;place-items:center;position:relative}.qs-panel__visual img{animation:qs-panel-img .9s var(--qs-ease) both;border-radius:12px;filter:drop-shadow(0 30px 40px rgba(11,27,51,.22));max-height:440px;position:relative;width:auto}.qs-panel__glow{background:radial-gradient(closest-side,rgba(0,136,255,.3),transparent);filter:blur(30px);inset:20% 15%;position:absolute}@keyframes qs-panel-in{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}@keyframes qs-panel-img{0%{opacity:0;transform:translate3d(0,30px,0) scale(.96) rotate(-1deg)}to{opacity:1;transform:none}}.qs-features{display:grid;gap:20px}@media (min-width:768px){.qs-features{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.qs-features{grid-template-columns:repeat(3,1fr)}}.qs-feature{--mx:50%;--my:50%;background:var(--qs-white);border:1px solid var(--qs-line);border-radius:var(--qs-radius-lg);box-shadow:var(--qs-shadow-sm);height:100%;overflow:hidden;padding:32px 28px;position:relative;transition:transform .5s var(--qs-ease),box-shadow .5s var(--qs-ease),border-color .3s}.qs-feature:before{background:radial-gradient(360px circle at var(--mx) var(--my),rgba(0,136,255,.1),transparent 45%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s}.qs-feature:hover{border-color:var(--qs-brand-100);box-shadow:var(--qs-shadow-lg);transform:translateY(-6px)}.qs-feature:hover:before{opacity:1}.qs-feature:hover .qs-feature__icon{transform:rotate(-8deg) scale(1.08)}.qs-feature h3{font-size:1.2rem;letter-spacing:-.02em;margin:22px 0 10px;position:relative}.qs-feature p{color:var(--qs-muted);font-size:.97rem;position:relative}.qs-feature__icon{background:linear-gradient(135deg,var(--qs-brand-50),#e6fbff);border:1px solid var(--qs-brand-100);border-radius:16px;color:var(--qs-brand-600);display:grid;height:52px;place-items:center;position:relative;transition:transform .5s var(--qs-ease-spring);width:52px}.qs-feature__icon svg{height:24px;width:24px}.qs-steps{display:grid;gap:40px;position:relative}@media (min-width:768px){.qs-steps{gap:32px;grid-template-columns:repeat(3,1fr)}}.qs-steps__line{background:var(--qs-line);display:none;height:2px;left:16.66%;overflow:hidden;position:absolute;right:16.66%;top:36px}@media (min-width:768px){.qs-steps__line{display:block}}.qs-steps__line span{background:var(--qs-grad);display:block;height:100%;transform:scaleX(0);transform-origin:left;transition:transform 1.6s var(--qs-ease) .3s}.qs-steps.is-in .qs-steps__line span{transform:scaleX(1)}.qs-step{display:grid;gap:12px;justify-items:center;opacity:0;position:relative;text-align:center;transform:translateY(24px);transition:opacity .8s var(--qs-ease),transform .8s var(--qs-ease);transition-delay:calc(var(--i)*.26s)}.is-in .qs-step{opacity:1;transform:none}.qs-step h3{font-size:1.2rem;letter-spacing:-.02em;margin-top:8px}.qs-step p{color:var(--qs-muted);max-width:300px}.qs-step__badge{background:var(--qs-grad);border-radius:22px;box-shadow:var(--qs-shadow-brand),0 0 0 8px var(--qs-white);color:var(--qs-white);display:grid;height:72px;place-items:center;position:relative;width:72px}.qs-step__badge svg{height:30px;width:30px}.qs-step__num{background:var(--qs-white);border-radius:50%;box-shadow:var(--qs-shadow-sm);color:var(--qs-brand-700);display:grid;font-size:.8rem;font-weight:800;height:26px;place-items:center;position:absolute;right:-8px;top:-8px;width:26px}.qs-showcase__grid{align-items:center;display:grid;gap:56px}@media (min-width:1024px){.qs-showcase__grid{gap:80px;grid-template-columns:1.05fr 1fr}}.qs-showcase__visual{position:relative}.qs-showcase__visual img{height:auto;position:relative;width:100%}.qs-showcase__ring{background:radial-gradient(closest-side,rgba(0,136,255,.18),transparent);border-radius:50%;filter:blur(20px);inset:8% 6%;position:absolute}.qs-showcase__copy{display:grid;gap:22px;justify-items:start}.qs-billing{backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;display:inline-grid;grid-template-columns:1fr 1fr;padding:5px;position:relative}.qs-billing__thumb{background:var(--qs-white);border-radius:999px;bottom:5px;box-shadow:0 8px 20px -8px rgba(0,0,0,.5);left:5px;position:absolute;top:5px;transition:transform .5s var(--qs-ease-spring);width:calc(50% - 5px)}.qs-billing__thumb.is-right{transform:translateX(100%)}.qs-billing__option{border-radius:999px;color:hsla(0,0%,100%,.8);font-size:.95rem;font-weight:700;height:44px;min-width:120px;padding:0 22px;position:relative;transition:color .3s;z-index:1}.qs-billing__option.is-active{color:var(--qs-brand-700)}.qs-pricing{margin-top:-100px;padding-top:0!important;z-index:2}@media (min-width:1024px){.qs-pricing{margin-top:-140px}}.qs-pricing__note{color:var(--qs-muted);font-size:.92rem;margin-top:28px;text-align:center}.qs-plans{display:grid;gap:24px;margin:0 auto;max-width:940px}@media (min-width:768px){.qs-plans{grid-template-columns:1fr 1fr}}.qs-plan,.qs-plans>.qs-reveal{display:flex}.qs-plan{background:var(--qs-white);border:1px solid var(--qs-line);border-radius:var(--qs-radius-xl);box-shadow:var(--qs-shadow-lg);flex:1;position:relative;transition:transform .5s var(--qs-ease),box-shadow .5s var(--qs-ease)}.qs-plan:hover{transform:translateY(-6px)}.qs-plan--featured{border-color:transparent;box-shadow:0 40px 80px -30px rgba(0,92,200,.45)}.qs-plan__border{animation:qs-rotate-angle 6s linear infinite;background:var(--qs-grad-border);border-radius:inherit;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;position:absolute;z-index:0}.qs-plan__inner{display:flex;flex:1;flex-direction:column;padding:32px 28px;position:relative;z-index:1}@media (min-width:768px){.qs-plan__inner{padding:40px 36px}}.qs-plan__head{align-items:center;display:flex;gap:12px;justify-content:space-between}.qs-plan__head h3{font-size:1.3rem;letter-spacing:-.02em}.qs-plan__badge{align-items:center;background:var(--qs-grad);border-radius:999px;box-shadow:var(--qs-shadow-brand);color:var(--qs-white);display:inline-flex;font-size:.78rem;font-weight:700;gap:6px;padding:5px 12px}.qs-plan__badge svg{height:14px;width:14px}.qs-plan__tagline{color:var(--qs-muted);margin-top:6px}.qs-plan__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 28px;min-height:84px}.qs-plan__amount{animation:qs-price-flip .6s var(--qs-ease) both;background:linear-gradient(180deg,var(--qs-ink),#2a4a7a);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-size:clamp(3rem,6vw,4rem);font-weight:800;letter-spacing:-.05em;line-height:1}.qs-plan__unit{color:var(--qs-muted);font-weight:600}.qs-plan__divider{background:var(--qs-line);height:1px;margin:28px 0 22px}.qs-plan__includes{color:var(--qs-subtle);font-size:.8rem;font-weight:700;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.qs-plan__features{display:grid;gap:12px}.qs-plan__features li{align-items:flex-start;color:var(--qs-ink-2);display:flex;font-size:.95rem;gap:10px}.qs-plan__more{align-items:center;color:var(--qs-brand-600);display:inline-flex;font-size:.92rem;font-weight:700;gap:6px;margin-top:18px}.qs-plan__more svg{height:16px;transition:transform .3s var(--qs-ease);width:16px}.qs-plan__more:hover svg{transform:translateX(4px)}@keyframes qs-price-flip{0%{filter:blur(4px);opacity:0;transform:translateY(40%) rotateX(-60deg)}to{filter:none;opacity:1;transform:none}}.qs-included{display:grid;gap:14px}@media (min-width:640px){.qs-included{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.qs-included{grid-template-columns:repeat(3,1fr)}}.qs-included__item{background:var(--qs-white);border:1px solid var(--qs-line);border-radius:var(--qs-radius);box-shadow:var(--qs-shadow-xs);color:var(--qs-ink-2);font-weight:600;gap:14px;padding:18px 20px}.qs-filters,.qs-included__item{align-items:center;display:flex}.qs-filters{flex-wrap:wrap;gap:8px;margin-bottom:32px}.qs-filters__count{color:var(--qs-subtle);margin-left:auto}.qs-filter,.qs-filters__count{font-size:.9rem;font-weight:600}.qs-filter{background:var(--qs-white);border:1px solid var(--qs-line);border-radius:999px;color:var(--qs-ink-2);height:40px;padding:0 18px;transition:color .25s,background-color .25s,border-color .25s,transform .3s var(--qs-ease)}.qs-filter:hover{border-color:var(--qs-brand-100);transform:translateY(-1px)}.qs-filter.is-active{background:var(--qs-ink);border-color:var(--qs-ink);color:var(--qs-white)}.qs-templates{display:grid;gap:20px}@media (min-width:768px){.qs-templates{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.qs-templates{grid-template-columns:repeat(3,1fr)}}.qs-template{--mx:50%;--my:50%;background:var(--qs-white);border:1px solid var(--qs-line);border-radius:var(--qs-radius-lg);box-shadow:var(--qs-shadow-sm);display:flex;flex-direction:column;gap:12px;height:100%;overflow:hidden;padding:26px;position:relative;transition:transform .5s var(--qs-ease),box-shadow .5s var(--qs-ease),border-color .3s}.qs-template:before{background:radial-gradient(320px circle at var(--mx) var(--my),rgba(0,136,255,.09),transparent 45%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s}.qs-template:hover{border-color:var(--qs-brand-100);box-shadow:var(--qs-shadow-lg);transform:translateY(-6px)}.qs-template:hover:before{opacity:1}.qs-template__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.qs-template__icon{background:var(--qs-grad);border-radius:14px;box-shadow:var(--qs-shadow-brand);color:var(--qs-white);display:grid;height:48px;place-items:center;transition:transform .5s var(--qs-ease-spring);width:48px}.qs-template__icon svg{height:22px;width:22px}.qs-template:hover .qs-template__icon{transform:rotate(-8deg) scale(1.06)}.qs-template__tag{background:var(--qs-brand-50);border-radius:999px;color:var(--qs-brand-700);font-size:.75rem;font-weight:700;padding:4px 10px}.qs-template h3{font-size:1.08rem;letter-spacing:-.01em;line-height:1.35;position:relative}.qs-template p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--qs-muted);display:-webkit-box;overflow:hidden}.qs-template p,.qs-template__use{font-size:.93rem;position:relative}.qs-template__use{align-items:center;color:var(--qs-brand-600);display:inline-flex;font-weight:700;gap:8px;margin-top:auto;padding-top:10px}.qs-template__use svg{height:16px;transition:transform .3s var(--qs-ease);width:16px}.qs-template__use:hover svg{transform:translateX(4px)}.qs-why-intro{align-items:center;display:grid;gap:48px}@media (min-width:1024px){.qs-why-intro{gap:80px;grid-template-columns:1fr 1fr}}.qs-why-intro>div:last-child{display:grid;gap:20px;justify-items:start}.qs-why-intro__visual{position:relative}.qs-why-intro__visual img{border-radius:var(--qs-radius-xl);box-shadow:var(--qs-shadow-lg);height:auto;width:100%}.qs-why-intro__badge{align-items:center;animation:qs-float 6s ease-in-out infinite;background:var(--qs-white);border-radius:var(--qs-radius);bottom:-24px;box-shadow:var(--qs-shadow-lg);display:flex;gap:12px;padding:14px 18px;position:absolute;right:16px}.qs-why-intro__badge>svg{background:var(--qs-grad);border-radius:12px;color:var(--qs-white);height:36px;padding:8px;width:36px}.qs-why-intro__badge span{color:var(--qs-muted);display:grid;font-size:.85rem}.qs-why-intro__badge strong{color:var(--qs-ink);font-size:.95rem}.qs-why-intro__list{display:grid;gap:8px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px;width:100%}.qs-why-intro__list a{align-items:center;border-bottom:1px solid var(--qs-line);color:var(--qs-ink-2);display:flex;font-weight:600;gap:10px;padding:8px 0;transition:color .2s,padding-left .3s var(--qs-ease)}.qs-why-intro__list a span{color:var(--qs-brand);font-size:.78rem;font-weight:700}.qs-why-intro__list a:hover{color:var(--qs-brand-600);padding-left:4px}.qs-reasons:before{background:radial-gradient(closest-side,rgba(0,136,255,.2),transparent);border-radius:50%;content:"";height:700px;pointer-events:none;position:absolute;right:-200px;top:-200px;width:700px}.qs-reasons__grid{display:grid;gap:48px;position:relative}@media (min-width:1024px){.qs-reasons__grid{gap:80px;grid-template-columns:.85fr 1.15fr}}.qs-reasons__sticky{display:grid;gap:22px;justify-items:start}@media (min-width:1024px){.qs-reasons__sticky{position:sticky;top:calc(var(--qs-nav-h) + 48px)}}.qs-reasons__index{border-left:2px solid hsla(0,0%,100%,.1);display:none;padding-left:18px;position:relative;width:100%}@media (min-width:1024px){.qs-reasons__index{display:grid;gap:2px}}.qs-reasons__index li a{align-items:center;color:var(--qs-on-dark-muted);display:flex;font-weight:600;gap:12px;padding:8px 0;transition:color .3s,transform .4s var(--qs-ease)}.qs-reasons__index li a span{color:hsla(0,0%,100%,.35);font-size:.78rem;transition:color .3s}.qs-reasons__index li.is-active a{color:var(--qs-white);transform:translateX(6px)}.qs-reasons__index li.is-active a span{color:var(--qs-cyan)}.qs-reasons__index li{position:relative}.qs-reasons__index li:before{background:var(--qs-grad);border-radius:2px;bottom:8px;content:"";left:-20px;position:absolute;top:8px;transform:scaleY(0);transition:transform .4s var(--qs-ease);width:2px}.qs-reasons__index li.is-active:before{transform:scaleY(1)}.qs-reasons__list{display:grid;gap:20px}.qs-reason>.qs-reveal{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--qs-radius-lg);padding:32px 28px;transition:opacity var(--reveal-duration) var(--qs-ease),transform var(--reveal-duration) var(--qs-ease),background-color .5s,border-color .5s,box-shadow .5s}@media (min-width:768px){.qs-reason>.qs-reveal{padding:40px}}.qs-reason.is-active>.qs-reveal{background:hsla(0,0%,100%,.06);border-color:rgba(94,184,255,.35);box-shadow:0 30px 60px -30px rgba(0,136,255,.45)}.qs-reason__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:22px}.qs-reason__icon{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:18px;color:var(--qs-white);display:grid;height:56px;place-items:center;transition:background .5s,box-shadow .5s,transform .5s var(--qs-ease-spring);width:56px}.qs-reason__icon svg{height:26px;width:26px}.qs-reason.is-active .qs-reason__icon{background:var(--qs-grad);border-color:transparent;box-shadow:var(--qs-shadow-brand);transform:rotate(-6deg)}.qs-reason__num{-webkit-text-stroke:1px hsla(0,0%,100%,.2);color:transparent;font-size:3rem;font-weight:800;letter-spacing:-.05em;line-height:1;transition:-webkit-text-stroke-color .5s}.qs-reason.is-active .qs-reason__num{-webkit-text-stroke-color:rgba(94,184,255,.6)}.qs-reason h3{color:var(--qs-white);font-size:1.5rem;letter-spacing:-.02em;margin-bottom:12px}.qs-reason p{color:var(--qs-on-dark-muted);line-height:1.75}.qs-guide{display:grid;gap:40px}@media (min-width:1024px){.qs-guide{gap:64px;grid-template-columns:220px 1fr}}.qs-guide__toc{display:none}@media (min-width:1024px){.qs-guide__toc{display:block}}.qs-guide__toc-inner{position:sticky;top:calc(var(--qs-nav-h) + 32px)}.qs-guide__toc-inner p{color:var(--qs-subtle);font-size:.78rem;font-weight:700;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.qs-guide__toc-inner ul{border-left:2px solid var(--qs-line);display:grid;gap:2px}.qs-guide__toc-inner a{color:var(--qs-muted);display:block;font-size:.93rem;font-weight:600;padding:8px 0 8px 16px;position:relative;transition:color .25s}.qs-guide__toc-inner a:before{background:var(--qs-brand);bottom:6px;content:"";left:-2px;position:absolute;top:6px;transform:scaleY(0);transition:transform .35s var(--qs-ease);width:2px}.qs-guide__toc-inner a:hover{color:var(--qs-ink)}.qs-guide__toc-inner a.is-active{color:var(--qs-brand-600)}.qs-guide__toc-inner a.is-active:before{transform:scaleY(1)}.qs-guide__content{min-width:0}.qs-guide__block+.qs-guide__block{border-top:1px solid var(--qs-line);margin-top:72px;padding-top:72px}.qs-guide__title{font-size:clamp(1.5rem,2.6vw,2rem);letter-spacing:-.03em;margin-bottom:12px}.qs-guide__intro{color:var(--qs-muted);font-size:1.05rem;margin-bottom:24px}.qs-videos{display:grid;gap:24px;margin-top:24px}@media (min-width:768px){.qs-videos{grid-template-columns:repeat(2,1fr)}}.qs-video__thumb{aspect-ratio:16/9;background:var(--qs-navy-900);border-radius:var(--qs-radius-lg);box-shadow:var(--qs-shadow);display:block;overflow:hidden;position:relative;transition:transform .5s var(--qs-ease),box-shadow .5s var(--qs-ease);width:100%}.qs-video__thumb img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s var(--qs-ease);width:100%}.qs-video__thumb:hover{box-shadow:var(--qs-shadow-lg);transform:translateY(-4px)}.qs-video__thumb:hover img{transform:scale(1.06)}.qs-video__shade{background:linear-gradient(180deg,rgba(3,11,26,.05),rgba(3,11,26,.55));inset:0;position:absolute}.qs-video__play{animation:qs-play-pulse 2.4s var(--qs-ease) infinite;background:hsla(0,0%,100%,.95);border-radius:50%;box-shadow:0 0 0 0 hsla(0,0%,100%,.5);color:var(--qs-brand-600);display:grid;height:68px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .4s var(--qs-ease-spring);width:68px}.qs-video__play svg{fill:currentColor;height:26px;margin-left:3px;width:26px}.qs-video__thumb:hover .qs-video__play{transform:translate(-50%,-50%) scale(1.1)}.qs-video__meta{margin-top:16px}.qs-video__meta h3{font-size:1.08rem;letter-spacing:-.01em;margin-top:8px}.qs-video__tag{color:var(--qs-brand-600);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@keyframes qs-play-pulse{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.55)}70%,to{box-shadow:0 0 0 18px hsla(0,0%,100%,0)}}.qs-user-types{display:grid;gap:16px}@media (min-width:768px){.qs-user-types{grid-template-columns:repeat(3,1fr)}}.qs-user-type{background:var(--qs-white);border:1px solid var(--qs-line);border-radius:var(--qs-radius-lg);box-shadow:var(--qs-shadow-xs);height:100%;padding:24px;transition:transform .5s var(--qs-ease),box-shadow .5s var(--qs-ease),border-color .3s}.qs-user-type:hover{border-color:var(--qs-brand-100);box-shadow:var(--qs-shadow);transform:translateY(-4px)}.qs-user-type h3{font-size:1.1rem;margin:16px 0 6px}.qs-user-type p{color:var(--qs-muted);font-size:.93rem}.qs-user-type__icon{background:var(--qs-brand-50);border-radius:14px;color:var(--qs-brand-600);display:grid;height:44px;place-items:center;width:44px}.qs-user-type__icon svg{height:22px;width:22px}.qs-timeline{display:grid;gap:28px;padding-left:52px;position:relative}.qs-timeline:before{background:linear-gradient(180deg,var(--qs-brand-100),var(--qs-line));bottom:8px;content:"";left:17px;position:absolute;top:8px;width:2px}.qs-timeline__step{position:relative}.qs-timeline__step>p{color:var(--qs-ink-2);font-size:1.02rem;padding-top:6px}.qs-timeline__dot{background:var(--qs-grad);border-radius:50%;box-shadow:0 0 0 6px var(--qs-white),var(--qs-shadow-brand);color:var(--qs-white);display:grid;font-size:.9rem;font-weight:800;height:36px;left:-52px;place-items:center;position:absolute;top:0;width:36px}.qs-shot{border:1px solid var(--qs-line);border-radius:var(--qs-radius);box-shadow:var(--qs-shadow);cursor:zoom-in;display:block;margin-top:16px;overflow:hidden;position:relative;transition:transform .5s var(--qs-ease),box-shadow .5s var(--qs-ease)}.qs-shot img{height:auto;width:100%}.qs-shot__zoom{background:hsla(0,0%,100%,.92);border-radius:10px;box-shadow:var(--qs-shadow-sm);color:var(--qs-ink);display:grid;height:36px;opacity:0;place-items:center;position:absolute;right:12px;top:12px;transform:scale(.85);transition:opacity .3s,transform .35s var(--qs-ease-spring);width:36px}.qs-shot__zoom svg{height:16px;width:16px}.qs-shot:hover{box-shadow:var(--qs-shadow-lg);transform:translateY(-3px)}.qs-shot:focus-visible .qs-shot__zoom,.qs-shot:hover .qs-shot__zoom{opacity:1;transform:none}.qs-faq{display:grid;gap:40px}@media (min-width:1024px){.qs-faq{gap:56px;grid-template-columns:1fr 340px}}.qs-faq__aside{order:2}@media (min-width:1024px){.qs-faq__aside{order:2}}.qs-faq__list{min-width:0;order:1}.qs-faq__card{background:radial-gradient(400px 200px at 100% 0,rgba(0,136,255,.35),transparent 70%),var(--qs-navy-900);border-radius:var(--qs-radius-lg);box-shadow:var(--qs-shadow-lg);color:var(--qs-on-dark);padding:28px}@media (min-width:1024px){.qs-faq__card{position:sticky;top:calc(var(--qs-nav-h) + 32px)}}.qs-faq__card h2{color:var(--qs-white);font-size:1.35rem;letter-spacing:-.02em;margin:18px 0 8px}.qs-faq__card>p{color:var(--qs-on-dark-muted);font-size:.95rem}.qs-faq__card-icon{background:var(--qs-grad);border-radius:14px;color:var(--qs-white);display:grid;height:48px;place-items:center;width:48px}.qs-faq__card-icon svg{height:22px;width:22px}.qs-faq__contacts{display:grid;gap:8px;margin-top:20px}.qs-faq__contacts a{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--qs-radius);display:flex;gap:12px;padding:12px;transition:background-color .25s,transform .35s var(--qs-ease)}.qs-faq__contacts a:hover{background:hsla(0,0%,100%,.09);transform:translateX(4px)}.qs-faq__contacts a>span:first-child{background:hsla(0,0%,100%,.08);border-radius:12px;display:grid;flex:none;height:38px;place-items:center;width:38px}.qs-faq__contacts a>span:first-child svg{height:18px;width:18px}.qs-faq__contacts a>span:last-child{color:var(--qs-on-dark-muted);display:grid;font-size:.85rem}.qs-faq__contacts a strong{color:var(--qs-white);font-size:.95rem}.qs-acc{display:grid;gap:12px}.qs-acc__item{animation:qs-fade-up .6s var(--qs-ease) both;animation-delay:calc(var(--i)*50ms);background:var(--qs-white);border:1px solid var(--qs-line);border-radius:var(--qs-radius-lg);transition:border-color .3s,box-shadow .4s var(--qs-ease),background-color .3s}.qs-acc__item:hover{border-color:var(--qs-line-strong)}.qs-acc__item.is-open{border-color:var(--qs-brand-100);box-shadow:0 20px 40px -24px rgba(0,136,255,.4)}.qs-acc__heading{font-size:inherit}.qs-acc__trigger{align-items:center;border-radius:var(--qs-radius-lg);color:var(--qs-ink);display:flex;font-size:1.05rem;font-weight:700;gap:16px;justify-content:space-between;letter-spacing:-.01em;padding:22px 24px;text-align:left;width:100%}.qs-acc__icon{background:var(--qs-brand-50);border-radius:50%;color:var(--qs-brand-600);display:grid;flex:none;height:32px;place-items:center;transition:transform .45s var(--qs-ease-spring),background-color .3s,color .3s;width:32px}.qs-acc__icon svg{height:16px;width:16px}.is-open .qs-acc__icon{background:var(--qs-brand);color:var(--qs-white);transform:rotate(135deg)}.qs-acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--qs-ease)}.is-open .qs-acc__panel{grid-template-rows:1fr}.qs-acc__panel-inner{overflow:hidden}.qs-acc__panel-inner p{color:var(--qs-muted);line-height:1.75;opacity:0;padding:0 24px 24px;transform:translateY(-6px);transition:opacity .35s,transform .45s var(--qs-ease)}.is-open .qs-acc__panel-inner p{opacity:1;transform:none;transition-delay:.08s}.qs-demo{color:var(--qs-white);overflow:hidden;overflow:clip;padding:calc(var(--qs-nav-h) + 56px) 0 96px;position:relative}@media (min-width:1024px){.qs-demo{padding:calc(var(--qs-nav-h) + 72px) 0 120px}}.qs-demo__grid{align-items:start;display:grid;gap:48px;position:relative;z-index:1}@media (min-width:1024px){.qs-demo__grid{gap:64px;grid-template-columns:.9fr 1.1fr}}.qs-demo__copy{display:grid;gap:22px;justify-items:start}@media (min-width:1024px){.qs-demo__copy{position:sticky;top:calc(var(--qs-nav-h) + 40px)}}.qs-demo__lead{color:var(--qs-on-dark-muted);font-size:1.125rem;line-height:1.7}.qs-demo__meta{display:flex;flex-wrap:wrap;gap:10px}.qs-demo__meta span{align-items:center;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;padding:8px 14px}.qs-demo__meta svg{color:var(--qs-cyan);height:16px;width:16px}.qs-demo__agenda-title{color:var(--qs-on-dark-muted);font-size:.8rem;font-weight:700;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.qs-demo__agenda{display:grid;gap:12px}.qs-demo__agenda li{align-items:center;color:var(--qs-on-dark);display:flex;font-weight:600;gap:14px}.qs-demo__agenda span{background:rgba(0,136,255,.18);border:1px solid rgba(94,184,255,.3);border-radius:12px;display:grid;flex:none;height:40px;place-items:center;width:40px}.qs-demo__agenda span svg{color:#8fd0ff;height:18px;width:18px}.qs-demo__perks{color:var(--qs-on-dark-muted);display:flex;flex-wrap:wrap;font-size:.9rem;gap:10px 20px}.qs-demo__perks span{align-items:center;display:inline-flex;gap:6px}.qs-demo__perks svg{color:var(--qs-cyan);height:16px;width:16px}.qs-demo__widget{display:grid;gap:14px}.qs-demo__frame{background:var(--qs-white);border-radius:var(--qs-radius-xl);box-shadow:0 50px 100px -30px rgba(0,0,0,.7);height:720px;outline:1px solid hsla(0,0%,100%,.15);outline-offset:6px;overflow:hidden;position:relative}.qs-demo__frame iframe{border:0;height:100%;opacity:0;transition:opacity .6s var(--qs-ease);width:100%}.qs-demo__frame.is-loaded iframe{opacity:1}.qs-demo__skeleton{align-content:start;display:grid;gap:14px;inset:0;padding:40px;position:absolute}.qs-demo__fallback{align-items:center;color:var(--qs-on-dark-muted);display:inline-flex;font-size:.9rem;gap:6px;justify-content:center;transition:color .2s}.qs-demo__fallback svg{height:16px;width:16px}.qs-demo__fallback:hover{color:var(--qs-white)}.qs-skel{animation:qs-skeleton 1.4s ease-in-out infinite;background:linear-gradient(90deg,#eef2f7 25%,#f8fafc 50%,#eef2f7 75%);background-size:200% 100%;border-radius:10px;display:block}.qs-skel--title{height:26px;width:60%}.qs-skel--line{height:14px;margin-bottom:18px;width:40%}.qs-skel__calendar{display:grid;gap:10px;grid-template-columns:repeat(7,1fr)}.qs-skel--day{aspect-ratio:1;border-radius:50%}.qs-auth{background:var(--qs-white);display:grid;min-height:100vh;min-height:100dvh}@media (min-width:1024px){.qs-auth{grid-template-columns:minmax(440px,.92fr) 1.08fr}}.qs-auth__brand{color:var(--qs-white);display:none;overflow:hidden;position:relative}@media (min-width:1024px){.qs-auth__brand{display:block;height:100vh;height:100dvh;position:sticky;top:0}}.qs-auth__brand-inner{display:flex;flex-direction:column;gap:32px;height:100%;justify-content:space-between;padding:40px 48px;position:relative;z-index:1}@media (min-width:1280px){.qs-auth__brand-inner{padding:48px 64px}}.qs-auth__brand-inner .qs-logo img{width:auto}.qs-auth__pitch h2{animation:qs-fade-up .9s var(--qs-ease) .1s both;font-size:clamp(2rem,3vw,2.8rem);font-weight:800;letter-spacing:-.035em;line-height:1.1;max-width:460px}.qs-auth__stack{height:250px;margin:40px 0 36px;max-width:460px;position:relative}.qs-auth__highlights{max-width:440px;min-height:112px;position:relative}.qs-auth__highlight{display:flex;gap:14px;inset:0 0 auto;opacity:0;pointer-events:none;position:absolute;transform:translateY(-10px);transition:opacity .3s var(--qs-ease),transform .3s var(--qs-ease)}.qs-auth__highlight.is-active{opacity:1;transform:none;transition:opacity .6s var(--qs-ease) .3s,transform .6s var(--qs-ease) .3s}.qs-auth__highlight strong{color:var(--qs-white);display:block;font-size:1.05rem}.qs-auth__highlight p{color:var(--qs-on-dark-muted);font-size:.95rem;margin-top:4px}.qs-auth__highlight-icon{backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:14px;display:grid;flex:none;height:44px;place-items:center;width:44px}.qs-auth__highlight-icon svg{color:#8fd0ff;height:20px;width:20px}.qs-auth__dots{bottom:0;display:flex;gap:6px;left:58px;position:absolute}.qs-auth__dots span{background:hsla(0,0%,100%,.25);border-radius:999px;height:6px;transition:width .5s var(--qs-ease),background-color .3s;width:6px}.qs-auth__dots span.is-active{background:var(--qs-cyan);width:22px}.qs-auth__legal{color:hsla(0,0%,100%,.45);font-size:.82rem}.qs-auth__legal--main{color:var(--qs-subtle);text-align:center}@media (min-width:1024px){.qs-auth__legal--main{display:none}}.qs-auth__main{background:radial-gradient(600px 300px at 100% 0,rgba(0,136,255,.07),transparent 70%),radial-gradient(500px 300px at 0 100%,rgba(34,211,238,.06),transparent 70%),var(--qs-white);display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding:20px var(--qs-gutter) 24px;position:relative}@media (min-width:768px){.qs-auth__main{padding:28px 40px}}.qs-auth__top{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:44px}@media (min-width:1024px){.qs-auth__mobile-logo{visibility:hidden}}.qs-auth__toplink{color:var(--qs-muted);font-size:.9rem}.qs-auth__toplink a{color:var(--qs-brand-600);font-weight:700;margin-left:4px}.qs-auth__toplink a:hover{text-decoration:underline;text-underline-offset:3px}.qs-auth__body{animation:qs-auth-in .8s var(--qs-ease) both;margin:auto;max-width:440px;padding:40px 0;width:100%}.qs-auth__body--wide{max-width:560px}.qs-auth__header{display:grid;gap:10px;margin-bottom:28px}.qs-auth__header h1{font-size:clamp(1.75rem,3vw,2.2rem);font-weight:800;letter-spacing:-.035em;line-height:1.15}.qs-auth__header p{color:var(--qs-muted);font-size:1rem}.qs-auth__header p strong{color:var(--qs-ink);word-break:break-word}.qs-auth__header-icon{animation:qs-pop .7s var(--qs-ease-spring) .15s both;background:var(--qs-grad);border-radius:18px;box-shadow:var(--qs-shadow-brand);color:var(--qs-white);display:grid;height:56px;margin-bottom:8px;place-items:center;width:56px}.qs-auth__header-icon svg{height:26px;width:26px}.qs-auth__switch{color:var(--qs-muted);font-size:.95rem;margin-top:28px;text-align:center}.qs-auth__switch a{color:var(--qs-brand-600);font-weight:700}.qs-auth__switch a:hover{text-decoration:underline;text-underline-offset:3px}.qs-auth__back{align-items:center;color:var(--qs-muted);display:flex;font-size:.95rem;font-weight:600;gap:8px;justify-content:center;margin-top:24px;transition:color .2s}.qs-auth__back svg{height:16px;transition:transform .3s var(--qs-ease);width:16px}.qs-auth__back:hover{color:var(--qs-ink)}.qs-auth__back:hover svg{transform:translateX(-4px)}.qs-auth__done{display:grid;text-align:center}.qs-auth__done,.qs-auth__done .qs-auth__header{justify-items:center}.qs-auth__done .qs-btn{margin-top:8px}.qs-auth__muted{color:var(--qs-muted);font-size:.93rem;margin:-12px 0 24px}.qs-auth__text-btn{color:var(--qs-brand-600);font-size:.93rem;font-weight:600;margin-top:18px}.qs-auth__text-btn:hover{text-decoration:underline;text-underline-offset:3px}@keyframes qs-auth-in{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:none}}.qs-mini{align-items:center;background:hsla(0,0%,100%,.96);border-radius:18px;box-shadow:0 30px 60px -20px rgba(0,0,0,.55);color:var(--qs-ink);display:flex;gap:12px;padding:14px 16px;position:absolute}.qs-mini--report{align-items:stretch;animation:qs-mini-in .8s var(--qs-ease) .3s both,qs-float 7s ease-in-out 1.1s infinite;flex-direction:column;left:0;top:0;width:82%}.qs-mini--inspection{animation:qs-mini-in .8s var(--qs-ease) .5s both,qs-float 8s ease-in-out 1.3s infinite;right:0;top:96px;width:66%}.qs-mini--toast{animation:qs-mini-in .8s var(--qs-ease) .7s both,qs-float 6.5s ease-in-out 1.5s infinite;bottom:0;left:8%;width:74%}.qs-mini__row{align-items:center;display:flex;gap:12px}.qs-mini__icon{border-radius:11px;color:var(--qs-white);display:grid;flex:none;height:36px;place-items:center;width:36px}.qs-mini__icon svg{height:18px;width:18px}.qs-mini__icon--blue{background:var(--qs-grad)}.qs-mini__icon--green{background:linear-gradient(135deg,#34d399,#10b981)}.qs-mini__lines{display:grid;flex:1;min-width:0}.qs-mini__lines strong{font-size:.9rem}.qs-mini__lines span{color:var(--qs-muted);font-size:.78rem}.qs-mini__chip{border-radius:999px;font-size:.72rem;font-weight:700;padding:4px 10px}.qs-mini__chip--green{background:#d1fae5;color:#047857}.qs-mini__track{background:var(--qs-line);border-radius:999px;height:6px;overflow:hidden}.qs-mini__track span{animation:qs-progress 1.6s var(--qs-ease) 1s both;background:linear-gradient(90deg,#34d399,#10b981);border-radius:inherit;display:block;height:100%;transform-origin:left}.qs-mini__ring{display:grid;flex:none;height:46px;place-items:center;position:relative;width:46px}.qs-mini__ring svg:first-child{height:100%;inset:0;position:absolute;transform:rotate(-90deg);width:100%}.qs-mini__ring>svg:last-child{color:var(--qs-brand);height:18px;width:18px}.qs-mini__ring-bg{fill:none;stroke:var(--qs-line);stroke-width:3}.qs-mini__ring-fg{fill:none;stroke:var(--qs-brand);stroke-width:3;stroke-linecap:round;stroke-dasharray:97.4;stroke-dashoffset:97.4;animation:qs-draw 1.6s var(--qs-ease) 1.2s forwards}.qs-mini__tick{animation:qs-pop .6s var(--qs-ease-spring) 1.6s both;color:var(--qs-green);flex:none;height:20px;width:20px}@keyframes qs-mini-in{0%{opacity:0;transform:translate3d(0,30px,0) scale(.94)}to{opacity:1;transform:none}}.qs-form--shake{animation:qs-shake .5s var(--qs-ease)}.qs-form__fields{margin-bottom:18px}.qs-form__fields,.qs-form__grid{display:grid;gap:18px}@media (min-width:640px){.qs-form__grid{grid-template-columns:1fr 1fr}}.qs-form__row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:24px}.qs-form__row .qs-link,.qs-form__row>a{color:var(--qs-brand-600);font-size:.92rem;font-weight:600}.qs-form__row .qs-link:hover,.qs-form__row>a:hover{text-decoration:underline;text-underline-offset:3px}.qs-form>.qs-check-field{margin-bottom:20px}.qs-form>.qs-btn{margin-top:4px}.qs-field{position:relative}.qs-field__label{color:var(--qs-ink-2);display:block;font-size:.875rem;font-weight:600;margin-bottom:8px}.qs-field__control{align-items:center;display:flex;position:relative;width:100%}.qs-field__icon{color:var(--qs-subtle);height:19px;left:16px;pointer-events:none;position:absolute;transition:color .25s;width:19px;z-index:1}.qs-field__input{background:var(--qs-white);border:1.5px solid var(--qs-line-strong);border-radius:14px;color:var(--qs-ink);font-size:.98rem;height:52px;outline:none;padding:0 16px 0 46px;transition:border-color .25s,box-shadow .3s var(--qs-ease),background-color .25s;width:100%}.qs-field__input::-moz-placeholder{color:#a3b0c2}.qs-field__input::placeholder{color:#a3b0c2}.qs-field__input:hover{border-color:#b8c5d6}.qs-field__input:focus{border-color:var(--qs-brand);box-shadow:0 0 0 4px rgba(0,136,255,.15)}.qs-field__input:-webkit-autofill{-webkit-text-fill-color:var(--qs-ink);-webkit-box-shadow:0 0 0 1000px var(--qs-white) inset}.qs-field__control:focus-within .qs-field__icon{color:var(--qs-brand)}.qs-field__toggle{border-radius:10px;color:var(--qs-subtle);display:grid;height:36px;place-items:center;position:absolute;right:8px;transition:color .2s,background-color .2s;width:36px}.qs-field__toggle:hover{background:var(--qs-surface);color:var(--qs-ink)}.qs-field__toggle svg{height:18px;width:18px}.qs-field__control:has(.qs-field__toggle) .qs-field__input{padding-right:52px}.qs-field__hint{color:var(--qs-muted);font-size:.83rem;line-height:1.5;margin-top:7px}.qs-field__warn{color:#b45309;font-weight:600}.qs-field__error{align-items:flex-start;color:var(--qs-red);display:none;font-size:.85rem;font-weight:500;gap:6px;margin-top:7px}.qs-field__error.is-visible{animation:qs-error-in .35s var(--qs-ease) both;display:flex}.qs-field__error svg{flex:none;height:15px;margin-top:2px;width:15px}.qs-field.has-error .qs-combo__trigger,.qs-field.has-error .qs-field__input{background:snow;border-color:var(--qs-red)}.qs-field.has-error .qs-combo__trigger:focus,.qs-field.has-error .qs-field__input:focus{box-shadow:0 0 0 4px rgba(229,72,77,.15)}.qs-field.has-error .qs-field__icon{color:var(--qs-red)}@keyframes qs-error-in{0%{opacity:0;transform:translate3d(0,-4px,0)}to{opacity:1;transform:none}}.qs-pwcheck{background:var(--qs-surface);border:1px solid var(--qs-line);border-radius:14px;padding:14px 16px}.qs-pwcheck__meter{background:var(--qs-line);border-radius:999px;height:5px;margin-bottom:12px;overflow:hidden}.qs-pwcheck__meter span{border-radius:inherit;display:block;height:100%;transform-origin:left;transition:transform .5s var(--qs-ease),background-color .4s}.qs-pwcheck__meter span.is-0,.qs-pwcheck__meter span.is-1{background:var(--qs-red)}.qs-pwcheck__meter span.is-2{background:var(--qs-amber)}.qs-pwcheck__meter span.is-3{background:var(--qs-green)}.qs-pwcheck__label{color:var(--qs-ink-2);font-size:.82rem;font-weight:700;margin-bottom:8px}.qs-pwcheck ul{display:grid;gap:6px}@media (min-width:640px){.qs-pwcheck ul{gap:6px 18px;grid-template-columns:repeat(3,auto);justify-content:start}}.qs-pwcheck li{align-items:center;color:var(--qs-muted);display:flex;font-size:.83rem;gap:8px;transition:color .3s}.qs-pwcheck li.is-ok{color:#047857}.qs-pwcheck__dot{border:1.5px solid var(--qs-line-strong);border-radius:50%;display:grid;flex:none;height:16px;place-items:center;transition:background-color .3s,border-color .3s;width:16px}.qs-pwcheck__dot svg{animation:qs-pop .4s var(--qs-ease-spring) both;color:var(--qs-white);height:10px;width:10px}.is-ok .qs-pwcheck__dot{background:var(--qs-green);border-color:var(--qs-green)}.qs-checkbox{align-items:flex-start;cursor:pointer;display:inline-flex;gap:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qs-checkbox input{height:1px;opacity:0;position:absolute;width:1px}.qs-checkbox__box{background:var(--qs-white);border:1.5px solid var(--qs-line-strong);border-radius:6px;display:grid;flex:none;height:20px;margin-top:1px;place-items:center;transition:background-color .2s,border-color .2s,box-shadow .2s;width:20px}.qs-checkbox__box svg{color:var(--qs-white);height:13px;transform:scale(0);transition:transform .3s var(--qs-ease-spring);width:13px}input:checked+.qs-checkbox__box{background:var(--qs-brand);border-color:var(--qs-brand)}input:checked+.qs-checkbox__box svg{transform:scale(1)}input:focus-visible+.qs-checkbox__box{box-shadow:0 0 0 4px rgba(0,136,255,.2)}.qs-checkbox:hover .qs-checkbox__box{border-color:var(--qs-brand)}.qs-checkbox__label{color:var(--qs-ink-2);font-size:.92rem}.qs-checkbox__label a{color:var(--qs-brand-600);font-weight:600}.qs-checkbox__label a:hover{text-decoration:underline}.has-error .qs-checkbox .qs-checkbox__box{border-color:var(--qs-red)}.qs-combo{position:relative}.qs-combo__trigger{background:var(--qs-white);border:1.5px solid var(--qs-line-strong);border-radius:14px;height:52px;padding:0 44px 0 46px;text-align:left;transition:border-color .25s,box-shadow .3s var(--qs-ease)}.qs-combo__trigger:hover{border-color:#b8c5d6}.is-open>.qs-combo__trigger{border-color:var(--qs-brand);box-shadow:0 0 0 4px rgba(0,136,255,.15)}.qs-combo__value{flex:1;font-size:.98rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qs-combo__value.is-placeholder{color:#a3b0c2}.qs-combo__caret{color:var(--qs-subtle);height:18px;position:absolute;right:16px;transition:transform .3s var(--qs-ease);width:18px}.is-open .qs-combo__caret{transform:rotate(180deg)}.qs-combo__popover{background:var(--qs-white);border:1px solid var(--qs-line);border-radius:16px;box-shadow:var(--qs-shadow-lg);left:0;opacity:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-6px) scale(.98);transform-origin:top center;transition:opacity .2s var(--qs-ease),transform .3s var(--qs-ease),visibility 0s linear .3s;visibility:hidden;z-index:20}.is-open>.qs-combo__popover{opacity:1;transform:none;transition-delay:0s;visibility:visible}.qs-combo__search{align-items:center;border-bottom:1px solid var(--qs-line);display:flex;padding:10px;position:relative}.qs-combo__search svg{color:var(--qs-subtle);height:16px;left:22px;position:absolute;width:16px}.qs-combo__search input{background:var(--qs-surface);border:0;border-radius:10px;font-size:.93rem;height:40px;outline:none;padding:0 12px 0 36px;width:100%}.qs-combo__search input:focus{box-shadow:0 0 0 2px rgba(0,136,255,.25)}.qs-combo__list{max-height:260px;overflow-y:auto;overscroll-behavior:contain;padding:6px}.qs-combo__list li{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-size:.93rem;gap:8px;justify-content:space-between;padding:10px 12px;transition:background-color .15s}.qs-combo__list li.is-highlighted{background:var(--qs-brand-50)}.qs-combo__list li.is-selected{color:var(--qs-brand-700);font-weight:700}.qs-combo__list li svg{color:var(--qs-brand);flex:none;height:16px;width:16px}.qs-combo__empty{color:var(--qs-subtle);cursor:default!important;justify-content:center!important}.qs-divider{align-items:center;color:var(--qs-subtle);display:flex;font-size:.82rem;font-weight:600;gap:12px;margin:20px 0}.qs-divider:after,.qs-divider:before{background:var(--qs-line);content:"";flex:1;height:1px}.qs-google{align-items:center;background:var(--qs-white);border:1.5px solid var(--qs-line-strong);border-radius:999px;color:var(--qs-ink-2);display:flex;font-weight:600;gap:12px;height:52px;justify-content:center;transition:border-color .25s,box-shadow .3s var(--qs-ease),transform .35s var(--qs-ease)}.qs-google svg{flex:none}.qs-google:hover{border-color:#b8c5d6;box-shadow:var(--qs-shadow-sm);transform:translateY(-1px)}.qs-alert{animation:qs-fade-up .5s var(--qs-ease) both;border-radius:14px;display:flex;font-size:.93rem;gap:12px;margin-bottom:22px;padding:14px 16px}.qs-alert>svg{flex:none;height:20px;margin-top:1px;width:20px}.qs-alert>div{display:grid;gap:2px}.qs-alert--success{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.qs-alert--error{background:#fff1f2;border:1px solid #fecdd3;color:#9f1239}.qs-alert--info{background:var(--qs-brand-50);border:1px solid var(--qs-brand-100);color:var(--qs-brand-700)}.qs-progress{background:var(--qs-line);border-radius:999px;height:4px;margin:-8px 0 28px;overflow:hidden}.qs-progress span{background:var(--qs-grad);border-radius:inherit;display:block;height:100%;transform-origin:left;transition:transform .6s var(--qs-ease)}.qs-captcha{display:grid;gap:6px;margin-bottom:22px;position:relative}.qs-captcha__widget{min-height:78px}@media (max-width:360px){.qs-captcha__widget{transform:scale(.88);transform-origin:left top}}.qs-captcha__placeholder{animation:qs-skeleton 1.4s ease-in-out infinite;background:linear-gradient(90deg,#eef2f7 25%,#f8fafc 50%,#eef2f7 75%);background-size:200% 100%;border-radius:6px;color:var(--qs-subtle);display:grid;font-size:.85rem;height:78px;left:0;max-width:100%;place-items:center;position:absolute;top:0;width:304px}.qs-captcha__legal{color:var(--qs-subtle);font-size:.75rem}.qs-captcha__legal a{text-decoration:underline}.grecaptcha-badge{visibility:hidden}.qs-burst{animation:qs-pop .7s var(--qs-ease-spring) both;background:var(--qs-grad);border-radius:50%;box-shadow:var(--qs-shadow-brand);color:var(--qs-white);display:grid;height:88px;margin-bottom:24px;place-items:center;position:relative;width:88px}.qs-burst:after,.qs-burst:before{animation:qs-burst-ring 2.4s var(--qs-ease) infinite;border:2px solid rgba(0,136,255,.35);border-radius:50%;content:"";inset:0;position:absolute}.qs-burst:after{animation-delay:1.2s}.qs-burst svg{height:38px;width:38px}@keyframes qs-burst-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.qs-success-mark{animation:qs-pop .6s var(--qs-ease-spring) both;height:96px;margin-bottom:24px;width:96px}.qs-success-mark svg{height:100%;width:100%}.qs-success-mark__circle{fill:#ecfdf5;stroke:var(--qs-green);stroke-width:2.5;stroke-dasharray:151;stroke-dashoffset:151;animation:qs-draw .8s var(--qs-ease) .2s forwards}.qs-success-mark__check{fill:none;stroke:var(--qs-green);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:qs-draw .5s var(--qs-ease) .85s forwards}.qs-envelope{height:92px;margin:8px 0 32px;perspective:600px;position:relative;width:128px}.qs-envelope__back{background:var(--qs-brand-100);border-radius:12px;inset:0;position:absolute}.qs-envelope__letter{align-content:start;animation:qs-letter-rise .9s var(--qs-ease) .7s both,qs-letter-float 4s ease-in-out 1.8s infinite;background:var(--qs-white);border-radius:8px;box-shadow:var(--qs-shadow-sm);display:grid;gap:7px;height:76px;left:12px;padding:14px 12px;position:absolute;right:12px;top:10px;z-index:2}.qs-envelope__letter span{background:var(--qs-line);border-radius:999px;display:block;height:6px}.qs-envelope__letter span:first-child{background:var(--qs-grad);width:60%}.qs-envelope__letter span:nth-child(2){width:90%}.qs-envelope__letter span:nth-child(3){width:75%}.qs-envelope__front{background:linear-gradient(160deg,#2b9bff,#0072e5);border-radius:12px;box-shadow:var(--qs-shadow-brand);clip-path:polygon(0 28%,50% 66%,100% 28%,100% 100%,0 100%);inset:0;position:absolute;z-index:3}.qs-envelope__flap{animation:qs-flap-open .7s var(--qs-ease-in-out) .2s both;background:linear-gradient(180deg,#0a7ff0,#3ba6ff);border-radius:12px 12px 0 0;clip-path:polygon(0 0,100% 0,50% 100%);height:62%;inset:0 0 auto;position:absolute;transform-origin:top center;z-index:4}@keyframes qs-flap-open{0%{transform:rotateX(0deg);z-index:4}49%{z-index:4}50%{z-index:1}to{transform:rotateX(180deg);z-index:1}}@keyframes qs-letter-rise{0%{transform:translateY(20px)}to{transform:translateY(-34px)}}@keyframes qs-letter-float{0%,to{transform:translateY(-34px)}50%{transform:translateY(-40px)}}.qs-reasons-box{background:var(--qs-surface);border:1px solid var(--qs-line);border-radius:16px;margin-bottom:24px;padding:18px}.qs-reasons-box>p{color:var(--qs-ink-2);font-size:.9rem;font-weight:700;margin-bottom:12px}.qs-reasons-box ul{display:grid;gap:10px}.qs-reasons-box li{align-items:center;animation:qs-fade-up .5s var(--qs-ease) both;animation-delay:calc(.6s + var(--i)*.1s);color:var(--qs-muted);display:flex;font-size:.92rem;gap:12px}.qs-reasons-box li span{background:var(--qs-white);border:1px solid var(--qs-line);border-radius:10px;color:var(--qs-brand-600);display:grid;flex:none;height:34px;place-items:center;width:34px}.qs-reasons-box li span svg{height:16px;width:16px}.qs-fallback{margin:0 auto;max-width:760px;padding:48px 20px}.qs-narrow{max-width:880px}.qs-center{margin-top:32px}.qs-center,.qs-hero-inner__actions{display:flex;justify-content:center}.qs-hero-inner__actions{flex-wrap:wrap;gap:12px}.qs-hero-inner__actions--left{justify-content:flex-start}@media (min-width:1024px){.qs-features--four{grid-template-columns:repeat(4,1fr)}}.qs-field__textarea{height:auto;line-height:1.6;min-height:140px;padding:14px 16px;resize:vertical}.qs-field__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:44px}.qs-field__select.is-placeholder{color:#a3b0c2}.qs-field__select option{color:var(--qs-ink)}.qs-field__control:not(:has(.qs-field__icon)) .qs-field__select{padding-left:16px}.qs-field__caret{color:var(--qs-subtle);height:18px;pointer-events:none;position:absolute;right:16px;width:18px}.qs-field__count{color:var(--qs-subtle);font-size:.8rem;margin-top:6px;text-align:right}.qs-field__count.is-max{color:var(--qs-red);font-weight:600}.qs-field__control:not(:has(.qs-field__icon))>.qs-field__input:not(textarea){padding-left:16px}.qs-post-meta{color:var(--qs-subtle);display:flex;flex-wrap:wrap;font-size:.82rem;font-weight:600;gap:6px 16px}.qs-post-meta span{align-items:center;display:inline-flex;gap:6px}.qs-post-meta svg{height:14px;width:14px}.qs-posts{display:grid;gap:24px}@media (min-width:768px){.qs-posts{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.qs-posts{grid-template-columns:repeat(3,1fr)}}.qs-post-featured-wrap{margin-bottom:24px}.qs-post-card{--mx:50%;--my:50%;background:var(--qs-white);border:1px solid var(--qs-line);border-radius:var(--qs-radius-lg);box-shadow:var(--qs-shadow-sm);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:transform .5s var(--qs-ease),box-shadow .5s var(--qs-ease),border-color .3s}.qs-post-card:after{background:radial-gradient(360px circle at var(--mx) var(--my),rgba(0,136,255,.08),transparent 45%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s}.qs-post-card:hover{border-color:var(--qs-brand-100);box-shadow:var(--qs-shadow-lg);transform:translateY(-6px)}.qs-post-card:hover:after{opacity:1}.qs-post-card:hover .qs-post-card__cover{background-position:100% 50%}.qs-post-card:hover .qs-post-card__letter{transform:scale(1.08) rotate(-4deg)}.qs-post-card:hover .qs-post-card__cta svg{transform:translateX(4px)}.qs-post-card__cover{background:radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.25),transparent 40%),linear-gradient(var(--cover-angle,135deg),var(--cover-from),var(--cover-to));background-position:0 50%;background-size:160% 160%;display:grid;height:180px;overflow:hidden;place-items:center;position:relative;transition:background-position .8s var(--qs-ease)}.qs-post-card__cover:before{background-image:linear-gradient(hsla(0,0%,100%,.12) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.12) 1px,transparent 0);background-size:28px 28px;content:"";inset:0;mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%);position:absolute}.qs-post-card__letter{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.35);border-radius:22px;box-shadow:0 16px 30px -12px rgba(3,11,26,.45);color:var(--qs-white);display:grid;font-size:2.2rem;font-weight:800;height:76px;place-items:center;position:relative;text-transform:uppercase;transition:transform .5s var(--qs-ease-spring);width:76px}.qs-post-card__badge{background:hsla(0,0%,100%,.92);border-radius:999px;color:var(--qs-ink);font-size:.75rem;font-weight:700;left:16px;padding:5px 12px;position:absolute;top:16px}.qs-post-card__body{display:flex;flex:1;flex-direction:column;gap:12px;padding:24px;position:relative;z-index:1}.qs-post-card__title{color:var(--qs-ink);font-size:1.15rem;font-weight:700;letter-spacing:-.015em;line-height:1.35}.qs-post-card__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--qs-muted);display:-webkit-box;font-size:.95rem;line-height:1.65;overflow:hidden}.qs-post-card__cta{align-items:center;color:var(--qs-brand-600);display:inline-flex;font-size:.93rem;font-weight:700;gap:8px;margin-top:auto;padding-top:6px}.qs-post-card__cta svg{height:16px;transition:transform .3s var(--qs-ease);width:16px}@media (min-width:768px){.qs-post-card--featured{flex-direction:row}.qs-post-card--featured .qs-post-card__cover{flex:0 0 46%;height:auto;min-height:300px}.qs-post-card--featured .qs-post-card__letter{border-radius:30px;font-size:3.2rem;height:110px;width:110px}.qs-post-card--featured .qs-post-card__body{justify-content:center;padding:40px}.qs-post-card--featured .qs-post-card__title{font-size:clamp(1.4rem,2.4vw,1.9rem);letter-spacing:-.03em;line-height:1.2}.qs-post-card--featured .qs-post-card__excerpt{-webkit-line-clamp:4;font-size:1.02rem}}.qs-pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:48px}.qs-pagination a{background:var(--qs-white);border:1px solid var(--qs-line);border-radius:12px;color:var(--qs-ink-2);display:grid;font-weight:700;height:44px;min-width:44px;padding:0 12px;place-items:center;transition:border-color .2s,color .2s,transform .3s var(--qs-ease)}.qs-pagination a svg{height:18px;width:18px}.qs-pagination a:hover:not(.is-disabled):not(.is-active){border-color:var(--qs-brand);color:var(--qs-brand-600);transform:translateY(-2px)}.qs-pagination a.is-active{background:var(--qs-grad);border-color:transparent;box-shadow:var(--qs-shadow-brand);color:var(--qs-white)}.qs-pagination a.is-disabled{opacity:.4;pointer-events:none}.qs-post-hero{padding-bottom:140px;text-align:left}@media (min-width:1024px){.qs-post-hero{padding-bottom:170px}}.qs-post-hero__content{display:grid;gap:20px;max-width:880px;position:relative;z-index:1}.qs-post-hero__back{align-items:center;color:var(--qs-on-dark-muted);display:inline-flex;font-weight:600;gap:8px;transition:color .2s}.qs-post-hero__back svg{height:16px;transition:transform .3s var(--qs-ease);width:16px}.qs-post-hero__back:hover{color:var(--qs-white)}.qs-post-hero__back:hover svg{transform:translateX(-4px)}.qs-post-hero__title{font-size:clamp(2rem,4.6vw,3.4rem);font-weight:800;letter-spacing:-.035em;line-height:1.1}.qs-post-hero__meta{display:flex;flex-wrap:wrap;gap:10px}.qs-post-hero__meta span{align-items:center;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;display:inline-flex;font-size:.88rem;font-weight:600;gap:8px;padding:7px 14px}.qs-post-hero__meta svg{color:var(--qs-cyan);height:15px;width:15px}.qs-post{margin-top:-100px;padding-bottom:40px;position:relative;z-index:2}.qs-post__grid{display:grid;gap:32px;max-width:880px}@media (min-width:1280px){.qs-post__grid.has-toc{align-items:start;grid-template-columns:minmax(0,1fr) 260px;max-width:var(--qs-container)}}.qs-post__card{background:var(--qs-white);border:1px solid var(--qs-line);border-radius:var(--qs-radius-xl);box-shadow:var(--qs-shadow-lg);min-width:0;padding:32px 24px}@media (min-width:768px){.qs-post__card{padding:56px 64px}}.qs-post__footer{align-items:center;border-top:1px solid var(--qs-line);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:48px;padding-top:24px}.qs-post__back{align-items:center;color:var(--qs-brand-600);display:inline-flex;font-weight:700;gap:8px}.qs-post__back svg{height:16px;transition:transform .3s var(--qs-ease);width:16px}.qs-post__back:hover svg{transform:translateX(-4px)}.qs-post__toc{display:none}@media (min-width:1280px){.qs-post__toc{display:block;margin-top:120px;position:sticky;top:calc(var(--qs-nav-h) + 32px)}}.qs-post__toc-inner{background:var(--qs-white);border:1px solid var(--qs-line);border-radius:var(--qs-radius-lg);box-shadow:var(--qs-shadow-sm);padding:20px}.qs-post__toc-inner p{color:var(--qs-subtle);font-size:.78rem;font-weight:700;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.qs-post__toc-inner ul{border-left:2px solid var(--qs-line);display:grid;gap:2px}.qs-post__toc-inner li.is-sub a{font-size:.85rem;padding-left:26px}.qs-post__toc-inner a{color:var(--qs-muted);display:block;font-size:.9rem;font-weight:600;line-height:1.4;padding:6px 0 6px 14px;position:relative;transition:color .2s}.qs-post__toc-inner a:before{background:var(--qs-brand);bottom:4px;content:"";left:-2px;position:absolute;top:4px;transform:scaleY(0);transition:transform .3s var(--qs-ease);width:2px}.qs-post__toc-inner a:hover{color:var(--qs-ink)}.qs-post__toc-inner a.is-active{color:var(--qs-brand-600)}.qs-post__toc-inner a.is-active:before{transform:scaleY(1)}.qs-share{align-items:center;display:flex;gap:8px;position:relative}.qs-share>span:first-child{color:var(--qs-subtle);font-size:.85rem;font-weight:700;margin-right:4px}.qs-share a,.qs-share button{background:var(--qs-surface);border:1px solid var(--qs-line);border-radius:12px;color:var(--qs-ink-2);display:grid;height:40px;place-items:center;transition:transform .3s var(--qs-ease-spring),background-color .2s,color .2s,border-color .2s;width:40px}.qs-share a svg,.qs-share button svg{height:16px;width:16px}.qs-share a.is-copied,.qs-share a:hover,.qs-share button.is-copied,.qs-share button:hover{background:var(--qs-brand);border-color:var(--qs-brand);color:var(--qs-white);transform:translateY(-2px)}.qs-share__toast{color:var(--qs-green);font-size:.8rem;font-weight:600;position:absolute;right:0;top:calc(100% + 8px)}.qs-prose{color:var(--qs-ink-2);font-size:1.08rem;line-height:1.8;overflow-wrap:break-word}.qs-prose>*+*{margin-top:1.2em}.qs-prose h1,.qs-prose h2,.qs-prose h3,.qs-prose h4{color:var(--qs-ink);letter-spacing:-.02em;line-height:1.3;scroll-margin-top:calc(var(--qs-nav-h) + 24px)}.qs-prose h1{font-size:clamp(1.6rem,3vw,2rem);letter-spacing:-.03em;line-height:1.2}.qs-prose h2{font-size:1.6rem;margin-top:2em}.qs-prose h3{font-size:1.3rem;margin-top:1.6em}.qs-prose h4{font-size:1.1rem;margin-top:1.4em}.qs-prose>:first-child{margin-top:0}.qs-prose a{color:var(--qs-brand-600);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.qs-prose a:hover{color:var(--qs-brand-700)}.qs-prose strong{color:var(--qs-ink)}.qs-prose ol,.qs-prose ul{padding-left:1.4em}.qs-prose ul{list-style:disc}.qs-prose ol{list-style:decimal}.qs-prose li+li{margin-top:.5em}.qs-prose li::marker{color:var(--qs-brand)}.qs-prose blockquote{background:var(--qs-brand-50);border-left:4px solid var(--qs-brand);border-radius:0 var(--qs-radius) var(--qs-radius) 0;color:var(--qs-ink);font-style:italic;margin-left:0;margin-right:0;padding:18px 24px}.qs-prose iframe,.qs-prose img,.qs-prose video{border-radius:var(--qs-radius);height:auto;max-width:100%}.qs-prose figure figcaption{color:var(--qs-subtle);font-size:.88rem;margin-top:8px;text-align:center}.qs-prose hr{background:var(--qs-line);border:0;height:1px;margin:2.4em 0}.qs-prose code{background:var(--qs-surface);border:1px solid var(--qs-line);border-radius:6px;font-size:.9em;padding:2px 6px}.qs-prose pre{background:var(--qs-navy-900);border-radius:var(--qs-radius);color:var(--qs-on-dark);overflow-x:auto;padding:18px}.qs-prose pre code{background:none;border:0;color:inherit;padding:0}.qs-prose table{border-collapse:collapse;display:block;font-size:.95rem;overflow-x:auto;width:100%}.qs-prose td,.qs-prose th{border-bottom:1px solid var(--qs-line);padding:10px 14px;text-align:left}.qs-prose th{background:var(--qs-surface);color:var(--qs-ink)}.qs-duo{align-items:center;display:grid;gap:56px}@media (min-width:1024px){.qs-duo{gap:80px;grid-template-columns:1fr 1fr}}.qs-duo__copy{display:grid;gap:20px;justify-items:start}.qs-duo__visual{position:relative}.qs-duo__frame{background:radial-gradient(circle at 30% 20%,rgba(34,211,238,.18),transparent 50%),radial-gradient(circle at 80% 90%,rgba(139,92,246,.16),transparent 50%),var(--qs-surface);border:1px solid var(--qs-line);border-radius:var(--qs-radius-xl);display:grid;padding:32px;place-items:center}.qs-duo__frame img{filter:drop-shadow(0 30px 40px rgba(11,27,51,.22));max-height:420px;width:auto}.qs-duo__badge{align-items:center;animation:qs-float 6s ease-in-out infinite;background:var(--qs-white);border-radius:var(--qs-radius);bottom:28px;box-shadow:var(--qs-shadow-lg);display:flex;gap:12px;left:-8px;padding:14px 18px;position:absolute}@media (min-width:768px){.qs-duo__badge{left:-24px}}.qs-duo__badge>svg{background:var(--qs-grad);border-radius:12px;color:var(--qs-white);height:36px;padding:8px;width:36px}.qs-duo__badge span{color:var(--qs-muted);display:grid;font-size:.85rem}.qs-duo__badge strong{color:var(--qs-ink);font-size:.95rem}.qs-checklist{display:grid;gap:14px;margin-top:6px;width:100%}.qs-checklist li{align-items:center;background:var(--qs-white);border:1px solid var(--qs-line);border-radius:var(--qs-radius);box-shadow:var(--qs-shadow-xs);color:var(--qs-ink-2);display:flex;font-weight:600;gap:14px;padding:14px 16px}.qs-partner-hero{color:var(--qs-white);overflow:hidden;overflow:clip;padding:calc(var(--qs-nav-h) + 64px) 0 0;position:relative}@media (min-width:1024px){.qs-partner-hero{padding-top:calc(var(--qs-nav-h) + 80px)}}.qs-partner-hero:after{background:var(--qs-white);content:"";height:90px;inset:auto 0 0;pointer-events:none;position:absolute}.qs-partner-hero__grid{align-items:center;display:grid;gap:48px;position:relative;z-index:1}@media (min-width:1024px){.qs-partner-hero__grid{gap:64px;grid-template-columns:1.05fr 1fr}}.qs-partner-hero__copy{display:grid;gap:22px;justify-items:start}.qs-partner-hero__text{color:var(--qs-on-dark-muted);font-size:1.15rem;line-height:1.7;max-width:520px}.qs-partner-hero__visual img{border-radius:var(--qs-radius-xl);box-shadow:0 40px 80px -30px rgba(0,0,0,.7);height:auto;max-height:480px;-o-object-fit:cover;object-fit:cover;outline:1px solid hsla(0,0%,100%,.15);outline-offset:8px;width:100%}.qs-stats{background:var(--qs-white);border:1px solid var(--qs-line);border-radius:var(--qs-radius-lg);box-shadow:var(--qs-shadow-lg);color:var(--qs-ink);display:grid;margin:56px auto 0;max-width:920px;position:relative;z-index:2}@media (min-width:768px){.qs-stats{grid-template-columns:repeat(3,1fr)}}.qs-stats__item{display:grid;gap:4px;justify-items:center;padding:24px;text-align:center}.qs-stats__item+.qs-stats__item{border-top:1px solid var(--qs-line)}@media (min-width:768px){.qs-stats__item+.qs-stats__item{border-left:1px solid var(--qs-line);border-top:0}}.qs-stats__item strong{background:var(--qs-grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(1.8rem,3.4vw,2.4rem);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em}.qs-stats__label{color:var(--qs-muted);font-size:.9rem;font-weight:600}.qs-partner-benefits{padding-top:72px}.qs-benefits{display:grid;gap:20px}@media (min-width:640px){.qs-benefits{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.qs-benefits{grid-template-columns:repeat(4,1fr)}}.qs-benefit{background:var(--qs-white);border:1px solid var(--qs-line);border-radius:var(--qs-radius-lg);box-shadow:var(--qs-shadow-sm);display:grid;gap:18px;height:100%;padding:28px;transition:transform .5s var(--qs-ease),box-shadow .5s var(--qs-ease),border-color .3s}.qs-benefit h3{font-size:1.1rem;letter-spacing:-.01em}.qs-benefit:hover{border-color:var(--qs-brand-100);box-shadow:var(--qs-shadow-lg);transform:translateY(-6px)}.qs-benefit:hover .qs-feature__icon{transform:rotate(-8deg) scale(1.08)}.qs-step__badge--num{font-size:1.6rem;font-weight:800}.qs-testimonials{display:grid;gap:20px}@media (min-width:768px){.qs-testimonials{grid-template-columns:repeat(3,1fr)}}.qs-testimonial{background:var(--qs-white);border:1px solid var(--qs-line);border-radius:var(--qs-radius-lg);box-shadow:var(--qs-shadow-sm);display:flex;flex-direction:column;gap:24px;height:100%;margin:0;padding:32px 28px;position:relative;transition:transform .5s var(--qs-ease),box-shadow .5s var(--qs-ease)}.qs-testimonial:hover{box-shadow:var(--qs-shadow-lg);transform:translateY(-4px)}.qs-testimonial__mark{color:var(--qs-brand-100);height:34px;width:34px}.qs-testimonial blockquote{color:var(--qs-ink-2);font-size:1.05rem;line-height:1.7;margin:0}.qs-testimonial figcaption{align-items:center;display:flex;gap:12px;margin-top:auto}.qs-testimonial figcaption img{border:2px solid var(--qs-white);border-radius:50%;box-shadow:var(--qs-shadow-sm);height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.qs-testimonial figcaption span{color:var(--qs-muted);display:grid;font-size:.85rem}.qs-testimonial figcaption strong{color:var(--qs-ink);font-size:.95rem}.qs-calc{background:var(--qs-white);border:1px solid var(--qs-line);border-radius:var(--qs-radius-xl);box-shadow:var(--qs-shadow-lg);display:grid;margin:0 auto;max-width:1000px;overflow:hidden}@media (min-width:768px){.qs-calc{grid-template-columns:1.3fr 1fr}}.qs-calc__inputs{align-content:start;display:grid;gap:18px;padding:32px 24px}@media (min-width:768px){.qs-calc__inputs{padding:48px}}.qs-calc__row{align-items:baseline;display:flex;justify-content:space-between}.qs-calc__row label{font-size:1.05rem;font-weight:700}.qs-calc__row output{color:var(--qs-brand-600);font-size:1.8rem;font-variant-numeric:tabular-nums;font-weight:800}.qs-calc__label{font-size:1.05rem;font-weight:700;margin-top:12px}.qs-calc__deals{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:12px}.qs-calc__deals button{background:var(--qs-surface);border:1px solid var(--qs-line);border-radius:12px;color:var(--qs-ink-2);font-weight:700;height:48px;transition:color .2s,background-color .2s,border-color .2s,transform .3s var(--qs-ease-spring)}.qs-calc__deals button:hover{border-color:var(--qs-brand-100);transform:translateY(-2px)}.qs-calc__deals button.is-active{background:var(--qs-grad);border-color:transparent;box-shadow:var(--qs-shadow-brand);color:var(--qs-white)}.qs-calc__results{align-content:center;background:radial-gradient(400px 260px at 100% 0,rgba(0,136,255,.4),transparent 70%),var(--qs-navy-900);color:var(--qs-on-dark);display:grid;gap:28px;padding:32px 24px}@media (min-width:768px){.qs-calc__results{padding:48px}}.qs-calc__results>div+div{border-top:1px solid hsla(0,0%,100%,.1);padding-top:28px}.qs-calc__results p{color:var(--qs-on-dark-muted);font-size:.8rem;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.qs-calc__results strong{color:var(--qs-white);font-size:clamp(2rem,4vw,2.7rem);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em}.qs-calc__annual{background:var(--qs-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent!important}.qs-range{--fill:50%;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:linear-gradient(90deg,var(--qs-brand) var(--fill),var(--qs-line) var(--fill));border-radius:999px;cursor:pointer;height:8px;outline:none;width:100%}.qs-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--qs-white);border:4px solid var(--qs-brand);border-radius:50%;box-shadow:0 6px 14px -4px rgba(0,136,255,.6);height:24px;-webkit-transition:transform .2s var(--qs-ease-spring);transition:transform .2s var(--qs-ease-spring);width:24px}.qs-range::-moz-range-thumb{background:var(--qs-white);border:4px solid var(--qs-brand);border-radius:50%;height:18px;width:18px}.qs-range:active::-webkit-slider-thumb{transform:scale(1.15)}.qs-range:focus-visible{box-shadow:0 0 0 4px rgba(0,136,255,.2)}.qs-apply{background:var(--qs-white);border:1px solid var(--qs-line);border-radius:var(--qs-radius-xl);box-shadow:var(--qs-shadow-lg);margin:0 auto;max-width:1000px;padding:32px 24px}@media (min-width:768px){.qs-apply{padding:48px}}.qs-apply fieldset{border:0;display:grid;gap:18px;margin:0 0 32px;padding:0}.qs-apply legend{align-items:center;border-bottom:1px solid var(--qs-line);color:var(--qs-ink);display:flex;font-size:1.1rem;font-weight:800;gap:10px;letter-spacing:-.01em;margin-bottom:18px;padding-bottom:12px;width:100%}.qs-apply .qs-check-field{margin-bottom:20px}.qs-apply--done{animation:qs-fade-up .6s var(--qs-ease) both;display:grid;gap:12px;justify-items:center;max-width:640px;text-align:center}.qs-apply--done h3{font-size:1.5rem;letter-spacing:-.02em}.qs-apply--done p{color:var(--qs-muted);line-height:1.7}.qs-apply--done .qs-burst{margin-bottom:8px}.qs-contact{align-items:start;display:grid;gap:40px}@media (min-width:1024px){.qs-contact{gap:56px;grid-template-columns:.85fr 1.15fr}}.qs-contact__aside{display:grid;gap:28px;order:2}@media (min-width:1024px){.qs-contact__aside{order:1;position:sticky;top:calc(var(--qs-nav-h) + 32px)}}.qs-contact__art img{height:auto;margin:0 auto;max-width:420px;width:100%}.qs-contact__help{display:grid;gap:10px}.qs-contact__help>p{color:var(--qs-subtle);font-size:.8rem;font-weight:700;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.qs-contact__help a{align-items:center;background:var(--qs-white);border:1px solid var(--qs-line);border-radius:var(--qs-radius);display:flex;gap:14px;padding:14px 16px;transition:border-color .25s,transform .35s var(--qs-ease),box-shadow .35s var(--qs-ease)}.qs-contact__help a>span:nth-child(2){color:var(--qs-muted);display:grid;flex:1;font-size:.85rem}.qs-contact__help a strong{color:var(--qs-ink);font-size:.95rem}.qs-contact__help a>svg{color:var(--qs-subtle);height:18px;transition:transform .3s var(--qs-ease),color .2s;width:18px}.qs-contact__help a:hover{border-color:var(--qs-brand-100);box-shadow:var(--qs-shadow-sm);transform:translateX(4px)}.qs-contact__help a:hover>svg{color:var(--qs-brand);transform:translateX(3px)}.qs-contact__help-icon{background:var(--qs-brand-50);border-radius:12px;color:var(--qs-brand-600);display:grid;flex:none;height:40px;place-items:center;width:40px}.qs-contact__help-icon svg{height:20px;width:20px}.qs-contact__card{background:var(--qs-white);border:1px solid var(--qs-line);border-radius:var(--qs-radius-xl);box-shadow:var(--qs-shadow-lg);order:1;padding:32px 24px}@media (min-width:768px){.qs-contact__card{padding:48px}}@media (min-width:1024px){.qs-contact__card{order:2}}.qs-contact__title{font-size:1.5rem;letter-spacing:-.02em;margin-bottom:24px}.qs-contact__legal{margin-top:14px;text-align:center}.qs-contact__sent{display:grid;gap:10px;justify-items:center;padding:24px 0;text-align:center}.qs-contact__sent h2{font-size:1.6rem;letter-spacing:-.02em}.qs-contact__sent p{color:var(--qs-muted);max-width:420px}.qs-consent{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:hsla(0,0%,100%,.92);border:1px solid var(--qs-line);border-radius:var(--qs-radius-lg);bottom:16px;box-shadow:var(--qs-shadow-lg);display:flex;flex-wrap:wrap;gap:14px;left:16px;opacity:0;padding:16px 18px;position:fixed;right:16px;transform:translateY(140%);transition:transform .6s var(--qs-ease),opacity .4s;z-index:80}@media (min-width:768px){.qs-consent{bottom:24px;flex-wrap:nowrap;left:24px;max-width:460px;right:auto}}.qs-consent.is-visible{opacity:1;transform:none}.qs-consent__icon{background:#fff6e6;border-radius:12px;color:var(--qs-amber);display:grid;flex:none;height:40px;place-items:center;width:40px}.qs-consent__icon svg{height:20px;width:20px}.qs-consent p{color:var(--qs-muted);flex:1 1 220px;font-size:.85rem;line-height:1.5}.qs-consent p a{color:var(--qs-brand-600);font-weight:600}.qs-toasts{display:grid;gap:10px;justify-items:end;left:16px;pointer-events:none;position:fixed;right:16px;top:calc(var(--qs-nav-h) + 16px);z-index:120}.qs-toast{align-items:flex-start;animation:qs-toast-in .5s var(--qs-ease) both;background:var(--qs-white);border:1px solid var(--qs-line);border-radius:var(--qs-radius);box-shadow:var(--qs-shadow-lg);display:flex;font-size:.92rem;font-weight:500;gap:10px;max-width:420px;padding:14px 14px 14px 16px;pointer-events:auto}.qs-toast>svg{flex:none;height:20px;margin-top:1px;width:20px}.qs-toast--success>svg{color:var(--qs-green)}.qs-toast--error>svg{color:var(--qs-red)}.qs-toast button{border-radius:8px;color:var(--qs-subtle);display:grid;flex:none;height:24px;place-items:center;width:24px}.qs-toast button:hover{background:var(--qs-surface);color:var(--qs-ink)}.qs-toast button svg{height:14px;width:14px}@keyframes qs-toast-in{0%{opacity:0;transform:translate3d(24px,0,0) scale(.96)}to{opacity:1;transform:none}}.qs-modal{display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:150}.qs-modal__backdrop{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(3,11,26,.65);inset:0;opacity:0;position:absolute;transition:opacity .3s var(--qs-ease)}.qs-modal__dialog{background:var(--qs-white);border-radius:var(--qs-radius-lg);box-shadow:0 40px 80px -24px rgba(0,0,0,.5);max-height:calc(100dvh - 40px);opacity:0;overflow:auto;position:relative;transform:translateY(24px) scale(.96);transition:opacity .3s var(--qs-ease),transform .45s var(--qs-ease);width:100%}.qs-modal.is-visible .qs-modal__backdrop{opacity:1}.qs-modal.is-visible .qs-modal__dialog{opacity:1;transform:none}.qs-modal--sm .qs-modal__dialog{max-width:440px}.qs-modal--md .qs-modal__dialog{max-width:640px}.qs-modal--lg .qs-modal__dialog{max-width:1100px}.qs-modal--video .qs-modal__dialog{background:#000;max-width:1040px;overflow:hidden}.qs-modal__close{background:hsla(0,0%,100%,.9);border-radius:50%;box-shadow:var(--qs-shadow-sm);color:var(--qs-ink);display:grid;height:38px;place-items:center;position:absolute;right:12px;top:12px;transition:transform .3s var(--qs-ease-spring),background-color .2s;width:38px;z-index:2}.qs-modal__close:hover{background:var(--qs-white);transform:rotate(90deg)}.qs-modal__close svg{height:18px;width:18px}.qs-modal__body{padding:36px 28px 28px}.qs-modal__body--center{display:grid;gap:12px;justify-items:center;text-align:center}.qs-modal__body h3{font-size:1.4rem;letter-spacing:-.02em}.qs-modal__body p{color:var(--qs-muted)}.qs-modal__icon{animation:qs-pop .6s var(--qs-ease-spring) .1s both;background:var(--qs-grad);border-radius:20px;box-shadow:var(--qs-shadow-brand);color:var(--qs-white);display:grid;height:64px;margin-bottom:4px;place-items:center;width:64px}.qs-modal__icon svg{height:28px;width:28px}.qs-modal__subtitle{color:var(--qs-ink)!important;font-weight:700}.qs-modal__actions{display:grid;gap:10px;margin-top:12px;width:100%}.qs-modal__video{aspect-ratio:16/9;position:relative}.qs-modal__video iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.qs-modal__figure img{height:auto;width:100%}.qs-modal__figure figcaption{border-top:1px solid var(--qs-line);color:var(--qs-muted);font-size:.95rem;padding:16px 20px}
