body:has(.sv-announcement){--sv-announcement-h: 38px}.sv-hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:#0a0b0a;color:#fff}.sv-hero--full{min-height:max(600px,calc(100svh - var(--sv-announcement-h)))}.sv-hero--large{min-height:max(560px,min(86svh,940px))}.sv-hero--medium{min-height:max(520px,min(70svh,760px))}.sv-hero--center{justify-content:center}.sv-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.sv-hero__picture,.sv-hero__video{position:absolute;top:0;right:0;bottom:0;left:0}.sv-hero__img,.sv-hero__picture img,.sv-hero__video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sv-anim .sv-hero__img,.sv-anim .sv-hero__video video{animation:sv-hero-zoom 2.6s var(--sv-ease-out) both}@keyframes sv-hero-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.sv-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0607068c,#06070600 26%),linear-gradient(0deg,#060706eb,#06070673 42%,#06070600 72%),rgba(6,7,6,var(--sv-hero-overlay, .45))}.sv-hero__scene{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(130% 100% at 72% 100%,#1b1d1a,#0d0e0d 52%,#070807)}.sv-hero__window{position:absolute;top:12%;inset-inline-start:7%;width:22%;height:52%;border:1px solid rgba(160,180,210,.1);background:linear-gradient(90deg,transparent calc(50% - .5px),rgba(160,180,210,.12) calc(50% - .5px),rgba(160,180,210,.12) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(160deg,#7891b929,#7891b905 70%)}.sv-hero__glow{position:absolute;inset-inline-start:68%;top:34%;width:120vmax;height:120vmax;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(255,168,88,.32),rgba(255,168,88,.1) 38%,transparent 70%);animation:sv-lamp 7s var(--sv-ease-in-out) infinite alternate}@keyframes sv-lamp{0%{opacity:.82}to{opacity:1}}.sv-hero__device{position:absolute;inset-inline-end:-10%;top:11%;width:92%;color:#f3f2ed61;filter:drop-shadow(0 0 30px rgba(255,168,88,.25))}@media(min-width:990px){.sv-hero__device{top:auto;inset-inline-end:4%;bottom:17%;width:min(50vw,720px);color:#f3f2ed80}}.sv-hero__inner{position:relative;z-index:2;padding-top:calc(var(--sv-header-h) + 56px);padding-bottom:104px}.sv-hero__content{max-width:1160px}.sv-hero__eyebrow{color:#ffffffbd}.sv-hero__title{margin:0;color:#fff}.sv-hero__line{display:block;overflow:hidden;padding-top:.16em;margin-top:-.16em}.sv-hero__line>span{display:inline-block}.sv-anim.js .sv-hero__line>span{animation:sv-rise 1.15s var(--sv-ease-out) both;animation-delay:.1s}.sv-anim.js .sv-hero__line+.sv-hero__line>span{animation-delay:.24s}@keyframes sv-rise{0%{transform:translateY(112%)}to{transform:none}}.sv-hero__line--accent{color:var(--sv-accent)}.sv-hero__line--muted{color:#ffffff80}.sv-hero__text{max-width:580px;margin-top:26px;color:#ffffffd1;font-size:var(--sv-fs-lead);line-height:1.55;text-wrap:pretty}.sv-hero__actions{flex-direction:column;margin-top:32px}.sv-hero__actions .sv-btn{width:100%}@media(min-width:600px){.sv-hero__actions{flex-direction:row}.sv-hero__actions .sv-btn{width:auto}}.sv-anim.js .sv-hero__eyebrow,.sv-anim.js .sv-hero__text,.sv-anim.js .sv-hero__actions,.sv-anim.js .sv-hero__status{animation:sv-fade-up 1s var(--sv-ease-out) both}.sv-anim.js .sv-hero__text{animation-delay:.38s}.sv-anim.js .sv-hero__actions{animation-delay:.48s}.sv-anim.js .sv-hero__status{animation-delay:.6s}@keyframes sv-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.sv-hero__status{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.sv-hero__chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffe0;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.sv-hero__chip .sv-icon{color:var(--sv-accent)}.sv-hero__readout{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:18px;border-top:1px solid rgba(255,255,255,.14);color:#ffffff9e;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.sv-hero__readout-item{display:inline-flex;align-items:center;gap:10px}.sv-hero__readout-item i{width:6px;height:6px;border-radius:50%;background:var(--sv-accent);animation:sv-signal 2.4s var(--sv-ease-in-out) infinite}.sv-hero__scroll{display:inline-flex;align-items:center;gap:12px}.sv-hero__scroll-line{position:relative;width:44px;height:1px;overflow:hidden;background:#fff3}.sv-hero__scroll-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:translate(-100%);animation:sv-scan 2.2s var(--sv-ease-in-out) infinite}@keyframes sv-scan{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.sv-hero__hint{position:absolute;top:calc(var(--sv-header-h) + 14px);inset-inline-end:14px;z-index:3;max-width:300px;color:#fff}.sv-prep__head{display:grid;gap:32px;align-items:end}.sv-prep__title{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 .18em;margin:0;font-family:var(--font-heading);font-weight:var(--font-heading-bold);line-height:.86;letter-spacing:-.045em;text-transform:uppercase}.sv-prep__number{font-size:calc(clamp(6.5rem,2rem + 22vw,16rem) * var(--sv-heading-scale, 1))}.sv-prep__unit{font-size:calc(clamp(2.4rem,1rem + 6vw,5.6rem) * var(--sv-heading-scale, 1));letter-spacing:-.03em;color:var(--c-accent-ink)}.sv-prep__lead{font-size:var(--sv-fs-lead);line-height:1.5;color:var(--c-text);font-weight:var(--font-body-medium)}.sv-prep__text{margin-top:16px;color:var(--c-muted)}.sv-prep__timeline{position:relative;margin:clamp(48px,7vw,88px) 0 clamp(40px,5vw,64px)}.sv-prep__track{position:relative;height:2px;background:var(--c-line)}.sv-prep__track-fill{position:absolute;inset:0 auto 0 0;width:100%;background:linear-gradient(90deg,var(--sv-accent),rgba(var(--sv-accent-rgb),.25));transform-origin:left;transform:scaleX(0);transition:transform 2.2s var(--sv-ease-out) .2s}.sv-prep__timeline.is-revealed .sv-prep__track-fill,.no-js .sv-prep__track-fill,.sv-design-mode .sv-prep__track-fill,html:not(.sv-anim) .sv-prep__track-fill{transform:scaleX(1)}.sv-prep__marks{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none}.sv-prep__marks li{position:relative;display:grid;gap:4px;padding-top:18px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.sv-prep__marks li:before{content:"";position:absolute;top:-6px;inset-inline-start:0;width:10px;height:10px;border-radius:50%;background:var(--c-bg);border:2px solid var(--sv-accent)}.sv-prep__marks li:last-child{text-align:end}.sv-prep__marks li:last-child:before{inset-inline-start:auto;inset-inline-end:0;background:var(--sv-accent)}.sv-prep__marks span{color:var(--c-text)}.sv-prep__marks em{font-style:normal;color:var(--c-muted)}.sv-prep__pillars{display:grid;grid-template-columns:1fr;gap:1px;margin:0;padding:0;list-style:none;border:1px solid var(--c-line);border-radius:var(--sv-radius);overflow:hidden;background:var(--c-line)}.sv-prep__pillar{display:flex;flex-direction:column;gap:14px;padding:26px 22px 28px;background:var(--c-bg);transition:background-color .4s var(--sv-ease)}@media(hover:hover){.sv-prep__pillar:hover{background:var(--c-surface)}.sv-prep__pillar:hover .sv-prep__pillar-icon{background:var(--sv-accent);border-color:var(--sv-accent);color:var(--sv-accent-text)}}.sv-prep__pillar-top{display:flex;align-items:center;justify-content:space-between}.sv-prep__pillar-index{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--c-muted)}.sv-prep__pillar-icon{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--c-line-strong);border-radius:50%;transition:background-color .35s var(--sv-ease),color .35s var(--sv-ease),border-color .35s var(--sv-ease)}.sv-prep__pillar-title{margin-top:10px;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--sv-fs-h3);line-height:1;letter-spacing:-.01em;text-transform:uppercase}.sv-prep__pillar-text{color:var(--c-muted);font-size:var(--sv-fs-small);line-height:1.6}.sv-prep__functions{display:flex;flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:6px 0 0;list-style:none}.sv-prep__sources{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 24px;margin-top:28px;font-size:13px}.sv-prep__sources-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted)}.sv-prep__sources ul{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none}.sv-prep__sources a{display:inline-flex;align-items:center;gap:6px;color:var(--c-text);text-decoration:underline;text-decoration-color:var(--c-line-strong);text-underline-offset:4px}.sv-prep__sources a:hover{text-decoration-color:var(--sv-accent)}@media(min-width:750px){.sv-prep__pillars{grid-template-columns:repeat(2,1fr)}.sv-prep__pillar{padding:32px 30px 34px;min-height:320px}}@media(min-width:990px){.sv-prep__head{grid-template-columns:1.1fr .9fr;gap:64px}.sv-prep__copy{padding-bottom:14px}}@media(min-width:1200px){.sv-prep__pillars{grid-template-columns:repeat(4,1fr)}}.sv-intro__grid{display:grid;gap:40px;align-items:center}.sv-intro__media{position:relative}.sv-intro__frame{aspect-ratio:1}.sv-intro__tags{position:absolute;inset:auto 14px 14px;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;pointer-events:none}.sv-intro__tag{display:inline-flex;align-items:center;gap:9px;height:36px;padding:0 14px;border-radius:999px;background:rgba(var(--sv-bg-rgb),.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--sv-text);box-shadow:var(--sv-shadow-sm);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.sv-intro__tag-dot{width:6px;height:6px;border-radius:50%;background:var(--sv-accent)}.sv-intro__title{margin:0}.sv-intro__subtitle{margin-top:14px;font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted)}.sv-intro__text{max-width:560px;margin-top:24px;color:var(--c-muted);font-size:var(--sv-fs-lead);line-height:1.55}.sv-intro__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:32px 0 0;padding:0;list-style:none;overflow:hidden;border:1px solid var(--c-line);border-radius:var(--sv-radius-sm);background:var(--c-line)}.sv-intro__benefits li{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--c-bg);font-weight:var(--font-body-medium);font-size:15px}.sv-intro__benefit-icon{display:grid;color:var(--c-accent-ink)}.sv-intro__buy{display:grid;gap:18px;margin-top:32px;padding-top:26px;border-top:1px solid var(--c-line)}.sv-intro__price-wrap{display:grid;gap:8px}.sv-intro__price{font-size:22px}.sv-intro .sv-actions{align-items:center;gap:20px}@media(min-width:750px){.sv-intro__benefits{grid-template-columns:repeat(4,minmax(0,1fr))}.sv-intro__benefits li{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}}@media(min-width:990px){.sv-intro__grid{grid-template-columns:1.05fr .95fr;gap:clamp(48px,6vw,96px)}.sv-intro--media-right .sv-intro__media{order:2}.sv-intro__frame{aspect-ratio:4 / 5}.sv-intro__tags{top:0;right:0;bottom:0;left:0}.sv-intro__tag{position:absolute;animation:sv-float 6s var(--sv-ease-in-out) infinite}.sv-intro__tag--1{top:8%;inset-inline-end:-18px}.sv-intro__tag--2{bottom:10%;inset-inline-start:-18px;animation-delay:-3s}}@keyframes sv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.sv-aio{overflow:hidden}.sv-aio__stage{position:relative;display:grid;justify-items:center}.sv-aio__col{display:none}.sv-aio__center{position:relative;display:grid;place-items:center;width:min(100%,540px);aspect-ratio:1}.sv-aio__rings{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.sv-aio__rings span{position:absolute;border-radius:50%;border:1px solid var(--c-line)}.sv-aio__rings span:nth-child(1){width:100%;height:100%}.sv-aio__rings span:nth-child(2){width:74%;height:74%;border-style:dashed;border-color:var(--c-line-strong);animation:sv-rotate 60s linear infinite}.sv-aio__rings span:nth-child(3){width:62%;height:62%;border:0;background:radial-gradient(closest-side,rgba(var(--sv-accent-rgb),.22),rgba(var(--sv-accent-rgb),0));filter:blur(8px)}.sv-aio__rings:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:conic-gradient(from 0deg,rgba(var(--sv-accent-rgb),0),rgba(var(--sv-accent-rgb),.16) 28deg,rgba(var(--sv-accent-rgb),0) 34deg);-webkit-mask-image:radial-gradient(closest-side,transparent 58%,#000 59%);mask-image:radial-gradient(closest-side,transparent 58%,#000 59%);animation:sv-rotate 9s linear infinite}@keyframes sv-rotate{to{transform:rotate(360deg)}}.sv-aio__product{position:relative;z-index:1;width:80%}.sv-aio__img{width:100%;height:auto;filter:drop-shadow(0 40px 60px rgba(0,0,0,.45))}.sv-aio__video video{width:100%;height:auto;border-radius:var(--sv-radius)}.sv-aio__device{width:100%;height:auto;color:var(--c-text)}.sv-aio__caption{position:absolute;bottom:3%;left:50%;transform:translate(-50%);color:var(--c-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.sv-aio__caption span{color:var(--sv-accent)}.sv-aio__slider{--slide-w: 70%;--slide-w-md: 34%;margin-top:16px}.sv-aio__card{display:flex;flex-direction:column;gap:8px;min-height:196px;padding:20px;border:1px solid var(--c-line);border-radius:var(--sv-radius);background:var(--c-surface)}.sv-aio__card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.sv-aio__icon{display:grid;place-items:center;flex:none;width:46px;height:46px;border:1px solid var(--c-line-strong);border-radius:50%;color:var(--sv-accent);transition:background-color .35s var(--sv-ease),color .35s var(--sv-ease),border-color .35s var(--sv-ease)}.sv-aio__index{color:var(--c-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em}.sv-aio__title{display:block;font-weight:var(--font-body-bold);font-size:17px;line-height:1.25}.sv-aio__text{display:block;margin-top:4px;color:var(--c-muted);font-size:14px;line-height:1.55}@media(min-width:990px){.sv-aio__slider{display:none}.sv-aio__stage{grid-template-columns:minmax(0,1fr) minmax(360px,500px) minmax(0,1fr);align-items:center}.sv-aio__col{display:grid;gap:clamp(28px,3.6vw,56px);margin:0;padding:0;list-style:none;width:100%}.sv-aio__col--left{padding-inline-end:clamp(40px,5vw,88px)}.sv-aio__col--right{padding-inline-start:clamp(40px,5vw,88px)}.sv-aio__feature{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;max-width:340px}.sv-aio__col--left .sv-aio__feature{grid-template-columns:minmax(0,1fr) auto;justify-self:end;text-align:end}.sv-aio__col--left .sv-aio__icon{order:2}.sv-aio__connector{position:absolute;top:50%;width:clamp(28px,4.4vw,76px);height:1px;background:linear-gradient(90deg,var(--c-line-strong),rgba(var(--sv-accent-rgb),.85))}.sv-aio__col--left .sv-aio__connector{inset-inline-start:calc(100% + 10px)}.sv-aio__col--right .sv-aio__connector{inset-inline-end:calc(100% + 10px);background:linear-gradient(270deg,var(--c-line-strong),rgba(var(--sv-accent-rgb),.85))}.sv-aio__connector:after{content:"";position:absolute;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--sv-accent);box-shadow:0 0 0 4px rgba(var(--sv-accent-rgb),.18)}.sv-aio__col--left .sv-aio__connector:after{inset-inline-end:-3px}.sv-aio__col--right .sv-aio__connector:after{inset-inline-start:-3px}.sv-aio__col--left .sv-aio__feature:first-child,.sv-aio__col--left .sv-aio__feature:last-child{transform:translate(-28px)}.sv-aio__col--right .sv-aio__feature:first-child,.sv-aio__col--right .sv-aio__feature:last-child{transform:translate(28px)}.sv-anim.js .sv-aio__col--left .sv-aio__feature:first-child[data-reveal]:not(.is-revealed),.sv-anim.js .sv-aio__col--left .sv-aio__feature:last-child[data-reveal]:not(.is-revealed){transform:translate(-28px,22px)}.sv-anim.js .sv-aio__col--right .sv-aio__feature:first-child[data-reveal]:not(.is-revealed),.sv-anim.js .sv-aio__col--right .sv-aio__feature:last-child[data-reveal]:not(.is-revealed){transform:translate(28px,22px)}.sv-aio__feature .sv-aio__text{font-size:13.5px}@media(hover:hover){.sv-aio__feature:hover .sv-aio__icon{background:var(--sv-accent);border-color:var(--sv-accent);color:var(--sv-accent-text)}}}.sv-hs{display:block}.sv-hs__layout{display:grid;gap:22px}.sv-hs__media{position:relative;width:100%;border-radius:var(--sv-radius);background:var(--c-surface)}.sv-hs__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.sv-hs__illustration{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;background:linear-gradient(var(--c-line) 1px,transparent 1px) 0 0 / 40px 40px,linear-gradient(90deg,var(--c-line) 1px,transparent 1px) 0 0 / 40px 40px,radial-gradient(80% 70% at 50% 45%,var(--c-bg),var(--c-surface))}.sv-hs__illustration .sv-device{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:var(--c-text)}.sv-hs__dot{position:absolute;top:var(--y);left:var(--x);z-index:2;display:grid;place-items:center;width:30px;height:30px;margin:-15px 0 0 -15px;padding:0;border:0;border-radius:50%;background:var(--c-text);color:var(--c-bg);box-shadow:0 6px 18px rgba(var(--sv-dark-rgb),.28);transition:transform .35s var(--sv-ease-out),background-color .3s var(--sv-ease),color .3s var(--sv-ease)}.sv-hs__dot:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;border:1.5px solid rgba(var(--sv-accent-rgb),.8);animation:sv-ping 2.8s var(--sv-ease-out) infinite}@keyframes sv-ping{0%{transform:scale(.72);opacity:1}75%,to{transform:scale(1.55);opacity:0}}@media(hover:hover){.sv-hs__dot:hover{transform:scale(1.12)}}.sv-hs__dot.is-active{z-index:4;background:var(--sv-accent);color:var(--sv-accent-text)}.sv-hs__dot.is-active:before{animation:none;opacity:0}.sv-hs__plus{display:grid;transition:transform .4s var(--sv-ease-out)}.sv-hs__dot.is-active .sv-hs__plus{transform:rotate(45deg)}.sv-hs__panel{position:absolute;left:10px;right:10px;bottom:10px;z-index:5;padding:14px 16px 18px;border:1px solid var(--c-line);border-radius:var(--sv-radius);background:var(--c-bg);color:var(--c-text);box-shadow:var(--sv-shadow);animation:sv-pop .35s var(--sv-ease-out)}.sv-hs__panel-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.sv-hs__panel-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:rgba(var(--sv-accent-rgb),.13);color:var(--c-accent-ink)}.sv-hs__panel-index{flex:1;color:var(--c-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em}.sv-hs__close{width:34px;height:34px}.sv-hs__panel-title{font-weight:var(--font-body-bold);font-size:17px;line-height:1.3}.sv-hs__panel-text{margin-top:6px;color:var(--c-muted);font-size:14.5px;line-height:1.55}.sv-hs__list{display:flex;gap:8px;margin:0 calc(-1 * var(--sv-gutter));padding:0 var(--sv-gutter) 4px;overflow-x:auto;list-style:none;scrollbar-width:none}.sv-hs__list::-webkit-scrollbar{display:none}.sv-hs__item{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 16px 0 14px;border:1px solid var(--c-line-strong);border-radius:999px;background:transparent;color:inherit;font-size:14px;white-space:nowrap;transition:background-color .25s var(--sv-ease),color .25s var(--sv-ease),border-color .25s var(--sv-ease)}.sv-hs__item-index{color:var(--c-muted);font-family:var(--font-mono);font-size:11px}.sv-hs__item-icon,.sv-hs__item-arrow{display:none}.sv-hs__item.is-active{background:var(--c-text);border-color:var(--c-text);color:var(--c-bg)}.sv-hs__item.is-active .sv-hs__item-index{color:inherit;opacity:.7}.sv-hs__hint{margin-top:16px}@media(min-width:750px){.sv-hs__dot{width:38px;height:38px;margin:-19px 0 0 -19px}}@media(min-width:990px){.sv-hs__layout{grid-template-columns:minmax(0,1fr) 320px;gap:clamp(40px,5vw,72px);align-items:center}.sv-hs__panel{top:var(--y);left:var(--x);right:auto;bottom:auto;width:300px;transform:translate(34px,-50%);animation:sv-fade .3s var(--sv-ease-out)}.sv-hs__panel--left{transform:translate(calc(-100% - 34px),-50%)}.sv-hs__panel--top.sv-hs__panel--right{transform:translate(34px,-28px)}.sv-hs__panel--top.sv-hs__panel--left{transform:translate(calc(-100% - 34px),-28px)}.sv-hs__panel--bottom.sv-hs__panel--right{transform:translate(34px,calc(-100% + 28px))}.sv-hs__panel--bottom.sv-hs__panel--left{transform:translate(calc(-100% - 34px),calc(-100% + 28px))}.sv-hs__list{flex-direction:column;gap:0;margin:0;padding:0;overflow:visible;border-top:1px solid var(--c-line)}.sv-hs__list li{border-bottom:1px solid var(--c-line)}.sv-hs__item{width:100%;height:auto;padding:17px 2px;border:0;border-radius:0;font-size:16px;text-align:start}.sv-hs__item-icon{display:grid;color:var(--c-muted)}.sv-hs__item-arrow{display:grid;margin-inline-start:auto;transition:transform .4s var(--sv-ease-out),color .3s}.sv-hs__item.is-active{background:transparent;color:var(--c-text)}.sv-hs__item.is-active .sv-hs__item-title{font-weight:var(--font-body-bold)}.sv-hs__item.is-active .sv-hs__item-icon,.sv-hs__item.is-active .sv-hs__item-arrow{color:var(--c-accent-ink)}.sv-hs__item.is-active .sv-hs__item-arrow{transform:rotate(45deg)}@media(hover:hover){.sv-hs__item:hover .sv-hs__item-title{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--sv-accent)}}}@keyframes sv-fade{0%{opacity:0}to{opacity:1}}.sv-adv__grid{display:grid;grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none}.sv-adv__card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:220px;padding:24px;overflow:hidden;border:1px solid var(--c-line);border-radius:var(--sv-radius);background:var(--c-surface);transition:transform .5s var(--sv-ease-out),box-shadow .5s var(--sv-ease-out),border-color .4s}@media(hover:hover){.sv-adv__card:hover{transform:translateY(-4px);box-shadow:var(--sv-shadow);border-color:transparent}}.sv-adv__card--featured{min-height:380px;border:0;background:radial-gradient(90% 70% at 85% 10%,rgba(var(--sv-accent-rgb),.22),transparent 60%),var(--sv-dark)}.sv-adv__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.sv-adv__bg-img{width:100%;height:100%;object-fit:cover;opacity:.55}.sv-adv__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(var(--sv-dark-rgb),.92) 10%,rgba(var(--sv-dark-rgb),.2) 70%)}.sv-adv__top,.sv-adv__body{position:relative;z-index:1}.sv-adv__top{display:flex;align-items:center;justify-content:space-between}.sv-adv__icon{display:grid;place-items:center;width:50px;height:50px;border:1px solid var(--c-line-strong);border-radius:50%;color:var(--c-accent-ink)}.sv-adv__index{color:var(--c-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em}.sv-adv__stat{margin-bottom:14px;font-family:var(--font-heading);font-weight:var(--font-heading-bold);font-size:calc(clamp(4rem,2.5rem + 6vw,8.5rem) * var(--sv-heading-scale, 1));line-height:.85;letter-spacing:-.045em;text-transform:uppercase;color:var(--sv-accent)}.sv-adv__title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--sv-fs-h4);line-height:1.2;letter-spacing:-.01em}.sv-adv__card--featured .sv-adv__title{font-size:var(--sv-fs-h3);text-transform:var(--font-heading-case)}.sv-adv__text{margin-top:10px;color:var(--c-muted);font-size:var(--sv-fs-small);line-height:1.6;max-width:460px}@media(min-width:750px){.sv-adv__grid{grid-template-columns:repeat(2,1fr);gap:16px}.sv-adv__card{padding:30px;min-height:260px}.sv-adv__card--featured{grid-column:span 2}}@media(min-width:1200px){.sv-adv__grid{grid-template-columns:repeat(4,1fr)}.sv-adv__card--featured{grid-column:span 2;grid-row:span 2;min-height:100%;padding:40px}}.sv-scen__slider{--slide-w: 84%;--slide-w-md: 46%;--slide-w-lg: 31.5%}.sv-scen__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.sv-scen__buttons{flex:none;margin-bottom:clamp(36px,5vw,64px)}.sv-scen__card{position:relative;overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--sv-radius);background:var(--c-surface);isolation:isolate}.sv-scen__card--tall{aspect-ratio:3 / 4}.sv-scen__media{position:absolute;top:0;right:0;bottom:0;left:0}.sv-scen__img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--sv-ease-out)}@media(hover:hover){.sv-scen__card:hover .sv-scen__img{transform:scale(1.05)}}.sv-scen__media .sv-placeholder{align-items:start;padding-top:26%}.sv-scen__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:20px;background:linear-gradient(0deg,#080908e6,#0809088c 38%,#08090800 62%);color:#fff}.sv-scen__top{display:flex;align-items:center;justify-content:space-between}.sv-scen__index{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:#ffffffc7}.sv-scen__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:#00000040;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--sv-accent)}.sv-scen__title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--sv-fs-h3);line-height:1.08;letter-spacing:-.012em;text-transform:var(--font-heading-case)}.sv-scen__text{margin-top:10px;color:#fffc;font-size:14.5px;line-height:1.55}.sv-scen__fns{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none}.sv-scen__fns li{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.sv-scen__fns li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--sv-accent)}@media(min-width:750px){.sv-scen__overlay{padding:26px}}.sv-charge__grid{display:grid;gap:14px;margin:0;padding:0;list-style:none}.sv-charge__card{display:grid;overflow:hidden;border:1px solid var(--c-line);border-radius:var(--sv-radius);background:var(--c-surface)}.sv-charge__visual{position:relative;display:grid;place-items:center;aspect-ratio:16 / 10;overflow:hidden;background:linear-gradient(var(--c-line) 1px,transparent 1px) 0 0 / 28px 28px,linear-gradient(90deg,var(--c-line) 1px,transparent 1px) 0 0 / 28px 28px,var(--c-bg);border-bottom:1px solid var(--c-line)}.sv-charge__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sv-charge__frame{position:relative;display:grid;place-items:center;width:124px;height:124px;border-radius:50%;border:1px solid var(--c-line-strong);background:var(--c-surface)}.sv-charge__frame:before,.sv-charge__frame:after{content:"";position:absolute;background:var(--c-line-strong)}.sv-charge__frame:before{left:50%;top:-34px;bottom:-34px;width:1px}.sv-charge__frame:after{top:50%;left:-34px;right:-34px;height:1px}.sv-charge__icon{position:relative;z-index:1;display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:var(--c-surface);color:var(--c-text)}.sv-charge__card.is-recommended .sv-charge__icon{background:var(--sv-accent);color:var(--sv-accent-text)}.sv-charge__role{position:absolute;top:16px;inset-inline-start:16px}.sv-charge__body{padding:22px 22px 26px}.sv-charge__index{margin-bottom:8px;color:var(--c-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em}.sv-charge__title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--sv-fs-h3);line-height:1.1;letter-spacing:-.012em}.sv-charge__text{margin-top:12px;color:var(--c-muted);font-size:var(--sv-fs-small);line-height:1.6}.sv-charge__best{margin-top:16px;padding-top:14px;border-top:1px solid var(--c-line);font-size:13.5px}.sv-charge__best span{display:block;margin-bottom:4px;color:var(--c-muted);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.sv-charge__note{display:flex;gap:14px;align-items:flex-start;max-width:880px;margin-top:28px;padding:18px 20px;border-inline-start:2px solid var(--sv-accent);background:var(--c-soft);border-radius:0 var(--sv-radius-sm) var(--sv-radius-sm) 0;color:var(--c-muted);font-size:var(--sv-fs-small)}.sv-charge__note>.sv-icon{flex:none;margin-top:2px;color:var(--c-accent-ink)}@media(min-width:750px){.sv-charge__grid{grid-template-columns:repeat(3,1fr);gap:16px}.sv-charge__body{padding:26px 28px 30px}}.sv-howto__grid{display:grid;gap:8px}.sv-howto__media{aspect-ratio:4 / 3;margin-top:8px;margin-bottom:32px}.sv-howto__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sv-howto__steps{position:relative;display:grid;gap:12px;margin:0;padding:0;list-style:none}.sv-howto__steps:before{content:"";position:absolute;top:24px;bottom:24px;inset-inline-start:23px;width:1px;background:linear-gradient(180deg,var(--sv-accent),var(--c-line-strong) 30%,var(--c-line-strong) 70%,var(--sv-accent))}.sv-howto__step{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:start}.sv-howto__marker{position:relative;z-index:1;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--c-bg);border:1px solid var(--c-line-strong)}.sv-howto__num{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.06em}.sv-howto__step:first-child .sv-howto__marker{background:var(--sv-accent);border-color:var(--sv-accent);color:var(--sv-accent-text)}.sv-howto__card{display:flex;gap:16px;align-items:flex-start;padding:20px;border:1px solid var(--c-line);border-radius:var(--sv-radius);background:var(--c-bg)}.sv-howto__icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:var(--c-soft);color:var(--c-accent-ink)}.sv-howto__title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--sv-fs-h4);line-height:1.2;text-transform:var(--font-heading-case);letter-spacing:-.005em}.sv-howto__text{margin-top:6px;color:var(--c-muted);font-size:var(--sv-fs-small);line-height:1.6}@media(max-width:599px){.sv-howto__card{flex-direction:column;gap:12px;padding:18px}.sv-howto__icon{width:40px;height:40px}.sv-adv__card:not(.sv-adv__card--featured){min-height:0;gap:28px}.sv-adv__card--featured{min-height:340px}}@media(min-width:990px){.sv-howto__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(48px,7vw,120px);align-items:start}.sv-howto__intro{position:sticky;top:calc(var(--sv-header-h) + 32px)}.sv-howto__steps{gap:16px}.sv-howto__card{padding:26px 28px}}.sv-stats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;margin:0}.sv-stats__item{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1px solid var(--c-line-strong)}.sv-stats__value{order:-1;display:flex;align-items:baseline;gap:4px;margin:0;font-family:var(--font-heading);font-weight:var(--font-heading-bold);font-size:calc(clamp(3.5rem,2rem + 6vw,7.5rem) * var(--sv-heading-scale, 1));line-height:.9;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.sv-stats__suffix{font-size:.42em;letter-spacing:-.02em;color:var(--sv-accent)}.sv-stats__label{max-width:260px;color:var(--c-muted);font-size:var(--sv-fs-small);line-height:1.5}.sv-stats__source{margin:0;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.sv-stats__source a{display:inline-flex;align-items:center;gap:5px;color:var(--c-muted);text-decoration:none}.sv-stats__source a:hover{color:var(--c-text)}.sv-stats__footnote{margin-top:40px;max-width:720px;color:var(--c-muted);font-size:13px}@media(min-width:990px){.sv-stats__grid{grid-template-columns:repeat(var(--sv-stats-cols, 4),minmax(0,1fr));gap:32px}}.sv-store__tabs{display:block}.sv-store__tablist{display:flex;gap:8px;margin:0 calc(-1 * var(--sv-gutter)) 24px;padding:2px var(--sv-gutter);overflow-x:auto;scrollbar-width:none}.sv-store__tablist::-webkit-scrollbar{display:none}.sv-store__tab{display:inline-flex;align-items:center;flex:none;gap:10px;height:48px;padding:0 20px 0 16px;border:1px solid var(--c-line-strong);border-radius:999px;background:transparent;color:inherit;font-size:15px;font-weight:var(--font-body-medium);white-space:nowrap;transition:background-color .3s var(--sv-ease),color .3s var(--sv-ease),border-color .3s var(--sv-ease)}.sv-store__tab:hover{border-color:var(--c-text)}.sv-store__tab[aria-selected=true]{background:var(--c-text);border-color:var(--c-text);color:var(--c-bg)}.sv-store__tab[aria-selected=true] .sv-icon{color:var(--sv-accent)}.sv-store__panel{display:grid;gap:24px;outline:none}.sv-store__panel:not([hidden]){animation:sv-fade .6s var(--sv-ease-out)}.sv-store__media{aspect-ratio:4 / 3}.sv-store__stamp{position:absolute;top:14px;inset-inline-end:14px;z-index:1;padding:7px 11px;border-radius:999px;background:rgba(var(--sv-dark-rgb),.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em}.sv-store__content{display:grid;align-content:center;gap:16px}.sv-store__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--sv-accent);color:var(--sv-accent-text)}.sv-store__title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--sv-fs-h3);line-height:1.08;letter-spacing:-.012em;text-transform:var(--font-heading-case)}.sv-store__text{color:var(--c-muted)}.sv-store__tip{display:flex;gap:10px;padding:14px 16px;border:1px dashed var(--c-line-strong);border-radius:var(--sv-radius-sm);color:var(--c-muted);font-size:14px;line-height:1.5}.sv-store__tip .sv-icon{flex:none;margin-top:1px;color:var(--c-accent-ink)}@media(min-width:990px){.sv-store__tablist{flex-wrap:wrap;margin:0 0 32px;padding:0;overflow:visible}.sv-store__panel{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(40px,5vw,80px);align-items:center}.sv-store__media{aspect-ratio:16 / 11}}.sv-ugc__slider{--slide-w: 64%;--slide-w-md: 32%;--slide-w-lg: 22.5%}.sv-ugc__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.sv-ugc__buttons{flex:none;margin-bottom:clamp(36px,5vw,64px)}.sv-ugc__card{position:relative;display:block;aspect-ratio:9 / 16;overflow:hidden;border-radius:var(--sv-radius);background:var(--sv-dark);color:#fff}.sv-ugc__card video,.sv-ugc__card .sv-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sv-ugc__play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#fff}.sv-ugc__play>span{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:#ffffff29;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .3s var(--sv-ease),transform .4s var(--sv-ease-out)}.sv-ugc__play:hover>span{transform:scale(1.06)}.sv-ugc__pause-icon,.sv-ugc__card.is-playing .sv-ugc__play-icon{display:none!important}.sv-ugc__card.is-playing .sv-ugc__pause-icon{display:grid!important;opacity:0}@media(hover:hover){.sv-ugc__card.is-playing:hover .sv-ugc__pause-icon{opacity:1}}.sv-ugc__mute{position:absolute;top:12px;inset-inline-end:12px;z-index:2;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#0000006b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff}.sv-ugc__sound-icon,.sv-ugc__card.is-unmuted .sv-ugc__muted-icon{display:none}.sv-ugc__muted-icon,.sv-ugc__card.is-unmuted .sv-ugc__sound-icon{display:grid}.sv-ugc__meta{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:48px 16px 16px;background:linear-gradient(0deg,#000000c7,#0000);pointer-events:none}.sv-ugc__meta:empty{display:none}.sv-ugc__author{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.sv-ugc__caption{margin-top:4px;font-size:14px;font-weight:var(--font-body-medium);line-height:1.4}.sv-revs{overflow:hidden}.sv-revs__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:0 48px}.sv-revs__summary{display:flex;align-items:center;gap:16px;margin-bottom:clamp(36px,5vw,64px)}.sv-revs__score{font-family:var(--font-heading);font-weight:var(--font-heading-bold);font-size:64px;line-height:.9;letter-spacing:-.04em}.sv-revs__score span{font-size:.35em;letter-spacing:0;color:var(--c-muted)}.sv-revs__count{margin-top:6px;color:var(--c-muted);font-size:13px}.sv-revs__rows{display:grid;gap:14px}.sv-revs__row{display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.sv-revs__track{display:flex;gap:14px;width:max-content;margin:0;padding:0 var(--sv-gutter);list-style:none}.sv-revs__row.is-running .sv-revs__track{padding:0;animation:sv-marquee var(--sv-marquee-duration, 60s) linear infinite}.sv-revs__row--reverse.is-running .sv-revs__track{animation-direction:reverse}.sv-revs__row:hover .sv-revs__track,.sv-revs__row:focus-within .sv-revs__track{animation-play-state:paused}@keyframes sv-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.sv-revs__item{flex:none;width:min(340px,80vw)}@media(prefers-reduced-motion:reduce){.sv-revs__row{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.sv-review{display:flex;flex-direction:column;gap:12px;height:100%;margin:0;padding:22px;border:1px solid var(--c-line);border-radius:var(--sv-radius);background:var(--c-surface);color:var(--c-text)}.sv-review__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.sv-review__verified{display:inline-flex;align-items:center;gap:5px;color:var(--sv-success);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.sv-review__title{font-weight:var(--font-body-bold);font-size:16px;line-height:1.35}.sv-review__text{display:-webkit-box;margin:0;overflow:hidden;color:var(--c-muted);font-size:14.5px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:6}.sv-review__author{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--c-line)}.sv-review__avatar{flex:none;width:40px;height:40px;border-radius:50%;object-fit:cover}.sv-review__avatar--initial{display:grid;place-items:center;background:var(--sv-dark);color:var(--sv-inverse);font-weight:var(--font-body-bold);font-size:15px}.sv-review__name{display:block;font-weight:var(--font-body-medium);font-size:14px}.sv-review__sub{display:block;color:var(--c-muted);font-size:12.5px}.sv-cmp__container{max-width:1080px}.sv-cmp__wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.sv-cmp__table{--cmp-inverse-line: color-mix(in srgb, var(--c-bg) 16%, transparent);width:100%;min-width:340px;border-collapse:separate;border-spacing:0;font-size:14px}.sv-cmp__table th,.sv-cmp__table td{padding:14px 8px;border-bottom:1px solid var(--c-line);text-align:center;vertical-align:middle}.sv-cmp__table thead th{padding-top:18px;padding-bottom:18px;color:var(--c-muted);font-family:var(--font-mono);font-size:10.5px;font-weight:var(--font-mono-weight);letter-spacing:.1em;text-transform:uppercase;border-bottom-color:var(--c-line-strong)}.sv-cmp__table tbody th{text-align:start;font-weight:var(--font-body-medium)}.sv-cmp__label{display:inline-flex;align-items:center;gap:10px}.sv-cmp__label .sv-icon{color:var(--c-muted)}.sv-cmp__col-sv{width:30%;background:var(--c-text);color:var(--c-bg)}.sv-cmp__table td.sv-cmp__col-sv,.sv-cmp__table thead th.sv-cmp__col-sv{border-bottom-color:var(--cmp-inverse-line)}.sv-cmp__table thead th.sv-cmp__col-sv{border-radius:var(--sv-radius) var(--sv-radius) 0 0;color:var(--c-bg)}.sv-cmp__table tbody tr:last-child .sv-cmp__col-sv{border-radius:0 0 var(--sv-radius) var(--sv-radius);border-bottom:0}.sv-cmp__col-other{width:30%}.sv-cmp__brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-heading);font-weight:var(--font-heading-bold);font-size:12px;letter-spacing:.14em}.sv-cmp__thumb{width:34px;height:34px;border-radius:8px;object-fit:cover}.sv-cmp__yes,.sv-cmp__no{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;vertical-align:middle}.sv-cmp__yes{background:var(--sv-accent);color:var(--sv-accent-text)}.sv-cmp__no{border:1px solid var(--c-line-strong);color:var(--c-muted)}.sv-cmp__col-sv .sv-cmp__no{border-color:var(--cmp-inverse-line);color:inherit}.sv-cmp__text{color:var(--c-muted);font-size:13px;line-height:1.35}.sv-cmp__col-sv .sv-cmp__text{color:inherit;font-weight:var(--font-body-bold);font-size:14px}.sv-cmp__note{display:block;margin-top:4px;font-size:11.5px;opacity:.75}.sv-cmp__footnote{max-width:720px;margin:20px auto 0;color:var(--c-muted);font-size:13px;text-align:center}.sv-cmp__cta{display:flex;justify-content:center;margin-top:40px}@media(max-width:599px){.sv-cmp__label .sv-icon{display:none}}@media(min-width:750px){.sv-cmp__table{font-size:16px}.sv-cmp__table th,.sv-cmp__table td{padding:18px 20px}.sv-cmp__text{font-size:14px}}.sv-bundles__picker{display:block;max-width:760px;margin:0 auto}.sv-bundles__options{display:grid;gap:14px;margin:0;padding:0;border:0}.sv-bundle{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 16px;border:1.5px solid var(--c-line-strong);border-radius:var(--sv-radius);background:var(--c-bg);cursor:pointer;transition:border-color .25s var(--sv-ease),box-shadow .3s var(--sv-ease),transform .3s var(--sv-ease)}.sv-bundle:hover{border-color:var(--c-text)}.sv-bundle.is-selected{border-color:var(--c-text);box-shadow:0 0 0 1px var(--c-text),var(--sv-shadow-sm)}.sv-bundle input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sv-bundle:has(input:focus-visible){outline:2px solid var(--sv-accent);outline-offset:3px}.sv-bundle__check{position:relative;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--c-line-strong);transition:background-color .25s,border-color .25s,box-shadow .25s}.sv-bundle.is-selected .sv-bundle__check{border-color:var(--sv-accent);background:var(--sv-accent);box-shadow:inset 0 0 0 4px var(--c-bg)}.sv-bundle__badge{position:absolute;top:-11px;inset-inline-end:16px;height:22px;padding:0 10px;border-radius:999px;background:var(--sv-accent);color:var(--sv-accent-text);font-family:var(--font-mono);font-size:10px;line-height:22px;letter-spacing:.1em;text-transform:uppercase}.sv-bundle__visual{display:none;align-items:center}.sv-bundle__unit-img{display:grid;place-items:center;width:50px;height:50px;margin-inline-start:-20px;overflow:hidden;border:2px solid var(--c-bg);border-radius:12px;background:var(--c-surface);box-shadow:var(--sv-shadow-sm)}.sv-bundle__unit-img:first-child{margin-inline-start:0}.sv-bundle__unit-img img{width:100%;height:100%;object-fit:cover}.sv-bundle__info{display:grid;gap:2px;min-width:0}.sv-bundle__title{font-weight:var(--font-body-bold);font-size:16px}.sv-bundle__sub{color:var(--c-muted);font-size:13.5px}.sv-bundle__prices{display:grid;justify-items:end;gap:2px;text-align:end;font-variant-numeric:tabular-nums}.sv-bundle__total{font-weight:var(--font-body-bold);font-size:17px}.sv-bundle__compare{color:var(--c-muted);font-size:13px}.sv-bundle__save{color:var(--c-accent-ink);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.sv-bundle__per{color:var(--c-muted);font-size:12px}.sv-bundles__variant{margin-top:18px}.sv-bundles__footer{display:grid;gap:14px;margin-top:22px}.sv-bundles__sum{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:15px}.sv-bundles__sum strong{font-size:22px;font-variant-numeric:tabular-nums}.sv-bundles__form .sv-form-message{margin-top:12px}.sv-bundles__note{margin-top:16px;color:var(--c-muted);font-size:13px;text-align:center}@media(min-width:600px){.sv-bundle{grid-template-columns:auto auto minmax(0,1fr) auto;gap:18px;padding:20px 22px}.sv-bundle__visual{display:flex}.sv-bundles__footer{grid-template-columns:1fr auto;align-items:center}.sv-bundles__sum{justify-content:flex-start}}.sv-faq__grid{display:grid;gap:8px}.sv-faq__contact{display:flex;gap:16px;max-width:440px;margin-bottom:32px;padding:20px;border:1px solid var(--c-line);border-radius:var(--sv-radius);background:var(--c-surface)}.sv-faq__contact-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--c-soft);color:var(--c-accent-ink)}.sv-faq__contact-title{font-weight:var(--font-body-bold)}.sv-faq__contact-text{margin:4px 0 12px;color:var(--c-muted);font-size:14px}.sv-faq__list{border-top:1px solid var(--c-line)}.sv-faq__num{min-width:24px;color:var(--c-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em}@media(min-width:990px){.sv-faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,7vw,112px);align-items:start}.sv-faq__intro{position:sticky;top:calc(var(--sv-header-h) + 32px)}}.sv-final{position:relative;overflow:hidden;padding-block:clamp(96px,13vw,190px)}.sv-final__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.sv-final__img{width:100%;height:100%;object-fit:cover}.sv-final__scene{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 82% 100%,#1b1d1a,#0c0d0c 58%,#070807)}.sv-final__scene .sv-hero__glow{inset-inline-start:84%;top:70%}.sv-final__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#060706d1,#06070659 65%,#06070626),rgba(6,7,6,var(--sv-final-overlay, .55))}.sv-final__inner{position:relative;z-index:1;display:grid;gap:48px;align-items:end}.sv-final__title{max-width:15ch;font-size:var(--sv-fs-h1);line-height:1}.sv-final__text{max-width:520px;margin-top:24px;color:#fffc;font-size:var(--sv-fs-lead);line-height:1.55}.sv-final__actions{margin-top:32px}.sv-final__trust{display:flex;flex-wrap:wrap;gap:10px 24px;margin:32px 0 0;padding:0;list-style:none;color:#ffffffc7;font-size:13.5px}.sv-final__trust li{display:inline-flex;align-items:center;gap:8px}.sv-final__trust .sv-icon{color:var(--sv-accent)}.sv-final__card{width:100%;max-width:380px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:calc(var(--sv-radius) + 6px);background:#ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sv-final__card-media{display:block;position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--sv-radius);background:#ffffff0a}.sv-final__card-img{width:100%;height:100%;object-fit:cover}.sv-final__card-body{display:grid;gap:10px;padding:16px 6px 6px}.sv-final__card-title{font-weight:var(--font-body-bold);font-size:17px}.sv-final__card-price{font-size:18px}.sv-final__card .sv-price__compare{color:#fff9}@media(min-width:990px){.sv-final__inner{grid-template-columns:minmax(0,1fr) auto;gap:80px}}.sv-newsletter__grid{display:grid;gap:28px}.sv-newsletter__heading{font-size:calc(clamp(3rem,1rem + 7.4vw,7.5rem) * var(--sv-heading-scale, 1));line-height:.94}.sv-newsletter__text{max-width:520px;color:var(--c-muted);font-size:var(--sv-fs-lead)}.sv-newsletter__form{margin-top:24px}.sv-newsletter__field{display:flex;flex-direction:column;gap:10px}.sv-newsletter__form .sv-form-message{margin-top:12px}.sv-newsletter__consent{max-width:520px;margin-top:14px;color:var(--c-muted);font-size:12.5px}.sv-newsletter__points{display:flex;flex-wrap:wrap;gap:8px 22px;margin:24px 0 0;padding:0;list-style:none;font-size:14px}.sv-newsletter__points li{display:inline-flex;align-items:center;gap:8px}.sv-newsletter__points .sv-icon{color:var(--c-accent-ink)}@media(min-width:600px){.sv-newsletter__field{flex-direction:row}.sv-newsletter__input{flex:1}}@media(min-width:990px){.sv-newsletter__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:80px;align-items:end}}.sv-btn--light{--btn-bg: var(--sv-bg);--btn-fg: var(--sv-text)}.sv-btn--light:hover{--btn-bg: #fff}.sv-predictive__item--text{grid-template-columns:1fr;padding:12px}.sv-recs__inner{display:block}.sv-recs__slider{--slide-w: 70%;--slide-w-md: 34%;--slide-w-lg: 23%}.sv-recs__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.sv-recs__buttons{flex:none;margin-bottom:clamp(36px,5vw,64px)}.sv-richtext__inner{display:grid;gap:20px;max-width:980px}.sv-richtext--center{justify-items:center;text-align:center}.sv-richtext--center .sv-eyebrow{justify-content:center}.sv-richtext__text{max-width:680px;color:var(--c-muted);font-size:var(--sv-fs-lead)}.sv-richtext__actions{margin-top:8px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sections.css.map */
