@media (min-width:641px){.cap-showcase .infra-showcase-thumbs{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:6px;scrollbar-width:thin}.cap-showcase .infra-showcase-thumbs button{flex:0 0 clamp(140px,23%,210px);scroll-snap-align:start}}@media (max-width:860px){.bundles-list,.bundles-readiness,.bundles-service{padding-top:40px;padding-bottom:40px}.bundles-readiness-grid article{min-height:0;gap:12px;padding:18px}.bundle-card-price{font-size:22px;line-height:1.1;color:var(--ink)}.bundle-card-buy{width:100%;justify-content:space-between}}.cold-hub-hero-menu span{min-height:63px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-top:1px solid rgba(255,255,255,.18);font-size:12px;font-weight:650}@media (max-width:640px){.cold-hub-hero-menu span{min-height:48px}.bundle-card-media{min-height:240px}.bundle-card-copy{padding:20px}.bundle-card-copy h3{font-size:32px}.bundle-card-copy>p{min-height:0;margin-top:10px;font-size:14px;line-height:1.45}.bundle-card-copy dl{margin-top:16px}.bundle-card-copy dl>div{gap:14px;padding:9px 0;grid-template-columns:.42fr .58fr}.bundle-card-copy dd{font-size:13px}.bundle-card-copy>div:last-child{align-items:center;flex-direction:row;flex-wrap:wrap;gap:12px;margin-top:18px}.bundle-card-price{flex:1 0 100%;font-size:26px}.bundle-card-buy{flex:1 1 auto;width:auto;min-height:48px}.bundle-card-copy>div:last-child a{flex:0 0 auto;min-height:48px}.bundles-readiness{gap:28px}.bundles-readiness-grid{grid-template-columns:1fr 1fr;gap:8px}.bundles-readiness-grid article{min-height:0;gap:8px;padding:14px 34px 14px 14px}.bundles-readiness-grid strong{max-width:none;font-size:16px;line-height:1.15}.bundles-readiness-grid i{top:12px;right:12px;width:20px;height:20px}}@media (min-width:641px) and (max-width:820px){.bundles-flow p{font-size:14px;line-height:1.45}}@media (min-width:861px){.bundles-readiness{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(48px,5vw,96px)}.bundles-readiness-copy h2{font-size:clamp(46px,5.6vw,104px)}}.bundles-page .cold-hub-hero-media img{object-position:74% 50%}.bundles-page .cold-hub-hero-media:after{background:linear-gradient(90deg,rgba(3,8,11,.97),rgba(3,8,11,.88) 46%,rgba(3,8,11,.4) 84%),linear-gradient(0deg,rgba(3,8,11,.92),transparent 58%)}@media (max-width:700px){.bundles-page .cold-hub-hero{min-height:100svh;display:grid;align-content:end;padding:84px 20px 26px}.bundles-page .cold-hub-hero .breadcrumbs,.bundles-page .cold-hub-hero-menu{display:none}.bundles-page .cold-hub-hero-media{position:absolute;inset:0 0 auto;height:56svh}.bundles-page .cold-hub-hero-media img,.bundles-page .cold-hub-hero-media picture{display:block;width:100%;height:100%;object-fit:cover;object-position:38% 42%}.bundles-page .cold-hub-hero-media:after{background:linear-gradient(180deg,rgba(7,16,22,.55),rgba(7,16,22,.12) 42%,rgba(7,16,22,.86) 88%,#071016)}.bundles-page .cold-hub-hero-copy{position:relative;z-index:4;width:100%}.bundles-page .cold-hub-hero h1{margin:0;font-size:clamp(46px,13vw,56px);line-height:.86}.bundles-page .cold-hub-hero-bottom{display:block;margin-top:14px}.bundles-page .cold-hub-hero-bottom p{margin:0 0 16px;font-size:16px}.bundles-page .cold-hub-hero-bottom .button{width:100%;min-height:52px;justify-content:center}}@media (max-width:860px){.bundles-readiness-grid{position:relative;grid-template-columns:1fr;gap:0;padding:28px 22px 26px;border:0;background:radial-gradient(120% 62% at 6% 0,rgba(255,90,36,.36),transparent 58%),radial-gradient(96% 58% at 100% 100%,rgba(99,211,242,.22),transparent 62%),#0a1115;box-shadow:0 26px 52px -34px rgba(8,16,21,.85);overflow:hidden}.bundles-readiness-grid:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--signal),rgba(99,211,242,.95) 62%,transparent)}.bundles-readiness-grid article{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:0 15px;min-height:0;padding:0 0 26px;border:0;background:transparent}.bundles-readiness-grid article:after{content:"";position:absolute;left:16px;top:34px;bottom:-8px;width:1px;background:linear-gradient(180deg,rgba(255,90,36,.75),rgba(99,211,242,.28))}.bundles-readiness-grid article:last-child{padding-bottom:0}.bundles-readiness-grid article:last-child:after{display:none}.bundles-readiness-grid span{position:relative;z-index:1;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1.5px solid rgba(255,90,36,.85);background:rgba(255,90,36,.14);box-shadow:0 10px 22px -12px rgba(255,90,36,.9);color:#ffd9c9;font-size:12px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bundles-readiness-grid strong{max-width:none;color:#fff;font-size:21px;font-weight:520;letter-spacing:-.04em;line-height:1.08}.bundles-readiness-grid i{display:none}}@media (max-width:640px){.bundles-flow{grid-template-columns:1fr;gap:0;padding:0;background:var(--white)}.bundles-flow article{position:relative;min-height:0;display:block;padding:26px 20px 28px;background:var(--white);overflow:hidden}.bundles-flow article:before{display:none}.bundles-flow article:nth-child(2){background:#eff6f8}.bundles-flow article:nth-child(3){background:#e2eff3}.bundles-flow article:nth-child(4){background:#fdf1ec}.bundles-flow article span{position:absolute;top:10px;right:18px;width:auto;height:auto;display:block;margin:0;border:0;border-radius:0;background:none;color:rgba(24,53,64,.15);font-size:64px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.07em;line-height:1}.bundles-flow article:nth-child(4) span{color:rgba(255,90,36,.26)}.bundles-flow strong{align-self:auto;min-height:0;display:block;max-width:72%;margin-top:24px;font-size:23px;font-weight:520;letter-spacing:-.045em;line-height:1.05}.bundles-flow p{grid-column:auto;max-width:90%;margin:9px 0 0;font-size:14px;line-height:1.45}}.choice-result h3[tabindex="-1"]:focus,.choice-result h3[tabindex="-1"]:focus-visible{outline:none}.choice-progress{border-bottom-color:rgba(255,255,255,.14)}.choice-progress .is-complete{color:rgba(255,255,255,.58)}.choice-progress span:after{height:2px;background:linear-gradient(90deg,var(--signal),rgba(255,155,106,.9));box-shadow:none}.result-context>div{gap:12px}.result-context button{flex:0 1 auto;display:grid;align-content:start;justify-items:start;gap:5px;padding:16px 18px 18px;border:1px solid rgba(16,19,17,.16);background:var(--white);text-align:left;transition:border-color .26s var(--ease),transform .26s var(--ease)}.result-context button:hover{border-color:var(--ink);transform:translateY(-2px)}.result-context button small{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.result-context button strong{font-size:19px;font-weight:520;letter-spacing:-.03em;line-height:1.15}.result-context button span{margin:4px 0 0;padding-bottom:2px;border-bottom:1px solid rgba(255,90,36,.45);color:var(--signal);font-size:12px;font-weight:700;letter-spacing:.1em}.result-technologies a{overflow:hidden;transition:transform .32s var(--ease),box-shadow .32s var(--ease)}.result-technologies a:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--signal);transform:scaleX(0);transform-origin:left;transition:transform .42s var(--ease)}.result-technologies a:hover{transform:translateY(-4px);box-shadow:0 26px 46px -34px rgba(16,19,17,.6)}.result-technologies a:hover:before{transform:scaleX(1)}.result-technologies p{font-size:14px;line-height:1.45}.b2b-result-list>span{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:baseline;gap:0 12px;padding:18px 0;font-size:17px;font-weight:520;letter-spacing:-.025em;line-height:1.2}.b2b-result-list>span small{color:var(--signal);font-size:12px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ecosystem-sequence span{grid-template-columns:44px minmax(0,1fr);padding:18px 0;font-size:17px;font-weight:520;letter-spacing:-.025em;line-height:1.2}.ecosystem-sequence small{font-size:12px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.guided-choice:has(.choice-result){padding-bottom:0}.guided-choice .choice-result{margin-right:calc(var(--page-pad) * -1);margin-left:calc(var(--page-pad) * -1)}@media (max-width:640px){.guided-choice .choice-result{margin-right:-20px;margin-left:-20px}}@media (min-width:561px){.result-context{grid-template-columns:minmax(0,1fr)}.result-context>div{flex-direction:row;gap:14px}.result-context button{flex:1 1}}.result-alternatives{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:clamp(40px,5vw,80px)}.result-alternatives h4{max-width:620px;font-size:clamp(30px,2.6vw,40px);line-height:1.02;text-wrap:balance}.b2b-result h3,.result-intro h3{text-wrap:balance}@media (max-width:560px){.result-alternatives h4{font-size:26px;line-height:1.05}}.guided-choice-heading{grid-template-columns:minmax(0,1fr)}.mega-product-addons{display:grid;gap:8px;margin:22px 0 26px}.mega-product-addons-title{color:rgba(255,255,255,.55);font-size:13px;font-weight:600}.mega-product-addon-row{display:flex;align-items:center;gap:0}.mega-product-addon-row>label{flex:1 1 auto;min-width:0}.mega-product-addon-row>.mega-product-addons-count{flex:0 0 auto;width:0;margin-left:0;padding:0;border-width:0;opacity:0;overflow:hidden;transition-property:width,margin-left,opacity,padding;transition-duration:.26s;transition-timing-function:cubic-bezier(.2,0,0,1)}.mega-product-addon-row.is-on>.mega-product-addons-count{width:78px;margin-left:10px;padding:0 4px;border-width:1px;opacity:1}@media (prefers-reduced-motion:reduce){.mega-product-addon-row>.mega-product-addons-count{transition:none}}.mega-product-addons{container-type:inline-size}.mega-product-addons label{grid-template-columns:18px 36px minmax(0,1fr) 68px;grid-template-rows:auto;align-items:center;column-gap:8px;row-gap:0;padding:10px 12px;min-height:58px;border-radius:14px}.mega-product-addons label em,.mega-product-addons label img{width:36px;height:36px;border-radius:6px}.mega-product-addons label>span:not(.mega-product-addons-count){grid-column:3;grid-row:1;min-width:0}.mega-product-addons label strong{font-size:14px;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mega-product-addons label b{grid-column:4;grid-row:1;justify-self:end;white-space:nowrap;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mega-product-addons-count{grid-column:5;grid-row:1;justify-self:end}.mega-product-addons-count button{position:relative;width:18px;height:18px;transition-property:background-color,transform;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}.mega-product-addons-count button:after{content:"";position:absolute;inset:-8px}.mega-product-addons-count button:active{transform:scale(.96)}.mega-product-addons-count i{font-size:12px}@container (max-width: 340px){.mega-product-addons label{grid-template-columns:18px 32px minmax(0,1fr) 58px;column-gap:6px;min-height:0}.mega-product-addons label strong{font-size:13px;-webkit-line-clamp:3}.mega-product-addons.mega-product-addons label em,.mega-product-addons.mega-product-addons label img{width:32px;height:32px}.mega-product-addons label b{font-size:12px}}@container (min-width: 560px){.mega-product-addons label{grid-template-columns:20px 46px minmax(0,1fr) 88px;column-gap:14px;padding:12px 16px;min-height:70px;border-radius:18px}.mega-product-addons label strong{font-size:15px}.mega-product-addons label em,.mega-product-addons label img{width:46px;height:46px;border-radius:8px}}.mega-product-addons label em{display:grid;place-items:center}.mega-product-addons label em svg{width:20px;height:20px;stroke:rgba(255,255,255,.32);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;fill:none}.mega-product-addons label small{display:block;margin-top:2px;color:rgba(255,255,255,.5);font-size:12px}.mega-product-addons label b{color:rgba(255,255,255,.92)}.mega-product-addons-count.is-empty{pointer-events:none}.mega-product-addons-count{display:inline-flex;align-items:center;justify-content:space-between;width:78px;padding:0 4px;gap:0;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.04)}.mega-product-addons-count button{width:30px;height:30px;padding:0;border:0;border-radius:999px;background:none;color:rgba(255,255,255,.72);font-size:16px;line-height:1;cursor:pointer;transition:color .2s var(--ease),background-color .2s var(--ease)}.mega-product-addons-count button:hover{background:rgba(255,255,255,.08);color:#fff}.mega-product-addons-count i{min-width:16px;color:#fff;font-size:14px;font-style:normal;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}@media (max-width:860px){.mega-product-addons{margin:20px 0 24px}.mega-product-addons.is-flat label{grid-template-columns:20px minmax(0,1fr) auto}.mega-product-addons label em,.mega-product-addons label img{width:40px;height:40px}.mega-product-addons label strong{font-size:13px}.mega-product-addons-count button{width:38px;height:38px}}@media (max-width:760px){.b2b-page .b2b-configurator.b2b-configurator,.b2b-page .b2b-engineering.b2b-engineering,.b2b-page .b2b-faq.b2b-faq,.b2b-page .b2b-final.b2b-final,.b2b-page .b2b-process.b2b-process,.b2b-page .b2b-solutions.b2b-solutions,.b2b-page .employee-recovery.employee-recovery,.b2b-page .partner-showcase.partner-showcase{padding-right:var(--page-pad);padding-left:var(--page-pad);padding-top:40px;padding-bottom:40px}.b2b-page .b2b-configurator h2,.b2b-page .b2b-engineering h2,.b2b-page .b2b-faq h2,.b2b-page .b2b-final h2,.b2b-page .b2b-process h2,.b2b-page .b2b-solutions h2,.b2b-page .b2b-value h2,.b2b-page .employee-recovery>header h2,.b2b-page .partner-showcase>header h2{font-size:34px;line-height:1.02;letter-spacing:-.042em;text-wrap:balance}.b2b-page .b2b-configurator h2 br,.b2b-page .b2b-engineering h2 br,.b2b-page .b2b-faq h2 br,.b2b-page .b2b-final h2 br,.b2b-page .b2b-hero h1 br,.b2b-page .b2b-process h2 br,.b2b-page .b2b-solutions h2 br,.b2b-page .b2b-value h2 br,.b2b-page .employee-recovery>header h2 br,.b2b-page .partner-showcase>header h2 br{display:none}.b2b-page section>header{gap:14px;margin-bottom:26px}.b2b-page section>header .eyebrow{margin-bottom:0;font-size:12px}.b2b-page section>header>p:last-child{font-size:14px;line-height:1.6}.b2b-page .b2b-hero{display:flex;flex-direction:column;justify-content:flex-end;min-height:100svh;padding:84px var(--page-pad) 30px;background:#081119}.b2b-page .b2b-hero-media img{object-fit:cover;object-position:38% center;scale:1}.b2b-page .b2b-hero-shade{background:linear-gradient(180deg,rgba(8,17,25,.46),rgba(8,17,25,.12) 30%,rgba(8,17,25,.78) 62%,#081119 96%)}.b2b-page .b2b-hero-copy{position:relative;z-index:4;width:100%;min-height:0;padding:0;align-content:end}.b2b-page .b2b-hero-copy .breadcrumbs{display:none}.b2b-page .b2b-hero-copy .kicker{margin-bottom:16px}.b2b-page .b2b-hero h1{margin:0;font-size:clamp(38px,10.6vw,46px);letter-spacing:-.045em;line-height:.88;text-wrap:balance}.b2b-page .b2b-hero-copy>div:last-child{display:grid;gap:14px;width:100%;margin-top:16px}.b2b-page .b2b-hero-copy>div:last-child p{font-size:16px;line-height:1.5}.b2b-page .b2b-hero-copy .button{justify-content:center;width:100%;min-height:52px}.b2b-page .b2b-hero-blueprint,.b2b-page .b2b-hero-status{display:none}.b2b-page .b2b-principles{grid-template-columns:1fr 1fr}.b2b-page .b2b-principles span{flex-direction:column;align-items:flex-start;gap:7px;min-height:0;padding:16px var(--page-pad);border-bottom:1px solid rgba(255,255,255,.1);line-height:1.3}.b2b-page .b2b-principles span:nth-child(2n){border-right:0}.b2b-page .b2b-principles span:nth-child(n+3){border-bottom:0}.b2b-page .b2b-configurator-console{min-height:0}.b2b-page .b2b-configurator-console>nav{display:grid;grid-template-columns:1fr 1fr;overflow:visible;border-bottom:1px solid rgba(255,255,255,.13)}.b2b-page .b2b-configurator-console>nav button{min-width:0;min-height:62px;gap:5px;padding:13px 16px;border-bottom:0;border-right:1px solid rgba(255,255,255,.12);transition:background .32s var(--ease),color .32s var(--ease),box-shadow .32s var(--ease)}.b2b-page .b2b-configurator-console>nav button:nth-child(2n){border-right:0}.b2b-page .b2b-configurator-console>nav button:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.12)}.b2b-page .b2b-configurator-console>nav button strong{font-size:12px;letter-spacing:.01em;line-height:1.2}.b2b-page .b2b-configurator-console>nav button.is-active{padding-left:16px;box-shadow:inset 0 2px var(--b2b-accent)}.b2b-page .b2b-configurator-visual{min-height:296px}.b2b-page .b2b-route-line{right:var(--page-pad);bottom:22px;left:var(--page-pad);align-items:start}.b2b-page .b2b-route-line span{align-content:start}.b2b-page .b2b-route-line small{font-size:12px;letter-spacing:0;line-height:1.15;text-align:center}.b2b-page .b2b-configurator-console>article{min-height:0;padding:24px var(--page-pad) 22px}.b2b-page .b2b-configurator-console>article h3{margin:14px 0 12px;font-size:26px}.b2b-page .b2b-configurator-console>article>p{font-size:14px}.b2b-page .b2b-configurator-console>article>div{margin-top:22px;padding:18px 0}.b2b-page .b2b-configurator-console>article>div strong{font-size:15px}.b2b-page .b2b-configurator-console>article ul{margin:18px 0 0}.b2b-page .b2b-configurator-console>article>a{display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:52px;margin-top:22px;padding:0 18px;border:1px solid color-mix(in srgb,var(--b2b-accent) 55%,transparent);background:color-mix(in srgb,var(--b2b-accent) 10%,transparent);transition:background .26s var(--ease),transform .2s var(--ease)}.b2b-page .b2b-process-line{grid-template-columns:1fr;row-gap:0}.b2b-page .b2b-process-line:before{display:none;animation:none}.b2b-page .b2b-process-line article{position:relative;display:grid;grid-template-columns:66px 1fr;gap:2px 18px;min-height:0;padding:18px 0 20px;border-right:0}.b2b-page .b2b-process-line article:first-child{padding-top:4px}.b2b-page .b2b-process-line article:last-child{padding-bottom:0}.b2b-page .b2b-process-line article+article:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:rgba(11,21,28,.16);transform-origin:left;scale:0 1;transition:scale .7s var(--ease)}.b2b-page .b2b-process-line.is-revealed article+article:before{scale:1 1}.b2b-page .b2b-process-line article:nth-child(3):before{transition-delay:.12s}.b2b-page .b2b-process-line article:nth-child(4):before{transition-delay:.24s}.b2b-page .b2b-process-line article:nth-child(5):before{transition-delay:.36s}.b2b-page .b2b-process-line article>span{grid-row:1/3;grid-column:1;align-self:start;margin-top:3px;color:transparent;-webkit-text-stroke:1.1px var(--step-ink,var(--b2b-orange));font-size:44px;font-weight:500;letter-spacing:-.04em;line-height:1;translate:0 14px;opacity:0;transition:translate .56s var(--ease),opacity .56s var(--ease)}.b2b-page .b2b-process-line.is-revealed article>span{translate:0 0;opacity:1}.b2b-page .b2b-process-line article:first-child>span{--step-ink:var(--b2b-orange)}.b2b-page .b2b-process-line article:nth-child(2)>span{--step-ink:color-mix(in srgb,var(--b2b-orange) 75%,var(--b2b-blue));transition-delay:90ms}.b2b-page .b2b-process-line article:nth-child(3)>span{--step-ink:color-mix(in srgb,var(--b2b-orange) 50%,var(--b2b-blue));transition-delay:.18s}.b2b-page .b2b-process-line article:nth-child(4)>span{--step-ink:color-mix(in srgb,var(--b2b-orange) 25%,var(--b2b-blue));transition-delay:.27s}.b2b-page .b2b-process-line article:nth-child(5)>span{--step-ink:color-mix(in srgb,var(--b2b-blue) 92%,#0b151c);transition-delay:.36s}.b2b-page .b2b-process-line article>i{display:none}.b2b-page .b2b-process-line h3{grid-column:2;margin:4px 0 6px;font-size:22px}.b2b-page .b2b-process-line p{grid-column:2;font-size:14px}.b2b-page .employee-recovery-console>nav{display:grid;grid-template-columns:1fr 1fr;overflow:visible;border-bottom:1px solid rgba(255,255,255,.14)}.b2b-page .employee-recovery-console>nav button{min-width:0;min-height:62px;padding:13px 16px;font-size:13px;line-height:1.2;border-right:1px solid rgba(255,255,255,.14);transition:background .32s var(--ease),color .32s var(--ease)}.b2b-page .employee-recovery-console>nav button:nth-child(2n){border-right:0}.b2b-page .employee-recovery-console>nav button:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.14)}.b2b-page .employee-recovery-visual{min-height:252px}.b2b-page .employee-person{width:66px;height:132px}.b2b-page .employee-person span{left:18px;width:30px;height:30px}.b2b-page .employee-person b{top:35px;left:6px;width:54px;height:94px}.b2b-page .employee-pulse{width:132px;height:132px}.b2b-page .employee-recovery-console>article{min-height:0;padding:24px var(--page-pad) 24px}.b2b-page .employee-recovery-console h3{margin:14px 0 12px;font-size:26px}.b2b-page .employee-recovery-console article p{margin:0 0 22px;font-size:14px}.b2b-page .employee-recovery-console dd{font-size:13px}.b2b-page .employee-evidence{grid-template-columns:1fr 1fr;gap:6px 18px;padding:22px 0 0;align-items:start}.b2b-page .employee-evidence strong{font-size:27px}.b2b-page .employee-evidence strong:nth-of-type(2){grid-column:2;grid-row:1}.b2b-page .employee-evidence p:first-of-type{grid-column:1;grid-row:2}.b2b-page .employee-evidence p:nth-of-type(2){grid-column:2;grid-row:2}.b2b-page .employee-evidence a{grid-column:1/-1;grid-row:3;display:flex;align-items:center;min-height:46px;margin-top:14px;justify-self:stretch;border-top:1px solid rgba(255,255,255,.14)}.b2b-page .partner-showcase>header{grid-template-columns:1fr;gap:14px}.b2b-page .partner-showcase>header h2{font-size:28px}.b2b-page .partner-logo-rail{grid-template-columns:1fr 1fr;margin-top:26px}.b2b-page .partner-logo-rail article{min-height:124px;padding:14px}.b2b-page .partner-logo-rail strong{margin:auto 0 10px;font-size:19px}.b2b-page .b2b-value>div{min-height:0;aspect-ratio:4/3}.b2b-page .b2b-value>div span{right:var(--page-pad);bottom:18px;left:var(--page-pad)}.b2b-page .b2b-value>article{padding:40px var(--page-pad)}.b2b-page .b2b-value>article>p:not(.eyebrow){margin:20px 0 26px;font-size:15px}.b2b-page .b2b-value dl div{padding:16px 0}.b2b-page .b2b-value dd{font-size:14px}.b2b-page .b2b-solutions>div{gap:12px}.b2b-page .b2b-solutions>div>a{min-height:0;padding:14px 14px 20px;transition:transform .22s var(--ease),border-color .32s var(--ease)}.b2b-page .b2b-solutions figure{height:auto;margin-bottom:18px;aspect-ratio:16/10}.b2b-page .b2b-solutions h3{margin:10px 0 8px;font-size:22px}.b2b-page .b2b-solutions a>p{font-size:13px}.b2b-page .b2b-solutions a>strong{display:flex;gap:10px;align-items:center;justify-content:space-between;min-height:44px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.14)}.b2b-page .b2b-engineering article{display:grid;grid-template-columns:30px 1fr;gap:0 12px;min-height:0;padding:20px var(--page-pad) 22px 0}.b2b-page .b2b-engineering article>span{grid-row:1/3}.b2b-page .b2b-engineering h3{margin:0 0 8px;font-size:21px}.b2b-page .b2b-engineering article p{font-size:14px}.b2b-page .b2b-faq{gap:26px}.b2b-page .b2b-faq summary{grid-template-columns:26px 1fr 22px;gap:12px;padding:20px 0}.b2b-page .b2b-faq summary strong{font-size:16px;line-height:1.3}.b2b-page .b2b-faq details p{margin:0 0 22px 38px;font-size:14px}.b2b-page .b2b-final.b2b-final{padding-top:48px;padding-bottom:48px}.b2b-page .b2b-final>p{margin-bottom:20px}.b2b-page .b2b-final>div{gap:10px;margin-top:28px}.b2b-page .b2b-final .button{justify-content:space-between;width:100%;min-height:54px}}@media (max-width:760px) and (hover:none){.b2b-page .b2b-configurator-console>article>a:active,.b2b-page .b2b-final .button:active,.b2b-page .b2b-hero-copy .button:active,.b2b-page .b2b-solutions>div>a:active{transform:scale(.985)}.b2b-page .b2b-configurator-console>nav button:active,.b2b-page .employee-recovery-console>nav button:active{background:rgba(255,255,255,.06)}.b2b-page .b2b-solutions>div>a:active{border-color:rgba(127,223,255,.5)}.b2b-page .b2b-faq summary:active strong{opacity:.7}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.b2b-page .b2b-process-line article+article:before{scale:1 1;transition:none}.b2b-page .b2b-process-line article>span{translate:0 0;opacity:1;transition:none}.b2b-page .b2b-hero-blueprint span,.b2b-page .b2b-hero-blueprint:after,.b2b-page .employee-person,.b2b-page .employee-pulse{animation:none}}@media (max-width:760px){.b2b-page .b2b-hero-media img{animation:heroBreathe 18s ease-in-out infinite alternate}.b2b-page .b2b-hero h1,.b2b-page .b2b-hero-copy .breadcrumbs,.b2b-page .b2b-hero-copy .button,.b2b-page .b2b-hero-copy .kicker,.b2b-page .b2b-hero-copy>div:last-child p{animation:b2bHeroRise .78s var(--ease) both}.b2b-page .b2b-hero-copy .kicker{animation-delay:90ms}.b2b-page .b2b-hero h1{animation-delay:.17s}.b2b-page .b2b-hero-copy>div:last-child p{animation-delay:.3s}.b2b-page .b2b-hero-copy .button{animation-delay:.4s}}@keyframes b2bHeroRise{0%{opacity:0;transform:translate3d(0,20px,0)}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.b2b-page .b2b-hero h1,.b2b-page .b2b-hero-copy .breadcrumbs,.b2b-page .b2b-hero-copy .button,.b2b-page .b2b-hero-copy .kicker,.b2b-page .b2b-hero-copy>div:last-child p,.b2b-page .b2b-hero-media img{animation:none}}@media (max-width:760px){.b2b-page .b2b-solutions a>p{color:rgba(255,255,255,.62);font-size:14px;line-height:1.5}.b2b-page #b2b-configurator-title,.b2b-page #home-questions-title{scroll-margin-top:84px}.b2b-page .b2b-faq details[open] p{animation:b2bAnswerIn .32s var(--ease) both}}@keyframes b2bAnswerIn{0%{opacity:0;transform:translate3d(0,-6px,0)}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.b2b-page .b2b-faq details[open] p{animation:none}}@media (min-width:1024px){.partner-showcase>header{grid-template-columns:minmax(0,1.62fr) minmax(240px,.38fr)}.partner-showcase>header h2{font-size:var(--h2-l);text-wrap:balance}}.b2b-page .eyebrow,.b2b-page section>header>p:last-child{display:none}@media (min-width:761px){.b2b-page .b2b-hero h1{max-width:min(1620px,100%);font-size:clamp(56px,6.6vw,112px)}}.b2b-outcome{display:grid;grid-template-columns:repeat(4,1fr);background:#0a151d;color:#fff}.b2b-outcome article{position:relative;display:grid;align-content:start;gap:10px;padding:34px var(--page-pad) 38px;border-right:1px solid rgba(255,255,255,.1)}.b2b-outcome article:last-child{border-right:0}.b2b-outcome article:before{content:"";position:absolute;top:34px;left:0;width:2px;height:26px;background:var(--b2b-blue,#7fdfff);transform-origin:top;scale:1 0;transition:scale .62s var(--ease)}.b2b-outcome.is-revealed article:before{scale:1 1}.b2b-outcome article:nth-child(2):before{transition-delay:90ms}.b2b-outcome article:nth-child(3):before{transition-delay:.18s}.b2b-outcome article:nth-child(4):before{transition-delay:.27s}.b2b-outcome strong{font-size:clamp(19px,1.5vw,25px);font-weight:560;letter-spacing:-.035em;line-height:1.05}.b2b-outcome p{margin:0;max-width:320px;color:rgba(255,255,255,.56);font-size:13px;line-height:1.55}@media (max-width:760px){.b2b-outcome{grid-template-columns:1fr;gap:14px;padding:28px var(--page-pad) 32px;background:repeating-linear-gradient(0deg,rgba(127,223,255,.05) 0 1px,transparent 1px 29px),repeating-linear-gradient(90deg,rgba(127,223,255,.05) 0 1px,transparent 1px 29px),#0a151d}.b2b-outcome article{gap:9px;padding:20px 18px 22px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(160deg,rgba(127,223,255,.06),rgba(10,21,29,0) 45%)}.b2b-outcome article:after,.b2b-outcome article:before{content:"";position:absolute;width:15px;height:15px;background:none;transition:scale .52s var(--ease)}.b2b-outcome article:before{top:-1px;left:-1px;border-top:2px solid var(--b2b-blue,#7fdfff);border-left:2px solid var(--b2b-blue,#7fdfff);transform-origin:top left;scale:0}.b2b-outcome article:after{right:-1px;bottom:-1px;border-right:2px solid var(--b2b-blue,#7fdfff);border-bottom:2px solid var(--b2b-blue,#7fdfff);transform-origin:bottom right;scale:0}.b2b-outcome.is-revealed article:after,.b2b-outcome.is-revealed article:before{scale:1}.b2b-outcome article:nth-child(2):after{transition-delay:90ms}.b2b-outcome article:nth-child(3):after{transition-delay:.18s}.b2b-outcome article:nth-child(4):after{transition-delay:.27s}.b2b-outcome strong{display:flex;align-items:baseline;gap:10px;font-size:21px}.b2b-outcome strong:before{content:"";flex:0 0 auto;width:7px;height:7px;background:var(--b2b-blue,#7fdfff);box-shadow:0 0 10px rgba(127,223,255,.6)}.b2b-outcome p{font-size:13px}}@media (prefers-reduced-motion:reduce){.b2b-outcome article:after,.b2b-outcome article:before{scale:1;transition:none}}@media (min-width:761px){.b2b-page section>header{grid-template-columns:minmax(0,1fr)}.b2b-page .b2b-configurator h2,.b2b-page .b2b-engineering h2,.b2b-page .b2b-faq h2,.b2b-page .b2b-final h2,.b2b-page .b2b-process h2,.b2b-page .b2b-solutions h2,.b2b-page .b2b-value h2,.b2b-page .employee-recovery>header h2{font-size:var(--h2-l);text-wrap:balance}.b2b-page .b2b-value h2{font-size:var(--h2-m)}.b2b-page .b2b-configurator.b2b-configurator,.b2b-page .b2b-engineering.b2b-engineering,.b2b-page .b2b-faq.b2b-faq,.b2b-page .b2b-final.b2b-final,.b2b-page .b2b-process.b2b-process,.b2b-page .b2b-solutions.b2b-solutions,.b2b-page .employee-recovery.employee-recovery,.b2b-page .partner-showcase.partner-showcase{padding-top:var(--sect-l);padding-bottom:var(--sect-l)}.b2b-page section>header{margin-bottom:42px}.b2b-page .b2b-value>article{padding:clamp(56px,5.6vw,92px)}.b2b-page .b2b-value h2{font-size:var(--h2-s)}.b2b-page .b2b-hero-copy .breadcrumbs{top:146px}}.accessory-facts{padding:var(--sect-l) var(--page-pad);background:#0d1a20;color:#fff}.accessory-facts>header{margin-bottom:clamp(32px,3.4vw,56px)}.accessory-facts h2{margin:0;font-size:var(--h2-m);font-weight:500;line-height:.88;letter-spacing:-.06em}.accessory-facts h2 em{font-style:normal;color:#8ce0ff}.accessory-facts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.14)}.accessory-facts-grid article{display:grid;align-content:start;gap:10px;padding:clamp(22px,2.2vw,34px);background:#0d1a20;transition:background .26s var(--ease)}.accessory-facts-grid article:hover{background:#10222a}.accessory-facts-grid span{color:rgba(255,255,255,.4);font-size:12px;font-weight:750;letter-spacing:.12em}.accessory-facts-grid strong{margin-top:6px;color:#8ce0ff;font-size:clamp(20px,1.8vw,26px);font-weight:450;letter-spacing:-.03em;line-height:1.15}.accessory-facts-grid p{margin:0;max-width:30ch;color:rgba(255,255,255,.68);font-size:15px;line-height:1.5}@media (max-width:1100px){.accessory-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.accessory-facts{padding-top:40px;padding-bottom:40px}.accessory-facts>header{margin-bottom:24px}.accessory-facts-grid{grid-template-columns:minmax(0,1fr)}}.accessory-hero.titan-pdp-hero{display:grid;grid-template-columns:minmax(0,1fr) min(38vw,500px);grid-template-areas:"copy media" "specs media";align-items:center;align-content:center;gap:0 clamp(28px,3.4vw,64px);min-height:min(88svh,820px);padding:150px var(--page-pad) 72px}.accessory-hero .titan-pdp-hero-media{position:relative;inset:auto;grid-area:media}.accessory-hero .titan-pdp-hero-media:after{content:none}.accessory-hero .titan-pdp-hero-media img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center;border:1px solid rgba(255,255,255,.14);border-radius:3px}.accessory-hero .titan-pdp-hero-copy{grid-area:copy;width:auto}.accessory-hero .titan-pdp-hero-copy h1{font-size:clamp(58px,7.2vw,116px);line-height:.9}.accessory-hero .titan-pdp-hero-action{margin-top:clamp(28px,3vw,44px)}.accessory-hero .titan-pdp-hero-specs{position:relative;inset:auto;grid-area:specs;width:min(100%,470px);margin-top:clamp(26px,2.8vw,40px)}.accessory-hero .breadcrumbs{position:static;margin-bottom:clamp(18px,2vw,30px)}@media (max-width:860px){.accessory-hero.titan-pdp-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "media" "specs";gap:28px 0;min-height:0;padding:104px var(--page-pad) 40px}.accessory-hero .titan-pdp-hero-copy h1{font-size:clamp(46px,14vw,68px)}.accessory-hero .titan-pdp-hero-specs{width:100%;margin-top:0}}.accessory-pdp .mega-product-gallery figure{background:#f1f1ef}.accessory-pdp .mega-product-gallery figure>img,.accessory-pdp .mega-product-thumbs img{object-fit:contain}.accessory-pdp .mega-product-arrows,.accessory-pdp .mega-product-gallery figure:after,.accessory-pdp .mega-product-thumbs{display:none}@media (max-width:860px){.whm-page .whm-outcomes>header,.whm-page .whm-pillars>header,.whm-page .whm-screening>header,.whm-page .whm-showroom>header{margin-bottom:24px}.whm-page .whm-evidence,.whm-page .whm-faq,.whm-page .whm-final,.whm-page .whm-formats,.whm-page .whm-lab,.whm-page .whm-outcomes,.whm-page .whm-pillars,.whm-page .whm-safety,.whm-page .whm-screening,.whm-page .whm-showroom{padding-top:40px;padding-bottom:40px}}.whm-page .whm-hero-copy h1{font-size:clamp(58px,6.6vw,104px)}.whm-page .whm-faq h2,.whm-page .whm-journey-copy h2{font-size:var(--h2-s)}.whm-page .whm-outcomes>header,.whm-page .whm-pillars>header,.whm-page .whm-screening>header,.whm-page .whm-showroom>header{display:block;margin-bottom:clamp(32px,3.4vw,56px)}.whm-page .whm-evidence,.whm-page .whm-faq,.whm-page .whm-final,.whm-page .whm-formats,.whm-page .whm-lab,.whm-page .whm-outcomes,.whm-page .whm-pillars,.whm-page .whm-safety,.whm-page .whm-screening,.whm-page .whm-showroom{padding-top:var(--sect-l);padding-bottom:var(--sect-l)}.whm-page .whm-outcomes>header,.whm-page .whm-pillars>header,.whm-page .whm-screening>header{display:block;margin-bottom:clamp(32px,3.4vw,56px)}@media (max-width:860px){.whm-page .whm-outcomes,.whm-page .whm-pillars,.whm-page .whm-screening{padding-top:40px;padding-bottom:40px}.whm-page .whm-outcomes>header,.whm-page .whm-pillars>header,.whm-page .whm-screening>header{margin-bottom:24px}}.whm-page .whm-screening-privacy{margin:0 0 clamp(16px,1.8vw,24px);color:rgba(255,255,255,.62);font-size:14px;line-height:1.45}@media (max-width:860px){.whm-page .whm-pillar-console nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:0;border:1px solid rgba(255,255,255,.14);border-inline:0;background:rgba(255,255,255,.14)}.whm-page .whm-pillar-console nav button{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;align-content:center;justify-items:start;min-width:0;min-height:62px;padding:12px 14px;border:0;background:#0b1820;transition-property:background,color,box-shadow;transition-duration:.22s}.whm-page .whm-pillar-console nav button.is-active{background:color-mix(in srgb,var(--whm-accent) 12%,#0b1820);box-shadow:inset 0 -3px var(--whm-accent);color:#fff}.whm-page .whm-pillar-console nav strong{font-size:13px;letter-spacing:.01em}.whm-page .whm-outcomes-grid nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:visible;margin:0 0 22px;padding:0;border-bottom:1px solid rgba(16,19,17,.16);background:rgba(16,19,17,.16)}.whm-page .whm-outcomes-grid nav button{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;align-content:center;justify-items:start;min-width:0;min-height:58px;padding:11px 14px;border:0;background:#eef5f5;white-space:normal;text-wrap:balance;line-height:1.2;transition-property:background,color,box-shadow;transition-duration:.22s}.whm-page .whm-outcomes-grid nav button.is-active{background:#0b1820;box-shadow:inset 0 -3px #79dcff;color:#fff}.whm-page .whm-outcomes-grid nav button>span,.whm-page .whm-pillar-console nav button>span{font-size:11px;font-weight:760;letter-spacing:.14em}.whm-page .whm-pillar-body article h3{font-size:22px;line-height:1.15}@media (max-width:860px){.whm-page .whm-lab-flow article,.whm-page .whm-safety>div article{padding:20px}.whm-page .whm-showroom-gallery figure:not(.is-wide) figcaption strong{font-size:13px;line-height:1.2}.whm-page .whm-showroom-gallery figure:not(.is-wide) figcaption span{position:static;font-size:11px;opacity:.7}.whm-page .whm-showroom-gallery figure:not(.is-wide) figcaption{display:grid;gap:2px;padding:12px}.whm-page .whm-showroom-gallery figure:not(.is-wide) img{aspect-ratio:3/4;height:auto;object-fit:cover}.whm-page .whm-showroom-gallery figure.is-wide{grid-column:1/-1}.whm-page .whm-showroom-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.whm-page .whm-format-grid article .button{justify-content:center;width:100%}.whm-page .whm-format-grid article ul{gap:6px}.whm-page .whm-format-grid article{padding:24px 20px;gap:12px}}}.whm-page h1,.whm-page h2,.whm-page h3{text-wrap:balance}.whm-page li,.whm-page p{text-wrap:pretty}.whm-page .whm-facts strong,.whm-page .whm-format-grid article>span,.whm-page .whm-lab-flow span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.whm-page .whm-journey-media img,.whm-page .whm-showroom-gallery img{outline:1px solid rgba(255,255,255,.1);outline-offset:-1px}.whm-page .button:active{scale:.96}.whm-page .button{transition-property:background,border-color,color,scale;transition-duration:.2s}@media (max-width:860px){.whm-page .whm-showroom-gallery{grid-template-rows:auto;margin-top:24px}}.whm-page #whm-evidence,.whm-page #whm-faq,.whm-page #whm-formats,.whm-page #whm-safety,.whm-page #whm-screening{scroll-margin-top:110px}@media (max-width:860px){.whm-page .whm-screening-panel aside{min-height:0;padding-block:24px}@media (max-width:860px){.whm-page .whm-format-grid article{min-height:0;justify-content:flex-start}}.whm-page .whm-screening-panel{margin-top:24px}.whm-page .whm-outcomes-grid article{min-height:0}@media (max-width:860px){.whm-page .whm-evidence-results,.whm-page .whm-format-grid,.whm-page .whm-hormesis,.whm-page .whm-lab-intro,.whm-page .whm-safety>div{margin-top:24px}}.whm-page .whm-hormesis{margin-top:24px}}.hero-title-descriptive.hero-title-descriptive.hero-title-descriptive{font-size:clamp(38px,3.9vw,58px);line-height:.98;letter-spacing:-.035em}@media (min-width:861px){.infra-pdp-hero-copy .hero-title-descriptive.hero-title-descriptive.hero-title-descriptive{font-size:clamp(46px,5.6vw,80px);line-height:.96}}@media (max-width:860px){.infra-pdp-hero-copy .hero-title-descriptive.hero-title-descriptive.hero-title-descriptive{font-size:clamp(30px,9.4vw,40px);line-height:1.02}}@media (max-width:1023px) and (min-width:861px){.hero-title-descriptive.hero-title-descriptive.hero-title-descriptive{font-size:clamp(34px,4.6vw,46px)}}@media (max-width:860px){.hero-title-descriptive.hero-title-descriptive.hero-title-descriptive{font-size:clamp(24px,6.6vw,30px);line-height:1.06;letter-spacing:-.02em;text-wrap:balance}.hero-title-descriptive br{display:none}}@property --accent{syntax:"<color>";inherits:true;initial-value:#78ddff}@keyframes techPromiseAura{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-6%,5%,0) scale(1.12)}}@keyframes techPromiseCopy{0%{opacity:0;transform:translate3d(0,16px,0);filter:blur(6px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes techPromiseTrack{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.whm-page.motion-page [data-reveal]{opacity:1;filter:none}@media (max-width:860px){.whm-page .whm-outcomes-grid h3{font-size:clamp(25px,7vw,33px);line-height:1.12;overflow-wrap:break-word}}.lab-stage{min-height:100vh;background:#e9e4df}.lab-stage-bar{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;gap:8px 18px;align-items:baseline;padding:12px 20px;border-bottom:1px solid rgba(19,14,15,.14);background:#fff;font-size:13px}.lab-stage-bar span{color:rgba(19,14,15,.6)}.lab-stage-bar a{margin-left:auto;color:var(--signal);font-weight:700}.lab-stage-frames{display:flex;gap:20px;align-items:flex-start;padding:20px;overflow-x:auto}.lab-stage-frame p{margin:0 0 8px;color:rgba(19,14,15,.55);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lab-stage-frame iframe{display:block;border:1px solid rgba(19,14,15,.16);border-radius:12px;background:#fff}.lab-stage-frame-mobile iframe{width:390px;height:88vh}.lab-stage-frame-desktop{flex:1 1;min-width:0}.lab-stage-frame-desktop iframe{width:1440px;height:142vh;transform:scale(.62);transform-origin:top left;margin-bottom:calc(142vh * -.38);margin-right:calc(1440px * -.38)}.swipe-lane-dots{display:none}@media (max-width:860px){.swipe-lane-dots{display:flex;justify-content:center;gap:6px;align-items:center;margin-top:12px}.swipe-lane-dots button{display:flex;align-items:center;height:32px;padding:0 3px;border:0;background:none;cursor:pointer}.swipe-lane-dots button i{display:block;width:8px;height:8px;border-radius:999px;background:rgba(19,14,15,.22);transition:width .28s var(--ease),background .28s var(--ease)}.swipe-lane-dots button.is-active i{width:26px;background:var(--signal)}.swipe-lane-dots span{margin-left:6px;color:rgba(19,14,15,.45);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.swipe-lane-dots span:after{content:" →"}}.tech-page .tech-hero h1{font-size:clamp(56px,5.6vw,88px);line-height:.9;letter-spacing:-.04em}.tech-page .tech-compare h2,.tech-page .tech-families h2,.tech-page .tech-manifesto h2,.tech-page .tech-next h2,.tech-page .tech-protocols h2{font-size:clamp(40px,4.2vw,64px);line-height:.98;letter-spacing:-.03em}.tech-page .tech-families article h3{font-size:clamp(26px,2.2vw,34px);line-height:1.04;letter-spacing:-.02em}.tech-page .tech-families article>div{justify-content:center;gap:14px;padding:clamp(36px,4.4vw,72px)}.tech-page .tech-families article h3{margin-top:0;font-size:clamp(30px,3vw,44px);line-height:.98;letter-spacing:-.025em}.tech-page .tech-families article>div>strong{margin-top:0;font-size:clamp(18px,1.5vw,23px);font-weight:500;line-height:1.22;color:#4a453f}.tech-page .tech-families article p{margin:0;font-size:15px}@media (max-width:1023px) and (min-width:861px){.tech-page .tech-hero h1{font-size:clamp(46px,6.4vw,62px)}.tech-page .tech-compare h2,.tech-page .tech-families h2,.tech-page .tech-manifesto h2,.tech-page .tech-next h2,.tech-page .tech-protocols h2{font-size:clamp(32px,4.4vw,44px)}}@media (max-width:860px){.tech-page .tech-hero h1{font-size:clamp(34px,10vw,42px);line-height:1}.tech-page .tech-compare h2,.tech-page .tech-families h2,.tech-page .tech-manifesto h2,.tech-page .tech-next h2,.tech-page .tech-protocols h2{font-size:clamp(25px,7vw,30px);line-height:1.06}.tech-page .tech-families article h3{font-size:clamp(21px,5.8vw,26px)}.tech-page .tech-families article>div{justify-content:flex-start;min-height:0;padding:24px 20px 28px}.tech-page .tech-protocols article{min-height:0;padding-top:22px;padding-bottom:22px}.tech-page .tech-families,.tech-page .tech-manifesto,.tech-page .tech-next{padding-top:40px;padding-bottom:40px}.tech-page .tech-families>div{margin-top:40px}.tech-page .tech-next{gap:40px}.tech-page .tech-compare-table{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-top:28px;overflow:visible;border-top:1px solid rgba(16,19,17,.16)}.tech-page .tech-compare-table .is-head{display:none}.tech-page .tech-compare-table>div{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;min-height:0;padding:18px 0 20px 16px;border:0;border-bottom:1px solid rgba(16,19,17,.13);border-radius:0;background:none}.tech-page .tech-compare-table>div:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--row-color,rgba(16,19,17,.24))}.tech-page .tech-compare-table>div:nth-child(2){--row-color:#78ddff}.tech-page .tech-compare-table>div:nth-child(3){--row-color:#ff6842}.tech-page .tech-compare-table>div:nth-child(4){--row-color:#ff4747}.tech-page .tech-compare-table>div:nth-child(5){--row-color:#9d8bff}.tech-page .tech-compare-table>div>span{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:baseline;min-width:0;padding:0;border:0;font-size:14px;line-height:1.4}.tech-page .tech-compare-table>div>span:before{content:attr(data-label);color:#8a8279;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tech-page .tech-compare-table>div>span:first-child{grid-template-columns:minmax(0,1fr);margin-bottom:2px;font-size:21px;font-weight:500;letter-spacing:-.035em;line-height:1.1;color:var(--tech-ink)}.tech-page .tech-compare-table>div>span:first-child:before{content:none}.tech-page .tech-next a{min-height:0;padding:20px 0;grid-template-columns:32px 1fr 22px;row-gap:4px;align-items:center}.tech-page .tech-next a>span:first-child{grid-row:1/3;grid-column:1}.tech-page .tech-next a>span:last-child{grid-row:1/3;grid-column:3;justify-self:end}.tech-page .tech-next a strong{grid-column:2;font-size:21px}.tech-page .tech-next a small{display:block;grid-column:2;font-size:13px;line-height:1.35}}.tech-page .tech-promise{position:relative;overflow:hidden;padding:clamp(64px,8vw,128px) var(--page-pad) clamp(72px,8.6vw,138px);background:#060d13;color:#fff;border-bottom:1px solid rgba(255,255,255,.07);transition:--accent .9s var(--ease)}.tech-page .tech-promise-aura{position:absolute;inset:-20% -10% auto auto;width:min(1020px,78vw);aspect-ratio:1;pointer-events:none;border-radius:50%;filter:blur(10px);opacity:.75;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 26%,transparent),color-mix(in srgb,var(--accent) 8%,transparent) 46%,transparent 68%);animation:techPromiseAura 17s ease-in-out infinite alternate}.tech-page .tech-promise:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(420px 300px at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.055),transparent 70%)}.tech-page .tech-promise-inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:clamp(36px,5vw,92px);align-items:center;max-width:1560px;margin:0 auto}.tech-page .tech-promise-list{margin:0;padding:0;list-style:none;display:grid;gap:clamp(6px,.9vw,14px)}.tech-page .tech-promise-list button{position:relative;display:grid;grid-template-columns:clamp(34px,3.4vw,58px) minmax(0,1fr);align-items:baseline;gap:0 clamp(12px,1.4vw,24px);width:100%;padding:clamp(8px,1vw,14px) 0;border:0;border-top:1px solid rgba(255,255,255,.09);background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer;transition:border-color .46s var(--ease)}.tech-page .tech-promise-list li:last-child button{border-bottom:1px solid rgba(255,255,255,.09)}.tech-page .tech-promise-list button[aria-pressed=true]{border-top-color:color-mix(in srgb,var(--accent) 55%,transparent)}.tech-page .tech-promise-index{font-size:12px;font-weight:700;letter-spacing:.2em;color:rgba(255,255,255,.32);transition:color .42s var(--ease)}.tech-page .tech-promise-list button[aria-pressed=true] .tech-promise-index{color:var(--accent)}.tech-page .tech-promise-word{position:relative;display:block;font-size:clamp(30px,4.9vw,78px);font-weight:500;letter-spacing:-.055em;line-height:.94;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.3);transition:transform .62s var(--ease),-webkit-text-stroke-color .62s var(--ease);will-change:transform}.tech-page .tech-promise-word:after{content:attr(data-text);position:absolute;inset:0;-webkit-text-stroke:0;background:linear-gradient(96deg,#ffffff 14%,var(--accent) 92%);-webkit-background-clip:text;background-clip:text;color:transparent;clip-path:inset(0 100% 0 0);transition:clip-path .7s var(--ease)}.tech-page .tech-promise-list button[aria-pressed=true] .tech-promise-word{transform:translateX(clamp(6px,1vw,20px));-webkit-text-stroke-color:transparent}.tech-page .tech-promise-list button[aria-pressed=true] .tech-promise-word:after{clip-path:inset(0 0 0 0)}.tech-page .tech-promise-lead{display:block;grid-column:2;overflow:hidden;max-height:0;opacity:0;font-size:14px;line-height:1.5;color:rgba(255,255,255,.5);transition:max-height .62s var(--ease),opacity .46s var(--ease),margin-top .62s var(--ease)}.tech-page .tech-promise-list button[aria-pressed=true] .tech-promise-lead{max-height:60px;margin-top:10px;opacity:1;transform:translateX(clamp(6px,1vw,20px))}.tech-page .tech-promise-panel{position:relative;overflow:hidden;padding:clamp(26px,2.6vw,42px);border:1px solid rgba(255,255,255,.12);border-radius:22px;background:linear-gradient(155deg,rgba(255,255,255,.075),rgba(255,255,255,.02) 58%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 34px 90px rgba(0,0,0,.42)}.tech-page .tech-promise-ghost{position:absolute;top:clamp(-32px,-2.4vw,-18px);right:clamp(6px,1.4vw,22px);font-size:clamp(120px,12vw,200px);font-weight:500;letter-spacing:-.08em;line-height:1;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--accent) 34%,transparent);pointer-events:none}.tech-page .tech-promise-copy{position:relative;z-index:2;animation:techPromiseCopy .62s var(--ease) both}.tech-page .tech-promise-copy strong{display:block;font-size:clamp(20px,1.5vw,25px);font-weight:500;letter-spacing:-.04em;line-height:1.12;color:#fff}.tech-page .tech-promise-copy p{margin:14px 0 0;font-size:15px;line-height:1.6;color:rgba(255,255,255,.58)}.tech-page .tech-promise-meta{display:inline-block;margin-top:22px;padding:8px 14px;border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.tech-page .tech-promise-track{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:clamp(26px,2.6vw,38px)}.tech-page .tech-promise-track span{position:relative;height:2px;border-radius:2px;background:rgba(255,255,255,.14);overflow:hidden}.tech-page .tech-promise-track i{position:absolute;inset:0;transform-origin:left center;transform:scaleX(0);background:var(--accent)}.tech-page .tech-promise-track span[data-state=on] i{transform:scaleX(1);animation:techPromiseTrack linear both}@media (max-width:1080px){.tech-page .tech-promise-inner{grid-template-columns:1fr;gap:34px}.tech-page .tech-promise-word{font-size:clamp(30px,6.6vw,56px)}}@media (max-width:860px){.tech-page .tech-promise{padding:40px var(--page-pad)}.tech-page .tech-promise-list button{grid-template-columns:32px minmax(0,1fr);padding:12px 0}.tech-page .tech-promise-word{font-size:clamp(27px,8.4vw,40px)}.tech-page .tech-promise-lead{font-size:13px}.tech-page .tech-promise-panel{padding:24px;border-radius:18px}.tech-page .tech-promise-ghost{top:-18px;font-size:104px}.tech-page .tech-promise-aura{inset:-14% -30% auto auto;width:130vw}}@media (prefers-reduced-motion:reduce){.tech-page .tech-promise-aura,.tech-page .tech-promise-copy,.tech-page .tech-promise-track span[data-state=on] i{animation:none}}@media (max-width:700px){.tech-page .tech-hero{display:grid;align-content:end;min-height:100svh;padding:84px var(--page-pad) 26px;background:#071017}.tech-page .tech-hero-media{inset:0 0 auto;height:56svh;grid-template-columns:1fr 1fr}.tech-page .tech-hero-media img{animation:heroBreathe 18s ease-in-out infinite alternate}.tech-page .tech-hero-shade{inset:0;background:linear-gradient(180deg,rgba(7,16,23,.5),rgba(7,16,23,.1) 32%,rgba(7,16,23,.84) 60%,#071017 82%)}.tech-page .tech-hero-copy{position:relative;z-index:2;display:grid;align-content:end;min-height:0;padding:0}.tech-page .tech-hero-copy .breadcrumbs{display:none}.tech-page .tech-hero h1{margin:0;font-size:clamp(34px,10.8vw,46px);letter-spacing:-.045em;line-height:.88}.tech-page .tech-hero-copy>div:last-child{max-width:none;margin-top:14px}.tech-page .tech-hero-copy>div:last-child p{margin:0 0 16px;font-size:16px;line-height:1.5}.tech-page .tech-hero-copy .button{justify-content:center;width:100%;min-height:52px}.tech-page .tech-hero h1,.tech-page .tech-hero-copy .button,.tech-page .tech-hero-copy>div:last-child p{animation:b2bHeroRise .78s var(--ease) both}.tech-page .tech-hero-copy>div:last-child p{animation-delay:.16s}.tech-page .tech-hero-copy .button{animation-delay:.28s}}@media (max-width:700px) and (prefers-reduced-motion:reduce){.tech-page .tech-hero h1,.tech-page .tech-hero-copy .button,.tech-page .tech-hero-copy>div:last-child p,.tech-page .tech-hero-media img{animation:none}}@media (max-width:700px) and (hover:none){.tech-page .tech-hero-copy .button:active{transform:scale(.985)}}@media (max-width:860px){.tech-page .tech-manifesto>div,.tech-page .tech-protocols>div{margin-top:28px}.tech-page .tech-manifesto>div{padding-top:20px}}@media (min-width:821px){.tech-page .tech-manifesto>div{align-items:start}.tech-page .tech-manifesto-note,.tech-page .tech-manifesto-steps{grid-column:2}}@media (max-width:820px){.tech-page .tech-manifesto>div{gap:20px}}.tech-page .tech-manifesto-steps{display:grid;gap:0;margin:0;padding:0;list-style:none}.tech-page .tech-manifesto-steps li{position:relative;display:grid;grid-template-columns:clamp(76px,7vw,132px) 1fr;gap:4px clamp(14px,1.4vw,24px);align-items:baseline;padding:clamp(18px,1.9vw,26px) 0;transition:transform .42s var(--ease)}.tech-page .tech-manifesto-steps li:before{top:0;transition:transform .76s var(--ease)}.tech-page .tech-manifesto-steps li:before,.tech-page .tech-manifesto-steps li:last-child:after{content:"";position:absolute;right:0;left:0;height:1px;background:rgba(255,255,255,.16);transform:scaleX(0);transform-origin:left center}.tech-page .tech-manifesto-steps li:last-child:after{bottom:0;transition:transform .76s var(--ease) .52s}.motion-ready .tech-page .tech-manifesto-steps.is-revealed li:before,.motion-ready .tech-page .tech-manifesto-steps.is-revealed li:last-child:after,html:not(.motion-ready) .tech-page .tech-manifesto-steps li:before,html:not(.motion-ready) .tech-page .tech-manifesto-steps li:last-child:after{transform:scaleX(1)}.tech-page .tech-manifesto-steps li:nth-child(2):before{transition-delay:.13s}.tech-page .tech-manifesto-steps li:nth-child(3):before{transition-delay:.26s}.tech-page .tech-manifesto-steps li:nth-child(4):before{transition-delay:.39s}.tech-page .tech-manifesto-steps li span{position:relative;grid-row:1/3;align-self:start;margin-top:-.06em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.26);font-size:clamp(54px,5.6vw,96px);font-weight:500;letter-spacing:-.07em;line-height:.82}.tech-page .tech-manifesto-steps li span:after{content:attr(data-num);position:absolute;inset:0;-webkit-text-stroke:0;background-image:linear-gradient(104deg,#ffffff 18%,var(--tech-blue) 96%);-webkit-background-clip:text;background-clip:text;color:transparent;clip-path:inset(0 100% 0 0);transition:clip-path .82s var(--ease),background-image .42s var(--ease)}.motion-ready .tech-page .tech-manifesto-steps.is-revealed li span:after,html:not(.motion-ready) .tech-page .tech-manifesto-steps li span:after{clip-path:inset(0 0 0 0)}.tech-page .tech-manifesto-steps li:nth-child(2) span:after{transition-delay:.15s}.tech-page .tech-manifesto-steps li:nth-child(3) span:after{transition-delay:.3s}.tech-page .tech-manifesto-steps li:nth-child(4) span:after{transition-delay:.45s}.tech-page .tech-manifesto-steps li b{font-size:clamp(20px,1.7vw,27px);font-weight:500;letter-spacing:-.035em;line-height:1.08;color:#fff}.tech-page .tech-manifesto-steps li p{grid-column:2;margin:0;font-size:14.5px;line-height:1.45;color:rgba(255,255,255,.52)}@media (hover:hover) and (pointer:fine){.tech-page .tech-manifesto-steps li:hover{transform:translateX(clamp(4px,.6vw,12px))}.tech-page .tech-manifesto-steps li:hover span:after{background-image:linear-gradient(104deg,#ffffff 12%,var(--tech-orange) 94%)}.tech-page .tech-manifesto-steps li:hover span{-webkit-text-stroke-color:rgba(255,255,255,.4)}}.tech-page .tech-manifesto-note{margin:clamp(26px,2.6vw,38px) 0 0;max-width:34em;font-size:clamp(17px,1.35vw,21px);line-height:1.45;letter-spacing:-.015em;color:rgba(255,255,255,.72)}.tech-page .tech-manifesto-note:first-line{color:#fff}@media (prefers-reduced-motion:reduce){.tech-page .tech-manifesto-steps li,.tech-page .tech-manifesto-steps li span:after,.tech-page .tech-manifesto-steps li:after,.tech-page .tech-manifesto-steps li:before{transition:none}}.tech-page .tech-protocols h2 em{color:var(--tech-ink)}@media (max-width:820px){.tech-page .tech-protocols article{border-right:0}.tech-page .tech-protocols article h3{margin-top:10px}.tech-page .tech-protocols article p{margin-top:10px;font-size:14px}}@media (min-width:821px){.tech-page .tech-protocols>div{grid-template-columns:repeat(4,minmax(0,1fr))}.tech-page .tech-protocols article:nth-child(4n){border-right:0}.tech-page .tech-protocols article h3{font-size:clamp(26px,2.15vw,38px);-webkit-hyphens:auto;hyphens:auto}}@media (min-width:861px){.tech-page .tech-compare-table>div:not(.is-head){position:relative;min-height:92px;transition:background-color .32s var(--ease)}.tech-page .tech-compare-table>div:not(.is-head):before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--row-color,transparent);opacity:.85}.tech-page .tech-compare-table>div:nth-child(2){--row-color:#78ddff}.tech-page .tech-compare-table>div:nth-child(3){--row-color:#ff6842}.tech-page .tech-compare-table>div:nth-child(4){--row-color:#ff4747}.tech-page .tech-compare-table>div:nth-child(5){--row-color:#9d8bff}.tech-page .tech-compare-table>div:not(.is-head):hover{background:rgba(255,255,255,.5)}.tech-page .tech-compare-table>div:not(.is-head)>span:first-child{padding-left:22px;font-size:clamp(17px,1.35vw,21px);font-weight:500;letter-spacing:-.035em}.tech-page .tech-compare-table>div>span:last-child{border-right:0}}@media (max-width:860px){.whm-page .whm-outcomes-grid nav::-webkit-scrollbar{display:none}}@media (max-width:860px){.whm-page .whm-outcomes-grid nav button:first-child{padding-left:var(--page-pad)}}.whm-page .whm-jump{display:none}@media (max-width:860px){.whm-page .whm-jump{display:flex;gap:1px;overflow-x:auto;background:rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);scroll-snap-type:x proximity;scrollbar-width:none}}@media (max-width:860px){.whm-page .whm-jump::-webkit-scrollbar{display:none}}@media (max-width:860px){.whm-page .whm-jump a{display:grid;flex:0 0 auto;gap:3px;align-content:center;min-height:56px;padding:10px 16px;background:#071016;color:rgba(255,255,255,.72);font-size:12px;font-weight:640;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;scroll-snap-align:start;white-space:nowrap;transition-property:background,color,box-shadow;transition-duration:.22s}.whm-page .whm-jump a:before{content:attr(data-number);color:rgba(121,220,255,.72);font-size:10px;font-weight:760;letter-spacing:.14em}.whm-page .whm-jump a:first-child{padding-left:var(--page-pad);color:#fff;box-shadow:inset 0 -3px #79dcff}.whm-page .whm-jump a:active{background:#0b1c25}}.whm-page .whm-facts{display:grid;grid-template-columns:repeat(4,1fr);background:#07131b;background-image:linear-gradient(rgba(121,220,255,.06),rgba(121,220,255,0) 96px),none;color:inherit}.whm-page .whm-facts>div{position:relative;display:flex;flex-direction:column;gap:10px;padding:30px clamp(20px,4vw,57.6px) 34px}.whm-page .whm-facts>div>small{display:block;color:rgba(255,255,255,.42);font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.whm-page .whm-facts>div>strong{display:flex;align-items:baseline;gap:0 9px;margin:0;color:#fff;font-size:36px;font-weight:560;line-height:1.05;letter-spacing:-.04em}.whm-page .whm-facts>div>strong>span{display:block;color:rgba(255,255,255,.6);font-size:18px;font-weight:500;line-height:1.05;letter-spacing:-.01em}.whm-page .whm-facts>div>p{max-width:17.29em;margin:0;color:rgba(255,255,255,.56);font-size:13.5px;font-weight:400;line-height:1.5}@media (max-width:860px){.whm-page .whm-facts{grid-template-columns:repeat(2,1fr)}.whm-page .whm-facts>div{gap:7px;padding:22px 20px 24px}.whm-page .whm-facts>div>small{font-size:12px;letter-spacing:.1em}.whm-page .whm-facts>div>strong{gap:0 7px;font-size:25px}.whm-page .whm-facts>div>strong>span{font-size:12.5px}.whm-page .whm-facts>div>p{font-size:12.5px;line-height:1.45}}.shop-hero-card[data-tilt]{transition:transform .14s ease-out,box-shadow .34s var(--ease)}.shop-hero-card[data-tilt]:hover{transform:translateY(-4px) perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y))}@media (min-width:861px){.bundles-page .cold-hub-hero-copy h1{font-size:clamp(64px,6.6vw,96px)}.bundles-page .bundles-readiness-copy h2{font-size:clamp(44px,4.55vw,66px)}.bundles-page .bundles-service h2{font-size:clamp(44px,4.4vw,64px)}.bundles-page .bundles-list,.bundles-page .bundles-readiness,.bundles-page .bundles-service{padding-top:96px;padding-bottom:96px}.bundles-page .bundle-card-media{height:440px;min-height:0}.bundles-page .bundle-card-media img{width:100%}.bundles-page .bundle-card-copy h3{font-size:clamp(30px,2.8vw,40px)}.bundles-page .bundle-card-price{font-size:22px;font-weight:650;letter-spacing:-.03em}.bundles-page .bundle-card-copy>p{min-height:0}.bundles-page .bundle-card-copy dl{margin-top:24px}.bundles-page .bundle-card-copy .bundle-card-buy{margin-left:auto}.home-page .routes .section-intro h2{font-size:clamp(64px,8vw,115px)}}@media (max-width:860px){.home-page .routes .section-intro h2{font-size:clamp(34px,11.2vw,44px)}}.tech-preview img[src*=legend-system-2]{object-position:26% center}.experts-quote.is-credentials p:after,.experts-quote.is-credentials p:before{content:none}@media (min-width:861px){.comfort-pdp .comfort-experience h2{font-size:clamp(48px,5.5vw,80px)}.comfort-pdp .comfort-routine h2{font-size:clamp(48px,6.1vw,88px)}}@media (min-width:641px){.infra-pdp .infra-showcase-thumbs{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.infra-pdp .infra-showcase-thumbs button{min-height:104px}.infra-pdp .infra-showcase-thumbs span{right:10px;bottom:10px;left:10px;padding-top:8px}}@media (min-width:861px){.science-page .science-methods>header h2{font-size:clamp(42px,4.3vw,62px)}.science-page .science-longevity>header h2{font-size:clamp(48px,6vw,86px)}}@media (max-width:860px){.science-page .science-editorial,.science-page .science-library,.science-page .science-longevity,.science-page .science-methods{padding-top:40px;padding-bottom:40px}.science-page .science-methods>header h2{font-size:clamp(26px,8vw,32px)}.science-page .science-final h2{font-size:clamp(28px,8.6vw,34px)}}@media (max-width:760px){.science-longevity-map{min-height:0;aspect-ratio:auto;display:grid;grid-template-columns:1fr;gap:8px;place-items:stretch;border:0;border-radius:0;background:none;box-shadow:none}.science-longevity-links{display:none}.science-longevity-map .is-center{grid-column:1/-1;width:auto;aspect-ratio:auto;display:grid;justify-items:start;align-content:center;gap:7px;padding:18px;border-width:2px;border-radius:14px;font-size:clamp(21px,6.4vw,26px);line-height:1.06;letter-spacing:-.035em;text-align:left}.science-longevity-map .is-center br{display:none}.science-longevity-map .is-center i,.science-longevity-map .is-center small{position:static}.science-longevity-map .is-center small{display:block;top:auto}.science-longevity-map>button{position:static;inset:auto;width:auto;min-height:64px;aspect-ratio:auto;display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;column-gap:11px;row-gap:1px;align-content:center;justify-items:start;padding:12px;border-radius:14px;text-align:left}.science-longevity-map>button>i{grid-row:1/3;width:32px;height:32px;margin-bottom:0}.science-longevity-map>button>small{grid-column:2;align-self:end;margin-bottom:0}.science-longevity-map>button>strong{grid-column:2;align-self:start;font-size:18px;letter-spacing:-.025em}.science-longevity-map>button>span{display:none}.science-longevity-map>button.is-active{transform:translateY(-2px);box-shadow:0 10px 26px color-mix(in srgb,var(--factor-color) 40%,transparent),0 0 0 1px color-mix(in srgb,var(--factor-color) 60%,transparent)}.science-longevity-map>button{scroll-margin-top:86px}.science-longevity-map>button:active{transform:scale(.975)}.science-longevity-map>button{transition:transform .16s var(--ease),box-shadow .26s var(--ease),background .26s var(--ease)}.science-longevity-map .is-center{position:relative;overflow:hidden}.science-longevity-map .is-center:before{content:"";position:absolute;z-index:0;inset:-40%;background:radial-gradient(circle at 30% 25%,rgba(88,207,232,.34),transparent 55%);animation:effectCellBreathe 6s ease-in-out infinite;pointer-events:none}.science-longevity-map .is-center>*{position:relative;z-index:1}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.science-longevity-map .is-center:before{animation:none}}@media (min-width:761px){.motion-ready .science-longevity-map[data-reveal=stagger].is-revealed>*{animation:none}}.science-longevity-panel{display:none}@media (max-width:760px){.science-longevity-panel{display:grid;gap:12px;margin:-2px 0 6px;padding:18px 16px 16px;border-left:3px solid var(--factor-color);background:rgba(255,255,255,.6);animation:coldQuizStepIn .32s var(--ease) both}.science-longevity-panel h3{margin:0;font-size:21px;font-weight:500;letter-spacing:-.035em;line-height:1.08}.science-longevity-panel>p{margin:0;color:#6c6760;font-size:14px;line-height:1.55}.science-longevity-panel>div{display:grid;gap:4px;padding-top:12px;border-top:1px solid rgba(18,23,29,.14)}.science-longevity-panel>div span{color:var(--factor-color);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.science-longevity-panel>div strong{font-size:15px;letter-spacing:-.02em}.science-longevity-interactive>article,.science-longevity-panel .science-longevity-next{display:none}.science-longevity-map>button.is-active{border-bottom-left-radius:0;border-bottom-right-radius:0}}.cart-summary form .cart-checkout-total{margin:26px 0 22px}.cart-summary form .cart-checkout-total>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.62);font-size:14px}.cart-summary form .cart-checkout-total>div:last-child{border-bottom:0;color:#fff;font-size:17px;font-weight:600}.cart-summary form .cart-checkout-total dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}@media (min-width:821px){.cart-layout{grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr);gap:clamp(40px,5vw,80px)}}@media (max-width:820px){.proof-card h3,.proof-card-large h3{overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual}}#route-grid .route-card img[alt="Бестселлеры"]{object-position:84% 26%}@media (max-width:480px){#catalog-title,#tech-ecosystem-title{font-size:44px}.proof-routes .proof-card h3,.proof-routes .proof-card-large h3{font-size:21px}}@media (min-width:861px){.home-experts h2 br.only-narrow{display:none}}.science-hero-orbit{right:clamp(28px,5vw,96px);top:auto;bottom:clamp(-130px,-8vw,-44px);width:min(400px,28vw)}.science-hero-orbit:before{inset:-18%;background:radial-gradient(circle,rgba(107,218,255,.16),transparent 62%)}.science-hero-orbit i{border-color:rgba(120,221,255,.52) transparent rgba(120,221,255,.16)}.science-hero-orbit i:after{background:var(--science-blue,#6bdaff)}.science-hero-orbit i:nth-child(2){border-color:transparent rgba(255,109,67,.62) transparent rgba(255,109,67,.2)}.science-hero-orbit i:nth-child(2):after{background:var(--science-orange,#ff6d43)}.science-hero-orbit i:nth-child(3){border-color:rgba(120,221,255,.28);background:radial-gradient(circle,rgba(107,218,255,.14),transparent 70%)}.science-hero-orbit span{position:relative;font-size:clamp(13px,1.1vw,16px);letter-spacing:.24em;line-height:1.5;color:rgba(255,255,255,.82)}.science-hero-orbit{right:clamp(28px,5vw,104px);top:50%;transform:translateY(-50%);width:min(470px,33vw);isolation:isolate}.science-hero-orbit:before{content:"";position:absolute;inset:-16%;border-radius:50%;background:radial-gradient(circle,rgba(107,218,255,.15),transparent 62%);animation:scienceOrbitBreath 9s ease-in-out infinite}.science-hero-orbit i{border-color:rgba(120,221,255,.5) transparent rgba(120,221,255,.14);border-style:solid;border-width:1px;animation:bodyOrbit 26s linear infinite}.science-hero-orbit i:after{content:"";position:absolute;top:-3px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#6bdaff;box-shadow:0 0 12px 2px rgba(107,218,255,.55)}.science-hero-orbit i:nth-child(2){border-color:transparent rgba(255,109,67,.6) transparent rgba(255,109,67,.18);animation:bodyOrbit 17s linear infinite reverse}.science-hero-orbit i:nth-child(2):after{top:50%;left:auto;right:-3px;margin:-3px 0 0;width:5px;height:5px;background:#ff6d43;box-shadow:0 0 12px 2px rgba(255,109,67,.5)}.science-hero-orbit i:nth-child(3){border-color:rgba(120,221,255,.26);background:radial-gradient(circle,rgba(107,218,255,.13),transparent 70%);animation:scienceOrbitCore 6s ease-in-out infinite}.science-hero-orbit i:nth-child(3):after{display:none}.science-hero-orbit span{position:absolute;bottom:5%;z-index:2;font-size:clamp(12px,1vw,15px);letter-spacing:.26em;line-height:1.6;color:rgba(255,255,255,.8)}@keyframes scienceOrbitBreath{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes scienceOrbitCore{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.05);opacity:1}}@media (prefers-reduced-motion:reduce){.science-hero-orbit i,.science-hero-orbit:before{animation:none}}@media (max-width:820px){.science-hero{display:grid;grid-template-rows:minmax(0,1fr) auto;padding-top:104px}.science-hero-orbit{display:grid;position:relative;inset:auto;grid-row:1;align-self:end;justify-self:center;transform:none;width:min(268px,66vw);max-height:100%;height:auto;margin-bottom:26px}.science-hero-copy{grid-row:2;min-height:0;justify-content:flex-end;padding-top:0;padding-bottom:40px}.science-hero-orbit span{position:static;font-size:12px}}.science-editorial{padding-top:clamp(40px,4vw,64px)}.science-editorial>div{margin-top:0}@media (max-width:860px){.science-editorial{padding-top:40px}}.science-final h2{font-size:clamp(40px,7.4vw,112px)}@media (max-width:860px){.science-final h2{font-size:clamp(32px,8.6vw,40px);-webkit-hyphens:manual;hyphens:manual}}.science-longevity,.science-methods{padding-top:clamp(48px,4.6vw,72px)}.science-final{min-height:520px;padding-top:clamp(56px,5vw,80px)}@media (max-width:860px){.science-final{min-height:0;padding-top:40px;padding-bottom:40px}}.science-final .button-dark:focus-visible,.science-final .button-dark:hover{border-color:#fff;background:#fff;color:#06121a}.science-study-grid{grid-template-columns:repeat(6,1fr)}.science-study-grid article{grid-column:span 2}.science-study-grid article:nth-child(3n+1):nth-last-child(2),.science-study-grid article:nth-child(3n+1):nth-last-child(2)~article{grid-column:span 3}.science-study-grid article:nth-child(3n+1):last-child{grid-column:span 6}.science-study-grid article{position:relative;transition:background .38s var(--ease)}.science-study-grid article:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--science-blue,#6bdaff);transform:scaleY(0);transform-origin:top;transition:transform .42s var(--ease)}.science-study-grid article:hover{background:#0e161f}.science-study-grid article:hover:before{transform:scaleY(1)}.science-study-grid article>div>span{font-size:15px;letter-spacing:.04em}.science-study-grid footer a{display:inline-flex;align-items:center;gap:8px;transition:gap .32s var(--ease),color .32s var(--ease)}.science-study-grid article:hover footer a{gap:14px;color:#fff}.science-editorial>div>a{position:relative;padding-left:4px;transition:padding-left .42s var(--ease),background .42s var(--ease)}.science-editorial>div>a:before{top:0;width:3px;height:100%;transform:scaleY(0);transform-origin:top;transition:transform .42s var(--ease)}.science-editorial>div>a:after,.science-editorial>div>a:before{content:"";position:absolute;left:0;background:var(--science-orange,#ff5c33)}.science-editorial>div>a:after{bottom:-1px;width:100%;height:1px;transform:scaleX(0);transform-origin:left;transition:transform .62s var(--ease)}.science-editorial>div>a:focus-visible,.science-editorial>div>a:hover{padding-left:24px;background:linear-gradient(90deg,rgba(255,92,51,.07),transparent 55%)}.science-editorial>div>a:focus-visible:before,.science-editorial>div>a:hover:before{transform:scaleY(1)}.science-editorial>div>a:focus-visible:after,.science-editorial>div>a:hover:after{transform:scaleX(1)}.science-editorial a>i{transition:transform .42s var(--ease),border-color .42s var(--ease),background .42s var(--ease),color .42s var(--ease)}.science-editorial>div>a:focus-visible>i,.science-editorial>div>a:hover>i{transform:translate(4px,-4px);border-color:var(--science-orange,#ff5c33);background:var(--science-orange,#ff5c33);color:#fff}@media (max-width:1100px){.science-study-grid article,.science-study-grid article:nth-child(3n+1):last-child,.science-study-grid article:nth-child(3n+1):nth-last-child(2),.science-study-grid article:nth-child(3n+1):nth-last-child(2)~article{grid-column:span 3}}@media (max-width:860px){.science-study-grid article,.science-study-grid article:nth-child(3n+1):last-child,.science-study-grid article:nth-child(3n+1):nth-last-child(2),.science-study-grid article:nth-child(3n+1):nth-last-child(2)~article{grid-column:span 6}.science-study-grid article{min-height:0}}.science-study-grid article{cursor:pointer}.science-study-grid footer a:after{content:"";position:absolute;inset:0;z-index:1}.science-study-grid footer a{padding:9px 16px;border:1px solid rgba(107,218,255,.42);border-radius:999px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;transition:gap .32s var(--ease),background .32s var(--ease),border-color .32s var(--ease),color .32s var(--ease)}.science-study-grid article:focus-within footer a,.science-study-grid article:hover footer a{border-color:var(--science-blue,#6bdaff);background:var(--science-blue,#6bdaff);color:#06121a}.science-study-grid article:focus-within{background:#0e161f}.science-study-grid article:focus-within:before{transform:scaleY(1)}.science-study-grid footer a:focus-visible:after{outline:2px solid var(--science-blue,#6bdaff);outline-offset:-3px}.science-study-grid footer strong{position:relative;z-index:2}@media (min-width:761px){.science-longevity-interactive{align-items:start}}@media (min-width:1101px){.science-longevity-map>button{top:50%;right:auto;bottom:auto;left:50%;margin:0;transform:translate(-50%,-50%) rotate(var(--factor-angle)) translate(var(--factor-radius,255px)) rotate(calc(-1 * var(--factor-angle)))}.science-longevity-map>button:first-of-type{--factor-angle:-90deg}.science-longevity-map>button:nth-of-type(2){--factor-angle:-30deg}.science-longevity-map>button:nth-of-type(3){--factor-angle:30deg}.science-longevity-map>button:nth-of-type(4){--factor-angle:90deg}.science-longevity-map>button:nth-of-type(5){--factor-angle:150deg}.science-longevity-map>button:nth-of-type(6){--factor-angle:210deg}.science-longevity-map>button:hover:not(.is-active){transform:translate(-50%,-50%) rotate(var(--factor-angle)) translate(var(--factor-radius,255px)) rotate(calc(-1 * var(--factor-angle))) scale(1.06)}}.science-longevity-next{align-items:center;gap:14px;margin-top:22px;padding:13px 18px;border:1px solid color-mix(in srgb,var(--factor-color) 55%,transparent);border-radius:999px;background:color-mix(in srgb,var(--factor-color) 12%,transparent);color:#151719;font-size:12px;letter-spacing:.06em;text-transform:uppercase;transition:background .26s var(--ease),border-color .26s var(--ease),color .26s var(--ease)}.science-longevity-next span{transition:transform .32s var(--ease)}.science-longevity-next:focus-visible,.science-longevity-next:hover{border-color:var(--factor-color);background:var(--factor-color);color:#fff}.science-longevity-next:focus-visible span,.science-longevity-next:hover span{transform:translateX(5px)}.redlight-spectrum-scale{display:block;overflow:visible}.redlight-spectrum-scale span,.redlight-spectrum-scale strong{position:absolute;bottom:34px;transform:translateX(-50%);white-space:nowrap}.redlight-spectrum-scale strong{color:rgba(255,107,84,.55);transition:color .32s var(--ease)}.redlight-spectrum-scale strong.is-active{color:#ff6b54}.redlight-spectrum-marker{left:0;opacity:.34;transition:opacity .42s var(--ease),transform .42s var(--ease);transform:translateX(-50%)}.redlight-spectrum-marker.is-active{opacity:1}.redlight-spectrum-scale i{background:linear-gradient(90deg,#6a2bd9,#2f57ff 10%,#17b0c9 20%,#35c94a 30%,#d8e02c 38%,#ffb300 44%,#ff6a1f 48%,#ff2f22 52%,#d8121b 60%,#7d0d16 70%,#3a0a10 82%,#241014)}.mobile-nav-sub>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 0 11px 46px;border:0;background:none;color:rgba(255,255,255,.92);font-family:inherit;font-size:14px;text-align:left;cursor:pointer}.mobile-nav-sub>button .mobile-nav-chevron{width:18px;height:18px;transition:transform .32s var(--ease)}.mobile-nav-sub.is-open>button .mobile-nav-chevron{transform:rotate(180deg)}.mobile-nav-sub-drawer{display:grid;gap:2px;padding:0 0 4px;margin:0;overflow:hidden;max-height:0;opacity:0;transition:max-height .42s var(--ease),opacity .32s var(--ease),margin .42s var(--ease)}.mobile-nav-sub.is-open .mobile-nav-sub-drawer{max-height:320px;opacity:1}.mobile-nav-sub-drawer a{position:relative;padding-left:64px;font-size:13px;opacity:.7}.mobile-nav-sub-drawer a:before{content:"";position:absolute;top:1.55em;left:48px;width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.55}.mobile-nav-group.is-open .mobile-nav-sub>button .mobile-nav-chevron{transform:none}.mobile-nav-group.is-open .mobile-nav-sub.is-open>button .mobile-nav-chevron{transform:rotate(180deg)}.experts-portrait img{object-position:50% 22%}.home-experts [role=tab] img{object-position:50% 14%}.shop-section>header span{white-space:nowrap}.shop-hero-card img[src*="infra-pemf/infra-01"]{object-position:50% 22%}.experts-quote{display:grid;grid-template-rows:1fr auto;gap:20px;min-height:22em}.experts-quote>footer,.experts-quote>p{align-self:end}@media (max-width:860px){.experts-quote{min-height:0;gap:16px}@supports (interpolate-size:allow-keywords){.experts-quote{interpolate-size:allow-keywords;transition:height .32s var(--ease)}}}@layer legacy{div.redlight-spectrum>nav>button.is-active>span,div.redlight-spectrum>nav>button>span{font-size:clamp(26px,3vw,40px)!important;line-height:1}}.redlight-spectrum>nav button.is-active>span{color:#ff624d}.redlight-spectrum>nav button:not(.is-active)>span{color:rgba(255,98,77,.55)}@media (max-width:860px){.mat-product-grid{display:flex;gap:12px;margin-top:28px;margin-inline:calc(var(--page-pad) * -1);padding-inline:var(--page-pad);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-pad);scrollbar-width:none;background:none;border:0}.mat-product-grid::-webkit-scrollbar{display:none}.mat-product-grid article{flex:0 0 min(88%,340px);scroll-snap-align:start;border:1px solid #c6c0b6}.mat-product-grid figure{height:260px}}.mat-product-grid article>a{padding:0}.mat-product-grid article small{display:block;min-height:3em}img[src*="cold/ice-energy-tall"],img[src*="cold/ice-legenda-tall"],img[src*="cold/ice-perezagruzka-tall"],img[src*="cold/ice-super-sila-tall"]{object-position:50% 24%}img[src*="cold/kupel-pro-card"]{object-position:50% 18%}img[src*="cold/ice-bath-pro-150-card"],img[src*="cold/tundra-pro"],img[src*="titan/titan-ice-card"]{object-position:50% 20%}@media (min-width:861px){.mat-nature{position:relative;display:block;min-height:620px;padding-block:clamp(56px,5vw,88px)}.mat-nature>.mat-planet{position:absolute;top:50%;left:clamp(-40px,-2vw,0px);translate:0 -50%;width:min(48%,720px);max-width:none;margin:0}.mat-nature>.mat-nature-copy.mat-nature-copy,.mat-nature>div[data-reveal]{margin-left:52%;max-width:620px}.mat-nature>.mat-nature-copy.mat-nature-copy>p{margin-top:26px}}@media (max-width:860px){.mat-nature{position:relative;overflow:hidden;padding-top:28px;padding-bottom:0;gap:10px}.mat-nature h2{font-size:clamp(30px,8.4vw,38px)}.mat-nature .mat-nature-copy p{font-size:14px;line-height:1.5}.mat-nature>.mat-planet{position:relative;top:auto;translate:none;order:3;width:132%;max-width:none;margin:-34px -16% -58%;opacity:1}.mat-nature>div[data-reveal]{order:1}.mat-nature>.mat-nature-copy{order:2}.mat-nature>.mat-nature-copy,.mat-nature>div[data-reveal]{position:relative;z-index:2}}.mat-planet img{animation:matPlanetSpin 180s linear infinite}@keyframes matPlanetSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.mat-planet img{animation:none}}.proof-card-large#wimhof{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch}.proof-card-large#wimhof:after{background:linear-gradient(0deg,rgba(6,8,7,.96) 22%,rgba(6,8,7,.72) 46%,transparent 78%)}.whm-page .whm-faq{display:block}.whm-page .whm-faq>header{margin:0 auto clamp(32px,3.4vw,56px);max-width:1040px;text-align:center}.whm-page .whm-faq>div{max-width:1040px;margin:0 auto}.whm-page .whm-pillar-stack{display:grid;min-width:0}.whm-page .whm-pillar-stack>article{grid-area:1/1;animation:none}.whm-page .whm-pillar-stack>article.is-active{animation:coldQuizStepIn .45s var(--ease) both}@media (min-width:1101px){.whm-page .whm-pillar-body{min-height:0}.whm-page .whm-pillar-stack>article:not(.is-active){visibility:hidden;pointer-events:none}}@media (max-width:1100px){.whm-page .whm-pillar-stack>article:not(.is-active){display:none}}.whm-page .whm-faq summary i{transition:transform .26s var(--ease),border-color .26s var(--ease)}.whm-page .whm-faq details[open] p{animation:faq-answer-in .32s var(--ease) both}@supports selector(::details-content){.whm-page .whm-faq details::details-content{block-size:0;overflow:hidden;transition:block-size .34s var(--ease),content-visibility .34s allow-discrete;interpolate-size:allow-keywords}.whm-page .whm-faq details[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.whm-page .whm-faq details[open] p{animation:none}@supports selector(::details-content){.whm-page .whm-faq details::details-content{transition:none}}}.shop-hero-card footer strong{white-space:nowrap}@media (min-width:861px) and (max-width:1150px){.shop-hero-card footer strong{font-size:17px}}.mega-product-price>strong.is-text-price{display:block;font-size:clamp(20px,1.7vw,26px);letter-spacing:-.03em;line-height:1.15;white-space:normal}.hero h1 em{line-height:1.04}.home-experts{padding-left:0}.home-experts>header{padding-inline:var(--page-pad)}@media (max-width:860px){.infra-pdp-hero-copy .hero-title-descriptive br{display:inline}}@media (min-width:821px){.proof-grid:has(#wimhof){grid-template-columns:1.14fr 1.14fr .86fr .86fr;grid-template-rows:repeat(2,minmax(350px,auto))}}@media (max-width:820px){.proof-grid:has(#wimhof) .proof-card-large#wimhof{min-height:260px}}.whm-outcomes-grid article div>.whm-outcome-note{display:block;margin-top:35px;color:#d94d29;font-size:12px;font-style:normal;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.whm-outcomes-grid article div>.whm-outcome-note+strong{margin-top:12px;padding-top:0;border-top:0}@media (max-width:560px){.whm-page .whm-outcomes>header h2{font-size:clamp(30px,9.4vw,40px);-webkit-hyphens:none;hyphens:none}}.whm-outcomes-grid nav button{transition:background .32s var(--ease),color .32s var(--ease)}.whm-outcomes-grid nav button span{transition:color .32s var(--ease)}.whm-outcomes-grid nav button:not(.is-active):hover{background:rgba(11,24,32,.05);color:#0b1820}.whm-outcomes-grid article div>.whm-outcome-note,.whm-outcomes-grid article div>h3,.whm-outcomes-grid article div>p,.whm-outcomes-grid article div>small,.whm-outcomes-grid article div>strong,.whm-outcomes-grid>article>span{animation:whmOutcomeIn .46s var(--ease) both}.whm-outcomes-grid article div>small{animation-delay:60ms}.whm-outcomes-grid article div>h3{animation-delay:.11s}.whm-outcomes-grid article div>p{animation-delay:.17s}.whm-outcomes-grid article div>.whm-outcome-note{animation-delay:.23s}.whm-outcomes-grid article div>strong{animation-delay:.28s}@keyframes whmOutcomeIn{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.whm-outcomes-grid article div>.whm-outcome-note,.whm-outcomes-grid article div>h3,.whm-outcomes-grid article div>p,.whm-outcomes-grid article div>small,.whm-outcomes-grid article div>strong,.whm-outcomes-grid>article>span{animation:none}}.promo-quiz-final h2,.promo-quiz-step h2{color:var(--ink,#0b1319)}.chiller-compare .button,.mega-product-layout aside .button{white-space:nowrap;letter-spacing:.02em;padding-right:18px;padding-left:18px}.pro150-product .mega-product-layout>aside dl{margin-top:14px}.pro150-product .mega-product-layout>aside dl>div{padding:7px 0}.pro150-product .mega-product-colors{margin:12px 0}.pro150-product .mega-product-addons{margin:14px 0 16px}.pro150-product .mega-product-layout>aside>button,.pro150-product .mega-product-price{margin-top:14px}.pro150-product .mega-product-layout>aside>a{margin-top:12px}.pro150-product .mega-product-exclusion{margin:10px 0 0}.mega-product.pro150-product{padding-top:clamp(40px,4vw,56px);padding-bottom:clamp(40px,4vw,56px)}.pro150-product .mega-product-layout>aside{padding:clamp(22px,2vw,28px)}.form-consent{display:grid;grid-template-columns:20px minmax(0,1fr);gap:11px;align-items:start;margin:4px 0 6px;cursor:pointer}.form-consent input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--signal,#e2482a);cursor:pointer}.form-consent span{color:inherit;opacity:.75;font-size:12px;line-height:1.45;font-weight:400;letter-spacing:normal;text-transform:none}.form-consent a{color:inherit;text-decoration:underline;text-underline-offset:3px}.form-consent a:hover{opacity:1}.cap-lineup>.cap-lineup-dots,.carousel-dots{gap:0}.cap-lineup>.cap-lineup-dots button,.carousel-dots button{box-sizing:content-box;width:7px;height:7px;border:10px solid transparent;border-radius:999px;background-clip:content-box}.cap-lineup>.cap-lineup-dots button.is-active,.carousel-dots button.is-active{width:22px;border-radius:999px}.cart-page .header,.contacts-page .header,.search-page .header{background:rgba(9,15,16,.9);border-bottom-color:rgba(255,255,255,.14);box-shadow:0 16px 45px rgba(0,0,0,.14);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.proof-card-large.is-dark-stage{background:radial-gradient(120% 90% at 50% 30%,#2a2f2d 0,#0e1210 70%)}.proof-card-large.is-dark-stage img{object-fit:contain;object-position:50% 30%;padding:8% 6% 22%}.proof-card-large.is-dark-stage:after{background:linear-gradient(0deg,rgba(6,8,7,.92),rgba(6,8,7,.55) 34%,transparent 58%)}.contacts-page .contacts-hero{padding-top:170px}@media (max-width:760px){.contacts-page .contacts-hero{padding-top:130px}}.contact-tile-orange strong{white-space:nowrap;font-size:clamp(28px,3.05vw,46px)}@media (max-width:760px){.contact-tile-orange strong{font-size:34px}}