.phero:has(.qs-hero__bar) h1{font-size:clamp(1.85rem,3.05vw,2.7rem)}@media (min-width:901px){.phero--net:has(.qs-hero__bar) .phero__inner{max-width:min(700px,60%)}}.qs-hero__cta{flex-wrap:wrap;gap:14px;width:max-content;max-width:100%;margin-top:32px;display:flex}.qs-hero__bar{z-index:2;border-top:1px solid #ffffff29;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 26px;margin-top:clamp(34px,3.6vw,46px);padding-top:clamp(22px,2.6vw,28px);display:grid;position:relative}.qs-hero__bar:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#00162e00 0%,#00162e8c 45%,#00162ebf 100%);position:absolute;inset:0 -100vmax -200px}.qs-hero__stat{min-width:0}.qs-hero__stat strong{letter-spacing:-.02em;color:#fff;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:800;line-height:1.1;display:block}.qs-hero__stat--text strong{letter-spacing:-.01em;font-size:clamp(1.05rem,1.7vw,1.35rem)}.qs-hero__stat small{color:#ffffffb8;margin-top:8px;font-size:.78rem;line-height:1.45;display:block}.qs-hero__stat:before{content:"";background:var(--cyan-300);width:26px;height:2px;margin-bottom:14px;display:block}.qs-about{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.qs-about__head{position:sticky;top:120px}.qs-about__head h2{font-size:clamp(1.8rem,3.2vw,2.6rem)}.qs-about__pitch{border-top:1px solid var(--slate-200);color:var(--navy);margin-top:22px;padding-top:22px;font-size:1rem;font-weight:600;line-height:1.6}.qs-about__body p{color:var(--slate-500);font-size:1.02rem;line-height:1.8}.qs-about__body p+p{margin-top:20px}.qs-about__turn{border-left:3px solid var(--cyan);letter-spacing:-.015em;color:var(--navy-900);margin:30px 0;padding-left:24px;font-size:clamp(1.15rem,1.9vw,1.45rem);font-weight:600;line-height:1.4}.qs-method{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid;position:relative}.qs-method:before{content:"";background-image:linear-gradient(90deg, var(--slate-200) 0 8px, transparent 8px 16px);background-size:16px 2px;height:2px;position:absolute;top:31px;left:12.5%;right:12.5%}.qs-step{text-align:center;position:relative}.qs-step__num{z-index:1;background:var(--bg-alt);border:2px solid var(--slate-200);letter-spacing:-.01em;width:64px;height:64px;color:var(--navy);transition:border-color .35s var(--ease), background .35s var(--ease), color .35s var(--ease), transform .35s var(--ease);border-radius:50%;place-items:center;margin:0 auto 20px;font-size:1.05rem;font-weight:800;display:grid;position:relative}.qs-step:hover .qs-step__num{background:var(--grad-brand);color:#fff;border-color:#0000;transform:translateY(-4px)}.qs-step h3{margin-bottom:10px;font-size:1.08rem}.qs-step p{color:var(--slate-500);font-size:.9rem;line-height:1.65}.qs-step p+p{margin-top:8px}.qs-philos{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.qs-philos__card{border-radius:var(--radius-lg);transition:background .35s var(--ease), border-color .35s var(--ease), transform .35s var(--ease);background:#ffffff0d;border:1px solid #ffffff1c;padding:30px 26px 28px;position:relative}.qs-philos__card:hover{background:#ffffff14;border-color:#78aad273;transform:translateY(-6px)}.qs-philos__ico{width:50px;height:50px;color:var(--cyan-300);background:#009fe329;border-radius:13px;place-items:center;margin-bottom:18px;display:grid}.qs-philos__ico svg{width:24px;height:24px}.qs-philos__card h3{margin-bottom:10px;font-size:1.05rem}.qs-philos__card p{font-size:.9rem;line-height:1.65}.qs-philos__num{letter-spacing:.06em;color:#ffffff38;font-size:.82rem;font-weight:800;position:absolute;top:22px;right:24px}.qs-eco{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(32px,5vw,68px);display:grid}.qs-eco__head{position:sticky;top:120px}.qs-eco__head p{color:var(--slate-500);font-size:.98rem;line-height:1.8}.qs-eco__list{border-top:1px solid var(--slate-200);list-style:none}.qs-eco__item{border-bottom:1px solid var(--slate-200)}.qs-eco__link{transition:padding-left .3s var(--ease), background .3s var(--ease);align-items:center;gap:16px;padding:17px 8px 17px 4px;display:flex}a.qs-eco__link:hover{background:#009fe30d;padding-left:14px}.qs-eco__ico{background:var(--slate-100);width:40px;height:40px;color:var(--navy);transition:background .3s var(--ease), color .3s var(--ease);border-radius:11px;flex:none;place-items:center;display:grid}.qs-eco__ico svg{width:20px;height:20px}a.qs-eco__link:hover .qs-eco__ico{background:var(--grad-brand);color:#fff}.qs-eco__label{min-width:0;color:var(--navy-900);flex:auto;font-size:.95rem;font-weight:600;line-height:1.35}.qs-eco__chev{width:18px;height:18px;color:var(--slate-400);transition:color .3s var(--ease), transform .3s var(--ease);flex:none}a.qs-eco__link:hover .qs-eco__chev{color:var(--cyan);transform:translate(4px)}.qs-eco__item--soon .qs-eco__label{color:var(--slate-500)}.qs-eco__item--soon .qs-eco__ico{border:1px dashed var(--slate-200);color:var(--slate-400);background:0 0}.qs-eco__soon{background:var(--slate-100);letter-spacing:.1em;text-transform:uppercase;color:var(--slate-500);border-radius:999px;flex:none;padding:4px 10px;font-size:.66rem;font-weight:700}.qs-partners__head{margin-bottom:clamp(32px,4vw,52px)}.qs-partners__head .eyebrow{display:inline-flex}.qs-versus{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(20px,2.5vw,30px);display:grid}.qs-versus__card{border-radius:var(--radius-lg);flex-direction:column;padding:clamp(28px,3.4vw,40px);display:flex;position:relative}.qs-versus__card--old{border:1.5px dashed var(--slate-200);background:0 0}.qs-versus__card--versa{background:var(--grad-dark);border:1px solid #78aad238;box-shadow:0 30px 60px -34px #000c1acc}.qs-versus__tag{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-bottom:20px;padding:6px 14px;font-size:.7rem;font-weight:700;display:inline-flex}.qs-versus__card--old .qs-versus__tag{background:var(--slate-100);color:var(--slate-500)}.qs-versus__card--versa .qs-versus__tag{color:var(--cyan-300);background:#009fe333}.qs-versus__card h3{margin-bottom:20px;font-size:clamp(1.15rem,1.9vw,1.45rem)}.qs-versus__card--versa h3{color:#fff}.qs-versus__list{gap:14px;list-style:none;display:grid}.qs-versus__list li{align-items:flex-start;gap:12px;font-size:.93rem;line-height:1.6;display:flex}.qs-versus__list svg{flex:none;width:18px;height:18px;margin-top:2px}.qs-versus__card--old .qs-versus__list li{color:var(--slate-500)}.qs-versus__card--old .qs-versus__list svg{color:var(--slate-400)}.qs-versus__card--versa .qs-versus__list li{color:#ffffffdb;font-weight:500}.qs-versus__card--versa .qs-versus__list svg{color:var(--cyan-300)}.qs-versus__gains{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:26px;display:flex}.qs-versus__gain{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;flex:120px;padding:14px 16px;font-size:.82rem;font-weight:600;line-height:1.4}.qs-versus__close{text-align:center;letter-spacing:-.015em;color:var(--navy-900);margin-top:clamp(32px,4vw,48px);font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:700}.qs-mv{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,56px);display:grid}.qs-mv__item{border-top:3px solid var(--cyan);padding-top:26px}.qs-mv__label{letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);margin-bottom:16px;font-size:.78rem;font-weight:700;display:block}.qs-mv__item p{letter-spacing:-.015em;color:var(--navy-900);font-size:clamp(1.15rem,1.9vw,1.5rem);font-weight:500;line-height:1.45}.qs-values{border-top:1px solid var(--slate-200);margin-top:clamp(44px,5vw,68px);padding-top:clamp(36px,4vw,52px)}.qs-values__label{letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);margin-bottom:24px;font-size:.78rem;font-weight:700;display:block}.qs-values__list{flex-wrap:wrap;gap:12px;list-style:none;display:flex}.qs-value{border:1px solid var(--slate-200);color:var(--navy-900);transition:transform .3s var(--ease), border-color .3s var(--ease), box-shadow .3s var(--ease);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:13px 22px;font-size:.95rem;font-weight:600;display:inline-flex}.qs-value:before{content:"";background:var(--grad-brand);border-radius:50%;width:7px;height:7px}.qs-value:hover{box-shadow:var(--shadow);border-color:#0000;transform:translateY(-3px)}@media (max-width:1080px){.qs-about,.qs-eco{grid-template-columns:minmax(0,1fr)}.qs-about__head,.qs-eco__head{position:static}.qs-philos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.qs-versus,.qs-mv{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.qs-hero__bar{grid-template-columns:repeat(2,minmax(0,1fr))}.qs-method{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}.qs-method:before{display:none}}@media (max-width:620px){.qs-hero__cta{flex-direction:column;align-items:stretch;width:100%}.qs-hero__bar{grid-template-columns:minmax(0,1fr);gap:20px}.qs-philos{grid-template-columns:minmax(0,1fr)}.qs-method{grid-template-columns:minmax(0,1fr);gap:0}.qs-step{text-align:left;grid-template-columns:56px minmax(0,1fr);gap:18px;padding-bottom:30px;display:grid}.qs-step:last-child{padding-bottom:0}.qs-step__num{width:56px;height:56px;margin:0;font-size:.95rem}.qs-step:not(:last-child):after{content:"";background-image:linear-gradient(180deg, var(--slate-200) 0 8px, transparent 8px 16px);background-size:2px 16px;width:2px;position:absolute;top:62px;bottom:6px;left:27px}.qs-eco__link{gap:12px;padding-inline:0}.qs-versus__gain{flex:100%}.qs-value{padding:11px 18px;font-size:.88rem}}
