.PromoBlock-module__e99aEa__promoBlock{padding:24px 0}.PromoBlock-module__e99aEa__container{max-width:1200px;margin:0 auto;padding:0 2rem}.PromoBlock-module__e99aEa__themeGreen{--promo-bg:#02423f12;--promo-border:#02423f24;--promo-accent:#02423f;--mark:var(--promo-accent);--hairline:var(--promo-border);--btn-pri-bg:#02423f;--btn-pri-fg:#fff;--btn-pri-hover-bg:#012e2b;--btn-pri-active-bg:#011f1d;--btn-sec-fg:#02423f;--btn-sec-border:#02423f80;--btn-sec-hover-bg:#02423f12;--btn-sec-active-bg:#02423f21;--btn-text-fg:#02423f;--btn-text-hover-fg:#012e2b;--btn-text-active-fg:#011f1d}.PromoBlock-module__e99aEa__themeLilac{--promo-bg:#302ac112;--promo-border:#302ac124;--promo-accent:#302ac1;--mark:var(--promo-accent);--hairline:var(--promo-border);--btn-pri-bg:#302ac1;--btn-pri-fg:#fff;--btn-pri-hover-bg:#2621a1;--btn-pri-active-bg:#1c187f;--btn-sec-fg:#302ac1;--btn-sec-border:#302ac180;--btn-sec-hover-bg:#302ac112;--btn-sec-active-bg:#302ac121;--btn-text-fg:#302ac1;--btn-text-hover-fg:#2621a1;--btn-text-active-fg:#1c187f}.PromoBlock-module__e99aEa__card{background:var(--promo-bg);border:1px solid var(--promo-border);border-radius:20px;flex-direction:column;gap:20px;padding:32px 40px;display:flex}.PromoBlock-module__e99aEa__rowTop{grid-template-columns:auto 1fr;align-items:center;gap:32px;display:grid}.PromoBlock-module__e99aEa__logo{align-items:center;gap:8px;display:inline-flex}.PromoBlock-module__e99aEa__logoImg{object-fit:contain;width:auto;max-width:140px;height:auto}.PromoBlock-module__e99aEa__head{justify-content:space-between;align-items:center;gap:24px;display:flex}.PromoBlock-module__e99aEa__subtitle{color:#151515;margin:0;font-size:18px;font-weight:700;line-height:1.3}.PromoBlock-module__e99aEa__bottomRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.PromoBlock-module__e99aEa__description{color:#3a3a3a;max-width:80ch;margin:0;font-size:15px;line-height:1.7}.PromoBlock-module__e99aEa__pills{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.PromoBlock-module__e99aEa__pill{color:var(--mark,var(--promo-accent));background:var(--promo-bg);border:1px solid var(--hairline,var(--promo-border));border-radius:999px;padding:5px 13px;font-size:13px;font-weight:600}.PromoBlock-module__e99aEa__animHeart{fill:#5dcaa5;transform-origin:50%;width:18px;height:18px;animation:2.4s ease-in-out infinite PromoBlock-module__e99aEa__promoHeart}@keyframes PromoBlock-module__e99aEa__promoHeart{0%,70%,to{transform:scale(1)}10%{transform:scale(1.25)}20%{transform:scale(1)}30%{transform:scale(1.25)}40%{transform:scale(1)}}.PromoBlock-module__e99aEa__animArcs{width:32px;height:32px}.PromoBlock-module__e99aEa__animArcsCircle{fill:none;stroke:var(--promo-accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:90;transform-origin:50%;animation:2s ease-in-out infinite PromoBlock-module__e99aEa__promoArcs}@keyframes PromoBlock-module__e99aEa__promoArcs{0%,to{stroke-dashoffset:0;opacity:.35}50%{stroke-dashoffset:45px;opacity:1}}.PromoBlock-module__e99aEa__animDots{align-items:center;gap:5px;display:inline-flex}.PromoBlock-module__e99aEa__animDot{background:var(--promo-accent);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite PromoBlock-module__e99aEa__promoDots;display:block}@keyframes PromoBlock-module__e99aEa__promoDots{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.PromoBlock-module__e99aEa__entrance{opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transform:translateY(30px)}.PromoBlock-module__e99aEa__entranceVisible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.PromoBlock-module__e99aEa__animHeart,.PromoBlock-module__e99aEa__animArcsCircle,.PromoBlock-module__e99aEa__animDot{animation:none}.PromoBlock-module__e99aEa__entrance{transition:none}}@media (max-width:768px){.PromoBlock-module__e99aEa__card{padding:24px 20px}.PromoBlock-module__e99aEa__rowTop{grid-template-columns:1fr;gap:16px}.PromoBlock-module__e99aEa__head{flex-direction:column;align-items:flex-start;gap:16px}}
.VideoHeroBlock-module__7U0Jwa__videoHero{background:var(--theme-bg,#151515);isolation:isolate;min-height:clamp(480px,80vh,860px);display:flex;position:relative;overflow:hidden}.VideoHeroBlock-module__7U0Jwa__videoHero[data-valign=top]{align-items:flex-start}.VideoHeroBlock-module__7U0Jwa__videoHero[data-valign=center]{align-items:center}.VideoHeroBlock-module__7U0Jwa__videoHero[data-valign=bottom]{align-items:flex-end}.VideoHeroBlock-module__7U0Jwa__media{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.1)}.VideoHeroBlock-module__7U0Jwa__scrim{z-index:1;background:#00000040;position:absolute;inset:0}.VideoHeroBlock-module__7U0Jwa__scrim[data-overlay=none]{display:none}.VideoHeroBlock-module__7U0Jwa__scrim[data-overlay=subtle]{background:#00000040}.VideoHeroBlock-module__7U0Jwa__scrim[data-overlay=medium]{background:#0006}.VideoHeroBlock-module__7U0Jwa__scrim[data-overlay=strong]{background:#0009}.VideoHeroBlock-module__7U0Jwa__content{z-index:2;color:#fff;text-shadow:0 1px 16px #00000073;max-width:46rem;padding:7.5rem 0;position:relative}.VideoHeroBlock-module__7U0Jwa__videoHero[data-valign=bottom] .VideoHeroBlock-module__7U0Jwa__content{padding-bottom:3.5rem}.VideoHeroBlock-module__7U0Jwa__videoHero[data-valign=top] .VideoHeroBlock-module__7U0Jwa__content{padding-top:8rem}.VideoHeroBlock-module__7U0Jwa__content[data-size=smaller]{max-width:28rem}.VideoHeroBlock-module__7U0Jwa__content[data-size=smaller] h1{font-size:clamp(1.05rem,1.6vw,1.35rem)}.VideoHeroBlock-module__7U0Jwa__content[data-size=smaller] .VideoHeroBlock-module__7U0Jwa__subheading{font-size:clamp(.8rem,1.1vw,.95rem)}.VideoHeroBlock-module__7U0Jwa__content[data-size=smaller] .VideoHeroBlock-module__7U0Jwa__ingress{font-size:clamp(.75rem,.85vw,.85rem)}.VideoHeroBlock-module__7U0Jwa__content[data-size=small]{max-width:34rem}.VideoHeroBlock-module__7U0Jwa__content[data-size=small] h1{font-size:clamp(1.3rem,2.1vw,1.75rem)}.VideoHeroBlock-module__7U0Jwa__content[data-size=small] .VideoHeroBlock-module__7U0Jwa__subheading{font-size:clamp(.9rem,1.3vw,1.05rem)}.VideoHeroBlock-module__7U0Jwa__content[data-size=small] .VideoHeroBlock-module__7U0Jwa__ingress{font-size:clamp(.8rem,.95vw,.9rem)}.VideoHeroBlock-module__7U0Jwa__content[data-size=large]{max-width:60rem}.VideoHeroBlock-module__7U0Jwa__content[data-size=large] h1{font-size:clamp(2.25rem,4.5vw,3.5rem)}.VideoHeroBlock-module__7U0Jwa__content[data-size=large] .VideoHeroBlock-module__7U0Jwa__subheading{font-size:clamp(1.3rem,2.4vw,1.75rem)}.VideoHeroBlock-module__7U0Jwa__content[data-size=large] .VideoHeroBlock-module__7U0Jwa__ingress{font-size:clamp(1rem,1.4vw,1.2rem)}.VideoHeroBlock-module__7U0Jwa__content[data-halign=center]{text-align:center;margin-inline:auto}.VideoHeroBlock-module__7U0Jwa__content[data-halign=right]{text-align:right;margin-inline-start:auto}.VideoHeroBlock-module__7U0Jwa__content[data-halign=center] .VideoHeroBlock-module__7U0Jwa__ingress{margin-inline:auto}.VideoHeroBlock-module__7U0Jwa__content[data-halign=right] .VideoHeroBlock-module__7U0Jwa__ingress{margin-inline-start:auto}.VideoHeroBlock-module__7U0Jwa__content[data-halign=center] .VideoHeroBlock-module__7U0Jwa__ctas{justify-content:center}.VideoHeroBlock-module__7U0Jwa__content[data-halign=right] .VideoHeroBlock-module__7U0Jwa__ctas{justify-content:flex-end}.VideoHeroBlock-module__7U0Jwa__content h1{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.08}.VideoHeroBlock-module__7U0Jwa__subheading{color:#ffffffeb;margin:.75rem 0 0;font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:500;line-height:1.25}.VideoHeroBlock-module__7U0Jwa__ingress{color:#ffffffd1;max-width:42rem;margin:1rem 0 0;font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.55}.VideoHeroBlock-module__7U0Jwa__ctas{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}@media (max-width:640px){.VideoHeroBlock-module__7U0Jwa__videoHero{min-height:clamp(320px,40vh,420px)}.VideoHeroBlock-module__7U0Jwa__content{padding:88px 0}}
.SystemHeroBlock-module__v-KBMG__systemHero{--sys-1:var(--accent-azure,#abdadb);--sys-2:#a6d6dd;--sys-3:#9bc8e2;--sys-4:#98bce8;--sys-5:#a2b0ec;--sys-6:var(--accent-ai-lift,#a9a4f0);--sys-ai:var(--accent-ai-lift,#a9a4f0);background:var(--theme-bg,#151515);color:var(--theme-text,#fff);padding-block:clamp(2.5rem,6vh,4.5rem);position:relative;overflow:hidden}.SystemHeroBlock-module__v-KBMG__systemHero[data-page-top=true]{padding-top:104px}body.banner-visible .SystemHeroBlock-module__v-KBMG__systemHero[data-page-top=true]{padding-top:194px}@media (min-width:768px){body.banner-visible .SystemHeroBlock-module__v-KBMG__systemHero[data-page-top=true]{padding-top:180px}}.SystemHeroBlock-module__v-KBMG__glow{pointer-events:none;background:radial-gradient(circle,#abdadb13 0%,#abdadb00 62%);border-radius:50%;width:60rem;height:60rem;position:absolute;top:-12rem;right:-10rem}.SystemHeroBlock-module__v-KBMG__grid{grid-template-columns:1fr;align-items:center;gap:clamp(1.5rem,4vw,2rem);display:grid;position:relative}@media (min-width:900px){.SystemHeroBlock-module__v-KBMG__grid{grid-template-columns:1fr 1.1fr;gap:1.75rem}}.SystemHeroBlock-module__v-KBMG__copy{flex-direction:column;align-items:flex-start;gap:clamp(.9rem,2.5vw,1.75rem);max-width:36rem;display:flex}.SystemHeroBlock-module__v-KBMG__eyebrow{font-family:var(--font-plex-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--sys-1);font-size:.8rem;font-weight:500}.SystemHeroBlock-module__v-KBMG__heading{letter-spacing:-.03em;text-wrap:pretty;margin:0;font-size:clamp(2rem,4.4vw,3.45rem);font-weight:700;line-height:1.12}.SystemHeroBlock-module__v-KBMG__ingress{letter-spacing:.01em;color:color-mix(in srgb,var(--theme-text,#fff)78%,transparent);text-wrap:pretty;max-width:31rem;margin:0;font-size:clamp(.95rem,1.4vw,1.2rem);font-weight:400;line-height:1.7}.SystemHeroBlock-module__v-KBMG__ctas{flex-wrap:wrap;gap:.875rem;padding-top:.25rem;display:flex}.SystemHeroBlock-module__v-KBMG__visual{flex-direction:column;align-items:center;gap:1.25rem;min-width:0;display:flex}.SystemHeroBlock-module__v-KBMG__constellation{width:100%;max-width:44rem;height:auto}.SystemHeroBlock-module__v-KBMG__desktopOnly{display:none}.SystemHeroBlock-module__v-KBMG__mobileOnly{display:block}@media (min-width:900px){.SystemHeroBlock-module__v-KBMG__desktopOnly{display:block}.SystemHeroBlock-module__v-KBMG__mobileOnly{display:none}}.SystemHeroBlock-module__v-KBMG__aiCaption{font-family:var(--font-plex-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--sys-ai);animation:SystemHeroBlock-module__v-KBMG__rise .5s var(--ease-out,cubic-bezier(.23,1,.32,1))4.6s backwards;align-items:center;gap:.625rem;font-size:.75rem;font-weight:500;display:flex}.SystemHeroBlock-module__v-KBMG__wires{stroke-width:1.4px;stroke-linecap:round;fill:none;stroke-opacity:.5}.SystemHeroBlock-module__v-KBMG__wire{stroke-dashoffset:0;animation:SystemHeroBlock-module__v-KBMG__draw .85s var(--ease-out,cubic-bezier(.23,1,.32,1))var(--at)backwards}.SystemHeroBlock-module__v-KBMG__system{--len:460;font-family:var(--font-montserrat),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;fill:none;stroke:var(--tone,#abdadb);stroke-width:1px;stroke-dasharray:var(--len);stroke-dashoffset:0;animation:SystemHeroBlock-module__v-KBMG__draw 1.15s var(--ease-out,cubic-bezier(.23,1,.32,1))var(--at)backwards,SystemHeroBlock-module__v-KBMG__breathe var(--period)ease-in-out calc(var(--at) + 1.6s)infinite;font-weight:700}.SystemHeroBlock-module__v-KBMG__systemCore{stroke-width:1.1px;fill:var(--tone,#abdadb);animation:SystemHeroBlock-module__v-KBMG__draw 1.3s var(--ease-out,cubic-bezier(.23,1,.32,1))var(--at)backwards,SystemHeroBlock-module__v-KBMG__ink .7s ease-out calc(var(--at) + 1s)backwards,SystemHeroBlock-module__v-KBMG__breathe var(--period)ease-in-out calc(var(--at) + 1.9s)infinite}.SystemHeroBlock-module__v-KBMG__field{animation:SystemHeroBlock-module__v-KBMG__fade 1.3s ease-out var(--field-at)backwards}.SystemHeroBlock-module__v-KBMG__orbit{stroke:var(--sys-1);stroke-opacity:.07;stroke-width:1px;fill:none;transform-box:fill-box;transform-origin:50%;animation:96s linear infinite SystemHeroBlock-module__v-KBMG__spin}.SystemHeroBlock-module__v-KBMG__orbitReverse{stroke:var(--sys-ai);stroke-opacity:.06;animation:148s linear infinite reverse SystemHeroBlock-module__v-KBMG__spin}@keyframes SystemHeroBlock-module__v-KBMG__draw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}@keyframes SystemHeroBlock-module__v-KBMG__ink{0%{fill:none}to{fill:var(--tone,#abdadb)}}@keyframes SystemHeroBlock-module__v-KBMG__fade{0%{opacity:0}to{opacity:1}}@keyframes SystemHeroBlock-module__v-KBMG__rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes SystemHeroBlock-module__v-KBMG__spin{to{transform:rotate(360deg)}}@keyframes SystemHeroBlock-module__v-KBMG__breathe{0%,to{opacity:.62}50%{opacity:1}}@media (hover:hover) and (pointer:fine){.SystemHeroBlock-module__v-KBMG__system{transition:opacity .18s var(--ease-out,cubic-bezier(.23,1,.32,1))}.SystemHeroBlock-module__v-KBMG__system:hover{opacity:1;animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.SystemHeroBlock-module__v-KBMG__wire,.SystemHeroBlock-module__v-KBMG__system,.SystemHeroBlock-module__v-KBMG__systemCore{stroke-dashoffset:0;animation:none}.SystemHeroBlock-module__v-KBMG__system{opacity:.8}.SystemHeroBlock-module__v-KBMG__systemCore{fill:var(--tone);opacity:1}.SystemHeroBlock-module__v-KBMG__field,.SystemHeroBlock-module__v-KBMG__aiCaption{opacity:1;animation:none;transform:none}.SystemHeroBlock-module__v-KBMG__orbit,.SystemHeroBlock-module__v-KBMG__orbitReverse{animation:none}.SystemHeroBlock-module__v-KBMG__flow{display:none}}
.LandscapeHeroBlock-module__QRsp0W__landscapeHero{--lh-s0:var(--accent-azure,#abdadb);--lh-s1:#a8d7de;--lh-s2:#a2cee2;--lh-s3:#9cc4e5;--lh-s4:#9bbae8;--lh-s5:#a2b0ec;--lh-s6:var(--accent-ai-lift,#a9a4f0);--lh-group:#cfe6e7;--lh-ai:var(--accent-ai-lift,#a9a4f0);--lh-surface:var(--theme-bg,#151515);background:var(--theme-bg,#151515);color:var(--theme-text,#fff);padding-block:clamp(2.5rem,6vh,4.5rem);position:relative;overflow:hidden}.LandscapeHeroBlock-module__QRsp0W__landscapeHero[data-page-top=true]{padding-top:104px}body.banner-visible .LandscapeHeroBlock-module__QRsp0W__landscapeHero[data-page-top=true]{padding-top:194px}@media (min-width:768px){body.banner-visible .LandscapeHeroBlock-module__QRsp0W__landscapeHero[data-page-top=true]{padding-top:180px}}.LandscapeHeroBlock-module__QRsp0W__artworkLayer{position:absolute;inset:0;overflow:hidden}.LandscapeHeroBlock-module__QRsp0W__artwork{width:100%;height:auto;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.LandscapeHeroBlock-module__QRsp0W__scrim{z-index:1;pointer-events:none;background:radial-gradient(120% 85% at 12% 88%,var(--lh-surface)26%,color-mix(in srgb,var(--lh-surface)72%,transparent)46%,transparent 72%),linear-gradient(0deg,var(--lh-surface)6%,transparent 34%),linear-gradient(90deg,var(--lh-surface)0%,color-mix(in srgb,var(--lh-surface)55%,transparent)6%,transparent 15%);position:absolute;inset:0}.LandscapeHeroBlock-module__QRsp0W__grid{z-index:2;flex-direction:column;justify-content:space-between;gap:clamp(1.5rem,5vh,3rem);min-height:min(80vh,760px);display:flex;position:relative}.LandscapeHeroBlock-module__QRsp0W__markers{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:none}@media (min-width:900px){.LandscapeHeroBlock-module__QRsp0W__markers{display:flex}}.LandscapeHeroBlock-module__QRsp0W__marker{font-family:var(--font-plex-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.2em;text-transform:uppercase;color:#828282;animation:LandscapeHeroBlock-module__QRsp0W__rise .5s var(--ease-out,cubic-bezier(.23,1,.32,1)).1s backwards;margin:0;font-size:.625rem;font-weight:400;line-height:1.9}.LandscapeHeroBlock-module__QRsp0W__marker strong{color:#d8d8d8;font-weight:400;display:block}.LandscapeHeroBlock-module__QRsp0W__markerEnd{text-align:right}.LandscapeHeroBlock-module__QRsp0W__markerAi{color:var(--lh-ai)}.LandscapeHeroBlock-module__QRsp0W__copy{flex-direction:column;align-items:flex-start;gap:clamp(.9rem,2.5vw,1.4rem);max-width:34rem;display:flex}.LandscapeHeroBlock-module__QRsp0W__eyebrow{font-family:var(--font-plex-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--lh-s0);margin:0;font-size:.8rem;font-weight:500}.LandscapeHeroBlock-module__QRsp0W__heading{letter-spacing:-.04em;text-wrap:pretty;margin:0;font-size:clamp(1.9rem,3.6vw,3.05rem);font-weight:700;line-height:1.06}.LandscapeHeroBlock-module__QRsp0W__ingress{letter-spacing:.01em;color:color-mix(in srgb,var(--theme-text,#fff)72%,transparent);text-wrap:pretty;max-width:46ch;margin:0;font-size:clamp(.95rem,1.3vw,1.05rem);font-weight:400;line-height:1.68}.LandscapeHeroBlock-module__QRsp0W__ctas{flex-wrap:wrap;gap:.875rem;padding-top:.25rem;display:flex}.LandscapeHeroBlock-module__QRsp0W__desktopOnly{display:none}.LandscapeHeroBlock-module__QRsp0W__mobileOnly{display:block}@media (min-width:900px){.LandscapeHeroBlock-module__QRsp0W__desktopOnly{display:block}.LandscapeHeroBlock-module__QRsp0W__mobileOnly{display:none}}@media (max-width:899px){.LandscapeHeroBlock-module__QRsp0W__artworkLayer{position:relative;inset:auto}.LandscapeHeroBlock-module__QRsp0W__artwork{width:78%;margin-inline:auto;position:relative;top:auto;transform:none}.LandscapeHeroBlock-module__QRsp0W__scrim{display:none}.LandscapeHeroBlock-module__QRsp0W__grid{justify-content:flex-start;min-height:0}.LandscapeHeroBlock-module__QRsp0W__endLabel{display:none}}.LandscapeHeroBlock-module__QRsp0W__halo{fill:none;stroke:var(--lh-surface);stroke-width:calc(var(--w) + 5);stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:0;animation:LandscapeHeroBlock-module__QRsp0W__draw var(--dur)linear var(--at)backwards}.LandscapeHeroBlock-module__QRsp0W__stroke{fill:none;stroke:var(--tone);stroke-width:var(--w);stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:0;animation:LandscapeHeroBlock-module__QRsp0W__draw var(--dur)linear var(--at)backwards;transition:opacity .22s var(--ease-out,cubic-bezier(.23,1,.32,1))}.LandscapeHeroBlock-module__QRsp0W__flows{opacity:.55}.LandscapeHeroBlock-module__QRsp0W__flow{fill:none;stroke:var(--tone);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:42 var(--len);stroke-dashoffset:0;animation:LandscapeHeroBlock-module__QRsp0W__travel var(--dur)linear var(--at)infinite backwards}.LandscapeHeroBlock-module__QRsp0W__waist{fill:#fff;animation:LandscapeHeroBlock-module__QRsp0W__fade .5s var(--ease-out,cubic-bezier(.23,1,.32,1))1.5s backwards}.LandscapeHeroBlock-module__QRsp0W__end{animation:LandscapeHeroBlock-module__QRsp0W__fade .5s ease-out var(--at)backwards}.LandscapeHeroBlock-module__QRsp0W__endDot{fill:var(--lh-group)}.LandscapeHeroBlock-module__QRsp0W__endLabel{font-family:var(--font-plex-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.19em;fill:#9d9d9d;font-size:11px}@keyframes LandscapeHeroBlock-module__QRsp0W__draw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}@keyframes LandscapeHeroBlock-module__QRsp0W__travel{0%{stroke-dashoffset:calc(var(--len) + 42)}to{stroke-dashoffset:0}}@keyframes LandscapeHeroBlock-module__QRsp0W__fade{0%{opacity:0}to{opacity:1}}@keyframes LandscapeHeroBlock-module__QRsp0W__rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.LandscapeHeroBlock-module__QRsp0W__group{transition:opacity .22s var(--ease-out,cubic-bezier(.23,1,.32,1))}.LandscapeHeroBlock-module__QRsp0W__artwork:has(.LandscapeHeroBlock-module__QRsp0W__group:hover) .LandscapeHeroBlock-module__QRsp0W__stroke{opacity:.2}.LandscapeHeroBlock-module__QRsp0W__artwork:has(.LandscapeHeroBlock-module__QRsp0W__group:hover) .LandscapeHeroBlock-module__QRsp0W__flows{opacity:.08}.LandscapeHeroBlock-module__QRsp0W__artwork:has(.LandscapeHeroBlock-module__QRsp0W__group:hover) .LandscapeHeroBlock-module__QRsp0W__group{opacity:.3}.LandscapeHeroBlock-module__QRsp0W__artwork .LandscapeHeroBlock-module__QRsp0W__group:hover,.LandscapeHeroBlock-module__QRsp0W__artwork .LandscapeHeroBlock-module__QRsp0W__group:hover .LandscapeHeroBlock-module__QRsp0W__stroke{opacity:1}}@media (prefers-reduced-motion:reduce){.LandscapeHeroBlock-module__QRsp0W__halo,.LandscapeHeroBlock-module__QRsp0W__stroke,.LandscapeHeroBlock-module__QRsp0W__waist,.LandscapeHeroBlock-module__QRsp0W__end,.LandscapeHeroBlock-module__QRsp0W__marker,.LandscapeHeroBlock-module__QRsp0W__flow{animation:none}.LandscapeHeroBlock-module__QRsp0W__halo,.LandscapeHeroBlock-module__QRsp0W__stroke{stroke-dashoffset:0}.LandscapeHeroBlock-module__QRsp0W__flows{display:none}}
.CommerceHeroBlock-module__IjxZ8G__root{--ch-ink-soft:color-mix(in srgb,var(--ink)96%,var(--theme-bg));--ch-ink-label:color-mix(in srgb,var(--ink)88%,var(--theme-bg));--ch-veil-copy:92%;--ch-veil-band:88%;--ch-warm:var(--btn-acc-bg);--ch-cool:var(--mark);--ch-warm-text:var(--btn-acc-bg);--ch-gutter:clamp(16px,5.5vw,80px);isolation:isolate;background:var(--theme-bg);color:var(--ink);position:relative;overflow:hidden}.CommerceHeroBlock-module__IjxZ8G__root[data-tone=light]{--ch-warm-text:var(--btn-text-fg)}.CommerceHeroBlock-module__IjxZ8G__root[data-height=full]{flex-direction:column;min-height:100svh;display:flex}.CommerceHeroBlock-module__IjxZ8G__root[data-page-top=true]{padding-top:104px}body.banner-visible .CommerceHeroBlock-module__IjxZ8G__root[data-page-top=true]{padding-top:194px}@media (min-width:768px){body.banner-visible .CommerceHeroBlock-module__IjxZ8G__root[data-page-top=true]{padding-top:180px}}.CommerceHeroBlock-module__IjxZ8G__mediaLayer{z-index:0;position:absolute;inset:0;overflow:hidden}.CommerceHeroBlock-module__IjxZ8G__drift{position:absolute;inset-block:0;inset-inline:-3%}.CommerceHeroBlock-module__IjxZ8G__mediaImg{object-fit:cover;object-position:50% 100%;width:100%;height:100%;position:absolute;inset:0}.CommerceHeroBlock-module__IjxZ8G__scrim{--v0:34%;--v1:10%;--v2:16%;--v3:52%;--v4:88%;--v5:92%;--h0:88%;--h1:70%;--h2:42%;--h-size:640px;--h-fade:200px;--h-dir:90deg;z-index:1;pointer-events:none;background-image:linear-gradient(180deg,color-mix(in srgb,var(--theme-bg)var(--v0),transparent)0%,color-mix(in srgb,var(--theme-bg)var(--v1),transparent)40%,color-mix(in srgb,var(--theme-bg)var(--v2),transparent)58%,color-mix(in srgb,var(--theme-bg)var(--v3),transparent)70%,color-mix(in srgb,var(--theme-bg)var(--v4),transparent)83%,color-mix(in srgb,var(--theme-bg)var(--v5),transparent)100%);position:absolute;inset:0}.CommerceHeroBlock-module__IjxZ8G__scrim:before{--h-top:calc(var(--h-size) - var(--h-fade));content:"";background:linear-gradient(var(--h-dir),color-mix(in srgb,var(--theme-bg)var(--h0),transparent)0%,color-mix(in srgb,var(--theme-bg)var(--h1),transparent)46%,color-mix(in srgb,var(--theme-bg)var(--h2),transparent)100%);-webkit-mask-image:linear-gradient(180deg,#000 var(--h-top),#000000d6 calc(var(--h-top) + var(--h-fade)*.5),#00000080 calc(var(--h-top) + var(--h-fade)),#00000029 calc(var(--h-top) + var(--h-fade)*1.5),transparent calc(var(--h-top) + var(--h-fade)*2));mask-image:linear-gradient(180deg,#000 var(--h-top),#000000d6 calc(var(--h-top) + var(--h-fade)*.5),#00000080 calc(var(--h-top) + var(--h-fade)),#00000029 calc(var(--h-top) + var(--h-fade)*1.5),transparent calc(var(--h-top) + var(--h-fade)*2));position:absolute;inset:0}.CommerceHeroBlock-module__IjxZ8G__root[data-scrim=light] .CommerceHeroBlock-module__IjxZ8G__scrim{--v0:23.8%;--v1:7%;--v2:11.2%;--v3:36.4%;--v4:61.6%;--v5:64.4%;--h0:61.6%;--h1:49%;--h2:29.4%}.CommerceHeroBlock-module__IjxZ8G__root[data-scrim=strong] .CommerceHeroBlock-module__IjxZ8G__scrim{--v0:46%;--v1:22%;--v2:28%;--v3:64%;--v4:96%;--v5:96%;--h0:96%;--h1:82%;--h2:54%}@media (min-width:1241px){.CommerceHeroBlock-module__IjxZ8G__root[data-side=left]:not([data-visual=none]) .CommerceHeroBlock-module__IjxZ8G__scrim{--h-dir:270deg}}.CommerceHeroBlock-module__IjxZ8G__root[data-scrim=none] .CommerceHeroBlock-module__IjxZ8G__scrim,.CommerceHeroBlock-module__IjxZ8G__root[data-media=none] .CommerceHeroBlock-module__IjxZ8G__scrim{display:none}.CommerceHeroBlock-module__IjxZ8G__root[data-scrim=light]{--ch-veil-copy:64.4%;--ch-veil-band:61.6%}.CommerceHeroBlock-module__IjxZ8G__root[data-scrim=strong]{--ch-veil-copy:96%;--ch-veil-band:96%}.CommerceHeroBlock-module__IjxZ8G__copy,.CommerceHeroBlock-module__IjxZ8G__parityCopy{--ch-veil:color-mix(in srgb,var(--theme-bg)var(--ch-veil-copy),transparent);--ch-veil-top:0px;--ch-veil-bottom:0px;isolation:isolate;position:relative}.CommerceHeroBlock-module__IjxZ8G__copy:before,.CommerceHeroBlock-module__IjxZ8G__parityCopy:before{--ch-veil-ramp-x:176px;--ch-veil-ramp-y:144px;--ch-veil-mask-x:linear-gradient(90deg,transparent 0,#00000029 calc(var(--ch-veil-ramp-x)*.25),#00000080 calc(var(--ch-veil-ramp-x)*.5),#000000d6 calc(var(--ch-veil-ramp-x)*.75),#000 var(--ch-veil-ramp-x),#000 calc(100% - var(--ch-veil-ramp-x)),#000000d6 calc(100% - var(--ch-veil-ramp-x)*.75),#00000080 calc(100% - var(--ch-veil-ramp-x)*.5),#00000029 calc(100% - var(--ch-veil-ramp-x)*.25),transparent 100%);--ch-veil-mask-y:linear-gradient(180deg,transparent 0,#00000029 calc(var(--ch-veil-ramp-y)*.25),#00000080 calc(var(--ch-veil-ramp-y)*.5),#000000d6 calc(var(--ch-veil-ramp-y)*.75),#000 var(--ch-veil-ramp-y),#000 calc(100% - var(--ch-veil-ramp-y)),#000000d6 calc(100% - var(--ch-veil-ramp-y)*.75),#00000080 calc(100% - var(--ch-veil-ramp-y)*.5),#00000029 calc(100% - var(--ch-veil-ramp-y)*.25),transparent 100%);content:"";inset:calc(var(--ch-veil-top) - 16px - var(--ch-veil-ramp-y))calc(-24px - var(--ch-veil-ramp-x))calc(var(--ch-veil-bottom) - 16px - var(--ch-veil-ramp-y));z-index:-1;background:var(--ch-veil);-webkit-mask-image:var(--ch-veil-mask-x),var(--ch-veil-mask-y);-webkit-mask-composite:source-in;mask-image:var(--ch-veil-mask-x),var(--ch-veil-mask-y);pointer-events:none;position:absolute;mask-composite:intersect}.CommerceHeroBlock-module__IjxZ8G__root[data-scrim=none] .CommerceHeroBlock-module__IjxZ8G__copy:before,.CommerceHeroBlock-module__IjxZ8G__root[data-media=none] .CommerceHeroBlock-module__IjxZ8G__copy:before,.CommerceHeroBlock-module__IjxZ8G__root[data-scrim=none] .CommerceHeroBlock-module__IjxZ8G__parityCopy:before,.CommerceHeroBlock-module__IjxZ8G__root[data-media=none] .CommerceHeroBlock-module__IjxZ8G__parityCopy:before,.CommerceHeroBlock-module__IjxZ8G__copy:empty:before{display:none}.CommerceHeroBlock-module__IjxZ8G__parityCopy{--ch-veil-top:7.5rem;--ch-veil-bottom:7.5rem}@media (max-width:640px){.CommerceHeroBlock-module__IjxZ8G__parityCopy{--ch-veil-top:88px;--ch-veil-bottom:88px}}.CommerceHeroBlock-module__IjxZ8G__parityFrame[data-valign=bottom] .CommerceHeroBlock-module__IjxZ8G__parityCopy{--ch-veil-bottom:3.5rem}.CommerceHeroBlock-module__IjxZ8G__parityFrame[data-valign=top] .CommerceHeroBlock-module__IjxZ8G__parityCopy{--ch-veil-top:8rem}.CommerceHeroBlock-module__IjxZ8G__inner{z-index:2;width:100%;max-width:1680px;padding-inline:var(--ch-gutter);flex-direction:column;flex:1;margin-inline:auto;display:flex;position:relative}.CommerceHeroBlock-module__IjxZ8G__main{flex:1;align-content:center;gap:40px;padding-block:56px 48px;display:grid}@media (min-width:1241px){.CommerceHeroBlock-module__IjxZ8G__main{grid-template-columns:minmax(0,620fr) minmax(0,756fr);align-items:center;column-gap:clamp(40px,4.4vw,64px)}.CommerceHeroBlock-module__IjxZ8G__root[data-side=left] .CommerceHeroBlock-module__IjxZ8G__main{grid-template-columns:minmax(0,756fr) minmax(0,620fr)}.CommerceHeroBlock-module__IjxZ8G__root[data-side=left] .CommerceHeroBlock-module__IjxZ8G__copy{order:2}}.CommerceHeroBlock-module__IjxZ8G__copy{max-width:620px}.CommerceHeroBlock-module__IjxZ8G__heading{letter-spacing:-.032em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(2.125rem,1.1rem + 2.6vw,3.125rem);font-weight:700;line-height:1.08}.CommerceHeroBlock-module__IjxZ8G__ingress{max-width:560px;color:var(--ch-ink-soft);margin-top:20px;font-size:18px;line-height:1.66}.CommerceHeroBlock-module__IjxZ8G__ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.CommerceHeroBlock-module__IjxZ8G__ctas .CommerceHeroBlock-module__IjxZ8G__cta{border-radius:6px;gap:40px;min-height:56px;padding-inline:24px;font-size:14px}.CommerceHeroBlock-module__IjxZ8G__root[data-height=full] .CommerceHeroBlock-module__IjxZ8G__parityFrame{min-height:100svh}.CommerceHeroBlock-module__IjxZ8G__parityCopy h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.08}.CommerceHeroBlock-module__IjxZ8G__root .CommerceHeroBlock-module__IjxZ8G__parityIngress{color:var(--ch-ink-soft)}.CommerceHeroBlock-module__IjxZ8G__root[data-tone=light] .CommerceHeroBlock-module__IjxZ8G__parityCopy{color:var(--ink);text-shadow:none}.CommerceHeroBlock-module__IjxZ8G__root[data-tone=light] .CommerceHeroBlock-module__IjxZ8G__parityCopy h1,.CommerceHeroBlock-module__IjxZ8G__root[data-tone=light] .CommerceHeroBlock-module__IjxZ8G__parityCopy h2,.CommerceHeroBlock-module__IjxZ8G__root[data-tone=light] .CommerceHeroBlock-module__IjxZ8G__paritySubheading{color:var(--ink)}@media (max-width:767px){.CommerceHeroBlock-module__IjxZ8G__heading{font-size:34px;line-height:1.12}.CommerceHeroBlock-module__IjxZ8G__ingress{font-size:15px}.CommerceHeroBlock-module__IjxZ8G__ctas .CommerceHeroBlock-module__IjxZ8G__cta{justify-content:space-between;width:100%;min-height:54px}.CommerceHeroBlock-module__IjxZ8G__root[data-mobile-video=false] .CommerceHeroBlock-module__IjxZ8G__video{display:none}.CommerceHeroBlock-module__IjxZ8G__root:not([data-visual=none]) .CommerceHeroBlock-module__IjxZ8G__mediaLayer,.CommerceHeroBlock-module__IjxZ8G__root:not([data-visual=none]) .CommerceHeroBlock-module__IjxZ8G__scrim{height:min(1050px,100%);bottom:auto}.CommerceHeroBlock-module__IjxZ8G__root:not([data-visual=none]) .CommerceHeroBlock-module__IjxZ8G__scrim:before{-webkit-mask-image:none;mask-image:none}.CommerceHeroBlock-module__IjxZ8G__root:not([data-visual=none]) .CommerceHeroBlock-module__IjxZ8G__scrim:after{content:"";background:linear-gradient(180deg,transparent 72%,var(--theme-bg)100%);position:absolute;inset:0}}@keyframes CommerceHeroBlock-module__IjxZ8G__chDrift{0%{transform:translate(-1.5%)}to{transform:translate(1.5%)}}@media (prefers-reduced-motion:no-preference){.CommerceHeroBlock-module__IjxZ8G__root[data-media=image]:not([data-motion=off]) .CommerceHeroBlock-module__IjxZ8G__drift{animation:54s ease-in-out infinite alternate CommerceHeroBlock-module__IjxZ8G__chDrift}.CommerceHeroBlock-module__IjxZ8G__root[data-inview=false] .CommerceHeroBlock-module__IjxZ8G__drift{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.CommerceHeroBlock-module__IjxZ8G__drift{animation:none}}
.CommerceHeroVisual-module__Ys7v4q__visual{justify-content:center;min-width:0;display:flex}.CommerceHeroVisual-module__Ys7v4q__stage{flex-direction:column;gap:18px;width:100%;min-width:0;display:flex;position:relative}.CommerceHeroVisual-module__Ys7v4q__deviceArea{aspect-ratio:420/261;width:100%;max-width:520px;margin-inline:auto;position:relative}.CommerceHeroVisual-module__Ys7v4q__glow{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--ink)10%,transparent),transparent 70%);filter:blur(12px);pointer-events:none;width:82.9%;height:43%;position:absolute;top:61.7%;left:8.6%}.CommerceHeroVisual-module__Ys7v4q__device{z-index:1;position:absolute;inset:0}.CommerceHeroVisual-module__Ys7v4q__deviceImg{object-fit:contain}.CommerceHeroVisual-module__Ys7v4q__connectors{display:none}.CommerceHeroVisual-module__Ys7v4q__wire{stroke:var(--ch-cool);stroke-width:1.4px;stroke-opacity:.5;stroke-linecap:round}.CommerceHeroVisual-module__Ys7v4q__startDot{fill:var(--ch-cool);fill-opacity:.5}.CommerceHeroVisual-module__Ys7v4q__endDot{fill:var(--ch-cool)}.CommerceHeroVisual-module__Ys7v4q__pulse{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:5 95;stroke-dashoffset:5px;opacity:0;filter:drop-shadow(0 0 4px var(--mark));display:none}[data-tone=light] .CommerceHeroVisual-module__Ys7v4q__pulse{stroke:var(--mark);filter:none}.CommerceHeroVisual-module__Ys7v4q__cards{grid-template-columns:repeat(var(--count-2,2),minmax(0,1fr));gap:10px;min-width:0;display:grid}.CommerceHeroVisual-module__Ys7v4q__slot{flex-direction:column;min-width:0;display:flex}[data-mobile-cards=scroll] .CommerceHeroVisual-module__Ys7v4q__cards:focus-visible{outline:2px solid var(--mark);outline-offset:2px;border-radius:4px}@media (max-width:767px){[data-mobile-cards=scroll] .CommerceHeroVisual-module__Ys7v4q__cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:-4px;padding:4px;scroll-padding-inline:4px;display:flex;overflow-x:auto}[data-mobile-cards=scroll] .CommerceHeroVisual-module__Ys7v4q__slot{scroll-snap-align:start;flex:0 0 72%}[data-mobile-cards=hidden] .CommerceHeroVisual-module__Ys7v4q__cards,[data-hide-device-mobile=true] .CommerceHeroVisual-module__Ys7v4q__deviceArea{display:none}}@media (min-width:768px){.CommerceHeroVisual-module__Ys7v4q__stage{gap:24px}.CommerceHeroVisual-module__Ys7v4q__cards{gap:12px}}@media (min-width:1024px){.CommerceHeroVisual-module__Ys7v4q__cards{grid-template-columns:repeat(var(--count,4),minmax(0,1fr))}}@media (min-width:1241px){.CommerceHeroVisual-module__Ys7v4q__visual{justify-content:flex-end}[data-side=left] .CommerceHeroVisual-module__Ys7v4q__visual{justify-content:flex-start}.CommerceHeroVisual-module__Ys7v4q__visual[data-layout=grid] .CommerceHeroVisual-module__Ys7v4q__stage{max-width:560px}.CommerceHeroVisual-module__Ys7v4q__visual[data-layout=grid] .CommerceHeroVisual-module__Ys7v4q__cards{grid-template-columns:repeat(var(--count-2,2),minmax(0,1fr));gap:16px}.CommerceHeroVisual-module__Ys7v4q__visual[data-layout=stage] .CommerceHeroVisual-module__Ys7v4q__stage{aspect-ratio:756/430;max-width:756px;display:block;container-type:inline-size}.CommerceHeroVisual-module__Ys7v4q__visual[data-layout=stage] .CommerceHeroVisual-module__Ys7v4q__deviceArea{left:var(--x);top:var(--y);width:var(--w);max-width:none;margin:0;position:absolute}.CommerceHeroVisual-module__Ys7v4q__visual[data-layout=stage] .CommerceHeroVisual-module__Ys7v4q__glow{filter:blur(14px);width:90.4762%;height:45.977%;top:76.6284%;left:4.7619%}.CommerceHeroVisual-module__Ys7v4q__visual[data-layout=stage] .CommerceHeroVisual-module__Ys7v4q__connectors{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.CommerceHeroVisual-module__Ys7v4q__visual[data-layout=stage] .CommerceHeroVisual-module__Ys7v4q__cards{z-index:3;pointer-events:none;display:block;position:absolute;inset:0}.CommerceHeroVisual-module__Ys7v4q__visual[data-layout=stage] .CommerceHeroVisual-module__Ys7v4q__slot{left:var(--x);top:var(--y,auto);bottom:var(--b,auto);width:var(--w);pointer-events:auto;--ch-card-min-h:19.05cqi;--ch-card-pad:max(12px,1.98cqi)max(12px,2.12cqi);--ch-card-icon-gap:max(8px,1.455cqi);--ch-card-title-gap:max(5px,.926cqi);--ch-card-title:max(13px,1.852cqi);--ch-card-text:max(11px,1.52cqi);position:absolute}}@keyframes CommerceHeroVisual-module__Ys7v4q__chFloat{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes CommerceHeroVisual-module__Ys7v4q__chPulse{0%{stroke-dashoffset:5px;opacity:0}8%{opacity:1}92%{opacity:1}to{stroke-dashoffset:-95px;opacity:0}}@keyframes CommerceHeroVisual-module__Ys7v4q__chEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){[data-motion=subtle] .CommerceHeroVisual-module__Ys7v4q__device,[data-motion=full] .CommerceHeroVisual-module__Ys7v4q__device{animation:11s ease-in-out infinite alternate CommerceHeroVisual-module__Ys7v4q__chFloat}[data-motion=full] .CommerceHeroVisual-module__Ys7v4q__pulse{animation:5.6s linear infinite CommerceHeroVisual-module__Ys7v4q__chPulse;animation-delay:calc(var(--i,0)*-1.4s);display:inline}[data-motion=full][data-entrance=true] .CommerceHeroVisual-module__Ys7v4q__slot{animation:.6s cubic-bezier(.23,1,.32,1) both CommerceHeroVisual-module__Ys7v4q__chEnter;animation-delay:calc(var(--i,0)*90ms)}[data-inview=false] .CommerceHeroVisual-module__Ys7v4q__device,[data-inview=false] .CommerceHeroVisual-module__Ys7v4q__pulse{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.CommerceHeroVisual-module__Ys7v4q__device,.CommerceHeroVisual-module__Ys7v4q__slot,.CommerceHeroVisual-module__Ys7v4q__pulse{animation:none}.CommerceHeroVisual-module__Ys7v4q__pulse{display:none}}
.ServiceCard-module___MsJsG__cardLink{color:inherit;border-radius:12px;flex-direction:column;flex:1;text-decoration:none;display:flex}.ServiceCard-module___MsJsG__cardLink:focus-visible{outline:2px solid var(--mark);outline-offset:3px}.ServiceCard-module___MsJsG__card{--card-accent:var(--ch-cool);box-sizing:border-box;min-height:var(--ch-card-min-h,132px);padding:var(--ch-card-pad,14px);border:1px solid var(--hairline);border-top:2px solid var(--card-accent);background:linear-gradient(var(--panel),var(--panel)),color-mix(in srgb,var(--theme-bg)94%,transparent);color:var(--ink);border-radius:12px;flex-direction:column;flex:1;display:flex}.ServiceCard-module___MsJsG__card[data-accent=warm]{--card-accent:var(--ch-warm)}.ServiceCard-module___MsJsG__cardIcon{width:22px;height:22px;margin-bottom:var(--ch-card-icon-gap,10px);color:var(--card-accent);flex-shrink:0;display:block}.ServiceCard-module___MsJsG__cardIcon svg{width:100%;height:100%;display:block}.ServiceCard-module___MsJsG__cardTitle{margin:0 0 var(--ch-card-title-gap,6px);font-size:var(--ch-card-title,13px);color:var(--ink);font-weight:600;line-height:1.3}.ServiceCard-module___MsJsG__cardText{-webkit-line-clamp:3;line-clamp:3;font-size:var(--ch-card-text,11px);color:var(--ch-ink-soft);-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}@media (min-width:768px){.ServiceCard-module___MsJsG__card,.ServiceCard-module___MsJsG__cardLink{border-radius:13px}.ServiceCard-module___MsJsG__card{min-height:var(--ch-card-min-h,144px);padding:var(--ch-card-pad,15px 16px)}.ServiceCard-module___MsJsG__cardIcon{width:24px;height:24px;margin-bottom:var(--ch-card-icon-gap,11px)}.ServiceCard-module___MsJsG__cardTitle{margin-bottom:var(--ch-card-title-gap,7px);font-size:var(--ch-card-title,14px);line-height:1.4}.ServiceCard-module___MsJsG__cardText{font-size:var(--ch-card-text,11.5px)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ServiceCard-module___MsJsG__cardLink .ServiceCard-module___MsJsG__card{transition:transform .2s cubic-bezier(.23,1,.32,1)}.ServiceCard-module___MsJsG__cardLink:hover .ServiceCard-module___MsJsG__card{transform:translateY(-2px)}}
.CommerceHeroBand-module__qV_3vq__band{z-index:2;flex-shrink:0;position:relative}.CommerceHeroBand-module__qV_3vq__band[data-layout=parity]{width:100%;max-width:1680px;padding-inline:var(--ch-gutter);margin-inline:auto}.CommerceHeroBand-module__qV_3vq__band[data-layout=visual]:before{content:"";z-index:-1;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--theme-bg)var(--ch-veil-band),transparent)48px);pointer-events:none;position:absolute;inset:-48px -100vw 0}[data-scrim=none] .CommerceHeroBand-module__qV_3vq__band:before,[data-media=none] .CommerceHeroBand-module__qV_3vq__band:before{display:none}.CommerceHeroBand-module__qV_3vq__logos{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 44px;margin:0;padding:32px 0;list-style:none;display:flex}@media (min-width:768px){.CommerceHeroBand-module__qV_3vq__logos[data-count="1"],.CommerceHeroBand-module__qV_3vq__logos[data-count="2"],.CommerceHeroBand-module__qV_3vq__logos[data-count="3"],.CommerceHeroBand-module__qV_3vq__logos[data-count="4"]{justify-content:flex-start;column-gap:60px}}.CommerceHeroBand-module__qV_3vq__logoItem{display:block}.CommerceHeroBand-module__qV_3vq__logoLink{border-radius:4px;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-block:-5px;display:flex}.CommerceHeroBand-module__qV_3vq__logoLink:focus-visible{outline:2px solid var(--mark);outline-offset:2px}.CommerceHeroBand-module__qV_3vq__logoBox{width:136px;height:34px;display:block;position:relative}.CommerceHeroBand-module__qV_3vq__logoImg{object-fit:contain;filter:brightness(0)invert();opacity:.6;transition:opacity .2s}.CommerceHeroBand-module__qV_3vq__band[data-tone=light] .CommerceHeroBand-module__qV_3vq__logoImg{filter:brightness(0)}.CommerceHeroBand-module__qV_3vq__logoLink:hover .CommerceHeroBand-module__qV_3vq__logoImg,.CommerceHeroBand-module__qV_3vq__logoLink:focus-visible .CommerceHeroBand-module__qV_3vq__logoImg{opacity:1}.CommerceHeroBand-module__qV_3vq__figures{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));border-top:1px solid var(--hairline);margin:0;display:grid}.CommerceHeroBand-module__qV_3vq__figure{border-left:1px solid var(--hairline);grid-template-rows:auto auto 1fr;grid-template-areas:"value""label""cta";align-content:start;min-width:0;padding:28px 32px 32px;display:grid}.CommerceHeroBand-module__qV_3vq__figure:first-child{border-left:0;padding-left:0}.CommerceHeroBand-module__qV_3vq__figure:last-child{padding-right:0}.CommerceHeroBand-module__qV_3vq__figValue{letter-spacing:-.025em;color:var(--ink);overflow-wrap:anywhere;grid-area:value;margin:0;font-size:38px;font-weight:600;line-height:1.1}.CommerceHeroBand-module__qV_3vq__figUnit{color:var(--ch-warm-text)}.CommerceHeroBand-module__qV_3vq__figLabel{letter-spacing:.13em;text-transform:uppercase;color:var(--ch-ink-label);grid-area:label;margin-top:10px;font-size:11.5px;font-weight:500;line-height:1.5}.CommerceHeroBand-module__qV_3vq__figCtaWrap{grid-area:cta;margin:4px 0 0}.CommerceHeroBand-module__qV_3vq__figCta{min-height:44px;color:var(--ch-warm-text);border-radius:4px;align-items:center;gap:10px;margin-block:-4px -12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.CommerceHeroBand-module__qV_3vq__figCta:hover{text-underline-offset:4px;text-decoration:underline}.CommerceHeroBand-module__qV_3vq__figCta:focus-visible{outline:2px solid var(--mark);outline-offset:2px}.CommerceHeroBand-module__qV_3vq__figArrow{flex-shrink:0;transition:transform .2s}.CommerceHeroBand-module__qV_3vq__figCta:hover .CommerceHeroBand-module__qV_3vq__figArrow{transform:translate(3px)}@media (max-width:767px){.CommerceHeroBand-module__qV_3vq__logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px;padding:24px 0;display:grid}.CommerceHeroBand-module__qV_3vq__logoLink{margin-block:-9px}.CommerceHeroBand-module__qV_3vq__logoBox{width:100%;height:26px}.CommerceHeroBand-module__qV_3vq__figures{grid-template-columns:minmax(0,1fr)}.CommerceHeroBand-module__qV_3vq__figure,.CommerceHeroBand-module__qV_3vq__figure:first-child,.CommerceHeroBand-module__qV_3vq__figure:last-child{border-left:0;grid-template:"value label""value cta"/96px minmax(0,1fr);align-items:center;column-gap:16px;padding:18px 0}.CommerceHeroBand-module__qV_3vq__figure+.CommerceHeroBand-module__qV_3vq__figure{border-top:1px solid var(--hairline)}.CommerceHeroBand-module__qV_3vq__figValue{font-size:27px}.CommerceHeroBand-module__qV_3vq__figLabel{letter-spacing:.12em;margin-top:0;font-size:11px}.CommerceHeroBand-module__qV_3vq__figCtaWrap{margin-top:0}.CommerceHeroBand-module__qV_3vq__figCta{gap:8px;margin-block:-6px -12px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.CommerceHeroBand-module__qV_3vq__logoImg,.CommerceHeroBand-module__qV_3vq__figArrow{transition:none}.CommerceHeroBand-module__qV_3vq__figCta:hover .CommerceHeroBand-module__qV_3vq__figArrow{transform:none}}
