/* GENERATED from assets/solvane-sections.css by _tools/mincss.py — edit the source, not this file. */
.sv-js [data-sv-reveal]{opacity: 0;transform: translateY(14px);transition: opacity 0.55s var(--sv-ease),transform 0.55s var(--sv-ease);will-change: opacity,transform}.sv-js [data-sv-reveal].is-in{opacity: 1;transform: none;will-change: auto}.sv-js [data-sv-reveal][data-sv-delay='1']{transition-delay: 0.07s}.sv-js [data-sv-reveal][data-sv-delay='2']{transition-delay: 0.14s}.sv-js [data-sv-reveal][data-sv-delay='3']{transition-delay: 0.21s}.sv-js [data-sv-reveal][data-sv-delay='4']{transition-delay: 0.28s}@media (prefers-reduced-motion: reduce){.sv-js [data-sv-reveal]{opacity: 1;transform: none;transition: none}}.sv-section{font-family: var(--sv-font-body);color: var(--sv-body);font-size: var(--sv-text-body);line-height: var(--sv-leading-body);padding-block: var(--sv-space-7)}@media screen and (min-width: 750px){.sv-section{padding-block: var(--sv-space-8)}}@media screen and (min-width: 990px){.sv-section{padding-block: var(--sv-space-9)}}.sv-section--tight{padding-block: var(--sv-space-6)}.sv-section--mist{background: var(--sv-mist)}.sv-wrap{width: 100%;max-width: 120rem;margin-inline: auto;padding-inline: var(--sv-space-4)}@media screen and (min-width: 750px){.sv-wrap{padding-inline: var(--sv-space-6)}}.sv-measure{max-width: var(--max-width)}.sv-eyebrow{font-family: var(--sv-font-mono);font-size: 1.1rem;font-weight: 500;letter-spacing: 0.18em;text-transform: uppercase;color: var(--sv-muted);margin: 0 0 var(--sv-space-3)}.sv-h1,.sv-h2,.sv-h3{font-family: var(--sv-font-heading);color: var(--sv-ink);line-height: var(--sv-leading-tight);letter-spacing: var(--sv-tracking-heading);font-weight: 600;margin: 0;text-wrap: balance}.sv-h1{font-size: clamp(3.2rem,7vw,5.6rem)}.sv-h2{font-size: clamp(2.6rem,4.5vw,4rem)}.sv-lede{font-size: var(--sv-text-body-lg);line-height: var(--sv-leading-body);color: var(--sv-body);margin: var(--sv-space-4) 0 0;text-wrap: pretty}.sv-note{font-size: var(--sv-text-small);color: var(--sv-muted)}.sv-center{text-align: center}.sv-center .sv-lede,.sv-center .sv-measure{margin-inline: auto}.sv-btn{display: inline-flex;align-items: center;justify-content: center;gap: var(--sv-space-2);min-height: 5.2rem;padding: 0 var(--sv-space-6);border: 1px solid transparent;border-radius: var(--btn-border-radius);background: var(--btn-background-color);color: var(--btn-text-color);font-family: var(--sv-font-body);font-size: 1.6rem;font-weight: 600;line-height: 1;text-decoration: none;cursor: pointer;transition: background-color 0.18s var(--sv-ease),transform 0.18s var(--sv-ease)}.sv-btn:hover{background: var(--sv-blue-hover);color: var(--btn-text-color)}.sv-btn:active{transform: translateY(1px)}.sv-btn:focus-visible{outline: 2px solid var(--sv-navy);outline-offset: 3px}.sv-btn--ghost{background: transparent;color: var(--sv-navy);border-color: var(--sv-line-strong)}.sv-btn--ghost:hover{background: var(--sv-white);color: var(--sv-navy);border-color: var(--sv-navy)}.sv-btn--full{width: 100%}.sv-media{position: relative;display: block;width: 100%;overflow: hidden;border-radius: var(--sv-radius-lg);background: var(--sv-mist)}.sv-media>img,.sv-media>video{display: block;width: 100%;height: 100%;object-fit: cover}.sv-wrongtpl{display: grid;gap: 0.6rem;margin: 0;padding: var(--sv-space-5);background: #fff4e5;border-block: 3px solid #b5651d;color: #5a3410;font-family: var(--sv-font-body);font-size: 1.4rem;line-height: 1.55;text-align: left}.sv-wrongtpl strong{font-size: 1.7rem}.sv-wrongtpl code{padding: 0.1em 0.4em;border-radius: 3px;background: rgba(181,101,29,0.14);font-family: var(--sv-font-mono);font-size: 0.92em}.sv-placeholder{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: var(--sv-space-2);width: 100%;height: 100%;min-height: 18rem;padding: var(--sv-space-5);text-align: center;background: repeating-linear-gradient( 45deg,transparent,transparent 11px,rgba(127,127,127,0.12) 11px,rgba(127,127,127,0.12) 22px );border: 1px dashed rgba(127,127,127,0.45);border-radius: var(--sv-radius-lg);color: inherit;opacity: 0.72;font-size: var(--sv-text-small)}.sv-placeholder strong{color: inherit;font-size: 1.4rem}.sv-stars{display: inline-flex;gap: 0.2rem;color: var(--sv-star);line-height: 0}.sv-hero .sv-stars,.sv-vids--navy .sv-stars,.sv-stmt--dark .sv-stars,.sv-finalcta .sv-stars,.sv-intro--night .sv-stars,.sv-intro--ink .sv-stars{color: var(--sv-star-on-dark)}.sv-stars svg{width: 1.6rem;height: 1.6rem;fill: currentColor}.sv-header{display: block;position: relative;z-index: 20;background: var(--sv-white);border-bottom: 1px solid var(--sv-line);transition: transform 0.3s var(--sv-ease),background-color 0.3s var(--sv-ease)}.sv-header--dark{background: var(--sv-navy);border-bottom-color: rgba(255,255,255,0.1)}.sv-header--transparent{position: absolute;inset: 0 0 auto;background: transparent;border-bottom-color: transparent}.sv-header__bar{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: var(--sv-space-3);padding-block: var(--sv-header-pad,18px)}.sv-header__left{display: flex;align-items: center;justify-content: flex-start;min-width: 0}.sv-header__right{display: flex;align-items: center;justify-content: flex-end;gap: var(--sv-space-2)}.sv-header__logo{display: flex;justify-content: center}.sv-header__logo a{display: block;line-height: 0;text-decoration: none}.sv-header__logo img{display: block;width: var(--sv-logo-w,160px);height: auto}.sv-header__wordmark{font-family: var(--sv-font-heading);font-size: 2.2rem;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;color: var(--sv-navy);line-height: 1}.sv-header--dark .sv-header__wordmark,.sv-header--transparent .sv-header__wordmark{color: var(--sv-white)}.sv-header__nav{display: none}.sv-header__nav ul{display: flex;align-items: center;gap: var(--sv-space-5);margin: 0;padding: 0;list-style: none}.sv-header__nav a{position: relative;display: block;padding-block: 0.4rem;font-family: var(--sv-font-body);font-size: 1.3rem;font-weight: 500;letter-spacing: 0.1em;text-transform: uppercase;color: var(--sv-navy);text-decoration: none;transition: color 0.18s var(--sv-ease)}.sv-header--nav-sentence .sv-header__nav a{font-size: 1.5rem;letter-spacing: 0.01em;text-transform: none}.sv-header--dark .sv-header__nav a,.sv-header--transparent .sv-header__nav a{color: rgba(255,255,255,0.86)}.sv-header__nav a::after{content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: currentColor;transform: scaleX(0);transform-origin: left;transition: transform 0.24s var(--sv-ease)}.sv-header__nav a:hover::after,.sv-header__nav a[aria-current='page']::after{transform: scaleX(1)}.sv-header__nav a:hover,.sv-header--dark .sv-header__nav a:hover,.sv-header--transparent .sv-header__nav a:hover{color: var(--sv-blue)}.sv-header__nav a:focus-visible{outline: 2px solid var(--sv-blue);outline-offset: 4px;border-radius: 2px}.sv-header__icon{position: relative;display: grid;place-items: center;width: 4.4rem;height: 4.4rem;color: var(--sv-navy);text-decoration: none;border-radius: var(--sv-radius-pill);transition: background-color 0.18s var(--sv-ease)}.sv-header--dark .sv-header__icon,.sv-header--transparent .sv-header__icon{color: var(--sv-white)}.sv-header__icon:hover{background: var(--sv-blue-soft)}.sv-header__icon svg{width: 2.1rem;height: 2.1rem}.sv-header__icon:focus-visible{outline: 2px solid var(--sv-blue);outline-offset: 2px}.sv-header__count{position: absolute;top: 0.5rem;right: 0.4rem;min-width: 1.8rem;height: 1.8rem;padding: 0 0.4rem;display: grid;place-items: center;border-radius: var(--sv-radius-pill);background: var(--sv-blue);color: var(--sv-white);font-size: 1.1rem;font-weight: 700;line-height: 1}.sv-header__burger{display: grid;align-content: center;gap: 5px;width: 4.4rem;height: 4.4rem;padding: 0 1rem;border: 0;background: transparent;cursor: pointer}.sv-header__burger span{display: block;width: 100%;height: 2px;background: var(--sv-navy);border-radius: 2px}.sv-header--dark .sv-header__burger span,.sv-header--transparent .sv-header__burger span{background: var(--sv-white)}.sv-header__burger:focus-visible{outline: 2px solid var(--sv-blue);outline-offset: 2px;border-radius: var(--sv-radius-sm)}.sv-header--sticky.is-stuck{position: fixed;top: 0;left: 0;right: 0;background: var(--sv-white);box-shadow: var(--sv-shadow-sm);border-bottom-color: transparent}.sv-header--sticky.sv-header--dark.is-stuck{background: var(--sv-navy)}.sv-header--sticky.is-hidden{transform: translateY(-100%)}@media (prefers-reduced-motion: reduce){.sv-header{transition: none}}@media screen and (min-width: 990px){.sv-header__burger{display: none}.sv-header__nav{display: block}}.sv-drawer{position: fixed;inset: 0;z-index: 60;background: rgba(var(--sv-night-rgb),0.45);opacity: 0;transition: opacity 0.25s var(--sv-ease)}.sv-drawer.is-open{opacity: 1}.sv-drawer__panel{position: absolute;inset: 0 auto 0 0;box-sizing: border-box;max-width: 100%;width: min(86vw,38rem);display: flex;flex-direction: column;gap: var(--sv-space-5);padding: var(--sv-space-6) var(--sv-space-5);background: var(--sv-white);transform: translateX(-100%);transition: transform 0.28s var(--sv-ease);overflow-y: auto}.sv-drawer.is-open .sv-drawer__panel{transform: none}.sv-drawer__close{align-self: flex-end;display: grid;place-items: center;width: 4.4rem;height: 4.4rem;border: 0;background: transparent;color: var(--sv-navy);cursor: pointer}.sv-drawer__close svg{width: 2.2rem;height: 2.2rem}.sv-drawer__close:focus-visible{outline: 2px solid var(--sv-blue);outline-offset: 2px;border-radius: var(--sv-radius-pill)}.sv-drawer__nav{display: flex;flex-direction: column;gap: var(--sv-space-1);margin: 0;padding: 0;list-style: none}.sv-drawer__nav a{display: block;padding: var(--sv-space-3) 0;font-family: var(--sv-font-heading);font-size: 2.4rem;font-weight: 600;letter-spacing: var(--sv-tracking-heading);color: var(--sv-navy);text-decoration: none;border-bottom: 1px solid var(--sv-line)}.sv-drawer__nav a:hover{color: var(--sv-blue)}.sv-drawer__cta{margin-top: auto}.sv-drawer__note{margin: 0;font-size: 1.3rem;color: var(--sv-muted);text-align: center}@media (prefers-reduced-motion: reduce){.sv-drawer,.sv-drawer__panel{transition: none}}.sv-ticker{overflow: hidden;background: var(--sv-ticker-bg,var(--sv-navy));color: var(--sv-ticker-fg,var(--sv-white));padding-block: var(--sv-space-4);-webkit-mask-image: linear-gradient( 90deg,transparent,#000 6%,#000 94%,transparent );mask-image: linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.sv-ticker__track{display: flex;width: max-content;animation: sv-ticker-scroll var(--sv-ticker-speed,45s) linear infinite}.sv-ticker:hover .sv-ticker__track,.sv-ticker:focus-within .sv-ticker__track{animation-play-state: paused}.sv-ticker__row{display: flex;align-items: center;margin: 0;padding: 0;list-style: none;flex: 0 0 auto}.sv-ticker__item{display: inline-flex;align-items: center;gap: var(--sv-space-2);padding-inline: var(--sv-space-4);font-family: var(--sv-font-body);font-size: var(--sv-ticker-size,15px);font-weight: 500;letter-spacing: 0.02em;line-height: 1;white-space: nowrap}.sv-ticker__item svg{flex: 0 0 auto;opacity: 0.9}.sv-ticker__sep{margin-left: var(--sv-space-4);opacity: 0.4}@keyframes sv-ticker-scroll{from{transform: translateX(0)}to{transform: translateX(-50%)}}@media (prefers-reduced-motion: reduce){.sv-ticker__track{animation: none}.sv-ticker{overflow-x: auto;-webkit-mask-image: none;mask-image: none}}.sv-announce{background: var(--sv-navy);color: var(--sv-white);font-size: 1.3rem;line-height: 1.4;padding-block: var(--sv-space-2)}.sv-announce__list{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: var(--sv-space-2) var(--sv-space-5);margin: 0;padding: 0;list-style: none;text-align: center}.sv-announce__item{display: inline-flex;align-items: center;gap: var(--sv-space-2);white-space: nowrap}.sv-announce__item--deadline{font-weight: 600}@media screen and (max-width: 749px){.sv-announce:not(.sv-announce--all-mobile) .sv-announce__item + .sv-announce__item{display: none}}.sv-hero{position: relative;display: flex;isolation: isolate;min-height: var(--sv-hero-min-h-mobile,70vh);overflow: hidden;background: var(--sv-night)}.sv-hero__bg{position: absolute;inset: 0;z-index: -2}.sv-hero__bg img,.sv-hero__bg video{width: 100%;height: 100%;object-fit: cover;object-position: var(--sv-focal-x,50%) var(--sv-focal-y,50%)}.sv-hero__scrim{position: absolute;inset: 0;z-index: -1;background: linear-gradient( 180deg,rgba(var(--sv-night-rgb),calc(var(--sv-hero-overlay,55) / 100 * 0.15)) 0%,rgba(var(--sv-night-rgb),calc(var(--sv-hero-overlay,55) / 100 * 0.55)) 45%,rgba(var(--sv-night-rgb),calc(var(--sv-hero-overlay,55) / 100 * 1)) 100% )}.sv-hero--no-media{background: var(--sv-dark-field)}.sv-hero .sv-wrap{display: flex;width: 100%}.sv-hero__inner{display: flex;flex-direction: column;align-items: flex-start;gap: var(--sv-space-4);max-width: 56rem;padding-block: var(--sv-space-7);margin-top: auto}.sv-hero--center .sv-hero__inner{align-items: center;text-align: center;margin-inline: auto}.sv-hero--middle .sv-hero__inner{margin-block: auto}.sv-hero .sv-h1,.sv-hero .sv-lede,.sv-hero .sv-eyebrow{color: var(--sv-white)}.sv-hero .sv-h1{text-shadow: 0 1px 24px rgba(var(--sv-night-rgb),0.35)}.sv-hero .sv-lede{margin: 0;max-width: 46rem;opacity: 0.9;font-size: var(--sv-text-body)}.sv-hero__cta{margin-top: var(--sv-space-2)}.sv-hero__trust{display: flex;align-items: center;flex-wrap: wrap;gap: var(--sv-space-2) var(--sv-space-3);margin: 0;font-size: 1.35rem;color: var(--sv-white);opacity: 0.88}@media screen and (min-width: 750px){.sv-hero{min-height: var(--sv-hero-min-h,80vh)}.sv-hero__inner{padding-block: var(--sv-space-8);gap: var(--sv-space-5)}.sv-hero .sv-lede{font-size: var(--sv-text-body-lg)}.sv-hero:not(.sv-hero--center) .sv-hero__scrim{background: linear-gradient( 180deg,rgba(var(--sv-night-rgb),calc(var(--sv-hero-overlay,55) / 100 * 0.1)) 0%,rgba(var(--sv-night-rgb),calc(var(--sv-hero-overlay,55) / 100 * 0.45)) 50%,rgba(var(--sv-night-rgb),calc(var(--sv-hero-overlay,55) / 100 * 0.95)) 100% ),linear-gradient( 90deg,rgba(var(--sv-night-rgb),calc(var(--sv-hero-overlay,55) / 100 * 0.7)) 0%,transparent 55% )}}.sv-trustbar{border-block: 1px solid var(--sv-line);background: var(--sv-white);padding-block: 0}.sv-trustbar__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0}.sv-trustbar__item{display: flex;flex-direction: column;align-items: center;justify-content: flex-start;gap: var(--sv-space-2);padding: var(--sv-space-5) var(--sv-space-3);text-align: center}.sv-trustbar__item:nth-child(odd){border-right: 1px solid var(--sv-line)}.sv-trustbar__item:nth-child(-n + 2){border-bottom: 1px solid var(--sv-line)}.sv-trustbar__icon{flex: 0 0 auto;display: grid;place-items: center;width: 3.8rem;height: 3.8rem;border: 1px solid var(--sv-line-strong);border-radius: var(--sv-radius-pill);background: transparent;color: var(--sv-blue)}.sv-trustbar__icon svg{width: 1.8rem;height: 1.8rem}.sv-trustbar__icon img{width: 1.8rem;height: 1.8rem;object-fit: contain}.sv-trustbar__text{display: flex;flex-direction: column;gap: 0.2rem;min-width: 0}.sv-trustbar__label{font-family: var(--sv-font-heading);font-size: 1.7rem;font-weight: 500;line-height: 1.2;color: var(--sv-ink)}.sv-trustbar__note{font-family: var(--sv-font-mono);font-size: 1rem;letter-spacing: 0.12em;text-transform: uppercase;color: var(--sv-muted)}@media screen and (min-width: 750px){.sv-trustbar__grid{grid-template-columns: repeat(4,minmax(0,1fr))}.sv-trustbar__item{gap: var(--sv-space-3);padding: var(--sv-space-6) var(--sv-space-4);border-bottom: 0}.sv-trustbar__item:nth-child(odd),.sv-trustbar__item{border-right: 1px solid var(--sv-line)}.sv-trustbar__item:last-child{border-right: 0}.sv-trustbar__icon{width: 4.4rem;height: 4.4rem}.sv-trustbar__icon svg,.sv-trustbar__icon img{width: 2.1rem;height: 2.1rem}.sv-trustbar__label{font-size: 1.9rem}}.sv-has-wave-top{position: relative}.sv-wave{position: absolute;left: 0;width: 100%;line-height: 0;pointer-events: none}.sv-wave svg{display: block;width: 100%;height: 4rem}.sv-wave--top{top: 0;transform: translateY(-99%)}.sv-wave--bottom{bottom: 0;transform: translateY(99%)}@media screen and (min-width: 750px){.sv-wave svg{height: 6rem}}.sv-mech--dark{position: relative;background: linear-gradient(175deg,var(--sv-night-hi) 0%,var(--sv-night) 62%)}.sv-mech--mist{background: var(--sv-mist)}.sv-mech--bg-glow.sv-mech--dark{background: radial-gradient(80% 60% at 78% 10%,rgba(var(--sv-blue-rgb),0.3) 0%,transparent 62%),radial-gradient(70% 70% at 6% 94%,rgba(var(--sv-blue-rgb),0.14) 0%,transparent 60%),var(--sv-night)}.sv-mech--bg-grid.sv-mech--dark{background: radial-gradient(70% 55% at 80% 8%,rgba(var(--sv-blue-rgb),0.26) 0%,transparent 60%),linear-gradient(rgba(255,255,255,0.032) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.032) 1px,transparent 1px),var(--sv-night);background-size: auto,48px 48px,48px 48px,auto}.sv-mech--bg-panel.sv-mech--dark{background: var(--sv-night)}.sv-mech--bg-panel.sv-mech--dark .sv-wrap>.sv-mech__grid{padding: var(--sv-space-6) var(--sv-space-5);border-radius: var(--sv-radius-lg);border: 1px solid rgba(255,255,255,0.08);background: radial-gradient(90% 70% at 82% 8%,rgba(var(--sv-blue-rgb),0.2) 0%,transparent 62%),linear-gradient(160deg,var(--sv-night-hi) 0%,var(--sv-night) 68%)}.sv-mech--bg-panel.sv-mech--mist .sv-wrap>.sv-mech__grid,.sv-mech--bg-panel.sv-mech--white .sv-wrap>.sv-mech__grid{padding: var(--sv-space-6) var(--sv-space-5);border-radius: var(--sv-radius-lg);border: 1px solid var(--sv-line-06);background: radial-gradient(90% 70% at 82% 6%,rgba(var(--sv-breath-rgb),0.1) 0%,transparent 60%),linear-gradient(165deg,var(--sv-white) 0%,var(--sv-mist) 100%)}.sv-mech--mist .sv-h2,.sv-mech--white .sv-h2{color: var(--sv-ink)}.sv-mech--mist .sv-mech__para,.sv-mech--white .sv-mech__para{color: var(--sv-body-06)}.sv-mech--mist .sv-mech__para--key,.sv-mech--white .sv-mech__para--key{color: var(--sv-ink)}.sv-mech__media .sv-media{border-radius: var(--sv-radius-lg)}.sv-mech--shape-soft .sv-mech__media .sv-media{border-radius: 2.8rem}.sv-mech--shape-square .sv-mech__media .sv-media{border-radius: 0}.sv-mech__media{position: relative}.sv-mech--frame-outline .sv-mech__media::after{content: '';position: absolute;inset: -10px;border: 1px solid rgba(var(--sv-blue-rgb),0.35);border-radius: calc(var(--sv-radius-lg) + 10px);pointer-events: none}.sv-mech--frame-offset .sv-mech__media::after{content: '';position: absolute;inset: 14px min(-14px,0px) -14px 14px;z-index: -1;border: 1.5px solid rgba(var(--sv-blue-rgb),0.45);border-radius: var(--sv-radius-lg);pointer-events: none}.sv-mech--dark .sv-mech__media::before{content: '';position: absolute;inset: -6% clamp(-1.2rem,-6%,0rem);z-index: -2;border-radius: 50%;background: radial-gradient(closest-side,rgba(var(--sv-blue-rgb),0.26),transparent 72%);filter: blur(30px);pointer-events: none}.sv-mech--dark .sv-mech__media .sv-media{position: relative;z-index: 1;box-shadow: 0 24px 70px rgba(0,0,0,0.4)}.sv-mech__media:has(.sv-media--empty){display: none}.sv-mech__media:has(.sv-media--empty)::before,.sv-mech__media:has(.sv-media--empty)::after{content: none}.sv-mech--dark .sv-mech__para{color: rgba(255,255,255,0.82)}.sv-mech--dark .sv-h2{color: var(--sv-white)}.sv-mech--dark .sv-mech__para{color: rgba(255,255,255,0.78)}.sv-mech--dark .sv-mech__para--key{color: var(--sv-white)}.sv-mech--dark .sv-mech__para strong,.sv-mech--dark .sv-mech__para u{color: var(--sv-white)}.sv-mech__para{font-size: var(--sv-text-body);line-height: var(--sv-leading-body);color: var(--sv-body);margin-top: var(--sv-space-4);max-width: 52rem}.sv-mech__para p{margin: 0 0 var(--sv-space-3)}.sv-mech__para p:last-child{margin-bottom: 0}.sv-mech__para--key{font-weight: 600;color: var(--sv-navy)}.sv-mech__cta{margin-top: var(--sv-space-6)}.sv-mech__grid{display: grid;grid-template-columns: 1fr;gap: var(--sv-space-6);align-items: center}.sv-mech__media{order: -1}.sv-mech__media .sv-media{aspect-ratio: var(--sv-mech-ratio,4 / 3)}.sv-section--mist .sv-mech__analogy{background: var(--sv-white)}@media screen and (min-width: 990px){.sv-mech__grid{grid-template-columns: 1fr 1fr;gap: var(--sv-space-8)}.sv-mech__media{order: 0}.sv-mech--media-left .sv-mech__media{order: -1}}.sv-benefits--dark{background: var(--sv-navy)}.sv-benefits--mist{background: var(--sv-mist)}.sv-benefits__head{max-width: 68rem;margin-inline: auto}.sv-benefits__sub{margin-top: var(--sv-space-3);font-size: var(--sv-text-small);line-height: 1.7;color: var(--sv-muted)}.sv-benefits__sub p{margin: 0 0 var(--sv-space-2)}.sv-benefits__sub p:last-child{margin-bottom: 0}.sv-benefits .sv-h2 em{font-style: normal;color: var(--sv-em)}.sv-benefits--dark .sv-h2{color: var(--sv-white)}.sv-benefits--dark .sv-benefits__sub{color: rgba(255,255,255,0.66)}.sv-benefits--dark .sv-h2 em{color: var(--sv-star-on-dark)}.sv-benefits__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--sv-space-4) var(--sv-space-3);margin-top: var(--sv-space-6)}.sv-benefit{display: flex;flex-direction: column;gap: var(--sv-space-3)}.sv-benefit__media{display: grid;place-items: center;aspect-ratio: 1 / 1;overflow: hidden;border-radius: var(--sv-radius-lg);background: var(--sv-mist)}.sv-benefits--mist .sv-benefit__media{background: var(--sv-white);border: 1px solid var(--sv-line)}.sv-benefits--white .sv-benefit__media{background: var(--sv-mist)}.sv-benefit__media img{width: 100%;height: 100%;object-fit: cover}.sv-benefit__media .sv-placeholder{min-height: 0;border: 0;border-radius: 0}.sv-benefit__icon{display: grid;place-items: center;width: 7rem;height: 7rem;border-radius: var(--sv-radius-pill);background: var(--sv-blue-soft);color: var(--sv-blue)}.sv-benefit__title{margin: 0;font-family: var(--sv-font-body);font-size: 1.6rem;font-weight: 700;letter-spacing: 0.01em;color: var(--sv-navy);line-height: 1.3}.sv-benefit__body{margin: 0;font-size: 1.4rem;line-height: 1.65;color: var(--sv-muted)}.sv-benefits--dark .sv-benefit__title{color: var(--sv-white)}.sv-benefits--dark .sv-benefit__body{color: rgba(255,255,255,0.62)}.sv-benefits__grid .sv-benefit__title{font-size: 1.6rem;line-height: 1.3}.sv-benefits__grid .sv-benefit__body{font-size: 1.35rem;line-height: 1.6}@media screen and (min-width: 750px){.sv-benefits__grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--sv-space-5)}.sv-benefits__grid .sv-benefit__title{font-size: 1.9rem}.sv-benefits__grid .sv-benefit__body{font-size: var(--sv-text-small);line-height: 1.7}}@media screen and (min-width: 990px){.sv-benefits__grid{grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--sv-space-4)}}.sv-offer__sub{margin: var(--sv-space-3) auto 0;max-width: 54rem;font-size: var(--sv-text-small);color: var(--sv-muted)}.sv-pack{position: relative;max-width: 68rem;margin: var(--sv-space-7) auto 0;border: 1.5px solid var(--sv-pack-accent,var(--sv-blue));border-radius: var(--sv-radius-lg);overflow: hidden;background: var(--sv-white)}.sv-pack__ribbon{padding: var(--sv-space-2) var(--sv-space-4);background: var(--sv-pack-accent,var(--sv-blue));color: var(--sv-white);font-size: 1.15rem;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;text-align: center;line-height: 1.4}.sv-pack__body{padding: var(--sv-space-5)}.sv-pack__head{display: flex;align-items: center;flex-wrap: wrap;gap: var(--sv-space-3)}.sv-pack__name{margin: 0;font-family: var(--sv-font-heading);font-size: clamp(2.2rem,3.4vw,2.8rem);font-weight: 600;color: var(--sv-navy);line-height: 1.2}.sv-pack__flag{display: inline-flex;align-items: center;gap: 0.4rem;padding: 0.3rem 0.9rem;border-radius: var(--sv-radius-pill);background: rgba(192,57,43,0.08);color: #c0392b;font-size: 1.15rem;font-weight: 600;letter-spacing: 0.04em;text-transform: uppercase}.sv-pack__desc{margin: var(--sv-space-3) 0 0;font-size: var(--sv-text-small);line-height: 1.65;color: var(--sv-muted)}.sv-pack__media{margin-top: var(--sv-space-5)}.sv-pack__media .sv-media{border-radius: var(--sv-radius)}.sv-pack__price-row{display: flex;align-items: baseline;flex-wrap: wrap;gap: var(--sv-space-3);margin-top: var(--sv-space-5)}.sv-pack__price{font-family: var(--sv-font-heading);font-size: clamp(3.2rem,5vw,4rem);font-weight: 700;color: var(--sv-navy);line-height: 1}.sv-pack__was{font-size: 1.8rem;color: var(--sv-muted);text-decoration: line-through}.sv-pack__save{padding: 0.3rem 0.9rem;border-radius: var(--sv-radius-pill);background: var(--sv-mist);color: var(--sv-navy);font-size: 1.3rem;font-weight: 600}.sv-pack__chips{display: grid;grid-template-columns: 1fr;gap: var(--sv-space-3);margin-top: var(--sv-space-5)}.sv-chip{position: relative;display: block;padding: var(--sv-space-4) var(--sv-space-3);border: 1.5px solid var(--sv-line);border-radius: var(--sv-radius);background: var(--sv-white);text-align: center;text-decoration: none;transition: border-color 0.18s var(--sv-ease),box-shadow 0.18s var(--sv-ease)}.sv-chip:hover{border-color: var(--sv-pack-accent,var(--sv-blue))}.sv-chip:focus-visible{outline: 2px solid var(--sv-pack-accent,var(--sv-blue));outline-offset: 2px}.sv-chip--featured{border-color: var(--sv-pack-accent,var(--sv-blue));box-shadow: 0 0 0 3px rgba(var(--sv-blue-rgb),0.1)}.sv-chip__badge{position: absolute;top: 0;left: 50%;transform: translate(-50%,-50%);padding: 0.2rem 0.8rem;border-radius: var(--sv-radius-pill);background: var(--sv-pack-accent,var(--sv-blue));color: var(--sv-white);font-size: 1rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;white-space: nowrap}.sv-chip__qty{display: block;font-weight: 600;font-size: 1.5rem;color: var(--sv-navy);line-height: 1.2}.sv-chip__price{display: block;margin-top: 0.3rem;font-size: 1.3rem;color: var(--sv-body)}.sv-chip__unit{display: block;font-size: 1.2rem;color: var(--sv-muted)}.sv-chip__save{display: block;margin-top: 0.3rem;font-size: 1.2rem;font-weight: 600;color: var(--sv-pack-accent,var(--sv-blue))}.sv-pack__list{display: flex;flex-direction: column;gap: var(--sv-space-3);margin: var(--sv-space-5) 0 0;padding: 0;list-style: none}.sv-pack__list li{display: grid;grid-template-columns: auto 1fr;gap: var(--sv-space-3);align-items: start;font-size: var(--sv-text-small);line-height: 1.6;color: var(--sv-body)}.sv-pack__tick{display: grid;place-items: center;width: 2rem;height: 2rem;border-radius: var(--sv-radius-pill);background: var(--sv-pack-accent,var(--sv-blue));color: var(--sv-white);margin-top: 0.1rem}.sv-pack__cta{margin-top: var(--sv-space-6);background: var(--sv-pack-accent,var(--sv-blue))}.sv-pack__note{margin: var(--sv-space-3) 0 0;text-align: center;font-size: 1.25rem;color: var(--sv-muted)}.sv-pack--dark{background: var(--sv-navy)}.sv-pack--dark .sv-pack__name,.sv-pack--dark .sv-pack__price{color: var(--sv-white)}.sv-pack--dark .sv-pack__desc,.sv-pack--dark .sv-pack__note{color: rgba(255,255,255,0.66)}.sv-pack--dark .sv-pack__list li{color: rgba(255,255,255,0.86)}.sv-pack--dark .sv-pack__save{background: rgba(255,255,255,0.1);color: var(--sv-white)}.sv-pack--dark .sv-chip{background: rgba(255,255,255,0.04);border-color: rgba(255,255,255,0.16)}.sv-pack--dark .sv-chip__qty{color: var(--sv-white)}.sv-pack--dark .sv-chip__price{color: rgba(255,255,255,0.8)}.sv-pack--dark .sv-chip__unit{color: rgba(255,255,255,0.55)}.sv-offer__guarantee{max-width: 68rem;margin: var(--sv-space-5) auto 0;padding: var(--sv-space-4);border-left: 3px solid var(--sv-blue);background: var(--sv-mist);border-radius: 0 var(--sv-radius-sm) var(--sv-radius-sm) 0;font-size: var(--sv-text-small);line-height: 1.65}.sv-offer__guarantee strong{color: var(--sv-navy)}@media screen and (min-width: 750px){.sv-pack__body{padding: var(--sv-space-6)}.sv-pack__chips{grid-template-columns: repeat(3,minmax(0,1fr))}}.sv-carousel__dot.is-active{width: 2.2rem;opacity: 1;background: var(--sv-blue)}@media screen and (min-width: 750px){}@media screen and (min-width: 990px){}@media (prefers-reduced-motion: reduce){}.sv-reviews__agg{display: inline-flex;align-items: center;flex-wrap: wrap;justify-content: center;gap: var(--sv-space-2) var(--sv-space-3);margin: var(--sv-space-4) 0 0;font-size: var(--sv-text-small);font-weight: 500;color: var(--sv-body)}.sv-review{display: flex;flex-direction: column;gap: var(--sv-space-3);margin: 0;padding: var(--sv-space-5);background: var(--sv-white);border: 1px solid var(--sv-line);border-radius: var(--sv-radius-lg);height: 100%}.sv-review__top{display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: var(--sv-space-3)}.sv-review__mono{display: grid;place-items: center;width: 4.4rem;height: 4.4rem;border-radius: var(--sv-radius-pill);background: var(--sv-blue-soft);color: var(--sv-blue);font-family: var(--sv-font-heading);font-size: 1.9rem;font-weight: 600;line-height: 1;overflow: hidden}.sv-review__mono img{width: 100%;height: 100%;object-fit: cover}.sv-review__who{min-width: 0}.sv-review__name{display: block;font-weight: 600;font-size: 1.5rem;color: var(--sv-navy);line-height: 1.25}.sv-review__badge{display: inline-flex;align-items: center;gap: 0.3rem;margin-top: 0.2rem;font-size: 1.2rem;color: var(--sv-blue);font-weight: 500}.sv-review__stars{align-self: flex-start}.sv-review__quote{margin: 0;font-size: var(--sv-text-small);line-height: 1.7;color: var(--sv-body)}.sv-review__meta{margin-top: auto;padding-top: var(--sv-space-3);border-top: 1px solid var(--sv-line);font-size: 1.2rem;color: var(--sv-muted)}.sv-reviews__todo{max-width: 72rem;margin: var(--sv-space-6) auto 0;padding: var(--sv-space-4);border: 1px dashed #c0392b;border-radius: var(--sv-radius-sm);background: rgba(192,57,43,0.05);color: #c0392b;font-size: 1.3rem;line-height: 1.6}.sv-rw__head{margin-bottom: var(--sv-space-5)}.sv-rw__agg{display: inline-flex;align-items: center;flex-wrap: wrap;gap: var(--sv-space-2) var(--sv-space-3);margin: var(--sv-space-4) 0 0;font-size: var(--sv-text-small);font-weight: 500;color: var(--sv-body)}.sv-rw{columns: 1;column-gap: var(--sv-space-3);margin-top: var(--sv-space-5)}@media screen and (min-width: 560px){.sv-rw{columns: 2}}.sv-rw__card[hidden]{display: none}.sv-rw__card{display: block;break-inside: avoid;-webkit-column-break-inside: avoid;page-break-inside: avoid;margin: 0 0 var(--sv-space-3);padding: 0;overflow: hidden;background: var(--sv-white);border: 1px solid var(--sv-line);border-radius: var(--sv-radius-lg)}.sv-rw__shot{display: block;aspect-ratio: 4 / 3;background: var(--sv-mist)}.sv-rw__shot img{display: block;width: 100%;height: 100%;object-fit: cover}.sv-rw__shot--empty .sv-placeholder{min-height: 0;height: 100%;padding: var(--sv-space-3);border-radius: 0;border: 0;border-bottom: 1px dashed var(--sv-line-strong);font-size: 1.2rem}.sv-rw__shot--empty .sv-placeholder strong{font-size: 1.3rem}.sv-rw__body{padding: var(--sv-space-4)}.sv-rw__name{display: block;font-weight: 600;font-size: 1.4rem;color: var(--sv-navy);line-height: 1.25}.sv-rw__badge{display: inline-flex;align-items: center;gap: 0.3rem;margin-top: 0.2rem;font-size: 1.15rem;color: var(--sv-blue);font-weight: 500}.sv-rw__stars{display: inline-flex;margin-top: var(--sv-space-2)}.sv-rw__stars svg{width: 1.4rem;height: 1.4rem}.sv-rw__quote{margin: var(--sv-space-2) 0 0;font-size: 1.4rem;line-height: 1.65;color: var(--sv-body)}.sv-rw__meta{margin-top: var(--sv-space-3);padding-top: var(--sv-space-3);border-top: 1px solid var(--sv-line);font-size: 1.2rem;color: var(--sv-muted)}.sv-rw__more{margin: var(--sv-space-5) 0 0;text-align: center}.sv-rw__foot{margin-top: var(--sv-space-4)}@media screen and (min-width: 990px){.sv-rw{columns: 3}}@media screen and (min-width: 750px){.sv-rw{column-gap: var(--sv-space-4)}.sv-rw__card{margin-bottom: var(--sv-space-4)}.sv-rw__body{padding: var(--sv-space-5)}.sv-rw__name{font-size: 1.5rem}.sv-rw__quote{font-size: var(--sv-text-small);line-height: 1.7}}.sv-rw__todo{max-width: 72rem;margin: var(--sv-space-6) auto 0;padding: var(--sv-space-4);border: 1px dashed #c0392b;border-radius: var(--sv-radius-sm);background: rgba(192,57,43,0.05);color: #c0392b;font-size: 1.3rem;line-height: 1.6}.sv-statement{max-width: 76rem;margin: var(--sv-space-6) auto 0;padding: var(--sv-space-5);border: 1px solid var(--sv-line-strong);border-radius: var(--sv-radius-lg);background: var(--sv-white)}.sv-statement__eyebrow{margin: 0 0 var(--sv-space-3);font-size: 1.2rem;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;color: var(--sv-muted)}.sv-statement__heading{margin: 0 0 var(--sv-space-4);font-family: var(--sv-font-heading);font-size: clamp(2rem,3vw,2.6rem);font-weight: 600;line-height: 1.3;letter-spacing: var(--sv-tracking-heading);color: var(--sv-navy);text-wrap: balance}.sv-statement__body{font-size: var(--sv-text-small);line-height: 1.75;color: var(--sv-body)}.sv-statement__body p{margin: 0 0 var(--sv-space-3)}.sv-statement__body p:last-child{margin-bottom: 0}@media screen and (min-width: 750px){.sv-statement{padding: var(--sv-space-7)}.sv-statement__body{font-size: var(--sv-text-body)}}.sv-experts__grid{display: grid;grid-template-columns: 1fr;gap: var(--sv-space-5);margin-top: var(--sv-space-6)}.sv-expert{display: grid;grid-template-columns: 1fr;background: var(--sv-white);border: 1px solid var(--sv-line);border-radius: var(--sv-radius-lg);overflow: hidden}.sv-expert__photo{position: relative;aspect-ratio: 4 / 5;background: var(--sv-mist);overflow: hidden}.sv-expert__photo img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center 20%}.sv-expert__body{display: flex;flex-direction: column;gap: var(--sv-space-3);padding: var(--sv-space-5)}.sv-expert__name{font-family: var(--sv-font-heading);font-size: 2rem;font-weight: 600;color: var(--sv-navy);line-height: 1.25;margin: 0}.sv-expert__role{font-size: 1.4rem;color: var(--sv-blue);font-weight: 600;letter-spacing: 0.02em}.sv-expert__cred{font-size: 1.3rem;color: var(--sv-muted);line-height: 1.55}.sv-expert__quote{margin: 0;font-size: var(--sv-text-body);line-height: var(--sv-leading-body);color: var(--sv-body)}.sv-expert__quote::before{content: '\201C';font-family: var(--sv-font-heading);font-size: 3.2rem;line-height: 0;vertical-align: -0.35em;color: var(--sv-blue);margin-right: 0.2rem}.sv-expert__signature{margin-top: var(--sv-space-1)}.sv-expert__signature img{display: block;height: 4.4rem;width: auto;max-width: 22rem;object-fit: contain}.sv-expert__press{margin-top: var(--sv-space-3);padding-top: var(--sv-space-3);border-top: 1px solid var(--sv-line)}.sv-expert__press-label{display: block;font-size: 1.1rem;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;color: var(--sv-muted);margin-bottom: var(--sv-space-2)}.sv-expert__logos{display: flex;flex-wrap: wrap;align-items: center;gap: var(--sv-space-3) var(--sv-space-4)}.sv-expert__logos img{display: block;height: 2rem;width: auto;max-width: 10rem;object-fit: contain;filter: grayscale(1);opacity: 0.6}.sv-experts__disclosure{max-width: 72rem;margin: var(--sv-space-5) auto 0;font-size: 1.3rem;line-height: 1.6;color: var(--sv-muted);text-align: center}.sv-pack__todo,.sv-experts__todo{max-width: 72rem;margin: var(--sv-space-5) auto 0;padding: var(--sv-space-4);border: 1px dashed #c0392b;border-radius: var(--sv-radius-sm);background: rgba(192,57,43,0.05);color: #c0392b;font-size: 1.3rem;line-height: 1.6;text-align: left}@media screen and (min-width: 750px){.sv-expert{grid-template-columns: minmax(0,0.8fr) minmax(0,1.2fr);align-items: stretch}.sv-expert__photo{aspect-ratio: auto;min-height: 100%}.sv-expert__body{padding: var(--sv-space-6);justify-content: center}}@media screen and (min-width: 990px){.sv-experts__grid{grid-template-columns: repeat(2,minmax(0,1fr))}.sv-expert{grid-template-columns: 1fr}.sv-expert__photo{aspect-ratio: 3 / 2;min-height: 0}}.sv-vs__intro{max-width: 58rem;margin: var(--sv-space-4) auto 0;font-size: var(--sv-text-body);line-height: 1.7;color: var(--sv-muted)}.sv-vs__intro p{margin: 0}.sv-vs{position: relative;display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);align-items: stretch;max-width: 62rem;margin: var(--sv-space-8) auto 0}.sv-vs__row{display: contents}div.sv-banner__scrim,div.sv-finalcta__scrim,div.sv-hero__scrim{display: block}.sv-vs__spotlight{display: block;grid-column: 2;grid-row: 2 / -1;z-index: 0;margin-bottom: calc(var(--sv-space-4) * -1);border: 1.5px solid rgba(var(--sv-blue-rgb),0.22);border-top: 0;border-radius: 0 0 var(--sv-radius-lg) var(--sv-radius-lg);background: linear-gradient(180deg,rgba(var(--sv-blue-rgb),0.07),rgba(var(--sv-blue-rgb),0.03));box-shadow: 0 18px 40px rgba(var(--sv-night-rgb),0.09);pointer-events: none}.sv-vs>*{position: relative;z-index: 1}.sv-vs__corner{background: none}.sv-vs__head{display: flex;flex-direction: column;align-items: center;gap: 0.3rem;padding: var(--sv-space-4) var(--sv-space-2);text-align: center}.sv-vs__head--ours{margin-top: calc(var(--sv-space-4) * -1);padding-top: var(--sv-space-5);border-radius: var(--sv-radius-lg) var(--sv-radius-lg) 0 0;background: var(--sv-navy);box-shadow: 0 -6px 24px rgba(var(--sv-night-rgb),0.12)}.sv-vs__logo{display: block;width: 5.6rem;margin-bottom: var(--sv-space-1)}.sv-vs__logo img{display: block;width: 100%;height: auto}.sv-vs__name{font-family: var(--sv-font-heading);font-size: 1.5rem;font-weight: 600;line-height: 1.2;color: var(--sv-navy);text-wrap: balance}.sv-vs__head--ours .sv-vs__name{color: var(--sv-white)}.sv-vs__cost{font-size: 1.15rem;color: var(--sv-muted);line-height: 1.3}.sv-vs__head--ours .sv-vs__cost{color: rgba(255,255,255,0.66)}.sv-vs__label,.sv-vs__cell{display: flex;align-items: center;min-height: 5.2rem;padding-block: var(--sv-space-2);box-shadow: inset 0 -1px 0 var(--sv-line)}.sv-vs__label{padding-right: var(--sv-space-3);font-size: 1.4rem;font-weight: 500;line-height: 1.35;color: var(--sv-navy)}.sv-vs__cell{justify-content: center;text-align: center}.sv-vs__cell--ours{box-shadow: inset 0 -1px 0 rgba(var(--sv-blue-rgb),0.14)}.sv-vs__row:last-child .sv-vs__label,.sv-vs__row:last-child .sv-vs__cell{box-shadow: none}.sv-vs__mark{display: inline-grid;place-items: center;width: 2.4rem;height: 2.4rem;border-radius: var(--sv-radius-pill)}.sv-vs__mark--yes{background: var(--sv-blue);color: var(--sv-white)}.sv-vs__cell--ours .sv-vs__mark--yes{box-shadow: 0 2px 8px rgba(var(--sv-blue-rgb),0.35)}.sv-vs__mark--no,.sv-vs__mark--partial{background: transparent;border: 1.5px solid var(--sv-line-strong);color: var(--sv-muted)}.sv-vs__text{font-size: 1.3rem;font-weight: 600;color: var(--sv-navy);line-height: 1.3}.sv-vs__cell:not(.sv-vs__cell--ours) .sv-vs__text{font-weight: 400;color: var(--sv-muted)}.sv-vs__foot{max-width: 62rem;margin: var(--sv-space-4) auto 0;font-size: 1.25rem;color: var(--sv-muted);text-align: center}@media screen and (min-width: 750px){.sv-vs{grid-template-columns: minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);margin-top: var(--sv-space-9)}.sv-vs__label,.sv-vs__cell{min-height: 6rem}.sv-vs__label{font-size: 1.6rem;padding-left: var(--sv-space-2)}.sv-vs__name{font-size: 1.8rem}.sv-vs__cost{font-size: 1.3rem}.sv-vs__head{padding: var(--sv-space-5) var(--sv-space-3)}.sv-vs__head--ours{margin-top: calc(var(--sv-space-5) * -1);padding-top: var(--sv-space-6)}.sv-vs__spotlight{margin-bottom: calc(var(--sv-space-5) * -1)}.sv-vs__mark{width: 2.8rem;height: 2.8rem}.sv-vs__text{font-size: 1.45rem}}.sv-faq{max-width: 80rem;margin: var(--sv-space-6) auto 0}.sv-faq__item{border-bottom: 1px solid var(--sv-line)}.sv-faq__q{display: flex;align-items: center;justify-content: space-between;gap: var(--sv-space-4);padding: var(--sv-space-4) 0;cursor: pointer;list-style: none;font-family: var(--sv-font-body);font-size: 1.6rem;font-weight: 600;letter-spacing: 0;color: var(--sv-navy);line-height: 1.45}.sv-faq__q::-webkit-details-marker{display: none}.sv-faq__q:hover{color: var(--sv-blue)}.sv-faq__q:focus-visible{outline: 2px solid var(--sv-blue);outline-offset: 2px;border-radius: var(--sv-radius-sm)}.sv-faq__chev{flex: 0 0 auto;width: 2rem;height: 2rem;transition: transform 0.2s var(--sv-ease)}.sv-faq__item[open] .sv-faq__chev{transform: rotate(180deg)}.sv-faq__a{padding: 0 0 var(--sv-space-5);font-size: 1.55rem;line-height: 1.7;color: var(--sv-body);max-width: 68rem}@media screen and (min-width: 750px){.sv-faq__q{font-size: 1.7rem}.sv-faq__a{font-size: var(--sv-text-body);line-height: var(--sv-leading-body)}}.sv-faq__a>:first-child{margin-top: 0}.sv-faq__a>:last-child{margin-bottom: 0}@media (prefers-reduced-motion: reduce){.sv-faq__chev{transition: none}}.sv-finalcta{position: relative;isolation: isolate;overflow: hidden;background: var(--sv-navy);color: var(--sv-white)}.sv-finalcta__bg{position: absolute;inset: 0;z-index: -2}.sv-finalcta__bg img{width: 100%;height: 100%;object-fit: cover}.sv-finalcta__scrim{position: absolute;inset: 0;z-index: -1;background: linear-gradient( 172deg,rgba(var(--sv-navy-rgb),calc(var(--sv-cta-overlay,70) / 100 * 0.82)) 0%,rgba(var(--sv-night-rgb),calc(var(--sv-cta-overlay,70) / 100)) 62% )}.sv-finalcta:not(:has(.sv-finalcta__bg img)) .sv-finalcta__scrim{display: none}.sv-finalcta__inner{display: flex;flex-direction: column;align-items: center;gap: var(--sv-space-5);text-align: center;max-width: 64rem;margin-inline: auto}.sv-finalcta .sv-h2,.sv-finalcta .sv-lede,.sv-finalcta .sv-eyebrow{color: var(--sv-white)}.sv-finalcta .sv-lede{opacity: 0.9}.sv-finalcta__reassure{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--sv-space-2) var(--sv-space-4);font-size: 1.4rem;opacity: 0.85}.sv-compliance{background: var(--sv-mist);border-top: 1px solid var(--sv-line);padding-block: var(--sv-space-6)}.sv-compliance__inner{max-width: 90rem;margin-inline: auto;font-size: 1.3rem;line-height: 1.7;color: var(--sv-muted);text-align: center}.sv-compliance__inner p{margin: 0 0 var(--sv-space-3)}.sv-compliance__inner p:last-child{margin-bottom: 0}.sv-compliance__inner a{color: var(--sv-muted);text-decoration: underline}.sv-compliance__todo{padding: var(--sv-space-4);border: 1px dashed #c0392b;border-radius: var(--sv-radius-sm);background: rgba(192,57,43,0.05);color: #c0392b;text-align: left}.sv-pdp{padding-block: var(--sv-space-6) var(--sv-space-7)}.sv-pdp__price .price{font-size: 2.8rem;color: var(--sv-navy)}.sv-pdp .product-form__submit{min-height: 5.6rem;border-radius: var(--btn-border-radius);background: var(--sv-blue);color: var(--sv-white);font-family: var(--sv-font-body);font-size: 1.6rem;font-weight: 600;letter-spacing: 0.01em}.sv-pdp .product-form__submit:hover:not([disabled]){background: var(--sv-blue-hover)}.sv-pdp__guarantee{margin-top: var(--sv-space-5);padding: var(--sv-space-4);border-left: 3px solid var(--sv-blue);border-radius: 0 var(--sv-radius-sm) var(--sv-radius-sm) 0;background: var(--sv-mist);font-size: 1.4rem;line-height: 1.65}.sv-pdp__guarantee strong{color: var(--sv-navy)}.sv-pdp__guarantee p{margin: 0}.sv-pdp__folds{margin-top: var(--sv-space-5)}.sv-fold{border-bottom: 1px solid var(--sv-line)}.sv-fold__q{display: flex;align-items: center;justify-content: space-between;gap: var(--sv-space-3);padding: var(--sv-space-4) 0;cursor: pointer;list-style: none;font-family: var(--sv-font-body);font-size: 1.5rem;font-weight: 600;color: var(--sv-navy)}.sv-fold__q::-webkit-details-marker{display: none}.sv-fold__q:hover{color: var(--sv-blue)}.sv-fold__q:focus-visible{outline: 2px solid var(--sv-blue);outline-offset: 2px;border-radius: var(--sv-radius-sm)}.sv-fold__chev{flex: 0 0 auto;transition: transform 0.2s var(--sv-ease)}.sv-fold[open] .sv-fold__chev{transform: rotate(180deg)}.sv-fold__a{padding: 0 0 var(--sv-space-4);font-size: 1.4rem;line-height: 1.7;color: var(--sv-body)}.sv-fold__a p{margin: 0 0 var(--sv-space-2)}.sv-fold__a p:last-child{margin-bottom: 0}@media (prefers-reduced-motion: reduce){.sv-fold__chev{transition: none}}@media screen and (min-width: 990px){.sv-pdp{padding-block: var(--sv-space-7) var(--sv-space-8)}}.sv-root__inner{max-width: 68rem;margin-inline: auto}.sv-root__body{margin-top: var(--sv-space-4);font-size: var(--sv-text-body);line-height: 1.75;color: var(--sv-body)}.sv-root__body p{margin: 0 0 var(--sv-space-4)}.sv-root__body p:last-child{margin-bottom: 0}.sv-root__media .sv-media{background: var(--sv-white);border: 1px solid var(--sv-line)}.sv-root__blame{margin: var(--sv-space-7) 0 0;padding-left: var(--sv-space-5);border-left: 3px solid var(--sv-navy);font-family: var(--sv-font-heading);font-size: clamp(1.9rem,2.6vw,2.4rem);line-height: 1.45;color: var(--sv-navy)}.sv-root__blame p{margin: 0}.sv-root .sv-center{margin-top: var(--sv-space-7)}@media screen and (min-width: 750px){.sv-root__body{font-size: var(--sv-text-body-lg)}}.sv-stmt--dark{background: var(--sv-navy)}.sv-stmt--mist{background: var(--sv-mist)}.sv-stmt__inner{max-width: 72rem;margin-inline: auto;text-align: center}.sv-stmt__line{font-family: var(--sv-font-heading);font-size: clamp(2.2rem,4vw,3.4rem);font-weight: 600;line-height: 1.35;letter-spacing: var(--sv-tracking-heading);color: var(--sv-navy);text-wrap: balance}.sv-stmt__line p{margin: 0}.sv-stmt--dark .sv-stmt__line{color: var(--sv-white)}.sv-stmt__stats{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--sv-space-2);margin-top: var(--sv-space-7)}.sv-stat{position: relative;padding: var(--sv-space-4) var(--sv-space-2);border-radius: var(--sv-radius);border: 1px solid var(--sv-line);background: var(--sv-white)}.sv-stmt--dark .sv-stat{background: rgba(255,255,255,0.04);border-color: rgba(255,255,255,0.12)}.sv-stat--featured{border-color: var(--sv-blue);background: var(--sv-blue-soft)}.sv-stmt--dark .sv-stat--featured{background: rgba(var(--sv-blue-rgb),0.16);border-color: rgba(var(--sv-blue-rgb),0.55)}.sv-stat__badge{position: absolute;top: 0;left: 50%;transform: translate(-50%,-50%);padding: 0.2rem 0.7rem;border-radius: var(--sv-radius-pill);background: var(--sv-blue);color: var(--sv-white);font-size: 0.95rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;white-space: nowrap}.sv-stat__figure{display: block;font-family: var(--sv-font-heading);font-size: clamp(2rem,4.5vw,2.8rem);font-weight: 700;line-height: 1.1;color: var(--sv-navy)}.sv-stmt--dark .sv-stat__figure{color: var(--sv-white)}.sv-stat__label{display: block;margin-top: 0.3rem;font-size: 1.15rem;line-height: 1.35;color: var(--sv-muted)}.sv-stmt--dark .sv-stat__label{color: rgba(255,255,255,0.6)}.sv-stmt__foot{margin: var(--sv-space-5) 0 0;font-size: var(--sv-text-small);color: var(--sv-muted)}.sv-stmt--dark .sv-stmt__foot{color: rgba(255,255,255,0.66)}.sv-stmt__cta{margin-top: var(--sv-space-6)}@media screen and (min-width: 750px){.sv-stmt__stats{gap: var(--sv-space-4)}.sv-stat{padding: var(--sv-space-5) var(--sv-space-4)}.sv-stat__label{font-size: 1.3rem}}.sv-vids{--sv-vid-per: 2;--sv-vid-gap: var(--sv-space-3);display: flex;gap: var(--sv-vid-gap);margin-top: var(--sv-space-6);overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;scrollbar-width: none;padding-block: 2px;margin-inline: calc(var(--sv-space-4) * -1);padding-inline: var(--sv-space-4);scroll-padding-inline: var(--sv-space-4)}.sv-vids::-webkit-scrollbar{display: none}.sv-vids>.sv-vid{flex: 0 0 calc( (100% - (var(--sv-vid-per) - 1) * var(--sv-vid-gap)) / var(--sv-vid-per) );scroll-snap-align: start}.sv-vid{display: flex;flex-direction: column;margin: 0}.sv-vid__shot{position: relative;display: block;aspect-ratio: 9 / 16;overflow: hidden;border-radius: var(--sv-radius-lg);background: var(--sv-navy);text-decoration: none}.sv-vid__shot img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform 0.4s var(--sv-ease)}a.sv-vid__shot:hover img{transform: scale(1.04)}a.sv-vid__shot:focus-visible{outline: 2px solid var(--sv-blue);outline-offset: 3px}.sv-vid__shot::after{content: '';position: absolute;inset: 0;background: linear-gradient( 180deg,rgba(var(--sv-night-rgb),0) 45%,rgba(var(--sv-night-rgb),0.45) 100% );pointer-events: none}.sv-vid__blank{display: block;width: 100%;height: 100%;background: var(--sv-mist)}.sv-vid__shot--empty{background: transparent}.sv-vid__shot--empty::after{display: none}.sv-vid__play{position: absolute;top: 50%;left: 50%;z-index: 1;display: grid;place-items: center;width: 5.2rem;height: 5.2rem;transform: translate(-50%,-50%);border-radius: var(--sv-radius-pill);background: rgba(255,255,255,0.94);color: var(--sv-navy);box-shadow: 0 6px 24px rgba(var(--sv-night-rgb),0.32);transition: transform 0.2s var(--sv-ease)}a.sv-vid__shot:hover .sv-vid__play{transform: translate(-50%,-50%) scale(1.08)}.sv-vid__play svg{width: 2.2rem;height: 2.2rem;margin-left: 0.2rem}.sv-vid__time{position: absolute;right: 0.8rem;bottom: 0.8rem;z-index: 1;padding: 0.2rem 0.6rem;border-radius: 0.4rem;background: rgba(var(--sv-night-rgb),0.72);color: var(--sv-white);font-size: 1.1rem;font-weight: 600;letter-spacing: 0.02em}.sv-vid__body{padding-top: var(--sv-space-3)}.sv-vid__quote{margin: var(--sv-space-2) 0 0;font-size: 1.4rem;line-height: 1.6;color: var(--sv-body)}.sv-vid__who{margin: var(--sv-space-2) 0 0;font-size: 1.3rem}.sv-vid__name{font-weight: 600;color: var(--sv-navy)}.sv-vid__badge{display: inline-flex;align-items: center;gap: 0.3rem;margin-left: 0.6rem;font-size: 1.15rem;color: var(--sv-blue)}.sv-vids__disclosure{max-width: 72rem;margin: var(--sv-space-5) auto 0;font-size: 1.3rem;line-height: 1.6;color: var(--sv-muted);text-align: center}.sv-vids--navy{background: var(--sv-navy);color: rgba(255,255,255,0.82)}.sv-vids--navy .sv-h2{color: var(--sv-white)}.sv-vids--navy .sv-eyebrow{color: var(--sv-blue-on-dark)}.sv-vids--navy .sv-lede,.sv-vids--navy .sv-vid__quote{color: rgba(255,255,255,0.8)}.sv-vids--navy .sv-vid__name{color: var(--sv-white)}.sv-vids--navy .sv-vid__badge{color: var(--sv-blue-on-dark)}.sv-vids--navy .sv-vids__disclosure{color: rgba(255,255,255,0.6)}@media screen and (min-width: 750px){.sv-vids{--sv-vid-per: 4;--sv-vid-gap: var(--sv-space-4);margin-inline: 0;padding-inline: 0;scroll-padding-inline: 0}.sv-vid__quote{font-size: var(--sv-text-small)}}.sv-vidslide{position: relative}.sv-vidslide__nav{display: flex;align-items: center;justify-content: center;gap: var(--sv-space-4);margin-top: var(--sv-space-5)}.sv-vidslide__arrow{display: grid;place-items: center;width: 3.6rem;height: 3.6rem;padding: 0;border: 1px solid var(--sv-line-strong);border-radius: var(--sv-r-icon);background: var(--sv-white);color: var(--sv-ink);cursor: pointer;transition: border-color 0.2s var(--sv-ease),color 0.2s var(--sv-ease)}.sv-vidslide__arrow:hover:not(:disabled){border-color: var(--sv-ink)}.sv-vidslide__arrow:disabled{opacity: 0.32;cursor: default}.sv-vidslide__arrow:focus-visible{outline: 2px solid var(--sv-blue);outline-offset: 2px}.sv-vidslide__dots{display: flex;align-items: center;gap: 0.8rem}.sv-vidslide__dot{position: relative;width: 2.4rem;height: 2.4rem;padding: 0;border: 0;background: none;cursor: pointer}.sv-vidslide__dot::after{content: "";position: absolute;inset: 50% auto auto 50%;translate: -50% -50%;width: 0.9rem;height: 0.9rem;border-radius: 999px;background: var(--sv-line-strong);transition: background 0.2s var(--sv-ease),width 0.2s var(--sv-ease)}.sv-vidslide__dot[aria-selected="true"]::after{width: 2rem;border-radius: 999px;background: var(--sv-blue)}.sv-vidslide__dot:focus-visible{outline: 2px solid var(--sv-blue);outline-offset: 0;border-radius: 999px}.sv-vids--navy .sv-vidslide__arrow{background: transparent;border-color: rgba(255,255,255,0.28);color: var(--sv-white)}.sv-vids--navy .sv-vidslide__arrow:hover:not(:disabled){border-color: rgba(255,255,255,0.7)}.sv-vids--navy .sv-vidslide__dot::after{background: rgba(255,255,255,0.32)}.sv-vids--navy .sv-vidslide__dot[aria-selected="true"]::after{background: var(--sv-white)}.sv-skin--strip .sv-vidslide__dot::after{border-radius: 0}.sv-skin--strip .sv-vidslide__dot[aria-selected="true"]::after{background: var(--sv-breath)}@media (prefers-reduced-motion: reduce){.sv-vids{scroll-behavior: auto}}.sv-lightbox{position: fixed;inset: 0;z-index: 999;display: grid;place-items: center;padding: var(--sv-space-4);background: rgba(8,14,32,0.9)}.sv-lightbox__frame{position: relative;width: min(44rem,100%)}.sv-lightbox__video{display: block;width: 100%;max-height: 88vh;border-radius: var(--sv-radius-lg);background: #000}.sv-lightbox__close{position: absolute;top: 0.8rem;right: 0.8rem;display: grid;place-items: center;width: 4rem;height: 4rem;padding: 0;border: 0;border-radius: var(--sv-radius-pill);background: rgba(255,255,255,0.92);color: var(--sv-navy);cursor: pointer}.sv-lightbox__close svg{width: 2rem;height: 2rem}.sv-lightbox__close:focus-visible{outline: 2px solid var(--sv-blue);outline-offset: 2px}.sv-steps--navy{background: var(--sv-navy);color: rgba(255,255,255,0.82)}.sv-steps--navy .sv-h2{color: var(--sv-white)}.sv-steps--navy .sv-eyebrow{color: var(--sv-blue-on-dark)}.sv-steps--navy .sv-lede{color: rgba(255,255,255,0.8)}.sv-steps--navy .sv-steps__foot{color: rgba(255,255,255,0.6)}.sv-steps--mist{background: var(--sv-mist)}.sv-steps__grid{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--sv-space-4);margin-top: var(--sv-space-6)}.sv-step{display: flex;flex-direction: column;gap: var(--sv-space-4);padding: var(--sv-space-5);background: var(--sv-white);border-radius: var(--sv-radius-lg);color: var(--sv-body);text-align: center}.sv-step__head{display: flex;flex-direction: column;align-items: center}.sv-step__pill{display: inline-block;padding: 0.4rem 1.2rem;border-radius: var(--sv-radius-pill);background: var(--sv-blue);color: var(--sv-white);font-size: 1.1rem;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;line-height: 1.4}.sv-step__title{margin: var(--sv-space-3) 0 0;font-family: var(--sv-font-heading);font-size: 1.9rem;font-weight: 600;line-height: 1.3;color: var(--sv-navy)}.sv-step__media .sv-media{border-radius: var(--sv-radius)}.sv-step__text{margin-top: auto;font-size: var(--sv-text-small);line-height: 1.65}.sv-step__text>:first-child{margin-top: 0}.sv-step__text>:last-child{margin-bottom: 0}.sv-steps__foot{max-width: 60rem;margin: var(--sv-space-5) auto 0;font-size: 1.3rem;line-height: 1.6;color: var(--sv-muted);text-align: center}@media screen and (min-width: 750px){.sv-steps__grid{grid-template-columns: repeat(auto-fit,minmax(min(26rem,100%),1fr));gap: var(--sv-space-5)}.sv-step__title{font-size: 2.1rem}}.sv-rnd__head{max-width: 76rem}.sv-rnd__lead{margin-top: var(--sv-space-6)}.sv-rnd__lead .sv-media{border-radius: var(--sv-radius-lg)}.sv-rnd__caption{margin: var(--sv-space-3) 0 0;font-size: 1.3rem;line-height: 1.6;color: var(--sv-muted);text-align: center}.sv-rnd__grid{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--sv-space-6);margin-top: var(--sv-space-7)}.sv-rnd__card{display: flex;flex-direction: column;gap: var(--sv-space-4)}.sv-rnd__media .sv-media{border-radius: var(--sv-radius)}.sv-rnd__label{display: block;font-size: 1.2rem;font-weight: 700;letter-spacing: 0.14em;color: var(--sv-blue)}.sv-rnd__title{margin: var(--sv-space-2) 0 0;font-family: var(--sv-font-heading);font-size: 2rem;font-weight: 600;line-height: 1.3;color: var(--sv-navy)}.sv-rnd__copy{margin-top: var(--sv-space-3);font-size: var(--sv-text-small);line-height: 1.7}.sv-rnd__copy>:first-child{margin-top: 0}.sv-rnd__copy>:last-child{margin-bottom: 0}.sv-rnd__disclaimer{max-width: 76rem;margin: var(--sv-space-7) auto 0;padding-top: var(--sv-space-4);border-top: 1px solid var(--sv-line);font-size: 1.3rem;line-height: 1.6;color: var(--sv-muted);text-align: center}@media screen and (min-width: 750px){.sv-rnd__grid{grid-template-columns: repeat(auto-fit,minmax(min(26rem,100%),1fr));gap: var(--sv-space-5)}}.sv-reveal__grid{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--sv-space-6);align-items: center}.sv-reveal__body{margin-top: var(--sv-space-4);font-size: var(--sv-text-body);line-height: var(--sv-leading-body)}.sv-reveal__body>:first-child{margin-top: 0}.sv-reveal__body>:last-child{margin-bottom: 0}.sv-reveal__specs{display: grid;gap: var(--sv-space-3);margin: var(--sv-space-5) 0 0;padding: 0;list-style: none}.sv-reveal__specs li{display: flex;align-items: flex-start;gap: var(--sv-space-3);font-size: 1.45rem;line-height: 1.5}.sv-reveal__spec-icon{flex: 0 0 auto;display: grid;place-items: center;width: 3.4rem;height: 3.4rem;border-radius: var(--sv-radius-pill);background: var(--sv-blue-soft);color: var(--sv-blue)}.sv-reveal__specs strong{display: block;color: var(--sv-navy);font-weight: 600}.sv-reveal__spec-note{display: block;margin-top: 0.2rem;font-size: 1.3rem;color: var(--sv-muted)}.sv-reveal__cta{margin-top: var(--sv-space-6)}.sv-reveal__hero .sv-media{border-radius: var(--sv-radius-lg)}.sv-reveal__context{position: relative;z-index: 1;width: 46%;margin: -14% 0 0 var(--sv-space-5);border: 0.7rem solid var(--sv-white);border-radius: calc(var(--sv-radius-lg) + 0.7rem);box-shadow: var(--sv-shadow)}.sv-reveal__context .sv-media{border-radius: var(--sv-radius)}.sv-reveal__caption{margin: var(--sv-space-5) 0 0;font-size: 1.3rem;color: var(--sv-muted);text-align: center}@media screen and (min-width: 990px){.sv-reveal__grid{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: var(--sv-space-8)}.sv-reveal__body{font-size: var(--sv-text-body-lg)}.sv-reveal__specs{grid-template-columns: repeat(2,minmax(0,1fr))}}.sv-root__hero{margin-bottom: var(--sv-space-6)}.sv-root__hero .sv-media{border-radius: var(--sv-radius-lg)}.sv-root__hero-caption{margin: var(--sv-space-3) 0 0;font-size: 1.3rem;color: var(--sv-muted);text-align: center}.sv-root__analogy-media .sv-media{border-radius: var(--sv-radius);background: rgba(255,255,255,0.6)}.sv-mech__under{margin-top: var(--sv-space-7)}.sv-mech__under .sv-media{border-radius: var(--sv-radius-lg)}.sv-mech__caption{margin: var(--sv-space-3) 0 0;font-size: 1.3rem;color: var(--sv-muted);text-align: center}.sv-mech--dark .sv-mech__caption{color: rgba(255,255,255,0.66)}@media screen and (min-width: 750px){}@media screen and (min-width: 990px){.sv-experts__grid--feature{grid-template-columns: minmax(0,1fr);max-width: 96rem;margin-inline: auto}.sv-experts__grid--feature .sv-expert{grid-template-columns: minmax(0,34rem) minmax(0,1fr)}.sv-experts__grid--feature .sv-expert__photo{aspect-ratio: 4 / 5;min-height: 100%}.sv-experts__grid--feature .sv-expert__body{padding: var(--sv-space-7);justify-content: center}.sv-experts__grid--feature .sv-expert__quote{font-size: var(--sv-text-body-lg)}}.sv-offer{scroll-margin-top: 9rem}@media screen and (min-width: 990px){.sv-offer{scroll-margin-top: 11rem}}.sv-chip.is-selected{border-color: var(--sv-pack-accent,var(--sv-blue));background: var(--sv-blue-soft);box-shadow: 0 0 0 3px rgba(var(--sv-blue-rgb),0.16)}.sv-chip.is-selected .sv-chip__qty{color: var(--sv-navy)}.sv-pack__pernight{margin: var(--sv-space-2) 0 0;font-size: var(--sv-text-small);color: var(--sv-muted)}.sv-pack__was[hidden],.sv-pack__save[hidden],.sv-pack__pernight[hidden]{display: none}.sv-pdp__doc{margin-top: var(--sv-space-5);padding: var(--sv-space-4);border-radius: var(--sv-radius-lg);background: var(--sv-navy);color: rgba(255,255,255,0.86)}.sv-pdp__doc-label{display: block;margin-bottom: var(--sv-space-3);font-size: 1.15rem;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;color: var(--sv-blue-on-dark)}.sv-pdp__doc-row{display: grid;grid-template-columns: minmax(0,1fr) 9rem;gap: var(--sv-space-4);align-items: end}.sv-pdp__doc-quote{margin: 0;font-size: 1.45rem;line-height: 1.6;color: var(--sv-white)}.sv-pdp__doc-quote::before{content: '\201C'}.sv-pdp__doc-quote::after{content: '\201D'}.sv-pdp__doc-name{margin: var(--sv-space-3) 0 0;font-size: 1.3rem;font-weight: 600;font-style: italic;color: rgba(255,255,255,0.9)}.sv-pdp__doc-role{display: block;font-weight: 400;font-size: 1.2rem;color: rgba(255,255,255,0.6)}.sv-pdp__doc-photo{align-self: end;margin-bottom: calc(var(--sv-space-4) * -1);border-radius: 0 0 var(--sv-radius) var(--sv-radius);overflow: hidden}.sv-pdp__doc-photo img{display: block;width: 100%;height: auto;object-fit: cover}.sv-pdp__doc-photo .sv-placeholder{min-height: 11rem;padding: var(--sv-space-2);font-size: 1.1rem}.sv-pdp__doc-disclosure{margin: var(--sv-space-4) 0 0;padding-top: var(--sv-space-3);border-top: 1px solid rgba(255,255,255,0.14);font-size: 1.15rem;line-height: 1.5;color: rgba(255,255,255,0.55)}.sv-pdp__doc-todo{margin: var(--sv-space-3) 0 0;padding: var(--sv-space-3);border: 1px dashed #ff9f93;border-radius: var(--sv-radius-sm);font-size: 1.2rem;line-height: 1.5;color: var(--sv-clay-on-dark)}.sv-guar__grid{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--sv-space-6);margin-top: var(--sv-space-6)}.sv-guar__item{text-align: center}.sv-guar__badge{display: flex;justify-content: center;margin-bottom: var(--sv-space-4)}.sv-guar__badge img{display: block;width: 11rem;height: 11rem;object-fit: contain}.sv-guar__ring{display: grid;place-items: center;gap: 0.2rem;width: 11rem;height: 11rem;border-radius: var(--sv-radius-pill);border: 2px solid var(--sv-blue);box-shadow: inset 0 0 0 3px var(--sv-white),inset 0 0 0 4px rgba(var(--sv-blue-rgb),0.35);color: var(--sv-blue);background: var(--sv-white)}.sv-guar__ring-text{font-size: 1.1rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;line-height: 1.2}.sv-guar__title{margin: 0;font-family: var(--sv-font-heading);font-size: 1.9rem;font-weight: 600;line-height: 1.3;color: var(--sv-navy)}.sv-guar__text{max-width: 34rem;margin: var(--sv-space-2) auto 0;font-size: var(--sv-text-small);line-height: 1.65;color: var(--sv-body)}.sv-guar__foot{max-width: 66rem;margin: var(--sv-space-6) auto 0;font-size: 1.3rem;line-height: 1.6;color: var(--sv-muted);text-align: center}@media screen and (min-width: 750px){.sv-guar__grid{grid-template-columns: repeat(auto-fit,minmax(min(24rem,100%),1fr));gap: var(--sv-space-5)}}.sv-hero--stacked{display: block;min-height: 0;overflow: visible;background: var(--sv-white)}.sv-hero--stacked .sv-hero__bg{position: static;z-index: auto;aspect-ratio: var(--sv-hero-ratio,4 / 3);background: var(--sv-mist)}.sv-hero--stacked .sv-hero__bg img,.sv-hero--stacked .sv-hero__bg video{display: block}.sv-hero--stacked.sv-hero--no-media{background: var(--sv-white)}.sv-hero--stacked.sv-hero--no-media .sv-hero__bg{aspect-ratio: 16 / 5;background: radial-gradient(120% 120% at 30% 20%,rgba(var(--sv-blue-rgb),0.16) 0%,transparent 62%),var(--sv-mist)}.sv-hero--stacked .sv-wrap{display: block}.sv-hero--stacked .sv-hero__inner{gap: var(--sv-space-3);max-width: 62rem;margin-top: 0;padding-block: var(--sv-space-6)}.sv-hero--stacked .sv-h1{color: var(--sv-ink);text-shadow: none}.sv-hero--stacked .sv-lede{color: var(--sv-body);opacity: 1}.sv-hero--stacked .sv-eyebrow{color: var(--sv-blue)}.sv-hero--stacked .sv-hero__trust{color: var(--sv-muted);font-size: 1.4rem}.sv-hero--stacked .sv-hero__trust span:last-child{color: var(--sv-body)}.sv-hero--stacked .sv-hero__trust:first-child{margin-bottom: calc(var(--sv-space-1) * -1)}.sv-hero--stacked .sv-hero__cta{margin-top: var(--sv-space-3);width: 100%}@media screen and (min-width: 750px){.sv-hero--stacked .sv-hero__bg{aspect-ratio: var(--sv-hero-ratio-desktop,16 / 9)}.sv-hero--stacked .sv-hero__inner{padding-block: var(--sv-space-7)}.sv-hero--stacked .sv-hero__cta{width: auto;min-width: 26rem}}.sv-h1,.sv-h2,.sv-h3{color: var(--sv-ink)}.sv-proof__head{max-width: 66rem;margin-inline: auto}.sv-proof__heading{text-wrap: balance}.sv-proof__agg{display: inline-flex;align-items: center;flex-wrap: wrap;justify-content: center;gap: var(--sv-space-2) var(--sv-space-3);margin: var(--sv-space-4) 0 0;font-size: var(--sv-text-small);font-weight: 500;color: var(--sv-body)}.sv-proof{display: grid;gap: var(--sv-space-3);max-width: 76rem;margin: var(--sv-space-6) auto 0}.sv-proof__card{margin: 0;padding: var(--sv-space-4);background: var(--sv-white);border: 1px solid var(--sv-line);border-radius: var(--sv-radius-lg)}.sv-proof__top{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: var(--sv-space-3)}.sv-proof__mono{display: grid;place-items: center;width: 3.6rem;height: 3.6rem;border-radius: var(--sv-radius-pill);background: var(--sv-blue-soft);color: var(--sv-blue);font-family: var(--sv-font-heading);font-size: 1.6rem;font-weight: 600;line-height: 1}.sv-proof__who{min-width: 0}.sv-proof__name{display: block;font-size: 1.4rem;font-weight: 600;color: var(--sv-ink);line-height: 1.3}.sv-proof__badge{display: block;font-size: 1.15rem;color: var(--sv-muted);line-height: 1.4}.sv-proof__stars{align-self: center}.sv-proof__stars svg{width: 1.3rem;height: 1.3rem}.sv-proof__quote{margin: var(--sv-space-3) 0 0;font-size: 1.5rem;line-height: 1.65;color: var(--sv-body)}.sv-proof__quote>:first-child{margin-top: 0}.sv-proof__quote>:last-child{margin-bottom: 0}.sv-proof__quote strong,.sv-proof__quote b{font-weight: inherit;color: var(--sv-blue)}.sv-proof__cta{margin-top: var(--sv-space-6)}.sv-proof__todo{max-width: 72rem;margin: var(--sv-space-6) auto 0;padding: var(--sv-space-4);border: 1px dashed #c0392b;border-radius: var(--sv-radius-sm);background: rgba(192,57,43,0.05);color: #c0392b;font-size: 1.3rem;line-height: 1.6}@media screen and (min-width: 750px){.sv-proof__card{padding: var(--sv-space-5)}.sv-proof__name{font-size: 1.5rem}.sv-proof__quote{font-size: var(--sv-text-body);line-height: 1.7}}.sv-section--sand{background: var(--sv-sand)}.sv-eyebrow--mono{font-family: var(--sv-font-mono);font-size: 1.1rem;font-weight: 500;letter-spacing: 0.18em;text-transform: uppercase;color: var(--sv-muted-06)}.sv-num{font-family: var(--sv-font-mono);font-variant-numeric: tabular-nums;letter-spacing: -0.01em}.sv-channel{width: 100%;height: 2.4rem;margin-block: var(--sv-space-6)}.sv-channel--lead{margin-top: 0}.sv-channel svg{display: block;width: 100%;height: 100%}.sv-channel--open svg{fill: var(--sv-breath)}.sv-channel--pinched svg{fill: var(--sv-dusk)}.sv-chain{display: grid;gap: var(--sv-space-5);margin: var(--sv-space-7) 0 0;padding: 0;list-style: none;counter-reset: none}.sv-chain__step{position: relative;display: grid;grid-template-columns: 3.2rem minmax(0,1fr);align-items: start;gap: var(--sv-space-4);padding: var(--sv-space-3);border-radius: var(--sv-r-card)}.sv-chain__num{display: grid;place-items: center;width: 3.2rem;height: 3.2rem;border-radius: var(--sv-radius-pill);border: 1px solid currentColor;font-family: var(--sv-font-mono);font-size: 1.2rem;font-weight: 500;line-height: 1}.sv-chain__text{font-size: 1.5rem;line-height: 1.6;color: var(--sv-body-06)}.sv-chain__text strong{display: block;font-weight: 600;color: var(--sv-ink)}.sv-chain__step--early .sv-chain__num{color: var(--sv-muted-06)}.sv-chain__step--mid .sv-chain__num{color: var(--sv-dusk);opacity: 0.75}.sv-chain__step--late{background: var(--sv-dusk-tint)}.sv-chain__step--late .sv-chain__num{color: var(--sv-dusk);border-color: var(--sv-dusk);background: var(--sv-white)}.sv-chain__link{position: absolute;top: calc(100% + 0.2rem);left: calc(1.6rem + var(--sv-space-3));width: var(--sv-chain-w,3px);height: var(--sv-space-5);transform: translateX(-50%);border-radius: 2px;background: var(--sv-dusk);opacity: 0.4}@media screen and (min-width: 750px){.sv-chain{grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--sv-space-5) var(--sv-space-6)}.sv-chain__link{top: 2.3rem;left: 100%;width: var(--sv-space-6);height: var(--sv-chain-w,3px);transform: none}.sv-chain__step:nth-child(3n) .sv-chain__link{display: none}}.sv-airway{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--sv-space-4);margin-top: var(--sv-space-7)}.sv-airway__panel{overflow: hidden;border-radius: var(--sv-r-card);background: var(--sv-white);border: 1px solid var(--sv-line-06)}.sv-airway__panel--open{border: 2px solid var(--sv-breath)}.sv-airway__bar{margin: 0;padding: var(--sv-space-2) var(--sv-space-4);font-family: var(--sv-font-mono);font-size: 1.15rem;font-weight: 500;letter-spacing: 0.16em;color: var(--sv-white)}.sv-airway__panel--pinched .sv-airway__bar{background: var(--sv-dusk)}.sv-airway__panel--open .sv-airway__bar{background: var(--sv-breath)}.sv-airway__fig svg{display: block;width: 100%;height: auto}.sv-airway__panel--pinched .sv-airway__fig{background: var(--sv-dusk-tint)}.sv-airway__panel--open .sv-airway__fig{background: var(--sv-breath-tint)}.sv-airway__p{transform-box: view-box;transform-origin: 0 0}.sv-airway__pdot{fill: none;stroke-width: 3.2;stroke-linecap: round;transform-box: view-box;transform-origin: 0 0}.sv-airway__panel--pinched .sv-airway__pdot{stroke: var(--sv-dusk)}.sv-airway__panel--open .sv-airway__pdot{stroke: var(--sv-breath)}[data-sv-airway].is-in .sv-airway__p{animation-delay: calc(var(--i) * -0.8s)}[data-sv-airway].is-in .sv-airway__panel--pinched .sv-airway__p{animation: sv-flow-pinched 3.2s linear infinite;animation-delay: calc(var(--i) * -0.8s)}[data-sv-airway].is-in .sv-airway__panel--pinched .sv-airway__pdot{animation: sv-flow-jitter 3.2s linear infinite;animation-delay: inherit}[data-sv-airway].is-in .sv-airway__panel--open .sv-airway__p{animation: sv-flow-open 3.2s linear infinite;animation-delay: calc(var(--i) * -0.8s)}@keyframes sv-flow-pinched{0%{transform: translate(6px,var(--lane)) scaleX(1)}32%{transform: translate(104px,calc((var(--lane) + 61px) / 2)) scaleX(0.78)}50%{transform: translate(160px,61px) scaleX(0.4)}68%{transform: translate(216px,calc((var(--lane) + 61px) / 2)) scaleX(0.78)}100%{transform: translate(314px,var(--lane)) scaleX(1)}}@keyframes sv-flow-open{0%{transform: translate(6px,var(--lane)) scaleX(1)}100%{transform: translate(314px,var(--lane)) scaleX(1)}}@keyframes sv-flow-jitter{0%,22%{transform: translateY(0)}34%{transform: translateY(-1.8px)}42%{transform: translateY(1.5px)}50%{transform: translateY(-2.1px)}58%{transform: translateY(1.7px)}66%{transform: translateY(-1.2px)}78%,100%{transform: translateY(0)}}.sv-airway__marks path{fill: none;stroke: var(--sv-dusk);stroke-width: 2;stroke-linecap: round;opacity: 0.28}[data-sv-airway].is-in .sv-airway__marks path{animation: sv-mark-pulse 1.1s ease-in-out infinite}[data-sv-airway].is-in .sv-airway__marks path:nth-child(2),[data-sv-airway].is-in .sv-airway__marks path:nth-child(5){animation-delay: 0.22s}[data-sv-airway].is-in .sv-airway__marks path:nth-child(3),[data-sv-airway].is-in .sv-airway__marks path:nth-child(6){animation-delay: 0.44s}@keyframes sv-mark-pulse{0%,100%{opacity: 0.16}50%{opacity: 0.55}}.sv-airway__still{display: none}.sv-airway__still path{fill: none;stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round}.sv-airway__panel--pinched .sv-airway__still path{stroke: var(--sv-dusk)}.sv-airway__panel--open .sv-airway__still path{stroke: var(--sv-breath)}@media (prefers-reduced-motion: reduce){.sv-airway__flow{display: none}.sv-airway__still{display: block}[data-sv-airway].is-in .sv-airway__marks path{animation: none;opacity: 0.3}}.sv-airway__state{margin: 0;padding: 0 var(--sv-space-4);text-align: center}.sv-airway__pill{display: inline-block;padding: 0.3rem 1.1rem;border-radius: var(--sv-radius-pill);font-family: var(--sv-font-mono);font-size: 1.05rem;font-weight: 500;letter-spacing: 0.14em;text-transform: uppercase}.sv-airway__panel--pinched .sv-airway__pill{background: var(--sv-dusk-tint);color: var(--sv-dusk-ink)}.sv-airway__panel--open .sv-airway__pill{background: var(--sv-breath-tint);color: var(--sv-breath-ink)}.sv-chain__step{border: 1px solid transparent;transition: none}.sv-chain__step--early{background: rgba(var(--sv-dusk-rgb),0.045);border-color: rgba(var(--sv-dusk-rgb),0.10)}.sv-chain__step--mid{background: rgba(var(--sv-dusk-rgb),0.085);border-color: rgba(var(--sv-dusk-rgb),0.16)}.sv-chain__step--late{background: rgba(var(--sv-dusk-rgb),0.14);border-color: rgba(var(--sv-dusk-rgb),0.24)}.sv-chain__step--early .sv-chain__num{color: var(--sv-muted-06);background: var(--sv-white)}.sv-chain__step--mid .sv-chain__num{color: var(--sv-dusk);border-color: rgba(var(--sv-dusk-rgb),0.5);background: var(--sv-white);opacity: 1}.sv-root__explain{margin: var(--sv-space-6) 0}.sv-root__explain .sv-media{border-radius: var(--sv-r-card)}.sv-root__explain-caption{margin: var(--sv-space-3) 0 0;font-size: 1.25rem;color: var(--sv-muted-06);text-align: center}.sv-analogy__media{max-width: 34rem}@media screen and (max-width: 749px){.sv-analogy__media{max-width: 26rem;margin-inline: auto}}.sv-wedge{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--sv-space-3);margin-top: var(--sv-space-6)}.sv-wedge__item{display: grid;grid-template-columns: auto minmax(0,1fr);gap: var(--sv-space-3);align-items: start;padding: var(--sv-space-4);border-radius: var(--sv-r-card);background: rgba(255,255,255,0.07)}.sv-steps--mist .sv-wedge__item,.sv-steps--white .sv-wedge__item{background: var(--sv-white);border: 1px solid var(--sv-line-06)}.sv-wedge__icon{display: grid;place-items: center;width: 3.6rem;height: 3.6rem;border-radius: var(--sv-r-icon);background: rgba(var(--sv-breath-rgb),0.18);color: var(--sv-breath-on-dark)}.sv-steps--mist .sv-wedge__icon,.sv-steps--white .sv-wedge__icon{background: var(--sv-breath-tint);color: var(--sv-breath-ink)}.sv-wedge__title{margin: 0;font-size: 1.5rem;font-weight: 600;line-height: 1.3;color: var(--sv-white)}.sv-steps--mist .sv-wedge__title,.sv-steps--white .sv-wedge__title{color: var(--sv-ink)}.sv-wedge__text{margin: 0.4rem 0 0;font-size: 1.3rem;line-height: 1.55;color: rgba(255,255,255,0.72)}.sv-steps--mist .sv-wedge__text,.sv-steps--white .sv-wedge__text{color: var(--sv-body-06)}.sv-wedge__tie{margin: var(--sv-space-5) 0 0;font-family: var(--sv-font-heading);font-size: 1.9rem;font-style: italic;line-height: 1.4;color: var(--sv-white);text-align: center}.sv-steps--mist .sv-wedge__tie,.sv-steps--white .sv-wedge__tie{color: var(--sv-ink)}@media screen and (min-width: 750px){.sv-wedge{grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--sv-space-4)}}@media screen and (max-width: 749px){.sv-steps__grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--sv-space-3)}.sv-step{padding: var(--sv-space-3);gap: var(--sv-space-3)}.sv-step__pill{padding: 0.3rem 0.9rem;font-size: 1rem}.sv-step__title{margin-top: var(--sv-space-2);font-size: 1.5rem}.sv-step__text{font-size: 1.3rem;line-height: 1.55}.sv-steps__grid>:last-child:nth-child(odd){grid-column: 1 / -1}}.sv-stmt--dark{position: relative;isolation: isolate;background: var(--sv-dark-field)}.sv-stmt--dark .sv-stmt__line{color: var(--sv-white)}.sv-stmt--dark .sv-stmt__foot{color: rgba(255,255,255,0.72)}.sv-stmt__inner::before{content: '';display: block;width: 4.8rem;height: 2px;margin: 0 auto var(--sv-space-5);border-radius: 2px;background: var(--sv-amber);opacity: 0.85}.sv-finalcta{background: var(--sv-dark-field)}.sv-finalcta .sv-lede,.sv-finalcta__reassure{color: rgba(255,255,255,0.74)}.sv-finalcta .sv-btn{box-shadow: 0 8px 28px rgba(var(--sv-blue-rgb),0.28)}.sv-compliance{background: linear-gradient(180deg,var(--sv-night-mid) 0%,var(--sv-night) 60%)}.sv-guar__ring{width: 10.4rem;height: 10.4rem;gap: 0.1rem;border-width: 1.5px;box-shadow: none;background: var(--sv-white)}.sv-guar__ring svg{width: 3.9rem;height: 3.9rem;stroke-width: 1.5}.sv-guar__ring-text{font-family: var(--sv-font-mono);font-size: 1.3rem;letter-spacing: 0.14em}.sv-guar__item:nth-child(1) .sv-guar__ring{border-color: var(--sv-breath);color: var(--sv-breath-ink);background: var(--sv-breath-tint)}.sv-guar__item:nth-child(2) .sv-guar__ring{border-color: var(--sv-amber);color: var(--sv-amber-ink);background: var(--sv-amber-tint)}.sv-guar__item:nth-child(3) .sv-guar__ring{border-color: var(--sv-blue);color: var(--sv-blue);background: rgba(var(--sv-blue-rgb),0.08)}.sv-guar__item:nth-child(4) .sv-guar__ring{border-color: var(--sv-dusk);color: var(--sv-dusk-ink);background: var(--sv-dusk-tint)}.sv-guar__title{font-size: 2rem}.sv-guar__text{font-size: 1.5rem}@media screen and (max-width: 749px){.sv-guar__grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--sv-space-5) var(--sv-space-3)}.sv-guar__ring{width: 8.6rem;height: 8.6rem}.sv-guar__ring svg{width: 3.3rem;height: 3.3rem}.sv-guar__ring-text{font-size: 1.2rem}.sv-guar__badge{margin-bottom: var(--sv-space-3)}.sv-guar__title{font-size: 1.7rem}.sv-guar__text{font-size: 1.4rem;line-height: 1.55}.sv-guar__grid>:last-child:nth-child(odd){grid-column: 1 / -1}}.sv-wedge{display: block;max-width: 52rem;margin: var(--sv-space-6) auto 0;padding: 0;list-style: none;border-top: 1px solid var(--sv-line-06)}.sv-wedge__item{display: grid;grid-template-columns: 2.8rem minmax(0,1fr);align-items: center;gap: var(--sv-space-3);padding: var(--sv-space-3) 0;border-bottom: 1px solid var(--sv-line-06);background: none}.sv-wedge__icon{display: grid;place-items: center;width: 2.8rem;height: 2.8rem;border-radius: var(--sv-radius-pill);background: var(--sv-breath-tint);color: var(--sv-breath-ink)}.sv-wedge__icon svg{width: 1.7rem;height: 1.7rem}.sv-wedge__copy{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0.2rem 0.7rem;min-width: 0}.sv-wedge__title{font-size: 1.45rem;font-weight: 600;color: var(--sv-ink);line-height: 1.4}.sv-wedge__text{font-size: 1.35rem;line-height: 1.4;color: var(--sv-muted-06)}.sv-wedge__tie{margin: var(--sv-space-5) 0 0;font-family: var(--sv-font-heading);font-size: 1.8rem;font-style: italic;line-height: 1.4;color: var(--sv-ink);text-align: center}.sv-steps--sand{background: linear-gradient(180deg,var(--sv-white) 0%,var(--sv-sand) 14%,var(--sv-sand) 86%,var(--sv-white) 100%)}.sv-steps--sand .sv-h2,.sv-steps--sand .sv-wedge__title,.sv-steps--sand .sv-wedge__tie,.sv-steps--sand .sv-step__title{color: var(--sv-ink)}.sv-steps--sand .sv-lede,.sv-steps--sand .sv-step__text{color: var(--sv-body-06)}.sv-steps--sand .sv-eyebrow{color: var(--sv-muted-06)}.sv-steps--sand .sv-steps__foot{color: var(--sv-muted-06)}.sv-steps--sand .sv-step{border: 1px solid var(--sv-line-06)}.sv-step__head{min-height: 7.2rem;justify-content: flex-start}.sv-step__title{text-wrap: balance}.sv-step__text{min-height: 6.6rem}@media screen and (max-width: 749px){.sv-wedge{margin-top: var(--sv-space-5)}.sv-wedge__item{padding: var(--sv-space-3) 0}.sv-wedge__title{font-size: 1.35rem}.sv-wedge__text{font-size: 1.25rem}.sv-wedge__tie{font-size: 1.6rem;margin-top: var(--sv-space-4)}.sv-step__head{min-height: 5.6rem}.sv-step__text{min-height: 7.2rem}}@media screen and (min-width: 750px){.sv-wedge{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 0 var(--sv-space-5);max-width: none;border-top: 0}.sv-wedge__item{border-bottom: 0;border-top: 1px solid var(--sv-line-06);padding-top: var(--sv-space-4)}.sv-wedge__copy{display: block}.sv-wedge__title{display: block}.sv-wedge__text{display: block;margin-top: 0.2rem}}.sv-root__explain{max-width: 52rem;margin-inline: auto}@media screen and (max-width: 749px){.sv-root__explain{margin-block: var(--sv-space-5)}}.sv-airway__fig--photo{position: relative;background: none}.sv-airway__fig--photo img{display: block;width: 100%;height: auto}.sv-airway--fade .sv-airway{grid-template-columns: minmax(0,1fr)}.sv-airway--fade{display: block;max-width: 68rem;margin: var(--sv-space-7) auto 0}.sv-airway__panel--fade{overflow: hidden;border-radius: var(--sv-r-card);border: 1px solid var(--sv-line-06);background: var(--sv-white)}.sv-airway__frame--pinched{position: absolute;inset: 0;opacity: 0}.sv-airway__frame--open{position: relative}[data-sv-airway].is-in .sv-airway__frame--pinched{animation: sv-airway-fade 6s var(--sv-ease) 600ms infinite}[data-sv-airway].is-in .sv-airway__pill--open{animation: sv-pill-open 6s var(--sv-ease) 600ms infinite}[data-sv-airway].is-in .sv-airway__pill--pinched{animation: sv-pill-pinched 6s var(--sv-ease) 600ms infinite}@keyframes sv-airway-fade{0%,8%{opacity: 0}42%,58%{opacity: 1}92%,100%{opacity: 0}}@keyframes sv-pill-open{0%,8%{opacity: 1}42%,58%{opacity: 0.25}92%,100%{opacity: 1}}@keyframes sv-pill-pinched{0%,8%{opacity: 0.25}42%,58%{opacity: 1}92%,100%{opacity: 0.25}}.sv-airway__state--pair{display: flex;justify-content: center;gap: var(--sv-space-3);padding-block: var(--sv-space-3)}.sv-airway__pill--open{background: var(--sv-breath-tint);color: var(--sv-breath-ink)}.sv-airway__pill--pinched{background: var(--sv-dusk-tint);color: var(--sv-dusk-ink)}@media (prefers-reduced-motion: reduce){[data-sv-airway].is-in .sv-airway__frame--pinched,[data-sv-airway].is-in .sv-airway__pill--open,[data-sv-airway].is-in .sv-airway__pill--pinched{animation: none}.sv-airway__frame--pinched{opacity: 1}}.sv-cwall{display: grid;gap: var(--sv-space-3);max-width: 62rem;margin: var(--sv-space-6) auto 0}.sv-cwall__card{padding: var(--sv-space-4);background: var(--sv-white);border: 1px solid var(--sv-line-06);border-radius: 1.2rem;box-shadow: 0 1px 2px rgba(var(--sv-night-rgb),0.04)}.sv-cwall__card:nth-child(odd){transform: rotate(-0.4deg)}.sv-cwall__card:nth-child(even){transform: rotate(0.35deg)}.sv-cwall__top{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: var(--sv-space-3)}.sv-cwall__avatar{display: grid;place-items: center;width: 4rem;height: 4rem;overflow: hidden;border-radius: var(--sv-radius-pill);background: var(--sv-blue-soft);color: var(--sv-blue);font-family: var(--sv-font-heading);font-size: 1.6rem;font-weight: 600;line-height: 1}.sv-cwall__avatar img{width: 100%;height: 100%;object-fit: cover}.sv-cwall__name{display: block;font-size: 1.4rem;font-weight: 600;color: var(--sv-ink)}.sv-cwall__meta{display: block;font-size: 1.15rem;color: var(--sv-muted-06)}.sv-cwall__text{margin: var(--sv-space-3) 0 0;font-size: 1.45rem;line-height: 1.6;color: var(--sv-body-06)}.sv-cwall__engage{display: flex;gap: var(--sv-space-4);margin: var(--sv-space-3) 0 0;font-size: 1.2rem;color: var(--sv-muted-06)}.sv-cwall__todo{max-width: 62rem;margin: var(--sv-space-5) auto 0;padding: var(--sv-space-4);border: 1px dashed #c0392b;border-radius: var(--sv-radius-sm);background: rgba(192,57,43,0.05);color: #c0392b;font-size: 1.3rem;line-height: 1.6}@media (prefers-reduced-motion: reduce){.sv-cwall__card{transform: none}}.sv-proofl{display: grid;gap: var(--sv-space-4);max-width: 66rem;margin: var(--sv-space-6) auto 0;padding: 0;list-style: none;counter-reset: none}.sv-proofl__row{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--sv-space-2);padding: var(--sv-space-4);border-radius: var(--sv-r-card);background: var(--sv-white);border: 1px solid var(--sv-line-06)}.sv-proofl__rank{display: inline-flex;gap: 0.2rem;color: var(--sv-amber);line-height: 0}.sv-proofl__rank svg{width: 1.2rem;height: 1.2rem;fill: currentColor}.sv-proofl__title{display: block;font-size: 1.6rem;font-weight: 600;color: var(--sv-ink);line-height: 1.35}.sv-proofl__text{display: block;margin-top: 0.4rem;font-size: 1.45rem;line-height: 1.65;color: var(--sv-body-06)}.sv-proofl__foot{margin: var(--sv-space-5) 0 0;font-size: 1.2rem;color: var(--sv-muted-06);text-align: center}@media screen and (min-width: 750px){.sv-proofl__row{grid-template-columns: 7rem minmax(0,1fr);align-items: start;gap: var(--sv-space-4);padding: var(--sv-space-5)}}.sv-sticky{position: fixed;left: 0;right: 0;bottom: 0;z-index: 30;display: block;background: rgba(255,255,255,0.95);border-top: 1px solid var(--sv-line-06);transform: translateY(100%);transition: transform 0.24s var(--sv-ease)}@supports (backdrop-filter: blur(10px)){.sv-sticky{background: rgba(255,255,255,0.86);backdrop-filter: blur(12px)}}.sv-sticky.is-in{transform: translateY(0)}.sv-sticky[hidden]{display: none}.sv-sticky__inner{display: flex;align-items: center;justify-content: space-between;gap: var(--sv-space-3);padding: var(--sv-space-3) var(--sv-space-4);padding-bottom: calc(var(--sv-space-3) + env(safe-area-inset-bottom,0px))}.sv-sticky__pack{display: block;font-size: 1.3rem;font-weight: 600;color: var(--sv-ink);line-height: 1.3}.sv-sticky__prices{display: flex;align-items: baseline;flex-wrap: wrap;gap: 0.6rem;font-size: 1.25rem}.sv-sticky__price{font-weight: 600;color: var(--sv-ink)}.sv-sticky__was{color: var(--sv-muted-06)}.sv-sticky__nights{color: var(--sv-muted-06)}.sv-sticky__cta{flex: 0 0 auto;min-height: 4.4rem;padding: 0 var(--sv-space-4);font-size: 1.4rem}.sv-sticky__spacer{height: 6.4rem}@media screen and (min-width: 750px){.sv-sticky,.sv-sticky__spacer{display: none}}@media (prefers-reduced-motion: reduce){.sv-sticky{transition: none}}.sv-analogy{margin-top: var(--sv-space-7);padding: var(--sv-space-5);border-radius: var(--sv-r-panel);background: linear-gradient(135deg,rgba(196,85,60,0.06) 0%,transparent 55%),var(--sv-sand);font-size: var(--sv-text-body);line-height: 1.75;color: var(--sv-body-06)}.sv-analogy__label{display: block;margin-bottom: var(--sv-space-3);font-family: var(--sv-font-mono);font-size: 1.1rem;font-weight: 500;letter-spacing: 0.18em;text-transform: uppercase;color: var(--sv-clay)}.sv-analogy p{margin: 0 0 var(--sv-space-3)}.sv-analogy p:last-child{margin-bottom: 0}.sv-analogy em,.sv-analogy strong{color: var(--sv-clay);font-style: normal;font-weight: inherit}.sv-analogy__media{max-width: 34rem}.sv-analogy__media .sv-media{border-radius: var(--sv-r-card);background: rgba(255,255,255,0.6)}@media screen and (max-width: 749px){.sv-analogy__media{max-width: 26rem;margin-inline: auto}}@media screen and (min-width: 750px){.sv-analogy{padding: var(--sv-space-6)}.sv-analogy--media{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,0.85fr);gap: var(--sv-space-6);align-items: center}.sv-analogy--media .sv-analogy__copy{order: 1}.sv-analogy--media .sv-analogy__media{order: 2}}.sv-yard__head{max-width: 72rem}.sv-yard{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--sv-space-4);margin-top: var(--sv-space-6)}.sv-yard__card{display: grid;grid-template-columns: var(--sv-icon-box) minmax(0,1fr);gap: var(--sv-space-4);padding: var(--sv-space-4);border: 1px solid var(--sv-line-06);border-radius: var(--sv-r-card);background: var(--sv-white)}.sv-yard__icon{display: grid;place-items: center;width: var(--sv-icon-box);height: var(--sv-icon-box);border-radius: var(--sv-r-icon);background: var(--sv-clay-tint);color: var(--sv-clay-ink)}.sv-yard__role{display: block;margin-bottom: 0.4rem;font-family: var(--sv-font-mono);font-size: 1rem;font-weight: 500;letter-spacing: 0.16em;text-transform: uppercase;color: var(--sv-clay)}.sv-yard__title{margin: 0;font-family: var(--sv-font-heading);font-size: 1.8rem;font-weight: 600;line-height: 1.3;color: var(--sv-ink)}.sv-yard__why{margin: var(--sv-space-2) 0 0;font-size: 1.45rem;line-height: 1.65;color: var(--sv-body-06)}.sv-yard__quote{margin: var(--sv-space-3) 0 0;font-size: 1.3rem;font-style: italic;line-height: 1.55;color: var(--sv-muted-06)}.sv-yard__close{max-width: 60rem;margin: var(--sv-space-7) auto 0;font-family: var(--sv-font-heading);font-size: 2rem;font-weight: 600;line-height: 1.4;color: var(--sv-ink);text-align: center;text-wrap: balance}.sv-yard__close p{margin: 0}@media screen and (min-width: 750px){.sv-yard{grid-template-columns: repeat(2,minmax(0,1fr))}.sv-yard__card{padding: var(--sv-space-5)}}.sv-disarm__head{max-width: 72rem}.sv-disarm{margin-top: var(--sv-space-6);border: 1px solid var(--sv-line-06);border-radius: var(--sv-r-card);overflow: hidden}.sv-disarm__heads{display: none}.sv-disarm__row{display: grid;grid-template-columns: minmax(0,1fr);border-bottom: 1px solid var(--sv-line-06)}.sv-disarm__row:last-child{border-bottom: 0}.sv-disarm__cell{position: relative;padding: var(--sv-space-4);font-size: 1.5rem;line-height: 1.6;color: var(--sv-body-06)}.sv-disarm__cell--villain{background: var(--sv-dusk-tint)}.sv-disarm__cell--fix{background: var(--sv-breath-tint)}.sv-disarm__label{display: block;margin-bottom: 0.4rem;font-family: var(--sv-font-mono);font-size: 1rem;font-weight: 500;letter-spacing: 0.16em;text-transform: uppercase}.sv-disarm__cell--villain .sv-disarm__label{color: var(--sv-dusk)}.sv-disarm__cell--fix .sv-disarm__label{color: var(--sv-breath)}.sv-disarm__chip{display: block;width: fit-content;margin-top: var(--sv-space-3);padding: 0.3rem 0.8rem;border-radius: var(--sv-r-chip);background: var(--sv-white);color: var(--sv-breath);font-family: var(--sv-font-mono);font-size: 1rem;font-weight: 500;letter-spacing: 0.12em}.sv-disarm__foot{margin: var(--sv-space-4) 0 0;font-size: 1.15rem;color: var(--sv-muted-06);text-align: center}@media screen and (min-width: 750px){.sv-disarm__heads{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));border-bottom: 1px solid var(--sv-line-06)}.sv-disarm__lane-head{padding: var(--sv-space-3) var(--sv-space-4);font-family: var(--sv-font-mono);font-size: 1.05rem;font-weight: 500;letter-spacing: 0.16em;text-transform: uppercase}.sv-disarm__lane-head--villain{background: var(--sv-dusk-tint);color: var(--sv-dusk-ink)}.sv-disarm__lane-head--fix{background: var(--sv-breath-tint);color: var(--sv-breath-ink)}.sv-disarm__row{grid-template-columns: repeat(2,minmax(0,1fr))}.sv-disarm__label{display: none}.sv-disarm__cell--fix{border-left: 1px solid var(--sv-line-06)}}.sv-ladder{max-width: 62rem}.sv-ladder__list{display: grid;gap: var(--sv-space-5);margin: var(--sv-space-6) 0 0;padding: 0;list-style: none}.sv-ladder__label{display: block;font-size: 1.4rem;font-weight: 600;color: var(--sv-ink)}.sv-ladder__track{display: grid;grid-template-columns: minmax(0,1fr) max-content;align-items: center;gap: var(--sv-space-3);margin-top: var(--sv-space-2)}.sv-ladder__bar{height: 1.6rem;border-radius: var(--sv-radius-pill);min-width: 0.8rem}.sv-ladder__row--anchor .sv-ladder__bar{background: var(--sv-amber);opacity: 0.4}.sv-ladder__row--ours .sv-ladder__bar{background: var(--sv-breath)}.sv-ladder__row--cheap .sv-ladder__bar{background: var(--sv-clay);opacity: 0.4}.sv-ladder__price{font-size: 1.6rem;font-weight: 500;color: var(--sv-ink);white-space: nowrap}.sv-ladder__row--ours .sv-ladder__price{font-size: 1.9rem;font-weight: 600}.sv-ladder__chip{display: inline-flex;align-items: center;gap: 0.4rem;margin-top: var(--sv-space-2);padding: 0.3rem 0.8rem;border-radius: var(--sv-r-chip);font-family: var(--sv-font-mono);font-size: 1rem;font-weight: 500;letter-spacing: 0.12em}.sv-ladder__row--anchor .sv-ladder__chip{background: var(--sv-amber-tint);color: var(--sv-amber-ink)}.sv-ladder__row--ours .sv-ladder__chip{background: var(--sv-breath-tint);color: var(--sv-breath-ink)}.sv-ladder__row--cheap .sv-ladder__chip{background: var(--sv-clay-tint);color: var(--sv-clay-ink)}.sv-ladder__note{margin: var(--sv-space-5) 0 0;font-size: 1.1rem;line-height: 1.55;color: var(--sv-muted-06)}.sv-delta{max-width: 56rem;margin: var(--sv-space-8) auto 0;padding: var(--sv-space-5);border: 1px solid var(--sv-line-06);border-radius: var(--sv-r-card);background: var(--sv-white);text-align: center}.sv-delta__heading{margin: 0;font-family: var(--sv-font-heading);font-size: 2rem;font-weight: 600;line-height: 1.35;color: var(--sv-ink);text-wrap: balance}.sv-delta__chart{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--sv-space-6);align-items: end;max-width: 32rem;height: 18rem;margin: var(--sv-space-6) auto 0}.sv-delta__col{display: grid;grid-template-rows: auto minmax(0,1fr) auto;align-items: end;height: 100%;gap: var(--sv-space-2)}.sv-delta__num{font-size: 2.4rem;font-weight: 500;line-height: 1;color: var(--sv-ink)}.sv-delta__bar{width: 100%;align-self: end;border-radius: var(--sv-r-chip) var(--sv-r-chip) 0 0}.sv-delta__bar--before{background: var(--sv-dusk)}.sv-delta__bar--after{background: var(--sv-breath)}.sv-delta__cap{font-family: var(--sv-font-mono);font-size: 1.05rem;font-weight: 500;letter-spacing: 0.16em;color: var(--sv-muted-06)}.sv-delta__quote{margin: var(--sv-space-5) 0 0;font-family: var(--sv-font-heading);font-size: 1.7rem;font-style: italic;line-height: 1.6;color: var(--sv-body-06)}.sv-delta__attr{margin: var(--sv-space-3) 0 0;font-size: 1.2rem;color: var(--sv-muted-06)}.sv-delta__invite{margin: var(--sv-space-4) 0 0;padding-top: var(--sv-space-4);border-top: 1px solid var(--sv-line-06);font-family: var(--sv-font-mono);font-size: 1.15rem;line-height: 1.6;color: var(--sv-breath)}.sv-airway__panel--pinched .sv-airway__g1{stop-color: #ffffff}.sv-airway__panel--pinched .sv-airway__g2{stop-color: #efeaf8}.sv-airway__panel--open .sv-airway__g1{stop-color: #ffffff}.sv-airway__panel--open .sv-airway__g2{stop-color: #e6f5f1}.sv-airway__bore{stroke-width: 2;stroke-linejoin: round}.sv-airway__tissue{opacity: 0.18;stroke: none}.sv-airway__panel--pinched .sv-airway__bore{stroke: var(--sv-dusk)}.sv-airway__panel--pinched .sv-airway__tissue{fill: var(--sv-dusk)}.sv-airway__panel--pinched .sv-airway__fig{background: var(--sv-dusk-tint)}.sv-airway__panel--open .sv-airway__bore{stroke: var(--sv-breath)}.sv-airway__panel--open .sv-airway__tissue{fill: var(--sv-breath)}.sv-airway__panel--open .sv-airway__fig{background: var(--sv-breath-tint)}.sv-airway__caption{margin: 0;padding: var(--sv-space-3) var(--sv-space-4) var(--sv-space-4);font-size: 1.3rem;line-height: 1.55;color: var(--sv-muted-06)}.sv-airway__note{margin: var(--sv-space-3) 0 0;font-size: 1.15rem;color: var(--sv-muted-06);text-align: center}.sv-hero--stacked.sv-hero--no-media .sv-hero__bg{aspect-ratio: var(--sv-hero-ratio,4 / 3);background: radial-gradient(110% 90% at 26% 12%,rgba(var(--sv-blue-rgb),0.14) 0%,transparent 62%),radial-gradient(90% 80% at 84% 88%,rgba(var(--sv-breath-rgb),0.12) 0%,transparent 58%),var(--sv-mist)}.sv-hero__slot{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;padding: var(--sv-space-5)}.sv-hero__slot .sv-placeholder{max-width: 44rem;background: rgba(255,255,255,0.55);border-color: rgba(var(--sv-blue-rgb),0.28)}@media screen and (min-width: 750px){.sv-hero--stacked.sv-hero--no-media .sv-hero__bg{aspect-ratio: var(--sv-hero-ratio-desktop,16 / 9)}}.sv-loop{margin-top: var(--sv-space-6)}.sv-loop__track{display: grid;grid-auto-flow: column;grid-auto-columns: 78%;gap: var(--sv-space-3);overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x proximity;scroll-behavior: smooth;scrollbar-width: none;padding-bottom: var(--sv-space-2)}.sv-loop__track::-webkit-scrollbar{display: none}.sv-loop__track>*{scroll-snap-align: center}.sv-loop__track:focus-visible{outline: 2px solid var(--sv-blue);outline-offset: 4px;border-radius: var(--sv-radius)}.sv-loop .sv-review{height: 100%}.sv-loop__nav{display: flex;align-items: center;justify-content: center;gap: var(--sv-space-4);margin-top: var(--sv-space-5)}.sv-loop__arrow{display: grid;place-items: center;width: 4.4rem;height: 4.4rem;border: 1px solid var(--sv-line-strong);border-radius: var(--sv-radius-pill);background: var(--sv-white);color: var(--sv-ink);cursor: pointer;transition: border-color 0.18s var(--sv-ease),transform 0.18s var(--sv-ease)}.sv-loop__arrow svg{width: 2rem;height: 2rem}.sv-loop__arrow:hover{border-color: var(--sv-ink)}.sv-loop__arrow:active{transform: scale(0.94)}.sv-loop__arrow:focus-visible{outline: 2px solid var(--sv-blue);outline-offset: 2px}@media screen and (min-width: 750px){.sv-loop__track{grid-auto-columns: calc((100% - var(--sv-space-4) * 2) / 2.3);gap: var(--sv-space-4)}}@media screen and (min-width: 990px){.sv-loop__track{grid-auto-columns: calc((100% - var(--sv-space-4) * 3) / 3.25)}}@media (prefers-reduced-motion: reduce){.sv-loop__track{scroll-behavior: auto}}.sv-review__quote,.sv-rw__quote,.sv-proof__quote,.sv-expert__quote,.sv-delta__quote,.sv-root__blame,.sv-pdp__doc-quote{border-left: 0;padding-left: 0;font-style: normal;quotes: none}.sv-delta__quote{font-style: italic}.sv-expert__quote,.sv-review__quote,.sv-rw__quote,.sv-proof__quote{color: var(--sv-body-06)}.sv-section--mist{background: linear-gradient( 180deg,var(--sv-white) 0%,var(--sv-mist) 12%,var(--sv-mist) 88%,var(--sv-white) 100% )}.sv-section--sand{background: linear-gradient( 180deg,var(--sv-white) 0%,var(--sv-sand) 12%,var(--sv-sand) 88%,var(--sv-white) 100% )}.sv-section--lavender{background: linear-gradient( 180deg,var(--sv-white) 0%,var(--sv-lavender) 12%,var(--sv-lavender) 88%,var(--sv-white) 100% )}.sv-section--lavender .sv-h2,.sv-section--lavender .sv-h3{color: var(--sv-ink)}@media screen and (max-width: 749px){.sv-pack__body{padding: var(--sv-space-4)}.sv-pack__media .sv-media:has(.sv-placeholder){aspect-ratio: 4 / 3 !important}.sv-pack__media .sv-placeholder{min-height: 0;padding: var(--sv-space-3)}.sv-pack__price{font-size: 2.6rem}.sv-pack__price-row{gap: var(--sv-space-2) var(--sv-space-3);margin-top: var(--sv-space-4)}.sv-pack__was{font-size: 1.5rem}.sv-pack__save{padding: 0.2rem 0.7rem;font-size: 1.2rem}.sv-pack__chips{gap: var(--sv-space-2);margin-top: var(--sv-space-4)}.sv-chip{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: var(--sv-space-2) var(--sv-space-3);padding: var(--sv-space-3) var(--sv-space-4);text-align: left}.sv-chip__qty{grid-column: 1;grid-row: 1;font-size: 1.5rem}.sv-chip__unit{grid-column: 1;grid-row: 2;font-size: 1.2rem}.sv-chip__price{grid-column: 2;grid-row: 1;margin-top: 0;text-align: right;font-size: 1.4rem;font-weight: 600;color: var(--sv-ink);white-space: nowrap}.sv-chip__save{grid-column: 2;grid-row: 2;margin-top: 0;text-align: right;font-size: 1.2rem;white-space: nowrap}.sv-chip__badge{left: auto;right: 1.2rem;transform: translateY(-50%)}.sv-pack__list{margin-top: var(--sv-space-4);gap: var(--sv-space-2)}.sv-pack__list li{font-size: 1.4rem;line-height: 1.5}.sv-pack__cta{margin-top: var(--sv-space-4)}.sv-placeholder{min-height: 12rem;padding: var(--sv-space-3);font-size: 1.3rem}.sv-placeholder strong{font-size: 1.3rem}.sv-loop .sv-review,.sv-rw__card{padding: var(--sv-space-4)}.sv-review__top{grid-template-columns: auto minmax(0,1fr);row-gap: 0.2rem}.sv-review__mono{grid-column: 1;grid-row: 1 / span 2;width: 4rem;height: 4rem}.sv-review__who{grid-column: 2;grid-row: 1}.sv-review__stars{grid-column: 2;grid-row: 2;align-self: start}.sv-review__stars svg{width: 1.3rem;height: 1.3rem}.sv-review__badge,.sv-rw__badge,.sv-proof__badge{white-space: nowrap}.sv-review__name,.sv-rw__name{font-size: 1.45rem;line-height: 1.3}.sv-review__quote,.sv-rw__quote{font-size: 1.45rem;line-height: 1.65}.sv-experts__grid .sv-expert{grid-template-columns: 8.5rem minmax(0,1fr);gap: var(--sv-space-2) var(--sv-space-4);padding: var(--sv-space-4);align-items: center}.sv-experts__grid .sv-expert__photo{grid-column: 1;grid-row: 1;aspect-ratio: 4 / 5;border-radius: var(--sv-r-card)}.sv-experts__grid .sv-expert__body{display: contents}.sv-experts__grid .sv-expert__body>div:first-child{grid-column: 2;grid-row: 1}.sv-experts__grid .sv-expert__quote{grid-column: 1 / -1;margin-top: var(--sv-space-2)}.sv-experts__grid .sv-expert__signature,.sv-experts__grid .sv-expert__press{grid-column: 1 / -1}.sv-expert__name{font-size: 1.7rem}.sv-expert__role{font-size: 1.25rem}.sv-expert__cred{font-size: 1.2rem;line-height: 1.45}.sv-expert__quote{font-size: 1.45rem;line-height: 1.65}.sv-pdp__doc-row{grid-template-columns: minmax(0,1fr) 7.5rem}.sv-pdp__doc-quote{font-size: 1.4rem}}.sv-h1,.sv-h2,.sv-h3{line-height: var(--sv-leading-tight);letter-spacing: var(--sv-tracking-heading);text-wrap: balance}.sv-h1{font-size: clamp(3rem,6.4vw,5rem)}.sv-h2{font-size: clamp(2.4rem,4vw,3.4rem)}.sv-lede{max-width: var(--sv-measure);margin: var(--sv-space-3) 0 0;font-size: var(--sv-text-body-lg);line-height: 1.5;letter-spacing: var(--sv-tracking-body);color: var(--sv-body-06);text-wrap: pretty}.sv-center .sv-lede{margin-inline: auto}.sv-measure{max-width: var(--sv-measure)}.sv-root__body,.sv-rnd__copy,.sv-yard__why,.sv-step__text,.sv-reveal__body,.sv-benefit__body,.sv-mech__para,.sv-proofl__text,.sv-cwall__text,.sv-wedge__text{line-height: 1.55;letter-spacing: var(--sv-tracking-body);text-wrap: pretty}.sv-root__body p + p,.sv-rnd__copy p + p,.sv-step__text p + p,.sv-reveal__body p + p,.sv-benefit__body p + p,.sv-mech__para p + p,.sv-lede p + p{margin-top: var(--sv-para-gap)}.sv-root__body p,.sv-rnd__copy p,.sv-step__text p,.sv-reveal__body p,.sv-benefit__body p,.sv-mech__para p,.sv-lede p{margin-bottom: 0}.sv-root__body{max-width: var(--sv-measure);margin-top: var(--sv-space-3);font-size: var(--sv-text-body)}.sv-rnd__head .sv-lede,.sv-yard__head .sv-lede,.sv-disarm__head .sv-lede{margin-top: var(--sv-space-3)}.sv-yard__why,.sv-proofl__text,.sv-cwall__text,.sv-review__quote,.sv-rw__quote,.sv-proof__quote{line-height: 1.52}.sv-yard__quote{margin-top: var(--sv-space-2);line-height: 1.45}.sv-step__text{line-height: 1.5}.sv-rnd__copy{margin-top: var(--sv-space-2);font-size: var(--sv-text-small)}.sv-rnd__title,.sv-yard__title,.sv-step__title,.sv-guar__title,.sv-delta__heading,.sv-proofl__title{letter-spacing: -0.012em;line-height: 1.22}.sv-eyebrow{margin-bottom: var(--sv-space-2)}.sv-section{padding-block: var(--sv-space-6);letter-spacing: var(--sv-tracking-body)}@media screen and (min-width: 750px){.sv-section{padding-block: var(--sv-space-7)}}@media screen and (min-width: 990px){.sv-section{padding-block: var(--sv-space-8)}}.sv-num,.sv-eyebrow--mono,.sv-airway__pill,.sv-disarm__chip,.sv-ladder__chip,.sv-guar__ring-text,.sv-rnd__label,.sv-yard__role,.sv-delta__cap,.sv-step__pill{letter-spacing: initial}.sv-eyebrow--mono{letter-spacing: 0.18em}.sv-yard__role,.sv-rnd__label,.sv-disarm__chip,.sv-ladder__chip{letter-spacing: 0.14em}.sv-delta__cap,.sv-airway__pill{letter-spacing: 0.16em}.sv-step__pill{letter-spacing: 0.12em}@media screen and (max-width: 749px){.sv-lede{font-size: var(--sv-text-body)}.sv-root__body{font-size: 1.55rem;line-height: 1.58}}.sv-sticky__inner{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: var(--sv-space-3);width: 100%;max-width: 100%;padding: var(--sv-space-3) var(--sv-space-4);padding-bottom: calc(var(--sv-space-3) + env(safe-area-inset-bottom,0px));box-sizing: border-box}.sv-sticky__info{min-width: 0}.sv-sticky__pack{display: block;overflow: hidden;font-size: 1.35rem;font-weight: 600;line-height: 1.25;color: var(--sv-ink);text-overflow: ellipsis;white-space: nowrap}.sv-sticky__prices{display: flex;align-items: baseline;gap: 0.6rem;margin-top: 0.2rem;min-width: 0;font-size: 1.25rem;white-space: nowrap}.sv-sticky__price{font-size: 1.6rem;font-weight: 600;color: var(--sv-ink);letter-spacing: -0.01em}.sv-sticky__was{color: var(--sv-muted-06);text-decoration-thickness: 1px}.sv-sticky__nights{overflow: hidden;color: var(--sv-muted-06);text-overflow: ellipsis}.sv-sticky__cta{flex: 0 1 auto;min-width: 0;min-height: 4.6rem;max-width: 58vw;padding: 0 var(--sv-space-4);font-size: 1.4rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;box-shadow: 0 6px 18px rgba(var(--sv-blue-rgb),0.26)}.sv-sticky{border-top: 1px solid var(--sv-line-06);box-shadow: 0 -6px 24px rgba(var(--sv-night-rgb),0.07)}.sv-sticky::before{content: '';position: absolute;inset: 0 0 auto 0;height: 2px;background: linear-gradient(90deg,var(--sv-breath),var(--sv-blue));opacity: 0.85}@media screen and (max-width: 380px){.sv-sticky__inner{padding-inline: var(--sv-space-3);gap: var(--sv-space-2)}.sv-sticky__cta{padding: 0 var(--sv-space-3);font-size: 1.3rem}.sv-sticky__nights{display: none}}.sv-yard__close{position: relative;max-width: 62rem;margin: var(--sv-space-8) auto 0;padding: var(--sv-space-6) var(--sv-space-5);border-radius: var(--sv-r-panel);background: linear-gradient(160deg,rgba(var(--sv-breath-rgb),0.09) 0%,transparent 62%),var(--sv-white);border: 1px solid var(--sv-line-06);text-align: center}.sv-yard__close::before{content: '';position: absolute;top: 0;left: 50%;width: 8rem;height: 3px;transform: translate(-50%,-50%);border-radius: 3px;background: linear-gradient(90deg,var(--sv-clay),var(--sv-breath))}.sv-yard__close p{margin: 0;font-family: var(--sv-font-heading);font-size: clamp(1.9rem,3.2vw,2.4rem);font-weight: 600;line-height: 1.28;letter-spacing: -0.015em;color: var(--sv-ink);text-wrap: balance}.sv-yard__close strong,.sv-yard__close em{color: var(--sv-breath);font-style: normal;font-weight: inherit}.sv-yard__close-note{margin: var(--sv-space-4) 0 0;font-family: var(--sv-font-mono);font-size: 1.1rem;letter-spacing: 0.14em;text-transform: uppercase;color: var(--sv-muted-06)}.sv-yard__close-cta{margin-top: var(--sv-space-6)}.sv-yard__close-cta .sv-btn{min-height: 4.6rem;padding: 0 var(--sv-space-5);font-size: 1.5rem}@media screen and (max-width: 749px){.sv-yard__close{margin-top: var(--sv-space-7);padding: var(--sv-space-5) var(--sv-space-4)}}.sv-sticky::before{display: none}.sv-sticky{border-top: 1px solid var(--sv-line-06);box-shadow: 0 -4px 18px rgba(var(--sv-night-rgb),0.06)}.sv-sticky__cta{flex: 0 0 auto;min-width: 0;max-width: none;overflow: visible;text-overflow: clip;min-height: 4.4rem;padding: 0 var(--sv-space-4);font-size: 1.4rem;white-space: nowrap;box-shadow: none}.sv-sticky__info{min-width: 0;overflow: hidden}.sv-sticky__pack{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.sv-sticky__prices{overflow: hidden}@media screen and (max-width: 420px){.sv-sticky__nights{display: none}}@media screen and (max-width: 360px){.sv-sticky__was{display: none}.sv-sticky__inner{padding-inline: var(--sv-space-3)}.sv-sticky__cta{padding: 0 var(--sv-space-3);font-size: 1.35rem}}.sv-sticky,.sv-sticky *,.sv-sticky *::before,.sv-sticky *::after{box-sizing: border-box}.sv-sticky{position: fixed;inset: auto 0 0 0;width: auto;max-width: 100%;overflow: hidden}.sv-sticky__inner{display: flex;flex-wrap: nowrap;align-items: center;gap: var(--sv-space-3);width: 100%;max-width: 100%;padding: var(--sv-space-3) var(--sv-space-4);padding-bottom: calc(var(--sv-space-3) + env(safe-area-inset-bottom,0px))}.sv-sticky__info{flex: 1 1 auto;min-width: 0;overflow: hidden}.sv-sticky__cta{flex: 0 1 auto;min-width: 11rem;max-width: none;height: 4.4rem;min-height: 0;padding: 0 var(--sv-space-4);font-size: 1.4rem;white-space: nowrap;overflow: visible}@media screen and (max-width: 400px){.sv-sticky__inner{gap: var(--sv-space-2);padding-inline: var(--sv-space-3)}.sv-sticky__cta{min-width: 10rem;padding: 0 var(--sv-space-3);font-size: 1.3rem}.sv-sticky__nights{display: none}}@media screen and (max-width: 340px){.sv-sticky__was{display: none}}.sv-sticky__inner{justify-content: space-between;gap: var(--sv-space-4);padding-left: var(--sv-space-4);padding-right: 8rem}.sv-sticky__info{flex: 0 1 auto}@media screen and (max-width: 430px){.sv-sticky__inner{padding-left: var(--sv-space-3);padding-right: 5.6rem;gap: var(--sv-space-3)}}@media screen and (max-width: 360px){.sv-sticky__inner{padding-right: 4rem}}.sv-experts__grid--panel{grid-template-columns: minmax(0,1fr);gap: 0;max-width: 104rem;margin-inline: auto}.sv-experts__grid--panel .sv-expert{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--sv-space-4);padding: var(--sv-space-6) 0;background: transparent;border: 0;border-top: 1px solid var(--sv-line);border-radius: 0;overflow: visible;align-items: center}.sv-experts__grid--panel .sv-expert:first-child{border-top: 0;padding-top: var(--sv-space-2)}.sv-experts__grid--panel .sv-expert__photo{aspect-ratio: 3 / 2;border-radius: var(--sv-r-card);background: var(--sv-white);border: 1px solid var(--sv-line);overflow: hidden}.sv-experts__grid--panel .sv-expert__body{display: flex;flex-direction: column;gap: var(--sv-space-3);padding: 0}.sv-experts__grid--panel .sv-expert__role{font-family: var(--sv-font-mono);font-size: 1.1rem;letter-spacing: 0.18em;text-transform: uppercase;color: var(--sv-muted);margin-bottom: var(--sv-space-1)}.sv-experts__grid--panel .sv-expert__name{font-family: var(--sv-font-heading);font-size: 2.4rem;line-height: 1.15;color: var(--sv-ink);margin: 0}.sv-experts__grid--panel .sv-expert__cred{font-family: var(--sv-font-mono);font-size: 1.2rem;color: var(--sv-muted);margin-top: var(--sv-space-1)}.sv-experts__grid--panel .sv-expert__quote{position: relative;margin: 0;padding: 0 0 0 var(--sv-space-6);border: 0;border-left: 2px solid var(--sv-breath);font-family: var(--sv-font-heading);font-style: normal;font-size: 1.8rem;line-height: 1.62;color: var(--sv-body)}.sv-experts__grid--panel .sv-expert__quote::before{content: "\201C";position: absolute;left: var(--sv-space-2);top: -0.1rem;font-family: var(--sv-font-heading);font-size: 3.2rem;line-height: 1;color: var(--sv-breath);opacity: 0.34;pointer-events: none}.sv-expert__monogram{display: grid;place-items: center;width: 100%;height: 100%;background: transparent;color: var(--sv-muted);opacity: 0.42;font-family: var(--sv-font-heading);font-size: clamp(5rem,12vw,9rem);line-height: 1;user-select: none}@media screen and (min-width: 750px){.sv-experts__grid--panel .sv-expert{grid-template-columns: minmax(0,1fr) minmax(0,30rem);column-gap: var(--sv-space-7);padding: var(--sv-space-7) 0}.sv-experts__grid--panel .sv-expert__body{grid-column: 1;grid-row: 1}.sv-experts__grid--panel .sv-expert__photo{grid-column: 2;grid-row: 1;aspect-ratio: 4 / 5;border-radius: var(--sv-radius-lg)}.sv-experts__grid--panel .sv-expert__quote{font-size: 2rem;line-height: 1.6}}@media screen and (min-width: 990px){.sv-experts__grid--panel .sv-expert{grid-template-columns: minmax(0,1fr) minmax(0,34rem)}.sv-experts__grid--panel .sv-expert__name{font-size: 2.8rem}}@media (prefers-reduced-motion: reduce){.sv-experts__grid--panel .sv-expert{transition: none}}@media screen and (min-width: 990px){.sv-loop .sv-review__top{gap: var(--sv-space-2)}.sv-loop .sv-review__mono{width: 3.4rem;height: 3.4rem;font-size: 1.4rem}.sv-loop .sv-review__stars svg{width: 1.1rem;height: 1.1rem}.sv-loop .sv-review__name{font-size: 1.4rem}.sv-loop .sv-review__badge{font-size: 1.1rem}}@media screen and (min-width: 1180px){.sv-loop__track{grid-auto-columns: calc((100% - var(--sv-space-4) * 4) / 4.25)}}.sv-loop .sv-review{container-type: inline-size}@container (max-width: 180px){.sv-review__top{grid-template-columns: auto minmax(0,1fr);row-gap: 0.2rem}.sv-review__mono{grid-column: 1;grid-row: 1 / span 2}.sv-review__who{grid-column: 2;grid-row: 1}.sv-review__stars{grid-column: 2;grid-row: 2;align-self: start}}.sv-review__name,.sv-rw__name{min-width: 0;overflow-wrap: break-word}.sv-pack__slide{display: none}.sv-pack__slide.is-active{display: block}.sv-intro{--in-bg: var(--sv-white);--in-bg-2: #eaf0fd;--in-ink: var(--sv-navy);--in-body: var(--sv-body);--in-muted: var(--sv-muted-06);--in-rule: rgba(var(--sv-night-rgb),0.14);--in-star: #eeab1f;--in-star-wash: rgba(238,171,31,0.09);--in-star-line: rgba(238,171,31,0.32);--in-glow: rgba(var(--sv-blue-rgb),0.3);--in-pool: rgba(var(--sv-blue-rgb),0.22);position: relative;isolation: isolate;overflow: hidden;padding-block: var(--sv-space-7) var(--sv-space-8);background: var(--in-bg);color: var(--in-body);text-align: center}.sv-intro--sand{--in-bg: var(--sv-sand);--in-bg-2: #f3ece1;--in-glow: rgba(192,138,46,0.2);--in-pool: rgba(192,138,46,0.16)}.sv-intro--night,.sv-intro--ink{--in-bg: var(--sv-night-mid);--in-bg-2: var(--sv-night-hi);--in-ink: #ffffff;--in-body: rgba(255,255,255,0.74);--in-muted: rgba(255,255,255,0.46);--in-rule: rgba(255,255,255,0.14);--in-star: #f6c244;--in-star-wash: rgba(246,194,68,0.12);--in-star-line: rgba(246,194,68,0.34);--in-glow: rgba(var(--sv-blue-rgb),0.5);--in-pool: rgba(var(--sv-blue-rgb),0.34)}.sv-intro--ink{--in-bg: #06080f;--in-bg-2: var(--sv-night-mid)}.sv-intro::before{content: '';position: absolute;z-index: 0;inset: -20% -10% 0;background: radial-gradient(60% 55% at 50% 32%,var(--in-bg-2) 0%,transparent 70%);opacity: 0.85;pointer-events: none}.sv-intro__inner{position: relative;max-width: 108rem;margin-inline: auto;padding-inline: var(--sv-space-4)}.sv-intro__rating{display: inline-flex;align-items: center;gap: var(--sv-space-2);margin: 0;padding: 0.7rem 1.6rem 0.7rem 1.2rem;border: 1px solid var(--in-star-line);border-radius: 999px;background: var(--in-star-wash);font-family: var(--sv-font-mono);font-size: 1.1rem;font-weight: 500;letter-spacing: 0.12em;text-transform: uppercase;color: var(--in-muted)}.sv-intro__score{font-family: var(--sv-font-heading);font-size: 1.9rem;font-weight: 600;letter-spacing: -0.01em;line-height: 1;color: var(--in-ink)}.sv-intro__stars{display: inline-flex;gap: 0.2rem;color: var(--in-star)}.sv-intro__stars svg{fill: currentColor;stroke: none}.sv-intro__name{margin: var(--sv-space-4) 0 0;font-family: var(--sv-font-heading);font-size: clamp(3.1rem,6.6vw + 0.5rem,9rem);font-weight: 400;line-height: 0.98;letter-spacing: -0.03em;text-wrap: balance;color: var(--in-ink)}.sv-intro__line{max-width: clamp(30ch,46vw,46ch);margin: var(--sv-space-4) auto 0;font-size: clamp(1.55rem,0.73vw + 1.27rem,2.2rem);line-height: 1.4;letter-spacing: var(--sv-tracking-body);color: var(--in-body);text-wrap: balance}.sv-intro__kind{margin: var(--sv-space-4) 0 0;font-family: var(--sv-font-mono);font-size: 1.05rem;font-weight: 500;letter-spacing: 0.18em;text-transform: uppercase;color: var(--in-muted)}.sv-intro__stage{position: relative;margin: var(--sv-space-5) 0 0}.sv-intro__frame{position: relative;overflow: hidden;aspect-ratio: var(--sv-stage-ratio-mobile,4 / 5);background: rgba(255,255,255,0.04)}.sv-intro__shot{display: block;width: 100%;height: 100%;object-fit: cover}.sv-intro__stage--white .sv-intro__shot{mix-blend-mode: multiply}.sv-intro--night .sv-intro__stage--white .sv-intro__shot,.sv-intro--ink .sv-intro__stage--white .sv-intro__shot{mix-blend-mode: normal;-webkit-mask-image: radial-gradient(ellipse 58% 58% at 50% 50%,#000 40%,transparent 78%);mask-image: radial-gradient(ellipse 58% 58% at 50% 50%,#000 40%,transparent 78%)}.sv-intro__stage--cutout .sv-intro__shot{object-fit: contain;filter: drop-shadow(0 24px 40px rgba(0,0,0,0.5))}.sv-intro__caption{margin: var(--sv-space-3) 0 0;color: var(--in-muted);font-size: 1.3rem}.sv-intro__empty{position: relative;z-index: 1}.sv-intro__facts{position: relative;display: grid;grid-template-columns: repeat(auto-fit,minmax(min(15rem,100%),1fr));gap: var(--sv-space-4);margin: var(--sv-space-6) 0 0;padding: var(--sv-space-6) 0 0;list-style: none}.sv-intro__facts::before{content: '';position: absolute;inset-block-start: 0;inset-inline: 0;height: 1px;background: var(--in-rule)}.sv-intro__facts li{display: flex;flex-direction: column;align-items: center;gap: 0.5rem}.sv-intro__fact-icon{display: grid;place-items: center;width: 4.2rem;height: 4.2rem;margin-bottom: 0.4rem;border: 1px solid currentColor;border-radius: 50%;color: var(--sv-blue)}.sv-intro__facts li:nth-child(1) .sv-intro__fact-icon{color: var(--sv-breath);background: rgba(var(--sv-breath-rgb),0.09)}.sv-intro__facts li:nth-child(2) .sv-intro__fact-icon{color: var(--sv-blue);background: rgba(var(--sv-blue-rgb),0.08)}.sv-intro__facts li:nth-child(3) .sv-intro__fact-icon{color: var(--sv-dusk);background: rgba(var(--sv-dusk-rgb),0.09)}.sv-intro__facts li:nth-child(4) .sv-intro__fact-icon{color: var(--sv-amber);background: rgba(192,138,46,0.1)}.sv-intro__facts li:nth-child(5) .sv-intro__fact-icon{color: var(--in-star);background: var(--in-star-wash)}.sv-intro--night .sv-intro__fact-icon,.sv-intro--ink .sv-intro__fact-icon{background: none}.sv-intro__fact-label{font-family: var(--sv-font-mono);font-size: 0.95rem;font-weight: 500;letter-spacing: 0.16em;text-transform: uppercase;color: var(--in-muted)}.sv-intro__fact-value{max-width: 22ch;font-size: 1.4rem;line-height: 1.45;color: var(--in-ink)}.sv-intro__cta{margin: var(--sv-space-6) 0 0}.sv-intro__btn{display: inline-flex;align-items: center;gap: var(--sv-space-3);min-height: 5.4rem;padding-inline: var(--sv-space-4);border: 0;border-radius: 999px;background: var(--sv-blue);color: #fff;font-family: var(--sv-font-body);font-size: 1.35rem;font-weight: 600;letter-spacing: 0.16em;text-transform: uppercase;text-decoration: none;box-shadow: var(--sv-shadow-sm);transition: transform 0.2s var(--sv-ease),box-shadow 0.2s var(--sv-ease)}.sv-intro__btn:hover{transform: translateY(-1px);box-shadow: 0 10px 28px rgba(var(--sv-blue-rgb),0.34)}.sv-intro__btn:active{transform: translateY(0)}.sv-intro__btn-label{padding-inline: 0.2rem}.sv-intro__btn-arrow{display: grid;place-items: center;width: 2.6rem;height: 2.6rem;border-radius: 50%;background: rgba(255,255,255,0.18);transform: rotate(-90deg);color: #fff}.sv-pdp-notes{padding-block: var(--sv-space-7);background: var(--sv-white)}.sv-pdp-notes__inner{display: flex;justify-content: center}.sv-pdp-notes__col{width: 100%;max-width: 68rem}@media screen and (min-width: 990px){.sv-intro{padding-block: var(--sv-space-8) var(--sv-space-9)}.sv-intro__frame{aspect-ratio: var(--sv-stage-ratio,16 / 9);border-radius: var(--sv-r-panel)}.sv-intro__stage{margin-top: var(--sv-space-6)}.sv-intro__facts{grid-template-columns: repeat(auto-fit,minmax(min(15rem,100%),1fr));margin-top: var(--sv-space-7)}.sv-pdp-notes{padding-block: var(--sv-space-8)}}@media screen and (max-width: 749px){.sv-intro{padding-block: var(--sv-space-6) var(--sv-space-7)}.sv-intro__inner>.sv-intro__stage{align-self: stretch;width: auto;margin-inline: calc(-1 * var(--sv-space-4))}.sv-intro__facts{grid-template-columns: 1fr;gap: 0;padding-top: var(--sv-space-5)}.sv-intro__facts li{flex-direction: row;align-items: center;gap: var(--sv-space-3);padding: var(--sv-space-3) 0;text-align: left}.sv-intro__facts li + li{border-top: 1px solid var(--in-rule)}.sv-intro__fact-icon{flex: 0 0 auto}.sv-intro__fact-label{flex: 0 0 8rem}.sv-intro__fact-value{font-size: 1.4rem}.sv-intro__btn{width: 100%;justify-content: center;padding-inline: var(--sv-space-4);font-size: 1.25rem}}@media (prefers-reduced-motion: reduce){.sv-intro__btn{transition: none}.sv-intro__btn:hover{transform: none}}.sv-sticky{--sv-sticky-clear: 2.4rem}.sv-sticky__inner{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: var(--sv-space-3);padding-left: var(--sv-space-4);padding-right: var(--sv-sticky-clear)}.sv-sticky__info{min-width: 0}.sv-sticky__cta{justify-self: end;flex: 0 0 auto;max-width: none;overflow: visible;text-overflow: clip}@media screen and (max-width: 430px){.sv-sticky{--sv-sticky-clear: 2rem}.sv-sticky__inner{gap: var(--sv-space-2);padding-left: var(--sv-space-3)}.sv-sticky__cta{padding: 0 var(--sv-space-3);font-size: 1.3rem}}@media screen and (max-width: 360px){.sv-sticky{--sv-sticky-clear: 1.6rem}.sv-sticky__nights{display: none}}.sv-settle{position: relative;max-width: 62rem;margin: var(--sv-space-7) auto 0;padding: var(--sv-space-7) var(--sv-space-6) var(--sv-space-6);border: 1px solid rgba(var(--sv-breath-rgb),0.24);border-radius: var(--sv-r-panel);background: linear-gradient(180deg,var(--sv-breath-tint) 0%,var(--sv-white) 64%);text-align: center}.sv-settle::before{content: '';position: absolute;inset-block-start: 0;inset-inline: 18%;height: 2px;border-radius: 0 0 2px 2px;background: linear-gradient(90deg,transparent,var(--sv-breath) 30%,var(--sv-blue) 70%,transparent)}.sv-settle__mark{display: grid;place-items: center;width: 4.4rem;height: 4.4rem;margin: 0 auto var(--sv-space-3);border: 1px solid rgba(var(--sv-breath-rgb),0.3);border-radius: 50%;background: var(--sv-white);color: var(--sv-breath)}.sv-settle__label{margin: 0 0 var(--sv-space-3);font-family: var(--sv-font-mono);font-size: 1.05rem;font-weight: 500;letter-spacing: 0.18em;text-transform: uppercase;color: var(--sv-muted-06)}.sv-settle__body{max-width: 46ch;margin-inline: auto;font-size: 1.6rem;line-height: 1.6;letter-spacing: var(--sv-tracking-body);color: var(--sv-body)}.sv-settle__body p{margin: 0}.sv-settle__body p + p{margin-top: var(--sv-para-gap)}.sv-settle__cta{margin: var(--sv-space-6) 0 0}@media screen and (max-width: 749px){.sv-settle{margin-top: var(--sv-space-6);padding: var(--sv-space-6) var(--sv-space-4) var(--sv-space-5);border-radius: var(--sv-radius-lg)}.sv-settle__body{font-size: 1.5rem}.sv-settle__cta .sv-pill{width: auto}}.sv-skin--tape .sv-intro__btn-arrow{display: none}.sv-disarm{display: grid;gap: var(--sv-space-4);border: 0;border-radius: 0;overflow: visible}.sv-disarm__row{border: 1px solid var(--sv-line-06);border-bottom: 1px solid var(--sv-line-06);border-radius: var(--sv-r-card);overflow: hidden}.sv-disarm__row:last-child{border-bottom: 1px solid var(--sv-line-06)}@media screen and (min-width: 750px){.sv-disarm__heads{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0;margin-bottom: calc(-1 * var(--sv-space-2))}}.sv-pill{display: inline-flex;align-items: center;gap: 0.8rem;min-height: 4.2rem;padding: 0 1.8rem;border: 1px solid rgba(var(--sv-breath-rgb),0.45);border-radius: 999px;background: rgba(255,255,255,0.9);color: var(--sv-breath-ink);font-family: var(--sv-font-body);font-size: 1.25rem;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;text-decoration: none;box-shadow: none;transition: border-color 0.2s var(--sv-ease),background 0.2s var(--sv-ease)}.sv-pill:hover{border-color: var(--sv-breath);background: #fff}.sv-pill__label{padding-inline: 0}.sv-pill__arrow{display: grid;place-items: center;transform: none;color: currentColor;opacity: 0.7}.sv-pill__arrow:first-child{display: none}.sv-root__blame{border-left-color: var(--sv-breath)}.sv-root__blame strong,.sv-root__blame em{font-weight: 500;font-style: normal;color: var(--sv-breath)}.sv-root__blame em{font-style: italic}.sv-root__blame{max-width: 34ch;margin-inline: auto;padding: var(--sv-space-5) 0 0;border-left: 0;border-top: 2px solid var(--sv-breath);text-align: center}.sv-header__left,.sv-header__right{flex-shrink: 0}.sv-header__logo{min-width: 0}.sv-header__logo img{max-width: 100%}@media screen and (max-width: 749px){.cart-drawer .drawer__inner{height: 100%;height: 100dvh;max-height: 100dvh}.cart-drawer .cart-drawer__form{flex-direction: column;flex-wrap: nowrap;min-height: 0}.cart-drawer .drawer__contents{flex: 1 1 auto;min-height: 0;overflow-y: auto;-webkit-overflow-scrolling: touch;overscroll-behavior: contain}.cart-drawer .drawer__cart-items-wrapper{flex-grow: 0}.cart-drawer .drawer__footer{flex: 0 0 auto;padding-bottom: calc(1.5rem + env(safe-area-inset-bottom,0px))}}.sv-pill__arrow{display: none}.sv-chip--featured:not(.is-selected){border-color: var(--sv-line);box-shadow: none}.sv-pack--dark .sv-chip--featured:not(.is-selected){border-color: rgba(255,255,255,0.16)}.sv-pack__chips{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 0.8rem}.sv-chip{display: flex;flex-direction: column;align-items: center;gap: 0.3rem;min-width: 0;padding: var(--sv-space-4) 0.8rem var(--sv-space-3);border: 1px solid var(--sv-line);border-radius: 1rem;text-align: center}.sv-chip__qty{font-family: var(--sv-font-body);font-size: 1.15rem;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;color: var(--sv-muted-06);line-height: 1.2}.sv-chip.is-selected .sv-chip__qty{color: var(--sv-navy)}.sv-chip__price{margin-top: 0;font-family: var(--sv-font-heading);font-size: 2.4rem;font-weight: 700;line-height: 1.1;letter-spacing: -0.01em;color: var(--sv-navy)}.sv-chip__unit{font-size: 1.25rem;font-weight: 400;line-height: 1.3;color: var(--sv-muted-06)}.sv-chip__save{margin-top: auto;padding-top: 0.5rem;font-family: var(--sv-font-body);font-size: 1.2rem;font-weight: 600;letter-spacing: 0;text-transform: none;color: var(--sv-breath-ink)}.sv-chip.is-selected{border-color: var(--sv-navy);background: var(--sv-white);box-shadow: inset 0 0 0 1px var(--sv-navy)}.sv-chip:hover{border-color: var(--sv-navy)}.sv-chip__badge{padding: 0.2rem 0.7rem;background: var(--sv-amber-tint);color: var(--sv-amber-ink);font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;white-space: nowrap}.sv-pack--dark .sv-chip{border-color: rgba(255,255,255,0.18)}.sv-pack--dark .sv-chip.is-selected{border-color: rgba(255,255,255,0.8);background: rgba(255,255,255,0.08);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.8)}.sv-pack--dark .sv-chip__price,.sv-pack--dark .sv-chip.is-selected .sv-chip__qty{color: var(--sv-white)}@media screen and (max-width: 749px){.sv-chip{padding: var(--sv-space-3) 0.3rem;text-align: center}.sv-chip__qty{font-size: 1.2rem;letter-spacing: 0.1em}.sv-chip__price{font-size: 2.3rem;text-align: center}.sv-chip__unit{font-size: 1.3rem;text-align: center}.sv-chip__save{font-size: 1.2rem;letter-spacing: 0;text-align: center}}.sv-pack--price-plates .sv-pack__price-row{display: none}.sv-pack--price-plates .sv-pack__pernight{margin-top: var(--sv-space-5);font-size: 1.6rem;line-height: 1.4;color: var(--sv-body)}.sv-pack--price-panel .sv-chip__price,.sv-pack--price-panel .sv-chip__save{display: none}.sv-pack--price-panel .sv-chip__unit{margin-top: auto;padding-top: 0.4rem;font-size: 1.4rem;color: var(--sv-navy)}.sv-section[id]{scroll-margin-top: 9rem}@media screen and (min-width: 990px){.sv-section[id]{scroll-margin-top: 11rem}}.sv-btn--breath{border-radius: var(--sv-radius-pill);padding: 0 var(--sv-space-6);border: 1.5px solid var(--sv-breath-ink);background: transparent;color: var(--sv-breath-ink);box-shadow: none}.sv-btn--breath:hover{background: var(--sv-breath-tint);color: var(--sv-breath-ink)}.sv-btn--breath:hover{background: var(--sv-breath-ink);color: var(--sv-white);transform: translateY(-1px)}.sv-btn--breath:active{transform: translateY(0)}.sv-btn__arrow{display: inline-flex;transform: rotate(-90deg);transition: transform 0.18s var(--sv-ease)}.sv-btn:hover .sv-btn__arrow{transform: rotate(-90deg) translateY(2px)}.sv-pack__cta{display: flex;width: fit-content;min-width: min(30rem,100%);margin: var(--sv-space-6) auto 0;padding: 0 var(--sv-space-7);min-height: 5.6rem;border-radius: var(--sv-radius-pill);background: var(--sv-pack-accent,var(--sv-blue));font-size: 1.7rem;letter-spacing: 0.005em;box-shadow: var(--sv-shadow)}.sv-pack__cta:hover{background: var(--sv-blue-hover);color: var(--sv-white);transform: translateY(-1px)}.sv-pack__cta:active{transform: translateY(0)}@media screen and (max-width: 749px){.sv-pack__cta{min-width: min(28rem,100%);padding: 0 var(--sv-space-6);font-size: 1.6rem}}.sv-track__wrap{max-width: 84rem}.sv-track__head{text-align: center}.sv-track__title{margin: 0}.sv-track__lede{margin-inline: auto;max-width: var(--sv-measure)}.sv-track__card{margin-top: var(--sv-space-6);padding: var(--sv-space-5);background: var(--sv-white);color: var(--sv-body-06);border: 1px solid var(--sv-line-06);border-radius: var(--sv-r-panel);box-shadow: var(--sv-shadow-sm)}@media screen and (min-width: 750px){.sv-track__card{margin-top: var(--sv-space-7);padding: var(--sv-space-6)}}.sv-track__label{display: block;font-family: var(--sv-font-mono);font-size: 1.2rem;font-weight: 500;letter-spacing: 0.1em;text-transform: uppercase;color: var(--sv-muted-06);margin-bottom: var(--sv-space-2)}.sv-track__row{display: flex;flex-direction: column;gap: var(--sv-space-3)}@media screen and (min-width: 600px){.sv-track__row{flex-direction: row;align-items: stretch}}.sv-track__input{flex: 1 1 auto;min-width: 0;min-height: 5.2rem;padding: 0 var(--sv-space-4);font-family: var(--sv-font-body);font-size: 1.6rem;color: var(--sv-ink);background: var(--sv-white);border: 1px solid var(--sv-line-strong);border-radius: var(--btn-border-radius);transition: border-color 0.18s var(--sv-ease),box-shadow 0.18s var(--sv-ease)}.sv-track__input::placeholder{color: var(--sv-muted-06);opacity: 1}.sv-track__input:hover{border-color: var(--sv-muted-06)}.sv-track__input:focus{outline: none;border-color: var(--sv-blue-06);box-shadow: 0 0 0 3px var(--sv-blue-soft)}.sv-track__button{flex: 0 0 auto}.sv-track__msg{margin: var(--sv-space-3) 0 0;font-size: var(--sv-text-small);font-weight: 500;color: var(--sv-clay)}.sv-track__msg[hidden]{display: none}.sv-track__note{margin: var(--sv-space-4) 0 0;font-size: var(--sv-text-small);color: var(--sv-muted-06)}.sv-track__result{margin-top: var(--sv-space-6);border-radius: var(--sv-r-card);overflow: hidden}.sv-track__result:empty{display: none}.sv-track__result iframe{display: block;width: 100%;border: 0}.sv-track__steps{display: grid;gap: var(--sv-space-5);margin: var(--sv-space-8) 0 0;padding: 0;list-style: none;counter-reset: none}@media screen and (min-width: 750px){.sv-track__steps{grid-template-columns: repeat(3,1fr);gap: var(--sv-space-6)}}.sv-track__step{display: flex;gap: var(--sv-space-4);align-items: flex-start}@media screen and (min-width: 750px){.sv-track__step{flex-direction: column;gap: var(--sv-space-3)}}.sv-track__step-icon{display: grid;place-items: center;flex: 0 0 auto;width: var(--sv-icon-box);height: var(--sv-icon-box);border-radius: var(--sv-radius-pill);background: var(--sv-blue-soft);color: var(--sv-blue-06)}.sv-track__step--arrived .sv-track__step-icon{background: var(--sv-breath-tint);color: var(--sv-breath-ink)}.sv-track__step-title{margin: 0;font-family: var(--sv-font-body);font-size: 1.6rem;font-weight: 700;letter-spacing: 0.01em;color: var(--sv-ink)}.sv-track__step-timing{margin: var(--sv-space-1) 0 0;font-family: var(--sv-font-mono);font-size: 1.3rem;color: var(--sv-muted-06)}.sv-track__step--arrived .sv-track__step-timing{color: var(--sv-breath)}.sv-track__step-copy{margin: var(--sv-space-2) 0 0;font-size: var(--sv-text-small);line-height: 1.5;color: var(--sv-body-06)}.sv-track__help{display: flex;flex-direction: column;gap: var(--sv-space-4);margin-top: var(--sv-space-7);padding: var(--sv-space-5);background: var(--sv-sand);color: var(--sv-body-06);border-radius: var(--sv-r-panel)}@media screen and (min-width: 750px){.sv-track__help{flex-direction: row;align-items: center;justify-content: space-between;gap: var(--sv-space-6);padding: var(--sv-space-6)}}.sv-track__help-title{margin: 0;font-family: var(--sv-font-heading);font-size: 2rem;font-weight: 600;letter-spacing: var(--sv-tracking-heading);color: var(--sv-ink)}.sv-track__help-copy{margin-top: var(--sv-space-2);font-size: var(--sv-text-small);color: var(--sv-body-06);max-width: var(--sv-measure)}.sv-track__help-copy p{margin: 0}.sv-track__help-cta{flex: 0 0 auto;align-self: flex-start;background: var(--sv-white)}@media screen and (min-width: 750px){.sv-track__help-cta{align-self: center}}.sv-story__main{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--sv-space-6)}.sv-story--lead .sv-story__body,.sv-story--plain .sv-story__body{max-width: 68rem}@media screen and (min-width: 990px){.sv-story--split .sv-story__main{grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: center;gap: var(--sv-space-8)}.sv-story--split .sv-story__main--media-left .sv-story__media{order: -1}}.sv-story--lead .sv-story__main{gap: var(--sv-space-7)}.sv-story__title{margin: 0}.sv-story__lede{max-width: var(--sv-measure)}.sv-story__copy{margin-top: var(--sv-space-4);max-width: var(--sv-measure);color: var(--sv-body-06)}.sv-story__copy p{margin: 0 0 var(--sv-para-gap)}.sv-story__copy p:last-child{margin-bottom: 0}.sv-story__caption{margin: var(--sv-space-3) 0 0;font-size: var(--sv-text-small);color: var(--sv-muted-06)}.sv-story__quote-text{border-left: 0;padding-left: 0;font-style: normal;quotes: none;margin: 0}.sv-story__quote{margin: var(--sv-space-6) 0 0;padding-left: var(--sv-space-5);border-left: 3px solid var(--sv-blue-06)}.sv-story__quote-text{font-family: var(--sv-font-heading);font-size: clamp(2rem,2.6vw,2.6rem);line-height: 1.28;letter-spacing: var(--sv-tracking-heading);color: var(--sv-ink);text-wrap: pretty}.sv-story__signature{margin-top: var(--sv-space-3);font-family: var(--sv-font-mono);font-size: 1.3rem;letter-spacing: 0.06em;text-transform: uppercase;color: var(--sv-muted-06)}.sv-story__cta{margin-top: var(--sv-space-6)}.sv-story__values{display: grid;gap: var(--sv-space-4);margin: var(--sv-space-7) 0 0;padding: 0;list-style: none}@media screen and (min-width: 600px){.sv-story__values{grid-template-columns: repeat(2,1fr)}}@media screen and (min-width: 990px){.sv-story__values{grid-template-columns: repeat(4,1fr);gap: var(--sv-space-5)}}@media screen and (min-width: 600px) and (max-width: 989px){.sv-story__values>:last-child:nth-child(odd){grid-column: 1 / -1}}.sv-story__value{padding: var(--sv-space-5);background: var(--sv-white);color: var(--sv-body-06);border: 1px solid var(--sv-line-06);border-radius: var(--sv-r-card)}.sv-section--mist .sv-story__value,.sv-section--sand .sv-story__value{background: var(--sv-white);color: var(--sv-body-06)}.sv-story__value-icon{display: grid;place-items: center;width: var(--sv-icon-box);height: var(--sv-icon-box);border-radius: var(--sv-r-icon);background: var(--sv-blue-soft);color: var(--sv-blue-06);margin-bottom: var(--sv-space-4)}.sv-story__value-title{margin: 0;font-family: var(--sv-font-body);font-size: 1.6rem;font-weight: 700;letter-spacing: 0.01em;color: var(--sv-ink)}.sv-story__value-copy{margin: var(--sv-space-2) 0 0;font-size: var(--sv-text-small);line-height: 1.5;color: var(--sv-body-06)}.sv-story--accent-breath .sv-story__value-icon{background: var(--sv-breath-tint);color: var(--sv-breath-ink)}.sv-story--accent-breath .sv-story__quote{border-left-color: var(--sv-breath)}.sv-story--accent-breath .sv-eyebrow{color: var(--sv-breath)}.sv-story--accent-amber .sv-story__value-icon{background: var(--sv-amber-tint);color: var(--sv-amber-ink)}.sv-story--accent-amber .sv-story__quote{border-left-color: var(--sv-amber)}.sv-story--accent-amber .sv-eyebrow{color: var(--sv-amber)}.sv-story--accent-ink .sv-story__value-icon{background: var(--sv-mist);color: var(--sv-ink)}.sv-story--accent-ink .sv-story__quote{border-left-color: var(--sv-line-strong)}.sv-story--accent-ink .sv-eyebrow{color: var(--sv-muted-06)}.sv-section--mist.sv-story--accent-ink .sv-story__value-icon{background: var(--sv-white);color: var(--sv-ink)}.sv-contact__wrap{max-width: 108rem}.sv-contact__head{text-align: center}.sv-contact__title{margin: 0}.sv-contact__lede{margin-inline: auto;max-width: var(--sv-measure)}.sv-contact__grid{display: grid;gap: var(--sv-space-6);margin-top: var(--sv-space-7)}@media screen and (min-width: 990px){.sv-contact__grid{grid-template-columns: 0.85fr 1.15fr;gap: var(--sv-space-8);align-items: start}}.sv-contact__routes{display: grid;gap: var(--sv-space-5);margin: 0;padding: 0;list-style: none}.sv-contact__route{display: flex;gap: var(--sv-space-4);align-items: flex-start}.sv-contact__route-icon{display: grid;place-items: center;flex: 0 0 auto;width: 4rem;height: 4rem;border-radius: var(--sv-r-icon);background: var(--sv-blue-soft);color: var(--sv-blue-06)}.sv-contact__route-title{margin: 0;font-family: var(--sv-font-body);font-size: 1.6rem;font-weight: 700;letter-spacing: 0.01em;color: var(--sv-ink)}.sv-contact__route-copy{margin: var(--sv-space-2) 0 0;font-size: var(--sv-text-small);line-height: 1.5;color: var(--sv-body-06)}.sv-contact__route-link{display: inline-flex;align-items: center;gap: 0.4rem;margin-top: var(--sv-space-2);font-size: var(--sv-text-small);font-weight: 600;color: var(--sv-blue-06);text-decoration: none}.sv-contact__route-link:hover{color: var(--sv-bluedeep);text-decoration: underline}.sv-contact__route-link:focus-visible{outline: 2px solid var(--sv-navy);outline-offset: 3px}.sv-contact__route-link svg{transform: rotate(-90deg)}.sv-contact__direct{margin-top: var(--sv-space-6);padding: var(--sv-space-5);background: var(--sv-sand);color: var(--sv-body-06);border-radius: var(--sv-r-card)}.sv-contact__direct-label{margin: 0;font-family: var(--sv-font-mono);font-size: 1.2rem;letter-spacing: 0.1em;text-transform: uppercase;color: var(--sv-muted-06)}.sv-contact__direct-value{display: inline-block;margin-top: var(--sv-space-2);font-family: var(--sv-font-heading);font-size: clamp(1.9rem,2.4vw,2.2rem);letter-spacing: var(--sv-tracking-heading);color: var(--sv-ink);text-decoration: none;overflow-wrap: anywhere}.sv-contact__direct-value:hover{color: var(--sv-blue-06);text-decoration: underline}.sv-contact__direct-note{margin: var(--sv-space-2) 0 0;font-size: var(--sv-text-small);color: var(--sv-muted-06)}.sv-contact__card{padding: var(--sv-space-5);background: var(--sv-white);color: var(--sv-body-06);border: 1px solid var(--sv-line-06);border-radius: var(--sv-r-panel);box-shadow: var(--sv-shadow-sm)}@media screen and (min-width: 750px){.sv-contact__card{padding: var(--sv-space-6)}}.sv-contact__form-title{margin: 0;font-family: var(--sv-font-heading);font-size: clamp(2rem,2.6vw,2.4rem);font-weight: 600;letter-spacing: var(--sv-tracking-heading);color: var(--sv-ink)}.sv-contact__form-note{margin: var(--sv-space-2) 0 0;font-size: var(--sv-text-small);color: var(--sv-muted-06)}.sv-contact__form{margin-top: var(--sv-space-5)}.sv-contact__fields{display: grid;gap: var(--sv-space-4)}@media screen and (min-width: 600px){.sv-contact__fields{grid-template-columns: 1fr 1fr}.sv-contact__field--wide{grid-column: 1 / -1}}.sv-contact__label{display: block;font-family: var(--sv-font-mono);font-size: 1.2rem;font-weight: 500;letter-spacing: 0.1em;text-transform: uppercase;color: var(--sv-muted-06);margin-bottom: var(--sv-space-2)}.sv-contact__req{color: var(--sv-clay)}.sv-contact__input{display: block;width: 100%;min-width: 0;min-height: 5.2rem;padding: 0 var(--sv-space-4);font-family: var(--sv-font-body);font-size: 1.6rem;color: var(--sv-ink);background: var(--sv-white);border: 1px solid var(--sv-line-strong);border-radius: var(--btn-border-radius);transition: border-color 0.18s var(--sv-ease),box-shadow 0.18s var(--sv-ease)}.sv-contact__input::placeholder{color: var(--sv-muted-06);opacity: 1}.sv-contact__input:hover{border-color: var(--sv-muted-06)}.sv-contact__input:focus{outline: none;border-color: var(--sv-blue-06);box-shadow: 0 0 0 3px var(--sv-blue-soft)}.sv-contact__input--error{border-color: var(--sv-clay)}.sv-contact__textarea{min-height: 14rem;padding: var(--sv-space-4);line-height: var(--sv-leading-body);resize: vertical}.sv-contact__error{display: block;margin-top: var(--sv-space-2);font-size: 1.3rem;color: var(--sv-clay)}.sv-contact__submit{width: 100%;margin-top: var(--sv-space-5)}@media screen and (min-width: 600px){.sv-contact__submit{width: auto;min-width: 20rem}}.sv-contact__privacy{margin: var(--sv-space-4) 0 0;font-size: 1.3rem;color: var(--sv-muted-06)}.sv-contact__status{display: flex;gap: var(--sv-space-3);align-items: flex-start;margin-bottom: var(--sv-space-5);padding: var(--sv-space-4);border-radius: var(--sv-r-card);font-size: var(--sv-text-small)}.sv-contact__status p{margin: 0}.sv-contact__status--ok{background: var(--sv-breath-tint);color: var(--sv-breath-ink)}.sv-contact__status--ok .sv-contact__status-icon{color: var(--sv-breath)}.sv-contact__status--error{background: var(--sv-clay-tint);color: var(--sv-clay-ink)}.sv-contact__status--error a{color: var(--sv-clay);font-weight: 600}.sv-contact__status-icon{display: grid;place-items: center;flex: 0 0 auto}.sv-legal__wrap{max-width: 88rem}.sv-legal__title{margin: 0}.sv-legal__note{margin: var(--sv-space-3) 0 0;font-family: var(--sv-font-mono);font-size: 1.3rem;letter-spacing: 0.04em;color: var(--sv-muted-06)}.sv-legal__body{margin-top: var(--sv-space-6);max-width: 42em;font-size: var(--sv-text-body);line-height: var(--sv-leading-body);color: var(--sv-body-06)}@media screen and (min-width: 750px){.sv-legal__body{margin-top: var(--sv-space-7)}}.sv-legal__body h1,.sv-legal__body h2{margin: var(--sv-space-7) 0 var(--sv-space-3);font-family: var(--sv-font-heading);font-size: clamp(2.1rem,2.8vw,2.6rem);font-weight: 600;line-height: 1.2;letter-spacing: var(--sv-tracking-heading);color: var(--sv-ink)}.sv-legal__body h3,.sv-legal__body h4{margin: var(--sv-space-6) 0 var(--sv-space-2);font-family: var(--sv-font-body);font-size: 1.7rem;font-weight: 700;letter-spacing: 0.01em;color: var(--sv-ink)}.sv-legal__body>:first-child{margin-top: 0}.sv-legal__body p{margin: 0 0 var(--sv-para-gap)}.sv-legal__body strong,.sv-legal__body b{font-weight: 600;color: var(--sv-ink)}.sv-legal__body a{color: var(--sv-blue-06);text-decoration: underline;text-underline-offset: 0.2em}.sv-legal__body a:hover{color: var(--sv-bluedeep)}.sv-legal__body a:focus-visible{outline: 2px solid var(--sv-navy);outline-offset: 2px}.sv-legal__body ul,.sv-legal__body ol{margin: 0 0 var(--sv-para-gap);padding-left: 2.2rem}.sv-legal__body li{margin-bottom: 0.4em}.sv-legal__body li::marker{color: var(--sv-muted-06)}.sv-legal__body hr{height: 1px;margin: var(--sv-space-6) 0;border: 0;background: var(--sv-line-06)}.sv-legal__body blockquote{margin: var(--sv-space-5) 0;padding: var(--sv-space-4) var(--sv-space-5);border-left: 3px solid var(--sv-line-strong);background: var(--sv-mist);color: var(--sv-body-06);font-style: normal;border-radius: 0 var(--sv-r-card) var(--sv-r-card) 0}.sv-legal__body blockquote p:last-child{margin-bottom: 0}.sv-legal__table-scroll,.sv-legal__body table{display: block;max-width: 100%;overflow-x: auto}.sv-legal__body table:not([class]){border: 0;border-collapse: collapse;font-size: var(--sv-text-small)}.sv-legal__body table:not([class]) th,.sv-legal__body table:not([class]) td{padding: var(--sv-space-3) var(--sv-space-4);border: 1px solid var(--sv-line-06);text-align: left;color: var(--sv-body-06)}.sv-legal__body table:not([class]) th{background: var(--sv-mist);color: var(--sv-ink);font-weight: 600}.sv-legal__body img{max-width: 100%;height: auto;border-radius: var(--sv-r-card)}.sv-legal__body iframe,.sv-legal__body video{max-width: 100%}.sv-legal__siblings{margin-top: var(--sv-space-8);padding-top: var(--sv-space-5);border-top: 1px solid var(--sv-line-06)}.sv-legal__siblings-title{margin: 0 0 var(--sv-space-4);font-family: var(--sv-font-mono);font-size: 1.2rem;font-weight: 500;letter-spacing: 0.1em;text-transform: uppercase;color: var(--sv-muted-06)}.sv-legal__sibling-list{display: flex;flex-wrap: wrap;gap: var(--sv-space-3);margin: 0;padding: 0;list-style: none}.sv-legal__sibling{display: inline-flex;align-items: center;gap: 0.6rem;padding: var(--sv-space-3) var(--sv-space-4);background: var(--sv-white);color: var(--sv-ink);border: 1px solid var(--sv-line-06);border-radius: var(--sv-radius-pill);font-size: var(--sv-text-small);font-weight: 600;text-decoration: none;transition: border-color 0.18s var(--sv-ease),color 0.18s var(--sv-ease)}.sv-legal__sibling:hover{border-color: var(--sv-blue-06);color: var(--sv-blue-06)}.sv-legal__sibling:focus-visible{outline: 2px solid var(--sv-navy);outline-offset: 3px}.sv-legal__sibling svg{transform: rotate(-90deg);color: var(--sv-muted-06)}.sv-legal__sibling:hover svg{color: var(--sv-blue-06)}.drawer{background-color: rgba(18,18,20,0.42)}cart-drawer-items{scrollbar-width: none;scrollbar-color: transparent transparent}cart-drawer-items::-webkit-scrollbar{width: 0;height: 0}cart-drawer-items::-webkit-scrollbar-thumb{background-color: transparent}cart-drawer-items::-webkit-scrollbar-track-piece{margin-top: 0}@media screen and (min-width: 990px){.sv-drawer{display: none}}.sv-drawer:not(.is-open){pointer-events: none}.drawer{width: 100%}cart-drawer{width: 100%}cart-drawer.drawer{background-color: transparent}#CartDrawer-Overlay.cart-drawer__overlay{background-color: rgba(18,18,20,0.42)}.sv-section,.sv-pdp-notes{overflow-x: clip}.sv-skin--tape .sv-eyebrow,.sv-skin--tape .sv-eyebrow--mono{display: inline-flex;align-items: center;gap: 0.9rem;font-family: var(--sv-font-heading);font-size: 1.6rem;font-style: italic;font-weight: 400;letter-spacing: 0;text-transform: none;color: var(--sv-clay-ink)}.sv-skin--tape .sv-eyebrow::before{content: '';width: 2.4rem;height: 1px;background: currentColor;opacity: 0.55}.sv-skin--tape .sv-center .sv-eyebrow::after{content: '';width: 2.4rem;height: 1px;background: currentColor;opacity: 0.55}.sv-skin--tape .sv-h1,.sv-skin--tape .sv-h2,.sv-skin--tape .sv-h3{font-weight: 400;letter-spacing: -0.014em;line-height: 1.18}.sv-skin--tape .sv-h2{font-size: clamp(2.8rem,4.8vw,4.4rem)}.sv-skin--tape .sv-lede{font-size: 1.85rem;line-height: 1.62}.sv-skin--tape .sv-rw__card,.sv-skin--tape .sv-review,.sv-skin--tape .sv-pack,.sv-skin--tape .sv-yard__card,.sv-skin--tape .sv-guar__item,.sv-skin--tape .sv-fold,.sv-skin--tape .sv-settle,.sv-skin--tape .sv-analogy,.sv-skin--tape .sv-chip,.sv-skin--tape .sv-step,.sv-skin--tape .sv-vid{border-color: transparent;border-radius: var(--sv-r-card);box-shadow: var(--sv-shadow-sm)}.sv-skin--tape .sv-btn{border-radius: 999px;padding-inline: var(--sv-space-6);letter-spacing: 0.005em;box-shadow: 0 8px 22px rgba(168,68,44,0.22)}.sv-skin--tape .sv-chip,.sv-skin--tape .sv-pill,.sv-skin--tape .sv-ladder__chip,.sv-skin--tape .sv-disarm__chip,.sv-skin--tape .sv-yard__role,.sv-skin--tape .sv-airway__pill{border-radius: 999px}.sv-skin--tape .sv-wedge__icon,.sv-skin--tape .sv-benefit__icon,.sv-skin--tape .sv-trustbar__icon,.sv-skin--tape .sv-intro__fact-icon,.sv-skin--tape .sv-guar__ring,.sv-skin--tape .sv-track__step-icon{border-radius: 999px}.sv-skin--tape .sv-num,.sv-skin--tape .sv-stat__figure,.sv-skin--tape .sv-pack__price,.sv-skin--tape .sv-chip__price,.sv-skin--tape .sv-ladder__price{font-family: var(--sv-font-heading);font-weight: 500;letter-spacing: -0.01em}.sv-skin--tape .sv-review__quote::before,.sv-skin--tape .sv-rw__quote::before{content: '\201C';display: block;margin-bottom: -1.4rem;font-family: var(--sv-font-heading);font-size: 4.4rem;line-height: 1;color: var(--sv-clay);opacity: 0.28}.sv-skin--strip .sv-h1,.sv-skin--strip .sv-h2,.sv-skin--strip .sv-h3,.sv-skin--strip .sv-intro__name,.sv-skin--strip .sv-stmt__line{font-family: var(--sv-font-body);font-weight: 600;letter-spacing: -0.032em;line-height: 1.06}.sv-skin--strip .sv-h2{font-size: clamp(2.5rem,4.2vw,3.7rem)}.sv-skin--strip .sv-eyebrow,.sv-skin--strip .sv-eyebrow--mono{display: inline-flex;align-items: center;gap: 0.8rem;font-family: var(--sv-font-mono);font-size: 1.05rem;font-weight: 500;letter-spacing: 0.22em;text-transform: uppercase;color: var(--sv-breath-ink)}.sv-skin--strip .sv-eyebrow::before{content: '';width: 1.4rem;height: 2px;background: currentColor}.sv-skin--strip .sv-num,.sv-skin--strip .sv-stat__figure,.sv-skin--strip .sv-pack__price,.sv-skin--strip .sv-chip__price,.sv-skin--strip .sv-ladder__price,.sv-skin--strip .sv-vs__cost{font-family: var(--sv-font-mono);font-weight: 500;font-variant-numeric: tabular-nums;letter-spacing: 0}.sv-skin--strip .sv-rw__card,.sv-skin--strip .sv-review,.sv-skin--strip .sv-yard__card,.sv-skin--strip .sv-guar__item,.sv-skin--strip .sv-fold,.sv-skin--strip .sv-settle,.sv-skin--strip .sv-analogy,.sv-skin--strip .sv-step,.sv-skin--strip .sv-vid{border: 1px solid var(--sv-line);border-radius: var(--sv-r-card);box-shadow: none}.sv-skin--strip .sv-btn{border-radius: var(--sv-radius);box-shadow: none}.sv-skin--strip .sv-chip,.sv-skin--strip .sv-pill,.sv-skin--strip .sv-ladder__chip,.sv-skin--strip .sv-disarm__chip,.sv-skin--strip .sv-yard__role,.sv-skin--strip .sv-airway__pill{border-radius: 0.2rem}.sv-skin--strip .sv-wedge__icon,.sv-skin--strip .sv-benefit__icon,.sv-skin--strip .sv-trustbar__icon,.sv-skin--strip .sv-intro__fact-icon,.sv-skin--strip .sv-track__step-icon{border-radius: 0.4rem}.sv-skin--strip .sv-settle,.sv-skin--strip .sv-analogy,.sv-skin--strip .sv-yard__close{position: relative}.sv-skin--strip .sv-settle::before,.sv-skin--strip .sv-settle::after,.sv-skin--strip .sv-analogy::before,.sv-skin--strip .sv-analogy::after{content: '';position: absolute;width: 10px;height: 10px;border: 1.5px solid var(--sv-breath);opacity: 0.5;pointer-events: none}.sv-skin--strip .sv-settle::before,.sv-skin--strip .sv-analogy::before{top: -1px;left: -1px;border-width: 1.5px 0 0 1.5px}.sv-skin--strip .sv-settle::after,.sv-skin--strip .sv-analogy::after{right: -1px;bottom: -1px;border-width: 0 1.5px 1.5px 0}.sv-skin--strip .sv-section--mist,.sv-skin--strip .sv-section--sand{position: relative}.sv-skin--strip .sv-section--mist::before,.sv-skin--strip .sv-section--sand::before{content: '';position: absolute;inset-block-start: 0;inset-inline: 0;height: 7px;background-image: repeating-linear-gradient( 90deg,var(--sv-ink) 0 1px,transparent 1px 6rem );opacity: 0.13;pointer-events: none}@media (prefers-reduced-motion: no-preference){.sv-skin--tape [data-sv-reveal]{transition-duration: 0.9s}}.sv-fig{display: block;width: 100%;height: auto}.sv-airway__panel--pinched .sv-fig__g1{stop-color: var(--sv-dusk);stop-opacity: 0.34}.sv-airway__panel--pinched .sv-fig__g2{stop-color: var(--sv-dusk);stop-opacity: 0.14}.sv-airway__panel--open .sv-fig__g1{stop-color: var(--sv-breath);stop-opacity: 0.34}.sv-airway__panel--open .sv-fig__g2{stop-color: var(--sv-breath);stop-opacity: 0.14}.sv-fig__nose{fill: none;stroke: var(--sv-ink);stroke-width: 2.6;stroke-linecap: round;stroke-linejoin: round;opacity: 0.3}.sv-fig__lane{fill: none;stroke: var(--sv-ink);stroke-width: 16;stroke-linecap: round;opacity: 0.07}.sv-airway__panel--pinched .sv-fig__lane.is-live{stroke: var(--sv-dusk);opacity: 0.42}.sv-airway__panel--open .sv-fig__lane.is-live{stroke: var(--sv-breath);opacity: 0.42}.sv-fig__cond path{fill: none;stroke: var(--sv-breath);stroke-width: 1.6;stroke-linecap: round;opacity: 0;transition: opacity 0.6s var(--sv-ease)}.sv-airway__panel--open .sv-fig__cond path{opacity: 0.5}.sv-fig__dry1{stop-color: var(--sv-dusk);stop-opacity: 0.4}.sv-fig__dry2{stop-color: var(--sv-dusk);stop-opacity: 0}.sv-fig__lip path{fill: var(--sv-ink);opacity: 0.34}.sv-fig__tape rect{fill: var(--sv-blue);opacity: 0.92}.sv-fig__dash{fill: none;stroke-width: 4.5;stroke-linecap: round;stroke-dasharray: 9 26;opacity: 0.85}.sv-airway__panel--pinched .sv-fig__dash{stroke: var(--sv-dusk)}.sv-airway__panel--open .sv-fig__dash{stroke: var(--sv-breath)}[data-sv-airway].is-in .sv-fig__dash{animation: sv-fig-drift 2.6s linear infinite}@keyframes sv-fig-drift{to{stroke-dashoffset: -35}}.sv-fig__septum{fill: var(--sv-ink);opacity: 0.13}.sv-fig__wall path{fill: none;stroke-width: 2.6;stroke-linecap: round}.sv-fig__wall--drawn path{stroke: var(--sv-dusk);opacity: 0.75}.sv-fig__wall--held path{stroke: var(--sv-breath);opacity: 0.75}.sv-fig__pull path{fill: none;stroke: var(--sv-dusk);stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;opacity: 0.3}[data-sv-airway].is-in .sv-fig__pull path{animation: sv-mark-pulse 1.4s ease-in-out infinite}[data-sv-airway].is-in .sv-fig__pull path:nth-child(2),[data-sv-airway].is-in .sv-fig__pull path:nth-child(4){animation-delay: 0.3s}.sv-fig__strip-body{fill: var(--sv-blue);opacity: 0.88}.sv-fig__strip-springs path{fill: none;stroke: var(--sv-white);stroke-width: 1.4;stroke-linecap: round;opacity: 0.45}.sv-fig__p{transform-box: view-box;transform-origin: 0 0}.sv-fig__pdot{fill: none;stroke-width: 3.2;stroke-linecap: round;transform-box: view-box;transform-origin: 0 0}.sv-airway__panel--pinched .sv-fig__pdot{stroke: var(--sv-dusk)}.sv-airway__panel--open .sv-fig__pdot{stroke: var(--sv-breath)}[data-sv-airway].is-in .sv-airway__panel--open .sv-fig--valve .sv-fig__p--v{animation: sv-fig-fall 3.1s linear infinite;animation-delay: calc(var(--i) * -1.05s)}[data-sv-airway].is-in .sv-airway__panel--pinched .sv-fig--valve .sv-fig__p--v{animation: sv-fig-fall-tight 3.1s linear infinite;animation-delay: calc(var(--i) * -1.05s)}[data-sv-airway].is-in .sv-airway__panel--pinched .sv-fig--valve .sv-fig__pdot{animation: sv-fig-jitter-x 3.1s linear infinite;animation-delay: inherit}@keyframes sv-fig-fall{0%{transform: translate(var(--lane),48px) scaleY(1)}100%{transform: translate(var(--lane),168px) scaleY(1)}}@keyframes sv-fig-fall-tight{0%{transform: translate(var(--lane),48px) scaleY(1)}30%{transform: translate(var(--lane),92px) scaleY(0.82)}66%{transform: translate(var(--lane),122px) scaleY(0.45)}100%{transform: translate(var(--lane),168px) scaleY(0.9)}}@keyframes sv-fig-jitter-x{0%,24%{transform: translateX(0)}38%{transform: translateX(-1.6px)}48%{transform: translateX(1.4px)}58%{transform: translateX(-1.9px)}70%{transform: translateX(1.5px)}82%,100%{transform: translateX(0)}}.sv-fig__still{display: none}.sv-fig__still path{fill: none;stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round}.sv-airway__panel--pinched .sv-fig__still path{stroke: var(--sv-dusk)}.sv-airway__panel--open .sv-fig__still path{stroke: var(--sv-breath)}@media (prefers-reduced-motion: reduce){.sv-fig__flow{display: none}.sv-fig__still{display: block}.sv-fig__cond path{opacity: 0.4}[data-sv-airway].is-in .sv-fig__pull path{animation: none;opacity: 0.4}}.sv-fig__contour{fill: none;stroke: var(--sv-ink);stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;opacity: 0.22}.sv-fig__lip path{fill: var(--sv-ink);stroke: none;opacity: 0.34}.sv-skin--tape .sv-i{stroke-width: 2.1;stroke-linecap: round;stroke-linejoin: round}.sv-skin--strip .sv-i{stroke-width: 1.25;stroke-linecap: square;stroke-linejoin: miter}.sv-intro__inner{display: flex;flex-direction: column;align-items: center}.sv-intro__inner>*{width: 100%}.sv-skin--tape .sv-intro__name{order: 1}.sv-skin--tape .sv-intro__line{order: 2}.sv-skin--tape .sv-intro__kind{order: 3}.sv-skin--tape .sv-intro__stage{order: 4}.sv-skin--tape .sv-intro__rating{order: 5}.sv-skin--tape .sv-intro__facts{order: 6}.sv-skin--tape .sv-intro__cta{order: 7}.sv-skin--tape .sv-intro__frame{box-shadow: inset 0 0 0 1px rgba(255,255,255,0.10),0 24px 60px rgba(0,0,0,0.34)}.sv-skin--tape .sv-intro__caption{font-family: var(--sv-font-heading);font-style: italic;font-size: 1.5rem;text-align: center}.sv-skin--strip .sv-intro__name{order: 1}.sv-skin--strip .sv-intro__kind{order: 2}.sv-skin--strip .sv-intro__stage{order: 3}.sv-skin--strip .sv-intro__facts{order: 4}.sv-skin--strip .sv-intro__line{order: 5}.sv-skin--strip .sv-intro__rating{order: 6}.sv-skin--strip .sv-intro__cta{order: 7}.sv-skin--strip .sv-intro__stage{position: relative}.sv-skin--strip .sv-intro__frame{box-shadow: inset 0 0 0 1px rgba(255,255,255,0.16)}.sv-skin--strip .sv-intro__stage::before,.sv-skin--strip .sv-intro__stage::after{content: '';position: absolute;width: 14px;height: 14px;border: 1.5px solid var(--sv-breath);opacity: 0.85;pointer-events: none}.sv-skin--strip .sv-intro__stage::before{top: -1px;left: -1px;border-width: 1.5px 0 0 1.5px}.sv-skin--strip .sv-intro__stage::after{right: -1px;bottom: -1px;border-width: 0 1.5px 1.5px 0}.sv-skin--strip .sv-intro__stage:has(.sv-intro__caption)::after{bottom: 4.4rem}.sv-skin--strip .sv-intro__caption{font-family: var(--sv-font-mono);font-size: 1.1rem;letter-spacing: 0.14em;text-transform: uppercase;text-align: left}@media screen and (max-width: 749px){.sv-skin--strip .sv-intro__stage::before,.sv-skin--strip .sv-intro__stage::after{display: none}.sv-skin--strip .sv-intro__caption{padding-inline: var(--sv-space-4)}.sv-skin--tape .sv-intro__frame{box-shadow: none}}.sv-skin--strip .sv-intro__line{margin-top: var(--sv-space-5);font-size: 1.6rem;opacity: 0.9}.sv-skin--strip .sv-intro__inner{align-items: flex-start;text-align: left}.sv-skin--strip .sv-intro__name,.sv-skin--strip .sv-intro__line,.sv-skin--strip .sv-intro__kind,.sv-skin--strip .sv-intro__rating,.sv-skin--strip .sv-intro__facts,.sv-skin--strip .sv-intro__facts li{text-align: left}.sv-skin--strip .sv-intro__facts li{align-items: flex-start}.sv-skin--strip .sv-intro__line{max-width: 44ch;margin-inline: 0}.sv-mech__demo{margin: var(--sv-space-5) 0 0}.sv-mech__demo .sv-media{border: 1px solid var(--sv-line-06);border-radius: var(--sv-radius)}.sv-story__empty{aspect-ratio: var(--sv-story-ratio,4 / 3);min-height: 0;border-radius: var(--sv-radius-lg)}.sv-skin--strip .sv-story__empty{border-radius: 0}.sv-mech__demo-empty{aspect-ratio: var(--sv-demo-ratio,16 / 9);min-height: 0;border-radius: var(--sv-radius)}.sv-skin--strip .sv-mech__demo-empty{border-radius: 0}.sv-skin--strip .sv-mech__demo .sv-media{border-radius: 0}.sv-mech__demo-cap{margin: var(--sv-space-2) 0 0;font-size: 1.2rem;line-height: 1.5;color: var(--sv-muted-06)}@media screen and (min-width: 750px){.sv-skin--strip .sv-benefits__grid{grid-template-columns: repeat(3,minmax(0,1fr))}}.sv-section em,.sv-intro em{font-style: italic;font-size: 1.06em;color: var(--sv-em)}.sv-section--night em,.sv-intro--night em,.sv-intro--ink em,.sv-stmt--dark em,.sv-mech--dark em,.sv-finalcta em{color: var(--sv-breath-on-dark)}.sv-h1 em,.sv-h2 em,.sv-intro__name em{font-style: normal}.sv-skin--strip .sv-disarm{gap: 0;border: 0;border-radius: 0;border-block: 1px solid var(--sv-line-strong);overflow: visible}.sv-skin--strip .sv-disarm__row{border: 0;border-bottom: 1px solid var(--sv-line-06);border-radius: 0;overflow: visible}.sv-skin--strip .sv-disarm__row:last-child{border-bottom: 0}.sv-skin--strip .sv-disarm__lane-head--villain,.sv-skin--strip .sv-disarm__lane-head--fix{background: none}.sv-skin--strip .sv-disarm__lane-head--villain{color: var(--sv-muted)}.sv-skin--strip .sv-disarm__lane-head--fix{color: var(--sv-breath-ink)}.sv-skin--strip .sv-disarm__cell--villain,.sv-skin--strip .sv-disarm__cell--fix{background: none}.sv-skin--strip .sv-disarm__cell--villain{border-left: 2px solid var(--sv-line-strong);color: var(--sv-muted)}.sv-skin--strip .sv-disarm__cell--fix{border-left: 2px solid var(--sv-breath);color: var(--sv-ink)}.sv-skin--strip .sv-disarm__icon{border-radius: 0.2rem;border: 1px solid rgba(var(--sv-breath-rgb),0.5);background: none;color: var(--sv-breath-ink)}.sv-skin--strip .sv-rnd__card{position: relative;padding: var(--sv-space-5);border: 1px solid var(--sv-line-06);background: var(--sv-white)}.sv-skin--strip .sv-rnd__card::before,.sv-skin--strip .sv-rnd__card::after{content: '';position: absolute;width: 11px;height: 11px;border: 1.5px solid var(--sv-breath);opacity: 0.85;pointer-events: none}.sv-skin--strip .sv-rnd__card::before{top: -1px;left: -1px;border-width: 1.5px 0 0 1.5px}.sv-skin--strip .sv-rnd__card::after{right: -1px;bottom: -1px;border-width: 0 1.5px 1.5px 0}.sv-skin--strip .sv-rnd__label{display: inline-block;padding: 0.25rem 0.6rem;border: 1px solid var(--sv-line-strong);border-radius: 0.2rem;background: none;color: var(--sv-muted);font-family: var(--sv-font-mono);letter-spacing: 0.14em}.sv-skin--strip .sv-rnd__media .sv-media{border-radius: 0;border: 1px solid var(--sv-line-06)}@media screen and (min-width: 990px){.sv-skin--strip .sv-rnd__grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--sv-space-4)}}.sv-skin--strip .sv-vs__mark{border-radius: 0.2rem}.sv-skin--strip .sv-vs__mark--yes{background: none;border: 1.5px solid var(--sv-line-strong);color: var(--sv-body)}.sv-skin--strip .sv-vs__cell--ours .sv-vs__mark--yes{background: var(--sv-breath);border-color: var(--sv-breath);color: var(--sv-white);box-shadow: none}.sv-skin--strip .sv-vs__mark--partial{background: none;border-style: dashed}.sv-skin--strip .sv-vs__cell:not(.sv-vs__cell--ours) .sv-vs__text{color: var(--sv-muted);font-weight: 500}.sv-skin--strip .sv-vs__spotlight{border: 0;border-inline: 1px solid rgba(var(--sv-breath-rgb),0.45);border-radius: 0;background: rgba(var(--sv-breath-rgb),0.05);box-shadow: none}.sv-skin--strip .sv-vs__head--ours{border-radius: 0;border-top: 3px solid var(--sv-breath);border-inline: 1px solid rgba(var(--sv-breath-rgb),0.45);background: rgba(var(--sv-breath-rgb),0.05);box-shadow: none}.sv-skin--strip .sv-vs__head--ours .sv-vs__name{color: var(--sv-ink)}.sv-skin--strip .sv-vs__head--ours .sv-vs__cost{color: var(--sv-breath-ink)}.sv-fig__clock{fill: var(--sv-ink);stroke: var(--sv-ink);stroke-width: 1.3;stroke-linecap: round;opacity: 0.34}.sv-fig__clock circle{fill: var(--sv-ink);stroke: none}.sv-fig__axis path{fill: none;stroke: var(--sv-ink);stroke-width: 1.2;stroke-linecap: round;opacity: 0.3}.sv-fig__lip path{fill: none;stroke: var(--sv-dusk);stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;opacity: 0.75}.sv-airway__panel--open .sv-fig__lip path{stroke: var(--sv-breath);opacity: 0.85}.sv-fig__ribbon{opacity: 0.9}.sv-fig__buzz path{fill: none;stroke: var(--sv-dusk);stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round;opacity: 0.42}[data-sv-airway].is-in .sv-fig__buzz path{animation: sv-buzz 1.5s ease-in-out infinite}[data-sv-airway].is-in .sv-fig__buzz path:nth-child(2),[data-sv-airway].is-in .sv-fig__buzz path:nth-child(5){animation-delay: 0.25s}[data-sv-airway].is-in .sv-fig__buzz path:nth-child(3){animation-delay: 0.5s}@keyframes sv-buzz{0%,100%{opacity: 0.22;transform: translateY(0)}50%{opacity: 0.6;transform: translateY(-1.5px)}}.sv-fig__silence{fill: none;stroke: var(--sv-breath);stroke-width: 1.4;stroke-linecap: round;stroke-dasharray: 1.5 8;opacity: 0.28}.sv-fig__cracks path{fill: none;stroke: var(--sv-dusk);stroke-width: 1.5;stroke-linecap: round;opacity: 0.3}.sv-fig__breathe path{fill: none;stroke: var(--sv-breath);stroke-width: 1.8;stroke-linecap: round;opacity: 0.5;stroke-dasharray: 640;stroke-dashoffset: 640}[data-sv-airway].is-in .sv-fig__breathe path{animation: sv-breathe-in 3.4s var(--sv-ease) forwards}@keyframes sv-breathe-in{to{stroke-dashoffset: 0}}@media (prefers-reduced-motion: reduce){[data-sv-airway].is-in .sv-fig__buzz path{animation: none;opacity: 0.42}.sv-fig__breathe path{stroke-dashoffset: 0}[data-sv-airway].is-in .sv-fig__breathe path{animation: none}}.sv-disarm__icon{display: inline-grid;place-items: center;width: 2.8rem;height: 2.8rem;margin-right: 0.9rem;vertical-align: -0.8rem;border-radius: var(--sv-r-icon);background: var(--sv-breath-tint);color: var(--sv-breath-ink)}.sv-mech__steps{display: grid;gap: var(--sv-space-3);margin: var(--sv-space-5) 0 0;padding: 0;list-style: none;counter-reset: none}.sv-mech__step{display: flex;align-items: flex-start;gap: var(--sv-space-3);padding: var(--sv-space-3) var(--sv-space-4);border-radius: var(--sv-r-card);background: rgba(255,255,255,0.55)}.sv-mech--dark .sv-mech__step{background: rgba(255,255,255,0.06)}.sv-mech__step-num{flex: 0 0 auto;display: grid;place-items: center;width: 2.6rem;height: 2.6rem;border-radius: var(--sv-r-icon);background: var(--sv-breath-tint);color: var(--sv-breath-ink);font-family: var(--sv-font-mono);font-size: 1.2rem;font-weight: 500}.sv-mech__step-copy{display: block}.sv-mech__step-title{display: block;color: var(--sv-ink);font-size: 1.55rem;font-weight: 600;line-height: 1.35}.sv-mech--dark .sv-mech__step-title{color: var(--sv-white)}.sv-mech__step-text{display: block;margin-top: 0.2rem;color: var(--sv-body);font-size: 1.45rem;line-height: 1.5}.sv-mech--dark .sv-mech__step-text{color: rgba(255,255,255,0.74)}.sv-skin--strip .sv-mech__step{border: 1px solid var(--sv-line);background: transparent}@media screen and (max-width: 989px){.sv-mech__grid{display: flex;flex-direction: column}.sv-mech__text{order: 1}.sv-mech__media{order: 2;margin-top: var(--sv-space-5)}}.sv-experts__grid--quotes{grid-template-columns: minmax(0,1fr);gap: var(--sv-space-5);max-width: 108rem;margin-inline: auto}.sv-experts__grid--quotes .sv-expert{position: relative;display: flex;flex-direction: column;gap: var(--sv-space-4);padding: var(--sv-space-6);background: var(--sv-white);border: 1px solid var(--sv-line);border-top: 2px solid var(--sv-breath);border-radius: var(--sv-r-card);overflow: visible}.sv-experts__grid--quotes .sv-expert__body{display: flex;flex-direction: column;gap: var(--sv-space-4);padding: 0}.sv-experts__grid--quotes .sv-expert__quote{order: 1;margin: 0;padding: 0;border: 0;font-family: var(--sv-font-heading);font-style: normal;font-size: 1.85rem;line-height: 1.6;color: var(--sv-ink)}.sv-experts__grid--quotes .sv-expert__quote::before{content: none}.sv-experts__grid--quotes .sv-expert__body>div:first-child{order: 2;padding-top: var(--sv-space-4);border-top: 1px solid var(--sv-line)}.sv-experts__grid--quotes .sv-expert__name{font-family: var(--sv-font-heading);font-size: 1.9rem;line-height: 1.2;color: var(--sv-ink);margin: 0}.sv-experts__grid--quotes .sv-expert__role{font-family: var(--sv-font-mono);font-size: 1.1rem;letter-spacing: 0.16em;text-transform: uppercase;color: var(--sv-breath-ink,var(--sv-muted));margin-top: var(--sv-space-2)}.sv-experts__grid--quotes .sv-expert__cred{font-family: var(--sv-font-mono);font-size: 1.15rem;line-height: 1.5;color: var(--sv-muted);margin-top: var(--sv-space-1)}.sv-experts__grid--quotes .sv-expert__signature,.sv-experts__grid--quotes .sv-expert__press{order: 3}@media screen and (min-width: 750px){.sv-experts__grid--quotes{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--sv-space-5)}.sv-experts__grid--quotes.sv-experts__grid--solo{grid-template-columns: minmax(0,1fr);max-width: 74rem}.sv-experts__grid--quotes .sv-expert{padding: var(--sv-space-7)}.sv-experts__grid--quotes .sv-expert__quote{font-size: 2rem}}.sv-skin--strip .sv-experts__grid--quotes .sv-expert{border-radius: 0;border: 1px solid var(--sv-line-strong);border-top: 2px solid var(--sv-breath);background: var(--sv-mist)}.sv-skin--strip .sv-experts__grid--quotes .sv-expert::after{content: "";position: absolute;right: -1px;bottom: -1px;width: 1.4rem;height: 1.4rem;border: 1.5px solid var(--sv-breath);border-width: 0 1.5px 1.5px 0;pointer-events: none}.sv-skin--strip .sv-experts__grid--quotes .sv-expert__body>div:first-child{border-top-color: var(--sv-line-strong)}.sv-benefit__media--icon{aspect-ratio: auto;background: transparent;border: 0;place-items: start;margin-bottom: calc(var(--sv-space-1) * -1)}.sv-benefits--mist .sv-benefit__media--icon,.sv-benefits--white .sv-benefit__media--icon{background: transparent;border: 0}.sv-benefit__media:has(.sv-benefit__slot){aspect-ratio: var(--sv-benefit-ratio,4 / 5);place-items: stretch}.sv-benefit__slot{position: relative;display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-end;gap: var(--sv-space-1);width: 100%;height: 100%;padding: var(--sv-space-4);text-align: left}.sv-benefit__slot-icon{display: grid;place-items: center;width: 4rem;height: 4rem;margin-bottom: auto;border-radius: var(--sv-r-icon);background: var(--sv-white);color: var(--sv-blue);box-shadow: var(--sv-shadow-sm)}.sv-benefit__slot strong{font-family: var(--sv-font-mono);font-size: 1.1rem;letter-spacing: 0.1em;text-transform: uppercase;color: var(--sv-body)}.sv-benefit__slot>span:last-child{font-size: 1.2rem;line-height: 1.5;color: var(--sv-muted);max-width: 26ch}.sv-skin--strip .sv-benefit__media:has(.sv-benefit__slot){border-radius: 0;border: 1px solid var(--sv-line-strong);background: repeating-linear-gradient( 135deg,transparent 0 7px,rgba(var(--sv-breath-rgb),0.06) 7px 8px ),var(--sv-mist)}.sv-skin--strip .sv-benefit__slot-icon{border-radius: 0;color: var(--sv-breath-ink);border: 1px solid var(--sv-line-strong);box-shadow: none}@media screen and (min-width: 990px){.sv-story__values{grid-template-columns: repeat(auto-fit,minmax(20rem,1fr))}}.sv-skin--strip .sv-story__value{border-radius: 0;border-color: var(--sv-line-strong)}.sv-skin--strip .sv-story__value-icon{border-radius: 0;background: transparent;border: 1px solid var(--sv-line-strong);color: var(--sv-breath-ink)}@media screen and (max-width: 749px){.sv-benefits__grid:has(.sv-benefit__slot){grid-template-columns: minmax(0,1fr);gap: var(--sv-space-5)}.sv-benefit__slot{padding: var(--sv-space-3)}}@media screen and (min-width: 750px) and (max-width: 989px){.sv-benefits__grid>.sv-benefit:last-child:nth-child(odd){grid-column: 1 / -1}}body:not(.sv-skin--strip) .sv-h1 em,body:not(.sv-skin--strip) .sv-h2 em,body:not(.sv-skin--strip) .sv-statement__heading em,.sv-skin--tape .sv-intro__name em{font-style: italic;font-size: 1em;color: var(--sv-em)}.sv-skin--tape .sv-intro__name em,.sv-section--night .sv-h2 em,.sv-section--night .sv-statement__heading em,.sv-statement--dark .sv-statement__heading em{color: var(--sv-breath-on-dark,var(--sv-breath))}.sv-section--flush{padding-block: 0}.sv-banner__frame{position: relative;display: grid;place-items: center;overflow: hidden;isolation: isolate;min-height: 46rem;background: var(--sv-night)}.sv-banner--short .sv-banner__frame{min-height: 32rem}.sv-banner--tall .sv-banner__frame{min-height: 52rem}.sv-banner--screen .sv-banner__frame{min-height: min(82vh,76rem)}.sv-banner__bg,.sv-banner__frame>.sv-placeholder{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;object-fit: cover}.sv-banner__scrim{position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient( to bottom,rgba(var(--sv-night-rgb),calc(var(--sv-banner-dim,0.45) * 1.15)) 0%,rgba(var(--sv-night-rgb),calc(var(--sv-banner-dim,0.45) * 0.62)) 45%,rgba(var(--sv-night-rgb),calc(var(--sv-banner-dim,0.45) * 1.1)) 100% )}.sv-banner__inner{position: relative;z-index: 2;display: flex;flex-direction: column;align-items: center;gap: var(--sv-space-4);width: 100%;max-width: 78rem;margin-inline: auto;padding: var(--sv-space-7) var(--sv-space-4);text-align: center;color: var(--sv-white)}.sv-banner__eyebrow{margin: 0;font-family: var(--sv-font-mono);font-size: 1.15rem;letter-spacing: 0.2em;text-transform: uppercase;color: rgba(255,255,255,0.72)}.sv-banner__heading{margin: 0;font-family: var(--sv-font-heading);font-size: clamp(3rem,6.4vw,5.4rem);line-height: 1.06;letter-spacing: -0.015em;color: var(--sv-white);text-wrap: balance;text-shadow: 0 1px 24px rgba(var(--sv-night-rgb),0.4)}.sv-banner__heading em{font-style: normal;color: var(--sv-breath-on-dark,var(--sv-breath))}.sv-skin--tape .sv-banner__heading em{font-style: italic;font-size: 1em}.sv-banner__sub{margin: 0;max-width: 44ch;font-size: var(--sv-text-small);line-height: 1.6;color: rgba(255,255,255,0.84)}.sv-banner__product{width: min(38rem,70%);margin-block: var(--sv-space-2)}.sv-banner__product img{display: block;width: 100%;height: auto;filter: drop-shadow(0 24px 48px rgba(var(--sv-night-rgb),0.45))}.sv-banner__product--empty{display: grid;place-items: center;aspect-ratio: 16 / 9;border: 1px dashed rgba(255,255,255,0.4);border-radius: var(--sv-r-card);font-family: var(--sv-font-mono);font-size: 1.1rem;line-height: 1.6;letter-spacing: 0.08em;text-transform: uppercase;color: rgba(255,255,255,0.66)}.sv-banner__cta{margin-top: var(--sv-space-2)}.sv-banner--empty .sv-banner__frame>.sv-placeholder{z-index: 0;color: rgba(255,255,255,0.6);justify-content: flex-end;padding-bottom: var(--sv-space-5)}.sv-banner--empty .sv-banner__scrim{opacity: 0.35}.sv-howto__grid{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--sv-space-6);align-items: start}@media screen and (min-width: 990px){.sv-howto__grid{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: var(--sv-space-7)}}.sv-howto__heading{margin-top: var(--sv-space-2)}.sv-howto__sub{margin: var(--sv-space-3) 0 0;font-size: var(--sv-text-small);line-height: 1.6;color: var(--sv-muted)}.sv-howto__steps{list-style: none;margin: var(--sv-space-6) 0 0;padding: 0}.sv-howto__step{display: grid;grid-template-columns: 4.4rem minmax(0,1fr);gap: var(--sv-space-4);align-items: start;padding-block: var(--sv-space-4);border-top: 1px solid var(--sv-line)}.sv-howto__step:first-child{border-top: 0;padding-top: 0}.sv-howto__num{font-family: var(--sv-font-heading);font-size: 3.4rem;font-weight: 700;line-height: 0.9;color: var(--sv-ink);opacity: 0.24;font-variant-numeric: tabular-nums}.sv-howto__text{display: block;font-size: var(--sv-text-small);line-height: 1.62;color: var(--sv-body)}.sv-howto__title{display: block;margin-bottom: 0.3rem;font-family: var(--sv-font-body);font-size: 1.5rem;font-weight: 700;letter-spacing: 0.01em;color: var(--sv-ink)}.sv-howto__cta{margin-top: var(--sv-space-6)}.sv-howto__footnote{margin: var(--sv-space-3) 0 0;font-size: 1.2rem;line-height: 1.6;text-align: center;color: var(--sv-muted)}.sv-howto__media{position: relative;overflow: hidden;border-radius: var(--sv-r-panel);background: var(--sv-mist);aspect-ratio: var(--sv-howto-ratio,4 / 3)}.sv-howto__media video,.sv-howto__media img,.sv-howto__media .sv-placeholder{width: 100%;height: 100%;object-fit: cover}.sv-skin--strip .sv-howto__media{border-radius: var(--sv-r-card);border: 1px solid var(--sv-line-strong)}.sv-skin--strip .sv-howto__num{font-family: var(--sv-font-mono);font-size: 2.6rem;opacity: 0.34;color: var(--sv-breath-ink)}.sv-logos{padding-block: var(--sv-space-6)}.sv-logos__label{margin: 0 0 var(--sv-space-5);font-family: var(--sv-font-mono);font-size: 1.15rem;letter-spacing: 0.2em;text-transform: uppercase;text-align: center;color: var(--sv-muted)}.sv-logos__row{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: var(--sv-space-5) var(--sv-space-7)}.sv-logos__item{display: grid;place-items: center;min-width: 0}.sv-logos__item img{display: block;width: auto;height: var(--sv-logo-h,30px);max-width: 16rem;object-fit: contain;filter: grayscale(1) brightness(0.35);opacity: 0.72;transition: opacity var(--sv-dur,0.2s) ease,filter var(--sv-dur,0.2s) ease}.sv-logos__item img:hover{filter: grayscale(1) brightness(0.15);opacity: 1}.sv-logos__empty{display: grid;place-items: center;height: var(--sv-logo-h,30px);min-width: 10rem;padding-inline: var(--sv-space-3);border: 1px dashed var(--sv-line-strong);border-radius: var(--sv-radius-sm);font-family: var(--sv-font-mono);font-size: 1.05rem;letter-spacing: 0.14em;text-transform: uppercase;color: var(--sv-muted);white-space: nowrap}.sv-logos__note{max-width: 68rem;margin: var(--sv-space-5) auto 0;font-size: 1.2rem;line-height: 1.6;text-align: center;color: var(--sv-muted)}.sv-section--deep{background: var(--sv-deep);color: rgba(255,255,255,0.82)}.sv-section--deep .sv-h2,.sv-section--deep .sv-story__title,.sv-section--deep .sv-story__value-title{color: var(--sv-white)}.sv-section--deep .sv-eyebrow,.sv-section--deep .sv-eyebrow--mono{color: var(--sv-breath-on-dark,rgba(255,255,255,0.7))}.sv-section--deep .sv-lede,.sv-section--deep .sv-story__lede,.sv-section--deep .sv-story__copy,.sv-section--deep .sv-story__copy p,.sv-section--deep .sv-story__value-copy{color: rgba(255,255,255,0.78)}.sv-section--deep .sv-h2 em,.sv-section--deep .sv-story__copy em,.sv-section--deep .sv-lede em,.sv-section--deep .sv-story__lede em{color: var(--sv-breath-on-dark,var(--sv-breath))}.sv-section--deep .sv-story__quote,.sv-section--deep .sv-story__quote-text{color: var(--sv-white);border-color: var(--sv-breath-on-dark,var(--sv-breath))}.sv-section--deep .sv-story__signature{color: rgba(255,255,255,0.55)}.sv-section--deep .sv-story__caption{color: rgba(255,255,255,0.5)}.sv-section--deep .sv-story__value{background: rgba(255,255,255,0.05);border-color: rgba(255,255,255,0.14);color: rgba(255,255,255,0.78)}.sv-section--deep .sv-story__value-icon{background: rgba(255,255,255,0.08);border-color: rgba(255,255,255,0.18);color: var(--sv-breath-on-dark,var(--sv-breath))}.sv-section--deep .sv-placeholder{border-color: rgba(255,255,255,0.2);background: repeating-linear-gradient( 135deg,transparent 0 8px,rgba(255,255,255,0.05) 8px 9px );color: rgba(255,255,255,0.62)}.sv-section--deep .sv-btn{background: var(--sv-white);color: var(--sv-deep);border-color: var(--sv-white)}.sv-section--deep .sv-btn:hover{background: rgba(255,255,255,0.88);color: var(--sv-deep)}.sv-section--deep .sv-story__media .sv-media,.sv-section--deep .sv-story__media .sv-placeholder{border-radius: var(--sv-r-panel);overflow: hidden}@media screen and (max-width: 749px){.sv-skin--strip .sv-disarm{display: flex;flex-direction: column;gap: var(--sv-space-4);border-block: 0}.sv-skin--strip .sv-disarm__row{border: 1px solid var(--sv-line-strong);border-bottom: 1px solid var(--sv-line-strong);border-radius: var(--sv-r-card);overflow: hidden}.sv-skin--strip .sv-disarm__row:last-child{border-bottom: 1px solid var(--sv-line-strong)}.sv-skin--strip .sv-disarm__cell--villain{border-left: 0;background: rgba(var(--sv-dusk-rgb),0.06);color: var(--sv-body)}.sv-skin--strip .sv-disarm__cell--fix{border-left: 0;border-top: 2px solid var(--sv-breath);background: var(--sv-white);color: var(--sv-ink)}}.sv-skin--strip .sv-disarm__cell--villain{color: var(--sv-body)}.sv-skin--strip .sv-disarm__lane-head--villain,.sv-skin--strip .sv-disarm__lane-head--fix{font-family: var(--sv-font-mono);font-size: 1.1rem;letter-spacing: 0.16em;text-transform: uppercase}.sv-yard__close:not(:has(.sv-yard__close-note)) .sv-yard__close-cta{margin-top: var(--sv-space-7)}.sv-banner--empty .sv-banner__inner{padding-bottom: calc(var(--sv-space-7) + 6rem)}@media screen and (min-width: 990px){.sv-howto__grid{align-items: stretch}.sv-howto__media{aspect-ratio: auto;height: 100%;min-height: 44rem}}.sv-vidslide__nav[hidden]{display: none !important}.sv-disarm__fixline{display: flex;align-items: flex-start;gap: 0.9rem}.sv-disarm__fixline .sv-disarm__icon{flex: 0 0 auto;margin-right: 0;vertical-align: baseline;margin-top: -0.2rem}.sv-disarm__fix-text{min-width: 0}.sv-skin--strip .sv-vs{row-gap: 0}.sv-skin--strip .sv-vs__spotlight{grid-row: 1 / -1;border: 1px solid rgba(var(--sv-breath-rgb),0.38);border-top: 3px solid var(--sv-breath);border-radius: 0;background: rgba(var(--sv-breath-rgb),0.045);box-shadow: none}.sv-skin--strip .sv-vs__head--ours{background: none;border: 0;box-shadow: none}.sv-skin--strip .sv-vs__label,.sv-skin--strip .sv-vs__cell{padding-block: var(--sv-space-4)}.sv-skin--strip .sv-vs__label,.sv-skin--strip .sv-vs__cell{border-bottom: 1px solid rgba(var(--sv-line-strong),0.5);border-color: color-mix(in srgb,var(--sv-line-strong) 55%,transparent)}.sv-skin--strip .sv-vs__label{font-weight: 500;color: var(--sv-body)}.sv-skin--strip .sv-vs__mark{width: 2.8rem;height: 2.8rem}.sv-skin--strip .sv-vs__mark--yes{border-color: color-mix(in srgb,var(--sv-line-strong) 70%,transparent)}.sv-skin--strip .sv-vs__head .sv-vs__name{font-size: 1.55rem;line-height: 1.25}.sv-skin--strip .sv-vs__head--ours .sv-vs__name{font-weight: 700}.sv-skin--strip .sv-vs__head:not(.sv-vs__head--ours) .sv-vs__name,.sv-skin--strip .sv-vs__head:not(.sv-vs__head--ours) .sv-vs__cost{color: var(--sv-muted)}.sv-skin--strip .sv-vs__foot{margin-top: var(--sv-space-5)}.sv-vs__cell--ours{background: rgba(var(--sv-blue-rgb),0.05)}.sv-vs__head--ours,.sv-vs__cell--ours{border-inline: 1px solid rgba(var(--sv-blue-rgb),0.2)}.sv-vs__head--ours{border-top: 3px solid var(--sv-blue)}.sv-vs__row:last-child .sv-vs__cell--ours{border-bottom: 1px solid rgba(var(--sv-blue-rgb),0.2);border-radius: 0 0 var(--sv-radius-lg) var(--sv-radius-lg)}.sv-skin--strip .sv-vs__cell--ours{background: rgba(var(--sv-breath-rgb),0.055)}.sv-skin--strip .sv-vs__head--ours{background: rgba(var(--sv-breath-rgb),0.055)}.sv-skin--strip .sv-vs__head--ours,.sv-skin--strip .sv-vs__cell--ours{border-inline: 1px solid rgba(var(--sv-breath-rgb),0.38)}.sv-skin--strip .sv-vs__head--ours{border-top: 3px solid var(--sv-breath);border-radius: 0;margin-top: 0;padding-top: var(--sv-space-5)}.sv-skin--strip .sv-vs__row:last-child .sv-vs__cell--ours{border-bottom: 1px solid rgba(var(--sv-breath-rgb),0.38);border-radius: 0}.sv-vs__cell--ours{border-bottom-color: transparent}.sv-skin--strip .sv-vs__cell--ours{border-bottom: 1px solid rgba(var(--sv-breath-rgb),0.18)}.sv-vs__spotlight,.sv-skin--strip .sv-vs__spotlight,.sv-skin--tape .sv-vs__spotlight{background: none;border: 0;box-shadow: none}.sv-bundle__shot{margin: var(--sv-space-7) auto 0;max-width: 64rem}.sv-bundle__shot-frame{width: 100%;aspect-ratio: var(--sv-bundle-ratio,3 / 2);background-color: var(--sv-mist)}.sv-bundle__shot-frame>img{display: block;width: 100%;height: 100%;object-fit: cover}.sv-bundle__shot-frame>.sv-placeholder{height: 100%;min-height: 0}.sv-bundle__shot-caption{margin-top: var(--sv-space-3);font-family: var(--sv-font-mono);font-size: 1.1rem;letter-spacing: 0.16em;text-transform: uppercase;text-align: center;color: var(--sv-muted)}.sv-bundle__line{margin: var(--sv-space-5) auto 0;text-align: center;font-family: var(--sv-font-heading);font-size: 2rem;line-height: 1.35;color: var(--sv-ink)}.sv-bundle__line p{margin: 0}.sv-bundle__tiers-label{margin: var(--sv-space-5) 0 var(--sv-space-3);font-family: var(--sv-font-mono);font-size: 1.1rem;letter-spacing: 0.2em;text-transform: uppercase;text-align: center;color: var(--sv-muted)}.sv-bundle__choice{position: relative;max-width: 64rem;margin-inline: auto}.sv-bundle__pick{position: absolute;top: 0;left: 0;width: 1px;height: 1px;opacity: 0;margin: 0;pointer-events: none}.sv-bundle__tiers{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--sv-space-2);align-items: stretch}.sv-bundle__tier{position: relative;display: flex;flex-direction: column;align-items: center;gap: 0.5rem;padding: var(--sv-space-5) 0.6rem var(--sv-space-4);background: var(--sv-white);border: 1px solid var(--sv-line);border-radius: var(--sv-r-card);text-align: center;cursor: pointer;transition: border-color 0.16s ease,box-shadow 0.16s ease,background 0.16s ease}.sv-bundle__tier:hover{border-color: var(--sv-line-strong)}.sv-bundle__badge{position: absolute;top: 0;left: 50%;translate: -50% -50%;padding: 0.3rem 0.7rem;border-radius: 999px;background: var(--sv-muted);color: var(--sv-white);font-family: var(--sv-font-mono);font-size: 0.9rem;letter-spacing: 0.06em;text-transform: uppercase;white-space: nowrap}.sv-bundle__nights{font-family: var(--sv-font-mono);font-size: 1.05rem;letter-spacing: 0.1em;text-transform: uppercase;color: var(--sv-muted)}.sv-bundle__price{display: flex;flex-wrap: wrap;justify-content: center;align-items: baseline;gap: 0.5rem;font-family: var(--sv-font-heading);font-size: 2.6rem;line-height: 1;font-variant-numeric: tabular-nums;color: var(--sv-ink)}.sv-bundle__was{font-family: var(--sv-font-body);font-size: 1.2rem;font-weight: 400;color: var(--sv-muted);text-decoration-thickness: 1px}.sv-bundle__per{font-size: 1.1rem;line-height: 1.3;color: var(--sv-muted)}.sv-bundle__save{padding: 0.2rem 0.6rem;border-radius: var(--sv-r-chip);background: var(--sv-breath-tint);color: var(--sv-breath-ink);font-family: var(--sv-font-mono);font-size: 1rem;letter-spacing: 0.04em;white-space: nowrap}.sv-bundle__mark{position: absolute;top: 0.8rem;right: 0.8rem;width: 1.6rem;height: 1.6rem;border: 1px solid var(--sv-line-strong);border-radius: 999px;background: transparent}.sv-bundle__pick:nth-of-type(1):checked ~ .sv-bundle__tiers .sv-bundle__tier:nth-child(1),.sv-bundle__pick:nth-of-type(2):checked ~ .sv-bundle__tiers .sv-bundle__tier:nth-child(2),.sv-bundle__pick:nth-of-type(3):checked ~ .sv-bundle__tiers .sv-bundle__tier:nth-child(3),.sv-bundle__pick:nth-of-type(4):checked ~ .sv-bundle__tiers .sv-bundle__tier:nth-child(4){border-color: var(--sv-blue);box-shadow: inset 0 0 0 1px var(--sv-blue),var(--sv-shadow);background: var(--sv-white)}.sv-bundle__pick:nth-of-type(1):checked ~ .sv-bundle__tiers .sv-bundle__tier:nth-child(1) .sv-bundle__mark,.sv-bundle__pick:nth-of-type(2):checked ~ .sv-bundle__tiers .sv-bundle__tier:nth-child(2) .sv-bundle__mark,.sv-bundle__pick:nth-of-type(3):checked ~ .sv-bundle__tiers .sv-bundle__tier:nth-child(3) .sv-bundle__mark,.sv-bundle__pick:nth-of-type(4):checked ~ .sv-bundle__tiers .sv-bundle__tier:nth-child(4) .sv-bundle__mark{border-color: var(--sv-blue);background: var(--sv-blue);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size: 100% 100%}.sv-bundle__pick:nth-of-type(1):checked ~ .sv-bundle__tiers .sv-bundle__tier:nth-child(1) .sv-bundle__badge,.sv-bundle__pick:nth-of-type(2):checked ~ .sv-bundle__tiers .sv-bundle__tier:nth-child(2) .sv-bundle__badge,.sv-bundle__pick:nth-of-type(3):checked ~ .sv-bundle__tiers .sv-bundle__tier:nth-child(3) .sv-bundle__badge,.sv-bundle__pick:nth-of-type(4):checked ~ .sv-bundle__tiers .sv-bundle__tier:nth-child(4) .sv-bundle__badge{background: var(--sv-blue)}.sv-bundle__pick:nth-of-type(1):focus-visible ~ .sv-bundle__tiers .sv-bundle__tier:nth-child(1),.sv-bundle__pick:nth-of-type(2):focus-visible ~ .sv-bundle__tiers .sv-bundle__tier:nth-child(2),.sv-bundle__pick:nth-of-type(3):focus-visible ~ .sv-bundle__tiers .sv-bundle__tier:nth-child(3),.sv-bundle__pick:nth-of-type(4):focus-visible ~ .sv-bundle__tiers .sv-bundle__tier:nth-child(4){outline: 2px solid var(--sv-blue);outline-offset: 3px}.sv-bundle__buy{margin-top: var(--sv-space-4)}.sv-bundle__cta{display: none}.sv-bundle__pick:nth-of-type(1):checked ~ .sv-bundle__buy .sv-bundle__cta:nth-of-type(1),.sv-bundle__pick:nth-of-type(2):checked ~ .sv-bundle__buy .sv-bundle__cta:nth-of-type(2),.sv-bundle__pick:nth-of-type(3):checked ~ .sv-bundle__buy .sv-bundle__cta:nth-of-type(3),.sv-bundle__pick:nth-of-type(4):checked ~ .sv-bundle__buy .sv-bundle__cta:nth-of-type(4){display: inline-flex}.sv-bundle__note,.sv-bundle__guarantee{max-width: 62rem;margin: var(--sv-space-5) auto 0;font-size: 1.3rem;line-height: 1.6;text-align: center;color: var(--sv-muted)}.sv-bundle__guarantee p{margin: 0}@media screen and (min-width: 750px){.sv-bundle__tiers-label{margin: var(--sv-space-7) 0 var(--sv-space-4)}.sv-bundle__line{font-size: 2.6rem}.sv-bundle__tiers{gap: var(--sv-space-4)}.sv-bundle__tier{gap: 0.8rem;padding: var(--sv-space-6) var(--sv-space-4) var(--sv-space-5)}.sv-bundle__badge{font-size: 1rem;padding: 0.4rem 1.2rem;letter-spacing: 0.14em}.sv-bundle__nights{font-size: 1.15rem;letter-spacing: 0.16em}.sv-bundle__price{font-size: 4rem;gap: 0.8rem}.sv-bundle__was{font-size: 1.5rem}.sv-bundle__per{font-size: 1.3rem}.sv-bundle__save{font-size: 1.1rem;padding: 0.3rem 0.9rem}.sv-bundle__buy{max-width: 42rem;margin-inline: auto;margin-top: var(--sv-space-5)}}.sv-section--deep .sv-bundle__line,.sv-section--deep .sv-bundle__price{color: var(--sv-white)}.sv-section--deep .sv-bundle__nights,.sv-section--deep .sv-bundle__per,.sv-section--deep .sv-bundle__note,.sv-section--deep .sv-bundle__guarantee{color: rgba(255,255,255,0.76)}.sv-section--deep .sv-bundle__tier{background: rgba(255,255,255,0.05);border-color: rgba(255,255,255,0.14)}.sv-section--deep .sv-bundle__shot-frame{background-color: rgba(255,255,255,0.06)}.sv-section--deep .sv-bundle__shot-frame>.sv-placeholder{border-color: rgba(255,255,255,0.18);color: rgba(255,255,255,0.7)}.sv-section--deep .sv-bundle__shot-caption{color: rgba(255,255,255,0.6)}@media screen and (max-width: 749px){.sv-skin--tape .sv-disarm{display: flex;flex-direction: column;gap: var(--sv-space-4);border: 0;background: none}.sv-skin--tape .sv-disarm__row{border: 0;border-radius: var(--sv-r-card);overflow: hidden}.sv-skin--tape .sv-disarm__cell--fix{border-top: 1px solid var(--sv-line)}}@media screen and (min-width: 990px){.sv-pack{max-width: 100rem}.sv-pack__body{display: grid;grid-template-columns: minmax(0,0.9fr) minmax(0,1fr);column-gap: var(--sv-space-7);grid-template-rows: repeat(12,min-content);align-content: start}.sv-pack__body>*{grid-column: 2}.sv-pack__media{grid-column: 1;grid-row: 1 / -1;align-self: start;margin-top: 0}.sv-pack__head{margin-top: 0}.sv-pack__cta,.sv-pack__body product-form,.sv-pack__body form{width: 100%}}@media screen and (min-width: 750px) and (max-width: 989px){.sv-pack__media .sv-media{max-height: 34rem}.sv-pack__media .sv-media img,.sv-pack__media .sv-media video{object-fit: cover}}@media screen and (min-width: 750px) and (max-width: 989px){.sv-benefits__grid>.sv-benefit:last-child:nth-child(odd){grid-column: 1 / -1;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.35fr);column-gap: var(--sv-space-5);align-items: center}.sv-benefits__grid>.sv-benefit:last-child:nth-child(odd) .sv-benefit__media{grid-column: 1;grid-row: 1 / span 2;margin-bottom: 0}.sv-benefits__grid>.sv-benefit:last-child:nth-child(odd) .sv-benefit__title,.sv-benefits__grid>.sv-benefit:last-child:nth-child(odd) .sv-benefit__body{grid-column: 2}.sv-benefits__grid>.sv-benefit:last-child:nth-child(odd) .sv-benefit__title{align-self: end}.sv-benefits__grid>.sv-benefit:last-child:nth-child(odd) .sv-benefit__body{align-self: start}}.sv-skin--tape .sv-yard__role{color: #a95f46}.sv-skin--strip .sv-yard__role{color: #627499}.sv-skin--strip .sv-disarm__chip{color: #2a7e8d}.sv-airway__panel--open .sv-airway__bar{background: #2a7e8d}.sv-skin--tape .sv-airway__panel--open .sv-airway__bar{background: #8a6e47}.sv-skin--tape .sv-airway__panel--pinched .sv-airway__bar{background: #896d46}.sv-bundle__save{color: #2e7a6f}.sv-loop{-webkit-mask-image: linear-gradient( to right,transparent 0,#000 9rem,#000 calc(100% - 9rem),transparent 100%);mask-image: linear-gradient( to right,transparent 0,#000 9rem,#000 calc(100% - 9rem),transparent 100%)}.sv-loop__nav{-webkit-mask-image: none;mask-image: none}@media screen and (max-width: 749px){.sv-loop{-webkit-mask-image: linear-gradient( to right,transparent 0,#000 3.5rem,#000 calc(100% - 3.5rem),transparent 100%);mask-image: linear-gradient( to right,transparent 0,#000 3.5rem,#000 calc(100% - 3.5rem),transparent 100%)}}.sv-review__mono:empty{display: none}.sv-tw__head{margin-bottom: var(--sv-space-7)}.sv-tw__pair{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--sv-space-5);max-width: 92rem;margin-inline: auto}.sv-tw__panel{position: relative;display: flex;flex-direction: column;overflow: hidden;background: var(--sv-white);border: 1px solid var(--sv-line);border-radius: var(--sv-r-panel);box-shadow: var(--sv-shadow-sm)}.sv-tw__num{position: absolute;top: var(--sv-space-3);right: var(--sv-space-4);z-index: 2;font-family: var(--sv-font-heading);font-size: 4.4rem;font-weight: 600;line-height: 1;font-variant-numeric: tabular-nums;color: var(--sv-ink);opacity: 0.1;pointer-events: none}.sv-tw__media{aspect-ratio: var(--sv-tw-ratio,4 / 3);overflow: hidden;background: var(--sv-mist)}.sv-tw__media img{width: 100%;height: 100%;object-fit: cover}.sv-tw__media .sv-placeholder{width: 100%;height: 100%;min-height: 0;border: 0;border-radius: 0}.sv-tw__body{display: flex;flex-direction: column;gap: var(--sv-space-2);padding: var(--sv-space-5)}.sv-tw__label{font-family: var(--sv-font-mono);font-size: 1.1rem;letter-spacing: 0.18em;text-transform: uppercase;color: var(--sv-blue)}.sv-tw__title{margin: 0;font-family: var(--sv-font-heading);font-size: 2.2rem;line-height: 1.2;color: var(--sv-ink)}.sv-tw__title em{color: var(--sv-em)}.sv-tw__text{margin: 0;font-size: var(--sv-text-small);line-height: 1.65;color: var(--sv-body)}.sv-tw__foot{max-width: 60rem;margin: var(--sv-space-6) auto 0;font-size: var(--sv-text-small);line-height: 1.6;text-align: center;color: var(--sv-muted)}@media screen and (min-width: 750px){.sv-tw__pair{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--sv-space-6)}.sv-tw__body{padding: var(--sv-space-6)}.sv-tw__title{font-size: 2.6rem}.sv-tw__num{font-size: 5.6rem}}.sv-skin--strip .sv-tw__panel{border-radius: 0;border-color: var(--sv-line-strong);box-shadow: none}.sv-skin--strip .sv-tw__num{font-family: var(--sv-font-mono);font-size: 3.4rem}.sv-expert__quote br + br{content: "";display: block;height: var(--sv-space-3)}.sv-experts__grid--panel .sv-expert__photo{width: 100%;max-width: 100%;height: auto;align-self: start;min-width: 0}.sv-review__shot{aspect-ratio: 4 / 3;overflow: hidden;margin: calc(var(--sv-review-pad) * -1) calc(var(--sv-review-pad) * -1) 0;border-radius: var(--sv-radius-lg) var(--sv-radius-lg) 0 0;background: var(--sv-mist)}.sv-review__shot img{width: 100%;height: 100%;object-fit: cover}.sv-review__shot .sv-placeholder{width: 100%;height: 100%;min-height: 0;border: 0;border-radius: 0}.sv-review--shot{padding-top: 0;overflow: hidden}.sv-review--shot .sv-review__top{margin-top: var(--sv-space-4)}.sv-review--shot:has(.sv-review__shot img) .sv-review__mono{display: none}.sv-skin--strip .sv-review__shot{border-radius: 0}@media screen and (max-width: 749px){.sv-loop__track:has(.sv-review--shot){grid-auto-columns: calc((100% - var(--sv-space-3) * 2) / 2.15)}}.sv-review{--sv-review-pad: var(--sv-space-5)}.sv-loop .sv-review{padding: var(--sv-review-pad)}@media screen and (max-width: 749px){.sv-loop .sv-review{--sv-review-pad: var(--sv-space-3)}.sv-loop__track:has(.sv-review--shot){gap: var(--sv-space-2);grid-auto-columns: calc((100% - var(--sv-space-2) * 2) / 2.12)}}@container (max-width: 180px){.sv-review__quote{font-size: 1.3rem;line-height: 1.6}.sv-review__name{font-size: 1.3rem}.sv-review__stars svg{width: 1.15rem;height: 1.15rem}.sv-review__shot{aspect-ratio: 3 / 2}}.sv-skin--strip .sv-intro--night,.sv-skin--strip .sv-intro--ink{--in-bg: #17224b;--in-bg-2: #27386f}.sv-skin--tape .sv-intro--night,.sv-skin--tape .sv-intro--ink{--in-bg: #1c2444;--in-bg-2: #2c3866}.sv-skin--strip .sv-intro--night,.sv-skin--strip .sv-intro--ink,.sv-skin--tape .sv-intro--night,.sv-skin--tape .sv-intro--ink{--in-muted: rgba(255,255,255,0.58)}.sv-intro__frame{border-radius: var(--sv-r-card);background: rgba(255,255,255,0.06)}.sv-intro__frame::after{content: '';position: absolute;inset: auto 0 0;height: 55%;background: linear-gradient(180deg,transparent 0%,rgba(6,9,20,0.72) 78%);opacity: 0;transition: opacity 0.2s ease;pointer-events: none}.sv-intro__stage:has(.sv-intro__shot) .sv-intro__frame::after{opacity: 1}.sv-intro__callouts{margin: var(--sv-space-3) 0 0;padding-inline: var(--sv-space-4);display: flex;flex-direction: column;align-items: flex-start;gap: 0.6rem;margin: 0;padding: 0;list-style: none;text-align: left}.sv-intro__stage:has(.sv-intro__shot) .sv-intro__callouts{position: absolute;inset: auto var(--sv-space-4) var(--sv-space-4);margin: 0;padding-inline: 0}.sv-intro__callout{display: flex;align-items: center;gap: 0.8rem;padding: 0.6rem 1.2rem 0.6rem 1rem;border-radius: var(--sv-radius-pill);border: 1px solid rgba(255,255,255,0.22);background: rgba(10,14,30,0.55);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);color: #fff;font-size: 1.3rem;line-height: 1.3}.sv-intro__callout::before{content: '';flex: 0 0 auto;width: 1.6rem;height: 1.6rem;border-radius: 999px;background: var(--sv-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat}@media screen and (min-width: 750px){.sv-intro__stage:has(.sv-intro__shot) .sv-intro__callouts{inset: auto var(--sv-space-6) var(--sv-space-6)}.sv-intro__callouts{gap: 0.8rem}.sv-intro__callout{font-size: 1.45rem;padding: 0.7rem 1.6rem 0.7rem 1.2rem}}.sv-airway__points{display: flex;flex-direction: column;gap: 0.5rem;margin: var(--sv-space-3) 0 0;padding: 0;list-style: none;counter-reset: sv-point}.sv-airway__points li{display: flex;align-items: baseline;gap: 0.8rem;font-size: 1.3rem;line-height: 1.4;color: var(--sv-body)}.sv-airway__points li::before{counter-increment: sv-point;content: counter(sv-point);flex: 0 0 auto;min-width: 1.8rem;height: 1.8rem;display: grid;place-items: center;border-radius: 999px;border: 1px solid currentColor;font-family: var(--sv-font-mono);font-size: 1rem;opacity: 0.7}.sv-airway__panel--pinched .sv-airway__points li::before{color: var(--sv-warn,#a8632d)}.sv-airway__panel--open .sv-airway__points li::before{color: var(--sv-breath-ink,#2e7a6f)}@media screen and (min-width: 750px){.sv-airway__points li{font-size: 1.4rem}}.sv-media>img,.sv-media>video,.sv-focal>img,.sv-focal>video,.sv-bundle__shot-frame>img,.sv-hero__bg img,.sv-hero__bg video,.sv-intro__shot{object-position: var(--sv-focal-x,50%) var(--sv-focal-y,50%);transform-origin: var(--sv-focal-x,50%) var(--sv-focal-y,50%)}.sv-media>img,.sv-media>video,.sv-focal>img,.sv-focal>video,.sv-bundle__shot-frame>img,.sv-hero__bg img,.sv-hero__bg video,.sv-intro__stage--photo .sv-intro__shot{transform: scale(var(--sv-focal-zoom,1))}.sv-focal{overflow: hidden}.sv-bundle__shot-frame{overflow: hidden;border-radius: var(--sv-r-card)}.sv-bundle__shot-frame>img,.sv-bundle__shot-frame>.sv-placeholder{border-radius: 0}.sv-tl__chart{display: grid;grid-template-columns: max-content minmax(0,1fr);gap: var(--sv-space-3);align-items: stretch;max-width: 96rem;margin: var(--sv-space-6) auto 0}.sv-tl__scale{display: flex;flex-direction: column;justify-content: space-between;padding-block: 0.4rem var(--sv-space-5);font-family: var(--sv-font-mono);font-size: 1rem;line-height: 1.25;letter-spacing: 0.08em;text-transform: uppercase;color: var(--sv-muted);text-align: right;max-width: 9rem}.sv-tl__svg{display: block;width: 100%;height: auto;overflow: visible}.sv-tl__rules path{fill: none;stroke: currentColor;stroke-width: 1.5;stroke-dasharray: 5 7;opacity: 0.3;color: var(--sv-muted)}.sv-tl__line{fill: none;stroke: var(--sv-blue);stroke-width: 4;stroke-linecap: round;stroke-linejoin: round}.sv-tl__g1{stop-color: var(--sv-blue);stop-opacity: 0.28}.sv-tl__g2{stop-color: var(--sv-blue);stop-opacity: 0}.sv-tl__drop{fill: none;stroke: var(--sv-blue);stroke-width: 1.5;stroke-dasharray: 3 5;opacity: 0.45}.sv-tl__dots circle{fill: var(--sv-white);stroke: var(--sv-blue);stroke-width: 4}.sv-tl__ticks{display: flex;justify-content: space-between;margin: var(--sv-space-2) 0 0;padding: 0;list-style: none;font-family: var(--sv-font-mono);font-size: 1.05rem;letter-spacing: 0.08em;text-transform: uppercase;color: var(--sv-muted)}.sv-tl__ticks li{flex: 1 1 0;text-align: center;min-width: 0}.sv-tl__ticks li:first-child{text-align: left}.sv-tl__ticks li:last-child{text-align: right}.sv-tl__stops{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--sv-space-3);margin: var(--sv-space-6) 0 0;padding: 0;list-style: none;counter-reset: sv-tl}.sv-tl__stop{padding: var(--sv-space-5);border: 1px solid var(--sv-line);border-radius: var(--sv-r-card);background: var(--sv-white)}.sv-tl__span{display: block;font-family: var(--sv-font-mono);font-size: 1.05rem;letter-spacing: 0.14em;text-transform: uppercase;color: var(--sv-blue)}.sv-tl__title{margin: 0.6rem 0 0;font-family: var(--sv-font-heading);font-size: 1.9rem;line-height: 1.25;color: var(--sv-ink)}.sv-tl__text{margin: 0.6rem 0 0;font-size: 1.4rem;line-height: 1.6;color: var(--sv-body)}.sv-tl__note{max-width: 62rem;margin: var(--sv-space-5) auto 0;font-size: 1.2rem;line-height: 1.6;text-align: center;color: var(--sv-muted)}.sv-tl__cta{margin: var(--sv-space-6) 0 0;text-align: center}@media screen and (min-width: 750px){.sv-tl__chart{gap: var(--sv-space-4)}.sv-tl__scale{font-size: 1.15rem;max-width: 12rem}.sv-tl__ticks{font-size: 1.2rem}.sv-tl__stops{grid-template-columns: repeat(auto-fit,minmax(22rem,1fr));gap: var(--sv-space-4)}}.sv-section--deep .sv-tl__scale,.sv-section--deep .sv-tl__ticks,.sv-section--deep .sv-tl__note{color: rgba(255,255,255,0.62)}.sv-section--deep .sv-tl__rules path{color: rgba(255,255,255,0.55)}.sv-section--deep .sv-tl__line,.sv-section--deep .sv-tl__drop{stroke: rgba(255,255,255,0.92)}.sv-section--deep .sv-tl__dots circle{fill: #fff;stroke: rgba(255,255,255,0.92)}.sv-section--deep .sv-tl__g1{stop-color: #ffffff;stop-opacity: 0.16}.sv-section--deep .sv-tl__g2{stop-color: #ffffff;stop-opacity: 0}.sv-section--deep .sv-tl__stop{background: rgba(255,255,255,0.05);border-color: rgba(255,255,255,0.14)}.sv-section--deep .sv-tl__span{color: rgba(255,255,255,0.8)}.sv-section--deep .sv-tl__title{color: #fff}.sv-section--deep .sv-tl__text{color: rgba(255,255,255,0.78)}@media screen and (max-width: 749px){.sv-tl__chart{gap: var(--sv-space-2)}.sv-tl__scale{max-width: 6.6rem;font-size: 0.9rem;letter-spacing: 0.04em}.sv-tl__scale span:nth-child(2){display: none}.sv-tl__ticks{font-size: 0.9rem;letter-spacing: 0.02em;gap: 0.4rem}.sv-tl__ticks li{overflow-wrap: anywhere;line-height: 1.25}}@media screen and (max-width: 749px){.sv-yard{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--sv-space-3)}.sv-yard__card{padding: var(--sv-space-4)}.sv-yard__title{font-size: 1.5rem;line-height: 1.25}.sv-yard__text,.sv-yard__why{font-size: 1.25rem;line-height: 1.5}.sv-yard__icon{width: 3rem;height: 3rem}.sv-yard__close{grid-column: 1 / -1}}.sv-tl.sv-section--deep{--sv-tl-accent: var(--sv-blue-on-dark,#8fb0ff)}.sv-section--deep .sv-tl__line,.sv-section--deep .sv-tl__drop{stroke: var(--sv-tl-accent)}.sv-section--deep .sv-tl__drop{opacity: 0.5}.sv-section--deep .sv-tl__dots circle{fill: var(--sv-tl-accent);stroke: rgba(255,255,255,0.9);stroke-width: 3}.sv-section--deep .sv-tl__g1{stop-color: var(--sv-tl-accent);stop-opacity: 0.3}.sv-section--deep .sv-tl__g2{stop-color: var(--sv-tl-accent);stop-opacity: 0}.sv-section--deep .sv-tl__span{color: var(--sv-tl-accent)}.sv-section--deep .sv-tl__stop:last-child{border-color: rgba(255,255,255,0.28);background: rgba(255,255,255,0.09)}.sv-tl__dots circle{stroke-width: 3.5}body .sv-section--deep .sv-h2 em,body .sv-section--night .sv-h2 em,body .sv-section--deep .sv-lede em,body .sv-section--night .sv-lede em,body .sv-section--deep .sv-statement__heading em,body .sv-section--night .sv-statement__heading em,body .sv-statement--dark .sv-statement__heading em{color: var(--sv-breath-on-dark,var(--sv-breath))}.sv-settle__cta .sv-pill{background: var(--sv-breath-ink,var(--sv-breath));border-color: transparent;color: #fff}.sv-settle__cta .sv-pill .sv-pill__label,.sv-settle__cta .sv-pill .sv-pill__arrow{color: #fff}.sv-settle__cta .sv-pill:hover{background: var(--sv-breath,var(--sv-breath-ink));border-color: transparent;color: #fff}.sv-skin--tape .sv-settle__cta .sv-pill{box-shadow: 0 8px 20px rgba(63,107,83,0.22)}.sv-disarm__cta{margin-top: var(--sv-space-6)}.sv-btn--breath{background: var(--sv-breath-ink,var(--sv-breath));border-color: transparent;color: #fff;width: auto;box-shadow: none}.sv-btn--breath:hover{background: var(--sv-breath,var(--sv-breath-ink));border-color: transparent;color: #fff}@media screen and (max-width: 749px){.sv-yard__card{grid-template-columns: minmax(0,1fr);gap: var(--sv-space-2);padding: var(--sv-space-3);align-content: start}.sv-yard__icon{width: 2.6rem;height: 2.6rem}.sv-yard__title{font-size: 1.45rem;word-break: normal;overflow-wrap: break-word;hyphens: auto}.sv-yard__close{padding: var(--sv-space-5) var(--sv-space-4)}}.sv-rnd__head{margin-inline: auto}.sv-rnd__lead{max-width: 72rem;margin: var(--sv-space-6) auto 0}.sv-rnd__points{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--sv-space-3);max-width: 96rem;margin: var(--sv-space-6) auto 0;padding: 0;list-style: none}.sv-rnd__point{display: grid;align-content: start;gap: 0.8rem;padding: var(--sv-space-4);border: 1px solid var(--sv-line);border-radius: var(--sv-r-card);background: var(--sv-white)}.sv-rnd__point-icon{display: grid;place-items: center;width: 3.6rem;height: 3.6rem;border: 1px solid var(--sv-line-strong);border-radius: var(--sv-r-icon);color: var(--sv-blue)}.sv-rnd__point-icon svg{width: 1.8rem;height: 1.8rem}.sv-rnd__point-title{margin: 0;font-family: var(--sv-font-heading);font-size: 1.7rem;line-height: 1.25;color: var(--sv-ink)}.sv-rnd__point-text{margin: 0;font-size: 1.35rem;line-height: 1.55;color: var(--sv-body)}.sv-rnd__points{max-width: 72rem}@media screen and (min-width: 750px){.sv-rnd__points{gap: var(--sv-space-4)}.sv-rnd__point{padding: var(--sv-space-5)}.sv-rnd__point-title{font-size: 1.9rem}.sv-rnd__point-text{font-size: 1.45rem}}.sv-rnd__points>:last-child:nth-child(odd){grid-column: 1 / -1}.sv-skin--tape .sv-rnd__point{border-color: transparent;box-shadow: var(--sv-shadow-sm)}@media screen and (max-width: 599px){.sv-story__values{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--sv-space-3)}.sv-story__values>:last-child:nth-child(odd){grid-column: 1 / -1}.sv-story__value-title{font-size: 1.5rem;line-height: 1.25}.sv-story__value-copy{font-size: 1.25rem;line-height: 1.5}}.sv-lede.sv-story__lede{font-size: clamp(1.4rem,1.45vw,1.55rem);line-height: 1.6;color: var(--sv-body)}.sv-lede.sv-story__lede em{font-weight: 600;font-size: 1em;font-style: normal;letter-spacing: -0.005em;color: var(--sv-ink)}.sv-section--deep .sv-lede.sv-story__lede,.sv-section--night .sv-lede.sv-story__lede{color: rgba(255,255,255,0.72)}.sv-section--deep .sv-lede.sv-story__lede em,.sv-section--night .sv-lede.sv-story__lede em{color: #fff}.sv-story__quote-text{font-size: clamp(1.7rem,1.9vw,2rem);line-height: 1.5}.sv-story__quote{margin-top: var(--sv-space-6);padding: var(--sv-space-2) 0 var(--sv-space-2) var(--sv-space-5)}.sv-lede.sv-story__lede + .sv-story__quote{margin-top: var(--sv-space-6)}@media screen and (max-width: 749px){.sv-lede.sv-story__lede{font-size: 1.35rem}.sv-story__quote-text{font-size: 1.65rem;line-height: 1.55}}.sv-airway__points{padding-inline: var(--sv-space-4)}.sv-mech__para--key{font-weight: 400}.sv-mech--mist .sv-mech__para--key,.sv-mech--white .sv-mech__para--key{color: var(--sv-body)}.sv-mech__para--key strong{font-weight: 600;color: var(--sv-breath-ink,var(--sv-breath))}.sv-mech__para--key p:last-child strong{color: var(--sv-muted)}.sv-mech--dark .sv-mech__para--key strong{color: var(--sv-breath-on-dark,var(--sv-breath))}.sv-mech--dark .sv-mech__para--key p:last-child strong{color: rgba(255,255,255,0.66)}.sv-track__steps{gap: var(--sv-space-3);margin-top: var(--sv-space-6)}.sv-track__step{padding: var(--sv-space-3) var(--sv-space-4)}.sv-track__step-title{font-size: 1.55rem}.sv-track__step-text{font-size: 1.35rem;line-height: 1.5}.sv-track__step-icon{width: 2.8rem;height: 2.8rem}@media screen and (min-width: 750px){.sv-track__steps{gap: var(--sv-space-4)}.sv-track__step-title{font-size: 1.7rem}.sv-track__step-text{font-size: 1.45rem}}@media screen and (max-width: 559px){.sv-rw{columns: 2;column-gap: var(--sv-space-2)}.sv-rw__card{margin-bottom: var(--sv-space-2)}.sv-rw__body{padding: var(--sv-space-3)}.sv-rw__name{font-size: 1.3rem}.sv-rw__quote{font-size: 1.25rem;line-height: 1.5}.sv-rw__meta{font-size: 1.1rem}.sv-rw__badge{font-size: 1rem}}@media screen and (max-width: 749px){.sv-yard__card{padding: var(--sv-space-3)}.sv-yard__title{font-size: 1.4rem}.sv-yard__text,.sv-yard__why{font-size: 1.2rem;line-height: 1.45}.sv-yard__role{font-size: 0.95rem}}@media screen and (max-width: 749px){.sv-disarm__heads{display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}.sv-disarm__lane-head{padding: var(--sv-space-2) var(--sv-space-3);font-family: var(--sv-font-mono);font-size: 0.95rem;letter-spacing: 0.08em}.sv-disarm__row{grid-template-columns: repeat(2,minmax(0,1fr))}.sv-disarm__label{display: none}.sv-disarm__cell{padding: var(--sv-space-3);font-size: 1.3rem;line-height: 1.45}.sv-disarm__cell--fix{border-left: 1px solid var(--sv-line-06)}.sv-disarm__fixline{display: block}.sv-disarm__icon{display: flex;width: fit-content;margin-bottom: 0.6rem}.sv-disarm__chip{font-size: 0.9rem;letter-spacing: 0.06em}}.sv-disarm__row{border-bottom: 0;margin-bottom: var(--sv-space-2);border-radius: var(--sv-r-card);overflow: hidden;box-shadow: inset 0 0 0 1px var(--sv-line-06)}.sv-disarm__cell{display: grid;grid-template-columns: max-content minmax(0,1fr);align-items: start;gap: 0 var(--sv-space-2);align-content: start;padding: var(--sv-space-4);font-size: 1.4rem;line-height: 1.5}.sv-disarm__cell--villain{background: rgba(0,0,0,0.045);color: var(--sv-body)}.sv-disarm__cell--fix{background: var(--sv-white);color: var(--sv-ink);font-weight: 500;box-shadow: inset 0 3px 0 var(--sv-breath-ink,var(--sv-breath))}.sv-disarm__mark{display: grid;place-items: center;width: 1.9rem;height: 1.9rem;margin-top: 0.1rem;border-radius: var(--sv-r-icon)}.sv-disarm__mark svg{width: 1.1rem;height: 1.1rem}.sv-disarm__mark--no{background: rgba(var(--sv-dusk-rgb,141,112,72),0.14);color: var(--sv-dusk-ink,var(--sv-dusk))}.sv-disarm__mark--yes{background: var(--sv-breath-tint);color: var(--sv-breath-ink,var(--sv-breath))}.sv-disarm__cell-text{min-width: 0}.sv-disarm__label{grid-column: 2}.sv-disarm .sv-disarm__chip{grid-column: 2;margin-top: var(--sv-space-2);background: var(--sv-breath-ink,var(--sv-breath));color: #fff}.sv-disarm__heads{margin-bottom: var(--sv-space-2)}.sv-disarm__lane-head--villain{color: var(--sv-muted)}.sv-disarm__lane-head--fix{color: var(--sv-breath-ink,var(--sv-breath))}@media screen and (max-width: 749px){.sv-disarm__cell{padding: var(--sv-space-3);font-size: 1.3rem}.sv-disarm__cell--fix{border-left: 0}}@media screen and (min-width: 750px){.sv-mech__grid:has(.sv-media--empty){grid-template-columns: minmax(0,1fr)}.sv-mech__grid:has(.sv-media--empty)>.sv-mech__text{max-width: 84rem;margin-inline: auto}}.sv-mech__steps{display: grid;gap: var(--sv-space-5);margin-top: var(--sv-space-7);background: none;border-radius: 0;box-shadow: none;overflow: visible}.sv-mech__steps .sv-mech__step{display: block;padding: var(--sv-space-3) 0 0;background: none;border: 0;border-radius: 0;box-shadow: none;border-top: 2px solid var(--sv-breath-ink,var(--sv-breath))}.sv-mech--dark .sv-mech__step{background: none;border-top-color: var(--sv-breath-on-dark,var(--sv-breath))}.sv-mech__step-num{display: block;width: auto;height: auto;min-width: 0;margin-bottom: var(--sv-space-2);border-radius: 0;background: none;color: var(--sv-breath-ink,var(--sv-breath));font-family: var(--sv-font-mono);font-size: 2.4rem;font-weight: 400;line-height: 1;text-align: left}.sv-mech--dark .sv-mech__step-num{color: var(--sv-breath-on-dark,var(--sv-breath))}.sv-mech__step-title{font-size: 1.5rem;font-weight: 600}.sv-mech__step-text{font-size: 1.3rem;line-height: 1.5;color: var(--sv-muted)}@media screen and (min-width: 750px){.sv-mech__steps{grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--sv-space-5)}.sv-mech__step-num{font-size: 3.2rem}.sv-mech__step-title{font-size: 1.7rem}.sv-mech__step-text{font-size: 1.4rem}}@media screen and (max-width: 749px){.sv-mech__steps{gap: 0;margin-top: var(--sv-space-5)}.sv-mech__steps .sv-mech__step{display: grid;grid-template-columns: 2.8rem minmax(0,1fr);align-items: start;column-gap: var(--sv-space-3);padding: var(--sv-space-3) 0;border: 0;border-top: 1px solid var(--sv-line)}.sv-mech__steps .sv-mech__step:first-child{border-top: 0;padding-top: 0}.sv-mech__step-num{display: grid;place-items: center;width: 2.8rem;height: 2.8rem;margin: 0;font-size: 1.4rem;font-weight: 600;line-height: 1;color: var(--sv-breath-ink);background: var(--sv-white,#fff);box-shadow: inset 0 0 0 1px rgba(var(--sv-breath-rgb),0.38)}.sv-mech__step-title{font-size: 1.5rem;line-height: 1.3}.sv-mech__step-text{margin-top: 0.1rem;font-size: 1.35rem}.sv-mech--dark .sv-mech__steps .sv-mech__step{border-top-color: rgba(255,255,255,0.14)}.sv-mech--dark .sv-mech__step-num{color: var(--sv-breath-on-dark);background: rgba(255,255,255,0.08);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.18)}}.sv-skin--tape .sv-lede{font-size: clamp(1.6rem,0.45vw + 1.42rem,1.85rem)}@media screen and (max-width: 749px){.sv-tl__stops{gap: var(--sv-space-2)}.sv-tl__stop{padding: var(--sv-space-4)}.sv-tl__title{font-size: 1.5rem}.sv-tl__text{font-size: 1.3rem;line-height: 1.5}}@media screen and (max-width: 749px){.sv-skin--tape .sv-rnd__points{display: block;max-width: 52rem;margin: var(--sv-space-5) auto 0;border-top: 1px solid var(--sv-line-06)}.sv-skin--tape .sv-rnd__point{display: grid;grid-template-columns: 2.8rem minmax(0,1fr);align-items: center;gap: var(--sv-space-3);padding: var(--sv-space-3) 0;border: 0;border-bottom: 1px solid var(--sv-line-06);border-radius: 0;background: none;box-shadow: none}.sv-skin--tape .sv-rnd__point-icon{width: 2.8rem;height: 2.8rem;min-width: 0;margin: 0}.sv-skin--tape .sv-rnd__point-icon svg{width: 1.7rem;height: 1.7rem}.sv-skin--tape .sv-rnd__point-copy{min-width: 0}.sv-skin--tape .sv-rnd__point-title,.sv-skin--tape .sv-rnd__point-text{display: inline;margin: 0}.sv-skin--tape .sv-rnd__point-title{font-size: 1.45rem;font-weight: 650;line-height: 1.4;color: var(--sv-ink)}.sv-skin--tape .sv-rnd__point-text{font-size: 1.35rem;line-height: 1.4;color: var(--sv-muted-06,var(--sv-muted))}.sv-skin--tape .sv-rnd__point-title::after{content: '\2009'}}.sv-rnd__tips{max-width: 56rem;margin: var(--sv-space-6) auto 0;padding: var(--sv-space-5);border-radius: var(--sv-r-card);background: var(--sv-white);box-shadow: inset 0 0 0 1px var(--sv-line-06)}.sv-rnd__tips-head{display: flex;align-items: center;gap: var(--sv-space-2);margin: 0 0 var(--sv-space-3)}.sv-rnd__tips-badge{flex: none;padding: 0.35rem 0.8rem;border-radius: 999px;background: var(--sv-clay-tint);color: var(--sv-clay-ink);font-family: var(--sv-font-mono);font-size: 1rem;font-weight: 700;letter-spacing: 0.14em;line-height: 1.4;text-transform: uppercase}.sv-skin--strip .sv-rnd__tips-badge{border-radius: 0.2rem}.sv-rnd__tips-title{font-family: var(--sv-font-mono);font-size: 1.05rem;font-weight: 500;letter-spacing: 0.18em;text-transform: uppercase;color: var(--sv-muted)}.sv-rnd__tiplist{margin: 0;padding: 0;list-style: none}.sv-rnd__tip{display: grid;grid-template-columns: 2.2rem minmax(0,1fr);align-items: baseline;gap: var(--sv-space-3);padding: var(--sv-space-3) 0;border-top: 1px solid var(--sv-line-06)}.sv-rnd__tip:first-child{border-top: 0;padding-top: 0}.sv-rnd__tip-n{font-family: var(--sv-font-mono);font-size: 1.3rem;font-weight: 600;line-height: 1.4;color: var(--sv-breath-ink)}.sv-rnd__tip-copy{min-width: 0}.sv-rnd__tip-lead{font-weight: 700;color: var(--sv-ink)}.sv-rnd__tip-rest{font-style: italic;color: var(--sv-muted-06,var(--sv-muted))}.sv-rnd__tip-lead,.sv-rnd__tip-rest{font-size: 1.45rem;line-height: 1.5}.sv-rnd__tip-lead::after{content: '\2009'}.sv-rnd__tips-note{margin: var(--sv-space-4) 0 0;font-size: 1.2rem;line-height: 1.5;color: var(--sv-muted)}@media screen and (min-width: 750px){.sv-rnd__tips{padding: var(--sv-space-6)}.sv-rnd__tip-lead,.sv-rnd__tip-rest{font-size: 1.55rem}}.sv-skin--strip .sv-disarm__lane-head,.sv-skin--strip .sv-disarm__lane-head--villain,.sv-skin--strip .sv-disarm__lane-head--fix{font-size: 1.2rem;font-weight: 700}.sv-skin--tape .sv-disarm__lane-head,.sv-skin--tape .sv-disarm__lane-head--villain,.sv-skin--tape .sv-disarm__lane-head--fix{font-size: 1.15rem;font-weight: 700}@media screen and (max-width: 749px){.sv-tl__scale{max-width: 4.8rem;font-size: 0.82rem;letter-spacing: 0.02em}}.sv-rw__shot{aspect-ratio: var(--sv-rw-ratio,4 / 3)}.sv-review__shot{aspect-ratio: var(--sv-review-ratio,4 / 3)}@media screen and (max-width: 749px){.sv-review__shot{aspect-ratio: var(--sv-review-ratio,3 / 2)}}.sv-vid__shot{aspect-ratio: var(--sv-vid-ratio,9 / 16)}a.sv-vid__shot:hover img{transform: scale(calc(var(--sv-focal-zoom,1) * 1.04))}.sv-banner.sv-banner--shaped .sv-banner__frame{aspect-ratio: var(--sv-banner-ratio);min-height: fit-content}.sv-finalcta.sv-finalcta--shaped{aspect-ratio: var(--sv-cta-ratio);min-height: fit-content}@media screen and (max-width: 749px){.sv-hero--overlay.sv-hero--shaped-m:not(.sv-hero--split){aspect-ratio: var(--sv-hero-ratio);min-height: fit-content}}@media screen and (min-width: 750px){.sv-hero--overlay.sv-hero--shaped-d{aspect-ratio: var(--sv-hero-ratio-desktop);min-height: fit-content}}.sv-hero__bg img,.sv-hero__bg video{display: block}.sv-hero--overlay .sv-h1 em{color: var(--sv-blue-on-dark)}.sv-hero__head,.sv-hero__tail{display: contents}@media screen and (max-width: 749px){.sv-hero--overlay.sv-hero--split{display: grid;grid-template-columns: minmax(0,1fr);grid-template-rows: auto auto;min-height: 0;background: var(--sv-mist)}.sv-hero--overlay.sv-hero--split .sv-hero__bg{position: relative;inset: auto;z-index: 0;grid-area: 1 / 1;aspect-ratio: var(--sv-hero-ratio,5 / 4)}.sv-hero--overlay.sv-hero--split .sv-hero__scrim{position: relative;inset: auto;z-index: 1;grid-area: 1 / 1;background: linear-gradient( 180deg,transparent 0%,rgba(var(--sv-scrim-rgb,11,16,32),0.14) 32%,rgba(var(--sv-scrim-rgb,11,16,32),0.58) 62%,rgba(var(--sv-scrim-rgb,11,16,32),0.88) 100% )}.sv-hero--overlay.sv-hero--split .sv-wrap,.sv-hero--overlay.sv-hero--split .sv-hero__inner{display: contents}.sv-hero--overlay.sv-hero--split .sv-hero__head,.sv-hero--overlay.sv-hero--split .sv-hero__tail{display: flex;flex-direction: column;align-items: flex-start;width: 100%;max-width: 120rem;margin-inline: auto;grid-column: 1}.sv-hero--overlay.sv-hero--split .sv-hero__head{grid-row: 1;align-self: end;z-index: 2;gap: var(--sv-space-2);padding: 0 var(--sv-space-4) var(--sv-space-4)}.sv-hero--overlay.sv-hero--split .sv-hero__tail{grid-row: 2;gap: var(--sv-space-4);padding: var(--sv-space-4) var(--sv-space-4) var(--sv-space-5)}.sv-hero--overlay.sv-hero--split .sv-hero__tail::before{content: "";display: block;width: 2.2rem;height: 2px;background: var(--sv-acc-1)}.sv-hero--overlay.sv-hero--split .sv-hero__tail .sv-lede{max-width: 34ch;font-size: 1.65rem;line-height: 1.45;color: var(--sv-body);opacity: 1}.sv-hero--overlay.sv-hero--split .sv-hero__tail .sv-lede em{color: var(--sv-blue);font-style: italic}.sv-hero--overlay.sv-hero--split .sv-hero__tail .sv-hero__trust{color: var(--sv-muted);opacity: 1}.sv-hero--overlay.sv-hero--split .sv-hero__tail .sv-stars{color: var(--sv-acc-3)}.sv-hero--overlay.sv-hero--split .sv-h1{font-size: clamp(2.6rem,7.1vw,3.4rem);line-height: 1.08;text-shadow: 0 1px 18px rgba(var(--sv-scrim-rgb,11,16,32),0.45)}.sv-hero--overlay.sv-hero--split .sv-eyebrow{font-size: 1.15rem}.sv-hero--overlay.sv-hero--split .sv-hero__cta{margin-top: 0}}.sv-hero__cta-mark{display: inline-flex}.sv-hero__cta--jump{min-height: 5.4rem;padding: 0 0.6rem 0 var(--sv-space-6);gap: var(--sv-space-4);border: 1px solid rgba(255,255,255,0.22);border-radius: var(--sv-radius-pill);background: rgba(255,255,255,0.07);color: var(--sv-white);font-weight: 500;letter-spacing: 0.015em;box-shadow: none;overflow: visible;-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);transition: background-color 0.2s var(--sv-ease),border-color 0.2s var(--sv-ease),color 0.2s var(--sv-ease)}.sv-hero__cta--jump .sv-hero__cta-mark{align-self: center;display: grid;place-items: center;width: 4.2rem;height: 4.2rem;margin: 0;border: 1px solid rgba(255,255,255,0.28);border-radius: var(--sv-radius-pill);background: transparent;color: var(--sv-blue-on-dark);opacity: 1;transform: rotate(-90deg);transition: transform 0.2s var(--sv-ease),background-color 0.2s var(--sv-ease),border-color 0.2s var(--sv-ease),color 0.2s var(--sv-ease)}.sv-hero__cta--jump .sv-hero__cta-mark svg{width: 1.8rem;height: 1.8rem}.sv-hero__cta--jump:hover,.sv-hero__cta--jump:focus-visible{border-color: rgba(255,255,255,0.4);background: rgba(255,255,255,0.14);color: var(--sv-white);transform: none}.sv-hero__cta--jump:hover .sv-hero__cta-mark,.sv-hero__cta--jump:focus-visible .sv-hero__cta-mark{border-color: rgba(255,255,255,0.5);transform: rotate(-90deg) translateY(3px)}@media (prefers-reduced-motion: reduce){.sv-hero__cta--jump:hover .sv-hero__cta-mark,.sv-hero__cta--jump:focus-visible .sv-hero__cta-mark{transform: rotate(-90deg)}}@media screen and (max-width: 749px){.sv-hero--overlay.sv-hero--split .sv-hero__cta--jump{min-height: 5.2rem;padding: 0 0.5rem 0 var(--sv-space-5);gap: var(--sv-space-3);border-color: rgba(var(--sv-acc-1-rgb),0.45);background: transparent;color: var(--sv-ink);font-size: 1.55rem;font-weight: 600;letter-spacing: 0.01em;-webkit-backdrop-filter: none;backdrop-filter: none}.sv-hero--overlay.sv-hero--split .sv-hero__cta--jump .sv-hero__cta-mark{width: 4rem;height: 4rem;border-color: rgba(var(--sv-acc-1-rgb),0.4);color: var(--sv-acc-1)}.sv-hero--overlay.sv-hero--split .sv-hero__cta--jump:hover,.sv-hero--overlay.sv-hero--split .sv-hero__cta--jump:focus-visible{border-color: rgba(var(--sv-acc-1-rgb),0.75);background: var(--sv-acc-1-tint);color: var(--sv-ink)}.sv-hero--overlay.sv-hero--split .sv-hero__cta--jump:hover .sv-hero__cta-mark,.sv-hero--overlay.sv-hero--split .sv-hero__cta--jump:focus-visible .sv-hero__cta-mark{border-color: rgba(var(--sv-acc-1-rgb),0.75);background: transparent;color: var(--sv-acc-1)}}.sv-trustbar__item,.sv-trustbar__item--mark{display: grid;grid-template-columns: minmax(0,1fr);align-content: start;gap: 0;padding: var(--sv-space-4) var(--sv-space-4) var(--sv-space-4) var(--sv-space-3);text-align: left}.sv-trustbar__mark{display: block;font-family: var(--sv-font-heading);font-size: 2.8rem;font-weight: 500;line-height: 0.95;letter-spacing: -0.02em;margin-bottom: 0.5rem;color: var(--sv-acc-4)}.sv-trustbar__mark--long{font-size: 2rem}.sv-trustbar__icon{width: auto;height: auto;border: 0;border-radius: 0;justify-self: start;place-items: start;margin: 0 0 0.5rem;color: var(--sv-acc-4)}.sv-trustbar__icon svg,.sv-trustbar__icon img{width: 2.6rem;height: 2.6rem}.sv-trustbar__item::before{content: "";display: block;width: 2.2rem;height: 2px;margin-bottom: var(--sv-space-2);background: currentColor;color: var(--sv-acc-4);opacity: 0.9}.sv-trustbar__item:nth-child(1) .sv-trustbar__mark,.sv-trustbar__item:nth-child(1) .sv-trustbar__icon,.sv-trustbar__item:nth-child(1)::before{color: var(--sv-acc-1)}.sv-trustbar__item:nth-child(2) .sv-trustbar__mark,.sv-trustbar__item:nth-child(2) .sv-trustbar__icon,.sv-trustbar__item:nth-child(2)::before{color: var(--sv-acc-2)}.sv-trustbar__item:nth-child(3) .sv-trustbar__mark,.sv-trustbar__item:nth-child(3) .sv-trustbar__icon,.sv-trustbar__item:nth-child(3)::before{color: var(--sv-acc-3)}.sv-trustbar__item:nth-child(4) .sv-trustbar__mark,.sv-trustbar__item:nth-child(4) .sv-trustbar__icon,.sv-trustbar__item:nth-child(4)::before{color: var(--sv-acc-4)}.sv-trustbar__label{font-size: 1.55rem;line-height: 1.15;color: var(--sv-ink)}.sv-trustbar__note{font-size: 0.95rem;letter-spacing: 0.1em}.sv-trustbar__text{gap: 0.35rem}@media screen and (min-width: 750px){.sv-trustbar__item,.sv-trustbar__item--mark{padding: var(--sv-space-5)}.sv-trustbar__mark{font-size: 3.6rem}.sv-trustbar__mark--long{font-size: 2.6rem}.sv-trustbar__label{font-size: 1.8rem}.sv-trustbar__note{font-size: 1.05rem}}@media screen and (max-width: 749px){.sv-trustbar__item,.sv-trustbar__item--mark{grid-template-columns: 2.9rem minmax(0,1fr);align-items: center;gap: 0.7rem;padding: var(--sv-space-3)}.sv-trustbar__item::before{display: none}.sv-trustbar__mark{font-size: 2.3rem;margin-bottom: 0;text-align: right}.sv-trustbar__mark--long{font-size: 1.7rem}.sv-trustbar__icon{margin: 0}.sv-trustbar__icon svg,.sv-trustbar__icon img{width: 2rem;height: 2rem}.sv-trustbar__label{font-size: 1.4rem}.sv-trustbar__note{font-size: 0.9rem;letter-spacing: 0.08em}.sv-trustbar__text{gap: 0.2rem}}.sv-expert__photo{aspect-ratio: var(--sv-expert-ratio-m,4 / 5)}@media screen and (min-width: 750px){.sv-expert__photo{aspect-ratio: var(--sv-expert-ratio-d,auto)}}@media screen and (min-width: 990px){.sv-expert__photo{aspect-ratio: var(--sv-expert-ratio-d,3 / 2)}}.sv-experts__grid--panel .sv-expert__photo{aspect-ratio: var(--sv-expert-ratio-m,3 / 2)}@media screen and (min-width: 750px){.sv-experts__grid--panel .sv-expert__photo{aspect-ratio: var(--sv-expert-ratio-d,4 / 5)}}@media screen and (max-width: 749px){.sv-experts__grid--panel .sv-expert__photo{grid-column: 1 / -1;grid-row: auto}.sv-experts__grid--panel .sv-expert__quote{padding-left: var(--sv-space-5);font-size: 1.55rem;line-height: 1.5}.sv-experts__grid--panel .sv-expert__quote::before{font-size: 2.6rem;left: 0}.sv-experts__grid--panel .sv-expert__name{font-size: 2.05rem;line-height: 1.12}.sv-experts__grid--panel .sv-expert__role{font-size: 1.05rem;letter-spacing: 0.16em}.sv-experts__grid--panel .sv-expert__cred{font-size: 1.15rem;line-height: 1.4}.sv-experts__grid--panel .sv-expert{gap: var(--sv-space-3);padding: var(--sv-space-5) 0}.sv-experts__grid--panel .sv-expert__body{gap: var(--sv-space-2)}.sv-experts__disclosure{font-size: 1.15rem;line-height: 1.45}}.sv-skin--strip .sv-intro__name{font-family: var(--sv-font-serif);font-weight: 400;letter-spacing: -0.03em;line-height: 0.98}@media screen and (max-width: 749px){.sv-skin--home .sv-hero--overlay.sv-hero--split .sv-hero__tail{gap: 1.2rem;padding: 1.6rem var(--sv-space-4) 1.8rem}.sv-skin--home .sv-hero--overlay.sv-hero--split .sv-hero__tail::before{content: none}.sv-skin--home .sv-hero--overlay.sv-hero--split .sv-hero__tail .sv-lede{max-width: none;font-size: 1.5rem;line-height: 1.4;text-wrap: balance}.sv-skin--home .sv-hero--overlay.sv-hero--split .sv-hero__tail .sv-lede p{margin: 0}.sv-skin--home .sv-hero--overlay.sv-hero--split .sv-hero__cta--jump{min-height: 4.6rem;padding: 0 0.4rem 0 var(--sv-space-5);font-size: 1.5rem}.sv-skin--home .sv-hero--overlay.sv-hero--split .sv-hero__cta--jump .sv-hero__cta-mark{width: 3.6rem;height: 3.6rem}}.sv-bundle__shot-frame>img.sv-bundle__slide:not(.is-active){display: none}.sv-pdp__folds .sv-fold__q{padding: 1.6rem 2rem}.sv-pdp__folds .sv-fold__a{padding: 0 2rem 1.8rem}.sv-pdp__folds .sv-fold + .sv-fold{margin-top: 0.8rem}.sv-skin--strip .sv-pdp__folds .sv-fold{border-radius: 2.4rem}.sv-stmt .sv-stmt__line,.sv-skin--strip .sv-stmt__line{font-weight: 400}.sv-stmt .sv-stmt__line strong{font-weight: 700}.sv-skin--tape .sv-stmt__line strong{font-weight: 600}.sv-stmt--dark .sv-stmt__line{color: rgba(255,255,255,0.74)}.sv-stmt--dark .sv-stmt__line strong{color: #ffffff}.sv-skin--strip .sv-stmt__line em{font-style: normal}.sv-skin--strip .sv-vs__mark{border-radius: 0.9rem}.sv-skin--strip .sv-vs__cell--ours .sv-vs__mark--yes{background: linear-gradient(160deg,color-mix(in srgb,var(--sv-breath) 78%,#ffffff) 0%,var(--sv-breath) 70%);border: 0;color: #ffffff;box-shadow: 0 4px 12px color-mix(in srgb,var(--sv-breath) 32%,transparent)}.sv-skin--strip .sv-vs__cell:not(.sv-vs__cell--ours) .sv-vs__mark{background: none;border: 0;box-shadow: none;color: var(--sv-body)}.sv-skin--strip .sv-vs__cell:not(.sv-vs__cell--ours) .sv-vs__mark svg{width: 1.7rem;height: 1.7rem}@media screen and (max-width: 989px){.sv-skin--strip .sv-story__values>:last-child:nth-child(odd){justify-self: center;width: calc(50% - var(--sv-space-3) / 2)}}.sv-announce{background: var(--sv-announce-bg,var(--sv-navy));color: var(--sv-announce-fg,var(--sv-white))}.sv-announce .sv-i{color: #d98d6e}.sv-skin--strip .sv-announce,.sv-skin--tape .sv-announce{background: #0f1b3d;color: #ffffff}.sv-skin--strip .sv-announce .sv-i,.sv-skin--tape .sv-announce .sv-i{color: inherit}.sv-compliance .sv-compliance__inner,.sv-compliance .sv-compliance__inner a{color: rgba(255,255,255,0.72)}.sv-compliance .sv-compliance__inner strong{color: rgba(255,255,255,0.92)}.footer.color-scheme-2{--color-background: 241,232,226;--gradient-background: #f1e8e2;--color-foreground: 46,37,33;--color-link: 46,37,33;--color-shadow: 46,37,33;--color-button: 46,37,33;--color-button-text: 251,247,245;--color-secondary-button: 241,232,226;--color-secondary-button-text: 46,37,33;--color-badge-foreground: 46,37,33;--color-badge-background: 241,232,226;--color-badge-border: 46,37,33}.sv-skin--strip .footer.color-scheme-2,.sv-skin--tape .footer.color-scheme-2{--color-background: 234,241,250;--gradient-background: #eaf1fa;--color-foreground: 16,24,51;--color-link: 16,24,51;--color-shadow: 16,24,51;--color-button: 16,24,51;--color-button-text: 251,252,254;--color-secondary-button: 234,241,250;--color-secondary-button-text: 16,24,51;--color-badge-foreground: 16,24,51;--color-badge-background: 234,241,250;--color-badge-border: 16,24,51}.sv-skin--strip .sv-intro__line{order: 2;max-width: clamp(30ch,46vw,46ch);margin: var(--sv-space-4) auto 0;font-size: clamp(1.55rem,0.73vw + 1.27rem,2.2rem);opacity: 1}.sv-skin--strip .sv-intro__name,.sv-skin--strip .sv-intro__line{text-align: center}@media screen and (min-width: 750px) and (max-width: 1199px){.sv-hero--overlay.sv-hero--split{display: grid;grid-template-columns: minmax(0,1fr);grid-template-rows: auto auto;aspect-ratio: auto;min-height: 0;background: var(--sv-mist)}.sv-hero--overlay.sv-hero--split .sv-hero__bg{position: relative;inset: auto;z-index: 0;grid-area: 1 / 1;aspect-ratio: var(--sv-hero-ratio-desktop,16 / 9)}.sv-hero--overlay.sv-hero--split .sv-hero__scrim{position: relative;inset: auto;z-index: 1;grid-area: 1 / 1;background: linear-gradient( 180deg,transparent 0%,transparent 40%,rgba(var(--sv-scrim-rgb,11,16,32),0.42) 68%,rgba(var(--sv-scrim-rgb,11,16,32),0.82) 100% )}.sv-hero--overlay.sv-hero--split .sv-wrap,.sv-hero--overlay.sv-hero--split .sv-hero__inner{display: contents}.sv-hero--overlay.sv-hero--split .sv-hero__head,.sv-hero--overlay.sv-hero--split .sv-hero__tail{display: flex;width: 100%;max-width: 120rem;margin-inline: auto;grid-column: 1}.sv-hero--overlay.sv-hero--split .sv-hero__head{flex-direction: column;align-items: flex-start;grid-row: 1;align-self: end;z-index: 2;gap: var(--sv-space-2);padding: 0 var(--sv-space-6) var(--sv-space-6)}.sv-hero--overlay.sv-hero--split .sv-hero__tail{grid-row: 2;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--sv-space-4) var(--sv-space-6);padding: var(--sv-space-5) var(--sv-space-6)}.sv-hero--overlay.sv-hero--split .sv-h1{max-width: 12em;font-size: clamp(3.4rem,4.4vw,4.8rem);line-height: 1.06;text-wrap: balance;text-shadow: 0 1px 18px rgba(var(--sv-scrim-rgb,11,16,32),0.45)}.sv-hero--overlay.sv-hero--split .sv-hero__tail .sv-lede{max-width: none;margin: 0;font-size: 1.7rem;line-height: 1.4;color: var(--sv-body);opacity: 1}.sv-hero--overlay.sv-hero--split .sv-hero__tail .sv-lede p{margin: 0}.sv-hero--overlay.sv-hero--split .sv-hero__tail .sv-lede em{color: var(--sv-blue);font-style: italic}.sv-hero--overlay.sv-hero--split .sv-hero__tail .sv-hero__trust{color: var(--sv-muted);opacity: 1}.sv-hero--overlay.sv-hero--split .sv-hero__tail .sv-stars{color: var(--sv-acc-3)}.sv-hero--overlay.sv-hero--split .sv-hero__cta{margin-top: 0}.sv-hero--overlay.sv-hero--split .sv-hero__cta--jump{min-height: 5rem;padding: 0 0.5rem 0 var(--sv-space-5);gap: var(--sv-space-3);border-color: rgba(var(--sv-acc-1-rgb),0.45);background: transparent;color: var(--sv-ink);font-size: 1.55rem;font-weight: 600;letter-spacing: 0.01em;-webkit-backdrop-filter: none;backdrop-filter: none}.sv-hero--overlay.sv-hero--split .sv-hero__cta--jump .sv-hero__cta-mark{width: 3.8rem;height: 3.8rem;border-color: rgba(var(--sv-acc-1-rgb),0.4);color: var(--sv-acc-1)}.sv-hero--overlay.sv-hero--split .sv-hero__cta--jump:hover,.sv-hero--overlay.sv-hero--split .sv-hero__cta--jump:focus-visible{border-color: rgba(var(--sv-acc-1-rgb),0.75);background: var(--sv-acc-1-tint);color: var(--sv-ink)}.sv-hero--overlay.sv-hero--split .sv-hero__cta--jump:hover .sv-hero__cta-mark,.sv-hero--overlay.sv-hero--split .sv-hero__cta--jump:focus-visible .sv-hero__cta-mark{border-color: rgba(var(--sv-acc-1-rgb),0.75);background: transparent;color: var(--sv-acc-1)}}@media screen and (min-width: 1200px){.sv-hero--overlay.sv-hero--split .sv-hero__inner{padding-bottom: var(--sv-space-7);gap: var(--sv-space-4)}.sv-hero--overlay.sv-hero--split .sv-lede p{margin: 0}}.sv-review__slot{margin: 0;padding: 0.7rem 1rem;border: 1px dashed var(--sv-line-strong);border-radius: var(--sv-radius);font-family: var(--sv-font-mono);font-size: 1.05rem;letter-spacing: 0.08em;text-transform: uppercase;text-align: center;color: var(--sv-muted)}@media screen and (max-width: 749px){.sv-loop__track:not(:has(.sv-review--shot)) .sv-review{--sv-review-pad: var(--sv-space-4)}}.sv-loop__track:has(.sv-review--shot) .sv-review:not(.sv-review--shot){justify-content: center}[data-sv-airway].is-in .sv-fig--night .sv-fig__tape{animation: sv-night-tape 8s linear infinite}[data-sv-airway].is-in .sv-fig--night .sv-fig__breathe path{stroke-dasharray: 279;animation: sv-night-breath 8s linear infinite}@keyframes sv-night-tape{0%{transform: translateX(0);opacity: 0}5%{transform: translateX(0);opacity: 1}82%{transform: translateX(198px);opacity: 1}92%{transform: translateX(198px);opacity: 1}100%{transform: translateX(198px);opacity: 0}}@keyframes sv-night-breath{0%{stroke-dashoffset: 279;opacity: 0}5%{stroke-dashoffset: 244;opacity: 0.5}82%{stroke-dashoffset: 28;opacity: 0.5}92%{stroke-dashoffset: 0;opacity: 0.5}100%{stroke-dashoffset: 0;opacity: 0}}@media (prefers-reduced-motion: reduce){[data-sv-airway].is-in .sv-fig--night .sv-fig__tape{animation: none}[data-sv-airway].is-in .sv-fig--night .sv-fig__breathe path{animation: none;stroke-dashoffset: 0}}.sv-skin--tape .sv-intro--night{--in-bg: #1d2540;--in-bg-2: #1d2540;--in-band-rgb: 29,37,64}.sv-skin--tape .sv-intro--night::before{display: none}.sv-skin--tape .sv-intro--night .sv-intro__frame{background: var(--in-bg)}.sv-skin--tape .sv-intro--night .sv-intro__frame::after{inset: 0;height: auto;background: linear-gradient( 180deg,rgba(var(--in-band-rgb),0.7) 0%,rgba(var(--in-band-rgb),0) 11%,rgba(var(--in-band-rgb),0) 52%,rgba(var(--in-band-rgb),0.7) 80%,rgb(var(--in-band-rgb)) 100% )}.sv-skin--tape .sv-intro--night .sv-intro__callout{border-color: rgba(255,255,255,0.16);background: rgba(var(--in-band-rgb),0.6)}.sv-skin--tape .sv-intro--night .sv-intro__facts li .sv-intro__fact-icon{border-color: rgba(255,255,255,0.26);background: none;color: rgba(255,255,255,0.78)}@media screen and (max-width: 749px){.sv-skin--tape .sv-intro--night .sv-intro__facts{margin-top: var(--sv-space-4)}.sv-skin--tape .sv-intro--night .sv-intro__frame{border-radius: 0}.sv-skin--tape .sv-intro--night .sv-intro__frame::after{background: linear-gradient( 180deg,rgb(var(--in-band-rgb)) 0%,rgba(var(--in-band-rgb),0.55) 9%,rgba(var(--in-band-rgb),0) 21%,rgba(var(--in-band-rgb),0) 52%,rgba(var(--in-band-rgb),0.7) 80%,rgb(var(--in-band-rgb)) 100% )}}@media screen and (min-width: 750px){.sv-skin--tape .sv-intro--night .sv-intro__frame{box-shadow: none}.sv-skin--tape .sv-intro--night .sv-intro__frame::after{background: linear-gradient( 180deg,rgba(var(--in-band-rgb),0.55) 0%,rgba(var(--in-band-rgb),0) 10%,rgba(var(--in-band-rgb),0) 70%,rgba(var(--in-band-rgb),0.75) 90%,rgb(var(--in-band-rgb)) 100% )}}@media screen and (max-width: 749px){.sv-rw__card{padding: 0}}.sv-rw--natural .sv-rw__shot{aspect-ratio: auto}.sv-rw--natural .sv-rw__shot img{height: auto;max-height: 80vh;object-fit: cover}.sv-rw--natural .sv-rw__shot--empty{aspect-ratio: 4 / 5}.sv-rw.sv-rw--cols{display: flex;align-items: flex-start;columns: auto}.sv-rw__col{flex: 1 1 0;min-width: 0}.sv-skin--strip .sv-intro--night{--in-bg: #111c40;--in-bg-2: #111c40}.sv-skin--strip .sv-intro--night::before,.sv-skin--strip .sv-intro--night .sv-intro__stage::before,.sv-skin--strip .sv-intro--night .sv-intro__stage::after,.sv-skin--strip .sv-intro--night .sv-intro__frame::after{display: none}.sv-skin--strip .sv-intro--night .sv-intro__frame{background: none;box-shadow: none}.sv-skin--strip .sv-intro--night .sv-intro__callout{border-color: rgba(255,255,255,0.16);background: rgba(17,28,64,0.6)}.sv-skin--strip .sv-intro--night .sv-intro__shot{-webkit-mask-image: linear-gradient(180deg,transparent 0%,#000 10%,#000 60%,transparent 100%);mask-image: linear-gradient(180deg,transparent 0%,#000 10%,#000 60%,transparent 100%)}@media screen and (min-width: 750px){.sv-skin--strip .sv-intro--night .sv-intro__shot{-webkit-mask-image: linear-gradient(180deg,transparent 0%,#000 16%,#000 56%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 14%,#000 86%,transparent 100%);-webkit-mask-composite: source-in;mask-image: linear-gradient(180deg,transparent 0%,#000 16%,#000 56%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 14%,#000 86%,transparent 100%);mask-composite: intersect}}.sv-skin--strip .sv-h1,.sv-skin--strip .sv-h2,.sv-skin--strip .sv-h3,.sv-skin--strip .sv-stmt__line{font-family: var(--sv-font-serif);font-weight: 400;letter-spacing: -0.02em;line-height: 1.06}.sv-skin--strip .sv-h2{font-size: clamp(3rem,4.4vw,4.6rem)}body.sv-skin--strip .sv-h1 em,body.sv-skin--strip .sv-h2 em,body.sv-skin--strip .sv-h3 em,body.sv-skin--strip .sv-stmt__line em,body.sv-skin--strip .sv-statement__heading em{font-style: italic}.sv-skin--strip .sv-eyebrow,.sv-skin--strip .sv-eyebrow--mono{font-family: var(--sv-font-body);font-size: 1.1rem;font-weight: 600;letter-spacing: 0.22em}.sv-skin--strip .sv-eyebrow::before{display: none}.sv-skin--strip .sv-num,.sv-skin--strip .sv-stat__figure,.sv-skin--strip .sv-pack__price,.sv-skin--strip .sv-chip__price,.sv-skin--strip .sv-ladder__price,.sv-skin--strip .sv-vs__cost{font-family: var(--sv-font-serif);font-weight: 500;font-variant-numeric: lining-nums tabular-nums;letter-spacing: -0.01em}.sv-skin--strip .sv-rw__card,.sv-skin--strip .sv-review,.sv-skin--strip .sv-yard__card,.sv-skin--strip .sv-guar__item,.sv-skin--strip .sv-settle,.sv-skin--strip .sv-analogy,.sv-skin--strip .sv-step,.sv-skin--strip .sv-vid{border: 0;border-radius: var(--sv-r-card);box-shadow: var(--sv-shadow)}.sv-skin--strip .sv-fold{border: 0;border-radius: var(--sv-radius);box-shadow: none}.sv-skin--strip .sv-btn{border-radius: 999px}.sv-skin--strip .sv-chip,.sv-skin--strip .sv-pill,.sv-skin--strip .sv-ladder__chip,.sv-skin--strip .sv-disarm__chip,.sv-skin--strip .sv-yard__role,.sv-skin--strip .sv-airway__pill{border-radius: 999px}.sv-skin--strip .sv-wedge__icon,.sv-skin--strip .sv-benefit__icon,.sv-skin--strip .sv-trustbar__icon,.sv-skin--strip .sv-intro__fact-icon,.sv-skin--strip .sv-track__step-icon{border-radius: 999px}.sv-skin--strip .sv-settle::before,.sv-skin--strip .sv-settle::after,.sv-skin--strip .sv-analogy::before,.sv-skin--strip .sv-analogy::after,.sv-skin--strip .sv-rnd__card::before,.sv-skin--strip .sv-rnd__card::after,.sv-skin--strip .sv-section--mist::before,.sv-skin--strip .sv-section--sand::before,.sv-skin--strip .sv-intro__stage::before,.sv-skin--strip .sv-intro__stage::after{display: none}.sv-skin--strip .sv-announce{background: #2b221e;color: #f6efe6}.sv-skin--strip .footer.color-scheme-2{--color-background: 239,230,218;--gradient-background: #efe6da;--color-foreground: 43,34,30;--color-link: 43,34,30;--color-shadow: 43,34,30;--color-button: 43,34,30;--color-button-text: 251,247,241;--color-secondary-button: 239,230,218;--color-secondary-button-text: 43,34,30;--color-badge-foreground: 43,34,30;--color-badge-background: 239,230,218;--color-badge-border: 43,34,30}.sv-skin--strip .sv-intro.sv-intro--sand{--in-bg: #f3ece3;--in-bg-2: #f3ece3;--in-ink: #2b221e;--in-body: #54473f;--in-muted: #76665b;--in-rule: rgba(43,34,30,0.12);padding-block: 0 var(--sv-space-7);background: var(--in-bg);text-align: left}.sv-skin--strip .sv-intro.sv-intro--sand::before{display: none}.sv-skin--strip .sv-intro--sand .sv-intro__inner{align-items: stretch;text-align: left}.sv-skin--strip .sv-intro--sand .sv-intro__name{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.sv-skin--strip .sv-intro--sand .sv-intro__inner>.sv-intro__stage{order: 0;align-self: stretch;width: auto;margin: 0 calc(-1 * var(--sv-space-4))}.sv-skin--strip .sv-intro--sand .sv-intro__frame{border-radius: 0;background: none;box-shadow: none}.sv-skin--strip .sv-intro--sand .sv-intro__frame::after{display: none}.sv-skin--strip .sv-intro--sand .sv-intro__shot{-webkit-mask-image: linear-gradient(180deg,#000 0%,#000 76%,transparent 100%);mask-image: linear-gradient(180deg,#000 0%,#000 76%,transparent 100%)}.sv-skin--strip .sv-intro--sand .sv-intro__line{order: 1;position: relative;z-index: 2;max-width: none;margin: -3.2rem 0 0;font-family: var(--sv-font-serif);font-size: clamp(4.4rem,12vw,6.4rem);font-weight: 400;line-height: 0.98;letter-spacing: -0.025em;color: var(--in-ink);text-align: left;text-wrap: balance;opacity: 1}.sv-skin--strip .sv-intro--sand .sv-intro__line em{display: inline;font-style: italic;color: #b07458}.sv-skin--strip .sv-intro--sand .sv-intro__kind{order: 2;max-width: 38ch;margin: var(--sv-space-3) 0 0;font-family: var(--sv-font-body);font-size: 1.65rem;font-weight: 400;line-height: 1.5;letter-spacing: 0;text-transform: none;color: var(--in-body)}.sv-skin--strip .sv-intro--sand .sv-intro__cta{order: 3;display: flex;justify-content: flex-start;margin: var(--sv-space-5) 0 0;text-align: left}.sv-skin--strip .sv-intro--sand .sv-intro__btn{display: inline-flex;align-items: center;gap: 1rem;width: auto;min-height: 5.4rem;padding: 0 2.4rem 0 3rem;border: 0;border-radius: 999px;background: #2b221e;color: #fbf7f1;font-family: var(--sv-font-body);font-size: 1.5rem;font-weight: 600;letter-spacing: 0.01em;text-transform: none;text-decoration: none;box-shadow: 0 14px 30px -16px rgba(43,34,30,0.7);transition: background-color 0.25s var(--sv-ease),transform 0.25s var(--sv-ease)}.sv-skin--strip .sv-intro--sand .sv-intro__btn:hover{background: #463830;transform: translateY(-1px)}.sv-skin--strip .sv-intro--sand .sv-intro__btn-label{color: inherit}.sv-skin--strip .sv-intro--sand .sv-intro__btn-arrow{display: inline-flex;width: auto;height: auto;background: none;transform: none;color: #e6c9a0}.sv-skin--strip .sv-intro--sand .sv-intro__facts{order: 4;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--sv-space-2);margin: var(--sv-space-6) 0 0;padding: var(--sv-space-5) 0 0;border-top: 1px solid var(--in-rule);border-bottom: 0}.sv-skin--strip .sv-intro--sand .sv-intro__facts li{display: flex;flex-direction: column;align-items: center;gap: 0.8rem;margin: 0;padding: 0;border: 0;background: none;text-align: center}.sv-skin--strip .sv-intro--sand .sv-intro__fact-icon{display: grid;place-items: center;width: 3.8rem;height: 3.8rem;margin: 0;border: 1px solid rgba(154,102,52,0.45);border-radius: 999px;background: none;color: #9a6634}.sv-skin--strip .sv-intro--sand .sv-intro__fact-label{display: none}.sv-skin--strip .sv-intro--sand .sv-intro__fact-value{font-family: var(--sv-font-body);font-size: 1.25rem;font-weight: 500;line-height: 1.3;letter-spacing: 0;text-transform: none;color: var(--in-ink)}.sv-skin--strip .sv-intro--sand .sv-intro__callouts,.sv-skin--strip .sv-intro--sand .sv-intro__caption{display: none}@media screen and (min-width: 750px) and (max-width: 989px){.sv-skin--strip .sv-intro--sand .sv-intro__frame{aspect-ratio: 5 / 4}.sv-skin--strip .sv-intro--sand .sv-intro__inner>:not(.sv-intro__stage){max-width: 60rem}}@media screen and (min-width: 990px){.sv-skin--strip .sv-intro.sv-intro--sand{display: flex;align-items: center;min-height: clamp(62rem,50vw,78rem);padding-block: 0}.sv-skin--strip .sv-intro--sand .sv-intro__inner{position: static;width: 100%;max-width: 128rem;margin-inline: auto;padding: var(--sv-space-8) clamp(3.2rem,6vw,8rem)}.sv-skin--strip .sv-intro--sand .sv-intro__inner>*{max-width: 50rem}.sv-skin--strip .sv-intro--sand .sv-intro__inner>.sv-intro__stage{position: absolute;top: 0;right: 0;bottom: 0;width: 48%;max-width: none;margin: 0}.sv-skin--strip .sv-intro--sand .sv-intro__frame{height: 100%;aspect-ratio: auto;border-radius: 0}.sv-skin--strip .sv-intro--sand .sv-intro__shot{-webkit-mask-image: linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.08) 8%,rgba(0,0,0,0.3) 16%,rgba(0,0,0,0.62) 24%,rgba(0,0,0,0.88) 31%,#000 38%),linear-gradient(180deg,#000 0%,#000 86%,transparent 100%);-webkit-mask-composite: source-in;mask-image: linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.08) 8%,rgba(0,0,0,0.3) 16%,rgba(0,0,0,0.62) 24%,rgba(0,0,0,0.88) 31%,#000 38%),linear-gradient(180deg,#000 0%,#000 86%,transparent 100%);mask-composite: intersect}.sv-skin--strip .sv-intro--sand .sv-intro__line{margin-top: 0;font-size: clamp(6rem,5.6vw,8.4rem)}.sv-skin--strip .sv-intro--sand .sv-intro__kind{font-size: 1.8rem}.sv-skin--strip .sv-intro--sand .sv-intro__facts{grid-template-columns: repeat(3,auto);justify-content: start;gap: var(--sv-space-5);max-width: 50rem}.sv-skin--strip .sv-intro--sand .sv-intro__facts li{flex-direction: row;text-align: left;white-space: nowrap}}.sv-skin--strip{--sv-font-mono: Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif}.sv-skin--strip .sv-intro--sand + .sv-pdp-notes{padding-block: 0 var(--sv-space-6);background: #f3ece3;color: var(--sv-body)}.sv-skin--strip .sv-intro--sand + .sv-pdp-notes .sv-pdp__guarantee{display: none}.sv-skin--strip .sv-intro--sand + .sv-pdp-notes .sv-pdp__folds{margin-top: 0}.sv-skin--strip .sv-intro--sand + .sv-pdp-notes .sv-fold{border: 0;border-bottom: 1px solid rgba(43,34,30,0.1);border-radius: 0;background: none}.sv-skin--strip .sv-offer__guarantee,.sv-skin--strip .sv-pdp__guarantee{border-left: 0;border-radius: var(--sv-r-card);background: #f4eee6;color: var(--sv-body)}.sv-skin--strip .sv-pdp__guarantee strong{color: var(--sv-ink)}.sv-skin--strip .sv-chip{border-radius: 1.8rem}.sv-skin--strip .sv-banner__cta,.sv-skin--strip .sv-finalcta .sv-btn,.sv-skin--strip .sv-section--deep .sv-btn,.sv-skin--strip .sv-stmt--dark .sv-btn{background: #e6c9a0;color: #2b221e;border-color: #e6c9a0}.sv-skin--strip .sv-banner__cta:hover,.sv-skin--strip .sv-finalcta .sv-btn:hover,.sv-skin--strip .sv-section--deep .sv-btn:hover,.sv-skin--strip .sv-stmt--dark .sv-btn:hover{background: #f0dbb8;color: #2b221e}.sv-skin--strip .sv-finalcta .sv-eyebrow{color: #e6c9a0}.sv-skin--strip .sv-banner__heading em{font-style: italic}.sv-skin--strip .sv-airway__panel--open .sv-airway__bar{background: #8a5a2c}.sv-skin--strip .sv-airway__panel--pinched .sv-airway__bar{background: #855750}.sv-skin--strip .sv-yard__role{color: #6d5a4d}.sv-skin--strip .sv-disarm__chip{color: #fdf8f1}.sv-skin--strip .sv-disarm__cell--fix{border-top: 0;box-shadow: none}.sv-skin--strip .sv-pack{border-color: rgba(43,34,30,0.12);box-shadow: var(--sv-shadow-lg)}.sv-skin--strip .sv-disarm__row{border: 0;border-radius: var(--sv-r-card);box-shadow: var(--sv-shadow-sm);overflow: hidden}.sv-skin--strip .sv-vs__head--ours{border-radius: 1.8rem 1.8rem 0 0}.sv-skin--strip .sv-vs__row:last-child .sv-vs__cell--ours{border-radius: 0 0 1.8rem 1.8rem}.sv-skin--strip .sv-vs__mark{border-radius: 999px}.sv-skin--strip .sv-vidslide__dot::after,.sv-skin--strip .sv-vidslide__dot[aria-selected="true"]::after{border-radius: 999px}.sv-why{--why-bg: #1d1815;--why-ink: #f6efe6;--why-body: rgba(246,239,230,0.74);--why-accent: #d99a80;position: relative;overflow: hidden;padding-block: var(--sv-space-7) var(--sv-space-8);background: radial-gradient(70% 45% at 50% 0%,rgba(214,160,100,0.16) 0%,transparent 70%),var(--why-bg);color: var(--why-body)}.sv-why--cream{--why-bg: #efe6da;--why-ink: #2b221e;--why-body: #54473f;--why-accent: #9a6634;background: var(--why-bg)}.sv-why__inner{display: grid;gap: var(--sv-space-5);max-width: 116rem;margin-inline: auto;padding-inline: var(--sv-space-4)}.sv-why__copy{text-align: center}.sv-why__eyebrow{margin: 0 0 1.4rem;font-family: var(--sv-font-body);font-size: 1.1rem;font-weight: 600;letter-spacing: 0.22em;text-transform: uppercase;color: var(--why-accent)}.sv-why__heading{margin: 0;font-family: var(--sv-font-serif);font-size: clamp(3.4rem,8.6vw,6.4rem);font-weight: 400;line-height: 1.04;letter-spacing: -0.02em;color: var(--why-ink);text-wrap: balance}.sv-why__heading em{font-style: italic;color: var(--why-accent)}.sv-why__sub{margin: 1.2rem auto 0;font-family: var(--sv-font-body);font-size: 1.6rem;line-height: 1.5;color: var(--why-body)}.sv-why__media{display: flex;flex-direction: column;align-items: center;margin: 0}.sv-why__frame{position: relative;isolation: isolate;overflow: hidden;width: 100%;max-width: 44rem;aspect-ratio: var(--sv-why-ratio,4 / 5);border-radius: 2.4rem;background: #2a231f;box-shadow: 0 0 0 1px rgba(240,222,190,0.16),0 36px 80px -28px rgba(0,0,0,0.75)}.sv-why--vertical .sv-why__frame{max-width: 32rem}.sv-why--landscape .sv-why__frame{max-width: 96rem}.sv-why--cream .sv-why__frame{background: #e2d6c6;box-shadow: 0 30px 60px -30px rgba(60,40,25,0.45)}.sv-why__frame video,.sv-why__video,.sv-why__poster,.sv-why__embed{position: absolute;inset: 0;display: block;width: 100%;height: 100%;border: 0;object-fit: cover}.sv-why__embed{z-index: 5}.sv-why__frame::before{content: '';position: absolute;z-index: 2;inset: 62% 0 0;background: linear-gradient(180deg,rgba(20,15,12,0) 0%,rgba(20,15,12,0.4) 100%);pointer-events: none;transition: opacity 0.3s ease}.sv-why__frame::after{display: none}.sv-why__tap{position: absolute;z-index: 4;inset: 0;display: flex;align-items: flex-end;justify-content: center;padding: 0 0 2rem;border: 0;background: none;cursor: pointer}.sv-why__chip{display: inline-flex;align-items: center;gap: 0.8rem;padding: 0.9rem 1.5rem 0.9rem 1.3rem;border-radius: 0.5rem;background: rgba(181,83,79,0.94);color: #fff;font-family: var(--sv-font-body);font-size: 1.3rem;font-weight: 800;letter-spacing: 0.05em;text-transform: uppercase;box-shadow: 0 8px 22px -8px rgba(0,0,0,0.5);transition: background-color 0.25s ease,transform 0.25s var(--sv-ease,ease)}.sv-why__chip svg{width: 1.7rem;height: 1.7rem}.sv-why__tap:hover .sv-why__chip{background: #a3463f;transform: translateY(-1px)}.sv-why__tap:focus-visible{outline: none}.sv-why__tap:focus-visible .sv-why__chip{outline: 2px solid #e6c9a0;outline-offset: 3px}.sv-why__len{position: absolute;z-index: 4;top: 1.4rem;left: 1.4rem;padding: 0.4rem 1rem;border-radius: 999px;background: rgba(24,18,15,0.42);color: #fff;font-family: var(--sv-font-body);font-size: 1.15rem;font-weight: 600;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}.sv-why__frame.is-playing::before,.sv-why__frame.is-playing .sv-why__poster,.sv-why__frame.is-playing .sv-why__tap,.sv-why__frame.is-playing .sv-why__len{opacity: 0;visibility: hidden;pointer-events: none}.sv-why__credit{display: flex;flex-direction: column;align-items: center;gap: 0.3rem;margin: 1.8rem 0 0;text-align: center}.sv-why__credit-name{font-family: var(--sv-font-serif);font-size: 2rem;line-height: 1.15;color: var(--why-ink)}.sv-why__credit-role{font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 600;letter-spacing: 0.2em;text-transform: uppercase;color: var(--why-accent)}.sv-why__credit--empty .sv-why__credit-name{opacity: 0.55}.sv-why__slot{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 0.8rem;padding: 3rem;text-align: center;color: rgba(246,239,230,0.72)}.sv-why__soon{position: absolute;inset: 0;display: grid;place-items: center;background: radial-gradient(60% 50% at 50% 40%,rgba(230,201,160,0.14) 0%,transparent 70%),#2a231f}.sv-why__soon span{padding: 0.8rem 1.6rem;border: 1px solid rgba(240,222,190,0.35);border-radius: 999px;font-family: var(--sv-font-body);font-size: 1.15rem;font-weight: 600;letter-spacing: 0.2em;text-transform: uppercase;color: rgba(246,239,230,0.8)}.sv-why--cream .sv-why__soon{background: #e2d6c6}.sv-why--cream .sv-why__soon span{border-color: rgba(43,34,30,0.2);color: #54473f}.sv-why__note{margin: 1.2rem 0 0;font-family: var(--sv-font-body);font-size: 1.2rem;text-align: center;color: var(--why-body);opacity: 0.85}@media screen and (min-width: 990px){.sv-why{padding-block: var(--sv-space-9)}.sv-why__inner{grid-template-columns: minmax(0,1fr) minmax(0,44rem);align-items: center;gap: 8rem;max-width: 128rem;padding-inline: clamp(3.2rem,6vw,8rem)}.sv-why--vertical .sv-why__inner{grid-template-columns: minmax(0,1fr) minmax(0,34rem)}.sv-why--landscape .sv-why__inner{grid-template-columns: minmax(0,1fr);max-width: 104rem;gap: var(--sv-space-6)}.sv-why__copy{text-align: left}.sv-why__sub{margin-inline: 0;font-size: 1.9rem}.sv-why--landscape .sv-why__copy{text-align: center}.sv-why--landscape .sv-why__sub{margin-inline: auto}.sv-why__heading{font-size: clamp(5.4rem,5vw,7.4rem)}.sv-why--vertical .sv-why__frame{max-width: none}}.sv-why__next{margin: var(--sv-space-6) 0 0;text-align: center}.sv-why__next a{display: inline-flex;flex-direction: column;align-items: center;gap: 1rem;font-family: var(--sv-font-serif);font-size: 2.2rem;font-style: italic;line-height: 1.2;color: var(--why-ink);text-decoration: none}.sv-why__next-arrow{display: grid;place-items: center;width: 4.2rem;height: 4.2rem;border: 1px solid rgba(217,154,128,0.55);border-radius: 999px;color: var(--why-accent);animation: sv-why-nudge 2.4s ease-in-out infinite}.sv-why__next-arrow svg{width: 1.8rem;height: 1.8rem}.sv-why__next a:hover .sv-why__next-arrow{background: rgba(217,154,128,0.12)}@keyframes sv-why-nudge{0%,100%{transform: translateY(0)}50%{transform: translateY(4px)}}@media (prefers-reduced-motion: reduce){.sv-why__next-arrow{animation: none}}@media screen and (min-width: 990px){.sv-why__next{grid-column: 1 / -1;margin-top: var(--sv-space-4)}.sv-why__next a{font-size: 2.6rem}}.sv-details{padding-block: var(--sv-space-7);background: #efe6da}.sv-details--white{background: #fcf9f4}.sv-details__inner{max-width: 72rem;margin-inline: auto;padding-inline: var(--sv-space-4)}.sv-details__heading{margin: 0 0 var(--sv-space-4);font-family: var(--sv-font-serif);font-size: clamp(2.8rem,4vw,3.8rem);font-weight: 400;letter-spacing: -0.02em;color: var(--sv-ink)}.sv-details__list{overflow: hidden;border-radius: 2.4rem;background: #fcf9f4;box-shadow: var(--sv-shadow)}.sv-details--white .sv-details__list{background: #f4eee6}.sv-details .sv-details__fold{margin: 0;padding-inline: var(--sv-space-4);border: 0;border-bottom: 1px solid rgba(43,34,30,0.08);border-radius: 0;box-shadow: none;background: none}.sv-details .sv-details__fold:last-child{border-bottom: 0}.sv-why__next a.sv-why__next-btn{display: inline-flex;flex-direction: row;align-items: center;gap: 1rem;min-height: 5rem;padding: 0 2.4rem 0 2.8rem;border: 1px solid rgba(217,154,128,0.6);border-radius: 999px;background: rgba(217,154,128,0.1);color: #f6efe6;font-family: var(--sv-font-body);font-size: 1.5rem;font-style: normal;font-weight: 600;letter-spacing: 0.01em;text-decoration: none;transition: background-color 0.25s ease,transform 0.25s var(--sv-ease,ease)}.sv-why__next a.sv-why__next-btn svg{width: 1.8rem;height: 1.8rem;color: #d99a80;animation: sv-why-nudge 2.4s ease-in-out infinite}.sv-why__next a.sv-why__next-btn:hover{background: rgba(217,154,128,0.2);transform: translateY(-1px)}.sv-why--cream .sv-why__next a.sv-why__next-btn{border-color: rgba(43,34,30,0.25);background: none;color: #2b221e}@media (prefers-reduced-motion: reduce){.sv-why__next a.sv-why__next-btn svg{animation: none}}.sv-skin--strip .sv-intro--sand .sv-intro__rating{order: 4;align-self: flex-start;margin: var(--sv-space-4) 0 0;padding: 0;border: 0;background: none;font-family: var(--sv-font-body);font-size: 1.35rem;letter-spacing: 0;text-transform: none;color: var(--in-body)}.sv-skin--strip .sv-intro--sand .sv-intro__score{font-family: var(--sv-font-body);font-size: 1.4rem;font-weight: 700;color: var(--in-ink)}.sv-skin--strip .sv-intro--sand .sv-intro__stars{color: #c08a2e}.sv-skin--strip .sv-intro--sand .sv-intro__facts{order: 5}.sv-worn{--worn-bg: #1b1714;--worn-ink: #f6efe6;--worn-body: rgba(246,239,230,0.72);--worn-accent: #d99a80;position: relative;overflow: hidden;padding-block: var(--sv-space-8);background: radial-gradient(60% 40% at 80% 0%,rgba(217,154,128,0.14) 0%,transparent 70%),var(--worn-bg);color: var(--worn-body)}.sv-worn--white{--worn-bg: #ffffff;--worn-ink: #2b221e;--worn-body: #54473f;--worn-accent: #b07458;background: var(--worn-bg)}.sv-worn__head{max-width: 116rem;margin: 0 auto var(--sv-space-5);padding-inline: var(--sv-space-4);text-align: center}.sv-worn__eyebrow{margin: 0 0 1.2rem;font-family: var(--sv-font-body);font-size: 1.1rem;font-weight: 600;letter-spacing: 0.22em;text-transform: uppercase;color: var(--worn-accent)}.sv-worn__heading{margin: 0;font-family: var(--sv-font-serif);font-size: clamp(3.4rem,8.6vw,6.4rem);font-weight: 400;line-height: 1.04;letter-spacing: -0.02em;color: var(--worn-ink);text-wrap: balance}.sv-worn__heading em{font-style: italic;color: var(--worn-accent)}.sv-worn__sub{margin: 1.2rem auto 0;font-family: var(--sv-font-body);font-size: 1.6rem;line-height: 1.5;color: var(--worn-body)}.sv-worn__rail{display: flex;gap: 1.2rem;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: var(--sv-space-4);padding: 0.4rem var(--sv-space-4) 1.2rem;scrollbar-width: none;-webkit-overflow-scrolling: touch}.sv-worn__rail::-webkit-scrollbar{display: none}.sv-worn__card{position: relative;flex: 0 0 68%;max-width: 30rem;margin: 0;scroll-snap-align: start}.sv-worn__media{position: relative;overflow: hidden;aspect-ratio: 9 / 16;border-radius: 2.2rem;background: #2a231f;box-shadow: 0 0 0 1px rgba(240,222,190,0.12),0 26px 60px -30px rgba(0,0,0,0.8)}.sv-worn--white .sv-worn__media{background: #efe7dc;box-shadow: 0 24px 50px -30px rgba(60,40,25,0.5)}.sv-worn__video,.sv-worn__media video,.sv-worn__img{position: absolute;inset: 0;display: block;width: 100%;height: 100%;object-fit: cover}.sv-worn__media::after{content: '';position: absolute;inset: 55% 0 0;background: linear-gradient(180deg,rgba(15,11,9,0) 0%,rgba(15,11,9,0.7) 100%);pointer-events: none}.sv-worn__cap{position: absolute;z-index: 2;right: 1.6rem;bottom: 1.6rem;left: 1.6rem;display: flex;flex-direction: column;gap: 0.2rem;color: #fff}.sv-worn__name{font-family: var(--sv-font-serif);font-size: 2.2rem;line-height: 1.1}.sv-worn__role{font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 600;letter-spacing: 0.16em;text-transform: uppercase;color: rgba(255,255,255,0.82)}.sv-worn__tag{position: absolute;z-index: 2;top: 1.2rem;left: 1.2rem;padding: 0.4rem 1rem;border-radius: 999px;background: rgba(15,11,9,0.5);color: #fff;font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px)}.sv-worn__slot{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 0.6rem;padding: 2rem;text-align: center}.sv-worn__cta{margin: var(--sv-space-5) 0 0;text-align: center}.sv-worn__btn{display: inline-flex;align-items: center;gap: 1rem;min-height: 5.2rem;padding: 0 2.4rem 0 3rem;border-radius: 999px;background: #e6c9a0;color: #2b221e;font-family: var(--sv-font-body);font-size: 1.5rem;font-weight: 600;text-decoration: none;transition: background-color 0.25s ease,transform 0.25s var(--sv-ease,ease)}.sv-worn--white .sv-worn__btn{background: #2b221e;color: #fbf7f1}.sv-worn__btn svg{width: 1.8rem;height: 1.8rem}.sv-worn__btn:hover{transform: translateY(-1px)}.sv-worn__note{max-width: 60rem;margin: var(--sv-space-4) auto 0;padding-inline: var(--sv-space-4);font-family: var(--sv-font-body);font-size: 1.15rem;text-align: center;color: var(--worn-body);opacity: 0.8}@media screen and (min-width: 990px){.sv-worn{padding-block: var(--sv-space-9)}.sv-worn__head{margin-bottom: var(--sv-space-6)}.sv-worn__heading{font-size: clamp(5rem,4.6vw,6.8rem)}.sv-worn__rail{justify-content: center;overflow: visible;max-width: 128rem;margin-inline: auto;gap: 2rem;padding-inline: clamp(3.2rem,6vw,8rem)}.sv-worn__card{flex: 1 1 0;max-width: 28rem}}@media screen and (min-width: 990px){.sv-why__inner{grid-template-rows: 1fr auto auto 1fr;grid-template-areas: ". media" "copy media" "next media" ". media"}.sv-why__copy{grid-area: copy}.sv-why__media{grid-area: media}.sv-why__next{grid-area: next;grid-column: auto;margin: var(--sv-space-5) 0 0;text-align: left}.sv-why--landscape .sv-why__inner{grid-template-rows: auto auto auto;grid-template-areas: "copy" "media" "next"}.sv-why--landscape .sv-why__next{text-align: center}}.sv-intro__stars svg{width: 1.5rem;height: 1.5rem;flex: 0 0 auto}.sv-skin--strip .sv-intro--sand .sv-intro__rating{order: 1;gap: 0.8rem;margin: 0 0 var(--sv-space-3);font-size: 1.35rem;line-height: 1.2}.sv-skin--strip .sv-intro--sand .sv-intro__stars{gap: 0.15rem}.sv-skin--strip .sv-intro--sand .sv-intro__score{padding-right: 0.8rem;border-right: 1px solid rgba(43,34,30,0.18)}@media screen and (max-width: 989px){.sv-skin--strip .sv-intro--sand .sv-intro__rating{position: relative;z-index: 2;margin-top: -3.2rem}.sv-skin--strip .sv-intro--sand .sv-intro__rating ~ .sv-intro__line{margin-top: 0}}.sv-worn__reasons{display: grid;max-width: 104rem;margin: var(--sv-space-4) var(--sv-space-4) 0;padding: 0.4rem 2rem;border-radius: 2.2rem;background: rgba(246,239,230,0.06);box-shadow: 0 0 0 1px rgba(240,222,190,0.12);list-style: none}.sv-worn--white .sv-worn__reasons{background: #f6efe6;box-shadow: 0 18px 40px -32px rgba(60,40,25,0.45)}.sv-worn__reason{display: flex;align-items: center;gap: 1.4rem;margin: 0;padding: 1.6rem 0;text-align: left}.sv-worn__reason + .sv-worn__reason{border-top: 1px solid rgba(43,34,30,0.1)}.sv-worn--ink .sv-worn__reason + .sv-worn__reason{border-top-color: rgba(246,239,230,0.12)}.sv-worn__reason-icon{display: inline-flex;flex: 0 0 auto;align-items: center;justify-content: center;width: 4.2rem;height: 4.2rem;border-radius: 999px;background: rgba(217,154,128,0.16);color: var(--worn-accent)}.sv-worn__reason-icon svg{width: 2.1rem;height: 2.1rem}.sv-worn__reason-copy{display: flex;flex-direction: column;gap: 0.2rem;min-width: 0}.sv-worn__reason-title{font-family: var(--sv-font-serif);font-size: 1.9rem;font-weight: 400;line-height: 1.2;color: var(--worn-ink)}.sv-worn__reason-text{font-family: var(--sv-font-body);font-size: 1.45rem;line-height: 1.45;color: var(--worn-body)}@media screen and (min-width: 750px){.sv-worn__reasons{grid-template-columns: repeat(3,minmax(0,1fr));margin-inline: auto;padding: 0.4rem 1rem}.sv-worn__reason{padding: 2.4rem 2rem}.sv-worn__reason + .sv-worn__reason{border-top: 0;border-left: 1px solid rgba(43,34,30,0.1)}.sv-worn--ink .sv-worn__reason + .sv-worn__reason{border-left-color: rgba(246,239,230,0.12)}}.sv-worn__btn--next,.sv-worn--white .sv-worn__btn--next{min-height: 4.8rem;padding: 0 2rem 0 2.4rem;border: 1px solid rgba(43,34,30,0.22);background: transparent;color: var(--worn-ink);font-size: 1.45rem}.sv-worn--ink .sv-worn__btn--next{border-color: rgba(246,239,230,0.28)}.sv-worn__btn--next svg{color: var(--worn-accent)}.sv-worn__btn--next:hover,.sv-worn--white .sv-worn__btn--next:hover{background: rgba(176,116,88,0.08)}.sv-skin--strip{--sv5-cream: #f3ece3;--sv5-blush: #f6eae4;--sv5-clay: #b07458;--sv5-ink: #2b221e;--sv5-body: #5a4c45;--sv5-line: rgba(43,34,30,0.14);--sv5-star: #c08a2e}.sv-skin--strip .sv-intro--sand .sv-intro__rating{padding: 0.7rem 1.4rem 0.7rem 1.2rem;border: 1px solid rgba(255,255,255,0.7);border-radius: 999px;background: rgba(255,255,255,0.66);box-shadow: 0 10px 28px -18px rgba(60,40,25,0.55);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);font-size: 1.3rem;color: var(--sv5-body)}.sv-skin--strip .sv-intro--sand .sv-intro__score{color: var(--sv5-ink)}.sv-skin--strip .sv-intro--sand .sv-intro__stars{color: var(--sv5-star)}.sv-skin--strip .sv-worn__btn--next,.sv-skin--strip .sv-why--blush .sv-why__next a.sv-why__next-btn{display: inline-flex;align-items: center;gap: 0.9rem;min-height: 4.6rem;padding: 0 2rem 0 2.4rem;border: 1px solid var(--sv5-line);border-radius: 999px;background: rgba(255,255,255,0.6);color: var(--sv5-ink);font-family: var(--sv-font-body);font-size: 1.45rem;font-style: normal;font-weight: 600;text-decoration: none}.sv-skin--strip .sv-worn__btn--next svg,.sv-skin--strip .sv-why--blush .sv-why__next a.sv-why__next-btn svg{width: 1.7rem;height: 1.7rem;color: var(--sv5-clay)}.sv-skin--strip .sv-worn__btn--next:hover,.sv-skin--strip .sv-why--blush .sv-why__next a.sv-why__next-btn:hover{background: #fff;border-color: rgba(176,116,88,0.45)}.sv-skin--strip .sv-worn{padding-block: var(--sv-space-7)}.sv-skin--strip .sv-worn--white{--worn-ink: var(--sv5-ink);--worn-body: var(--sv5-body);--worn-accent: var(--sv5-clay);background: #fff}.sv-skin--strip .sv-worn__head{margin-bottom: var(--sv-space-5)}.sv-skin--strip .sv-worn__heading{font-size: clamp(3.2rem,8.4vw,6.4rem)}.sv-worn .sv-worn__rail{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1.2rem;max-width: 112rem;margin-inline: auto;padding: 0 var(--sv-space-4);overflow: visible;scroll-snap-type: none}.sv-worn .sv-worn__card{flex: none;max-width: none;min-width: 0}.sv-worn .sv-worn__media{aspect-ratio: 4 / 5;border-radius: 1.8rem}.sv-worn--white .sv-worn__media{background: #efe7dc;box-shadow: 0 18px 36px -26px rgba(60,40,25,0.5)}.sv-worn .sv-worn__cap{right: 1.2rem;bottom: 1.2rem;left: 1.2rem}.sv-worn .sv-worn__name{font-size: 1.8rem}.sv-worn .sv-worn__role{font-size: 0.95rem;letter-spacing: 0.14em}.sv-skin--strip .sv-worn__cta{margin-top: var(--sv-space-5)}.sv-skin--strip .sv-worn__note{margin-top: var(--sv-space-3);font-size: 1.05rem}@media screen and (min-width: 750px){.sv-worn .sv-worn__rail{grid-template-columns: repeat(4,minmax(0,1fr));gap: 2rem;padding-inline: clamp(3.2rem,6vw,8rem)}.sv-worn .sv-worn__media{aspect-ratio: 3 / 4;border-radius: 2.2rem}.sv-worn .sv-worn__name{font-size: 2.2rem}}@media screen and (min-width: 990px){.sv-skin--strip .sv-worn{padding-block: var(--sv-space-8)}}.sv-why--blush{--why-bg: #f6eae4;--why-ink: #2b221e;--why-body: #5a4c45;--why-accent: #b07458;background: var(--why-bg);color: var(--why-body)}.sv-why--blush .sv-why__frame{background: #ead8ce;box-shadow: 0 0 0 1px rgba(255,255,255,0.6),0 30px 60px -32px rgba(120,70,50,0.55)}.sv-why--blush .sv-why__soon{background: #ead8ce}.sv-why--blush .sv-why__soon span{border-color: rgba(43,34,30,0.2);color: #5a4c45}.sv-why--blush .sv-why__slot{color: #5a4c45}.sv-why--blush .sv-why__note{color: #5a4c45}.sv-skin--strip .sv-why--blush{padding-block: var(--sv-space-7)}.sv-skin--strip .sv-why--blush .sv-why__next{margin-top: var(--sv-space-5)}@media screen and (min-width: 990px){.sv-skin--strip .sv-why--blush{padding-block: var(--sv-space-8)}}.sv-skin--strip #offer.sv-offer{padding-block: var(--sv-space-6) var(--sv-space-7);background: var(--sv5-cream)}.sv-offer__proof{display: inline-flex;align-items: center;gap: 0.8rem;margin: 0 0 1.2rem;padding: 0.6rem 1.4rem 0.6rem 1.2rem;border-radius: 999px;background: #fff;font-family: var(--sv-font-body);font-size: 1.3rem;font-weight: 500;color: var(--sv5-body,#5a4c45);box-shadow: 0 8px 22px -16px rgba(60,40,25,0.45)}.sv-offer__stars{display: inline-flex;gap: 0.15rem;color: var(--sv5-star,#c08a2e)}.sv-offer__stars svg{width: 1.4rem;height: 1.4rem;fill: currentColor;stroke: none}.sv-skin--strip #offer .sv-h2 em{font-style: italic;color: var(--sv5-clay)}.sv-skin--strip #offer .sv-offer__sub{margin-top: 0.6rem;font-size: 1.4rem;color: var(--sv5-body)}.sv-skin--strip #offer .sv-pack{margin-top: var(--sv-space-5);box-shadow: 0 30px 60px -40px rgba(60,40,25,0.45)}@media screen and (max-width: 989px){.sv-skin--strip #offer .sv-pack{overflow: hidden}.sv-skin--strip #offer .sv-pack__body{padding: 0 1.8rem 2rem}.sv-skin--strip #offer .sv-pack__media{margin: 0 -1.8rem}.sv-skin--strip #offer .sv-pack__media .sv-media{border-radius: 0}.sv-skin--strip #offer .sv-pack__media + *{margin-top: 2rem}}.sv-tvid{--vs-ink: #2b221e;--vs-body: #5a4c45;--vs-accent: #b07458;padding-block: var(--sv-space-7);background: #fff;color: var(--vs-body)}.sv-tvid--cream{background: #f3ece3}.sv-tvid--blush{background: #f6eae4}.sv-tvid__head{max-width: 72rem;margin: 0 auto var(--sv-space-5);padding-inline: var(--sv-space-4);text-align: center}.sv-tvid__proof{display: inline-flex;align-items: center;gap: 0.8rem;margin: 0 0 1.4rem;font-family: var(--sv-font-body);font-size: 1.35rem;font-weight: 500;color: var(--vs-body)}.sv-tvid__stars,.sv-tvid__card-stars{display: inline-flex;gap: 0.15rem;color: #c08a2e}.sv-tvid__stars svg,.sv-tvid__card-stars svg{width: 1.5rem;height: 1.5rem;fill: currentColor;stroke: none}.sv-tvid__card-stars svg{width: 1.2rem;height: 1.2rem}.sv-tvid__heading{margin: 0;font-family: var(--sv-font-serif);font-size: clamp(3.2rem,8.4vw,5.6rem);font-weight: 400;line-height: 1.05;letter-spacing: -0.02em;color: var(--vs-ink)}.sv-tvid__heading em{font-style: italic;color: var(--vs-accent)}.sv-tvid__track{display: flex;gap: 1.2rem;margin: 0;padding: 0 var(--sv-space-4) 0.4rem;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: var(--sv-space-4);scrollbar-width: none;-webkit-overflow-scrolling: touch}.sv-tvid__track::-webkit-scrollbar{display: none}.sv-tvid__card{flex: 0 0 calc((100% - 1.2rem) / 2);min-width: 0;margin: 0;scroll-snap-align: start}.sv-tvid__media{position: relative;overflow: hidden;aspect-ratio: 9 / 16;border-radius: 1.8rem;background: #efe6dc;box-shadow: 0 18px 36px -26px rgba(60,40,25,0.5)}.sv-tvid__media video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.sv-tvid__play{position: absolute;z-index: 2;top: 50%;left: 50%;display: grid;place-items: center;width: 5.4rem;height: 5.4rem;padding: 0;border: 0;border-radius: 999px;background: rgba(255,255,255,0.82);color: var(--vs-ink);transform: translate(-50%,-50%);cursor: pointer;-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);box-shadow: 0 10px 26px -12px rgba(0,0,0,0.45);transition: transform 0.25s ease}.sv-tvid__play svg{width: 2.2rem;height: 2.2rem;margin-left: 0.3rem}.sv-tvid__play:hover{transform: translate(-50%,-50%) scale(1.06)}.sv-tvid__media.is-playing .sv-tvid__play{opacity: 0;pointer-events: none}.sv-tvid__slot{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 0.4rem;padding: 1.6rem;font-family: var(--sv-font-body);font-size: 1.2rem;text-align: center;color: rgba(90,76,69,0.75)}.sv-tvid__cap{display: flex;flex-direction: column;gap: 0.4rem;padding: 1.2rem 0.4rem 0}.sv-tvid__quote{font-family: var(--sv-font-serif);font-size: 1.6rem;line-height: 1.3;color: var(--vs-ink)}.sv-tvid__name{font-family: var(--sv-font-body);font-size: 1.15rem;font-weight: 600;color: var(--vs-body)}.sv-tvid__nav{display: flex;align-items: center;justify-content: center;gap: 1.6rem;margin-top: var(--sv-space-4)}.sv-tvid__arrow{display: grid;place-items: center;width: 4.2rem;height: 4.2rem;padding: 0;border: 1px solid rgba(43,34,30,0.16);border-radius: 999px;background: #fff;color: var(--vs-ink);cursor: pointer}.sv-tvid__arrow svg{width: 1.8rem;height: 1.8rem}.sv-tvid__dots{display: flex;gap: 0.6rem}.sv-tvid__dot{width: 0.7rem;height: 0.7rem;border-radius: 999px;background: rgba(43,34,30,0.18);transition: background-color 0.25s ease,width 0.25s ease}.sv-tvid__dot.is-on{width: 1.8rem;background: var(--vs-accent)}.sv-tvid__note{max-width: 60rem;margin: var(--sv-space-3) auto 0;padding-inline: var(--sv-space-4);font-family: var(--sv-font-body);font-size: 1.1rem;text-align: center;opacity: 0.8}@media screen and (min-width: 990px){.sv-tvid{padding-block: var(--sv-space-8)}.sv-tvid__track{gap: 2rem;max-width: 112rem;margin-inline: auto;padding-inline: clamp(3.2rem,6vw,8rem)}.sv-tvid__card{flex-basis: calc((100% - 6rem) / 4)}.sv-tvid__nav{display: none}}.sv-skin--strip .sv-intro--sand .sv-intro__rating{display: inline-flex;align-self: flex-start;width: auto;max-width: 100%}@media screen and (min-width: 990px){.sv-skin--strip .sv-why--blush .sv-why__next{margin-top: 3.2rem}}.sv-skin--strip .sv-intro--sand .sv-intro__inner{position: relative}.sv-skin--strip .sv-intro--sand .sv-intro__rating--badge{position: absolute;z-index: 3;top: 1.4rem;right: 1.4rem;display: grid;grid-template-columns: auto auto;align-items: baseline;column-gap: 0.6rem;row-gap: 0.3rem;width: auto;max-width: calc(100% - 2.8rem);margin: 0;padding: 1.1rem 1.4rem 1.1rem;border: 0;border-radius: 1.6rem;background: #fff;box-shadow: 0 0 0 1px rgba(43,34,30,0.05),0 16px 36px -18px rgba(40,25,15,0.5);-webkit-backdrop-filter: none;backdrop-filter: none;color: var(--sv5-body);text-decoration: none;transition: transform 0.25s ease,box-shadow 0.25s ease}a.sv-intro__rating--badge:hover{transform: translateY(-2px)}.sv-skin--strip .sv-intro--sand .sv-intro__rating--badge .sv-intro__stars{grid-column: 1 / -1;gap: 0.2rem}.sv-skin--strip .sv-intro--sand .sv-intro__rating--badge .sv-intro__stars svg{width: 1.5rem;height: 1.5rem}.sv-skin--strip .sv-intro--sand .sv-intro__rating--badge .sv-intro__score{padding: 0;border: 0;font-family: var(--sv-font-serif);font-size: 2.4rem;font-weight: 500;line-height: 1;color: var(--sv5-ink)}.sv-intro__rating--badge .sv-intro__count{font-size: 1.25rem;font-weight: 600;color: var(--sv5-ink,#2b221e);text-decoration: underline;text-decoration-color: rgba(43,34,30,0.25);text-underline-offset: 0.3rem}.sv-intro__rating-sub{grid-column: 1 / -1;display: inline-flex;align-items: center;gap: 0.5rem;margin-top: 0.3rem;padding-top: 0.6rem;border-top: 1px solid rgba(43,34,30,0.08);font-size: 1.15rem;font-weight: 500;white-space: nowrap;color: var(--sv5-body,#5a4c45)}.sv-intro__rating-sub svg{width: 1.4rem;height: 1.4rem;flex: 0 0 auto;color: #4f8a5b}@media screen and (max-width: 989px){.sv-skin--strip .sv-intro--sand .sv-intro__rating--badge{margin-top: 0}.sv-skin--strip .sv-intro--sand .sv-intro__rating--badge ~ .sv-intro__line{margin-top: -3.2rem}}@media screen and (min-width: 990px){.sv-skin--strip .sv-intro--sand .sv-intro__rating--badge{top: 2.8rem;right: 3.2rem;padding: 1.4rem 1.8rem;border-radius: 1.8rem}.sv-skin--strip .sv-intro--sand .sv-intro__rating--badge .sv-intro__score{font-size: 2.8rem}}.sv-skin--strip .sv-ticker{border-block: 1px solid rgba(43,34,30,0.08)}.sv-skin--strip .sv-ticker__item{gap: 0.7rem;font-family: var(--sv-font-serif);font-style: italic}.sv-ticker__stars{display: inline-flex;flex: 0 0 auto;gap: 0.1rem;font-style: normal;color: #c08a2e}.sv-ticker__stars svg{width: 1.3rem;height: 1.3rem;fill: currentColor;stroke: none}.sv-rw__score{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 1rem 1.6rem;margin: var(--sv-space-4) 0 0;padding: 1.6rem 2.2rem;border-radius: 2rem;background: #f6efe8}.sv-rw__score-num{font-family: var(--sv-font-serif);font-size: 5.6rem;font-weight: 400;line-height: 0.9;letter-spacing: -0.03em;color: #2b221e}.sv-rw__score-side{display: flex;flex-direction: column;gap: 0.4rem}.sv-rw__score-stars{display: inline-flex;gap: 0.2rem;color: #c08a2e}.sv-rw__score-stars svg{width: 2rem;height: 2rem;fill: currentColor;stroke: none}.sv-rw__score-count{font-family: var(--sv-font-body);font-size: 1.35rem;font-weight: 600;color: #2b221e}.sv-rw__score-note{display: inline-flex;align-items: center;gap: 0.6rem;font-family: var(--sv-font-body);font-size: 1.35rem;font-weight: 500;color: #5a4c45}.sv-rw__score-note svg{width: 1.6rem;height: 1.6rem;color: #4f8a5b}@media screen and (min-width: 750px){.sv-rw__score-note{padding-left: 1.6rem;border-left: 1px solid rgba(43,34,30,0.12)}}.sv-skin--strip #cause .sv-btn--breath{display: inline-flex;align-items: center;gap: 0.9rem;min-height: 4.6rem;padding: 0 2rem 0 2.4rem;border: 1px solid rgba(43,34,30,0.14);border-radius: 999px;background: rgba(255,255,255,0.7);box-shadow: none;color: #2b221e;font-family: var(--sv-font-body);font-size: 1.45rem;font-weight: 600;text-decoration: none}.sv-skin--strip #cause .sv-btn--breath:hover{background: #fff;border-color: rgba(176,116,88,0.45)}.sv-skin--strip #cause .sv-btn--breath .sv-btn__arrow{color: #b07458}.sv-skin--strip .sv-intro--sand .sv-intro__rating--badge{position: relative;top: auto;right: auto;order: 1;display: flex;flex-wrap: wrap;align-items: center;align-self: flex-start;gap: 0.5rem 0.7rem;max-width: 100%;margin: 0 0 1.4rem;padding: 0;border-radius: 0;background: none;box-shadow: none}a.sv-intro__rating--badge:hover{transform: none}.sv-skin--strip .sv-intro--sand .sv-intro__rating--badge .sv-intro__stars{grid-column: auto;gap: 0.15rem}.sv-skin--strip .sv-intro--sand .sv-intro__rating--badge .sv-intro__stars svg{width: 1.7rem;height: 1.7rem}.sv-skin--strip .sv-intro--sand .sv-intro__rating--badge .sv-intro__score{font-family: var(--sv-font-body);font-size: 1.7rem;font-weight: 700}.sv-skin--strip .sv-intro--sand .sv-intro__rating--badge .sv-intro__count{font-size: 1.35rem;font-weight: 500;color: var(--sv5-body);text-decoration: none}.sv-skin--strip .sv-intro--sand .sv-intro__rating--badge .sv-intro__count::before{content: '· '}a.sv-intro__rating--badge:hover .sv-intro__count{text-decoration: underline;text-underline-offset: 0.3rem}.sv-skin--strip .sv-intro--sand .sv-intro__rating--badge .sv-intro__rating-sub{flex-basis: 100%;margin: 0;padding: 0;border: 0;font-size: 1.3rem}@media screen and (max-width: 989px){.sv-skin--strip .sv-intro--sand .sv-intro__rating--badge{z-index: 2;margin-top: -3.2rem}.sv-skin--strip .sv-intro--sand .sv-intro__rating--badge ~ .sv-intro__line{margin-top: 0}}@media screen and (min-width: 990px){.sv-skin--strip .sv-intro--sand .sv-intro__rating--badge{top: auto;right: auto;padding: 0;margin-bottom: 1.8rem}.sv-skin--strip .sv-intro--sand .sv-intro__rating--badge .sv-intro__score{font-size: 1.8rem}}.sv-skin--strip #cause .sv-btn--breath .sv-btn__arrow{display: inline-flex;transform: none}body.sv-skin--strip [id$="__header"].shopify-section-group-header-group{position: relative;z-index: 40;height: 0;overflow: visible}body.sv-skin--strip .sv-header,body.sv-skin--strip .sv-header.is-stuck{position: relative;background: transparent;border-bottom-color: transparent;box-shadow: none}body.sv-skin--strip .sv-header.is-hidden{transform: none}body.sv-skin--strip .sv-header .sv-header__wordmark,body.sv-skin--strip .sv-header .sv-header__icon{color: #fff}body.sv-skin--strip .sv-header .sv-header__nav a{color: rgba(255,255,255,0.9)}body.sv-skin--strip .sv-header .sv-header__burger span{background: #fff}body.sv-skin--strip .sv-header .sv-header__logo img{filter: none}body.sv-skin--strip .sv-header .sv-header__icon:hover{background: rgba(255,255,255,0.12)}.sv-cover{position: relative;overflow: hidden;height: calc(100svh - 3.4rem);min-height: 62rem;max-height: 92rem;background: var(--cover-ground,#2e2117);color: #fff}.sv-cover__media{position: absolute;inset: 0}.sv-cover__img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: var(--cover-pos-m,62% 30%)}.sv-cover__media::after{content: '';position: absolute;inset: 0;background: linear-gradient(180deg,rgba(30,20,13,0.45) 0%,rgba(30,20,13,0) 14%,rgba(30,20,13,0) 56%,rgba(30,20,13,0.55) 72%,rgba(30,20,13,0.9) 100%),linear-gradient(90deg,rgba(30,20,13,0.35) 0%,rgba(30,20,13,0) 45%);pointer-events: none}.sv-cover__inner{position: relative;z-index: 2;height: 100%}.sv-cover__review{position: absolute;top: 8.4rem;left: 1.6rem;width: min(21rem,56%);margin: 0;padding: 1.3rem 1.4rem 1.4rem;border: 1px solid rgba(255,255,255,0.22);border-radius: 1.6rem;background: rgba(255,255,255,0.14);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);display: grid;gap: 0.7rem}.sv-cover__review blockquote{margin: 0;padding: 0;border: 0;font-family: var(--sv-font-body);font-size: 1.4rem;font-style: normal;font-weight: 500;line-height: 1.35;color: #fff}.sv-cover__review figcaption{font-family: var(--sv-font-body);font-size: 1.1rem;color: rgba(255,255,255,0.7)}.sv-cover__stars{display: inline-flex;gap: 0.15rem;color: #f2b01e}.sv-cover__stars svg{width: 1.3rem;height: 1.3rem;fill: currentColor;stroke: none}.sv-cover__copy{position: absolute;left: 2rem;right: 2rem;bottom: 2.6rem;display: grid;justify-items: start;gap: 1.6rem}.sv-cover__proof{display: inline-flex;align-items: center;gap: 0.8rem;padding: 0.8rem 1.3rem;border: 1px solid rgba(255,255,255,0.18);border-radius: 999px;background: rgba(20,14,10,0.45);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);font-family: var(--sv-font-body);font-size: 1.25rem;font-weight: 500;white-space: nowrap;color: #fff;text-decoration: none}.sv-cover__proof .sv-cover__stars svg{width: 1.2rem;height: 1.2rem}.sv-cover__headline{margin: 0;font-family: var(--cover-font,var(--sv-font-body));font-size: clamp(3.4rem,9.6vw,4rem);line-height: 1.04;letter-spacing: -0.025em}.sv-cover__l1{display: block;font-weight: 400;color: #fff}.sv-cover__l2{display: block;font-weight: 800;color: #f4e3c0}.sv-cover__sub{display: none;margin: 0;font-family: var(--sv-font-body);font-size: 1.9rem;color: rgba(255,255,255,0.82)}.sv-cover__link{display: inline-flex;align-items: center;gap: 0.8rem;padding: 0.4rem 0 0.6rem;border-bottom: 1px solid rgba(255,255,255,0.6);font-family: var(--sv-font-body);font-size: 1.6rem;font-weight: 500;color: #fff;text-decoration: none;transition: border-color 0.25s ease,gap 0.25s ease}.sv-cover__link svg{width: 1.7rem;height: 1.7rem}.sv-cover__link:hover{gap: 1.2rem;border-bottom-color: #fff}@media screen and (min-width: 990px){.sv-cover{height: calc(100vh - 3.4rem);min-height: 64rem;max-height: 90rem}.sv-cover__media{left: auto;width: 52%}.sv-cover__img{object-position: var(--cover-pos-d,40% 28%)}.sv-cover__media::after{background: linear-gradient(90deg,var(--cover-ground,#2e2117) 0%,rgba(46,33,23,0) 8%),linear-gradient(180deg,rgba(30,20,13,0.4) 0%,rgba(30,20,13,0) 18%)}.sv-cover__review{top: 14rem;left: calc(48% + 4rem);width: 26rem;padding: 1.6rem 1.7rem}.sv-cover__review blockquote{font-size: 1.5rem}.sv-cover__copy{left: clamp(4rem,6.6vw,9.6rem);right: auto;top: 50%;bottom: auto;width: min(56rem,42%);transform: translateY(-42%);gap: 2.2rem}.sv-cover__proof{font-size: 1.35rem}.sv-cover__headline{font-size: clamp(4.8rem,4.4vw,6.4rem)}.sv-cover__sub{display: block}.sv-cover__link{font-size: 1.7rem}}.sv-promise{background: #fff;border-bottom: 1px solid rgba(18,18,18,0.06)}.sv-promise__row{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 0.8rem;max-width: 112rem;margin: 0 auto;padding: 2.6rem 1.6rem 2.4rem;list-style: none}.sv-promise__item{display: flex;flex-direction: column;align-items: center;gap: 1rem;margin: 0;text-align: center}.sv-promise__icon{display: inline-flex;align-items: center;justify-content: center;width: 4.4rem;height: 4.4rem;border-radius: 999px;background: #f4f2ef;color: #121212}.sv-promise__icon svg{width: 2.2rem;height: 2.2rem}.sv-promise__copy{display: grid;gap: 0.3rem}.sv-promise__copy strong{font-family: var(--sv-font-body);font-size: 1.35rem;font-weight: 600;line-height: 1.25;color: #121212}.sv-promise__copy span{display: none;font-family: var(--sv-font-body);font-size: 1.35rem;line-height: 1.4;color: #5b5b5b}@media screen and (min-width: 750px){.sv-promise__row{padding: 3.2rem clamp(3.2rem,6vw,8rem);gap: 3.2rem}.sv-promise__item{flex-direction: row;justify-content: center;text-align: left;gap: 1.4rem}.sv-promise__copy strong{font-size: 1.55rem}.sv-promise__copy span{display: block}}body.sv-skin--strip{--sv6-accent: #c65d2e;--sv6-accent-ink: #a94a22;--sv6-accent-tint: #fbefe8;--sv6-grey: #f5f5f3;--sv6-ink: #141414;--sv6-body: #4a4a4a;--sv-white: #ffffff;--sv-mist: #f5f5f3;--sv-sand: #f5f5f3;--sv-lavender: #fafaf9;--sv-line-06: #ebebe8;--sv-night: #141414;--sv-night-mid: #101010;--sv-night-hi: #242424;--sv-navy: #161616;--sv-night-rgb: 20,20,20;--sv-navy-rgb: 22,22,22;--sv-ink: #141414;--sv-ink-06: #141414;--sv-body: #4a4a4a;--sv-body-06: #4a4a4a;--sv-muted: #6b6b6b;--sv-muted-06: #6b6b6b;--sv-blue: #141414;--sv-blue-06: #141414;--sv-blue-rgb: 20,20,20;--sv-blue-hover: #333333;--sv-bluedeep: #000000;--sv-blue-soft: rgba(20,20,20,0.06);--sv-breath: #c65d2e;--sv-breath-ink: #a94a22;--sv-breath-tint: #fbefe8;--sv-breath-rgb: 198,93,46;--sv-em: #c65d2e;--sv-dusk: #6f6f6f;--sv-dusk-ink: #555555;--sv-dusk-tint: #f2f2f0;--sv-dusk-rgb: 111,111,111;--sv-clay: #8a8a8a;--sv-clay-ink: #5c5c5c;--sv-clay-tint: #f3f3f1;--sv-amber: #b4b4b4;--sv-amber-ink: #666666;--sv-amber-tint: #f3f3f1;--sv-line: rgba(20,20,20,0.1);--sv-blue-on-dark: #f4e3c0;--sv-breath-on-dark: #f2a37c;--sv-clay-on-dark: #f0c9b4;--sv-font-heading: var(--sv6-head,Montserrat),Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--sv-font-serif: var(--sv6-head,Montserrat),Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--sv5-cream: #f5f5f3;--sv5-blush: #f5f5f3;--sv5-clay: #c65d2e;--sv5-ink: #141414;--sv5-body: #4a4a4a;--sv5-line: rgba(20,20,20,0.12);--sv5-star: #f2b01e}body.sv-skin--strip main :is(h2,.sv-h2,[class*="__heading"]){font-weight: 700;letter-spacing: -0.025em}body.sv-skin--strip main :is(h1,h2,h3,p,blockquote,.sv-h2,[class*="__heading"],[class*="__title"],[class*="__statement"]) em{font-style: normal;color: var(--sv6-accent)}body.sv-skin--strip main :is(h2,.sv-h2,[class*="__heading"]) em{font-weight: 800}body.sv-skin--strip main :is(.sv-eyebrow,[class*="__eyebrow"]){color: var(--sv6-accent-ink)}body.sv-skin--strip main :is(.sv-section--deep,.sv-stmt--dark,.sv-finalcta,.sv-tl,.sv-timeline,[class*="--dark"],[class*="--ink"]) :is(h2,.sv-h2,[class*="__heading"],p,[class*="__statement"]) em{color: #f4e3c0}body.sv-skin--strip .sv-why--blush{--why-bg: #f5f5f3;--why-ink: #141414;--why-body: #4a4a4a;--why-accent: #c65d2e}body.sv-skin--strip .sv-why--blush .sv-why__frame{background: #e8e8e5;box-shadow: 0 0 0 1px rgba(255,255,255,0.7),0 30px 60px -32px rgba(0,0,0,0.35)}body.sv-skin--strip .sv-worn--white{--worn-accent: #c65d2e}body.sv-skin--strip .sv-worn--white .sv-worn__media{background: #eeeeec;box-shadow: 0 18px 36px -26px rgba(0,0,0,0.35)}body.sv-skin--strip .sv-rw__score{background: #f5f5f3}body.sv-skin--strip .sv-rw__score-num,body.sv-skin--strip .sv-rw__score-count{color: #141414}body.sv-skin--strip .sv-tvid{--vs-ink: #141414;--vs-body: #4a4a4a;--vs-accent: #c65d2e}body.sv-skin--strip .sv-tvid__media{background: #eeeeec}body.sv-skin--strip #cause .sv-btn--breath{color: #141414;border-color: rgba(20,20,20,0.16)}body.sv-skin--strip #cause .sv-btn--breath .sv-btn__arrow{color: #c65d2e}body.sv-skin--strip{--sv-deep: #141414}body.sv-skin--strip main :is(h2,.sv-h2,[class*="__heading"]):not(.sv-cover__headline){font-size: clamp(2.8rem,7.6vw,4.8rem);line-height: 1.1;text-wrap: balance}.sv-promise--lines{background: #fff;border-bottom: 0}.sv-promise__lines{display: grid;gap: 1.4rem;max-width: 112rem;margin: 0 auto;padding: 4.4rem 2.4rem 4rem;list-style: none}.sv-promise__line{margin: 0;text-align: center;font-family: var(--sv-font-heading);font-size: 2.5rem;font-weight: 700;line-height: 1.15;letter-spacing: -0.025em;color: #141414}.sv-promise__line em{font-style: normal;font-weight: 800;color: var(--sv6-accent,#c65d2e)}@media screen and (min-width: 750px){.sv-promise__lines{grid-template-columns: repeat(3,minmax(0,1fr));gap: 4rem;padding: 5.6rem clamp(3.2rem,6vw,8rem)}.sv-promise__line{font-size: clamp(2.2rem,2.2vw,3rem)}}body.sv-skin--strip{--sv-dark-field: #141414;--gradient-background: #ffffff}body.sv-skin--strip .sv-section--mist,body.sv-skin--strip .sv-section--sand,body.sv-skin--strip .sv-section--lavender,body.sv-skin--strip .sv-steps--sand{background: var(--sv6-grey)}body.sv-skin--strip .sv-stmt--dark,body.sv-skin--strip .sv-finalcta,body.sv-skin--strip .sv-section--deep{background: #141414}body.sv-skin--strip .sv-stmt--dark::before,body.sv-skin--strip .sv-stmt--dark::after,body.sv-skin--strip .sv-finalcta::before,body.sv-skin--strip .sv-finalcta::after{background: none}body.sv-skin--strip .sv-details{background: #ffffff}body.sv-skin--strip .sv-details--white{background: #ffffff;box-shadow: none}body.sv-skin--strip .sv-details--white .sv-details__list,body.sv-skin--strip .sv-details .sv-details__list{background: #f5f5f3}body.sv-skin--strip .sv-offer__guarantee,body.sv-skin--strip .sv-pdp__guarantee{background: #ffffff;color: #4a4a4a}body.sv-skin--strip .sv-section--mist .sv-rw__score{background: #ffffff}body.sv-skin--strip #offer .sv-h2 em{font-style: normal;color: var(--sv6-accent)}body.sv-skin--strip .footer.color-scheme-2,body.sv-skin--strip .footer{background: #f5f5f3;--gradient-background: #f5f5f3}body.sv-skin--strip .sv-airway__panel--open .sv-airway__bar{background: #c65d2e}body.sv-skin--strip .sv-airway__panel--pinched .sv-airway__bar{background: #6f6f6f}body.sv-skin--strip .sv-yard__role{color: #6b6b6b}body.sv-skin--strip .sv-pack{border-color: rgba(20,20,20,0.08)}body.sv-skin--strip .sv-banner__cta,body.sv-skin--strip .sv-finalcta .sv-btn,body.sv-skin--strip .sv-section--deep .sv-btn,body.sv-skin--strip .sv-stmt--dark .sv-btn{background: #ffffff;color: #141414;border-color: #ffffff}body.sv-skin--strip .sv-banner__cta:hover,body.sv-skin--strip .sv-finalcta .sv-btn:hover,body.sv-skin--strip .sv-section--deep .sv-btn:hover,body.sv-skin--strip .sv-stmt--dark .sv-btn:hover{background: #f1f1ef;color: #141414}body.sv-skin--strip .sv-finalcta .sv-eyebrow{color: #f2a37c}.sv-promise--band{background: #fff;border-bottom: 0}.sv-promise--band .sv-promise__inner{max-width: 112rem;margin: 0 auto;padding: 3.4rem 1rem 3rem;text-align: center}body main .sv-promise--band h2.sv-promise__title.sv-promise__title{margin: 0 0 2rem;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 2.15rem;font-weight: 400;line-height: 1.15;letter-spacing: -0.02em;color: #141414;white-space: nowrap}body main .sv-promise--band h2.sv-promise__title.sv-promise__title em{font-style: normal;font-weight: 800;color: var(--sv6-accent,#c65d2e)}.sv-promise--band .sv-promise__items{display: flex;justify-content: center;align-items: center;margin: 0;padding: 0;list-style: none}.sv-promise--band .sv-promise__item{display: flex;align-items: center;gap: 0.7rem;padding: 0 0.9rem;margin: 0;text-align: left}.sv-promise--band .sv-promise__item + .sv-promise__item{border-left: 1px solid #ead9cf}.sv-promise--band .sv-promise__icon{flex: none;display: block;width: 2.5rem;height: 2.5rem;color: #141414}.sv-promise--band .sv-promise__icon svg{display: block;width: 100%;height: 100%}.sv-promise--band .sv-promise__words{font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.25rem;font-weight: 700;line-height: 1.2;letter-spacing: -0.015em;color: #141414;white-space: nowrap}.sv-promise--band .sv-promise__w1,.sv-promise--band .sv-promise__w2{display: block}.sv-promise--band .sv-promise__w2{font-style: normal;font-weight: 700;color: var(--sv6-accent,#c65d2e)}@media screen and (max-width: 359px){body main .sv-promise--band h2.sv-promise__title.sv-promise__title{font-size: 1.9rem}.sv-promise--band .sv-promise__item{padding: 0 0.6rem;gap: 0.5rem}.sv-promise--band .sv-promise__icon{width: 2.1rem;height: 2.1rem}.sv-promise--band .sv-promise__words{font-size: 1.12rem}}@media screen and (min-width: 750px){.sv-promise--band .sv-promise__inner{padding: 4.8rem 2.4rem 5rem}body main .sv-promise--band h2.sv-promise__title.sv-promise__title{margin-bottom: 2.8rem;font-size: clamp(2.6rem,2.6vw,3.4rem)}.sv-promise--band .sv-promise__item{gap: 1.4rem;padding: 0 clamp(2rem,3vw,3.6rem)}.sv-promise--band .sv-promise__icon{width: 3.4rem;height: 3.4rem}.sv-promise--band .sv-promise__words{font-size: clamp(1.7rem,1.6vw,2rem)}.sv-promise--band .sv-promise__w1,.sv-promise--band .sv-promise__w2{display: inline}}.sv-promise--band .sv-promise__item{flex-direction: row;justify-content: flex-start}.sv-promise--band .sv-promise__icon{background: none;border-radius: 0}.sv-promise--band .sv-promise__eyebrow{margin: 0 0 0.9rem;font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 600;letter-spacing: 0.32em;padding-left: 0.32em;text-transform: uppercase;color: var(--sv6-accent,#c65d2e)}body main .sv-promise--band h2.sv-promise__title.sv-promise__title{margin-bottom: 2.2rem;font-family: Newsreader,ui-serif,Georgia,serif;font-size: 2.7rem;font-weight: 500;line-height: 1.12;letter-spacing: -0.015em;white-space: normal;text-wrap: balance}body main .sv-promise--band h2.sv-promise__title.sv-promise__title em{font-family: inherit;font-style: normal;font-weight: 500;color: var(--sv6-accent,#c65d2e)}.sv-promise--band .sv-promise__words{font-size: 1.3rem}.sv-promise--band .sv-promise__item{gap: 0.8rem}.sv-promise--band .sv-promise__icon{width: 3rem;height: 3rem}@media screen and (max-width: 359px){body main .sv-promise--band h2.sv-promise__title.sv-promise__title{font-size: 2.4rem}.sv-promise--band .sv-promise__icon{width: 2.4rem;height: 2.4rem}.sv-promise--band .sv-promise__words{font-size: 1.15rem}}@media screen and (min-width: 750px){.sv-promise--band .sv-promise__eyebrow{font-size: 1.2rem}body main .sv-promise--band h2.sv-promise__title.sv-promise__title{margin-bottom: 3rem;font-size: clamp(3.4rem,3.4vw,4.4rem)}.sv-promise--band .sv-promise__words{font-size: clamp(1.7rem,1.6vw,2rem)}.sv-promise--band .sv-promise__icon{width: 3.8rem;height: 3.8rem}}body.sv-skin--strip main h2.sv-worn__heading.sv-worn__heading--tag{font-family: var(--sv6-head,var(--sv-font-heading));font-size: clamp(2.5rem,6.6vw,4.6rem);font-style: normal;font-weight: 800;line-height: 1.15;letter-spacing: -0.005em;text-transform: uppercase;color: #141414}body.sv-skin--strip main h2.sv-worn__heading.sv-worn__heading--tag em{display: inline-block;margin-right: 0.15em;padding: 0.1em 0.38em 0.08em 0.32em;border-radius: 0.28em;background: var(--sv6-accent,#c65d2e);color: #fff;font-style: italic;font-weight: 800;transform: skewX(-6deg)}body.sv-skin--strip .sv-announce{background: #141414;color: #ffffff;border-bottom: 1px solid rgba(224,114,58,0.75)}body.sv-skin--strip .sv-announce .sv-i{color: #ffffff}.sv-header__logo img.sv-header__brand{width: var(--sv-logo-w,150px);max-width: 100%;height: auto;filter: none}.sv-cover__media::before{content: '';position: absolute;z-index: 1;inset: 0 0 auto;height: 24rem;background: linear-gradient(180deg,rgba(10,8,6,0.72) 0%,rgba(10,8,6,0.4) 45%,rgba(10,8,6,0) 100%);pointer-events: none}body.sv-skin--strip .sv-header__logo img.sv-header__brand{width: 16.5rem}body.sv-skin--strip .sv-announce{position: relative;background: linear-gradient(180deg,#1c1916 0%,#121110 100%);border-bottom: 0}body.sv-skin--strip .sv-announce::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background: linear-gradient(90deg,rgba(224,114,58,0) 0%,rgba(224,114,58,0.85) 28%,rgba(224,114,58,0.85) 72%,rgba(224,114,58,0) 100%);pointer-events: none}body.sv-skin--strip .sv-header .sv-header__logo img{width: clamp(13.5rem,36vw,18rem);height: auto}body.sv-skin--strip .sv-announce::after{background: linear-gradient(90deg,rgba(232,125,63,0) 0%,rgba(232,125,63,1) 25%,rgba(232,125,63,1) 75%,rgba(232,125,63,0) 100%)}@media screen and (max-width: 749px){.sv-cover__headline{font-size: clamp(2.6rem,7.2vw,3rem);line-height: 1.08}}.sv-promise--band .sv-promise__icon{width: 3.5rem;height: 3.5rem}.sv-promise--band .sv-promise__item{gap: 0.8rem;padding: 0 0.8rem}.sv-promise--band .sv-promise__words{font-size: 1.35rem}@media screen and (max-width: 389px){.sv-promise--band .sv-promise__icon{width: 3rem;height: 3rem}.sv-promise--band .sv-promise__item{padding: 0 0.6rem;gap: 0.6rem}.sv-promise--band .sv-promise__words{font-size: 1.25rem}}@media screen and (max-width: 359px){.sv-promise--band .sv-promise__icon{width: 2.5rem;height: 2.5rem}.sv-promise--band .sv-promise__words{font-size: 1.15rem}}@media screen and (min-width: 750px){.sv-promise--band .sv-promise__icon{width: 4.4rem;height: 4.4rem}.sv-promise--band .sv-promise__item{gap: 1.4rem;padding: 0 clamp(2rem,3vw,3.6rem)}.sv-promise--band .sv-promise__words{font-size: clamp(1.7rem,1.6vw,2rem)}}.sv-promise--band .sv-promise__eyebrow{margin-bottom: 1.6rem}.sv-promise--band .sv-promise__inner{padding-top: 2.8rem;padding-bottom: 2.8rem}.sv-promise--band .sv-promise__icon{width: 4.2rem;height: 4.2rem}.sv-promise--band .sv-promise__icon svg{stroke-width: 1.5}.sv-promise--band .sv-promise__item{gap: 0.7rem;padding: 0 0.7rem}.sv-promise--band .sv-promise__words{font-size: 1.25rem}@media screen and (min-width: 420px){.sv-promise--band .sv-promise__icon{width: 4.6rem;height: 4.6rem}.sv-promise--band .sv-promise__item{gap: 0.9rem;padding: 0 1rem}.sv-promise--band .sv-promise__words{font-size: 1.4rem}}@media screen and (max-width: 374px){.sv-promise--band .sv-promise__icon{width: 3.4rem;height: 3.4rem}.sv-promise--band .sv-promise__item{gap: 0.5rem;padding: 0 0.5rem}.sv-promise--band .sv-promise__words{font-size: 1.15rem}}@media screen and (min-width: 750px){.sv-promise--band .sv-promise__icon{width: 5.2rem;height: 5.2rem}.sv-promise--band .sv-promise__item{gap: 1.6rem;padding: 0 clamp(2.4rem,3.4vw,4rem)}.sv-promise--band .sv-promise__words{font-size: clamp(1.8rem,1.7vw,2.1rem)}}@media screen and (max-width: 389px){.sv-promise--band .sv-promise__icon{width: 3.8rem;height: 3.8rem}}@media screen and (max-width: 359px){.sv-promise--band .sv-promise__icon{width: 3.2rem;height: 3.2rem}.sv-promise--band .sv-promise__item{gap: 0.5rem;padding: 0 0.5rem}.sv-promise--band .sv-promise__words{font-size: 1.1rem}}@media screen and (max-width: 749px){.sv-cover__copy{bottom: 3.8rem}}.sv-promise--band .sv-promise__inner{padding-top: 3.6rem;padding-bottom: 3.8rem}.sv-promise--band{border-bottom: 1px solid rgba(20,20,20,0.08)}body.sv-skin--strip .sv-worn{padding-top: 5.6rem}body.sv-skin--strip .sv-worn__head{margin-bottom: 3.2rem}body.sv-skin--strip main h2.sv-worn__heading.sv-worn__heading--tag{font-size: clamp(2.3rem,5.8vw,4.2rem)}@media screen and (min-width: 750px){.sv-promise--band .sv-promise__inner{padding-top: 5.2rem;padding-bottom: 5.6rem}body.sv-skin--strip .sv-worn{padding-top: 8rem}body.sv-skin--strip .sv-worn__head{margin-bottom: 4.4rem}}.sv-promise--band .sv-promise__items{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));max-width: 56rem;margin: 0 auto}.sv-promise--band .sv-promise__item,.sv-promise--band .sv-promise__item + .sv-promise__item{flex-direction: column;align-items: center;justify-content: flex-start;gap: 1.2rem;padding: 0.2rem 0.6rem;text-align: center}.sv-promise--band .sv-promise__icon{width: 4.6rem;height: 4.6rem}.sv-promise--band .sv-promise__icon svg{stroke-width: 1.6}.sv-promise--band .sv-promise__words{font-size: 1.6rem;line-height: 1.18;white-space: normal}.sv-promise--band .sv-promise__w1,.sv-promise--band .sv-promise__w2{display: block}@media screen and (max-width: 374px){.sv-promise--band .sv-promise__icon{width: 4rem;height: 4rem}.sv-promise--band .sv-promise__words{font-size: 1.4rem}}@media screen and (min-width: 750px){.sv-promise--band .sv-promise__items{max-width: 76rem}.sv-promise--band .sv-promise__icon{width: 5.6rem;height: 5.6rem}.sv-promise--band .sv-promise__words{font-size: clamp(1.9rem,1.8vw,2.2rem)}.sv-promise--band .sv-promise__w1,.sv-promise--band .sv-promise__w2{display: block}}body.sv-skin--strip .sv-worn__head:has(.sv-worn__heading--tag){text-align: center}body.sv-skin--strip .sv-worn.sv-worn--grey{--worn-bg: #f5f5f3;background: #f5f5f3}.sv-promise--band .sv-promise__eyebrow{display: flex;align-items: center;justify-content: center;gap: 1.4rem}.sv-promise--band .sv-promise__eyebrow::before,.sv-promise--band .sv-promise__eyebrow::after{content: '';flex: 0 1 7rem;height: 1px;background: rgba(20,20,20,0.14)}.sv-promise--band{border-bottom: 0}body.sv-skin--strip .sv-cover__headline{letter-spacing: -0.012em;word-spacing: 0.04em}body.sv-skin--strip .sv-promise--band .sv-promise__words{letter-spacing: -0.005em}body.sv-skin--strip main :is(h2,.sv-h2,[class*="__heading"]):not(.sv-cover__headline){letter-spacing: -0.015em}.sv-promise--band .sv-promise__inner{padding-top: 4.6rem;padding-bottom: 5rem}.sv-promise--band .sv-promise__eyebrow{margin-bottom: 2.6rem}.sv-promise--band .sv-promise__items{display: flex;justify-content: center;align-items: center;max-width: none}.sv-promise--band .sv-promise__item,.sv-promise--band .sv-promise__item + .sv-promise__item{flex-direction: row;align-items: center;justify-content: flex-start;gap: 0.8rem;padding: 0.4rem 0.9rem;text-align: left}.sv-promise--band .sv-promise__icon{width: 3.4rem;height: 3.4rem}.sv-promise--band .sv-promise__icon svg{stroke-width: 1.6}.sv-promise--band .sv-promise__words{font-size: 1.3rem;line-height: 1.2;white-space: nowrap}.sv-promise--band .sv-promise__w1,.sv-promise--band .sv-promise__w2{display: block}@media screen and (min-width: 420px){.sv-promise--band .sv-promise__icon{width: 3.8rem;height: 3.8rem}.sv-promise--band .sv-promise__item,.sv-promise--band .sv-promise__item + .sv-promise__item{gap: 0.9rem;padding: 0.4rem 1rem}.sv-promise--band .sv-promise__words{font-size: 1.45rem}}@media screen and (max-width: 389px){.sv-promise--band .sv-promise__icon{width: 3rem;height: 3rem}.sv-promise--band .sv-promise__item,.sv-promise--band .sv-promise__item + .sv-promise__item{gap: 0.7rem;padding: 0.4rem 0.7rem}.sv-promise--band .sv-promise__words{font-size: 1.25rem}}@media screen and (max-width: 359px){.sv-promise--band .sv-promise__icon{width: 2.6rem;height: 2.6rem}.sv-promise--band .sv-promise__item,.sv-promise--band .sv-promise__item + .sv-promise__item{gap: 0.5rem;padding: 0.4rem 0.5rem}.sv-promise--band .sv-promise__words{font-size: 1.1rem}}@media screen and (min-width: 750px){.sv-promise--band .sv-promise__inner{padding-top: 6.4rem;padding-bottom: 7rem}.sv-promise--band .sv-promise__eyebrow{margin-bottom: 3.4rem}.sv-promise--band .sv-promise__icon{width: 4.4rem;height: 4.4rem}.sv-promise--band .sv-promise__item,.sv-promise--band .sv-promise__item + .sv-promise__item{gap: 1.4rem;padding: 0.4rem clamp(2.4rem,3.4vw,4rem)}.sv-promise--band .sv-promise__words{font-size: clamp(1.7rem,1.6vw,2rem)}.sv-promise--band .sv-promise__w1,.sv-promise--band .sv-promise__w2{display: inline}}.sv-promise--list .sv-promise__items{display: block;max-width: 40rem;margin: 0 auto}.sv-promise--list .sv-promise__item,.sv-promise--list .sv-promise__item + .sv-promise__item{display: grid;grid-template-columns: 4rem minmax(0,1fr);align-items: center;column-gap: 1.6rem;padding: 1.6rem 0.4rem;border-left: 0;text-align: left}.sv-promise--list .sv-promise__item + .sv-promise__item{border-top: 1px solid rgba(20,20,20,0.1)}.sv-promise--list .sv-promise__icon{width: 3.6rem;height: 3.6rem;justify-self: center}.sv-promise--list .sv-promise__text{display: grid;gap: 0.4rem}.sv-promise--list .sv-promise__words{font-size: 1.9rem;line-height: 1.2;letter-spacing: -0.01em;white-space: normal}.sv-promise--list .sv-promise__w1,.sv-promise--list .sv-promise__w2{display: inline}.sv-promise--list .sv-promise__desc{font-family: var(--sv-font-body);font-size: 1.4rem;line-height: 1.4;color: #5a5a5a}.sv-promise--list .sv-promise__eyebrow{margin-bottom: 1.4rem}.sv-promise--list .sv-promise__inner{padding: 4rem 2rem 4.4rem}.sv-promise--noicons .sv-promise__icon{display: none}.sv-promise--list.sv-promise--noicons .sv-promise__item,.sv-promise--list.sv-promise--noicons .sv-promise__item + .sv-promise__item{grid-template-columns: minmax(0,1fr);padding: 1.8rem 0.4rem}.sv-promise--list.sv-promise--noicons .sv-promise__words{font-size: 2.2rem}@media screen and (min-width: 750px){.sv-promise--list .sv-promise__inner{padding: 6.4rem 2.4rem 7rem}.sv-promise--list .sv-promise__eyebrow{margin-bottom: 3.6rem}.sv-promise--list .sv-promise__items{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));max-width: 112rem}.sv-promise--list .sv-promise__item,.sv-promise--list .sv-promise__item + .sv-promise__item{grid-template-columns: 4.8rem minmax(0,1fr);align-items: start;column-gap: 1.8rem;padding: 0.4rem clamp(2.4rem,3vw,4rem);border-top: 0}.sv-promise--list .sv-promise__item + .sv-promise__item{border-left: 1px solid rgba(20,20,20,0.1)}.sv-promise--list .sv-promise__icon{width: 4.4rem;height: 4.4rem}.sv-promise--list .sv-promise__words{font-size: clamp(2rem,1.8vw,2.4rem)}.sv-promise--list .sv-promise__desc{font-size: 1.5rem}}body.sv-skin--strip .sv-worn--white .sv-worn__sub{margin: 1rem auto 0;max-width: 34rem;font-family: var(--sv-font-body);font-size: 1.5rem;line-height: 1.45;color: #5a5a5a;text-align: center}.sv-promise--list .sv-promise__item,.sv-promise--list .sv-promise__item + .sv-promise__item{grid-template-columns: 3.4rem minmax(0,1fr);column-gap: 1.4rem;padding: 1.25rem 0.4rem}.sv-promise--list .sv-promise__icon{width: 3rem;height: 3rem}.sv-promise--list .sv-promise__text{gap: 0.25rem}.sv-promise--list .sv-promise__words{font-size: 1.65rem}.sv-promise--list .sv-promise__desc{font-size: 1.3rem}.sv-promise--list.sv-promise--noicons .sv-promise__words{font-size: 1.9rem}@media screen and (min-width: 750px){.sv-promise--list .sv-promise__items{grid-template-columns: repeat(4,minmax(0,1fr))}.sv-promise--list .sv-promise__item,.sv-promise--list .sv-promise__item + .sv-promise__item{grid-template-columns: 3.8rem minmax(0,1fr);column-gap: 1.4rem;padding: 0.4rem clamp(1.6rem,2.2vw,3rem)}.sv-promise--list .sv-promise__icon{width: 3.6rem;height: 3.6rem}.sv-promise--list .sv-promise__words{font-size: clamp(1.7rem,1.5vw,2rem)}.sv-promise--list .sv-promise__desc{font-size: 1.4rem}}.sv-worn__use{position: absolute;z-index: 3;top: 1rem;left: 1rem;right: 1rem;width: max-content;max-width: calc(100% - 2rem);display: inline-flex;align-items: center;gap: 0.6rem;padding: 0.6rem 1rem 0.6rem 0.9rem;border-radius: 999px;background: rgba(14,12,10,0.55);border: 1px solid rgba(255,255,255,0.16);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);font-family: var(--sv-font-body);font-size: 1.1rem;font-weight: 600;line-height: 1.2;color: #fff}.sv-worn__use i{flex: none;width: 0.6rem;height: 0.6rem;border-radius: 50%;background: #e8763d}@media screen and (min-width: 750px){.sv-worn__use{top: 1.4rem;left: 1.4rem;font-size: 1.3rem;padding: 0.7rem 1.2rem 0.7rem 1rem}}body.sv-skin--strip .sv-worn--white .sv-worn__media{aspect-ratio: 6 / 5;border-radius: 1.6rem;box-shadow: none;background: #e9e9e7}body.sv-skin--strip .sv-worn--white .sv-worn__img,body.sv-skin--strip .sv-worn--white .sv-worn__video{object-position: 50% 22%}body.sv-skin--strip .sv-worn--white .sv-worn__media::after{display: none}body.sv-skin--strip .sv-worn--white .sv-worn__cap{position: static;display: flex;flex-direction: column;align-items: flex-start;gap: 0;padding: 1.2rem 0.2rem 0;color: #141414;text-align: left}body.sv-skin--strip .sv-worn--white .sv-worn__name{font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.7rem;font-weight: 700;line-height: 1.15;letter-spacing: -0.01em;color: #141414}body.sv-skin--strip .sv-worn--white .sv-worn__role{margin-top: 0.5rem;font-family: var(--sv-font-body);font-size: 0.95rem;font-weight: 600;letter-spacing: 0.2em;text-transform: uppercase;color: #3a3a3a}body.sv-skin--strip .sv-worn--white .sv-worn__use{position: static;display: block;margin-top: 1.1rem;padding: 1rem 0 0;border: 0;border-radius: 0;background: none;-webkit-backdrop-filter: none;backdrop-filter: none;font-family: var(--sv-font-body);font-size: 1.35rem;font-style: italic;font-weight: 400;line-height: 1.4;color: #3a3a3a;max-width: none;width: auto;position: relative}body.sv-skin--strip .sv-worn--white .sv-worn__use::before{content: '';position: absolute;top: 0;left: 0;width: 1.8rem;height: 2px;background: var(--sv6-accent,#c65d2e)}body.sv-skin--strip .sv-worn--white .sv-worn__rail{row-gap: 2.8rem}@media screen and (min-width: 750px){body.sv-skin--strip .sv-worn--white .sv-worn__media{aspect-ratio: 4 / 5;border-radius: 2rem}body.sv-skin--strip .sv-worn--white .sv-worn__name{font-size: 2rem}body.sv-skin--strip .sv-worn--white .sv-worn__role{font-size: 1.05rem}body.sv-skin--strip .sv-worn--white .sv-worn__use{font-size: 1.5rem}}body.sv-skin--strip .sv-worn--white .sv-worn__btn--next{display: inline-flex;align-items: center;gap: 0.8rem;padding: 0 0 0.6rem;min-height: 0;border: 0;border-bottom: 1.5px solid var(--sv6-accent,#c65d2e);border-radius: 0;background: none;box-shadow: none;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.6rem;font-weight: 600;color: #141414}body.sv-skin--strip .sv-worn--white .sv-worn__btn--next svg{width: 1.8rem;height: 1.8rem;color: var(--sv6-accent,#c65d2e);transform: rotate(-90deg)}body.sv-skin--strip .sv-worn--white .sv-worn__btn--next:hover{background: none;color: var(--sv6-accent,#c65d2e)}body.sv-skin--strip .sv-worn--white .sv-worn__use{top: auto;right: auto;left: auto;z-index: auto;gap: 0}body.sv-skin--strip .sv-why--blush{--why-bg: #ffffff;background: #ffffff}body.sv-skin--strip [id$="__header"].shopify-section-group-header-group{height: 0 !important}.sv-problem{background: #ffffff;color: #141414}.sv-problem--grey{background: #f5f5f3}.sv-problem__inner{max-width: 112rem;margin: 0 auto;padding: 5.6rem 2rem 5.2rem}.sv-problem__head{text-align: center;margin-bottom: 3rem}.sv-problem__eyebrow{margin: 0 0 1.2rem;font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 600;letter-spacing: 0.32em;padding-left: 0.32em;text-transform: uppercase;color: var(--sv6-accent,#c65d2e)}body .sv-problem h2.sv-problem__heading.sv-problem__heading{margin: 0 auto;max-width: 18ch;font-family: var(--sv6-head,var(--sv-font-heading));font-size: clamp(2.8rem,7.6vw,4.6rem);font-weight: 700;line-height: 1.1;letter-spacing: -0.015em;text-wrap: balance;color: #141414}body .sv-problem h2.sv-problem__heading.sv-problem__heading em{font-style: normal;color: var(--sv6-accent,#c65d2e)}.sv-problem__sub{margin: 1.2rem auto 0;max-width: 34rem;font-family: var(--sv-font-body);font-size: 1.5rem;line-height: 1.45;color: #5a5a5a}.sv-problem__list{list-style: none;margin: 0 auto;padding: 0;max-width: 52rem}.sv-problem__card{display: grid;grid-template-columns: 12.4rem minmax(0,1fr);align-items: center;column-gap: 1.8rem;padding: 1.8rem 0;margin: 0}.sv-problem__card + .sv-problem__card{border-top: 1px solid rgba(20,20,20,0.1)}.sv-problem__media{position: relative;aspect-ratio: 4 / 5;border-radius: 1.4rem;overflow: hidden;background: #f0efed}.sv-problem__img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: 50% 35%}.sv-problem__tile{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-end;gap: 0.6rem;padding: 1.2rem;background: linear-gradient(160deg,#f4f3f1 0%,#e9e8e5 100%)}.sv-problem__num{font-family: var(--sv6-head,var(--sv-font-heading));font-size: 3.4rem;font-weight: 800;line-height: 1;letter-spacing: -0.02em;color: rgba(198,93,46,0.85)}.sv-problem__photo-note{font-family: var(--sv-font-body);font-size: 1rem;line-height: 1.35;color: #6a6a6a}.sv-problem__copy{display: grid;gap: 0.6rem}.sv-problem__when{font-family: var(--sv-font-body);font-size: 1rem;font-weight: 600;letter-spacing: 0.22em;text-transform: uppercase;color: var(--sv6-accent,#c65d2e)}.sv-problem__line{margin: 0;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.9rem;font-weight: 700;line-height: 1.2;letter-spacing: -0.01em;color: #141414}.sv-problem__note{margin: 0;font-family: var(--sv-font-body);font-size: 1.4rem;line-height: 1.45;color: #5a5a5a}.sv-problem__turn{margin: 3.6rem auto 0;text-align: center}.sv-problem__turn-line{margin: 0 auto 1.8rem;max-width: 22ch;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 2.2rem;font-weight: 700;line-height: 1.25;letter-spacing: -0.01em;text-wrap: balance;color: #141414}.sv-problem__link{display: inline-flex;align-items: center;gap: 0.8rem;padding-bottom: 0.6rem;border-bottom: 1.5px solid var(--sv6-accent,#c65d2e);font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.6rem;font-weight: 600;color: #141414;text-decoration: none}.sv-problem__link svg{width: 1.8rem;height: 1.8rem;color: var(--sv6-accent,#c65d2e)}.sv-problem__link:hover{color: var(--sv6-accent,#c65d2e)}@media screen and (max-width: 359px){.sv-problem__card{grid-template-columns: 10rem minmax(0,1fr);column-gap: 1.4rem}.sv-problem__line{font-size: 1.7rem}}@media screen and (min-width: 750px){.sv-problem__inner{padding: 8rem clamp(3.2rem,6vw,8rem) 7.6rem}.sv-problem__head{margin-bottom: 4.8rem}.sv-problem__list{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 2.4rem;max-width: 112rem}.sv-problem__card,.sv-problem__card + .sv-problem__card{display: flex;flex-direction: column;align-items: stretch;gap: 1.8rem;padding: 0;border-top: 0}.sv-problem__line{font-size: clamp(2rem,1.9vw,2.4rem)}.sv-problem__note{font-size: 1.5rem}.sv-problem__turn{margin-top: 6rem}.sv-problem__turn-line{font-size: clamp(2.4rem,2.4vw,3rem)}}.sv-proofwall{background: #f5f5f3;color: #141414}.sv-proofwall--white{background: #ffffff}.sv-proofwall__inner{max-width: 64rem;margin: 0 auto;padding: 4.8rem 1.8rem 4.4rem}.sv-proofwall__head{text-align: center;margin-bottom: 2.6rem}.sv-proofwall__score{display: flex;align-items: center;justify-content: center;gap: 0.8rem;margin: 0 0 1.4rem;font-family: var(--sv-font-body);font-size: 1.3rem;font-weight: 600;color: #141414}.sv-proofwall__stars{color: #f2a51b;letter-spacing: 0.15em;font-size: 1.4rem}body .sv-proofwall h2.sv-proofwall__heading.sv-proofwall__heading{margin: 0 auto;max-width: 22ch;font-family: var(--sv6-head,var(--sv-font-heading));font-size: clamp(2.4rem,6.4vw,3.8rem);font-weight: 800;line-height: 1.18;letter-spacing: -0.015em;text-wrap: balance;color: #141414}body .sv-proofwall h2.sv-proofwall__heading.sv-proofwall__heading em{font-style: normal;color: var(--sv6-accent,#c65d2e)}.sv-proofwall__sub{margin: 1.2rem auto 0;max-width: 36rem;font-family: var(--sv-font-body);font-size: 1.45rem;line-height: 1.45;color: #5a5a5a}.sv-proofwall__list{list-style: none;margin: 0;padding: 0;display: grid;gap: 1rem}.sv-proofwall__item{display: grid;grid-template-columns: 3.8rem minmax(0,1fr);gap: 1.2rem;align-items: start;margin: 0;padding: 1.4rem 1.4rem 1.4rem 1.2rem;background: #ffffff;border-radius: 1.4rem}.sv-proofwall--white .sv-proofwall__item{background: #f5f5f3}.sv-proofwall__avatar{width: 3.8rem;height: 3.8rem;border-radius: 50%;overflow: hidden;display: grid;place-items: center;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.4rem;font-weight: 700;color: #fff}.sv-proofwall__avatar img{width: 100%;height: 100%;object-fit: cover;display: block}.sv-proofwall__name{display: flex;flex-wrap: wrap;align-items: center;gap: 0.8rem;margin: 0;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.4rem;font-weight: 700;line-height: 1.2}.sv-proofwall__verified{font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 600;color: #2e8b57}.sv-proofwall__rating{margin: 0.5rem 0 0.6rem;font-size: 1.1rem;letter-spacing: 0.15em;color: #f2a51b}.sv-proofwall__text{margin: 0;font-family: var(--sv-font-body);font-size: 1.4rem;line-height: 1.5;color: #2a2a2a}.sv-proofwall__more{margin: 2.2rem 0 0;text-align: center}.sv-proofwall__more a{display: inline-block;padding-bottom: 0.6rem;border-bottom: 1.5px solid var(--sv6-accent,#c65d2e);font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.5rem;font-weight: 600;color: #141414;text-decoration: none}@media screen and (min-width: 750px){.sv-proofwall__inner{max-width: 112rem;padding: 7.2rem clamp(3.2rem,6vw,8rem) 6.4rem}.sv-proofwall__head{margin-bottom: 4rem}.sv-proofwall__list{grid-template-columns: repeat(2,minmax(0,1fr));gap: 1.6rem}.sv-proofwall__item{padding: 2rem}.sv-proofwall__text{font-size: 1.5rem}}body.sv-skin--strip .sv-why--blush{--why-bg: #f5f5f3;background: #f5f5f3}body.sv-skin--strip .sv-worn--white:not(.sv-worn--grey){--worn-bg: #ffffff;background: #ffffff}.sv-problem--grey .sv-problem__media{background: #e9e8e5}.sv-problem--grey .sv-problem__tile{background: linear-gradient(160deg,#ecebe8 0%,#e2e1dd 100%)}.sv-problem--grey .sv-problem__card + .sv-problem__card{border-top-color: rgba(20,20,20,0.12)}body .sv-proofwall h2.sv-proofwall__heading.sv-proofwall__heading{font-size: clamp(2.2rem,5.6vw,3.6rem);max-width: 24ch}body.sv-skin--strip main .sv-rw__head h2.sv-h2.sv-h2{max-width: 24ch;margin-left: auto;margin-right: auto;font-size: clamp(2.3rem,5.8vw,3.8rem);line-height: 1.18;text-wrap: balance}.sv-problem--chapters .sv-problem__inner{padding: 6rem 2rem 5.6rem}.sv-problem--chapters .sv-problem__head{margin-bottom: 4rem}.sv-problem--chapters .sv-problem__sub{font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.8rem;font-weight: 600;color: #141414}.sv-problem--chapters .sv-problem__list{display: grid;gap: 4.8rem;max-width: 52rem}.sv-problem--chapters .sv-problem__card,.sv-problem--chapters .sv-problem__card + .sv-problem__card{display: flex;flex-direction: column;align-items: stretch;gap: 2rem;padding: 0;border-top: 0}.sv-problem--chapters .sv-problem__media{border-radius: 1.8rem;aspect-ratio: 4 / 3}.sv-problem--chapters .sv-problem__media--b{aspect-ratio: 5 / 4}.sv-problem--chapters .sv-problem__tile{padding: 2rem}.sv-problem--chapters .sv-problem__num{font-size: 5.6rem}.sv-problem--chapters .sv-problem__copy{gap: 1.2rem;padding: 0 0.2rem}.sv-problem--chapters .sv-problem__when{display: inline-flex;align-items: center;gap: 1rem}.sv-problem__when-num{font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.1rem;font-weight: 700;letter-spacing: 0.04em;color: #141414;padding-right: 1rem;border-right: 1px solid rgba(20,20,20,0.25)}.sv-problem--rows .sv-problem__when-num{display: none}body .sv-problem--chapters h3.sv-problem__line.sv-problem__line{margin: 0;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 2.5rem;font-weight: 700;line-height: 1.16;letter-spacing: -0.015em;text-wrap: balance;color: #141414}.sv-problem__body p{margin: 0;font-family: var(--sv-font-body);font-size: 1.55rem;line-height: 1.6;color: #3f3f3f}.sv-problem__body p + p{margin-top: 1rem}.sv-problem__cost{margin: 0.6rem 0 0;padding-left: 1.4rem;border-left: 2px solid var(--sv6-accent,#c65d2e);font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.65rem;font-weight: 700;line-height: 1.35;color: #141414}.sv-problem__climax{margin: 5.6rem auto 0;max-width: 64rem;padding: 4rem 2.4rem 4.2rem;border-radius: 2rem;background: #141414;color: #ffffff;text-align: center}.sv-problem__climax-label{margin: 0 0 1.4rem;font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 600;letter-spacing: 0.32em;padding-left: 0.32em;text-transform: uppercase;color: #e8763d}.sv-problem__climax-heading{margin: 0 auto;max-width: 20ch;font-family: var(--sv6-head,var(--sv-font-heading));font-size: clamp(2.6rem,7vw,4.2rem);font-weight: 800;line-height: 1.14;letter-spacing: -0.015em;text-wrap: balance}.sv-problem__climax-heading em{font-style: normal;color: #e8763d}.sv-problem__climax-body p{margin: 1.6rem auto 0;max-width: 38rem;font-family: var(--sv-font-body);font-size: 1.5rem;line-height: 1.6;color: rgba(255,255,255,0.78)}.sv-problem--chapters .sv-problem__turn{margin-top: 4.4rem}@media screen and (min-width: 750px){.sv-problem--chapters .sv-problem__inner{padding: 9rem clamp(3.2rem,6vw,8rem) 8rem}.sv-problem--chapters .sv-problem__head{margin-bottom: 6.4rem}.sv-problem--chapters .sv-problem__list{display: grid;grid-template-columns: none;gap: 7.2rem;max-width: 104rem}.sv-problem--chapters .sv-problem__card,.sv-problem--chapters .sv-problem__card + .sv-problem__card{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);align-items: center;gap: clamp(3.2rem,5vw,7.2rem)}.sv-problem--chapters .sv-problem__card--flip .sv-problem__media{order: 2}.sv-problem--chapters .sv-problem__media{aspect-ratio: 5 / 4}.sv-problem--chapters .sv-problem__media--b{aspect-ratio: 4 / 3}body .sv-problem--chapters h3.sv-problem__line.sv-problem__line{font-size: clamp(2.8rem,2.6vw,3.6rem)}.sv-problem__body p{font-size: 1.7rem}.sv-problem__cost{font-size: 1.85rem}.sv-problem__climax{margin-top: 8rem;padding: 6.4rem 4.8rem}.sv-problem__climax-body p{font-size: 1.7rem}}body.sv-skin--strip .sv-why--blush{--why-bg: #ffffff;background: #ffffff}.sv-problem--script .sv-problem__inner{padding-top: 6.4rem}.sv-problem--script .sv-problem__head{margin-bottom: 4.8rem}.sv-problem__lead{margin: 0 auto 1.2rem;max-width: 30ch;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.7rem;font-weight: 600;line-height: 1.35;color: #6a6a6a;text-wrap: balance}body .sv-problem--script h2.sv-problem__heading.sv-problem__heading{max-width: 16ch}.sv-problem__intro{margin: 2.4rem auto 0;max-width: 34rem}.sv-problem__intro p{margin: 0;font-family: var(--sv-font-body);font-size: 1.6rem;line-height: 1.6;color: #3f3f3f}.sv-problem__intro p + p{margin-top: 1.2rem}.sv-problem__ask{position: relative;margin: 3.2rem auto 0;padding-top: 2.8rem;max-width: 22ch;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 2.2rem;font-weight: 700;line-height: 1.28;letter-spacing: -0.01em;color: #141414;text-wrap: balance}.sv-problem__ask::before{content: '';position: absolute;top: 0;left: 50%;width: 3.2rem;height: 2px;margin-left: -1.6rem;background: var(--sv6-accent,#c65d2e)}.sv-problem__bridge{margin: 0 auto 4rem;text-align: center;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.7rem;font-weight: 600;line-height: 1.35;color: #141414}.sv-problem__bridge::after{content: '';display: block;width: 1.5px;height: 4.4rem;margin: 1.8rem auto 0;background: linear-gradient(180deg,var(--sv6-accent,#c65d2e),rgba(198,93,46,0))}.sv-problem--script .sv-problem__list{gap: 5.6rem}.sv-problem--script .sv-problem__body p{font-size: 1.6rem;line-height: 1.6}.sv-problem--script .sv-problem__body p + p{margin-top: 0.9rem}.sv-problem--script .sv-problem__cost{font-size: 1.6rem;line-height: 1.4}.sv-problem__connect .sv-problem__climax-heading{max-width: 18ch}.sv-problem__moments{list-style: none;margin: 2.8rem auto 0;padding: 0;max-width: 42rem;text-align: left}.sv-problem__moments li{display: grid;grid-template-columns: 12rem minmax(0,1fr);gap: 1.2rem;align-items: baseline;margin: 0;padding: 1.4rem 0.2rem;border-top: 1px solid rgba(255,255,255,0.14)}.sv-problem__moments li:last-child{border-bottom: 1px solid rgba(255,255,255,0.14)}.sv-problem__moment-when{font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.5rem;font-weight: 700;color: #ffffff}.sv-problem__moment-text{font-family: var(--sv-font-body);font-size: 1.5rem;line-height: 1.45;color: rgba(255,255,255,0.75)}.sv-problem__connect .sv-problem__climax-body{margin-top: 2.6rem}.sv-problem__connect .sv-problem__climax-body p{margin: 0 auto;max-width: 36rem}.sv-problem__connect .sv-problem__climax-body p + p{margin-top: 1.2rem;color: #ffffff;font-weight: 500}.sv-problem--script .sv-problem__turn{margin-top: 5.6rem}.sv-problem__turn-heading{margin: 0 auto;max-width: 20ch;font-family: var(--sv6-head,var(--sv-font-heading));font-size: clamp(2.5rem,6.6vw,3.8rem);font-weight: 700;line-height: 1.16;letter-spacing: -0.015em;color: #141414;text-wrap: balance}.sv-problem__turn-body{margin: 2rem auto 0;max-width: 34rem}.sv-problem__turn-body p{margin: 0;font-family: var(--sv-font-body);font-size: 1.6rem;line-height: 1.6;color: #3f3f3f}.sv-problem__turn-body p + p{margin-top: 0.9rem}.sv-problem--script .sv-problem__turn-line{margin: 2.4rem auto 2.4rem;max-width: 26ch;font-size: 1.8rem;line-height: 1.35}@media screen and (max-width: 359px){.sv-problem__moments li{grid-template-columns: 10rem minmax(0,1fr)}}@media screen and (min-width: 750px){.sv-problem--script .sv-problem__inner{padding-top: 9.6rem}.sv-problem--script .sv-problem__head{margin-bottom: 6.4rem}.sv-problem__lead{font-size: 2rem}.sv-problem__intro{max-width: 46rem}.sv-problem__intro p,.sv-problem__turn-body p,.sv-problem--script .sv-problem__body p{font-size: 1.75rem}.sv-problem__ask{font-size: 2.8rem}.sv-problem__bridge{font-size: 2rem;margin-bottom: 5.6rem}.sv-problem--script .sv-problem__list{gap: 8rem}.sv-problem__moments li{grid-template-columns: 16rem minmax(0,1fr)}.sv-problem__moment-when,.sv-problem__moment-text{font-size: 1.7rem}.sv-problem__turn-body{max-width: 46rem}.sv-problem--script .sv-problem__turn-line{font-size: 2.1rem}}.sv-problem__moments li,.sv-problem__moments li:last-child{display: block;padding: 1.5rem 0.2rem;text-align: center}.sv-problem__moment-when,.sv-problem__moment-text{font-size: 1.6rem;line-height: 1.45}@media screen and (min-width: 750px){.sv-problem__moments li,.sv-problem__moments li:last-child{padding: 1.8rem 0.2rem}.sv-problem__moment-when,.sv-problem__moment-text{font-size: 1.8rem}}.sv-problem--day .sv-problem__inner{padding: 6rem 2rem 5.6rem}.sv-problem--day .sv-problem__head{margin-bottom: 4rem}.sv-day{position: relative;list-style: none;margin: 0 auto;padding: 0 0 0 3rem;max-width: 52rem}.sv-day::before{content: '';position: absolute;top: 1rem;bottom: 2rem;left: 0.7rem;width: 1.5px;background: linear-gradient(180deg,var(--sv6-accent,#c65d2e) 0%,rgba(198,93,46,0.35) 70%,rgba(198,93,46,0) 100%)}.sv-day__item{position: relative;margin: 0 0 4.4rem}.sv-day__item:last-child{margin-bottom: 0}.sv-day__node{position: absolute;top: 0.75rem;left: -2.95rem;width: 1.3rem;height: 1.3rem;border-radius: 50%;background: #fff;border: 2px solid var(--sv6-accent,#c65d2e);box-shadow: 0 0 0 4px #fff}.sv-problem--grey .sv-day__node{box-shadow: 0 0 0 4px #f5f5f3}.sv-day__time{display: flex;align-items: baseline;gap: 1rem;margin: 0 0 1.2rem}.sv-day__clock{font-family: var(--sv6-head,var(--sv-font-heading));font-size: 2.2rem;font-weight: 800;letter-spacing: -0.01em;color: #141414;font-variant-numeric: tabular-nums}.sv-day__when{font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 600;letter-spacing: 0.22em;text-transform: uppercase;color: var(--sv6-accent,#c65d2e)}.sv-day__media{position: relative;aspect-ratio: 16 / 11;border-radius: 1.6rem;overflow: hidden;background: #f0efed}.sv-day__img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: 50% 35%}.sv-day__tile{position: absolute;inset: 0;display: flex;flex-direction: column;justify-content: flex-end;gap: 0.6rem;padding: 1.8rem;background: linear-gradient(160deg,#f4f3f1 0%,#e7e6e2 100%)}.sv-day__tile span{font-family: var(--sv6-head,var(--sv-font-heading));font-size: 5rem;font-weight: 800;line-height: 1;color: rgba(198,93,46,0.85)}.sv-day__tile em{font-style: normal;font-family: var(--sv-font-body);font-size: 1.1rem;color: #6a6a6a}body .sv-problem h3.sv-day__q.sv-day__q{margin: 1.6rem 0 0.4rem;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 2.2rem;font-weight: 700;line-height: 1.18;letter-spacing: -0.015em;color: #141414;text-wrap: balance}.sv-day__body p{margin: 0;font-family: var(--sv-font-body);font-size: 1.55rem;line-height: 1.5;color: #4a4a4a}.sv-day__x{display: flex;flex-wrap: wrap;gap: 0.6rem 1.6rem;margin: 1.4rem 0 0;padding: 0;list-style: none}.sv-day__x li{display: inline-flex;align-items: center;gap: 0.6rem;margin: 0;font-family: var(--sv-font-body);font-size: 1.35rem;font-weight: 600;color: #141414}.sv-day__x li span{font-size: 1.1rem;font-weight: 700;color: var(--sv6-accent,#c65d2e)}.sv-day__meter{display: grid;gap: 0.8rem;margin-top: 1.6rem;padding: 1.3rem 1.4rem;border-radius: 1.2rem;background: #f5f5f3}.sv-problem--grey .sv-day__meter{background: #ffffff}.sv-day__bar{display: grid;grid-template-columns: 5.4rem minmax(0,1fr);align-items: center;gap: 1rem}.sv-day__bar-label{font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;color: #6a6a6a}.sv-day__seg{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 0.4rem}.sv-day__seg i{display: block;height: 0.8rem;border-radius: 0.4rem;background: #e2e1dd}.sv-day__bar .sv-day__seg i.is-on{background: var(--sv6-accent,#c65d2e)}.sv-day__bar--mouth .sv-day__seg i.is-on{background: #141414}@media (prefers-reduced-motion: no-preference){.sv-day__seg i.is-on{animation: svSegIn 0.5s ease both}.sv-day__seg i:nth-child(2){animation-delay: 0.08s}.sv-day__seg i:nth-child(3){animation-delay: 0.16s}.sv-day__seg i:nth-child(4){animation-delay: 0.24s}.sv-day__seg i:nth-child(5){animation-delay: 0.32s}}@keyframes svSegIn{from{transform: scaleX(0.2);opacity: 0}to{transform: none;opacity: 1}}.sv-converge{display: block;width: 100%;max-width: 36rem;margin: 2.6rem auto 0;overflow: visible}.sv-converge__line{stroke: rgba(255,255,255,0.4);stroke-width: 1.5;stroke-dasharray: 4 6}.sv-converge__dots circle{fill: #ffffff}.sv-converge__labels text{fill: rgba(255,255,255,0.88);font-family: var(--sv6-head,var(--sv-font-heading));font-size: 12px;font-weight: 600}.sv-converge__halo{fill: rgba(232,118,61,0.18);transform-origin: 272px 84px}.sv-converge__core{fill: #e8763d}.sv-converge__core-text{fill: #ffffff;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 10.5px;font-weight: 700}@media (prefers-reduced-motion: no-preference){.sv-converge__line{animation: svFlow 1.4s linear infinite}.sv-converge__halo{animation: svPulse 2.4s ease-in-out infinite}}@keyframes svFlow{to{stroke-dashoffset: -20}}@keyframes svPulse{0%,100%{transform: scale(0.88);opacity: 0.9}50%{transform: scale(1.08);opacity: 0.35}}.sv-problem__connect .sv-problem__climax-body{margin-top: 2.2rem}.sv-squeeze{display: block;width: 100%;max-width: 40rem;margin: 2.6rem auto 0}.sv-squeeze__wall{fill: #f0efed}.sv-problem--grey .sv-squeeze__wall{fill: #e7e6e2}.sv-squeeze__edge{fill: none;stroke: #141414;stroke-width: 2}.sv-squeeze__air path{stroke: var(--sv6-accent,#c65d2e);stroke-width: 2;stroke-dasharray: 6 10}.sv-squeeze__mark path{stroke: #141414;stroke-width: 1.2}.sv-squeeze__label{fill: #141414;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 11px;font-weight: 700}@media (prefers-reduced-motion: no-preference){.sv-squeeze__air path{animation: svFlow2 1.1s linear infinite}}@keyframes svFlow2{to{stroke-dashoffset: -32}}.sv-problem--day .sv-problem__turn{margin-top: 5.6rem}.sv-problem--day .sv-problem__turn-line{margin: 2rem auto 2.2rem;font-size: 1.9rem}@media screen and (min-width: 750px){.sv-problem--day .sv-problem__inner{padding: 9.6rem clamp(3.2rem,6vw,8rem) 8rem}.sv-problem--day .sv-problem__head{margin-bottom: 6.4rem}.sv-day{max-width: 104rem;padding: 0}.sv-day::before{left: 50%;margin-left: -0.75px}.sv-day__item{width: 50%;padding-right: 5.6rem;margin: 0}.sv-day__item + .sv-day__item{margin-top: -10rem}.sv-day__item--flip{margin-left: 50%;padding-right: 0;padding-left: 5.6rem}.sv-day__node{left: auto;right: -0.65rem}.sv-day__item--flip .sv-day__node{right: auto;left: -0.65rem}body .sv-problem h3.sv-day__q.sv-day__q{font-size: clamp(2.4rem,2.2vw,3rem)}.sv-day__clock{font-size: 2.8rem}.sv-converge{max-width: 44rem}.sv-squeeze{max-width: 52rem}}.sv-spiral{background: #f5f5f3;color: #141414}.sv-spiral--white{background: #ffffff}.sv-spiral__inner{max-width: 112rem;margin: 0 auto;padding: 6rem 2rem 6rem}.sv-spiral__head{text-align: center;margin-bottom: 3.6rem}.sv-spiral__eyebrow{margin: 0 0 1.2rem;font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 600;letter-spacing: 0.32em;padding-left: 0.32em;text-transform: uppercase;color: var(--sv6-accent,#c65d2e)}body .sv-spiral h2.sv-spiral__heading.sv-spiral__heading{margin: 0 auto;max-width: 16ch;font-family: var(--sv6-head,var(--sv-font-heading));font-size: clamp(2.8rem,7.6vw,4.8rem);font-weight: 800;line-height: 1.1;letter-spacing: -0.015em;text-wrap: balance;color: #141414}body .sv-spiral h2.sv-spiral__heading.sv-spiral__heading em{font-style: normal;color: var(--sv6-accent,#c65d2e)}.sv-spiral__sub{margin: 1.4rem auto 0;max-width: 32rem;font-family: var(--sv-font-body);font-size: 1.6rem;line-height: 1.5;color: #5a5a5a}.sv-spiral__list{list-style: none;margin: 0 auto;padding: 0;max-width: 52rem;display: grid;gap: 1rem}.sv-spiral__stage{--step: 0rem;position: relative;display: grid;grid-template-columns: 4.4rem minmax(0,1fr) auto;align-items: center;gap: 1.4rem;margin: 0 0 0 var(--step);padding: 1.6rem 1.6rem 1.6rem 1.4rem;border-radius: 1.6rem;background: #ffffff;color: #141414;box-shadow: 0 1px 0 rgba(20,20,20,0.04)}.sv-spiral__stage--2{--step: 0.6rem;background: #ecebe8}.sv-spiral__stage--3{--step: 1.2rem;background: #d9d6d1}.sv-spiral__stage--4{--step: 1.8rem;background: #3a3836;color: #ffffff}.sv-spiral__stage--5{--step: 2.4rem;background: #141414;color: #ffffff;box-shadow: 0 18px 40px -24px rgba(0,0,0,0.6)}.sv-spiral__icon{display: grid;place-items: center;width: 4.4rem;height: 4.4rem;border-radius: 50%;background: #f5f5f3;color: #141414}.sv-spiral__stage--2 .sv-spiral__icon{background: #ffffff}.sv-spiral__stage--3 .sv-spiral__icon{background: #ecebe8}.sv-spiral__stage--4 .sv-spiral__icon{background: rgba(255,255,255,0.1);color: #ffffff}.sv-spiral__stage--5 .sv-spiral__icon{background: rgba(232,118,61,0.16);color: #e8763d}.sv-spiral__icon .sv-li{width: 2.4rem;height: 2.4rem}.sv-spiral__copy{display: grid;gap: 0.25rem;min-width: 0}.sv-spiral__when{font-family: var(--sv-font-body);font-size: 1rem;font-weight: 600;letter-spacing: 0.2em;text-transform: uppercase;color: var(--sv6-accent,#c65d2e)}.sv-spiral__stage--4 .sv-spiral__when,.sv-spiral__stage--5 .sv-spiral__when{color: #e8763d}.sv-spiral__title{margin: 0;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.75rem;font-weight: 700;line-height: 1.2;letter-spacing: -0.01em}.sv-spiral__text{margin: 0;font-family: var(--sv-font-body);font-size: 1.35rem;line-height: 1.45;color: #5a5a5a}.sv-spiral__stage--3 .sv-spiral__text{color: #4a4a4a}.sv-spiral__stage--4 .sv-spiral__text,.sv-spiral__stage--5 .sv-spiral__text{color: rgba(255,255,255,0.72)}.sv-spiral__level{display: flex;align-items: flex-end;gap: 0.25rem;height: 2.2rem;align-self: start;margin-top: 0.2rem}.sv-spiral__level i{display: block;width: 0.4rem;border-radius: 0.2rem;background: rgba(20,20,20,0.14)}.sv-spiral__level i:nth-child(1){height: 30%}.sv-spiral__level i:nth-child(2){height: 45%}.sv-spiral__level i:nth-child(3){height: 62%}.sv-spiral__level i:nth-child(4){height: 80%}.sv-spiral__level i:nth-child(5){height: 100%}.sv-spiral__level i.is-on{background: var(--sv6-accent,#c65d2e)}.sv-spiral__stage--4 .sv-spiral__level i,.sv-spiral__stage--5 .sv-spiral__level i{background: rgba(255,255,255,0.18)}.sv-spiral__stage--4 .sv-spiral__level i.is-on,.sv-spiral__stage--5 .sv-spiral__level i.is-on{background: #e8763d}.sv-spiral__reveal{margin: 6.4rem auto 0;max-width: 64rem;text-align: center}.sv-spiral__reveal-label{margin: 0 0 1rem;font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 600;letter-spacing: 0.32em;padding-left: 0.32em;text-transform: uppercase;color: #6a6a6a}.sv-spiral__reveal-heading{margin: 0;font-family: var(--sv6-head,var(--sv-font-heading));font-size: clamp(5.2rem,16vw,9.6rem);font-weight: 800;line-height: 0.95;letter-spacing: -0.03em;color: #141414}.sv-spiral__reveal-heading em{font-style: normal;color: var(--sv6-accent,#c65d2e)}.sv-squeeze--reveal{margin-top: 2.8rem}.sv-spiral .sv-squeeze__wall{fill: #e7e6e2}.sv-spiral__reveal-text p{margin: 2.2rem auto 0;max-width: 32rem;font-family: var(--sv-font-body);font-size: 1.6rem;line-height: 1.55;color: #3f3f3f}.sv-spiral__closers{margin-top: 3.2rem}.sv-spiral__closers-label{margin: 0 0 1.4rem;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.6rem;font-weight: 700;color: #141414}.sv-spiral__closer-list{list-style: none;margin: 0 auto;padding: 0;max-width: 52rem;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1rem}.sv-spiral__closer{display: grid;justify-items: center;gap: 1rem;margin: 0;padding: 2rem 1.4rem 1.8rem;border-radius: 1.6rem;background: #ffffff;text-align: center}.sv-spiral--white .sv-spiral__closer{background: #f5f5f3}.sv-spiral__closer-icon{display: grid;place-items: center;width: 5rem;height: 5rem;border-radius: 50%;border: 1.5px solid var(--sv6-accent,#c65d2e);color: var(--sv6-accent,#c65d2e)}.sv-spiral__closer-icon .sv-li{width: 2.6rem;height: 2.6rem}.sv-spiral__closer-copy{display: grid;gap: 0.3rem;font-family: var(--sv-font-body);font-size: 1.35rem;line-height: 1.4;color: #5a5a5a}.sv-spiral__closer-copy strong{font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.6rem;font-weight: 700;color: #141414}.sv-spiral__link{margin-top: 3.2rem}@media screen and (max-width: 359px){.sv-spiral__stage{grid-template-columns: 3.8rem minmax(0,1fr) auto;gap: 1rem}.sv-spiral__icon{width: 3.8rem;height: 3.8rem}}@media screen and (min-width: 750px){.sv-spiral__inner{padding: 9.6rem clamp(3.2rem,6vw,8rem) 9rem}.sv-spiral__head{margin-bottom: 5.6rem}.sv-spiral__list{max-width: 72rem;gap: 1.2rem}.sv-spiral__stage{padding: 2.2rem 2.6rem 2.2rem 2.2rem;gap: 2rem;grid-template-columns: 5.6rem minmax(0,1fr) auto}.sv-spiral__stage--2{--step: 2rem}.sv-spiral__stage--3{--step: 4rem}.sv-spiral__stage--4{--step: 6rem}.sv-spiral__stage--5{--step: 8rem}.sv-spiral__icon{width: 5.6rem;height: 5.6rem}.sv-spiral__icon .sv-li{width: 2.8rem;height: 2.8rem}.sv-spiral__title{font-size: 2.2rem}.sv-spiral__text{font-size: 1.6rem}.sv-spiral__reveal{margin-top: 9.6rem}.sv-spiral__reveal-text p{font-size: 1.8rem;max-width: 44rem}}.sv-problem__turn-heading{margin-bottom: 2.4rem}.sv-problem--day .sv-problem__turn{margin-top: 6.4rem}.sv-spiral__stage,.sv-spiral__stage--2,.sv-spiral__stage--3,.sv-spiral__stage--4,.sv-spiral__stage--5{--step: 0rem}@media screen and (min-width: 750px){.sv-spiral__stage--2,.sv-spiral__stage--3,.sv-spiral__stage--4,.sv-spiral__stage--5{--step: 0rem}}.sv-spiral__reveal-text strong{font-weight: 700;color: #141414}body.sv-skin--strip main :is(.sv-section--deep,.sv-stmt--dark,.sv-finalcta,.sv-tl,.sv-timeline,[class*="--dark"],[class*="--ink"]) :is(h2,.sv-h2,[class*="__heading"],p,[class*="__statement"]) em{color: #e8763d}body.sv-skin--strip .sv-yard__close{background: #f5f5f3;border-color: transparent}body.sv-skin--strip .footer :is(h2,h3,.footer-block__heading,.h4,.h5){font-family: var(--sv6-head,var(--sv-font-heading));font-weight: 700;letter-spacing: -0.01em}.sv-perks{background: #ffffff;color: #141414}.sv-perks__inner{max-width: 112rem;margin: 0 auto;padding: 4.4rem 1.6rem 4.8rem}.sv-perks__head{text-align: center;margin-bottom: 2.4rem}.sv-perks__eyebrow{display: flex;align-items: center;justify-content: center;gap: 1.4rem;margin: 0 0 1.2rem;font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 600;letter-spacing: 0.32em;padding-left: 0.32em;text-transform: uppercase;color: var(--sv6-accent,#c65d2e)}.sv-perks__eyebrow::before,.sv-perks__eyebrow::after{content: '';flex: 0 1 5.6rem;height: 1px;background: rgba(20,20,20,0.14)}body .sv-perks h2.sv-perks__heading.sv-perks__heading{margin: 0;font-family: var(--sv6-head,var(--sv-font-heading));font-size: clamp(2.6rem,7vw,4.2rem);font-weight: 800;line-height: 1.1;letter-spacing: -0.015em;color: #141414}body .sv-perks h2.sv-perks__heading.sv-perks__heading em{font-style: normal;color: var(--sv6-accent,#c65d2e)}.sv-perks__grid{list-style: none;margin: 0 auto;padding: 0;max-width: 56rem;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1rem}.sv-perks__tile{position: relative;overflow: hidden;display: flex;flex-direction: column;min-height: 18rem;margin: 0;padding: 1.6rem 1.6rem 1.8rem;border-radius: 2rem;background: #f5f5f3;color: #141414}.sv-perks__tile::after{content: '';position: absolute;right: -1.6rem;bottom: -1.6rem;width: 9rem;height: 9rem;border-radius: 50%;border: 1px solid rgba(20,20,20,0.06);box-shadow: 0 0 0 1.6rem rgba(20,20,20,0.025);pointer-events: none}.sv-perks__icon{display: grid;place-items: center;width: 4.4rem;height: 4.4rem;border-radius: 50%;background: #ffffff;color: #141414;box-shadow: 0 6px 16px -10px rgba(0,0,0,0.25)}.sv-perks__icon .sv-li{width: 2.3rem;height: 2.3rem}.sv-perks__title{margin: auto 0 0;padding-top: 2rem;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.95rem;font-weight: 700;line-height: 1.1;letter-spacing: -0.015em}.sv-perks__title span,.sv-perks__title em{display: block}.sv-perks__title em{font-style: normal;color: var(--sv6-accent,#c65d2e)}.sv-perks__desc{position: relative;z-index: 1;margin: 0.7rem 0 0;font-family: var(--sv-font-body);font-size: 1.3rem;line-height: 1.4;color: #5a5a5a}.sv-perks__tile--dark{background: #141414;color: #ffffff}.sv-perks__tile--dark::after{border-color: rgba(255,255,255,0.08);box-shadow: 0 0 0 1.6rem rgba(255,255,255,0.03)}.sv-perks__tile--dark .sv-perks__icon{background: rgba(232,118,61,0.14);color: #e8763d;box-shadow: none}.sv-perks__tile--dark .sv-perks__title em{color: #e8763d}.sv-perks__tile--dark .sv-perks__desc{color: rgba(255,255,255,0.7)}@media screen and (max-width: 359px){.sv-perks__tile{min-height: 16rem;padding: 1.4rem}.sv-perks__title{font-size: 1.7rem}}@media screen and (min-width: 750px){.sv-perks__inner{padding: 7.2rem clamp(3.2rem,6vw,8rem) 7.6rem}.sv-perks__head{margin-bottom: 4rem}.sv-perks__grid{max-width: 112rem;grid-template-columns: repeat(4,minmax(0,1fr));gap: 1.6rem}.sv-perks__tile{min-height: 24rem;padding: 2.4rem 2.2rem 2.6rem;border-radius: 2.4rem}.sv-perks__icon{width: 5.2rem;height: 5.2rem}.sv-perks__icon .sv-li{width: 2.6rem;height: 2.6rem}.sv-perks__title{font-size: clamp(2.2rem,2vw,2.6rem)}.sv-perks__desc{font-size: 1.5rem}}.sv-proof{background: #f5f5f3;color: #141414}.sv-proof--white{background: #ffffff}.sv-proof [hidden]{display: none !important}.sv-proof__inner{max-width: 112rem;margin: 0 auto;padding: 5.6rem 1.6rem 5.6rem}.sv-proof__head{text-align: center}.sv-proof__score{display: inline-flex;align-items: center;gap: 1.2rem;margin: 0 0 2rem;padding: 0.9rem 1.8rem 0.9rem 1.6rem;border-radius: 999px;background: #ffffff;box-shadow: 0 10px 24px -18px rgba(0,0,0,0.35)}.sv-proof--white .sv-proof__score{background: #f5f5f3;box-shadow: none}.sv-proof__score-num{font-family: var(--sv6-head,var(--sv-font-heading));font-size: 2.8rem;font-weight: 800;line-height: 1;letter-spacing: -0.02em}.sv-proof__score-side{display: grid;gap: 0.3rem;text-align: left}.sv-proof__stars{color: #f2a51b;font-size: 1.4rem;letter-spacing: 0.12em;line-height: 1}.sv-proof__score-count{font-family: var(--sv-font-body);font-size: 1.2rem;font-weight: 600;color: #5a5a5a}body .sv-proof h2.sv-proof__heading.sv-proof__heading{margin: 0 auto;max-width: 17ch;font-family: var(--sv6-head,var(--sv-font-heading));font-size: clamp(2.7rem,7.2vw,4.6rem);font-weight: 800;line-height: 1.1;letter-spacing: -0.02em;text-wrap: balance;color: #141414}body .sv-proof h2.sv-proof__heading.sv-proof__heading em{font-style: normal;color: var(--sv6-accent,#c65d2e)}.sv-proof__sub{margin: 1.2rem 0 0;font-family: var(--sv-font-body);font-size: 1.55rem;color: #5a5a5a}.sv-proof__chips{display: flex;gap: 0.8rem;margin: 2.6rem -1.6rem 2.2rem;padding: 0 1.6rem 0.2rem;overflow-x: auto;scrollbar-width: none;-webkit-overflow-scrolling: touch}.sv-proof__chips::-webkit-scrollbar{display: none}.sv-proof__chip{flex: none;height: 3.8rem;padding: 0 1.7rem;border: 1px solid rgba(20,20,20,0.14);border-radius: 999px;background: #ffffff;font-family: var(--sv-font-body);font-size: 1.35rem;font-weight: 600;color: #141414;cursor: pointer;transition: background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.sv-proof__chip:hover{border-color: #141414}.sv-proof__chip.is-on{background: #141414;border-color: #141414;color: #ffffff}.sv-proof__chip:focus-visible{outline: 2px solid var(--sv6-accent,#c65d2e);outline-offset: 2px}.sv-proof__grid{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1rem}.sv-proof__chips[hidden] + .sv-proof__grid,.sv-proof__head + .sv-proof__grid{margin-top: 2.6rem}.sv-proof__card{display: flex;flex-direction: column;margin: 0;border-radius: 1.8rem;overflow: hidden;background: #ffffff;box-shadow: 0 1px 0 rgba(20,20,20,0.04)}.sv-proof--white .sv-proof__card{background: #f5f5f3}.sv-proof__media{position: relative;aspect-ratio: 4 / 5;background: #ecebe8;overflow: hidden}.sv-proof__img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: var(--fx,50%) var(--fy,30%)}.sv-proof__tag{position: absolute;top: 0.9rem;left: 0.9rem;display: inline-flex;align-items: center;gap: 0.5rem;padding: 0.5rem 0.9rem;border-radius: 999px;background: rgba(255,255,255,0.94);font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 600;color: #141414}.sv-proof__tag::before{content: '';width: 0.6rem;height: 0.6rem;border-radius: 50%;background: var(--sv6-accent,#c65d2e)}.sv-proof__quote-panel{position: absolute;inset: 0;display: flex;flex-direction: column;justify-content: flex-end;padding: 1.6rem 1.6rem 1.8rem;background: #141414;color: #ffffff}.sv-proof__mark{position: absolute;top: 2.6rem;left: 1.4rem;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 9rem;font-weight: 800;line-height: 1;color: #e8763d}.sv-proof__panel-title{font-family: var(--sv6-head,var(--sv-font-heading));font-size: 2rem;font-weight: 700;line-height: 1.15;letter-spacing: -0.015em;text-wrap: balance}.sv-proof__card--text .sv-proof__tag{background: rgba(255,255,255,0.12);color: #ffffff}.sv-proof__card--text .sv-proof__title{display: none}.sv-proof__body{display: flex;flex-direction: column;gap: 0.7rem;flex: 1;padding: 1.4rem 1.4rem 1.6rem}.sv-proof__rating{display: flex;gap: 0.15rem;font-size: 1.25rem;line-height: 1;color: #f2a51b}.sv-proof__rating i{font-style: normal}.sv-proof__rating i.is-off{color: #dcdad6}.sv-proof__title{margin: 0;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.5rem;font-weight: 700;line-height: 1.25;letter-spacing: -0.01em;color: #141414}.sv-proof__quote{margin: 0;font-family: var(--sv-font-body);font-size: 1.3rem;line-height: 1.5;color: #4a4a4a}.sv-proof__who{display: flex;flex-wrap: wrap;align-items: center;gap: 0.4rem 0.8rem;margin: auto 0 0;padding-top: 0.6rem}.sv-proof__name{font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.3rem;font-weight: 600;color: #141414}.sv-proof__verified{display: inline-flex;align-items: center;gap: 0.4rem;font-family: var(--sv-font-body);font-size: 1.1rem;font-weight: 600;color: #2e8b57}.sv-proof__verified svg{width: 1.3rem;height: 1.3rem}.sv-proof__more{margin: 2.8rem 0 0;text-align: center}.sv-proof__more-btn{display: inline-flex;align-items: center;gap: 0.8rem;height: 4.8rem;padding: 0 2.6rem;border: 1.5px solid #141414;border-radius: 999px;background: transparent;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.45rem;font-weight: 600;color: #141414;cursor: pointer;transition: background-color 0.2s ease,color 0.2s ease}.sv-proof__more-btn svg{width: 1.8rem;height: 1.8rem;transition: transform 0.25s ease}.sv-proof__more-btn.is-open svg{transform: rotate(180deg)}.sv-proof__more-btn:hover{background: #141414;color: #ffffff}.sv-proof__bridge{margin: 4.8rem auto 0;padding-top: 4rem;max-width: 44rem;border-top: 1px solid rgba(20,20,20,0.1);text-align: center}.sv-proof__bridge-heading{margin: 0 0 1.8rem;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 2.4rem;font-weight: 700;line-height: 1.2;letter-spacing: -0.015em;color: #141414}@media screen and (min-width: 750px){.sv-proof__inner{padding: 8.8rem clamp(3.2rem,6vw,8rem) 8rem}.sv-proof__chips{justify-content: center;margin: 3.6rem 0 3.2rem;padding: 0}.sv-proof__grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 1.6rem}.sv-proof__body{padding: 2rem 2rem 2.2rem;gap: 0.9rem}.sv-proof__title{font-size: 1.85rem}.sv-proof__quote{font-size: 1.5rem}.sv-proof__panel-title{font-size: 2.6rem}.sv-proof__mark{font-size: 12rem}.sv-proof__bridge-heading{font-size: 3rem}}.sv-proof__chips{contain: inline-size}.sv-proof,.sv-proof__inner,.sv-proof__grid{min-width: 0}body .sv-proof li.sv-proof__card.sv-proof__card{padding: 0;border: 0}.sv-proof__grid{grid-template-columns: minmax(0,1fr);gap: 1rem}.sv-proof__card{flex-direction: row;align-items: stretch}.sv-proof__media{flex: 0 0 38%;aspect-ratio: auto;min-height: 17.5rem}.sv-proof__img{position: absolute;inset: 0}.sv-proof__quote-panel{align-items: center;justify-content: center;padding: 0}.sv-proof__mark{position: static;font-size: 8rem;line-height: 0.6;padding-top: 2.4rem}.sv-proof__card--text .sv-proof__title{display: block}.sv-proof__body{padding: 1.5rem 1.5rem 1.5rem 1.6rem;gap: 0.55rem}.sv-proof__topic{font-family: var(--sv-font-body);font-size: 1rem;font-weight: 600;letter-spacing: 0.2em;text-transform: uppercase;color: var(--sv6-accent,#c65d2e)}.sv-proof__rating{font-size: 1.15rem}.sv-proof__title{font-size: 1.6rem;line-height: 1.22}.sv-proof__quote{font-size: 1.32rem;line-height: 1.5}.sv-proof__who{padding-top: 0.4rem}@media screen and (min-width: 750px){.sv-proof__grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 1.6rem}.sv-proof__card{flex-direction: column}.sv-proof__media{flex: none;aspect-ratio: 4 / 5;min-height: 0}.sv-proof__mark{font-size: 12rem}.sv-proof__body{padding: 2rem 2rem 2.2rem;gap: 0.8rem}.sv-proof__title{font-size: 1.85rem}.sv-proof__quote{font-size: 1.5rem}}.sv-perks__tile{min-height: 15.6rem;padding: 1.5rem 1.5rem 1.6rem}.sv-perks__title{padding-top: 1.4rem}.sv-perks__desc{margin-top: 0.5rem}@media screen and (min-width: 750px){.sv-perks__tile{min-height: 22rem;padding: 2.4rem 2.2rem 2.6rem}}section.sv-proof.sv-proof{display: block;max-width: none;margin: 0;gap: 0}body .sv-proof .sv-proof__quote{margin: 0}.sv-perks__grid{counter-reset: perk}.sv-perks__tile{counter-increment: perk}.sv-perks__tile::after,.sv-perks__tile--dark::after{content: '0' counter(perk);right: 1.6rem;top: 1.9rem;bottom: auto;width: auto;height: auto;border: 0;border-radius: 0;box-shadow: none;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.15rem;font-weight: 600;letter-spacing: 0.08em;color: rgba(20,20,20,0.32)}.sv-perks__tile--dark::after{color: rgba(255,255,255,0.4)}.sv-perks__icon{width: 5.2rem;height: 5.2rem}.sv-perks__icon .sv-li{width: 2.7rem;height: 2.7rem}@media screen and (min-width: 750px){.sv-perks__tile::after{right: 2.4rem;top: 2.8rem;font-size: 1.3rem}.sv-perks__icon{width: 6rem;height: 6rem}.sv-perks__icon .sv-li{width: 3rem;height: 3rem}}.sv-proof__card--text .sv-proof__media{display: none}.sv-proof__card--text .sv-proof__body{padding-top: 1.4rem}.sv-proof__card--text .sv-proof__body::before{content: '\201C';display: block;height: 3.4rem;margin: 0 0 -0.4rem;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 6.4rem;font-weight: 800;line-height: 1;color: var(--sv6-accent,#c65d2e)}.sv-proof__card--text .sv-proof__quote{font-size: 1.45rem;color: #3a3a3a}@media screen and (min-width: 750px){.sv-proof__grid{max-width: 104rem;margin-inline: auto}.sv-proof__media{aspect-ratio: 1 / 1}.sv-proof__card--text .sv-proof__body{padding: 2.6rem 2.6rem 2.6rem;justify-content: flex-start}.sv-proof__card--text .sv-proof__body::before{font-size: 9rem;height: 5rem;margin-bottom: 0.4rem}.sv-proof__card--text .sv-proof__title{font-size: 2.2rem}.sv-proof__card--text .sv-proof__quote{font-size: 1.65rem;line-height: 1.55}.sv-proof__card--text .sv-proof__who{margin-top: auto}}.sv-unlock{background: #f5f5f3;color: #141414}.sv-unlock--white{background: #ffffff}.sv-unlock__inner{max-width: 112rem;margin: 0 auto;padding: 6.4rem 1.6rem 6.4rem}.sv-unlock__head{text-align: center;max-width: 60rem;margin: 0 auto}.sv-unlock__eyebrow{margin: 0 0 1.4rem;font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 600;letter-spacing: 0.32em;padding-left: 0.32em;text-transform: uppercase;color: var(--sv6-accent,#c65d2e)}body .sv-unlock h2.sv-unlock__heading.sv-unlock__heading{margin: 0;font-family: var(--sv6-head,var(--sv-font-heading));font-size: clamp(3rem,8.4vw,5.2rem);font-weight: 800;line-height: 1.06;letter-spacing: -0.025em;color: #141414;text-wrap: balance}body .sv-unlock h2.sv-unlock__heading.sv-unlock__heading em{font-style: normal;color: var(--sv6-accent,#c65d2e)}.sv-unlock__sub{margin: 1.8rem auto 0;max-width: 34rem}.sv-unlock__sub p{margin: 0;font-family: var(--sv-font-body);font-size: 1.6rem;line-height: 1.55;color: #5a5a5a}.sv-unlock__sub strong{display: block;margin-top: 0.4rem;font-weight: 700;color: #141414}.sv-unlock__try{position: relative;overflow: hidden;margin: 4rem auto 0;max-width: 56rem;padding: 2.6rem 2.2rem 2.8rem;border-radius: 2.4rem;background: #141414;color: #ffffff;box-shadow: 0 30px 60px -40px rgba(0,0,0,0.6)}.sv-unlock__try::before{content: '';position: absolute;inset: -40% -30% auto auto;width: 34rem;height: 34rem;border-radius: 50%;background: radial-gradient(circle,rgba(232,118,61,0.22) 0%,rgba(232,118,61,0) 65%);pointer-events: none}.sv-unlock__try-art{position: relative;width: 17rem;margin: -0.6rem auto 1rem}.sv-tryface{display: block;width: 100%;height: auto;overflow: visible}.sv-tryface__halo{fill: rgba(255,255,255,0.04);stroke: rgba(255,255,255,0.08);stroke-width: 1}.sv-tryface__line{fill: none;stroke: #ffffff;stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round}.sv-tryface__soft{fill: none;stroke: rgba(255,255,255,0.32);stroke-width: 2;stroke-linecap: round}.sv-tryface__wing{transform-origin: 89px 157px}.sv-tryface__nostril{fill: #ffffff;opacity: 0.88;transform-box: fill-box;transform-origin: center}.sv-tryface__air path{stroke: #e8763d;stroke-width: 2;stroke-linecap: round;stroke-dasharray: 4 6;fill: none}.sv-tryface__arrow{fill: none;stroke: #e8763d;stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round}.sv-tryface__dot{fill: #e8763d}.sv-tryface__ring{fill: none;stroke: #e8763d;stroke-width: 1.5;transform-box: fill-box;transform-origin: center}@media (prefers-reduced-motion: no-preference){.sv-tryface__pull{animation: svTryPull 2.8s ease-in-out infinite}.sv-tryface__ring{animation: svTryRing 2.8s ease-out infinite}.sv-tryface__nostril--l{animation: svTryOpen 2.8s ease-in-out infinite}.sv-tryface__wing{animation: svTryWing 2.8s ease-in-out infinite}.sv-tryface__air path{animation: svTryAir 0.9s linear infinite}}@keyframes svTryPull{0%,18%{transform: translateX(0)}45%,75%{transform: translateX(-7px)}100%{transform: translateX(0)}}@keyframes svTryRing{0%{transform: scale(0.6);opacity: 0}30%{opacity: 1}70%,100%{transform: scale(1.9);opacity: 0}}@keyframes svTryOpen{0%,18%{transform: scale(1)}45%,75%{transform: scale(1.45,1.25)}100%{transform: scale(1)}}@keyframes svTryWing{0%,18%{transform: scale(1)}45%,75%{transform: scale(1.13)}100%{transform: scale(1)}}@keyframes svTryAir{to{stroke-dashoffset: -20}}.sv-unlock__try-copy{position: relative}.sv-unlock__try-label{margin: 0 0 1.6rem;text-align: center;font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 600;letter-spacing: 0.28em;text-transform: uppercase;color: #e8763d}.sv-unlock__steps{margin: 0;padding: 0;list-style: none;display: grid;gap: 1.2rem}.sv-unlock__steps li{display: grid;grid-template-columns: 2.8rem minmax(0,1fr);align-items: center;gap: 1.2rem;margin: 0;font-family: var(--sv-font-body);font-size: 1.55rem;line-height: 1.4;color: rgba(255,255,255,0.86)}.sv-unlock__steps li span{display: grid;place-items: center;width: 2.8rem;height: 2.8rem;border-radius: 50%;border: 1px solid rgba(255,255,255,0.22);font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.25rem;font-weight: 700;color: #ffffff}.sv-unlock__payoff{margin: 2.4rem 0 0;padding-top: 2.2rem;border-top: 1px solid rgba(255,255,255,0.12);text-align: center;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 2.6rem;font-weight: 800;line-height: 1.12;letter-spacing: -0.02em;color: #ffffff}.sv-unlock__after{margin: 0.8rem auto 0;max-width: 30rem;text-align: center;font-family: var(--sv-font-body);font-size: 1.45rem;line-height: 1.5;color: rgba(255,255,255,0.66)}.sv-unlock__demo{margin: 4.4rem auto 0;max-width: 56rem}.sv-unlock__tabs{position: relative;display: grid;grid-template-columns: 1fr 1fr;margin: 0 auto;max-width: 34rem;padding: 0.4rem;border-radius: 999px;background: #e9e8e4}.sv-unlock--white .sv-unlock__tabs{background: #f0efec}.sv-unlock__tab{position: relative;z-index: 1;appearance: none;border: 0;background: none;padding: 1.1rem 0.8rem;border-radius: 999px;cursor: pointer;font-family: var(--sv-font-body);font-size: 1.35rem;font-weight: 600;color: #6a6a6a;transition: color 0.35s ease}.sv-unlock__tab.is-on{color: #ffffff}.sv-unlock__tab-pill{position: absolute;top: 0.4rem;bottom: 0.4rem;left: 0.4rem;width: calc(50% - 0.4rem);border-radius: 999px;background: #141414;transition: transform 0.5s cubic-bezier(0.2,0.8,0.2,1),background-color 0.5s ease}.sv-unlock__demo[data-state='on'] .sv-unlock__tab-pill{transform: translateX(100%);background: var(--sv6-accent,#c65d2e)}.sv-unlock__stage{margin-top: 1.6rem;padding: 2.4rem 1.4rem 2rem;border-radius: 2.2rem;background: #ffffff;box-shadow: 0 24px 50px -36px rgba(0,0,0,0.35)}.sv-unlock--white .sv-unlock__stage{background: #f5f5f3;box-shadow: none}.sv-gap{display: block;width: 100%;height: auto;max-width: 44rem;margin: 0 auto;overflow: visible}.sv-gap__band,.sv-gap__fill{fill: #ecebe7}.sv-unlock--white .sv-gap__band,.sv-unlock--white .sv-gap__fill{fill: #e4e3df}.sv-gap__edge{fill: none;stroke: #141414;stroke-width: 2;vector-effect: non-scaling-stroke}.sv-gap__wall{transition: transform 0.9s cubic-bezier(0.2,0.8,0.2,1)}.sv-gap__wall--t{transform-origin: 160px 26px}.sv-gap__wall--b{transform-origin: 160px 134px}.sv-unlock__demo[data-state='on'] .sv-gap__wall{transform: scaleY(0.34)}.sv-gap__air path{stroke: var(--sv6-accent,#c65d2e);stroke-width: 2.2;stroke-linecap: round;stroke-dasharray: 6 10;transition: opacity 0.6s ease}.sv-gap__air--on{opacity: 0;transition: opacity 0.6s ease}.sv-gap__air--off{transition: opacity 0.6s ease}.sv-unlock__demo[data-state='on'] .sv-gap__air--on{opacity: 1}.sv-unlock__demo[data-state='on'] .sv-gap__air--off{opacity: 0}.sv-gap__in path{fill: none;stroke: #141414;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.sv-gap__in{transition: opacity 0.4s ease}.sv-unlock__demo[data-state='on'] .sv-gap__in{opacity: 0}.sv-gap__strip{opacity: 0;transform: translateY(-10px);transition: opacity 0.5s ease,transform 0.7s cubic-bezier(0.2,0.8,0.2,1)}.sv-gap__strip--b{transform: translateY(10px)}.sv-gap__strip rect{fill: #141414}.sv-gap__pull{fill: none;stroke: var(--sv6-accent,#c65d2e);stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round}.sv-unlock__demo[data-state='on'] .sv-gap__strip{opacity: 1;transform: none}@media (prefers-reduced-motion: no-preference){.sv-gap__air path{animation: svFlow2 1.6s linear infinite}.sv-gap__air--on path{animation-duration: 0.7s}.sv-unlock__demo[data-state='off'] .sv-gap__wall{animation: svGapBreathe 2.4s ease-in-out infinite}.sv-unlock__demo[data-state='off'] .sv-gap__in{animation: svGapIn 2.4s ease-in-out infinite}}@keyframes svGapBreathe{0%,100%{transform: scaleY(1)}50%{transform: scaleY(1.22)}}@keyframes svGapIn{0%,100%{opacity: 0.35}50%{opacity: 1}}.sv-unlock__cap{position: relative;min-height: 4.6rem;margin: 1.8rem auto 0;max-width: 34rem;text-align: center;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.8rem;font-weight: 700;line-height: 1.28;letter-spacing: -0.01em;color: #141414}.sv-unlock__cap span{display: block;text-wrap: balance;transition: opacity 0.45s ease,transform 0.45s ease}.sv-unlock__cap-on{position: absolute;inset: 0;opacity: 0;transform: translateY(6px);color: var(--sv6-accent,#c65d2e)}.sv-unlock__demo[data-state='on'] .sv-unlock__cap-on{opacity: 1;transform: none}.sv-unlock__demo[data-state='on'] .sv-unlock__cap-off{opacity: 0;transform: translateY(-6px)}.sv-unlock__flips-head{margin: 7.2rem auto 0;max-width: 46rem;text-align: center}.sv-unlock__flips-label{margin: 0 0 1.2rem;font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 600;letter-spacing: 0.28em;padding-left: 0.28em;text-transform: uppercase;color: #8a8a8a}body .sv-unlock h3.sv-unlock__flips-heading.sv-unlock__flips-heading{margin: 0;font-family: var(--sv6-head,var(--sv-font-heading));font-size: clamp(2.4rem,6.4vw,3.4rem);font-weight: 800;line-height: 1.12;letter-spacing: -0.02em;color: #141414;text-wrap: balance}.sv-unlock__flips{position: relative;margin: 3.6rem auto 0;max-width: 56rem;padding: 0 0 0 3.2rem;list-style: none}.sv-unlock__flips::before{content: '';position: absolute;top: 1rem;bottom: 3rem;left: 0.7rem;width: 2px;border-radius: 2px;background: var(--sv6-accent,#c65d2e)}.sv-flip{position: relative;margin: 0 0 3.2rem}.sv-flip:last-child{margin-bottom: 0}.sv-flip__node{position: absolute;top: 0.55rem;left: -3.15rem;width: 1.7rem;height: 1.7rem;border-radius: 50%;background: var(--sv6-accent,#c65d2e);box-shadow: 0 0 0 4px #f5f5f3}.sv-unlock--white .sv-flip__node{box-shadow: 0 0 0 4px #ffffff}.sv-flip__node::after{content: '';position: absolute;left: 0.5rem;top: 0.35rem;width: 0.45rem;height: 0.75rem;border: solid #fff;border-width: 0 2px 2px 0;transform: rotate(45deg)}.sv-flip__time{display: flex;align-items: baseline;gap: 1rem;margin: 0 0 1.2rem}.sv-flip__clock{font-family: var(--sv6-head,var(--sv-font-heading));font-size: 2.2rem;font-weight: 800;letter-spacing: -0.01em;color: #141414;font-variant-numeric: tabular-nums}.sv-flip__when{font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 600;letter-spacing: 0.22em;text-transform: uppercase;color: var(--sv6-accent,#c65d2e)}.sv-flip__card{position: relative;padding: 2rem 1.8rem 1.8rem;border-radius: 2rem;background: #ffffff;box-shadow: 0 20px 44px -34px rgba(0,0,0,0.35)}.sv-unlock--white .sv-flip__card{background: #f5f5f3;box-shadow: none}.sv-flip__icon{position: absolute;top: 1.6rem;right: 1.6rem;display: grid;place-items: center;width: 4.2rem;height: 4.2rem;border-radius: 50%;background: #fbeee7;color: var(--sv6-accent,#c65d2e)}.sv-flip__icon .sv-li{width: 2.2rem;height: 2.2rem}.sv-flip__was{display: flex;flex-wrap: wrap;align-items: center;gap: 0.6rem 0.9rem;margin: 0 5rem 1.2rem 0;font-family: var(--sv-font-body);font-size: 1.35rem;color: #8a8a8a}.sv-flip__was s{text-decoration-thickness: 1.5px;text-decoration-color: rgba(20,20,20,0.45)}.sv-flip__was-tag{padding: 0.35rem 0.8rem;border-radius: 0.6rem;background: #f0efec;font-size: 0.95rem;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;color: #8a8a8a}.sv-unlock--white .sv-flip__was-tag{background: #ffffff}body .sv-unlock h3.sv-flip__title.sv-flip__title{margin: 0;padding-right: 4rem;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 2.2rem;font-weight: 800;line-height: 1.16;letter-spacing: -0.02em;color: #141414;text-wrap: balance}.sv-flip__text{margin: 0.8rem 0 0;font-family: var(--sv-font-body);font-size: 1.5rem;line-height: 1.5;color: #4a4a4a}.sv-flip__checks{display: flex;flex-wrap: wrap;gap: 0.6rem 1.6rem;margin: 1.4rem 0 0;padding: 0;list-style: none}.sv-flip__checks li{display: inline-flex;align-items: center;gap: 0.5rem;margin: 0;font-family: var(--sv-font-body);font-size: 1.35rem;font-weight: 600;color: #141414}.sv-flip__checks svg{width: 1.5rem;height: 1.5rem;fill: none;stroke: var(--sv6-accent,#c65d2e);stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round}.sv-flip .sv-flip__meter{background: #f5f5f3}.sv-unlock--white .sv-flip .sv-flip__meter{background: #ffffff}.sv-unlock__close{margin: 6.4rem auto 0;max-width: 46rem;text-align: center}.sv-unlock__strikes{display: flex;flex-wrap: wrap;justify-content: center;gap: 0.4rem 1.6rem;margin: 0;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.9rem;font-weight: 700;color: #a3a3a3}.sv-unlock__strikes s{text-decoration-thickness: 2px;text-decoration-color: var(--sv6-accent,#c65d2e)}.sv-unlock__just{margin: 1.2rem 0 0;font-family: var(--sv6-head,var(--sv-font-heading));font-size: clamp(2.6rem,7vw,3.6rem);font-weight: 800;line-height: 1.1;letter-spacing: -0.02em;color: #141414;text-wrap: balance}.sv-unlock__link{margin-top: 2.6rem}@media screen and (min-width: 750px){.sv-unlock__inner{padding: 10rem clamp(3.2rem,6vw,8rem) 10rem}.sv-unlock__sub p{font-size: 1.8rem}.sv-unlock__try{display: grid;grid-template-columns: 22rem minmax(0,1fr);align-items: center;gap: 4rem;max-width: 92rem;margin-top: 5.6rem;padding: 4.4rem 5.6rem 4.4rem 4.4rem;border-radius: 3.2rem}.sv-unlock__try-art{width: 100%;margin: 0}.sv-unlock__try-label{text-align: left}.sv-unlock__payoff{text-align: left;font-size: 3.2rem}.sv-unlock__after{margin-left: 0;text-align: left;max-width: none;font-size: 1.6rem}.sv-unlock__steps li{font-size: 1.7rem}.sv-unlock__demo{max-width: 92rem;margin-top: 6.4rem}.sv-unlock__stage{padding: 4rem 4rem 3.2rem;border-radius: 3.2rem}.sv-gap{max-width: 64rem}.sv-unlock__cap{font-size: 2.2rem;max-width: 52rem;min-height: 3rem}.sv-unlock__flips-head{margin-top: 10rem;max-width: 64rem}.sv-unlock__flips{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 2rem;max-width: 112rem;margin-top: 4.8rem;padding: 3.2rem 0 0}.sv-unlock__flips::before{top: 0.85rem;bottom: auto;left: 0.8rem;right: 0.8rem;width: auto;height: 2px}.sv-flip{margin: 0;display: flex;flex-direction: column}.sv-flip__node{top: -3.2rem;left: 0}.sv-flip__card{flex: 1;display: flex;flex-direction: column;padding: 2.6rem 2.4rem 2.4rem}.sv-flip .sv-flip__meter{margin-top: auto}.sv-flip__checks{margin-bottom: 1.8rem}.sv-unlock__close{margin-top: 8.8rem;max-width: 64rem}.sv-unlock__strikes{font-size: 2.2rem}}.sv-gap__label{fill: #141414;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 11px;font-weight: 700;letter-spacing: 0.02em;transition: opacity 0.5s ease}.sv-gap__label--on{opacity: 0;fill: var(--sv6-accent,#c65d2e)}.sv-unlock__demo[data-state='on'] .sv-gap__label--on{opacity: 1}.sv-unlock__demo[data-state='on'] .sv-gap__label--off{opacity: 0}.sv-build{background: #121212;color: #ffffff}.sv-build__inner{max-width: 112rem;margin: 0 auto;padding: 6.4rem 1.6rem 6.4rem}.sv-build__head{text-align: center;max-width: 62rem;margin: 0 auto}.sv-build__eyebrow{margin: 0 0 1.4rem;font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 600;letter-spacing: 0.32em;padding-left: 0.32em;text-transform: uppercase;color: #e8763d}body .sv-build h2.sv-build__heading.sv-build__heading{margin: 0;font-family: var(--sv6-head,var(--sv-font-heading));font-size: clamp(3rem,8.2vw,5rem);font-weight: 800;line-height: 1.07;letter-spacing: -0.025em;color: #ffffff;text-wrap: balance}body .sv-build h2.sv-build__heading.sv-build__heading em{font-style: normal;color: #e8763d}.sv-build__story{margin: 3.2rem auto 0;max-width: 36rem;text-align: center}.sv-build__story p{margin: 0 0 1rem;font-family: var(--sv-font-body);font-size: 1.6rem;line-height: 1.5;color: rgba(255,255,255,0.62)}.sv-build__story p:last-child{margin: 1.8rem 0 0}.sv-build__story strong{display: block;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 2.1rem;font-weight: 700;line-height: 1.25;letter-spacing: -0.01em;color: #ffffff}.sv-build__label{margin: 5.6rem 0 1.8rem;text-align: center;font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 600;letter-spacing: 0.28em;padding-left: 0.28em;text-transform: uppercase;color: rgba(255,255,255,0.45)}.sv-build__fails{display: grid;grid-template-columns: minmax(0,1fr);gap: 1.2rem;margin: 0 auto;max-width: 56rem;padding: 0;list-style: none}.sv-build__fail{position: relative;display: grid;grid-template-columns: 11.6rem minmax(0,1fr);grid-template-rows: auto auto 1fr;column-gap: 1.6rem;margin: 0;padding: 1.6rem 1.8rem 1.6rem 1.6rem;border-radius: 2rem;background: #1c1c1c;border: 1px solid rgba(255,255,255,0.06)}.sv-build__art{position: relative;grid-row: 1 / span 3;align-self: center;border-radius: 1.4rem;background: #242424;aspect-ratio: 1 / 1;display: grid;place-items: center;overflow: hidden}.sv-build__art svg{width: 100%;height: auto;display: block}.sv-build__x{position: absolute;top: 0.8rem;right: 0.8rem;display: grid;place-items: center;width: 2.2rem;height: 2.2rem;border-radius: 50%;background: rgba(232,118,61,0.16);color: #e8763d;font-size: 1.1rem;font-weight: 700}.sv-bart__soft{fill: none;stroke: rgba(255,255,255,0.22);stroke-width: 2.2;stroke-linecap: round}.sv-bart__nose{fill: none;stroke: rgba(255,255,255,0.55);stroke-width: 2.6;stroke-linecap: round;stroke-linejoin: round}.sv-bart__nostril{fill: rgba(255,255,255,0.5)}.sv-bart__strip{fill: #6e6e6e}.sv-bart__strip--beige{fill: #d9c1a0}.sv-bart__holes circle{fill: #bfa37f}.sv-bart__was{fill: none;stroke: rgba(255,255,255,0.3);stroke-width: 4;stroke-dasharray: 10 10}.sv-bart__in{fill: none;stroke: #e8763d;stroke-width: 2.6;stroke-linecap: round;stroke-linejoin: round}.sv-bart__clock circle,.sv-bart__clock path{fill: none;stroke: #e8763d;stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round}@media (prefers-reduced-motion: no-preference){.sv-build__fail.is-in .sv-bart__in{animation: svPinch 1.8s ease-in-out infinite}}@keyframes svPinch{0%,100%{opacity: 0.35}50%{opacity: 1}}.sv-build__num{margin: 0.2rem 0 0.4rem;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.15rem;font-weight: 700;letter-spacing: 0.12em;color: rgba(255,255,255,0.4)}body .sv-build h3.sv-build__fail-title.sv-build__fail-title{margin: 0;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 2rem;font-weight: 700;line-height: 1.16;letter-spacing: -0.015em;color: #ffffff}.sv-build__fail-text{margin: 0.6rem 0 0;font-family: var(--sv-font-body);font-size: 1.4rem;line-height: 1.45;color: rgba(255,255,255,0.6)}.sv-build__tie{margin: 4.8rem auto 0;max-width: 40rem;text-align: center;font-family: var(--sv6-head,var(--sv-font-heading));font-size: clamp(2.4rem,6.6vw,3.4rem);font-weight: 800;line-height: 1.14;letter-spacing: -0.02em;color: #ffffff;text-wrap: balance}.sv-build__lab{margin: 4.8rem auto 0;max-width: 56rem;padding: 2.6rem 2rem 1.2rem;border-radius: 2.4rem;background: #ffffff;color: #141414}.sv-build__lab-label{margin: 0 0 1rem;font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 600;letter-spacing: 0.28em;text-transform: uppercase;color: var(--sv6-accent,#c65d2e)}.sv-build__lab-heading{margin: 0;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 2.6rem;font-weight: 800;line-height: 1.1;letter-spacing: -0.02em;color: #141414;text-wrap: balance}.sv-build__lab-text{margin: 1rem 0 0;font-family: var(--sv-font-body);font-size: 1.45rem;line-height: 1.5;color: #5a5a5a}.sv-build__passes{margin: 2rem 0 0;padding: 0;list-style: none}.sv-build__pass{display: grid;grid-template-columns: 3.4rem minmax(0,1fr) auto;align-items: center;gap: 1.2rem;margin: 0;padding: 1.6rem 0;border-top: 1px solid rgba(20,20,20,0.08)}.sv-build__pass-num{font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.3rem;font-weight: 700;letter-spacing: 0.08em;color: #a3a3a3}.sv-build__pass-copy{display: grid;gap: 0.2rem}.sv-build__pass-copy strong{font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.75rem;font-weight: 700;line-height: 1.2;letter-spacing: -0.01em;color: #141414}.sv-build__pass-copy span{font-family: var(--sv-font-body);font-size: 1.35rem;line-height: 1.4;color: #5a5a5a}.sv-build__pass-tick{display: inline-flex;align-items: center;gap: 0.4rem;padding: 0.6rem 1rem 0.6rem 0.8rem;border-radius: 999px;background: #fbeee7;font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;color: var(--sv6-accent,#c65d2e)}.sv-build__pass-tick svg{width: 1.3rem;height: 1.3rem;fill: none;stroke: currentColor;stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round}@media screen and (max-width: 389px){.sv-build__fail{grid-template-columns: 9.6rem minmax(0,1fr)}.sv-build__pass{grid-template-columns: minmax(0,1fr) auto}.sv-build__pass-num{display: none}}@media screen and (min-width: 750px){.sv-build__inner{padding: 10rem clamp(3.2rem,6vw,8rem)}.sv-build__story p{font-size: 1.8rem}.sv-build__story{max-width: 46rem}.sv-build__story strong{font-size: 2.6rem}.sv-build__label{margin-top: 7.2rem}.sv-build__fails{grid-template-columns: repeat(3,minmax(0,1fr));gap: 1.6rem;max-width: 112rem}.sv-build__fail{display: block;padding: 1.6rem 1.6rem 2.4rem;border-radius: 2.4rem}.sv-build__art{aspect-ratio: 16 / 10;margin-bottom: 2rem}.sv-build__art svg{width: 78%}.sv-build__num{margin: 0 0 0.6rem;padding: 0 0.8rem}body .sv-build h3.sv-build__fail-title.sv-build__fail-title{padding: 0 0.8rem;font-size: 2.3rem}.sv-build__fail-text{padding: 0 0.8rem;font-size: 1.55rem}.sv-build__tie{margin-top: 7.2rem;max-width: 64rem}.sv-build__lab{display: grid;grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);gap: 5.6rem;align-items: center;max-width: 112rem;margin-top: 6.4rem;padding: 5.6rem 5.6rem 4.4rem;border-radius: 3.2rem}.sv-build__lab-heading{font-size: 3.6rem}.sv-build__lab-text{font-size: 1.65rem}.sv-build__passes{margin: 0}.sv-build__pass{padding: 2rem 0}.sv-build__pass:first-child{border-top: 0}.sv-build__pass-copy strong{font-size: 2.1rem}.sv-build__pass-copy span{font-size: 1.5rem}}.sv-meet{background: #ffffff;color: #141414}.sv-meet__inner{max-width: 112rem;margin: 0 auto;padding: 6.4rem 1.6rem 6.4rem}.sv-meet__head{text-align: center;max-width: 60rem;margin: 0 auto}.sv-meet__eyebrow{margin: 0 0 1.4rem;font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 600;letter-spacing: 0.32em;padding-left: 0.32em;text-transform: uppercase;color: var(--sv6-accent,#c65d2e)}body .sv-meet h2.sv-meet__heading.sv-meet__heading{margin: 0;font-family: var(--sv6-head,var(--sv-font-heading));font-size: clamp(3.6rem,11vw,6.4rem);font-weight: 800;line-height: 1.02;letter-spacing: -0.03em;color: #141414}body .sv-meet h2.sv-meet__heading.sv-meet__heading em{font-style: normal;color: var(--sv6-accent,#c65d2e)}.sv-meet__sub{margin: 1.6rem auto 0;max-width: 32rem;font-family: var(--sv-font-body);font-size: 1.65rem;line-height: 1.5;color: #5a5a5a;text-wrap: balance}.sv-meet__stage{margin: 3.6rem auto 0;max-width: 56rem}.sv-meet__photo{position: relative;aspect-ratio: var(--meet-ratio,1 / 1);border-radius: 2.4rem;overflow: hidden;background: radial-gradient(120% 90% at 50% 30%,#f3ebe3 0%,#e6dacd 100%);box-shadow: 0 40px 70px -50px rgba(60,30,10,0.55)}.sv-meet__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.sv-meet__drawn{position: absolute;inset: 12%;width: 76%;height: 76%}.sv-meet__drawn path{fill: #141414}.sv-meet__dot{position: absolute;z-index: 2;display: grid;place-items: center;width: 2.8rem;height: 2.8rem;margin: -1.4rem 0 0 -1.4rem;border-radius: 50%;background: #ffffff;color: #141414;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.25rem;font-weight: 800;box-shadow: 0 6px 18px -6px rgba(0,0,0,0.45)}.sv-meet__dot::before{content: '';position: absolute;inset: -0.6rem;border-radius: 50%;border: 1.5px solid rgba(255,255,255,0.75)}@media (prefers-reduced-motion: no-preference){.sv-meet__dot::before{animation: svDotPulse 2.4s ease-out infinite}.sv-meet__dot:nth-of-type(2)::before{animation-delay: 0.6s}.sv-meet__dot:nth-of-type(3)::before{animation-delay: 1.2s}}@keyframes svDotPulse{0%{transform: scale(0.7);opacity: 0}30%{opacity: 1}100%{transform: scale(1.5);opacity: 0}}.sv-meet__spots{display: grid;gap: 0;margin: 1.6rem 0 0;padding: 0;list-style: none}.sv-meet__spots li{display: grid;grid-template-columns: 2.8rem minmax(0,1fr);gap: 1.4rem;align-items: start;margin: 0;padding: 1.5rem 0.4rem;border-bottom: 1px solid rgba(20,20,20,0.08)}.sv-meet__spots li:last-child{border-bottom: 0}.sv-meet__spot-num{display: grid;place-items: center;width: 2.8rem;height: 2.8rem;border-radius: 50%;background: #141414;color: #ffffff;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.25rem;font-weight: 800}.sv-meet__spot-copy{display: grid;gap: 0.2rem;padding-top: 0.2rem}.sv-meet__spot-copy strong{font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.8rem;font-weight: 700;line-height: 1.2;letter-spacing: -0.01em;color: #141414}.sv-meet__spot-copy span{font-family: var(--sv-font-body);font-size: 1.45rem;line-height: 1.45;color: #5a5a5a}.sv-meet__chips{display: flex;flex-wrap: wrap;justify-content: center;gap: 0.8rem;margin: 2.4rem auto 0;max-width: 56rem;padding: 0;list-style: none}.sv-meet__chips li{display: inline-flex;align-items: center;gap: 0.6rem;margin: 0;padding: 0.9rem 1.4rem 0.9rem 1.1rem;border-radius: 999px;background: #f5f5f3;font-family: var(--sv-font-body);font-size: 1.3rem;font-weight: 600;color: #141414}.sv-meet__chips svg{width: 1.4rem;height: 1.4rem;fill: none;stroke: var(--sv6-accent,#c65d2e);stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round}.sv-meet__uses-head{margin: 7.2rem auto 0;max-width: 52rem;text-align: center}.sv-meet__uses-label{margin: 0 0 1.2rem;font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 600;letter-spacing: 0.28em;padding-left: 0.28em;text-transform: uppercase;color: #8a8a8a}body .sv-meet h3.sv-meet__uses-heading.sv-meet__uses-heading{margin: 0;font-family: var(--sv6-head,var(--sv-font-heading));font-size: clamp(2.6rem,7vw,4rem);font-weight: 800;line-height: 1.08;letter-spacing: -0.02em;color: #141414;text-wrap: balance}.sv-meet__uses{display: grid;gap: 1.6rem;margin: 3.2rem auto 0;max-width: 56rem}.sv-use{position: relative;overflow: hidden;border-radius: 2.4rem;background: #f5f5f3;color: #141414}.sv-use--dark{background: #141414;color: #ffffff}.sv-use__media{position: relative;aspect-ratio: 5 / 4;overflow: hidden;background: #e9e8e4}.sv-use--dark .sv-use__media{background: #1e1e1e}.sv-use__img,.sv-use__video,.sv-use__media video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: var(--fx,50%) var(--fy,40%)}.sv-use__ph{position: absolute;inset: 0;display: grid;place-items: center;align-content: center;gap: 1.2rem;background: radial-gradient(90% 80% at 50% 40%,#ffffff 0%,#ebe9e4 100%)}.sv-use--dark .sv-use__ph{background: radial-gradient(90% 80% at 50% 40%,#2a2a2a 0%,#151515 100%)}.sv-use__ph-icon{display: grid;place-items: center;width: 9.6rem;height: 9.6rem;border-radius: 50%;background: rgba(198,93,46,0.1);color: var(--sv6-accent,#c65d2e);box-shadow: 0 0 0 1.6rem rgba(198,93,46,0.05),0 0 0 3.4rem rgba(198,93,46,0.03)}.sv-use--dark .sv-use__ph-icon{background: rgba(232,118,61,0.14);color: #e8763d}.sv-use__ph-icon .sv-li{width: 4.4rem;height: 4.4rem;stroke-width: 1.3}.sv-use__ph em{font-style: normal;font-family: var(--sv-font-body);font-size: 1.2rem;color: #8a8a8a}.sv-use__body{padding: 2.4rem 2.2rem 2.6rem}.sv-use__label{display: flex;align-items: center;gap: 0.8rem;margin: 0 0 1.2rem;font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 700;letter-spacing: 0.22em;text-transform: uppercase;color: var(--sv6-accent,#c65d2e)}.sv-use--dark .sv-use__label{color: #e8763d}.sv-use__label-icon .sv-li{display: block;width: 1.8rem;height: 1.8rem}body .sv-meet h3.sv-use__title.sv-use__title{margin: 0;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 2.6rem;font-weight: 800;line-height: 1.1;letter-spacing: -0.02em;color: inherit;text-wrap: balance}.sv-use__text{margin: 1rem 0 0;font-family: var(--sv-font-body);font-size: 1.5rem;line-height: 1.55;color: #4a4a4a}.sv-use--dark .sv-use__text{color: rgba(255,255,255,0.7)}.sv-use__chain{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 0.6rem;margin: 2rem 0 0;padding: 0;list-style: none;counter-reset: chain}.sv-use__chain li{position: relative;counter-increment: chain;margin: 0;padding: 1.2rem 1rem 1.1rem;border-radius: 1.2rem;background: #ffffff;font-family: var(--sv-font-body);font-size: 1.2rem;font-weight: 600;line-height: 1.3;color: #141414}.sv-use__chain li::before{content: counter(chain,decimal-leading-zero);display: block;margin-bottom: 0.4rem;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1rem;font-weight: 700;letter-spacing: 0.1em;color: var(--sv6-accent,#c65d2e)}.sv-use__chain li:last-child{background: var(--sv6-accent,#c65d2e);color: #ffffff}.sv-use__chain li:last-child::before{color: rgba(255,255,255,0.75)}.sv-use--dark .sv-use__chain li{background: #222222;color: #ffffff}.sv-use--dark .sv-use__chain li::before{color: #e8763d}.sv-use--dark .sv-use__chain li:last-child{background: #e8763d;color: #141414}.sv-use--dark .sv-use__chain li:last-child::before{color: rgba(20,20,20,0.6)}.sv-meet__easy{margin: 6.4rem auto 0;max-width: 56rem;text-align: center}.sv-meet__easy-label{margin: 0 0 2rem;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 2.2rem;font-weight: 800;letter-spacing: -0.015em;color: #141414}.sv-meet__steps{position: relative;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1rem;margin: 0;padding: 0;list-style: none}.sv-meet__steps::before{content: '';position: absolute;top: 2.2rem;left: 16.6%;right: 16.6%;height: 1.5px;background: repeating-linear-gradient(90deg,rgba(20,20,20,0.22) 0 6px,transparent 6px 12px)}.sv-meet__steps li{position: relative;display: grid;justify-items: center;gap: 0.4rem;margin: 0}.sv-meet__step-num{display: grid;place-items: center;width: 4.4rem;height: 4.4rem;margin-bottom: 0.8rem;border-radius: 50%;background: #141414;color: #ffffff;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.6rem;font-weight: 800;box-shadow: 0 0 0 6px #ffffff}.sv-meet__steps li:last-child .sv-meet__step-num{background: var(--sv6-accent,#c65d2e)}.sv-meet__steps strong{font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.8rem;font-weight: 800;letter-spacing: -0.01em;color: #141414}.sv-meet__steps li>span:last-child:not(.sv-meet__step-num){font-family: var(--sv-font-body);font-size: 1.3rem;line-height: 1.4;color: #5a5a5a}.sv-meet__next{margin: 4.8rem 0 0;text-align: center}@media screen and (min-width: 750px){.sv-meet__inner{padding: 10rem clamp(3.2rem,6vw,8rem)}.sv-meet__sub{font-size: 1.9rem;max-width: 46rem}.sv-meet__stage{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);gap: 5.6rem;align-items: center;max-width: 112rem;margin-top: 5.6rem}.sv-meet__photo{border-radius: 3.2rem}.sv-meet__spots{margin: 0}.sv-meet__spots li{padding: 2.2rem 0;grid-template-columns: 3.4rem minmax(0,1fr);gap: 1.8rem}.sv-meet__spot-num{width: 3.4rem;height: 3.4rem;font-size: 1.4rem}.sv-meet__spot-copy strong{font-size: 2.2rem}.sv-meet__spot-copy span{font-size: 1.6rem}.sv-meet__chips{max-width: 112rem;margin-top: 4rem}.sv-meet__uses-head{margin-top: 10rem}.sv-meet__uses{grid-template-columns: repeat(2,minmax(0,1fr));gap: 2rem;max-width: 112rem;margin-top: 4.8rem}.sv-use{border-radius: 3.2rem;display: flex;flex-direction: column}.sv-use__media{aspect-ratio: 4 / 3}.sv-use__body{flex: 1;display: flex;flex-direction: column;padding: 3.2rem 3.2rem 3.4rem}.sv-use__chain{margin-top: auto;padding-top: 2.4rem}body .sv-meet h3.sv-use__title.sv-use__title{font-size: 3rem}.sv-use__text{font-size: 1.65rem;margin-bottom: 0.4rem}.sv-use__chain li{font-size: 1.35rem;padding: 1.4rem 1.4rem 1.3rem}.sv-meet__easy{margin-top: 8.8rem;max-width: 80rem}.sv-meet__easy-label{font-size: 2.8rem;margin-bottom: 3.2rem}.sv-meet__steps strong{font-size: 2.2rem}.sv-meet__steps li>span:last-child:not(.sv-meet__step-num){font-size: 1.5rem}}.sv-hw__eyebrow,.sv-hp__eyebrow,.sv-hd__eyebrow{margin: 0 0 1.4rem;font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 600;letter-spacing: 0.32em;padding-left: 0.32em;text-transform: uppercase;color: var(--sv6-accent,#c65d2e)}.sv-hw{background: #ffffff;color: #141414}.sv-hw__inner{max-width: 112rem;margin: 0 auto;padding: 6.4rem 1.6rem 6.4rem}.sv-hw__head{text-align: center;max-width: 56rem;margin: 0 auto}body .sv-hw h2.sv-hw__heading.sv-hw__heading{margin: 0;font-family: var(--sv6-head,var(--sv-font-heading));font-size: clamp(3.2rem,9vw,5.6rem);font-weight: 800;line-height: 1.04;letter-spacing: -0.03em;color: #141414;text-wrap: balance}body .sv-hw h2.sv-hw__heading.sv-hw__heading em{font-style: normal;color: var(--sv6-accent,#c65d2e);display: block}.sv-hw__sub{margin: 1.6rem auto 0;max-width: 30rem;font-family: var(--sv-font-body);font-size: 1.65rem;line-height: 1.5;color: #5a5a5a;text-wrap: balance}.sv-hw__ways{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1rem;margin: 3.6rem auto 0;max-width: 64rem;padding: 0;list-style: none}.sv-hw__way{margin: 0}.sv-hw__art{position: relative;display: grid;place-items: center;aspect-ratio: 1 / 1;border-radius: 2.2rem;background: #f5f5f3;overflow: hidden}.sv-hw__svg{width: 84%;height: auto;display: block;overflow: visible}.sv-hw__soft{fill: none;stroke: rgba(20,20,20,0.22);stroke-width: 2.2;stroke-linecap: round}.sv-hw__line{fill: none;stroke: #141414;stroke-width: 2.6;stroke-linecap: round;stroke-linejoin: round}.sv-hw__nostril{fill: #141414}.sv-hw__gap{fill: #141414}.sv-hw__in{fill: none;stroke: var(--sv6-accent,#c65d2e);stroke-width: 2.6;stroke-linecap: round;stroke-linejoin: round}.sv-hw__air{fill: none;stroke: var(--sv6-accent,#c65d2e);stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 3 5}.sv-hw__jaw{transform-origin: 100px 62px}@media (prefers-reduced-motion: no-preference){.sv-hw__in--l{animation: svHwInL 2.4s ease-in-out infinite}.sv-hw__in--r{animation: svHwInR 2.4s ease-in-out infinite}.sv-hw__wings{transform-origin: 100px 88px;animation: svHwPinch 2.4s ease-in-out infinite}.sv-hw__jaw{animation: svHwJaw 3.2s ease-in-out infinite}.sv-hw__air{animation: svHwAir 0.9s linear infinite}}@keyframes svHwInL{0%,100%{transform: translateX(-4px);opacity: 0.5}50%{transform: translateX(2px);opacity: 1}}@keyframes svHwInR{0%,100%{transform: translateX(4px);opacity: 0.5}50%{transform: translateX(-2px);opacity: 1}}@keyframes svHwPinch{0%,100%{transform: scaleX(1)}50%{transform: scaleX(0.93)}}@keyframes svHwJaw{0%,100%{transform: scaleY(0.55)}45%,70%{transform: scaleY(1)}}@keyframes svHwAir{to{stroke-dashoffset: 16}}.sv-hw__num{position: absolute;top: 1.2rem;left: 1.4rem;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.1rem;font-weight: 700;letter-spacing: 0.08em;color: rgba(20,20,20,0.35)}.sv-hw__tag{margin: 1.4rem 0 0.4rem;padding: 0 0.2rem;font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 700;letter-spacing: 0.2em;text-transform: uppercase;color: var(--sv6-accent,#c65d2e)}body .sv-hw h3.sv-hw__title.sv-hw__title{margin: 0;padding: 0 0.2rem;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.8rem;font-weight: 700;line-height: 1.2;letter-spacing: -0.015em;color: #141414;text-wrap: balance}.sv-hw__result{position: relative;margin: 3.6rem auto 0;max-width: 64rem;padding: 3.2rem 2rem 2.4rem;border-radius: 2.4rem;background: #141414;color: #ffffff;text-align: center}.sv-hw__plus{position: absolute;top: -2rem;left: 50%;display: grid;place-items: center;width: 4rem;height: 4rem;margin-left: -2rem;border-radius: 50%;background: var(--sv6-accent,#c65d2e);box-shadow: 0 0 0 6px #ffffff;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 2rem;font-weight: 800;line-height: 1;color: #ffffff}.sv-hw__result-line{margin: 0 auto;max-width: 30rem;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 2.1rem;font-weight: 700;line-height: 1.22;letter-spacing: -0.015em;text-wrap: balance}.sv-hw__meter{display: grid;gap: 0.8rem;margin: 2.2rem auto 0;max-width: 32rem}.sv-hw__bar{display: grid;grid-template-columns: 5.6rem minmax(0,1fr);align-items: center;gap: 1rem}.sv-hw__bar b{text-align: left;font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;color: rgba(255,255,255,0.55)}.sv-hw__seg{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 0.4rem}.sv-hw__seg i{display: block;height: 0.8rem;border-radius: 0.4rem;background: rgba(255,255,255,0.12)}.sv-hw__seg i.is-on{background: #e8763d}.sv-hw__bar--mouth .sv-hw__seg i.is-on{background: #ffffff}.sv-hw__costs{display: flex;flex-wrap: wrap;justify-content: center;gap: 0.6rem 1.8rem;margin: 2rem 0 0;padding: 0;list-style: none}.sv-hw__costs li{display: inline-flex;align-items: center;gap: 0.6rem;margin: 0;font-family: var(--sv-font-body);font-size: 1.35rem;font-weight: 600;color: rgba(255,255,255,0.85)}.sv-hw__costs li span{font-size: 1.1rem;font-weight: 700;color: #e8763d}.sv-hw__turn{margin: 4.4rem auto 0;text-align: center}.sv-hw__turn-line{margin: 0 0 2rem;font-family: var(--sv6-head,var(--sv-font-heading));font-size: clamp(2.4rem,6.4vw,3.2rem);font-weight: 700;line-height: 1.15;letter-spacing: -0.02em;color: #141414;text-wrap: balance}.sv-hw__turn-line strong{display: block;font-weight: 800;color: var(--sv6-accent,#c65d2e)}.sv-hp{background: #f5f5f3;color: #141414}.sv-hp__inner{max-width: 112rem;margin: 0 auto;padding: 6.4rem 1.6rem 6.4rem}.sv-hp__head{text-align: center;max-width: 56rem;margin: 0 auto}body .sv-hp h2.sv-hp__heading.sv-hp__heading{margin: 0;font-family: var(--sv6-head,var(--sv-font-heading));font-size: clamp(3rem,8.4vw,5.2rem);font-weight: 800;line-height: 1.06;letter-spacing: -0.03em;color: #141414;text-wrap: balance}body .sv-hp h2.sv-hp__heading.sv-hp__heading em{font-style: normal;color: var(--sv6-accent,#c65d2e)}.sv-hp__sub{margin: 1.4rem 0 0;font-family: var(--sv-font-body);font-size: 1.6rem;line-height: 1.5;color: #5a5a5a}.sv-hp__grid{display: grid;gap: 1.6rem;margin: 3.6rem auto 0;max-width: 56rem}.sv-hp__card{display: flex;flex-direction: column;overflow: hidden;border-radius: 2.4rem;background: #ffffff;box-shadow: 0 24px 50px -40px rgba(0,0,0,0.4)}.sv-hp__stage{position: relative;display: grid;place-items: center;aspect-ratio: 5 / 4;overflow: hidden;background: radial-gradient(110% 90% at 50% 30%,#ffffff 0%,#ecebe7 100%)}.sv-hp__card--2 .sv-hp__stage{background: radial-gradient(110% 90% at 50% 30%,#3a3a3a 0%,#161616 100%)}.sv-hp__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform 0.8s cubic-bezier(0.2,0.8,0.2,1)}.sv-hp__card:hover .sv-hp__img{transform: scale(1.04)}.sv-hp__ph{display: grid;place-items: center;width: 10rem;height: 10rem;border-radius: 50%;background: rgba(198,93,46,0.1);color: var(--sv6-accent,#c65d2e)}.sv-hp__ph .sv-li{width: 4.8rem;height: 4.8rem;stroke-width: 1.3}.sv-hp__card--2 .sv-hp__ph{background: rgba(232,118,61,0.14);color: #e8763d}.sv-hp__badge{position: absolute;top: 1.4rem;left: 1.4rem;padding: 0.6rem 1.1rem;border-radius: 999px;background: #141414;font-family: var(--sv-font-body);font-size: 1rem;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: #ffffff}.sv-hp__body{flex: 1;display: flex;flex-direction: column;padding: 2.2rem 2.2rem 2.4rem}.sv-hp__for{display: flex;align-items: center;gap: 0.7rem;margin: 0 0 0.8rem;font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 700;letter-spacing: 0.2em;text-transform: uppercase;color: var(--sv6-accent,#c65d2e)}.sv-hp__for-icon .sv-li{display: block;width: 1.8rem;height: 1.8rem}body .sv-hp h3.sv-hp__name.sv-hp__name{margin: 0;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 2.6rem;font-weight: 800;line-height: 1.08;letter-spacing: -0.02em}.sv-hp__name a{color: #141414;text-decoration: none}.sv-hp__line{margin: 0.8rem 0 0;font-family: var(--sv-font-body);font-size: 1.5rem;line-height: 1.5;color: #4a4a4a}.sv-hp__points{display: flex;flex-wrap: wrap;gap: 0.6rem 1.4rem;margin: 1.4rem 0 0;padding: 0;list-style: none}.sv-hp__points li{display: inline-flex;align-items: center;gap: 0.5rem;margin: 0;font-family: var(--sv-font-body);font-size: 1.3rem;font-weight: 600;color: #141414}.sv-hp__points svg{width: 1.4rem;height: 1.4rem;fill: none;stroke: var(--sv6-accent,#c65d2e);stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round}.sv-hp__buy{display: flex;align-items: center;justify-content: space-between;gap: 1.2rem;margin-top: auto;padding-top: 2rem}.sv-hp__price{margin: 0;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.8rem;font-weight: 700;color: #141414;white-space: nowrap}.sv-hp__btn{display: inline-flex;align-items: center;gap: 0.8rem;padding: 1.3rem 1.6rem 1.3rem 2rem;border-radius: 999px;background: #141414;font-family: var(--sv-font-body);font-size: 1.4rem;font-weight: 600;color: #ffffff;text-decoration: none;transition: background-color 0.25s ease}.sv-hp__btn:hover{background: var(--sv6-accent,#c65d2e)}.sv-hp__btn svg,.sv-hp__together-go svg{width: 1.8rem;height: 1.8rem;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.sv-hp__note{margin: 1.2rem 0 0;font-family: var(--sv-font-body);font-size: 1.2rem;line-height: 1.4;color: #6b6b6b}.sv-hp__together{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 1.4rem;margin: 1.6rem auto 0;max-width: 56rem;padding: 1.8rem 1.8rem 1.8rem 1.6rem;border-radius: 2.4rem;background: #141414;color: #ffffff;text-decoration: none}.sv-hp__duo{display: flex}.sv-hp__duo span{display: grid;place-items: center;width: 4.4rem;height: 4.4rem;border-radius: 50%;background: #262626;color: #ffffff;box-shadow: 0 0 0 3px #141414}.sv-hp__duo span + span{margin-left: -1rem;background: var(--sv6-accent,#c65d2e)}.sv-hp__duo .sv-li{width: 2.2rem;height: 2.2rem}.sv-hp__together-copy{display: grid;gap: 0.2rem}.sv-hp__together-copy strong{font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.7rem;font-weight: 700;line-height: 1.2;letter-spacing: -0.01em}.sv-hp__together-copy span{font-family: var(--sv-font-body);font-size: 1.3rem;line-height: 1.4;color: rgba(255,255,255,0.65)}.sv-hp__together-go{display: grid;place-items: center;width: 4.4rem;height: 4.4rem;border-radius: 50%;background: #ffffff;color: #141414;transition: transform 0.3s ease}.sv-hp__together:hover .sv-hp__together-go{transform: translateX(3px)}.sv-hd{background: #141414;color: #ffffff;overflow: hidden}.sv-hd__inner{max-width: 112rem;margin: 0 auto;padding: 6.4rem 1.6rem 6.4rem}.sv-hd__photo{position: relative;margin: 0 auto;max-width: 30rem;aspect-ratio: 4 / 5;border-radius: 2.4rem;overflow: hidden;background: radial-gradient(100% 80% at 50% 30%,#2c2c2c 0%,#1a1a1a 100%)}.sv-hd__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: var(--fx,50%) var(--fy,30%)}.sv-hd__ph{position: absolute;inset: 0;display: grid;place-items: center;color: rgba(255,255,255,0.3)}.sv-hd__ph .sv-li{width: 6rem;height: 6rem;stroke-width: 1.2}.sv-hd__badge{position: absolute;left: 1.2rem;bottom: 1.2rem;display: inline-flex;align-items: center;gap: 0.6rem;padding: 0.8rem 1.2rem 0.8rem 1rem;border-radius: 999px;background: rgba(20,20,20,0.72);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);font-family: var(--sv-font-body);font-size: 1.15rem;font-weight: 600;color: #ffffff}.sv-hd__badge svg{width: 1.4rem;height: 1.4rem;fill: none;stroke: #e8763d;stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round}.sv-hd__copy{position: relative;margin: 3.6rem auto 0;max-width: 52rem;text-align: center}.sv-hd .sv-hd__eyebrow{color: #e8763d}.sv-hd__mark{display: block;height: 4.4rem;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 9rem;font-weight: 800;line-height: 1;color: #e8763d}.sv-hd__quote{margin: 0;padding: 0;border: 0;font-family: var(--sv6-head,var(--sv-font-heading));font-size: clamp(2.4rem,6.4vw,3.6rem);font-weight: 700;font-style: normal;line-height: 1.18;letter-spacing: -0.02em;color: #ffffff;text-wrap: balance}.sv-hd__quote-2{margin: 1.6rem auto 0;max-width: 40rem;font-family: var(--sv-font-body);font-size: 1.6rem;line-height: 1.55;color: rgba(255,255,255,0.7);text-wrap: balance}.sv-hd__who{margin: 2.6rem 0 0;padding-top: 2.2rem;border-top: 1px solid rgba(255,255,255,0.12)}.sv-hd__name{margin: 0;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.8rem;font-weight: 700;color: #ffffff}.sv-hd__role{margin: 0.4rem 0 0;font-family: var(--sv-font-body);font-size: 1.3rem;line-height: 1.45;color: rgba(255,255,255,0.6)}.sv-hd__disc{margin: 1.8rem auto 0;max-width: 40rem;font-family: var(--sv-font-body);font-size: 1.1rem;line-height: 1.5;color: rgba(255,255,255,0.42)}.sv-hl{background: #ffffff;color: #141414;overflow: hidden}.sv-hl__inner{max-width: 112rem;margin: 0 auto;padding: 6.4rem 0 6.4rem}.sv-hl__head{text-align: center;padding: 0 1.6rem}.sv-hl__score{display: inline-flex;align-items: center;gap: 1.4rem}.sv-hl__big{font-family: var(--sv6-head,var(--sv-font-heading));font-size: 8.8rem;font-weight: 800;line-height: 0.9;letter-spacing: -0.05em;color: #141414}.sv-hl__score-side{display: grid;gap: 0.4rem;text-align: left}.sv-hl__stars{display: flex;gap: 0.15rem}.sv-hl__stars i{font-style: normal;font-size: 2.2rem;line-height: 1;color: #f2b01e}.sv-hl__out{font-family: var(--sv-font-body);font-size: 1.3rem;font-weight: 600;color: #6b6b6b}body .sv-hl h2.sv-hl__heading.sv-hl__heading{margin: 2.4rem auto 0;max-width: 50rem;font-family: var(--sv6-head,var(--sv-font-heading));font-size: clamp(2.8rem,7.6vw,4.6rem);font-weight: 800;line-height: 1.07;letter-spacing: -0.03em;color: #141414;text-wrap: balance}body .sv-hl h2.sv-hl__heading.sv-hl__heading em{font-style: normal;color: var(--sv6-accent,#c65d2e)}.sv-hl__crowd{display: inline-flex;align-items: center;gap: 1.2rem;margin: 2.4rem 0 0;padding: 0.8rem 1.8rem 0.8rem 0.8rem;border-radius: 999px;background: #f5f5f3}.sv-hl__faces{display: flex}.sv-hl__face{display: grid;place-items: center;width: 3.6rem;height: 3.6rem;border-radius: 50%;object-fit: cover;box-shadow: 0 0 0 2.5px #f5f5f3;background: #dddcd8}.sv-hl__face + .sv-hl__face{margin-left: -1rem}.sv-hl__face--plus{background: #141414;color: #ffffff;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.6rem;font-weight: 700}.sv-hl__crowd-copy{display: grid;text-align: left}.sv-hl__crowd-copy strong{font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.5rem;font-weight: 700;color: #141414}.sv-hl__crowd-copy span{font-family: var(--sv-font-body);font-size: 1.2rem;color: #6b6b6b}.sv-hl__rail{position: relative;margin-top: 3.6rem}.sv-hl__track{display: grid;grid-auto-flow: column;grid-auto-columns: 80%;gap: 1.2rem;margin: 0;padding: 0.4rem 1.6rem 1.6rem;list-style: none;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: 1.6rem;scrollbar-width: none;-webkit-overflow-scrolling: touch}.sv-hl__track::-webkit-scrollbar{display: none}.sv-hl__card{display: flex;flex-direction: column;margin: 0;padding: 2.2rem 2rem 2rem;border-radius: 2.2rem;background: #f5f5f3;scroll-snap-align: start}.sv-hl__card-stars{display: flex;gap: 0.1rem}.sv-hl__card-stars i{font-style: normal;font-size: 1.4rem;line-height: 1;color: #f2b01e}.sv-hl__card-stars i.is-off{color: #d9d9d6}.sv-hl__quote{margin: 1.2rem 0 0;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.75rem;font-weight: 600;line-height: 1.38;letter-spacing: -0.01em;color: #141414}.sv-hl__who{display: flex;align-items: center;gap: 1rem;margin: auto 0 0;padding-top: 2rem}.sv-hl__avatar{width: 3.6rem;height: 3.6rem;border-radius: 50%;object-fit: cover;flex: none}.sv-hl__avatar--letter{display: grid;place-items: center;background: #141414;color: #ffffff;font-family: var(--sv6-head,var(--sv-font-heading));font-size: 1.4rem;font-weight: 700}.sv-hl__name{font-family: var(--sv-font-body);font-size: 1.35rem;font-weight: 700;color: #141414;white-space: nowrap}.sv-hl__product{margin-left: auto;padding: 0.5rem 0.9rem;border-radius: 999px;background: #ffffff;font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 600;color: var(--sv6-accent-ink,#a94a22);white-space: nowrap}.sv-hl__nav{display: none}.sv-hl__arrow{display: grid;place-items: center;width: 4.8rem;height: 4.8rem;border: 1px solid rgba(20,20,20,0.14);border-radius: 50%;background: #ffffff;color: #141414;cursor: pointer;transition: background-color 0.2s ease,color 0.2s ease}.sv-hl__arrow:hover{background: #141414;color: #ffffff}.sv-hl__arrow svg{width: 2rem;height: 2rem;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.sv-hl__foot{margin: 2rem 0 0;padding: 0 1.6rem;text-align: center;font-family: var(--sv-font-body);font-size: 1.15rem;color: #8a8a8a}@media screen and (min-width: 750px){.sv-hw__inner,.sv-hp__inner,.sv-hd__inner{padding: 10rem clamp(3.2rem,6vw,8rem)}.sv-hw__sub{font-size: 1.9rem;max-width: 40rem}.sv-hw__ways{gap: 2rem;margin-top: 5.6rem;max-width: 80rem}.sv-hw__art{border-radius: 3rem;aspect-ratio: 16 / 11}.sv-hw__svg{width: 56%}.sv-hw__tag{margin-top: 2rem;padding: 0 0.4rem}body .sv-hw h3.sv-hw__title.sv-hw__title{font-size: 2.4rem;padding: 0 0.4rem}.sv-hw__result{max-width: 80rem;margin-top: 5.6rem;padding: 4.4rem 4rem 3.6rem;border-radius: 3.2rem}.sv-hw__result-line{font-size: 2.8rem;max-width: 52rem}.sv-hw__costs li{font-size: 1.5rem}.sv-hw__turn{margin-top: 6.4rem}.sv-hp__sub{font-size: 1.8rem}.sv-hp__grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 2rem;max-width: 104rem;margin-top: 5.6rem}.sv-hp__card{border-radius: 3.2rem}.sv-hp__stage{aspect-ratio: 1 / 1}.sv-hp__body{padding: 3.2rem 3.2rem 3.2rem}body .sv-hp h3.sv-hp__name.sv-hp__name{font-size: 3.2rem}.sv-hp__line{font-size: 1.7rem}.sv-hp__points li{font-size: 1.4rem}.sv-hp__price{font-size: 2.2rem}.sv-hp__btn{padding: 1.5rem 1.8rem 1.5rem 2.4rem;font-size: 1.5rem}.sv-hp__together{max-width: 104rem;margin-top: 2rem;padding: 2.4rem 2.4rem 2.4rem 2.4rem;border-radius: 3.2rem;gap: 2rem}.sv-hp__duo span{width: 5.6rem;height: 5.6rem}.sv-hp__together-copy{grid-auto-flow: column;justify-content: start;align-items: baseline;gap: 1.6rem}.sv-hp__together-copy strong{font-size: 2.2rem}.sv-hp__together-copy span{font-size: 1.5rem}.sv-hp__together-go{width: 5.6rem;height: 5.6rem}.sv-hd__inner{display: grid;grid-template-columns: minmax(0,0.8fr) minmax(0,1.2fr);gap: 8rem;align-items: center}.sv-hd__photo{max-width: none;margin: 0;border-radius: 3.2rem}.sv-hd__copy{margin: 0;text-align: left;max-width: 60rem}.sv-hd__quote-2,.sv-hd__disc{margin-left: 0}.sv-hd__quote-2{font-size: 1.8rem;max-width: 50rem}.sv-hl__inner{padding: 10rem 0}.sv-hl__big{font-size: 12rem}.sv-hl__stars i{font-size: 2.8rem}.sv-hl__out{font-size: 1.5rem}.sv-hl__crowd{margin-top: 3.2rem}.sv-hl__rail{margin-top: 5.6rem}.sv-hl__track{grid-auto-columns: calc((100% - 3 * 1.6rem) / 3.4);gap: 1.6rem;padding: 0.4rem clamp(3.2rem,6vw,8rem) 0.4rem;scroll-padding-inline: clamp(3.2rem,6vw,8rem)}.sv-hl__card{padding: 2.8rem 2.6rem 2.6rem;border-radius: 2.8rem;min-height: 26rem}.sv-hl__quote{font-size: 1.95rem}.sv-hl__nav{display: flex;justify-content: center;gap: 1rem;margin-top: 3.2rem}}body.sv-skin--home .sv-ticker{background: #1b1714;color: rgba(255,255,255,0.86);-webkit-mask-image: none;mask-image: none;border-top: 1px solid rgba(255,255,255,0.06)}body.sv-skin--home .sv-bundle .sv-h2,body.sv-skin--home .sv-faq .sv-h2,body.sv-skin--home .sv-finalcta .sv-h2{font-family: var(--sv6-head,var(--sv-font-heading));font-weight: 800;letter-spacing: -0.03em;line-height: 1.06}body.sv-skin--home .sv-bundle .sv-eyebrow,body.sv-skin--home .sv-faq .sv-eyebrow,body.sv-skin--home .sv-finalcta .sv-eyebrow{font-family: var(--sv-font-body);font-size: 1.05rem;font-weight: 600;letter-spacing: 0.32em;color: var(--sv6-accent,#c65d2e)}body.sv-skin--home .sv-bundle{background: #f5f5f3}body.sv-skin--home .sv-bundle__shot:has(.sv-placeholder){display: none}body.sv-skin--home .sv-bundle .sv-btn,body.sv-skin--home .sv-bundle__cta{background: #141414;border-color: #141414;color: #ffffff;border-radius: 999px}body.sv-skin--home .sv-bundle .sv-btn:hover,body.sv-skin--home .sv-bundle__cta:hover{background: var(--sv6-accent,#c65d2e);border-color: var(--sv6-accent,#c65d2e)}body.sv-skin--home .sv-bundle__price{font-family: var(--sv6-head,var(--sv-font-heading));font-weight: 800;letter-spacing: -0.02em}body.sv-skin--home .sv-bundle__line p{font-family: var(--sv6-head,var(--sv-font-heading));font-weight: 700;letter-spacing: -0.015em}body.sv-skin--home .sv-faq__q{font-family: var(--sv6-head,var(--sv-font-heading));font-weight: 600;letter-spacing: -0.01em}body.sv-skin--home .sv-finalcta{position: relative;overflow: hidden}body.sv-skin--home .sv-finalcta .sv-btn{border-radius: 999px}body.sv-skin--home .sv-finalcta::before{content: '';position: absolute;left: 50%;top: -30%;width: 60rem;height: 60rem;margin-left: -30rem;border-radius: 50%;background: radial-gradient(circle,rgba(232,118,61,0.22) 0%,rgba(232,118,61,0) 62%);pointer-events: none}body.sv-skin--home .sv-bundle__save{color: var(--sv6-accent-ink,#a94a22);background: #fbefe8}.sv-hp__img{object-position: var(--fx,50%) var(--fy,50%);transform: scale(var(--zoom,1));transform-origin: var(--fx,50%) var(--fy,50%)}.sv-hp__card:hover .sv-hp__img{transform: scale(calc(var(--zoom,1) * 1.04))}@media screen and (max-width: 749px){.sv-hp__stage{aspect-ratio: var(--hp-ratio,4 / 5)}}.sv-hp__note{margin: 1.4rem 0 0}.sv-hp__buy{margin-top: auto}.sv-hp{background: #f4f1ec}.sv-hp__card{padding: 0.8rem;border-radius: 2.8rem;background: #ffffff;box-shadow: 0 1px 2px rgba(60,40,20,0.04),0 28px 60px -42px rgba(60,40,20,0.35)}.sv-hp__stage{border-radius: 2.2rem;background: #ece7e0}.sv-hp__card--2 .sv-hp__stage{background: #ece7e0}.sv-hp__body{padding: 2rem 1.4rem 1.4rem}.sv-hp__for{gap: 0.8rem;margin-bottom: 1rem}.sv-hp__for-icon{display: grid;place-items: center;width: 2.8rem;height: 2.8rem;border-radius: 50%;background: #fbefe8;color: var(--sv6-accent,#c65d2e)}.sv-hp__for-icon .sv-li{width: 1.6rem;height: 1.6rem}body .sv-hp h3.sv-hp__name.sv-hp__name{font-size: 2.8rem}.sv-hp__line{margin-top: 0.6rem;font-size: 1.5rem;color: #5a5a5a}.sv-hp__points{flex-wrap: nowrap;gap: 1.6rem;margin-top: 1.4rem;overflow: hidden}.sv-hp__points li{white-space: nowrap}.sv-hp__note{display: flex;align-items: flex-start;gap: 0.6rem;margin: 1.4rem 0 0;padding: 1rem 1.2rem;border-radius: 1.2rem;background: #f6f4f1;font-size: 1.2rem;line-height: 1.45;color: #5a5a5a}.sv-hp__note svg{flex: none;width: 1.5rem;height: 1.5rem;margin-top: 0.05rem;fill: none;stroke: #8a8a8a;stroke-width: 1.5;stroke-linecap: round}.sv-hp__buy{margin-top: auto;padding-top: 1.8rem;border-top: 1px solid rgba(20,20,20,0.08)}.sv-hp__body{display: flex;flex-direction: column}.sv-hp__body>.sv-hp__buy{margin-top: auto}.sv-hp__body>:nth-last-child(2){margin-bottom: 1.8rem}.sv-hp__price{display: grid;line-height: 1;font-size: 2.6rem;font-weight: 800;letter-spacing: -0.02em}.sv-hp__price small{margin-bottom: 0.4rem;font-family: var(--sv-font-body);font-size: 1.1rem;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;color: #8a8a8a}.sv-hp__btn{padding: 1.4rem 1.8rem 1.4rem 2.2rem}@media screen and (min-width: 750px){.sv-hp__card{padding: 1rem;border-radius: 3.4rem}.sv-hp__stage{border-radius: 2.6rem}.sv-hp__body{padding: 2.6rem 2rem 1.6rem}body .sv-hp h3.sv-hp__name.sv-hp__name{font-size: 3.4rem}.sv-hp__price{font-size: 3rem}}@media screen and (max-width: 749px){.sv-hp__grid,.sv-hp__together{max-width: 34rem;margin-left: auto;margin-right: auto}.sv-hp__stage{aspect-ratio: var(--hp-ratio,4 / 5)}}body.sv-skin--home .sv-bundle__shot-frame{border-radius: 2.2rem;overflow: hidden}@media screen and (max-width: 749px){body.sv-skin--home .sv-bundle__shot{width: 100%;max-width: 34rem;margin-left: auto;margin-right: auto}}body.sv-skin--mt{--mt-ink: #15120f;--mt-ink-2: #4a433d;--mt-mute: #6f675f;--mt-or: #c65d2e;--mt-or-hi: #e8763d;--mt-or-soft: #fbe8dc;--mt-sand: #f6f2ec;--mt-sand-2: #efe9e1;--mt-tape: #efe4d6;--mt-line: rgba(21,18,15,0.1);--mt-night: #15110e;--mt-cream: #f2e9df;--mt-head: 'Sora',Inter,system-ui,sans-serif}body.sv-skin--mt .sv-ticker{background: #1b1714 !important;color: #ffffff;-webkit-mask-image: none;mask-image: none}body.sv-skin--mt .sv-ticker__item{font-family: Inter,system-ui,sans-serif;font-style: normal;font-weight: 600;font-size: 1.35rem;letter-spacing: 0}body.sv-skin--mt .sv-ticker__item svg{color: var(--mt-or-hi)}.mt-hero,.mt-voices,.mt-signs,.mt-night,.mt-fix{letter-spacing: 0}.mt-hero *,.mt-voices *,.mt-signs *,.mt-night *,.mt-fix *{letter-spacing: inherit}.mt-eyebrow{display: inline-flex;align-items: center;gap: 0.7rem;margin: 0 0 1.4rem;padding: 0.55rem 1.3rem;border-radius: 99rem;background: var(--mt-tape);color: var(--mt-ink);font: 700 1.15rem/1.2 Inter,system-ui,sans-serif;letter-spacing: 0.14em;text-transform: uppercase;transform: rotate(-2deg);box-shadow: 0 1px 0 rgba(21,18,15,0.08),0 6px 14px -10px rgba(21,18,15,0.45)}.mt-eyebrow::before{content: '';width: 0.2rem;height: 1.1rem;border-radius: 1rem;background: rgba(21,18,15,0.22)}.mt-h2{margin: 0;font-family: var(--mt-head);font-weight: 700;font-size: clamp(2.7rem,7.4vw,4.4rem);line-height: 1.12;letter-spacing: -0.025em;color: var(--mt-ink);text-wrap: balance}.mt-h2 em,.mt-hero__title em,.mt-flips__h em,.mt-night__turn em,.mt-night__week-line em{font-style: normal;color: var(--mt-or);background: linear-gradient(180deg,transparent 62%,rgba(232,118,61,0.2) 62%,rgba(232,118,61,0.2) 92%,transparent 92%);padding: 0 0.05em;-webkit-box-decoration-break: clone;box-decoration-break: clone}.mt-stars{display: inline-flex;gap: 0.15rem;color: var(--mt-or-hi);letter-spacing: 0}.mt-stars i{font-style: normal;line-height: 1}.mt-stars i.is-off{color: rgba(21,18,15,0.16)}.mt-ic{display: block;width: 100%;height: 100%;overflow: visible}.mt-ic__blob{fill: var(--mt-blob,#f8d9c8);transition: fill 0.3s ease}.mt-ic__line{fill: none;stroke: currentColor;stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round}.mt-ic__line .mt-ic__ac{stroke: var(--mt-ac,var(--mt-or))}.mt-ic__line .mt-ic__fill{fill: var(--mt-ac,var(--mt-or));stroke: none}.mf-skin{fill: var(--mf-skin,#fbf6f0);stroke: var(--mf-ln,#15120f);stroke-width: 2.6}.mf-ln{fill: none;stroke: var(--mf-ln,#15120f);stroke-width: 2.6;stroke-linecap: round;stroke-linejoin: round}.mf-dim{fill: none;stroke: var(--mf-dim,rgba(21,18,15,0.35));stroke-width: 1.8;stroke-linecap: round}.mf-hair{fill: var(--mf-hair,#2b211a)}.mf--long .mf-hair{fill: var(--mf-hair2,#7a4a30)}.mf-dot{fill: var(--mf-ln,#15120f)}.mf-open{fill: var(--mf-open,#3b1e15);stroke: var(--mf-ln,#15120f);stroke-width: 2.4}.mf-tape{fill: var(--mf-tape,#1b1714);stroke: var(--mf-tape-ln,rgba(21,18,15,0.5));stroke-width: 1.6}.mf-groove{fill: none;stroke: var(--mf-groove,#b8685b);stroke-width: 3;stroke-linecap: round}.mt-btn,.mt-hero__btn{display: inline-flex;align-items: center;justify-content: center;gap: 1rem;min-height: 5.6rem;padding: 0 3.2rem;border-radius: 99rem;background: var(--mt-ink);color: #ffffff;font: 700 1.6rem/1 Inter,system-ui,sans-serif;letter-spacing: 0;text-decoration: none;transition: transform 0.2s ease,box-shadow 0.2s ease;box-shadow: 0 14px 28px -16px rgba(21,18,15,0.7)}.mt-btn svg,.mt-hero__btn svg{width: 2rem;height: 2rem;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;transition: transform 0.2s ease}.mt-btn:hover svg,.mt-hero__btn:hover svg{transform: translateX(3px)}.mt-btn:hover,.mt-hero__btn:hover{transform: translateY(-1px)}.mt-hero{position: relative;background: #ffffff;color: var(--mt-ink)}.mt-hero__media{position: relative;margin: 0;height: min(58svh,54rem);min-height: 40rem;overflow: hidden;background: radial-gradient(120% 80% at 50% 10%,#f7efe6 0%,#ece0d2 70%,#e3d4c3 100%)}.mt-hero__media::before{content: '';position: absolute;z-index: 1;inset: 0 0 auto;height: 20rem;background: linear-gradient(180deg,rgba(10,8,6,0.6) 0%,rgba(10,8,6,0.28) 50%,rgba(10,8,6,0) 100%);pointer-events: none}.mt-hero__media picture{display: contents}.mt-hero__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: var(--fxm,50%) var(--fym,35%)}.mt-hero__draw{position: absolute;inset: 0;width: 100%;height: 100%}.mt-hero__draw-pillow{fill: #fffdf9;stroke: rgba(21,18,15,0.08);stroke-width: 2}.mt-hero__draw-duvet{fill: #d9c6b0}.mt-hero__draw-fold{fill: none;stroke: rgba(21,18,15,0.14);stroke-width: 2.4;stroke-linecap: round}.mt-hero__chip{position: absolute;z-index: 2;left: 1.6rem;bottom: 4.6rem;display: flex;align-items: center;gap: 1rem;padding: 0.8rem 1.4rem 0.8rem 0.8rem;border-radius: 1.8rem;background: rgba(21,17,14,0.72);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: #ffffff;box-shadow: 0 12px 30px -14px rgba(0,0,0,0.6)}.mt-hero__chip-ic{width: 3.6rem;height: 3.6rem;padding: 0.5rem;border-radius: 1.2rem;background: rgba(255,255,255,0.1);color: #ffffff;--mt-blob: rgba(232,118,61,0.35);--mt-ac: var(--mt-or-hi)}.mt-hero__chip-copy{display: grid;gap: 0.2rem}.mt-hero__chip strong{font: 800 1.7rem/1 var(--mt-head);font-variant-numeric: tabular-nums}.mt-hero__chip-copy span{font: 500 1.25rem/1.2 Inter,system-ui,sans-serif;color: rgba(255,255,255,0.75)}.mt-hero__sheet{position: relative;z-index: 3;margin-top: -2.8rem;padding: 2.6rem 1.6rem 3.4rem;border-radius: 2.8rem 2.8rem 0 0;background: #ffffff}.mt-hero__proof{display: inline-flex;align-items: center;gap: 0.8rem;padding: 0.6rem 1.3rem 0.6rem 1rem;border: 1px solid var(--mt-line);border-radius: 99rem;color: var(--mt-ink);font: 600 1.3rem/1.2 Inter,system-ui,sans-serif;text-decoration: none}.mt-hero__proof .mt-stars{font-size: 1.3rem}.mt-hero__title{margin: 1.4rem 0 0;font-family: var(--mt-head);font-weight: 800;font-size: clamp(3.2rem,9.2vw,6rem);line-height: 1.05;letter-spacing: -0.035em;text-wrap: balance}.mt-hero__sub{margin: 1.1rem 0 0;max-width: 34ch;color: var(--mt-ink-2);font: 500 1.6rem/1.45 Inter,system-ui,sans-serif}.mt-hero__buy{margin-top: 2rem;text-align: center}.mt-hero__btn{width: 100%}.mt-hero__under{margin: 1.1rem 0 0;color: var(--mt-mute);font: 500 1.3rem/1.3 Inter,system-ui,sans-serif}.mt-hero__tags{display: flex;flex-wrap: wrap;justify-content: center;gap: 0.5rem;margin: 1.6rem 0 0;padding: 0;list-style: none}.mt-tapetag{display: inline-flex;align-items: center;gap: 0.4rem;padding: 0.4rem 0.95rem 0.4rem 0.4rem;border-radius: 99rem;background: var(--mt-sand);color: var(--mt-ink);font: 600 1.2rem/1 Inter,system-ui,sans-serif;white-space: nowrap}.mt-tapetag .mt-ic{width: 2.4rem;height: 2.4rem}@media screen and (min-width: 750px){.mt-hero__media{height: 64rem}.mt-hero__sheet{max-width: 64rem;margin: -4rem auto 0;padding: 3.2rem 3.2rem 4rem;border-radius: 2.8rem 2.8rem 0 0}.mt-hero__btn{width: auto;min-width: 32rem}}@media screen and (min-width: 990px){.mt-hero{display: grid;min-height: min(92vh,90rem)}.mt-hero__media{grid-area: 1 / 1;height: auto;min-height: 0}.mt-hero__img{object-position: var(--fx,50%) var(--fy,40%)}.mt-hero__media::before{height: 22rem}.mt-hero__chip{left: auto;right: 4rem;bottom: 4.8rem}.mt-hero__sheet{grid-area: 1 / 1;align-self: end;justify-self: start;width: min(58rem,46vw);max-width: none;margin: 0 0 4.8rem max(4rem,calc((100vw - 120rem) / 2));padding: 3.6rem 3.6rem 3.4rem;border-radius: 2.8rem;box-shadow: 0 40px 80px -40px rgba(21,18,15,0.55)}.mt-hero__buy{text-align: left}.mt-hero__btn{min-width: 0}.mt-hero__tags{justify-content: flex-start}.mt-hero__title{font-size: clamp(3.6rem,3.1vw,4.6rem)}.mt-hero--drawn .mt-hero__draw{left: auto;right: 0;width: 60%}}.mt-voices{background: var(--mt-sand);color: var(--mt-ink)}.mt-voices__inner{max-width: 120rem;margin: 0 auto;padding: 5.6rem 1.6rem}.mt-voices__head{max-width: 64rem}.mt-voices__score{display: flex;align-items: center;gap: 2rem;margin-top: 2.4rem;padding: 1.8rem 2.2rem;border-radius: 2.4rem;background: var(--mt-ink);color: #ffffff;position: relative;overflow: hidden}.mt-voices__score::after{content: '';position: absolute;right: -3rem;top: -3rem;width: 12rem;height: 12rem;border-radius: 50%;background: radial-gradient(circle,rgba(232,118,61,0.35),transparent 70%);pointer-events: none}.mt-voices__big{display: grid;justify-items: start;gap: 0.6rem;flex: none}.mt-voices__big strong{font: 800 5.4rem/0.9 var(--mt-head);letter-spacing: -0.04em}.mt-voices__big .mt-stars{font-size: 1.5rem}.mt-voices__facts{display: grid;gap: 1rem;margin: 0;padding: 0 0 0 2rem;list-style: none;border-left: 1px solid rgba(255,255,255,0.14)}.mt-voices__facts li{display: grid;gap: 0.2rem}.mt-voices__facts strong{font: 700 2rem/1 var(--mt-head);letter-spacing: -0.02em}.mt-voices__facts span{font: 500 1.25rem/1.2 Inter,system-ui,sans-serif;color: rgba(255,255,255,0.66)}.mt-voices__chips{display: flex;gap: 0.8rem;margin: 2rem -1.6rem 0;padding: 0 1.6rem 0.4rem;overflow-x: auto;scrollbar-width: none}.mt-voices__chips::-webkit-scrollbar{display: none}.mt-chip{flex: none;display: inline-flex;align-items: center;gap: 0.5rem;height: 4rem;padding: 0 1.5rem;border: 1px solid var(--mt-line);border-radius: 99rem;background: #ffffff;color: var(--mt-ink);font: 600 1.35rem/1 Inter,system-ui,sans-serif;cursor: pointer;transition: background 0.2s ease,color 0.2s ease}.mt-chip i{font-style: normal;font-size: 1.15rem;color: var(--mt-mute)}.mt-chip.is-on{background: var(--mt-ink);border-color: var(--mt-ink);color: #ffffff}.mt-chip.is-on i{color: rgba(255,255,255,0.6)}.mt-voices__list{display: grid;gap: 1.2rem;margin: 1.6rem 0 0;padding: 0;list-style: none}.mt-review{padding: 0;overflow: hidden;border-radius: 2rem;background: #ffffff;box-shadow: 0 1px 0 rgba(21,18,15,0.05),0 10px 24px -20px rgba(21,18,15,0.4);animation: mtFade 0.35s ease both}.mt-review[hidden]{display: none}.mt-review__body{padding: 1.8rem 1.8rem 1.6rem}.mt-review__shot{position: relative;margin: 0;aspect-ratio: 4 / 5;background: var(--mt-or-soft);overflow: hidden}.mt-review__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% var(--fy,35%);display: block}.mt-review__shot::after{content: '';position: absolute;inset: auto 0 0;height: 30%;background: linear-gradient(180deg,rgba(21,18,15,0),rgba(21,18,15,0.38));pointer-events: none}.mt-review__tag{position: absolute;top: 1.2rem;left: 1.2rem;z-index: 1;display: inline-flex;align-items: center;gap: 0.5rem;padding: 0.4rem 1.1rem 0.4rem 0.4rem;border-radius: 99rem;background: rgba(255,255,255,0.94);color: var(--mt-ink);font: 700 1.1rem/1 Inter,system-ui,sans-serif;letter-spacing: 0.06em;text-transform: uppercase;box-shadow: 0 6px 16px -10px rgba(21,18,15,0.5);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}.mt-review__tag-ic{display: grid;place-items: center;width: 2.6rem;height: 2.6rem}.mt-review__tag-ic .mt-ic{width: 2.6rem;height: 2.6rem}.mt-review__badge{position: absolute;left: 1.2rem;bottom: 1.2rem;z-index: 1;display: inline-flex;align-items: center;gap: 0.5rem;padding: 0.6rem 1.1rem 0.6rem 0.9rem;border-radius: 99rem;background: rgba(21,18,15,0.72);color: #ffffff;font: 600 1.2rem/1 Inter,system-ui,sans-serif;-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}.mt-review__badge svg{width: 1.4rem;height: 1.4rem;fill: none;stroke: #f2a37c;stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round}.mt-review--photo .mt-review__body{padding-top: 1.5rem}.mt-review--photo .mt-review__quote{margin-top: 0.9rem}.mt-review--photo .mt-review__name{font-size: 1.5rem}.mt-review__top{display: flex;align-items: center;justify-content: space-between;gap: 1rem}.mt-review .mt-stars{font-size: 1.45rem}.mt-review__topic{padding: 0.35rem 0.9rem;border-radius: 99rem;background: var(--mt-tape);font: 700 1.05rem/1.2 Inter,system-ui,sans-serif;letter-spacing: 0.08em;text-transform: uppercase}.mt-review__quote{margin: 1.2rem 0 1.4rem;font: 500 1.55rem/1.5 Inter,system-ui,sans-serif;color: var(--mt-ink)}.mt-review__quote mark{color: inherit;font-weight: 700;background: linear-gradient(180deg,transparent 52%,rgba(232,118,61,0.3) 52%,rgba(232,118,61,0.3) 94%,transparent 94%);-webkit-box-decoration-break: clone;box-decoration-break: clone}.mt-review__who{display: flex;align-items: center;gap: 1rem;margin: 0}.mt-review__face{width: 3.6rem;height: 3.6rem;flex: none;border-radius: 50%;object-fit: cover}.mt-review__face--letter{display: grid;place-items: center;background: var(--mt-or-soft);color: var(--mt-or);font: 700 1.5rem/1 var(--mt-head)}.mt-review__name{font: 700 1.4rem/1.2 Inter,system-ui,sans-serif}.mt-review__ok{display: inline-flex;align-items: center;gap: 0.3rem;margin-left: auto;color: var(--mt-mute);font: 600 1.2rem/1 Inter,system-ui,sans-serif}.mt-review__ok svg{width: 1.4rem;height: 1.4rem;fill: none;stroke: var(--mt-or);stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round}.mt-voices__more{margin-top: 2rem;text-align: center}.mt-voices__more[hidden]{display: none}.mt-voices__more-btn{display: inline-flex;align-items: center;gap: 0.8rem;height: 4.8rem;padding: 0 2.4rem;border: 1.5px solid var(--mt-ink);border-radius: 99rem;background: transparent;color: var(--mt-ink);font: 700 1.4rem/1 Inter,system-ui,sans-serif;cursor: pointer}.mt-voices__more-btn svg{width: 1.8rem;height: 1.8rem;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;transition: transform 0.2s ease}.mt-voices__more-btn[aria-expanded='true'] svg{transform: rotate(180deg)}.mt-voices__foot{margin: 1.6rem 0 0;text-align: center;color: var(--mt-mute);font: 500 1.3rem/1.4 Inter,system-ui,sans-serif}@media screen and (min-width: 750px){.mt-voices__inner{padding: 7.2rem 4rem}.mt-voices__score{display: inline-flex;padding: 2rem 2.8rem}.mt-voices__chips{margin: 2.4rem 0 0;padding: 0;flex-wrap: wrap}.mt-voices__list{grid-template-columns: repeat(2,minmax(0,1fr));align-items: start}}@media screen and (min-width: 990px){.mt-voices__list{grid-template-columns: repeat(3,minmax(0,1fr))}}.mt-signs{background: #ffffff;color: var(--mt-ink)}.mt-signs__inner{max-width: 104rem;margin: 0 auto;padding: 5.6rem 1.6rem}.mt-signs__head{text-align: center}.mt-signs__sub{margin: 1rem 0 0;color: var(--mt-mute);font: 500 1.5rem/1.4 Inter,system-ui,sans-serif}.mt-signs__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1rem;margin: 2.6rem 0 0;padding: 0;list-style: none}.mt-signs__grid>li{display: flex}.mt-sign{position: relative;display: flex;flex-direction: column;align-items: flex-start;gap: 1.2rem;width: 100%;padding: 1.6rem 1.4rem 1.5rem;border: 1.5px solid transparent;border-radius: 2.2rem;background: var(--mt-sand);color: var(--mt-ink);text-align: left;font: inherit;cursor: pointer;transition: transform 0.2s ease,background 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;-webkit-tap-highlight-color: transparent}.mt-sign__ic{width: 5.6rem;height: 5.6rem;margin: -0.4rem 0 0 -0.4rem;--mt-blob: #f6d4c1}.mt-sign__copy strong{display: block;font: 700 1.5rem/1.25 Inter,system-ui,sans-serif;letter-spacing: -0.005em}.mt-sign__copy span{display: block;margin-top: 0.4rem;color: var(--mt-mute);font: 500 1.25rem/1.35 Inter,system-ui,sans-serif}.mt-sign__tick{position: absolute;top: 1.2rem;right: 1.2rem;display: inline-flex;align-items: center;gap: 0.3rem;height: 2.6rem;min-width: 2.6rem;padding: 0 0.5rem;border: 1.5px solid rgba(21,18,15,0.18);border-radius: 99rem;background: #ffffff;color: transparent;transition: all 0.2s ease}.mt-sign__tick svg{width: 1.3rem;height: 1.3rem;fill: none;stroke: currentColor;stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round}.mt-sign__tick em{display: none;font: 800 1.1rem/1 Inter,system-ui,sans-serif;font-style: normal;letter-spacing: 0.04em;text-transform: uppercase;padding-right: 0.3rem}.mt-sign:hover{background: var(--mt-sand-2)}.mt-sign[aria-pressed='true']{background: #ffffff;border-color: var(--mt-ink);box-shadow: 0 16px 30px -20px rgba(21,18,15,0.55);transform: translateY(-2px)}.mt-sign[aria-pressed='true'] .mt-sign__ic{--mt-blob: #f3a983}.mt-sign[aria-pressed='true'] .mt-sign__tick{background: var(--mt-or);border-color: var(--mt-or);color: #ffffff}.mt-sign[aria-pressed='true'] .mt-sign__tick em{display: inline}.mt-signs:not(.is-js) .mt-sign__tick{display: none}.mt-signs__score{display: flex;align-items: center;gap: 1.4rem;margin-top: 1.6rem;padding: 1.6rem 1.6rem 1.6rem 2rem;border-radius: 2.2rem;background: var(--mt-ink);color: #ffffff;text-decoration: none}.mt-signs__count{flex: none;font-family: var(--mt-head);line-height: 1}.mt-signs__count b{font-weight: 800;font-size: 4rem;letter-spacing: -0.04em;transition: color 0.2s ease}.mt-signs__count small{font-size: 1.6rem;font-weight: 600;color: rgba(255,255,255,0.45)}.mt-signs.is-some .mt-signs__count b{color: var(--mt-or-hi)}.mt-signs:not(.is-js) .mt-signs__count{display: none}.mt-signs__msg{display: grid;gap: 0.3rem;min-width: 0}.mt-signs__msg strong{font: 700 1.6rem/1.3 Inter,system-ui,sans-serif}.mt-signs__msg span{font: 500 1.3rem/1.35 Inter,system-ui,sans-serif;color: rgba(255,255,255,0.66)}.mt-signs__go{flex: none;display: grid;place-items: center;width: 4.4rem;height: 4.4rem;margin-left: auto;border-radius: 50%;background: var(--mt-or)}.mt-signs__go svg{width: 2rem;height: 2rem;fill: none;stroke: #ffffff;stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round}.mt-signs.is-hot .mt-signs__go{animation: mtNudge 1.6s ease-in-out infinite}@media screen and (min-width: 750px){.mt-signs__inner{padding: 7.2rem 4rem}.mt-signs__grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 1.4rem}.mt-sign{padding: 2.2rem 2rem}.mt-sign__copy strong{font-size: 1.7rem}.mt-sign__copy span{font-size: 1.4rem}.mt-signs__score{max-width: 64rem;margin: 2rem auto 0}}.mt-night{position: relative;overflow: hidden;background: var(--mt-night);color: var(--mt-cream)}.mt-night__sky{position: absolute;inset: 0;pointer-events: none;background: radial-gradient(60rem 30rem at 85% -5%,rgba(232,118,61,0.16),transparent 70%),radial-gradient(1.5px 1.5px at 8% 12%,rgba(255,255,255,0.55) 50%,transparent 52%),radial-gradient(1px 1px at 22% 6%,rgba(255,255,255,0.4) 50%,transparent 52%),radial-gradient(1.5px 1.5px at 41% 15%,rgba(255,255,255,0.35) 50%,transparent 52%),radial-gradient(1px 1px at 63% 4%,rgba(255,255,255,0.5) 50%,transparent 52%),radial-gradient(1.5px 1.5px at 78% 18%,rgba(255,255,255,0.3) 50%,transparent 52%),radial-gradient(1px 1px at 92% 9%,rgba(255,255,255,0.45) 50%,transparent 52%)}.mt-night__inner{position: relative;max-width: 120rem;margin: 0 auto;padding: 6.4rem 1.6rem}.mt-night__head{text-align: center;max-width: 62rem;margin: 0 auto}.mt-night .mt-h2{color: #ffffff}.mt-night .mt-h2 em{color: var(--mt-or-hi);background: linear-gradient(180deg,transparent 62%,rgba(232,118,61,0.24) 62%,rgba(232,118,61,0.24) 92%,transparent 92%)}.mt-night__sub{margin: 1.2rem auto 0;max-width: 38ch;color: rgba(242,233,223,0.7);font: 500 1.55rem/1.45 Inter,system-ui,sans-serif}.mt-night__grid{display: grid;gap: 1.6rem;margin-top: 3rem}.mt-night__video{position: relative;margin: 0;aspect-ratio: var(--v-ratio,1 / 1);border-radius: 2.4rem;overflow: hidden;background: #000000;border: 1px solid rgba(242,233,223,0.08)}.mt-night__video video,.mt-night__vid{display: block;width: 100%;height: 100%;object-fit: cover}.mt-night__rec{position: absolute;top: 1.2rem;left: 1.2rem;display: inline-flex;align-items: center;gap: 0.6rem;padding: 0.5rem 1rem;border-radius: 99rem;background: rgba(0,0,0,0.55);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);color: #ffffff;font: 700 1.2rem/1 Inter,system-ui,sans-serif;font-variant-numeric: tabular-nums;letter-spacing: 0.04em}.mt-night__rec i{width: 0.8rem;height: 0.8rem;border-radius: 50%;background: #ff4d3a;animation: mtBlink 1.4s steps(2,start) infinite}.mt-scene{--mf-skin: #2b231d;--mf-ln: #f2e9df;--mf-dim: rgba(242,233,223,0.35);--mf-hair: #0e0b09;--mf-hair2: #4a3123;--mf-open: #070605;--mf-tape: #0c0a09;position: relative;border-radius: 2.4rem;overflow: hidden;background: linear-gradient(180deg,#211b16 0%,#1a1511 100%);border: 1px solid rgba(242,233,223,0.08);transition: background 0.8s ease}.mt-scene::after{content: '';position: absolute;inset: 0;pointer-events: none;background: radial-gradient(70% 60% at 100% 0%,rgba(255,196,120,0.28),transparent 70%);opacity: 0;transition: opacity 0.8s ease}.mt-scene[data-scene='wake']::after{opacity: 1}.mt-scene__svg{display: block;width: 100%;height: auto}.mt-scene__board{fill: #2c241e}.mt-scene__pillow{fill: #2d2520;stroke: rgba(242,233,223,0.12);stroke-width: 1.4}.mt-scene__duvet{fill: #2a221c}.mt-scene__fold{fill: none;stroke: rgba(242,233,223,0.22);stroke-width: 1.6;stroke-linecap: round}.mt-scene__z text{fill: rgba(242,233,223,0.6);font: 700 20px var(--mt-head)}.mt-scene__z text:last-child{font-size: 14px}.mt-scene__air path{fill: none;stroke: var(--mt-or-hi);stroke-width: 3;stroke-linecap: round;stroke-dasharray: 5 9;animation: mtFlow 0.9s linear infinite}.mt-scene__waves path{fill: none;stroke: var(--mt-or-hi);stroke-width: 3;stroke-linecap: round;animation: mtWave 1.2s ease-in-out infinite}.mt-scene__waves path:nth-child(2){animation-delay: 0.15s}.mt-scene__waves path:nth-child(3){animation-delay: 0.3s}.mt-scene .mf-mouth,.mt-scene .mf-eyes,.mt-scene__z,.mt-scene__air,.mt-scene__waves{opacity: 0;transition: opacity 0.5s ease}.mt-scene .mf-eyes--closed{opacity: 1}.mt-scene__them .mf-mouth--closed,.mt-scene[data-scene='asleep'] .mt-scene__you .mf-mouth--closed,.mt-scene[data-scene='wake'] .mt-scene__you .mf-mouth--closed,.mt-scene[data-scene='open'] .mt-scene__you .mf-mouth--open,.mt-scene[data-scene='dry'] .mt-scene__you .mf-mouth--open,.mt-scene[data-scene='snore'] .mt-scene__you .mf-mouth--open,.mt-scene[data-scene='asleep'] .mt-scene__z,.mt-scene[data-scene='open'] .mt-scene__z,.mt-scene[data-scene='dry'] .mt-scene__air,.mt-scene[data-scene='snore'] .mt-scene__waves{opacity: 1}.mt-scene[data-scene='snore'] .mt-scene__them .mf-eyes--closed,.mt-scene[data-scene='wake'] .mt-scene__you .mf-eyes--closed{opacity: 0}.mt-scene[data-scene='snore'] .mt-scene__them .mf-eyes--open,.mt-scene[data-scene='wake'] .mt-scene__you .mf-eyes--half{opacity: 1}.mt-scene__z{animation: mtFloat 3s ease-in-out infinite}.mt-scene__clock{position: absolute;top: 0.8rem;left: 50%;transform: translateX(-50%);display: inline-flex;align-items: center;gap: 0.6rem;padding: 0.4rem 1.1rem 0.4rem 0.5rem;border-radius: 1rem;background: #0b0907;border: 1px solid rgba(242,233,223,0.1);box-shadow: 0 8px 20px -10px rgba(0,0,0,0.8)}.mt-scene__clock b{color: var(--mt-or-hi);font: 800 1.5rem/1 var(--mt-head);font-variant-numeric: tabular-nums;letter-spacing: 0.03em;min-width: 7.2ch;text-align: center}.mt-scene__clock-ic{width: 2.2rem;height: 2.2rem;color: var(--mt-cream);--mt-blob: transparent;--mt-ac: var(--mt-or-hi)}.mt-scene__clock-ic--sun{display: none}.mt-scene[data-scene='wake'] .mt-scene__clock-ic--sun{display: block}.mt-scene[data-scene='wake'] .mt-scene__clock-ic--moon{display: none}.mt-scene__drop{position: absolute;right: 1rem;bottom: 1rem;display: inline-flex;align-items: center;gap: 0.7rem;padding: 0.6rem 1.2rem 0.6rem 0.8rem;border-radius: 1.4rem;background: rgba(11,9,7,0.72);border: 1px solid rgba(242,233,223,0.1)}.mt-scene__drop svg{width: 2.2rem;height: 2.9rem}.mt-scene__drop-fill{fill: var(--mt-cream);transform-box: fill-box;transform: translateY(calc((100 - var(--lvl,100)) * 1%));transition: transform 0.9s ease,fill 0.6s ease}.mt-scene[data-scene='snore'] .mt-scene__drop-fill,.mt-scene[data-scene='wake'] .mt-scene__drop-fill{fill: var(--mt-or-hi)}.mt-scene__drop-line{fill: none;stroke: var(--mt-cream);stroke-width: 2.4;stroke-linejoin: round}.mt-scene__drop span{display: grid;gap: 0.2rem}.mt-scene__drop small{font: 700 0.95rem/1 Inter,system-ui,sans-serif;letter-spacing: 0.12em;text-transform: uppercase;color: rgba(242,233,223,0.55)}.mt-scene__drop b{font: 700 1.35rem/1 Inter,system-ui,sans-serif;color: #ffffff}.mt-scene[data-scene='snore'] .mt-scene__drop b,.mt-scene[data-scene='wake'] .mt-scene__drop b{color: var(--mt-or-hi)}.mt-night__track{position: relative;display: grid;grid-auto-flow: column;grid-auto-columns: 1fr;margin-top: 1.6rem}.mt-night__track::before,.mt-night__track::after{content: '';position: absolute;top: 0.8rem;left: 10%;height: 2px;border-radius: 2px}.mt-night__track::before{right: 10%;background: rgba(242,233,223,0.14)}.mt-night__track::after{width: calc(80% * var(--prog,0));background: var(--mt-or-hi);transition: width 0.6s ease}.mt-night__stop{position: relative;z-index: 1;display: flex;flex-direction: column;align-items: center;gap: 0.7rem;padding: 0;border: 0;background: none;color: rgba(242,233,223,0.5);font: 700 1.15rem/1 Inter,system-ui,sans-serif;font-variant-numeric: tabular-nums;white-space: nowrap;cursor: pointer;-webkit-tap-highlight-color: transparent}.mt-night__stop i{width: 1.8rem;height: 1.8rem;border-radius: 50%;background: var(--mt-night);border: 2px solid rgba(242,233,223,0.3);transition: all 0.3s ease}.mt-night__stop.is-past i{background: var(--mt-or-hi);border-color: var(--mt-or-hi)}.mt-night__stop.is-on{color: #ffffff}.mt-night__stop.is-on i{background: var(--mt-or-hi);border-color: #ffffff;box-shadow: 0 0 0 5px rgba(232,118,61,0.28)}.mt-night__caps{margin: 1.6rem 0 0;padding: 0;list-style: none;display: grid;gap: 0.8rem}.mt-night.is-js .mt-night__cap{display: none}.mt-night.is-js .mt-night__cap.is-on{display: block;animation: mtFade 0.45s ease both}.mt-night__cap{padding: 1.6rem 1.8rem;border-radius: 1.8rem;background: rgba(242,233,223,0.05);border: 1px solid rgba(242,233,223,0.08)}.mt-night__cap-time{color: var(--mt-or-hi);font: 800 1.15rem/1 Inter,system-ui,sans-serif;letter-spacing: 0.1em}.mt-night__cap p{margin: 0.6rem 0 0;color: #ffffff;font: 500 1.7rem/1.4 Inter,system-ui,sans-serif}.mt-night__cap b{color: var(--mt-or-hi);font-weight: 700}.mt-night__week{margin-top: 5.6rem;text-align: center}.mt-night__week-h{margin: 0;color: #ffffff;font: 700 2.4rem/1.2 var(--mt-head);letter-spacing: -0.02em}.mt-night__days{--mf-skin: #2b231d;--mf-ln: #f2e9df;--mf-dim: rgba(242,233,223,0.35);--mf-hair: #0e0b09;--mf-open: #070605;display: grid;grid-template-columns: repeat(7,minmax(0,1fr));gap: 0.6rem;max-width: 52rem;margin: 2rem auto 0;padding: 0;list-style: none}.mt-night__days li{display: flex;flex-direction: column;align-items: center;gap: 0.7rem}.mt-night__days svg{width: 100%;height: auto}.mt-night__days .mf-open{fill: var(--mt-or-hi);stroke: var(--mt-or-hi)}.mt-night__days span{color: rgba(242,233,223,0.5);font: 700 1.05rem/1 Inter,system-ui,sans-serif;letter-spacing: 0.08em;text-transform: uppercase}.mt-night__week-line{margin: 2rem auto 0;max-width: 30ch;color: rgba(242,233,223,0.85);font: 600 1.8rem/1.35 Inter,system-ui,sans-serif}.mt-night__week-line em{color: var(--mt-or-hi);background: none;padding: 0}.mt-night__costs{display: grid;gap: 1rem;margin: 3.2rem 0 0;padding: 0;list-style: none}.mt-night__cost{display: grid;grid-template-columns: 4.8rem 1fr;column-gap: 1.4rem;row-gap: 0.3rem;align-items: center;padding: 1.6rem;border-radius: 2rem;background: rgba(242,233,223,0.05);border: 1px solid rgba(242,233,223,0.08)}.mt-night__cost-ic{grid-row: span 2;width: 4.8rem;height: 4.8rem;color: var(--mt-cream);--mt-blob: rgba(232,118,61,0.3);--mt-ac: var(--mt-or-hi)}.mt-night__cost strong{align-self: end;color: #ffffff;font: 700 1.6rem/1.2 Inter,system-ui,sans-serif}.mt-night__cost>span:last-child{align-self: start;color: rgba(242,233,223,0.66);font: 500 1.35rem/1.35 Inter,system-ui,sans-serif}.mt-night__turn{margin: 4.4rem auto 0;max-width: 22ch;text-align: center;color: #ffffff;font: 700 clamp(2.4rem,6.4vw,3.6rem)/1.2 var(--mt-head);letter-spacing: -0.025em}.mt-night__turn em{display: block;color: var(--mt-or-hi);background: none;padding: 0}@media screen and (min-width: 750px){.mt-night__inner{padding: 8rem 4rem}.mt-night__player{max-width: 64rem;margin: 0 auto;width: 100%}.mt-night__stop{font-size: 1.3rem}.mt-night__costs{grid-template-columns: repeat(3,minmax(0,1fr))}.mt-night__cost{grid-template-columns: 1fr;text-align: left;padding: 2rem}.mt-night__cost-ic{grid-row: auto;margin-bottom: 1rem}}@media screen and (min-width: 990px){.mt-night__grid:has(.mt-night__video){grid-template-columns: 0.8fr 1.2fr;align-items: start;gap: 2.4rem}.mt-night__grid:has(.mt-night__video) .mt-night__player{max-width: none}}.mt-fix{background: #ffffff;color: var(--mt-ink)}.mt-fix__inner{max-width: 112rem;margin: 0 auto;padding: 6.4rem 1.6rem}.mt-fix__head{text-align: center;max-width: 62rem;margin: 0 auto}.mt-fix__sub{margin: 1.2rem auto 0;max-width: 36ch;color: var(--mt-mute);font: 500 1.55rem/1.45 Inter,system-ui,sans-serif}.mt-routes{display: grid;gap: 1.2rem;margin-top: 3rem}.mt-route{padding: 2rem 1.8rem 2.2rem;border-radius: 2.4rem}.mt-route--mouth{background: var(--mt-sand)}.mt-route--nose{background: #ffffff;border: 2px solid var(--mt-ink);box-shadow: 0 24px 40px -30px rgba(21,18,15,0.6)}.mt-route__label{display: inline-flex;align-items: center;gap: 0.7rem;margin: 0;color: var(--mt-mute);font: 800 1.2rem/1 Inter,system-ui,sans-serif;letter-spacing: 0.12em;text-transform: uppercase}.mt-route--nose .mt-route__label{color: var(--mt-ink)}.mt-route__dot{width: 0.9rem;height: 0.9rem;border-radius: 50%;background: rgba(21,18,15,0.25)}.mt-route--nose .mt-route__dot{background: var(--mt-or);box-shadow: 0 0 0 4px rgba(198,93,46,0.18)}.mt-route__run{display: flex;align-items: center;gap: 0.8rem;margin: 1.6rem 0}.mt-route__start{flex: none;width: 5.2rem;height: 5.2rem;padding: 0.6rem;border-radius: 1.6rem;background: #ffffff}.mt-route--nose .mt-route__start{background: var(--mt-or-soft);--mt-blob: #f6c7ad}.mt-route--mouth .mt-route__start{--mt-blob: #ece4da;color: var(--mt-ink-2)}.mt-route__line{position: relative;flex: 1;height: 2px;background-image: linear-gradient(90deg,rgba(21,18,15,0.22) 50%,transparent 50%);background-size: 8px 2px}.mt-route__line i{position: absolute;top: -3px;left: 0;width: 8px;height: 8px;border-radius: 50%;background: var(--mt-or);animation: mtRun 0.9s linear infinite}.mt-route__line i:nth-child(2){animation-delay: 0.3s}.mt-route__line i:nth-child(3){animation-delay: 0.6s}.mt-route__path{flex: 1;min-width: 0;height: auto;overflow: visible}.mt-route__path path{fill: none;stroke: rgba(21,18,15,0.2);stroke-width: 2.4;stroke-dasharray: 5 6}.mt-route__path circle{fill: var(--mt-or)}.mt-route__end{flex: none;padding: 0.6rem 1rem;border-radius: 99rem;background: #ffffff;border: 1px solid var(--mt-line);color: var(--mt-ink);font: 800 1.05rem/1 Inter,system-ui,sans-serif;letter-spacing: 0.1em;text-transform: uppercase}.mt-route--nose .mt-route__end{background: var(--mt-ink);border-color: var(--mt-ink);color: #ffffff}.mt-route__tags{display: flex;flex-wrap: wrap;gap: 0.6rem;margin: 0;padding: 0;list-style: none}.mt-route__tags li{display: inline-flex;align-items: center;gap: 0.4rem;padding: 0.6rem 1.1rem 0.6rem 0.8rem;border-radius: 99rem;background: #ffffff;border: 1px solid rgba(198,93,46,0.35);color: var(--mt-or);font: 700 1.3rem/1 Inter,system-ui,sans-serif}.mt-route__tags svg{width: 1.3rem;height: 1.3rem;fill: none;stroke: currentColor;stroke-width: 2.4;stroke-linecap: round}.mt-route__line-copy{margin: 1.2rem 0 0;color: var(--mt-mute);font: 500 1.4rem/1.4 Inter,system-ui,sans-serif}.mt-route__steps{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 0.8rem;margin: 0;padding: 0;list-style: none}.mt-route__steps li{display: flex;flex-direction: column;align-items: center;gap: 0.3rem;text-align: center}.mt-route__step-ic{width: 4.6rem;height: 4.6rem;margin-bottom: 0.4rem}.mt-route__steps strong{font: 800 1.4rem/1.2 Inter,system-ui,sans-serif}.mt-route__steps span{color: var(--mt-mute);font: 500 1.2rem/1.3 Inter,system-ui,sans-serif}.mt-flips{margin-top: 5.6rem}.mt-flips__h{margin: 0 auto;max-width: 22ch;text-align: center;font: 700 clamp(2.4rem,6.4vw,3.4rem)/1.15 var(--mt-head);letter-spacing: -0.025em;color: var(--mt-ink);text-wrap: balance}.mt-flips__list{display: grid;gap: 1rem;margin: 2.6rem 0 0;padding: 0;list-style: none}.mt-flip{position: relative;display: grid;grid-template-columns: 0.92fr 1.08fr;min-height: 8.8rem}.mt-flip__was{display: flex;flex-direction: column;justify-content: center;gap: 0.6rem;padding: 1.3rem 1.8rem 1.3rem 1.3rem;border-radius: 1.8rem 0 0 1.8rem;background: #f2eee9;color: #8a8279}.mt-flip__ic{width: 3.2rem;height: 3.2rem;color: #9c948b;--mt-blob: #e4ded6;--mt-ac: #a39a90}.mt-flip__was s{font: 600 1.3rem/1.3 Inter,system-ui,sans-serif;text-decoration-color: rgba(198,93,46,0.75);text-decoration-thickness: 2px}.mt-flip__now{display: flex;flex-direction: column;justify-content: center;padding: 1.3rem 1.4rem 1.3rem 2.8rem;border-radius: 0 1.8rem 1.8rem 0;background: #ffffff;border: 1.5px solid var(--mt-ink);border-left: 0}.mt-flip__now strong{font: 800 1.55rem/1.2 Inter,system-ui,sans-serif;color: var(--mt-ink)}.mt-flip__now span{margin-top: 0.4rem;color: var(--mt-mute);font: 500 1.25rem/1.35 Inter,system-ui,sans-serif}.mt-flip__tape{position: absolute;top: 50%;left: 46%;width: 4.6rem;height: 2rem;border-radius: 0.5rem;background: rgba(239,228,214,0.96);border: 1px solid rgba(21,18,15,0.12);box-shadow: 0 3px 8px -2px rgba(21,18,15,0.22);transform: translate(-50%,-50%) rotate(-12deg)}.mt-flip__tape::after{content: '';position: absolute;top: 0.4rem;bottom: 0.4rem;left: 50%;width: 2px;margin-left: -1px;border-radius: 2px;background: rgba(191,169,143,0.9)}.mt-flips__note{margin: 1.6rem 0 0;text-align: center;color: var(--mt-mute);font: 500 1.3rem/1.4 Inter,system-ui,sans-serif}.mt-check{display: grid;justify-items: center;gap: 2rem;margin-top: 4.8rem;padding: 2.8rem 2rem;border-radius: 2.6rem;background: var(--mt-ink);color: #ffffff;text-align: center;position: relative;overflow: hidden}.mt-check::before{content: '';position: absolute;left: -6rem;bottom: -6rem;width: 20rem;height: 20rem;border-radius: 50%;background: radial-gradient(circle,rgba(232,118,61,0.22),transparent 70%);pointer-events: none}.mt-check__ring{position: relative;width: 11.6rem;height: 11.6rem;flex: none}.mt-check__ring svg{width: 100%;height: 100%;transform: rotate(-90deg)}.mt-check__track{fill: none;stroke: rgba(255,255,255,0.1);stroke-width: 8}.mt-check__bar{fill: none;stroke: var(--mt-or-hi);stroke-width: 8;stroke-linecap: round;stroke-dasharray: 100 100;stroke-dashoffset: calc((1 - var(--p,0)) * 100)}.mt-check.is-run .mt-check__bar{transition: stroke-dashoffset var(--dur,10s) linear}.mt-check:not(.is-js) .mt-check__bar,.mt-check.is-done .mt-check__bar{stroke-dashoffset: 0}.mt-check__num{position: absolute;inset: 0;display: grid;place-content: center;text-align: center}.mt-check__num b{font: 800 3.8rem/1 var(--mt-head);font-variant-numeric: tabular-nums}.mt-check__num small{margin-top: 0.2rem;font: 700 1.05rem/1 Inter,system-ui,sans-serif;letter-spacing: 0.14em;text-transform: uppercase;color: rgba(255,255,255,0.55)}.mt-check__copy{position: relative;max-width: 44rem}.mt-check__eyebrow{margin: 0;color: var(--mt-or-hi);font: 800 1.15rem/1 Inter,system-ui,sans-serif;letter-spacing: 0.14em;text-transform: uppercase}.mt-check__h{margin: 0.8rem 0 0;font: 700 2.4rem/1.15 var(--mt-head);letter-spacing: -0.02em;color: #ffffff}.mt-check__steps{margin: 0.8rem 0 0;color: rgba(255,255,255,0.8);font: 500 1.55rem/1.45 Inter,system-ui,sans-serif;min-height: 2.2em}.mt-check__btn{margin-top: 1.6rem;min-height: 4.8rem;padding: 0 2.8rem;border: 0;border-radius: 99rem;background: var(--mt-or);color: #ffffff;font: 700 1.5rem/1 Inter,system-ui,sans-serif;cursor: pointer;transition: background 0.2s ease}.mt-check.is-run .mt-check__btn{background: rgba(255,255,255,0.1);cursor: default}.mt-check:not(.is-js) .mt-check__btn{display: none}.mt-check__out{display: grid;gap: 0.9rem;margin: 2rem 0 0;padding: 1.8rem 0 0;list-style: none;border-top: 1px solid rgba(255,255,255,0.1);text-align: left}.mt-check__out li{display: flex;align-items: flex-start;gap: 1rem;font: 500 1.4rem/1.45 Inter,system-ui,sans-serif;color: rgba(255,255,255,0.85)}.mt-check__out svg{flex: none;width: 2.2rem;height: 2.2rem;padding: 0.35rem;border-radius: 50%;fill: none;stroke: #ffffff;stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round}.mt-check__ok svg{background: var(--mt-or)}.mt-check__no svg{background: rgba(255,255,255,0.14)}.mt-check__ok span{color: #ffffff;font-weight: 700}.mt-check__no a{color: var(--mt-or-hi);font-weight: 700;text-decoration: none;white-space: nowrap}.mt-fix__cta{margin-top: 4rem;text-align: center}.mt-fix__cta-note{margin: 1.1rem 0 0;color: var(--mt-mute);font: 500 1.3rem/1.3 Inter,system-ui,sans-serif}@media screen and (max-width: 749px){.mt-fix__cta .mt-btn{width: 100%}}@media screen and (min-width: 750px){.mt-fix__inner{padding: 8rem 4rem}.mt-routes{grid-template-columns: 1fr 1.15fr;align-items: stretch;gap: 1.6rem}.mt-route{padding: 2.6rem 2.6rem 2.8rem}.mt-flips__list{grid-template-columns: repeat(2,minmax(0,1fr));gap: 1.4rem}.mt-check{grid-template-columns: auto 1fr;justify-items: start;text-align: left;gap: 3.6rem;padding: 3.6rem 4rem;max-width: 84rem;margin-left: auto;margin-right: auto}.mt-check__ring{width: 14rem;height: 14rem}}@keyframes mtFade{from{opacity: 0;transform: translateY(6px)}to{opacity: 1;transform: none}}@keyframes mtNudge{0%,100%{transform: translateY(0)}50%{transform: translateY(4px)}}@keyframes mtBlink{to{visibility: hidden}}@keyframes mtFlow{to{stroke-dashoffset: -28}}@keyframes mtWave{0%,100%{opacity: 0.35}50%{opacity: 1}}@keyframes mtFloat{0%,100%{transform: translateY(0)}50%{transform: translateY(-4px)}}@keyframes mtRun{from{left: 0;opacity: 0}15%{opacity: 1}85%{opacity: 1}to{left: calc(100% - 8px);opacity: 0}}@media (prefers-reduced-motion: reduce){.mt-scene__air path,.mt-scene__waves path,.mt-scene__z,.mt-route__line i,.mt-signs.is-hot .mt-signs__go,.mt-night__rec i{animation: none}.mt-route__path circle{display: none}}.mt-build{background: var(--mt-sand);color: var(--mt-ink);letter-spacing: 0}.mt-build *{letter-spacing: inherit}.mt-build__inner{max-width: 112rem;margin: 0 auto;padding: 6.4rem 1.6rem}.mt-build__head{text-align: center;max-width: 62rem;margin: 0 auto}.mt-build__sub{margin: 1.2rem auto 0;max-width: 34ch;color: var(--mt-mute);font: 500 1.55rem/1.45 Inter,system-ui,sans-serif}.mt-peel{--p: 0;max-width: 60rem;margin: 3rem auto 0;padding: 1.4rem 1.4rem 1.8rem;border-radius: 2.8rem;background: #ffffff;box-shadow: 0 1px 0 rgba(21,18,15,0.04),0 40px 60px -44px rgba(21,18,15,0.5)}.mt-peel__tabs{position: relative;display: grid;grid-template-columns: 1fr 1fr;padding: 0.4rem;border-radius: 99rem;background: var(--mt-sand)}.mt-peel__tab{position: relative;z-index: 1;height: 4.4rem;border: 0;border-radius: 99rem;background: none;color: var(--mt-mute);font: 700 1.4rem/1 Inter,system-ui,sans-serif;cursor: pointer;transition: color 0.3s ease}.mt-peel__tab.is-on{color: #ffffff}.mt-peel__tab-bg{position: absolute;top: 0.4rem;bottom: 0.4rem;left: 0.4rem;width: calc(50% - 0.4rem);border-radius: 99rem;background: var(--mt-ink);transition: transform 0.35s cubic-bezier(0.2,0.7,0.2,1),background 0.3s ease}.mt-peel[data-tape='ours'] .mt-peel__tab-bg{transform: translateX(100%)}.mt-peel[data-tape='theirs'] .mt-peel__tab-bg{background: #6f675f}.mt-peel__stage{position: relative;margin-top: 1.2rem;border-radius: 2rem;overflow: hidden;background: #efd5c3}.mt-peel__svg{display: block;width: 100%;height: auto}.mt-peel__skin{fill: #efd5c3}.mt-peel__chin,.mt-peel__nose{fill: none;stroke: rgba(120,70,50,0.22);stroke-width: 2.2;stroke-linecap: round}.mt-peel__stubble circle{fill: rgba(70,45,35,0.35)}.mt-peel__lip{fill: #d6877a;stroke: #9a5245;stroke-width: 1.6;stroke-linejoin: round}.mt-peel__lip--low{fill: #cd7a6c}.mt-peel__line{fill: none;stroke: #8a4437;stroke-width: 2;stroke-linecap: round}.mt-peel__harm ellipse{fill: #e2554a;opacity: 0.5}.mt-peel__gunk path,.mt-peel__gunk circle{fill: #2b2622;opacity: 0.8}.mt-peel__flake rect{fill: #fff6ef;opacity: 0.9}.mt-peel__clean path{fill: #ffffff;opacity: 0;transition: opacity 0.4s ease}.mt-peel__tape{fill: #1b1714}.mt-peel__groove{fill: #b8685b}.mt-peel__sheen{fill: none;stroke: rgba(255,255,255,0.12);stroke-width: 3;stroke-linecap: round}.mt-peel__roll{fill: #f4efe7;stroke: rgba(21,18,15,0.14);stroke-width: 1.2}.mt-peel__roll-edge{fill: none;stroke: rgba(21,18,15,0.22);stroke-width: 1.4;stroke-dasharray: 3 3}.mt-peel__flap{filter: drop-shadow(-3px 6px 6px rgba(21,18,15,0.35))}.mt-peel[data-tape='ours'] .mt-peel__flap{fill: #3d3631}.mt-peel[data-tape='theirs'] .mt-peel__flap{fill: #fbf8f3;stroke: rgba(21,18,15,0.14);stroke-width: 1}.mt-peel[data-tape='ours'] .mt-peel__theirs,.mt-peel[data-tape='ours'] .mt-peel__harm,.mt-peel[data-tape='theirs'] .mt-peel__ours,.mt-peel[data-tape='theirs'] .mt-peel__clean{display: none}.mt-peel[data-tape='ours'].is-off .mt-peel__clean path{opacity: 1}.mt-peel__result{position: absolute;left: 50%;bottom: 1rem;margin: 0;transform: translate(-50%,6px);opacity: 0;transition: opacity 0.3s ease,transform 0.3s ease;pointer-events: none}.mt-peel__result span{display: none;padding: 0.75rem 1.4rem;border-radius: 99rem;font: 700 1.3rem/1 Inter,system-ui,sans-serif;white-space: nowrap;box-shadow: 0 10px 20px -10px rgba(21,18,15,0.6)}.mt-peel__result-ours{background: var(--mt-ink);color: #ffffff}.mt-peel__result-theirs{background: var(--mt-or);color: #ffffff}.mt-peel[data-tape='ours'] .mt-peel__result-ours,.mt-peel[data-tape='theirs'] .mt-peel__result-theirs{display: inline-block}.mt-peel.is-off .mt-peel__result{opacity: 1;transform: translate(-50%,0)}.mt-peel__drag{position: relative;display: block;margin-top: 1.2rem}.mt-peel:not(.is-js) .mt-peel__drag{display: none}.mt-peel__drag input{-webkit-appearance: none;appearance: none;display: block;width: 100%;height: 5.4rem;margin: 0;padding: 0 0.5rem;border-radius: 99rem;background: linear-gradient(90deg,var(--mt-or-soft) calc(var(--p) * 100%),var(--mt-sand) calc(var(--p) * 100%));cursor: grab;touch-action: pan-y}.mt-peel__drag input:active{cursor: grabbing}.mt-peel__drag input::-webkit-slider-thumb{-webkit-appearance: none;appearance: none;width: 4.4rem;height: 4.4rem;border: 0;border-radius: 50%;background: var(--mt-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 2rem no-repeat;box-shadow: 0 6px 14px -6px rgba(21,18,15,0.6);position: relative;z-index: 2}.mt-peel__drag input::-moz-range-thumb{width: 4.4rem;height: 4.4rem;border: 0;border-radius: 50%;background: var(--mt-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 2rem no-repeat}.mt-peel__drag input:focus-visible{outline: 2px solid var(--mt-or);outline-offset: 3px}.mt-peel__drag-hint{position: absolute;inset: 0;display: grid;place-items: center;padding-left: 4rem;color: var(--mt-mute);font: 700 1.35rem/1 Inter,system-ui,sans-serif;pointer-events: none;transition: opacity 0.3s ease}.mt-peel.is-going .mt-peel__drag-hint{opacity: 0}.mt-peel__score{margin: 1.4rem 0 0;padding: 0;list-style: none}.mt-peel__score li{display: flex;align-items: center;gap: 1rem;padding: 1rem 0.4rem;border-top: 1px solid var(--mt-line);font: 600 1.45rem/1.3 Inter,system-ui,sans-serif}.mt-peel__row{flex: 1}.mt-peel__mark{display: grid;place-items: center;width: 2.8rem;height: 2.8rem;border-radius: 50%;background: #fbe3dc;color: var(--mt-or)}.mt-peel__mark.is-yes{background: var(--mt-ink);color: #ffffff}.mt-peel__mark svg{width: 1.4rem;height: 1.4rem;fill: none;stroke: currentColor;stroke-width: 2.6;stroke-linecap: round;stroke-linejoin: round}.mt-peel.is-js[data-tape='ours'] .mt-peel__mark--theirs,.mt-peel.is-js[data-tape='theirs'] .mt-peel__mark--ours{display: none}.mt-peel.is-js .mt-peel__mark{animation: mtPop 0.35s ease both}.mt-build__h3{margin: 5.2rem auto 0;text-align: center;font: 700 clamp(2.2rem,6vw,3rem)/1.15 var(--mt-head);letter-spacing: -0.02em}.mt-lenses{display: grid;gap: 1rem;margin: 2.2rem 0 0;padding: 0;list-style: none}.mt-lens{position: relative;display: grid;grid-template-columns: 9.6rem 1fr;column-gap: 1.6rem;row-gap: 0.3rem;align-items: center;padding: 1.4rem 1.6rem 1.4rem 1.4rem;border-radius: 2.4rem;background: #ffffff}.mt-lens__glass{grid-row: span 2;width: 9.6rem;height: 9.6rem;filter: drop-shadow(0 10px 14px rgba(21,18,15,0.22))}.mt-lens__skin{fill: #efd5c3}.mt-lens__tape{fill: #1b1714}.mt-lens__lift{fill: #6a615a}.mt-lens__spark{fill: #ffffff}.mt-lens__under{fill: #efd5c3}.mt-lens__arrow{fill: none;stroke: var(--mt-or);stroke-width: 4;stroke-linecap: round;stroke-linejoin: round}.mt-lens__edge{fill: none;stroke: rgba(255,255,255,0.2);stroke-width: 2}.mt-lens__slot{fill: #c97a6b}.mt-lens__lipline{stroke: #8a4437;stroke-width: 2.4;stroke-linecap: round}.mt-lens__ring{fill: none;stroke: var(--mt-ink);stroke-width: 5}.mt-lens__x{position: absolute;top: 1.1rem;left: 8.4rem;padding: 0.3rem 0.6rem;border-radius: 99rem;background: var(--mt-or);color: #ffffff;font: 800 1rem/1 Inter,system-ui,sans-serif}.mt-lens strong{align-self: end;font: 800 1.7rem/1.2 Inter,system-ui,sans-serif}.mt-lens>span:last-child{align-self: start;color: var(--mt-mute);font: 500 1.4rem/1.4 Inter,system-ui,sans-serif}.mt-build__tie{margin: 4.4rem auto 0;max-width: 22ch;text-align: center;font: 700 clamp(2.4rem,6.4vw,3.4rem)/1.18 var(--mt-head);letter-spacing: -0.025em;text-wrap: balance}.mt-build__tie em,.mt-reveal .mt-h2 em{font-style: normal;color: var(--mt-or);background: linear-gradient(180deg,transparent 62%,rgba(232,118,61,0.2) 62%,rgba(232,118,61,0.2) 92%,transparent 92%)}@media screen and (min-width: 750px){.mt-build__inner{padding: 8rem 4rem}.mt-peel{padding: 1.8rem 1.8rem 2.2rem}.mt-lenses{grid-template-columns: repeat(3,minmax(0,1fr));gap: 1.6rem}.mt-lens{grid-template-columns: 1fr;justify-items: center;text-align: center;padding: 2.8rem 2.2rem 2.6rem}.mt-lens__glass{grid-row: auto;width: 14rem;height: 14rem;margin-bottom: 1.4rem}.mt-lens__x{top: 2.6rem;left: calc(50% + 3.6rem)}}.mt-reveal{background: #ffffff;color: var(--mt-ink);letter-spacing: 0}.mt-reveal *{letter-spacing: inherit}.mt-reveal__inner{max-width: 112rem;margin: 0 auto;padding: 6.4rem 1.6rem}.mt-reveal__head{text-align: center;max-width: 62rem;margin: 0 auto}.mt-reveal__sub{margin: 1.2rem auto 0;max-width: 34ch;color: var(--mt-mute);font: 500 1.55rem/1.45 Inter,system-ui,sans-serif}.mt-prod{margin-top: 3rem}.mt-prod__stage{position: relative;display: grid;place-items: center;aspect-ratio: 5 / 4;border-radius: 2.8rem;overflow: hidden;background: radial-gradient(90% 80% at 50% 38%,#fbf8f4 0%,#efe7de 58%,#e4d8cb 100%)}.mt-prod__badge{position: absolute;z-index: 2;top: 1.4rem;left: 1.4rem;padding: 0.65rem 1.3rem;border-radius: 99rem;background: var(--mt-ink);color: #ffffff;font: 700 1.2rem/1 Inter,system-ui,sans-serif;transform: rotate(-3deg)}.mt-prod__svg{width: 96%;height: auto;transform: rotate(-5deg);overflow: visible}.mt-prod__cam{transform-box: view-box;transform-origin: 0 0;transition: transform 0.8s cubic-bezier(0.2,0.7,0.2,1)}.mt-prod[data-part='groove'] .mt-prod__cam{transform: translate(-240px,-148.4px) scale(2.2)}.mt-prod[data-part='cotton'] .mt-prod__cam{transform: translate(-64px,-108.8px) scale(2.2)}.mt-prod[data-part='edge'] .mt-prod__cam{transform: translate(59.2px,-148.4px) scale(2.2)}.mt-prod[data-part='glue'] .mt-prod__cam{transform: translate(-526px,-232px) scale(2.2)}.mt-prod__sheen{fill: none;stroke: rgba(255,255,255,0.14);stroke-width: 3;stroke-linecap: round}.mt-prod__slot{fill: #ece3d9;stroke: rgba(0,0,0,0.45);stroke-width: 1}.mt-prod__rim{fill: none;stroke: rgba(255,255,255,0.1);stroke-width: 2;stroke-linecap: round}.mt-prod__under{fill: #e8e0d5;stroke: rgba(21,18,15,0.16);stroke-width: 1}.mt-prod__curl{opacity: 0;transform-box: fill-box;transform-origin: 0% 0%;transform: scale(0.6);transition: opacity 0.4s ease 0.3s,transform 0.5s ease 0.3s}.mt-prod[data-part='glue'] .mt-prod__curl{opacity: 1;transform: none}.mt-prod__pins{transition: opacity 0.4s ease}.mt-prod:not([data-part='all']) .mt-prod__pins{opacity: 0;pointer-events: none}.mt-prod__pin{cursor: pointer}.mt-prod__pin circle{fill: #ffffff;stroke: var(--mt-ink);stroke-width: 1.6}.mt-prod__pin text{fill: var(--mt-ink);font: 800 11px Inter,system-ui,sans-serif;text-anchor: middle}.mt-prod__pin path{fill: none;stroke: var(--mt-ink);stroke-width: 1.3;stroke-dasharray: 2 3}.mt-prod.is-js[data-part='all'] .mt-prod__pin circle{animation: mtPin 2.4s ease-in-out infinite}.mt-prod__pin:nth-child(2) circle{animation-delay: 0.3s !important}.mt-prod__pin:nth-child(3) circle{animation-delay: 0.6s !important}.mt-prod__pin:nth-child(4) circle{animation-delay: 0.9s !important}.mt-prod__parts{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0.6rem;margin-top: 1.2rem}.mt-prod:not(.is-js) .mt-prod__parts{display: none}.mt-prod__part{display: flex;flex-direction: column;align-items: center;gap: 0.5rem;padding: 1rem 0.3rem 0.9rem;border: 1.5px solid var(--mt-line);border-radius: 1.6rem;background: #ffffff;color: var(--mt-ink);font: 700 1.2rem/1.15 Inter,system-ui,sans-serif;cursor: pointer;transition: background 0.2s ease,color 0.2s ease,border-color 0.2s ease}.mt-prod__part i{display: grid;place-items: center;width: 2.4rem;height: 2.4rem;border-radius: 50%;background: var(--mt-sand);font: 800 1.15rem/1 Inter,system-ui,sans-serif;font-style: normal}.mt-prod__part.is-on{background: var(--mt-ink);border-color: var(--mt-ink);color: #ffffff}.mt-prod__part.is-on i{background: var(--mt-or);color: #ffffff}.mt-prod__caps{margin-top: 1rem}.mt-prod.is-js .mt-prod__cap{display: none}.mt-prod.is-js .mt-prod__cap.is-on{display: block;animation: mtFade 0.4s ease both}.mt-prod:not(.is-js) .mt-prod__cap--all{display: none}.mt-prod__cap{margin-top: 0.8rem;padding: 1.6rem 1.8rem;border-radius: 2rem;background: var(--mt-sand);min-height: 11.6rem}.mt-prod__cap strong{display: block;font: 700 1.8rem/1.2 var(--mt-head);letter-spacing: -0.01em}.mt-prod__cap p{margin: 0.5rem 0 0;color: var(--mt-ink-2);font: 500 1.45rem/1.45 Inter,system-ui,sans-serif}.mt-prod__cap--all{display: grid;place-items: center;text-align: center}.mt-prod__cap--all p{margin: 0;color: var(--mt-mute);font-weight: 600}.mt-prod__fix{display: inline-flex;align-items: center;gap: 0.5rem;margin-top: 1.1rem;padding: 0.55rem 1.1rem 0.55rem 0.8rem;border-radius: 99rem;background: #ffffff;color: var(--mt-or);font: 800 1.25rem/1 Inter,system-ui,sans-serif}.mt-prod__fix svg{width: 1.4rem;height: 1.4rem;fill: none;stroke: currentColor;stroke-width: 2.6;stroke-linecap: round;stroke-linejoin: round}.mt-pack{display: grid;gap: 1.6rem;margin-top: 4.4rem;padding: 2.4rem 2rem 2.6rem;border-radius: 2.8rem;background: var(--mt-sand);text-align: center}.mt-pack__media{width: 100%;max-width: 24rem;margin: 0 auto}.mt-pack__img{display: block;width: 100%;height: auto;aspect-ratio: 1 / 1;object-fit: cover;border-radius: 2rem}.mt-pack__draw{display: block;width: 100%;height: auto;transform: rotate(4deg)}.mt-pack__pouch{fill: #161311}.mt-pack__zip{stroke: rgba(255,255,255,0.16);stroke-width: 2}.mt-pack__hole{fill: var(--mt-sand)}.mt-pack__brand{fill: rgba(255,255,255,0.8);font: 600 15px var(--mt-head);text-anchor: middle}.mt-pack__name{fill: #ffffff;font: 800 19px var(--mt-head);letter-spacing: 0.08em;text-anchor: middle}.mt-pack__win{fill: #2c2723;stroke: rgba(255,255,255,0.12)}.mt-pack__winslot{fill: #161311}.mt-pack__count{fill: rgba(255,255,255,0.55);font: 700 10px Inter,system-ui,sans-serif;letter-spacing: 0.24em;text-anchor: middle}.mt-pack__h{margin: 0;font: 700 2.4rem/1.15 var(--mt-head);letter-spacing: -0.02em}.mt-pack__text{margin: 0.8rem 0 0;color: var(--mt-mute);font: 500 1.5rem/1.45 Inter,system-ui,sans-serif}.mt-pack__chips{display: flex;flex-wrap: wrap;justify-content: center;gap: 0.6rem;margin: 1.6rem 0 0;padding: 0;list-style: none}.mt-pack__chips li{display: inline-flex;align-items: center;gap: 0.6rem;padding: 0.65rem 1.2rem;border-radius: 99rem;background: #ffffff;font: 700 1.25rem/1 Inter,system-ui,sans-serif}.mt-pack__chips li::before{content: '';width: 0.6rem;height: 0.6rem;border-radius: 50%;background: var(--mt-or)}.mt-steps{margin-top: 4.4rem}.mt-steps__h{margin: 0;text-align: center;font: 700 clamp(2.2rem,6vw,3rem)/1.15 var(--mt-head);letter-spacing: -0.02em}.mt-steps__list{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 0.8rem;margin: 2.4rem 0 0;padding: 0;list-style: none}.mt-steps__list li{position: relative;display: flex;flex-direction: column;align-items: center;gap: 0.4rem;padding: 2rem 0.8rem 1.4rem;border: 1px solid var(--mt-line);border-radius: 2rem;background: #ffffff;text-align: center}.mt-steps__n{position: absolute;top: -1.1rem;left: 50%;transform: translateX(-50%) rotate(-3deg);padding: 0.35rem 0.9rem;border-radius: 99rem;background: var(--mt-ink);color: #ffffff;font: 800 1.15rem/1 Inter,system-ui,sans-serif}.mt-steps__ic{width: 4.4rem;height: 4.4rem;margin-bottom: 0.4rem}.mt-steps__list strong{font: 800 1.4rem/1.2 Inter,system-ui,sans-serif}.mt-steps__list span:last-child{color: var(--mt-mute);font: 500 1.2rem/1.35 Inter,system-ui,sans-serif}.mt-safe{margin-top: 3.2rem;padding: 2rem 2rem 2.2rem;border: 1.5px solid var(--mt-ink);border-radius: 2.4rem;background: #ffffff}.mt-safe__h{display: flex;align-items: center;gap: 1rem;margin: 0;font: 700 2rem/1.2 var(--mt-head);letter-spacing: -0.01em}.mt-safe__ic{flex: none;width: 4rem;height: 4rem;padding: 0.4rem;border-radius: 50%;background: var(--mt-or-soft)}.mt-safe__list{margin: 1.2rem 0 0;padding: 0;list-style: none}.mt-safe__list li{position: relative;margin-top: 0.8rem;padding-left: 2rem;color: var(--mt-ink-2);font: 500 1.45rem/1.45 Inter,system-ui,sans-serif}.mt-safe__list li::before{content: '';position: absolute;left: 0.2rem;top: 0.62em;width: 0.7rem;height: 0.7rem;border-radius: 50%;background: rgba(21,18,15,0.35)}.mt-safe__list .mt-safe__key{color: var(--mt-ink);font-weight: 800}.mt-safe__list .mt-safe__key::before{background: var(--mt-or)}.mt-reveal__cta{margin-top: 3.6rem;text-align: center}.mt-reveal__note{margin: 1.1rem 0 0;color: var(--mt-mute);font: 500 1.3rem/1.3 Inter,system-ui,sans-serif}@media screen and (max-width: 749px){.mt-reveal__cta .mt-btn{width: 100%}}@media screen and (min-width: 750px){.mt-reveal__inner{padding: 8rem 4rem}.mt-pack{grid-template-columns: 0.8fr 1.2fr;align-items: center;text-align: left;padding: 3.2rem 4rem;gap: 4rem}.mt-pack__chips{justify-content: flex-start}.mt-steps__list{gap: 1.6rem;max-width: 84rem;margin-left: auto;margin-right: auto}.mt-steps__list li{padding: 2.8rem 2rem 2.2rem}.mt-steps__list strong{font-size: 1.7rem}.mt-steps__list span:last-child{font-size: 1.4rem}.mt-steps__ic{width: 5.6rem;height: 5.6rem}.mt-safe{max-width: 84rem;margin-left: auto;margin-right: auto;padding: 2.6rem 3.2rem}}@media screen and (min-width: 990px){.mt-prod{display: grid;grid-template-columns: 1.35fr 1fr;grid-template-rows: auto 1fr;column-gap: 2.4rem;align-items: start}.mt-prod__stage{grid-row: span 2}.mt-prod__parts{margin-top: 0;grid-template-columns: repeat(2,minmax(0,1fr))}.mt-prod__part{flex-direction: row;justify-content: flex-start;padding: 1.2rem 1.4rem;font-size: 1.4rem}.mt-prod{align-items: stretch}.mt-prod__stage{grid-row: auto;aspect-ratio: auto;min-height: 46rem}.mt-prod__parts{display: none !important}.mt-prod__caps{display: grid;gap: 1rem;margin-top: 0;align-self: center}.mt-prod.is-js .mt-prod__cap,.mt-prod .mt-prod__cap{display: block;margin: 0;min-height: 0;padding: 1.8rem 2.2rem;border: 1.5px solid transparent;cursor: pointer;animation: none;transition: background 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.mt-prod.is-js .mt-prod__cap--all{display: none}.mt-prod .mt-prod__cap.is-on{background: #ffffff;border-color: var(--mt-ink);box-shadow: 0 20px 40px -28px rgba(21,18,15,0.55)}.mt-prod__cap strong{display: flex;align-items: center;gap: 1rem;font-size: 1.9rem}.mt-prod__cap-n{display: inline-grid;place-items: center;width: 2.6rem;height: 2.6rem;border-radius: 50%;background: #ffffff;font: 800 1.2rem/1 Inter,system-ui,sans-serif}.mt-prod__cap.is-on .mt-prod__cap-n{background: var(--mt-or);color: #ffffff}.mt-prod__fix{margin-top: 0.8rem;background: var(--mt-or-soft)}}.mt-prod__cap-n{display: none}@media screen and (min-width: 990px){.mt-prod__cap-n{display: inline-grid}}@keyframes mtPop{from{transform: scale(0.6);opacity: 0}to{transform: none;opacity: 1}}@keyframes mtPin{0%,100%{stroke-width: 1.6}50%{stroke-width: 5;stroke: var(--mt-or-hi)}}body.sv-skin--mt .mt-build__h3,body.sv-skin--mt .mt-steps__h,body.sv-skin--mt .mt-pack__h,body.sv-skin--mt .mt-safe__h,body.sv-skin--mt .mt-flips__h,body.sv-skin--mt .mt-prod__cap strong,body.sv-skin--mt .mt-h2{color: var(--mt-ink)}body.sv-skin--mt .mt-night .mt-h2,body.sv-skin--mt .mt-check__h{color: #ffffff}body.sv-skin--mt .sv-eyebrow{position: relative;display: inline-flex;align-items: center;gap: 0.7rem;margin-bottom: 1.4rem;padding: 0.55rem 1.3rem;border-radius: 99rem;background: var(--mt-tape);color: var(--mt-ink);font: 700 1.15rem/1.2 Inter,system-ui,sans-serif;letter-spacing: 0.14em;text-transform: uppercase;transform: rotate(-2deg);box-shadow: 0 1px 0 rgba(21,18,15,0.08),0 6px 14px -10px rgba(21,18,15,0.45)}body.sv-skin--mt .sv-eyebrow::before{content: '';position: static;flex: none;width: 0.2rem;height: 1.1rem;margin: 0;border: 0;border-radius: 1rem;background: rgba(21,18,15,0.22);transform: none}body.sv-skin--mt .sv-eyebrow::after{content: none}body.sv-skin--mt .sv-h2 em{font-style: normal;color: var(--mt-or);background: linear-gradient(180deg,transparent 62%,rgba(232,118,61,0.2) 62%,rgba(232,118,61,0.2) 92%,transparent 92%);-webkit-box-decoration-break: clone;box-decoration-break: clone}body.sv-skin--mt .sv-finalcta .sv-h2 em,body.sv-skin--mt [id$="__timeline"] .sv-h2 em{color: var(--mt-or-hi);background: linear-gradient(180deg,transparent 62%,rgba(232,118,61,0.24) 62%,rgba(232,118,61,0.24) 92%,transparent 92%)}.mt-prod__cap--all{min-height: 6.4rem}body.sv-skin--mt .sv-ladder{margin-left: auto;margin-right: auto}body.sv-skin--mt .sv-channel--lead{display: none}body.sv-skin--mt .sv-yard__head{text-align: center;margin-left: auto;margin-right: auto}body.sv-skin--mt .sv-yard__head .sv-lede{margin-left: auto;margin-right: auto}.mt-voices__head{text-align: center;margin: 0 auto}@media screen and (max-width: 749px){.mt-pack__media{max-width: 18rem}}@media screen and (min-width: 750px){.mt-voices__score{display: flex;width: fit-content;margin-left: auto;margin-right: auto}.mt-voices__chips{justify-content: center}}.mt-morn{margin-top: 3.2rem;padding: 2.4rem 1.6rem 2.6rem;border-radius: 2.6rem;background: var(--mt-ink);color: #ffffff;text-align: center;position: relative;overflow: hidden}.mt-morn::before{content: '';position: absolute;right: -6rem;top: -8rem;width: 22rem;height: 22rem;border-radius: 50%;background: radial-gradient(circle,rgba(255,196,120,0.22),transparent 70%);pointer-events: none}.mt-morn__eyebrow{position: relative;margin: 0;color: var(--mt-or-hi);font: 800 1.15rem/1 Inter,system-ui,sans-serif;letter-spacing: 0.16em;text-transform: uppercase}.mt-morn__pair{position: relative;display: grid;grid-template-columns: 1fr 1fr;gap: 1rem;margin-top: 1.8rem}.mt-morn__side{display: flex;flex-direction: column;align-items: center;gap: 0.5rem;padding: 1.8rem 1rem 1.6rem;border-radius: 2rem;background: rgba(255,255,255,0.05);border: 1px solid rgba(255,255,255,0.08)}.mt-morn__side--with{background: rgba(232,118,61,0.12);border-color: rgba(232,118,61,0.4)}.mt-morn__glass{width: 4.6rem;height: 6.2rem;margin-bottom: 0.6rem}.mt-morn__cup{fill: none;stroke: #ffffff;stroke-width: 2.6;stroke-linejoin: round}.mt-morn__water{fill: rgba(242,233,223,0.35)}.mt-morn__water{fill: rgba(190,220,240,0.4)}.mt-morn__label{color: rgba(255,255,255,0.55);font: 800 1.05rem/1 Inter,system-ui,sans-serif;letter-spacing: 0.14em;text-transform: uppercase}.mt-morn__side strong{font: 700 1.7rem/1.2 var(--mt-head);letter-spacing: -0.01em}.mt-morn__side--with strong{color: var(--mt-or-hi)}.mt-morn__line{position: relative;margin: 1.8rem 0 0;color: rgba(255,255,255,0.85);font: 600 1.6rem/1.35 Inter,system-ui,sans-serif}@media screen and (min-width: 750px){.mt-morn{max-width: 84rem;margin-left: auto;margin-right: auto;padding: 3.2rem 4rem 3.4rem}.mt-morn__pair{gap: 1.6rem;max-width: 56rem;margin-left: auto;margin-right: auto}.mt-morn__side strong{font-size: 2.2rem}}body.sv-skin--mt{--mt-or-deep: #ad4c1d}.mt-stars{color: var(--mt-or)}.mt-voices__score .mt-stars,.mt-night .mt-stars{color: var(--mt-or-hi)}.mt-review__face--letter,.mt-route__tags li,.mt-prod__fix,.mt-peel__mark:not(.is-yes){color: var(--mt-or-deep)}.mt-check__btn,.mt-lens__x,.mt-sign[aria-pressed='true'] .mt-sign__tick,.mt-peel__result-theirs{background: var(--mt-or-deep);border-color: var(--mt-or-deep)}.mt-flip__was{color: #6a625a}.mt-night__week-line em{color: #f39462}body.sv-skin--mt main .mt-morn .mt-morn__eyebrow,body.sv-skin--mt main .mt-check .mt-check__eyebrow{color: var(--mt-or-hi)}body.sv-skin--mt main .mt-night .mt-night__week-line em{color: #f39462}body.sv-skin--mt main .mt-night .mt-night__turn em,body.sv-skin--mt main .mt-night .mt-h2 em{color: var(--mt-or-hi)}.mt-hero__proof .mt-stars,.mt-review .mt-stars{color: var(--mt-or-deep)}body.sv-skin--mt main .sv-eyebrow{color: var(--mt-ink) !important}body.sv-skin--mt main .sv-lede em{color: var(--mt-or-deep)}.mt-peel__result{visibility: hidden}.mt-peel.is-off .mt-peel__result{visibility: visible}.mt-pack__draw text{color: #ffffff}.mt-review__face{flex: none;max-width: 3.6rem;max-height: 3.6rem}.mt-worries{background: var(--mt-sand);color: var(--mt-ink);letter-spacing: 0}.mt-worries *{letter-spacing: inherit}.mt-worries__inner{max-width: 112rem;margin: 0 auto;padding: 6.4rem 1.6rem}.mt-worries__head{text-align: center;max-width: 60rem;margin: 0 auto}.mt-worries__sub{margin: 1.2rem auto 0;color: var(--mt-mute);font: 500 1.55rem/1.45 Inter,system-ui,sans-serif}.mt-worries__list{display: grid;gap: 2.4rem;margin: 3rem 0 0;padding: 0;list-style: none}.mt-worry{display: grid;gap: 0.8rem}.mt-worry__q{justify-self: start;display: inline-flex;align-items: center;gap: 0.9rem;max-width: 88%;margin: 0;padding: 1.1rem 1.6rem 1.1rem 1rem;border-radius: 2rem 2rem 2rem 0.6rem;background: #e8e1d8;font: 700 1.6rem/1.3 Inter,system-ui,sans-serif}.mt-worry__you{flex: none;display: grid;place-items: center;width: 2.8rem;height: 2.8rem;border-radius: 50%;background: var(--mt-ink);color: #ffffff;font: 800 1.4rem/1 var(--mt-head)}.mt-worry__a{justify-self: end;width: 92%;padding: 1.6rem 1.8rem 1.5rem;border-radius: 2.2rem 2.2rem 0.6rem 2.2rem;background: #ffffff;box-shadow: 0 1px 0 rgba(21,18,15,0.05),0 18px 30px -24px rgba(21,18,15,0.5)}.mt-worry__a .mt-stars{font-size: 1.35rem;color: var(--mt-or-deep)}.mt-worry__quote{margin: 0.8rem 0 1.2rem;font: 500 1.5rem/1.5 Inter,system-ui,sans-serif}.mt-worry__quote mark{color: inherit;font-weight: 700;background: linear-gradient(180deg,transparent 52%,rgba(232,118,61,0.3) 52%,rgba(232,118,61,0.3) 94%,transparent 94%)}.mt-worry__who{display: flex;align-items: center;gap: 0.9rem;margin: 0;font: 700 1.35rem/1 Inter,system-ui,sans-serif}.mt-worry__face{flex: none;width: 3.2rem;height: 3.2rem;max-width: 3.2rem;border-radius: 50%;object-fit: cover}.mt-worry__face--letter{display: grid;place-items: center;background: var(--mt-or-soft);color: var(--mt-or-deep);font: 800 1.35rem/1 var(--mt-head)}@media screen and (min-width: 750px){.mt-worries__inner{padding: 8rem 4rem}.mt-worries__list{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 3.2rem;row-gap: 4rem}}body.sv-skin--mt [id$="__faq"]>.sv-section,body.sv-skin--mt [id$="__faq"] section{background: var(--mt-sand)}body.sv-skin--mt main .sv-finalcta .sv-h2 em,body.sv-skin--mt main [id$="__timeline"] .sv-h2 em{background: none;padding: 0}.mt-chip{padding-left: 0.6rem}.mt-chip:first-child{padding-left: 1.5rem}.mt-chip__ic{display: block;width: 2.6rem;height: 2.6rem;--mt-blob: #f6d4c1}.mt-chip.is-on .mt-chip__ic{color: #ffffff;--mt-blob: rgba(232,118,61,0.45);--mt-ac: var(--mt-or-hi)}.mt-chip{border-radius: 1.4rem}.mt-hero__curious{display: inline-flex;align-items: center;gap: 0.5rem;margin-top: 1.2rem;color: var(--mt-ink);font: 700 1.4rem/1.2 Inter,system-ui,sans-serif;text-decoration: underline;text-decoration-color: rgba(198,93,46,0.6);text-decoration-thickness: 2px;text-underline-offset: 4px}.mt-hero__curious svg{width: 1.6rem;height: 1.6rem;fill: none;stroke: var(--mt-or);stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round;animation: mtNudge 1.8s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.mt-hero__curious svg{animation: none}}@media screen and (max-width: 420px){.mt-hero__title{font-size: 3.15rem}}.mt-hero__tags .mt-tapetag{font-size: 1.15rem}.mt-scene__rest{position: absolute;left: 1rem;bottom: 1rem;display: inline-flex;align-items: center;gap: 0.7rem;padding: 0.6rem 1.2rem 0.6rem 0.8rem;border-radius: 1.4rem;background: rgba(11,9,7,0.72);border: 1px solid rgba(242,233,223,0.1)}.mt-scene__rest svg{width: 3.2rem;height: 1.7rem}.mt-scene__rest-shell{fill: none;stroke: var(--mt-cream);stroke-width: 2.2}.mt-scene__rest-nub{fill: var(--mt-cream)}.mt-scene__rest-fill{fill: var(--mt-cream);transform-box: fill-box;transform-origin: 0 50%;transform: scaleX(calc(var(--rest,100) / 100));transition: transform 0.9s ease,fill 0.6s ease}.mt-scene[data-scene='snore'] .mt-scene__rest-fill,.mt-scene[data-scene='wake'] .mt-scene__rest-fill{fill: var(--mt-or-hi)}.mt-scene__rest span{display: grid;gap: 0.2rem}.mt-scene__rest small{font: 700 0.95rem/1 Inter,system-ui,sans-serif;letter-spacing: 0.12em;text-transform: uppercase;color: rgba(242,233,223,0.55)}.mt-scene__rest b{font: 700 1.35rem/1 Inter,system-ui,sans-serif;color: #ffffff}.mt-scene[data-scene='snore'] .mt-scene__rest b,.mt-scene[data-scene='wake'] .mt-scene__rest b{color: var(--mt-or-hi)}.mt-morn__bat{width: 6.4rem;height: 3.4rem;margin-bottom: 0.8rem}.mt-morn__bat-shell{fill: none;stroke: #ffffff;stroke-width: 2.6}.mt-morn__bat-nub{fill: #ffffff}.mt-morn__bat-fill{fill: rgba(255,255,255,0.35)}.mt-morn__side--without .mt-morn__bat-fill{fill: #e2554a}.mt-morn__side--with .mt-morn__bat-fill{fill: var(--mt-or-hi)}.mt-hero__sheet .mt-hero__title{margin-top: 0}.mt-hero__qs{display: grid;gap: 0.7rem;margin: 1.6rem 0 0;padding: 0;list-style: none}.mt-hero__qs li{justify-self: start;display: inline-flex;align-items: center;gap: 0.9rem;padding: 0.85rem 1.4rem 0.85rem 0.8rem;border-radius: 1.8rem 1.8rem 1.8rem 0.5rem;background: var(--mt-sand);color: var(--mt-ink);font: 700 1.6rem/1.25 Inter,system-ui,sans-serif}.mt-hero__q-mark{flex: none;display: grid;place-items: center;width: 2.6rem;height: 2.6rem;border-radius: 50%;background: var(--mt-ink);color: #ffffff;font: 800 1.3rem/1 var(--mt-head)}.mt-hero__qs li:nth-child(2) .mt-hero__q-mark{background: var(--mt-or-deep)}.mt-hero__sheet .mt-hero__curious{margin-top: 1.4rem;font-size: 1.5rem}.mt-hero__sheet .mt-hero__buy{margin-top: 2rem}.mt-hero__sheet .mt-hero__proof{margin-top: 1.6rem}.mt-hero__sheet{text-align: left}@media screen and (max-width: 989px){.mt-hero__sheet .mt-hero__proof{display: flex;width: fit-content;margin-left: auto;margin-right: auto}}body.sv-skin--mt #offer.sv-offer{padding-bottom: 2.4rem}body.sv-skin--mt #offer.sv-offer:not(:has(.sv-center)){padding-top: 2rem}body.sv-skin--mt #offer.sv-offer:not(:has(.sv-center)) .sv-pack{margin-top: 0}body.sv-skin--mt .sv-pack__name:empty{display: none}body.sv-skin--mt .sv-pack__head:not(:has(.sv-pack__flag)):has(.sv-pack__name:empty){display: none}body.sv-skin--mt .sv-pack__desc:empty{display: none}body.sv-skin--mt .sv-offer__guarantee:empty,body.sv-skin--mt .sv-offer__guarantee:not(:has(:not(p:empty))){display: none}@media screen and (min-width: 750px){body.sv-skin--mt #offer.sv-offer{padding-bottom: 4rem}body.sv-skin--mt #offer.sv-offer:not(:has(.sv-center)){padding-top: 3.2rem}}html body .mt-voices__list{grid-template-columns: repeat(2,minmax(0,1fr));gap: 0.8rem;align-items: start}html body .mt-review{border-radius: 1.4rem}html body .mt-review__shot{aspect-ratio: 1 / 1}html body .mt-review__shot::after{height: 40%}html body .mt-review__tag{top: 0.7rem;left: 0.7rem;gap: 0.3rem;padding: 0.25rem 0.7rem 0.25rem 0.25rem;font-size: 1.05rem;letter-spacing: 0.04em}html body .mt-review__tag-ic,html body .mt-review__tag-ic .mt-ic{width: 1.8rem;height: 1.8rem}html body .mt-review__badge{left: 0.7rem;bottom: 0.7rem;gap: 0.3rem;padding: 0.35rem 0.7rem 0.35rem 0.55rem;font-size: 1.05rem}html body .mt-review__badge svg{width: 1.1rem;height: 1.1rem}html body .mt-review__body{padding: 1.1rem 1.1rem 1.2rem}html body .mt-review--photo .mt-review__body{padding-top: 1rem}html body .mt-review .mt-stars{font-size: 1.15rem}html body .mt-review__top{flex-wrap: wrap;gap: 0.5rem}html body .mt-review__topic{padding: 0.25rem 0.6rem;font-size: 1.05rem}html body .mt-review__quote,html body .mt-review--photo .mt-review__quote{margin: 0.7rem 0 0.9rem;font-size: 1.3rem;line-height: 1.42;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden}html body .mt-review__who{gap: 0.6rem;flex-wrap: wrap}html body .mt-review__face{width: 2.6rem;height: 2.6rem;max-width: 2.6rem;max-height: 2.6rem;font-size: 1.2rem}html body .mt-review__name,html body .mt-review--photo .mt-review__name{font-size: 1.25rem}html body .mt-review__ok{margin-left: 0;font-size: 1.1rem}html body .mt-review__ok svg{width: 1.1rem;height: 1.1rem}@media screen and (min-width: 750px){html body .mt-voices__list{grid-template-columns: repeat(3,minmax(0,1fr));gap: 1.2rem}html body .mt-review__shot{aspect-ratio: 4 / 3}}@media screen and (min-width: 990px){html body .mt-voices__list{grid-template-columns: repeat(4,minmax(0,1fr));gap: 1.4rem;max-width: 104rem;margin-left: auto;margin-right: auto}html body .mt-review__shot{aspect-ratio: 4 / 3}html body .mt-review__quote,html body .mt-review--photo .mt-review__quote{font-size: 1.4rem}}html body .mt-hero{position: relative;min-height: min(calc(100svh - 3.4rem),92rem);background: #15110e;color: #ffffff;overflow: hidden}html body .mt-hero__media{position: absolute;inset: 0 0 auto;height: 74%;min-height: 0;background: #15110e}html body .mt-hero__img{object-position: var(--fxm,50%) var(--fym,40%)}html body .mt-hero__media::before{height: 16rem}html body .mt-hero__media::after{content: '';position: absolute;inset: 0;z-index: 1;background: linear-gradient(180deg,rgba(21,17,14,0) 62%,rgba(21,17,14,0.5) 78%,rgba(21,17,14,0.9) 92%,#15110e 100%);pointer-events: none}html body .mt-hero__sheet{position: absolute;left: 0;right: 0;bottom: 0;z-index: 3;margin: 0;padding: 0 2rem 2.8rem;border-radius: 0;background: none;box-shadow: none;color: #ffffff}html body .mt-hero__sheet::before{content: none}@keyframes mtRise{from{opacity: 0;transform: translateY(1.2rem)}to{opacity: 1;transform: none}}html body .mt-hero__sheet>*{animation: mtRise 0.7s cubic-bezier(0.2,0.7,0.2,1) both}html body .mt-hero__sheet>:nth-child(2){animation-delay: 0.08s}html body .mt-hero__sheet>:nth-child(3){animation-delay: 0.16s}html body .mt-hero__sheet>:nth-child(n+4){animation-delay: 0.24s}@media (prefers-reduced-motion: reduce){html body .mt-hero__sheet>*{animation: none}}html body .mt-hero__sheet .mt-hero__proof{display: inline-flex;align-items: center;gap: 0.8rem;margin: 0 0 1.2rem;padding: 0;border: 0;background: none;color: rgba(255,255,255,0.86);font: 500 1.25rem/1.2 Inter,system-ui,sans-serif;text-decoration: none}.mt-hero__proof-top{display: inline-flex;align-items: center;gap: 0.5rem}.mt-hero__proof-top b{font: 700 1.3rem/1 Inter,system-ui,sans-serif;color: #ffffff}html body .mt-hero__sheet .mt-hero__proof .mt-stars{color: #f6b43c;font-size: 1.15rem}html body .mt-hero__sheet .mt-hero__proof .mt-stars i{color: inherit}.mt-hero__proof-line{color: rgba(255,255,255,0.78)}html body .mt-hero__title{margin: 0;color: #ffffff;font-size: clamp(3rem,8.4vw,4.6rem);line-height: 1.04;letter-spacing: -0.04em}html body.sv-skin--mt main .mt-hero__title em,html body .mt-hero__title em{color: #f2955f;background: none;box-shadow: none}@keyframes mtQ1{0%,44%{opacity: 1;transform: none}48%,96%{opacity: 0;transform: translateY(-0.5rem)}100%{opacity: 1;transform: none}}@keyframes mtQ2{0%,50%{opacity: 0;transform: translateY(0.5rem)}54%,92%{opacity: 1;transform: none}96%,100%{opacity: 0;transform: translateY(-0.5rem)}}html body .mt-hero__qs{display: grid;margin: 1.2rem 0 0;padding: 0;border: 0;list-style: none}html body .mt-hero__qs li{grid-area: 1 / 1;display: flex;align-items: center;gap: 0.8rem;padding: 0;border: 0;background: none;color: rgba(255,255,255,0.9);font: 500 1.6rem/1.35 Inter,system-ui,sans-serif;animation: mtQ1 7s ease-in-out infinite}html body .mt-hero__qs li:nth-child(2){animation-name: mtQ2}html body .mt-hero__q-mark{display: none}html body .mt-hero__qs li::before{content: '';flex: none;width: 0.7rem;height: 0.7rem;border-radius: 50%;background: #e8763d;box-shadow: 0 0 0 4px rgba(232,118,61,0.22)}@media (prefers-reduced-motion: reduce){html body .mt-hero__qs li{grid-area: auto;animation: none}html body .mt-hero__qs{gap: 0.4rem}}html body .mt-hero__sheet .mt-hero__buy{display: flex;align-items: center;flex-wrap: nowrap;gap: 1.4rem;margin-top: 2.2rem;text-align: left}html body .mt-hero__btn{flex: none;width: auto;min-width: 0;min-height: 4.6rem;padding: 0 2rem;gap: 0.7rem;border-radius: 99rem;background: #ffffff;color: #15110e;font: 700 1.45rem/1 Inter,system-ui,sans-serif;white-space: nowrap;box-shadow: none}html body .mt-hero__btn:hover{background: #f2955f}html body .mt-hero__btn svg{width: 1.7rem;height: 1.7rem}html body .mt-hero__under{display: grid;gap: 0.2rem;margin: 0;min-width: 0;color: rgba(255,255,255,0.66);font: 500 1.2rem/1.3 Inter,system-ui,sans-serif}html body .mt-hero__under span:first-child{color: #ffffff;font-weight: 600}html body .mt-hero__sheet .mt-hero__curious{order: 9;margin-top: 1.6rem;color: rgba(255,255,255,0.86);font: 600 1.35rem/1.2 Inter,system-ui,sans-serif;text-decoration-color: rgba(242,149,95,0.8)}html body .mt-hero__curious svg{stroke: #f2955f}html body .mt-hero__sheet{display: flex;flex-direction: column;align-items: flex-start}@media screen and (max-width: 359px){html body .mt-hero__sheet{padding: 0 1.6rem 2.4rem}html body .mt-hero__btn{padding: 0 1.6rem;font-size: 1.35rem}}@media screen and (min-width: 750px){html body .mt-hero__media{height: auto}html body .mt-hero{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);align-items: stretch;min-height: min(calc(100svh - 3.4rem),86rem);padding: 9rem clamp(1.6rem,2.4vw,3.2rem) clamp(1.6rem,2.4vw,3.2rem) 0;background: #f3eee8;color: var(--mt-ink)}html body .mt-hero__media{position: relative;inset: auto;grid-area: 1 / 2;min-height: 54rem;border-radius: 2.4rem;overflow: hidden;box-shadow: 0 40px 70px -46px rgba(40,24,12,0.6)}html body .mt-hero__img{object-position: var(--fx,50%) var(--fy,45%)}html body .mt-hero__media::before{display: none}html body .mt-hero__media::after{background: linear-gradient(180deg,rgba(21,17,14,0) 70%,rgba(21,17,14,0.35) 100%)}html body .mt-hero__sheet{position: static;grid-area: 1 / 1;align-self: center;justify-self: center;width: 100%;max-width: 62rem;padding: 0 clamp(2.4rem,5vw,6.4rem);color: var(--mt-ink)}html body .mt-hero__sheet .mt-hero__proof{position: absolute;right: calc(clamp(1.6rem,2.4vw,3.2rem) + 1.6rem);bottom: calc(clamp(1.6rem,2.4vw,3.2rem) + 1.6rem);z-index: 4;margin: 0;padding: 0.9rem 1.4rem;border: 1px solid rgba(255,255,255,0.24);border-radius: 99rem;background: rgba(21,17,14,0.38);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px)}html body .mt-hero__title{color: var(--mt-ink);font-size: clamp(3.8rem,4vw,5.6rem)}html body.sv-skin--mt main .mt-hero__title em,html body .mt-hero__title em{color: var(--mt-or-deep)}html body .mt-hero__qs{margin-top: 1.8rem}html body .mt-hero__qs li{color: var(--mt-ink-2);font-size: 1.7rem}html body .mt-hero__btn{background: var(--mt-ink);color: #ffffff;min-height: 5rem;padding: 0 2.4rem}html body .mt-hero__btn:hover{background: #000000}html body .mt-hero__under{color: var(--mt-mute)}html body .mt-hero__under span:first-child{color: var(--mt-ink)}html body .mt-hero__sheet .mt-hero__curious{color: var(--mt-ink)}html body .mt-hero__curious svg{stroke: var(--mt-or)}html body .mt-hero--drawn .mt-hero__draw{left: 0;width: 100%}html body.sv-skin--mt:has(.mt-hero) .sv-header .sv-header__logo img:not(.sv-header__brand--dark){display: none}html body.sv-skin--mt:has(.mt-hero) .sv-header .sv-header__logo img.sv-header__brand--dark{display: block}html body.sv-skin--mt:has(.mt-hero) .sv-header :is(.sv-header__icon,.sv-header__wordmark,.sv-header__nav a){color: #141414}html body.sv-skin--mt:has(.mt-hero) .sv-header .sv-header__burger span{background: #141414}}html body .mt-hero__btn[href^="#"]:not([href="#offer"]) svg{transform: rotate(90deg)}html body .mt-hero__btn[href^="#"]:not([href="#offer"]):hover svg{transform: rotate(90deg) translateX(3px)}html body .mt-hero__sheet .mt-hero__buy--quiet{align-self: stretch;justify-content: space-between;gap: 1.6rem;margin-top: 2rem;padding-top: 1.6rem;border-top: 1px solid rgba(255,255,255,0.16)}html body .mt-hero__buy--quiet .mt-hero__curious{order: 0;margin: 0;font-size: 1.5rem;color: #ffffff}html body .mt-hero__buy--quiet .mt-hero__under{text-align: right}@media screen and (min-width: 750px){html body .mt-hero__sheet .mt-hero__buy--quiet{border-top-color: var(--mt-line);max-width: 46rem}html body .mt-hero__buy--quiet .mt-hero__curious{color: var(--mt-ink)}}body #offer .sv-pack__name:empty,body #offer .sv-pack__desc:empty,body #offer .sv-pack__pernight:empty{display: none}body #offer .sv-pack__head:not(:has(.sv-pack__flag)):has(.sv-pack__name:empty){display: none}body #offer .sv-offer__guarantee:not(:has(:not(p:empty))){display: none}body #offer .sv-pack__media + .sv-pack__chips{margin-top: 2.2rem}body #offer .sv-perks,body #offer .sv-trust{margin: 0;padding: 0;list-style: none}body #offer .sv-perk__copy{display: flex;flex-direction: column;min-width: 0}body #offer .sv-perk__copy strong em{font-style: normal}body #offer .sv-perk__ic{display: grid;place-items: center;flex: none}body #offer .sv-trust__item{display: flex;flex-direction: column;align-items: center;text-align: center;min-width: 0}body #offer .sv-trust__txt{white-space: nowrap}body #offer .sv-trust__ic{display: grid;place-items: center}body #offer .sv-trust__ic svg{width: 1.8rem;height: 1.8rem}body #offer .sv-pack__cta{width: 100%;justify-content: center}body #offer .sv-pack__cta>span::after{content: '\2192';display: inline-block;margin-left: 0.7rem;transition: transform 0.2s ease}body #offer .sv-pack__cta:hover>span::after{transform: translateX(3px)}body #offer .sv-chip{position: relative}body #offer .sv-chip__badge{position: absolute;top: 0;left: 50%;right: auto;width: max-content;max-width: none;transform: translate(-50%,-50%);margin: 0;white-space: nowrap}body.sv-skin--mt #offer.sv-offer{padding-block: 3.6rem 4.4rem}body.sv-skin--mt #offer .sv-h2{margin: 0;font-family: var(--mt-head);font-weight: 800;font-size: clamp(2.8rem,7.4vw,5rem);line-height: 1.04;letter-spacing: -0.035em;color: var(--mt-ink)}body.sv-skin--mt #offer .sv-pack{max-width: 54rem;margin-top: 2.2rem;border: 0;border-radius: 2.8rem;background: #ffffff;box-shadow: 0 1px 2px rgba(21,18,15,0.05),0 34px 60px -38px rgba(80,48,24,0.42);overflow: hidden}body.sv-skin--mt #offer .sv-pack__chips{gap: 0.8rem;padding-top: 0.8rem}body.sv-skin--mt #offer .sv-chip{gap: 0.15rem;padding: 2rem 0.4rem 1.4rem;border: 1.5px solid var(--mt-line);border-radius: 2rem;background: #ffffff;box-shadow: none;transition: background 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}body.sv-skin--mt #offer .sv-chip:hover{border-color: rgba(21,18,15,0.3)}body.sv-skin--mt #offer .sv-chip.is-selected{background: var(--mt-ink);border-color: var(--mt-ink);box-shadow: 0 16px 30px -18px rgba(21,18,15,0.7);transform: translateY(-2px)}body.sv-skin--mt #offer .sv-chip__qty{font: 700 1.15rem/1.2 Inter,system-ui,sans-serif;letter-spacing: 0.1em;text-transform: uppercase;color: var(--mt-mute)}body.sv-skin--mt #offer .sv-chip__price{margin-top: 0.3rem;font-family: var(--mt-head);font-weight: 800;font-size: 2.7rem;line-height: 1.05;letter-spacing: -0.035em;color: var(--mt-ink)}body.sv-skin--mt #offer .sv-chip__unit{font: 500 1.2rem/1.3 Inter,system-ui,sans-serif;color: var(--mt-mute)}body.sv-skin--mt #offer .sv-chip__save{display: inline-block;align-self: center;margin-top: 0.8rem;padding: 0.35rem 0.9rem;border-radius: 999px;background: var(--mt-or-soft);color: var(--mt-or-deep);font: 700 1.15rem/1.2 Inter,system-ui,sans-serif;transform: none}body.sv-skin--mt #offer .sv-chip.is-selected .sv-chip__qty,body.sv-skin--mt #offer .sv-chip.is-selected .sv-chip__unit{color: rgba(255,255,255,0.72)}body.sv-skin--mt #offer .sv-chip.is-selected .sv-chip__price{color: #ffffff}body.sv-skin--mt #offer .sv-chip.is-selected .sv-chip__save{background: var(--mt-or-hi);color: var(--mt-ink)}body.sv-skin--mt #offer .sv-chip__badge{padding: 0.35rem 0.9rem;border-radius: 999px;background: var(--mt-or-deep);color: #ffffff;font: 800 0.95rem/1.2 Inter,system-ui,sans-serif;letter-spacing: 0.08em;box-shadow: 0 0 0 3px #ffffff}body.sv-skin--mt #offer .sv-perks{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0.8rem;margin-top: 2rem}body.sv-skin--mt #offer .sv-perk{display: flex;flex-direction: column;align-items: flex-start;gap: 1rem;padding: 1.3rem 1.2rem 1.4rem;border-radius: 2rem;background: var(--mt-sand)}body.sv-skin--mt #offer .sv-perk__ic{width: 4.6rem;height: 4.6rem;padding: 0.5rem;border-radius: 1.5rem;background: #ffffff;color: var(--mt-ink);box-shadow: 0 8px 16px -12px rgba(80,48,24,0.45)}body.sv-skin--mt #offer .sv-perk__copy{gap: 0.2rem}body.sv-skin--mt #offer .sv-perk__copy strong{font: 700 1.5rem/1.2 var(--mt-head);letter-spacing: -0.02em;color: var(--mt-ink)}body.sv-skin--mt #offer .sv-perk__copy strong em{color: var(--mt-or-deep)}body.sv-skin--mt #offer .sv-perk__copy span{font: 500 1.3rem/1.35 Inter,system-ui,sans-serif;color: var(--mt-mute)}body.sv-skin--mt #offer .sv-pack__cta{min-height: 5.8rem;margin-top: 2rem;border: 0;border-radius: 999px;background: var(--mt-ink);color: #ffffff;font: 700 1.7rem/1 var(--mt-head);letter-spacing: -0.005em;box-shadow: 0 18px 30px -20px rgba(21,18,15,0.75)}body.sv-skin--mt #offer .sv-pack__cta:hover{background: #000000}body.sv-skin--mt #offer .sv-trust{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));margin-top: 1.8rem}body.sv-skin--mt #offer .sv-trust__item{gap: 0.6rem;padding: 0 0.4rem;font: 600 1.15rem/1.25 Inter,system-ui,sans-serif;color: var(--mt-ink-2)}body.sv-skin--mt #offer .sv-trust__item + .sv-trust__item{border-left: 1px solid var(--mt-line)}body.sv-skin--mt #offer .sv-trust__ic{width: 3.6rem;height: 3.6rem;border-radius: 50%;background: var(--mt-or-soft);color: var(--mt-or-deep)}body.sv-skin--strip:not(.sv-skin--mt) #offer .sv-offer__sub:empty{display: none}body.sv-skin--strip:not(.sv-skin--mt) #offer .sv-pack{max-width: 54rem;border: 1px solid rgba(20,20,20,0.1);border-radius: 1.4rem;box-shadow: 0 30px 60px -44px rgba(20,20,20,0.5)}body.sv-skin--strip:not(.sv-skin--mt) #offer .sv-pack__chips{gap: 0.6rem;padding-block: 0.8rem 1.1rem}body.sv-skin--strip:not(.sv-skin--mt) #offer .sv-chip{gap: 0.15rem;padding: 1.9rem 0.4rem 1.4rem;border: 1px solid #dededa;border-radius: 0.8rem;background: #ffffff;box-shadow: none;transition: border-color 0.2s ease,box-shadow 0.2s ease}body.sv-skin--strip:not(.sv-skin--mt) #offer .sv-chip:hover{border-color: #9a9a96}body.sv-skin--strip:not(.sv-skin--mt) #offer .sv-chip.is-selected{border-color: #141414;box-shadow: inset 0 0 0 1px #141414,0 14px 26px -20px rgba(20,20,20,0.6)}body.sv-skin--strip:not(.sv-skin--mt) #offer .sv-chip.is-selected::after{content: '';position: absolute;left: 50%;bottom: 0;width: 2.2rem;height: 2.2rem;border-radius: 50%;transform: translate(-50%,50%);box-shadow: 0 0 0 3px #ffffff;background: #141414 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center / 1.3rem no-repeat}body.sv-skin--strip:not(.sv-skin--mt) #offer .sv-chip__qty{font: 700 1.15rem/1.2 Inter,system-ui,sans-serif;letter-spacing: 0.1em;text-transform: uppercase;color: #6b6b6b}body.sv-skin--strip:not(.sv-skin--mt) #offer .sv-chip.is-selected .sv-chip__qty{color: #141414}body.sv-skin--strip:not(.sv-skin--mt) #offer .sv-chip__price{margin-top: 0.3rem;font-family: var(--sv6-head,'Sora',Inter,sans-serif);font-weight: 700;font-size: 2.6rem;line-height: 1.05;letter-spacing: -0.03em;color: #141414}body.sv-skin--strip:not(.sv-skin--mt) #offer .sv-chip__unit{font: 500 1.2rem/1.3 Inter,system-ui,sans-serif;color: #6b6b6b}body.sv-skin--strip:not(.sv-skin--mt) #offer .sv-chip__save{margin-top: 0.7rem;padding: 0.5rem 0 0;border-top: 1px dashed #dededa;align-self: stretch;margin-inline: 1rem;font: 700 1.2rem/1.2 Inter,system-ui,sans-serif;color: #ad4c1d}body.sv-skin--strip:not(.sv-skin--mt) #offer .sv-chip__badge{padding: 0.35rem 0.7rem;border-radius: 0.4rem;background: #141414;color: #ffffff;font: 800 0.95rem/1.2 Inter,system-ui,sans-serif;letter-spacing: 0.08em}body.sv-skin--strip:not(.sv-skin--mt) #offer .sv-chip--featured .sv-chip__badge{background: #ad4c1d}body.sv-skin--strip:not(.sv-skin--mt) #offer .sv-perks{display: grid;grid-template-columns: minmax(0,1fr);gap: 1px;margin-top: 1.8rem;border: 1px solid #e4e4e0;border-radius: 1rem;background: #e4e4e0;overflow: hidden}body.sv-skin--strip:not(.sv-skin--mt) #offer .sv-perk{display: grid;grid-template-columns: 3.8rem minmax(0,1fr);align-items: center;gap: 1.3rem;padding: 1.1rem 1.4rem;background: #ffffff}body.sv-skin--strip:not(.sv-skin--mt) #offer .sv-perk__ic{width: 3.8rem;height: 3.8rem;border: 1px solid #f0d6c8;border-radius: 0.8rem;background: #fbf3ee;color: #ad4c1d}body.sv-skin--strip:not(.sv-skin--mt) #offer .sv-perk__ic .sv-li{width: 2.2rem;height: 2.2rem}body.sv-skin--strip:not(.sv-skin--mt) #offer .sv-perk__copy{gap: 0.1rem}body.sv-skin--strip:not(.sv-skin--mt) #offer .sv-perk__copy strong{font: 700 1.55rem/1.25 Inter,system-ui,sans-serif;letter-spacing: -0.01em;color: #141414}body.sv-skin--strip:not(.sv-skin--mt) #offer .sv-perk__copy strong em{color: #ad4c1d}body.sv-skin--strip:not(.sv-skin--mt) #offer .sv-perk__copy span{font: 500 1.3rem/1.3 Inter,system-ui,sans-serif;color: #6b6b6b}body.sv-skin--strip:not(.sv-skin--mt) #offer .sv-pack__cta{min-height: 5.6rem;margin-top: 2rem;border: 0;border-radius: 1rem;background: #141414;color: #ffffff;font: 700 1.65rem/1 Inter,system-ui,sans-serif;letter-spacing: 0}body.sv-skin--strip:not(.sv-skin--mt) #offer .sv-pack__cta:hover{background: #000000}body.sv-skin--strip:not(.sv-skin--mt) #offer .sv-trust{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));margin-top: 1.6rem}body.sv-skin--strip:not(.sv-skin--mt) #offer .sv-trust__item{gap: 0.5rem;padding: 0.2rem 0.4rem;font: 600 1.15rem/1.25 Inter,system-ui,sans-serif;color: #3d3d3d}body.sv-skin--strip:not(.sv-skin--mt) #offer .sv-trust__item + .sv-trust__item{border-left: 1px solid #e4e4e0}body.sv-skin--strip:not(.sv-skin--mt) #offer .sv-trust__ic{color: #ad4c1d}body.sv-skin--strip:not(.sv-skin--mt) #offer .sv-trust__ic svg{width: 2rem;height: 2rem;stroke-width: 1.5}@media screen and (max-width: 389px){html body #offer .sv-chip{padding-inline: 0.2rem}html body #offer .sv-chip__qty{font-size: 1.05rem;letter-spacing: 0.05em;white-space: nowrap}html body #offer .sv-chip__price{font-size: 2.4rem}html body #offer .sv-chip__unit{font-size: 1.1rem}html body.sv-skin--mt #offer .sv-perks{gap: 0.6rem}html body.sv-skin--mt #offer .sv-perk{padding: 1.1rem 1rem 1.2rem}html body.sv-skin--mt #offer .sv-perk__copy strong{font-size: 1.4rem}html body #offer .sv-perk__copy span{font-size: 1.2rem}html body #offer .sv-trust__item{font-size: 1.1rem}}@media screen and (min-width: 990px){html body:not(.sv-none):is(.sv-skin--mt,.sv-skin--strip) #offer .sv-pack{max-width: 104rem}html body:not(.sv-none):is(.sv-skin--mt,.sv-skin--strip) #offer .sv-pack__body{grid-template-columns: minmax(0,1fr) minmax(0,1fr);column-gap: 0;padding: 4.4rem 0 4rem}html body:not(.sv-none):is(.sv-skin--mt,.sv-skin--strip) #offer .sv-pack__body>:not(.sv-pack__media){margin-inline: 4.8rem;width: auto}html body:not(.sv-none):is(.sv-skin--mt,.sv-skin--strip) #offer .sv-pack__chips{margin-top: 0}html body:not(.sv-none):is(.sv-skin--mt,.sv-skin--strip) #offer .sv-pack__media{display: flex;min-width: 0;overflow: hidden;align-self: stretch;margin: -4.4rem 0 -4rem}html body:not(.sv-none):is(.sv-skin--mt,.sv-skin--strip) #offer .sv-pack__slide.is-active{display: flex;flex: 1;min-width: 0}html body:not(.sv-none):is(.sv-skin--mt,.sv-skin--strip) #offer .sv-pack__slide.is-active .sv-media{flex: 1;min-width: 0;height: auto;min-height: 100%;aspect-ratio: auto;border-radius: 0}html body:not(.sv-none):is(.sv-skin--mt,.sv-skin--strip) #offer .sv-pack__slide.is-active .sv-media img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}body.sv-skin--mt #offer.sv-offer{padding-block: 6rem 7rem}body.sv-skin--mt #offer .sv-pack{margin-top: 3.2rem}}html body .sv-hp__price small,html body .sv-hl__foot{color: #6b6b6b}html body :is(.sv-hp__eyebrow,.sv-hp__for,.sv-hw__eyebrow,.sv-hw__tag){color: #ad4c1d}html body .sv-hp__points{flex-wrap: wrap;row-gap: 0.6rem;overflow: visible}html body.sv-skin--strip:not(.sv-skin--mt) :is( .sv-proof__topic,.sv-spiral__stage--1 .sv-spiral__when,.sv-spiral__stage--2 .sv-spiral__when,.sv-build__lab-label,.sv-build__pass-tick,.sv-day__when,.sv-use:not(.sv-use--dark) .sv-use__label,.sv-flip__when){color: #ad4c1d}html body.sv-skin--strip:not(.sv-skin--mt) .sv-spiral__stage--3 .sv-spiral__when{color: #8f3c13}html body.sv-skin--strip:not(.sv-skin--mt) .sv-spiral__stage--4 .sv-spiral__when{color: #f2a37c}html body.sv-skin--strip:not(.sv-skin--mt) :is( .sv-flip__was-tag,.sv-unlock__flips-label,.sv-meet__uses-label){color: #6b6b6b}html body.sv-skin--strip:not(.sv-skin--mt) .sv-flip__was-tag{font-size: 1rem}html body.sv-skin--strip:not(.sv-skin--mt) .sv-flip__was s{color: #707070}html body.sv-skin--strip:not(.sv-skin--mt) .sv-unlock__strikes s{color: #8a8a8a}html body.sv-skin--strip:not(.sv-skin--mt) .sv-unlock__tab:not(.is-on){color: #5a5a5a}html body.sv-skin--strip:not(.sv-skin--mt) .sv-proof__stars{color: #9a6210}html body.sv-skin--strip:not(.sv-skin--mt) .sv-use:not(.sv-use--dark) .sv-use__chain li:last-child{background: #ad4c1d}html body .sv-converge__core-text{fill: #141414;color: #141414}html body.sv-skin--strip:not(.sv-skin--mt) main :is(.sv-tl,.sv-build,.sv-section--deep,.sv-finalcta) :is(.sv-eyebrow,[class*="__eyebrow"]){color: #e8763d}html body .sv-worn--duo .sv-worn__head{margin-bottom: 2.4rem}html body .sv-worn--duo .sv-worn__sub:empty{display: none}.sv-duo{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1rem;max-width: 76rem;margin: 0 auto;padding: 0 1.6rem}.sv-duo__card{position: relative;margin: 0;border-radius: 1.2rem;overflow: hidden;background: #1a1a1a;isolation: isolate;box-shadow: 0 24px 44px -30px rgba(20,20,20,0.55)}.sv-duo__media{position: relative;aspect-ratio: 3 / 4}.sv-duo__img,.sv-duo__media video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: var(--fx,50%) var(--fy,25%);display: block}.sv-duo__media .sv-placeholder{position: absolute;inset: 0}.sv-duo__media::after{content: '';position: absolute;inset: 40% 0 0;background: linear-gradient(180deg,rgba(14,14,14,0) 0%,rgba(14,14,14,0.55) 45%,rgba(14,14,14,0.92) 100%);pointer-events: none}.sv-duo__tag{position: absolute;top: 1rem;left: 1rem;z-index: 2;display: inline-flex;align-items: center;gap: 0.5rem;padding: 0.55rem 0.9rem 0.55rem 0.7rem;border-radius: 0.6rem;background: rgba(255,255,255,0.94);color: #141414;font: 700 1.05rem/1 Inter,system-ui,sans-serif;letter-spacing: 0.08em;text-transform: uppercase;-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}.sv-duo__tag .sv-li{width: 1.5rem;height: 1.5rem;color: #ad4c1d;flex: none}.sv-duo__partner{position: absolute;top: 1rem;right: 1rem;z-index: 2;padding: 0.4rem 0.7rem;border-radius: 0.5rem;background: rgba(20,20,20,0.7);color: #ffffff;font: 600 1rem/1 Inter,system-ui,sans-serif}.sv-duo__cap{position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;display: flex;flex-direction: column;gap: 0.2rem;padding: 1.4rem 1.2rem 1.4rem;color: #ffffff}.sv-duo__name{font: 700 1.6rem/1.15 var(--sv6-head,'Sora',Inter,sans-serif);letter-spacing: -0.02em}.sv-duo__role{font: 500 1.1rem/1.3 Inter,system-ui,sans-serif;color: rgba(255,255,255,0.78)}.sv-duo__use{margin-top: 0.7rem;padding-top: 0.7rem;border-top: 1px solid rgba(255,255,255,0.22);font: 600 1.22rem/1.3 Inter,system-ui,sans-serif;letter-spacing: -0.005em;color: #ffffff}.sv-duo__use em{display: block;font-style: normal;color: #f2a37c}html body .sv-worn--duo .sv-worn__cta{margin-top: 2.4rem}@media screen and (max-width: 389px){.sv-duo{gap: 0.8rem}.sv-duo__cap{padding: 1.1rem 1rem 1.2rem}.sv-duo__name{font-size: 1.45rem}.sv-duo__use{font-size: 1.12rem}.sv-duo__tag{font-size: 0.95rem;padding: 0.5rem 0.75rem 0.5rem 0.6rem}}@media screen and (min-width: 750px){.sv-duo{gap: 2rem;padding: 0 2.4rem}.sv-duo__media{aspect-ratio: 4 / 5}.sv-duo__tag{top: 1.6rem;left: 1.6rem;font-size: 1.15rem;padding: 0.7rem 1.1rem 0.7rem 0.9rem}.sv-duo__tag .sv-li{width: 1.7rem;height: 1.7rem}.sv-duo__cap{padding: 2.4rem 2.4rem 2.4rem}.sv-duo__name{font-size: 2.4rem}.sv-duo__role{font-size: 1.3rem}.sv-duo__use{font-size: 1.7rem;margin-top: 1.2rem;padding-top: 1.2rem}}.sv-bundle__box{margin: 1.6rem 0 0}.sv-bundle__inbox{display: none}.sv-bundle__pick:nth-of-type(1):checked ~ .sv-bundle__box .sv-bundle__inbox:nth-child(1),.sv-bundle__pick:nth-of-type(2):checked ~ .sv-bundle__box .sv-bundle__inbox:nth-child(2),.sv-bundle__pick:nth-of-type(3):checked ~ .sv-bundle__box .sv-bundle__inbox:nth-child(3),.sv-bundle__pick:nth-of-type(4):checked ~ .sv-bundle__box .sv-bundle__inbox:nth-child(4){display: block;animation: svBoxIn 0.3s ease both}@keyframes svBoxIn{from{opacity: 0;transform: translateY(4px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){.sv-bundle__inbox{animation: none !important}}.sv-bundle__inbox{padding: 1.4rem 1.6rem 1.5rem;border: 1px solid rgba(20,20,20,0.08);border-radius: 1.8rem;background: #ffffff}.sv-bundle__inbox-label{margin: 0 0 1rem;font: 700 1.1rem/1.2 Inter,system-ui,sans-serif;letter-spacing: 0.12em;text-transform: uppercase;color: #6b6b6b;text-align: left}.sv-bundle__inbox-list{display: grid;gap: 1.1rem;margin: 0;padding: 0;list-style: none}.sv-bundle__item{display: grid;grid-template-columns: 4rem minmax(0,1fr);align-items: center;gap: 1.2rem;text-align: left}.sv-bundle__item + .sv-bundle__item{padding-top: 1.1rem;border-top: 1px solid rgba(20,20,20,0.07)}.sv-bundle__item-ic{display: grid;place-items: center;width: 4rem;height: 4rem;border-radius: 1.2rem;background: #fbefe8;color: #ad4c1d}.sv-bundle__item-ic svg{width: 2.2rem;height: 2.2rem}.sv-bundle__item-copy{display: flex;flex-direction: column;gap: 0.2rem;min-width: 0}.sv-bundle__item-copy strong{font: 700 1.6rem/1.2 var(--sv6-head,'Sora',Inter,sans-serif);letter-spacing: -0.015em;color: #141414}.sv-bundle__item-copy strong b{font-weight: 800;color: #ad4c1d}.sv-bundle__item-copy span{font: 500 1.35rem/1.35 Inter,system-ui,sans-serif;color: #5f5f5f}@media screen and (min-width: 750px){.sv-bundle__inbox{padding: 1.8rem 2.2rem}.sv-bundle__inbox-list{grid-template-columns: repeat(2,minmax(0,1fr));gap: 2rem}.sv-bundle__item + .sv-bundle__item{padding-top: 0;padding-left: 2rem;border-top: 0;border-left: 1px solid rgba(20,20,20,0.07)}}.sv-header__brand--dark{display: none}@keyframes svCoverRise{from{opacity: 0;transform: translateY(1.4rem)}to{opacity: 1;transform: none}}@keyframes svCoverDrift{from{transform: scale(1.07)}to{transform: scale(1)}}.sv-cover__dock{position: relative;display: grid;gap: 1.4rem}.sv-cover__picks{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0.8rem;margin: 0;padding: 0;list-style: none}.sv-cover__pick{display: grid;grid-template-columns: 3.8rem minmax(0,1fr) 1.4rem;align-items: center;gap: 1rem;height: 100%;padding: 1rem 1.1rem 1rem 1rem;border-radius: 1.6rem;background: #ffffff;color: #141414;text-decoration: none;box-shadow: 0 16px 32px -20px rgba(0,0,0,0.8);transition: transform 0.2s ease,box-shadow 0.2s ease}.sv-cover__pick:hover{transform: translateY(-2px);box-shadow: 0 20px 36px -20px rgba(0,0,0,0.9)}.sv-cover__pick:active{transform: scale(0.98)}.sv-cover__pick:focus-visible{outline: 2px solid #e8763d;outline-offset: 3px}.sv-cover__pick-ic{display: grid;place-items: center;width: 3.8rem;height: 3.8rem;border-radius: 1.2rem;background: #fbefe8;color: #ad4c1d}.sv-cover__pick-ic .sv-li{width: 2.2rem;height: 2.2rem}.sv-cover__pick-copy{display: flex;flex-direction: column;gap: 0.2rem;min-width: 0}.sv-cover__pick-copy strong{font: 700 1.45rem/1.15 var(--cover-font,'Sora',Inter,sans-serif);letter-spacing: -0.015em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.sv-cover__pick-copy span{font: 500 1.2rem/1.2 Inter,system-ui,sans-serif;color: #6b6b6b}.sv-cover__pick-go{width: 1.4rem;height: 1.4rem;fill: none;stroke: #141414;stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round}.sv-cover__more{justify-self: center;display: inline-flex;align-items: center;gap: 0.6rem;padding: 0.4rem 0;color: #ffffff;font: 500 1.4rem/1.2 Inter,system-ui,sans-serif;text-decoration: none}.sv-cover__more-lead{color: rgba(255,255,255,0.72)}.sv-cover__more-label{font-weight: 700;padding-bottom: 0.2rem;border-bottom: 1px solid rgba(255,255,255,0.6)}.sv-cover__more svg{width: 1.5rem;height: 1.5rem;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.sv-cover__more:hover .sv-cover__more-label{border-bottom-color: #ffffff}.sv-cover--top :is(.sv-cover__copy>*,.sv-cover__picks>li,.sv-cover__more){animation: svCoverRise 0.75s cubic-bezier(0.2,0.7,0.2,1) both;animation-delay: calc(var(--i,0) * 90ms + 120ms)}@media (prefers-reduced-motion: reduce){.sv-cover--top *,.sv-cover--top .sv-cover__img{animation: none !important}}@media screen and (max-width: 989px){html body .sv-cover.sv-cover--top{height: min(calc(100svh - 3.4rem),177.8vw);min-height: 58rem;max-height: none;background: #141414}html body .sv-cover.sv-cover--top .sv-cover__media{bottom: var(--cover-dock,10.4rem);background: #141414}html body .sv-cover.sv-cover--top .sv-cover__media::after{bottom: -2px}html body .sv-cover.sv-cover--top .sv-cover__img{object-position: var(--cover-pos-m,50% 100%);transform-origin: 50% 100%;animation: svCoverDrift 9s cubic-bezier(0.2,0.6,0.2,1) both}html body .sv-cover.sv-cover--top .sv-cover__media::before{display: none}html body .sv-cover.sv-cover--top .sv-cover__media::after{background: linear-gradient(180deg,rgba(246,242,237,0.6) 0%,rgba(246,242,237,0.26) 26%,rgba(246,242,237,0) 44%),linear-gradient(180deg,rgba(20,20,20,0) 74%,rgba(20,20,20,0.45) 85%,rgba(20,20,20,0.92) 93%,#141414 97%)}html body .sv-cover.sv-cover--top .sv-cover__inner{display: flex;flex-direction: column;justify-content: space-between;gap: 2rem;padding: 8.8rem 2rem 2rem;box-sizing: border-box}html body .sv-cover.sv-cover--top .sv-cover__copy{position: static;inset: auto;gap: 1.4rem}html body .sv-cover.sv-cover--top .sv-cover__headline{font-size: clamp(3.4rem,10vw,4.6rem);line-height: 1.02;letter-spacing: -0.035em}html body .sv-cover.sv-cover--top .sv-cover__l1{color: #141414;font-weight: 400}html body .sv-cover.sv-cover--top .sv-cover__l2{color: #c65d2e;font-weight: 800}html body .sv-cover.sv-cover--top .sv-cover__sub{display: none}html body .sv-cover.sv-cover--top .sv-cover__pick{grid-template-columns: 3.4rem minmax(0,1fr);gap: 0.9rem;padding: 1rem 1.2rem 1rem 1rem}html body .sv-cover.sv-cover--top .sv-cover__pick-ic{width: 3.4rem;height: 3.4rem;border-radius: 1.1rem}html body .sv-cover.sv-cover--top .sv-cover__pick-go{display: none}html body .sv-cover.sv-cover--top .sv-cover__proof{border-color: rgba(20,20,20,0.08);background: rgba(255,255,255,0.8);color: #141414;box-shadow: 0 8px 22px -16px rgba(20,20,20,0.45)}html body .sv-cover.sv-cover--top .sv-cover__proof .sv-cover__stars{color: #c98a10}html body:has(.sv-cover--top) .sv-header .sv-header__logo img:not(.sv-header__brand--dark){display: none}html body:has(.sv-cover--top) .sv-header .sv-header__brand--dark{display: block}html body:has(.sv-cover--top) .sv-header .sv-header__icon,html body:has(.sv-cover--top) .sv-header .sv-header__wordmark{color: #141414}html body:has(.sv-cover--top) .sv-header .sv-header__burger span{background: #141414}html body:has(.sv-cover--top) .sv-header .sv-header__icon:hover{background: rgba(20,20,20,0.08)}}@media screen and (max-width: 374px){html body .sv-cover.sv-cover--top .sv-cover__inner{padding: 8.2rem 1.6rem 1.6rem}html body .sv-cover.sv-cover--top .sv-cover__pick{grid-template-columns: 3rem minmax(0,1fr);gap: 0.8rem;padding: 0.9rem}html body .sv-cover.sv-cover--top .sv-cover__pick-ic{width: 3rem;height: 3rem}.sv-cover__pick-copy strong{font-size: 1.3rem}}@media screen and (min-width: 750px) and (max-width: 989px){html body .sv-cover.sv-cover--top .sv-cover__inner{padding: 8.8rem 4rem 3.2rem}html body .sv-cover.sv-cover--top .sv-cover__headline{font-size: clamp(4rem,6.2vw,5rem)}html body .sv-cover.sv-cover--top .sv-cover__copy{max-width: 56rem}.sv-cover__picks{max-width: 56rem}}@media screen and (min-width: 990px){html body .sv-cover.sv-cover--top .sv-cover__inner{position: absolute;top: 0;bottom: 0;left: clamp(4rem,6.6vw,9.6rem);width: min(52rem,40%);height: auto;display: flex;flex-direction: column;justify-content: center;gap: 3.6rem;padding-top: 6rem}html body .sv-cover.sv-cover--top .sv-cover__copy{position: static;width: auto;transform: none}html body .sv-cover.sv-cover--top .sv-cover__l2{color: #e8763d}.sv-cover--top .sv-cover__dock{justify-items: start}.sv-cover--top .sv-cover__picks{width: 100%;max-width: 48rem;gap: 1.2rem}.sv-cover--top .sv-cover__pick{padding: 1.2rem 1.4rem 1.2rem 1.2rem}.sv-cover--top .sv-cover__more{justify-self: start}}html body .sv-header .sv-header__logo img.sv-header__brand--dark{display: none}.sv-chat{display: flex;flex-direction: column;gap: 0.6rem}.sv-chat__time{margin: 0 0 0.4rem;text-align: center;font: 600 1.1rem/1.2 -apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif;color: #3f3a36}.sv-chat__row{display: grid}.sv-chat__row>*{grid-area: 1 / 1}.sv-chat__row--in>*{justify-self: start;transform-origin: 0 100%}.sv-chat__row--out>*{justify-self: end;transform-origin: 100% 100%}.sv-chat__msg{max-width: 80%;margin: 0;padding: 0.85rem 1.35rem 0.9rem;border-radius: 2rem;font: 500 1.55rem/1.3 -apple-system,BlinkMacSystemFont,'SF Pro Text',Inter,system-ui,sans-serif;letter-spacing: -0.01em;overflow-wrap: anywhere}.sv-chat__row--in .sv-chat__msg{background: #ffffff;color: #141414;border-bottom-left-radius: 0.6rem;box-shadow: 0 8px 20px -14px rgba(20,20,20,0.55)}.sv-chat__row--out .sv-chat__msg{background: #b9531f;color: #ffffff;border-bottom-right-radius: 0.6rem;box-shadow: 0 8px 20px -14px rgba(110,40,10,0.7)}.sv-chat__typing{align-self: end;display: inline-flex;gap: 0.45rem;padding: 1.15rem 1.4rem;border-radius: 2rem;background: #ffffff;opacity: 0}.sv-chat__row--in .sv-chat__typing{border-bottom-left-radius: 0.6rem}.sv-chat__row--out .sv-chat__typing{background: #b9531f;border-bottom-right-radius: 0.6rem}.sv-chat__typing i{display: block;width: 0.7rem;height: 0.7rem;border-radius: 50%;background: #8e8983}.sv-chat__row--out .sv-chat__typing i{background: rgba(255,255,255,0.8)}.sv-chat__note{margin: -0.2rem 0.4rem 0 0;text-align: right;font: 600 1.05rem/1 -apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif;color: #3f3a36}@keyframes svChatTyping{0%{opacity: 0;transform: translateY(0.4rem) scale(0.9)}18%{opacity: 1;transform: none}82%{opacity: 1;transform: none}100%{opacity: 0;transform: scale(0.9)}}@keyframes svChatIn{from{opacity: 0;transform: translateY(0.8rem) scale(0.92)}to{opacity: 1;transform: none}}@keyframes svChatDot{0%,60%,100%{transform: translateY(0);opacity: 0.45}30%{transform: translateY(-0.3rem);opacity: 1}}@keyframes svChatFade{from{opacity: 0}to{opacity: 1}}.sv-chat__typing{animation: svChatTyping 0.85s ease both;animation-delay: calc(0.5s + var(--d,0) * 1.35s)}.sv-chat__typing i{animation: svChatDot 0.9s ease-in-out infinite}.sv-chat__typing i:nth-child(2){animation-delay: 0.15s}.sv-chat__typing i:nth-child(3){animation-delay: 0.3s}.sv-chat__msg{animation: svChatIn 0.42s cubic-bezier(0.2,0.9,0.3,1.25) both;animation-delay: calc(0.5s + var(--d,0) * 1.35s + 0.8s)}.sv-chat__note{animation: svChatFade 0.3s ease both;animation-delay: calc(0.5s + var(--d,0) * 1.35s + 1.4s)}.sv-chat__time{animation: svChatFade 0.4s ease both;animation-delay: 0.2s}@media (prefers-reduced-motion: reduce){.sv-chat *,.sv-cover--chat .sv-cover__img{animation: none !important}.sv-chat__typing{display: none}}.sv-cover__act{display: grid;gap: 1.4rem}.sv-cover--chat .sv-cover__act>*{animation: svCoverRise 0.7s cubic-bezier(0.2,0.7,0.2,1) both;animation-delay: 0.45s}.sv-cover__rate{display: inline-flex;align-items: center;justify-content: center;gap: 0.7rem;color: rgba(255,255,255,0.86);font: 500 1.3rem/1.2 Inter,system-ui,sans-serif;text-decoration: none}.sv-cover__rate .sv-cover__stars{color: #f2b01e}.sv-cover__rate .sv-cover__stars svg{width: 1.3rem;height: 1.3rem}@media screen and (max-width: 749px){html body .sv-cover.sv-cover--chat{height: auto;min-height: 0;max-height: none;padding-bottom: 10.4rem;background: #1b1714}html body .sv-cover.sv-cover--chat .sv-cover__media{position: relative;inset: auto;overflow: hidden}html body .sv-cover.sv-cover--chat .sv-cover__img{position: relative;height: auto;object-fit: fill;transform-origin: 50% 100%;animation: svCoverDrift 9s cubic-bezier(0.2,0.6,0.2,1) both}html body .sv-cover.sv-cover--chat .sv-cover__media::before{display: none}html body .sv-cover.sv-cover--chat .sv-cover__media::after{bottom: -2px;background: linear-gradient(180deg,rgba(16,13,11,0.78) 0%,rgba(16,13,11,0.62) 28%,rgba(16,13,11,0.42) 46%,rgba(16,13,11,0.08) 60%,rgba(16,13,11,0) 66%),linear-gradient(180deg,rgba(27,23,20,0) 66%,rgba(27,23,20,0.22) 74%,rgba(27,23,20,0.55) 82%,rgba(27,23,20,0.84) 90%,rgba(27,23,20,0.97) 96%,#1b1714 100%)}html body .sv-cover.sv-cover--chat .sv-chat__time,html body .sv-cover.sv-cover--chat .sv-chat__note{color: rgba(255,255,255,0.72)}html body .sv-cover.sv-cover--chat .sv-cover__inner{position: absolute;inset: 0;height: auto;display: flex;flex-direction: column;padding: 7.2rem 1.6rem 2rem;box-sizing: border-box}html body .sv-cover.sv-cover--chat .sv-chat{width: 100%;max-width: 42rem;gap: 0.5rem}html body .sv-cover.sv-cover--chat .sv-chat__msg{font-size: 1.45rem;padding: 0.75rem 1.25rem 0.8rem}html body .sv-cover.sv-cover--chat .sv-chat__typing{padding: 1rem 1.25rem}html body .sv-cover.sv-cover--chat .sv-cover__col{flex: 1;display: flex;flex-direction: column;justify-content: space-between;gap: 2rem;margin-top: 1.4rem}html body .sv-cover.sv-cover--chat .sv-cover__headline{padding: 0 0.4rem;font-size: clamp(3rem,8.6vw,4rem);line-height: 1.02;letter-spacing: -0.035em;animation: svCoverRise 0.75s cubic-bezier(0.2,0.7,0.2,1) both;animation-delay: 0.3s}html body .sv-cover.sv-cover--chat .sv-cover__l1{color: #ffffff;font-weight: 400}html body .sv-cover.sv-cover--chat .sv-cover__l2{color: #e8763d;font-weight: 800}html body .sv-cover.sv-cover--chat .sv-cover__headline{text-shadow: 0 2px 18px rgba(0,0,0,0.35)}html body .sv-cover.sv-cover--chat .sv-cover__pick{grid-template-columns: 3.4rem minmax(0,1fr);gap: 0.9rem;padding: 0.9rem 1.1rem 0.9rem 0.9rem;border: 1px solid rgba(255,255,255,0.16);border-radius: 1.6rem;background: rgba(255,255,255,0.08);color: #ffffff;box-shadow: none;-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px)}html body .sv-cover.sv-cover--chat .sv-cover__pick:hover{background: rgba(255,255,255,0.14);border-color: rgba(255,255,255,0.3)}html body .sv-cover.sv-cover--chat .sv-cover__pick-ic{width: 3.4rem;height: 3.4rem;border-radius: 1.1rem;background: rgba(232,118,61,0.16);color: #f2a37c}html body .sv-cover.sv-cover--chat .sv-cover__pick-copy span{color: rgba(255,255,255,0.66)}html body .sv-cover.sv-cover--chat .sv-cover__pick-go{display: none}html body .sv-cover.sv-cover--chat .sv-cover__more{font-size: 1.35rem}html body .sv-cover.sv-cover--chat .sv-cover__rate{color: rgba(255,255,255,0.72);font-size: 1.2rem}html body:has(.sv-cover--top) .sv-header .sv-header__logo img.sv-header__brand--dark{display: block}}@media screen and (max-width: 374px){html body .sv-cover.sv-cover--chat .sv-cover__inner{padding: 7.8rem 1.2rem 1.6rem}.sv-chat__msg{font-size: 1.45rem;padding: 0.75rem 1.2rem 0.8rem}html body .sv-cover.sv-cover--chat .sv-cover__headline{font-size: 2.8rem}}@media screen and (min-width: 560px) and (max-width: 749px){html body .sv-cover.sv-cover--chat .sv-cover__media{width: 52rem;margin: 0 auto}html body .sv-cover.sv-cover--chat .sv-cover__inner{left: 50%;right: auto;width: 52rem;margin-left: -26rem;padding: 7.6rem 2rem 2rem}}@media screen and (min-width: 750px) and (max-width: 989px){html body .sv-cover.sv-cover--chat{height: calc(100svh - 3.4rem);min-height: 60rem;max-height: 90rem;padding: 0;background: #1b1714}html body .sv-cover.sv-cover--chat .sv-cover__media{inset: 0 0 0 auto;width: 50%}html body .sv-cover.sv-cover--chat .sv-cover__img{object-position: var(--cover-pos-d,50% 75%)}html body .sv-cover.sv-cover--chat .sv-cover__media::before{display: none}html body .sv-cover.sv-cover--chat .sv-cover__media::after{background: linear-gradient(90deg,#1b1714 0%,rgba(27,23,20,0) 14%),linear-gradient(180deg,rgba(27,23,20,0.45) 0%,rgba(27,23,20,0) 22%)}html body .sv-cover.sv-cover--chat .sv-cover__headline{font-size: clamp(3.4rem,4.8vw,4.4rem);line-height: 1.04}.sv-cover--chat .sv-cover__picks{grid-template-columns: minmax(0,1fr)}}@media screen and (min-width: 750px){html body .sv-cover.sv-cover--chat .sv-cover__inner{position: absolute;top: 0;bottom: 0;left: clamp(3.2rem,6.6vw,9.6rem);width: min(48rem,40%);height: auto;display: flex;flex-direction: column;justify-content: center;gap: 3.6rem;padding-top: 6rem}.sv-cover--chat .sv-chat__time,.sv-cover--chat .sv-chat__note{color: rgba(255,255,255,0.55)}.sv-cover--chat .sv-chat__row--in .sv-chat__msg,.sv-cover--chat .sv-chat__row--in .sv-chat__typing{background: #2c2a28;color: #ffffff;box-shadow: none}.sv-cover--chat .sv-chat__row--in .sv-chat__typing i{background: rgba(255,255,255,0.6)}.sv-cover--chat .sv-chat__msg{font-size: 1.6rem}.sv-cover--chat .sv-cover__col{display: flex;flex-direction: column;gap: 3rem}.sv-cover--chat .sv-cover__l1{color: #ffffff}.sv-cover--chat .sv-cover__l2{color: #e8763d}.sv-cover--chat .sv-cover__act{justify-items: start}.sv-cover--chat .sv-cover__picks{width: 100%;max-width: 46rem;gap: 1.2rem}.sv-cover--chat .sv-cover__more{justify-self: start}}html body .shopify-section:has(.sv-cover--chat) + .shopify-section .sv-ticker{border-top: 0;border-bottom: 0}@media screen and (min-width: 750px){html body .sv-cover.sv-cover--chat{background: #1b1714}}.sv-cover--chat .sv-cover__rate{justify-content: flex-start;margin-top: -0.4rem}@media screen and (max-width: 749px){html body .sv-cover.sv-cover--chat .sv-cover__col{justify-content: flex-start}html body .sv-cover.sv-cover--chat .sv-cover__act{margin-top: auto}html body .sv-cover.sv-cover--chat .sv-cover__rate{margin-top: -0.8rem;padding-left: 0.4rem;color: rgba(255,255,255,0.82);font-size: 1.25rem;text-shadow: 0 1px 10px rgba(0,0,0,0.4)}html body .sv-cover.sv-cover--chat .sv-cover__rate .sv-cover__stars{color: #f2b01e}}@media screen and (min-width: 750px){html body .sv-cover.sv-cover--chat .sv-cover__pick{border: 1px solid rgba(255,255,255,0.16);background: rgba(255,255,255,0.07);color: #ffffff;box-shadow: none;-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px)}html body .sv-cover.sv-cover--chat .sv-cover__pick:hover{background: rgba(255,255,255,0.13);border-color: rgba(255,255,255,0.3);transform: translateY(-1px)}html body .sv-cover.sv-cover--chat .sv-cover__pick-ic{background: rgba(232,118,61,0.16);color: #f2a37c}html body .sv-cover.sv-cover--chat .sv-cover__pick-copy span{color: rgba(255,255,255,0.62)}html body .sv-cover.sv-cover--chat .sv-cover__pick-go{stroke: rgba(255,255,255,0.7)}html body .sv-cover.sv-cover--chat .sv-cover__rate{color: rgba(255,255,255,0.72)}}
