.black-friday_page__t6khg{--bf-bg:#0b0b14;--bf-bg-2:#11111f;--bf-card:#15152a;--bf-card-edge:#2a2a4a;--bf-text:#f6f6fb;--bf-muted:#b9b9d3;--bf-coral:#ff4d7e;--bf-yellow:#ffe53d;--bf-violet:#8b5cf6;--bf-violet-soft:#b79dff;--bf-lime:#b8ff3c;--bf-ink:#0b0b14;--bf-grad-hot:linear-gradient(100deg,#ff4d7e,#ff8a3d 55%,#ffe53d);--bf-grad-edge:linear-gradient(120deg,#ff4d7e,#ffe53d 50%,#8b5cf6);--bf-display:var(--font-sans);position:relative;overflow-x:clip;background-color:var(--bf-bg);color:var(--bf-text);font-size:17px;line-height:1.6}.black-friday_page__t6khg a{text-underline-offset:3px}.black-friday_endedOnly__fbFyC,html[data-bf=ended] .black-friday_activeOnly__2Seh6{display:none}html[data-bf=ended] .black-friday_endedOnly__fbFyC{display:block}html[data-bf=ended] span.black-friday_endedOnly__fbFyC{display:inline}.black-friday_eyebrow__EfcT2{margin-bottom:14px;color:var(--bf-yellow);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.black-friday_h2__lS5W1{font-family:var(--bf-display);font-size:clamp(2rem,4.6vw,3.5rem);font-weight:700;line-height:1.02;letter-spacing:-.03em}.black-friday_lede__L5Ea2{max-width:62ch;margin-top:16px;color:var(--bf-muted);font-size:18px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.black-friday_reveal__vM7v4{animation:black-friday_bfReveal__8Wk5E linear both;animation-timeline:view();animation-range:entry 0 entry 45%}}}@keyframes black-friday_bfReveal__8Wk5E{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}.black-friday_hero__dLqcg{position:relative;isolation:isolate;overflow:hidden;padding-block:56px 80px;text-align:center}.black-friday_mesh__v4H3f{position:absolute;inset:0;z-index:-1;overflow:hidden}.black-friday_mesh__v4H3f span{position:absolute;border-radius:50%;will-change:transform}.black-friday_blobA__O18Ru{top:-20%;left:-10%;width:60vw;height:60vw;max-width:820px;max-height:820px;background:radial-gradient(circle,rgb(255 77 126/.55) 0,rgb(255 77 126/0) 65%)}.black-friday_blobB__MUYQ3{top:10%;right:-15%;width:55vw;height:55vw;max-width:760px;max-height:760px;background:radial-gradient(circle,rgb(139 92 246/.6) 0,rgb(139 92 246/0) 65%)}.black-friday_blobC__RdAJ0{bottom:-25%;left:25%;width:50vw;height:50vw;max-width:700px;max-height:700px;background:radial-gradient(circle,rgb(255 229 61/.3) 0,rgb(255 229 61/0) 65%)}@media (prefers-reduced-motion:no-preference){.black-friday_blobA__O18Ru{animation:black-friday_bfDriftA__EIvYP 18s ease-in-out infinite alternate}.black-friday_blobB__MUYQ3{animation:black-friday_bfDriftB__4zn4j 22s ease-in-out infinite alternate}.black-friday_blobC__RdAJ0{animation:black-friday_bfDriftA__EIvYP 26s ease-in-out infinite alternate-reverse}}@keyframes black-friday_bfDriftA__EIvYP{to{transform:translate3d(12vw,8vh,0) scale(1.15)}}@keyframes black-friday_bfDriftB__4zn4j{to{transform:translate3d(-14vw,10vh,0) scale(.9)}}.black-friday_heroInner__I1AWi{display:flex;flex-direction:column;align-items:center}.black-friday_kicker__CUACu{margin-bottom:8px;padding:7px 16px;border:1px solid rgb(255 229 61/.45);border-radius:999px;background-color:rgb(11 11 20/.55);color:var(--bf-yellow);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.black-friday_giant__y7lZL{font-family:var(--bf-display);font-size:clamp(8.5rem,22vw,22rem);font-weight:800;line-height:.88;letter-spacing:-.045em;padding-inline:.04em;background-image:linear-gradient(100deg,#ff4d7e,#ffe53d,#8b5cf6,#ff4d7e);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 40px rgb(255 77 126/.35))}@media (prefers-reduced-motion:no-preference){.black-friday_giant__y7lZL{animation:black-friday_bfShift__vpweA 9s linear infinite}}@keyframes black-friday_bfShift__vpweA{to{background-position:-300% 0}}.black-friday_headline__qPITK{margin-top:6px;font-family:var(--bf-display);font-size:clamp(2.1rem,5.4vw,4.25rem);font-weight:700;line-height:1;letter-spacing:-.035em}.black-friday_endedTitle__nM2SJ{margin-top:18px}.black-friday_sub__yQoqn{max-width:44ch;margin-top:20px;color:var(--bf-muted);font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.5}.black-friday_heroCta__iPN_t{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:36px}.black-friday_endedOnly__fbFyC .black-friday_heroCta__iPN_t{flex-direction:row;flex-wrap:wrap;justify-content:center}.black-friday_heroNote__H3L8G{color:var(--bf-muted);font-size:14px}.black-friday_countdown__tOjnA{margin-top:36px}.black-friday_tiles__vOVuE{display:grid;grid-template-columns:repeat(4,112px);grid-gap:12px;gap:12px}.black-friday_tile__OIY5f{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 8px 12px;border:1px solid var(--bf-card-edge);border-radius:18px;background-color:rgb(21 21 42/.85);box-shadow:inset 0 1px 0 rgb(255 255 255/.08)}.black-friday_tileNumber__H5lvY{min-width:2ch;font-family:var(--bf-display);font-size:56px;font-weight:700;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bf-yellow)}.black-friday_tileLabel__0B9BW{color:var(--bf-muted);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.black-friday_countdownLight__Gb3PW .black-friday_tile__OIY5f{border-color:rgb(11 11 20/.9);background-color:var(--bf-ink)}.black-friday_countdownLight__Gb3PW .black-friday_tileNumber__H5lvY{color:var(--bf-yellow)}.black-friday_countdownLight__Gb3PW .black-friday_tileLabel__0B9BW{color:#d4d4e8}.black-friday_finalInner__S0M3M .black-friday_countdown__tOjnA{display:flex;justify-content:center}.black-friday_ctaDark__OhZnu,.black-friday_ctaSmall__mARxq,.black-friday_cta__dSBCR{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;overflow:hidden;isolation:isolate;border-radius:999px;font-family:var(--bf-display);font-weight:700;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.black-friday_cta__dSBCR{height:68px;padding-inline:40px;background-image:var(--bf-grad-hot);color:var(--bf-ink);font-size:20px;box-shadow:0 10px 40px -8px rgb(255 77 126/.7),inset 0 0 0 1px rgb(255 255 255/.2)}.black-friday_ctaDark__OhZnu{height:64px;padding-inline:36px;background-color:var(--bf-ink);color:var(--bf-text);font-size:18px;box-shadow:0 0 0 2px var(--bf-ink)}.black-friday_ctaSmall__mARxq{width:100%;height:48px;padding-inline:20px;background-image:var(--bf-grad-hot);color:var(--bf-ink);font-size:16px}.black-friday_ctaOutline__2oobi{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;height:48px;padding-inline:20px;border:2px solid var(--bf-text);border-radius:999px;background:transparent;color:var(--bf-text);font-family:var(--bf-display);font-size:16px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;transition:transform .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease)}.black-friday_ctaOutline__2oobi:hover{transform:translateY(-3px);border-color:var(--bf-yellow);color:var(--bf-yellow)}.black-friday_ctaOutline__2oobi:focus-visible{outline:3px solid var(--bf-text);outline-offset:3px}.black-friday_ctaStacked__8CSfz{margin-top:12px}button.black-friday_ctaSmall__mARxq{border:0;cursor:pointer}.black-friday_ctaDark__OhZnu:hover,.black-friday_ctaSmall__mARxq:hover,.black-friday_cta__dSBCR:hover{transform:translateY(-3px)}.black-friday_cta__dSBCR:hover{box-shadow:0 16px 50px -8px rgb(255 77 126/.9),inset 0 0 0 1px rgb(255 255 255/.3)}.black-friday_ctaDark__OhZnu:hover{box-shadow:0 0 0 2px var(--bf-ink),0 14px 34px -10px rgb(11 11 20/.7)}.black-friday_ctaDark__OhZnu:focus-visible,.black-friday_ctaSmall__mARxq:focus-visible,.black-friday_cta__dSBCR:focus-visible{outline:3px solid var(--bf-text);outline-offset:3px}.black-friday_ctaArrow__gGnci,.black-friday_ctaText__Op0Mk{position:relative}.black-friday_ctaArrow__gGnci{transition:transform .25s var(--ease)}.black-friday_ctaDark__OhZnu:hover .black-friday_ctaArrow__gGnci,.black-friday_ctaSmall__mARxq:hover .black-friday_ctaArrow__gGnci,.black-friday_cta__dSBCR:hover .black-friday_ctaArrow__gGnci{transform:translateX(4px)}.black-friday_ctaDark__OhZnu:after,.black-friday_ctaSmall__mARxq:after,.black-friday_cta__dSBCR:after{content:"";position:absolute;inset:0 auto 0 0;z-index:0;width:45%;background:linear-gradient(100deg,transparent,rgb(255 255 255/.55),transparent);transform:translateX(-160%) skewX(-18deg);pointer-events:none}.black-friday_ctaDark__OhZnu:after{background:linear-gradient(100deg,transparent,rgb(255 229 61/.35),transparent)}@media (prefers-reduced-motion:no-preference){.black-friday_ctaDark__OhZnu:after,.black-friday_ctaSmall__mARxq:after,.black-friday_cta__dSBCR:after{animation:black-friday_bfShimmer__Nmvl_ 4s ease-in-out infinite}.black-friday_cta__dSBCR{animation:black-friday_bfPulse__VpD8e 2.8s ease-in-out infinite}}@keyframes black-friday_bfShimmer__Nmvl_{0%,55%{transform:translateX(-160%) skewX(-18deg)}to{transform:translateX(380%) skewX(-18deg)}}@keyframes black-friday_bfPulse__VpD8e{50%{box-shadow:0 10px 56px -4px rgb(255 77 126/.95),inset 0 0 0 1px rgb(255 255 255/.2)}}.black-friday_marquee__HLugB{overflow:hidden;border-block:2px solid var(--bf-ink);background-color:var(--bf-yellow);color:var(--bf-ink);transform:rotate(-1deg) scale(1.02)}.black-friday_marqueeTrack__cjE0a{display:flex;width:max-content}.black-friday_marqueeList__RPhhn{display:flex;flex-shrink:0;list-style:none}.black-friday_marqueeList__RPhhn li{padding-block:14px;font-family:var(--bf-display);font-size:clamp(1.2rem,2.4vw,1.75rem);font-weight:700;letter-spacing:.02em;white-space:nowrap}.black-friday_marqueeDot__TkHQd{margin-inline:1.1rem;color:var(--bf-coral)}@media (prefers-reduced-motion:no-preference){.black-friday_marqueeTrack__cjE0a{animation:black-friday_bfMarquee__Cay9D 32s linear infinite}}@keyframes black-friday_bfMarquee__Cay9D{to{transform:translateX(-50%)}}.black-friday_phpSection__puLir{padding-block:88px 24px}.black-friday_php___kFKv{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:center;padding:48px;border-radius:32px;background-image:linear-gradient(135deg,#ffe53d,#ffc93d);color:var(--bf-ink);box-shadow:0 30px 80px -30px rgb(255 229 61/.4)}.black-friday_phpTag__SIvo3{display:inline-block;margin-bottom:16px;padding:6px 14px;border-radius:999px;background-color:var(--bf-ink);color:var(--bf-yellow);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.black-friday_phpTitle__Wsh_L{font-family:var(--bf-display);font-size:clamp(1.9rem,3.8vw,3rem);font-weight:700;line-height:1.02;letter-spacing:-.03em}.black-friday_phpBody__JsYFN{max-width:58ch;margin-top:18px;font-size:18px;line-height:1.55}.black-friday_phpMore__z6F0D{margin-top:16px;font-weight:700}.black-friday_phpMore__z6F0D a{color:var(--bf-ink);text-decoration:underline;text-decoration-thickness:2px}.black-friday_phpSide__wYsTX{display:flex;flex-direction:column;align-items:stretch;gap:24px}.black-friday_spots__K8B_O{padding:24px;border-radius:24px;background-color:var(--bf-ink);color:var(--bf-text);text-align:center}.black-friday_spotsNumber__eMNnV{font-family:var(--bf-display);font-size:28px;font-weight:700;line-height:1;color:var(--bf-muted)}.black-friday_spotsNumber__eMNnV span{font-size:88px;letter-spacing:-.04em;color:var(--bf-yellow)}.black-friday_spotsLabel__6QnWb{margin-top:6px;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.black-friday_pips__0m7y6{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:6px;gap:6px;margin-top:18px}.black-friday_pips__0m7y6 span{height:12px;border-radius:999px}.black-friday_pipOn__n0l8O{background-color:var(--bf-lime)}.black-friday_pipOff__JS6ed{background-color:#2a2a4a}.black-friday_phpSide__wYsTX .black-friday_ctaDark__OhZnu{width:100%;white-space:normal;text-align:center;height:auto;min-height:64px;padding-block:10px}.black-friday_group__xMfh3{padding-block:88px 0}.black-friday_groupHead__qTXOC{margin-bottom:40px}.black-friday_grid__HIFFs{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:28px 24px;gap:28px 24px}.black-friday_card__2jY5d{position:relative;display:flex;flex-direction:column;padding:36px 24px 24px;border:1px solid var(--bf-card-edge);border-radius:22px;background-color:var(--bf-card);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.black-friday_card__2jY5d:before{content:"";position:absolute;inset:-1px;padding:2px;border-radius:23px;background:var(--bf-grad-edge);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .25s var(--ease);pointer-events:none}.black-friday_card__2jY5d:focus-within,.black-friday_card__2jY5d:hover{box-shadow:0 22px 60px -14px rgb(255 77 126/.5),0 0 40px -10px rgb(139 92 246/.55)}.black-friday_card__2jY5d:focus-within:before,.black-friday_card__2jY5d:hover:before{opacity:1}@media (prefers-reduced-motion:no-preference){.black-friday_card__2jY5d:hover{transform:translateY(-6px)}}.black-friday_sticker__mUJDO{position:absolute;top:-14px;right:16px;padding:6px 12px;border-radius:8px;background-color:var(--bf-yellow);color:var(--bf-ink);font-family:var(--bf-display);font-size:15px;font-weight:700;letter-spacing:.02em;line-height:1;box-shadow:3px 3px 0 var(--bf-coral);transform:rotate(6deg);transition:transform .25s var(--ease)}@media (prefers-reduced-motion:no-preference){.black-friday_card__2jY5d:hover .black-friday_sticker__mUJDO{transform:rotate(-3deg) scale(1.08)}}.black-friday_cardName__9HmVP{font-family:var(--bf-display);font-size:22px;font-weight:700;line-height:1.12;letter-spacing:-.02em}.black-friday_cardBlurb__Zue9a{margin-top:10px;color:var(--bf-muted);font-size:15px;line-height:1.5}.black-friday_priceBlock__kutnc{margin-block:22px auto;padding-top:8px}.black-friday_was__iZCxE{color:var(--bf-muted);font-size:17px;font-weight:600}.black-friday_was__iZCxE s{text-decoration-thickness:2px;-webkit-text-decoration-color:var(--bf-coral);text-decoration-color:var(--bf-coral)}.black-friday_now__jZ7nl{margin-top:2px}.black-friday_nowFigure__Zofcx{font-family:var(--bf-display);font-size:44px;font-weight:700;line-height:1.05;letter-spacing:-.035em;color:var(--bf-yellow)}.black-friday_quoteFigure__ZQLke{font-size:34px;white-space:nowrap}.black-friday_unit__qnoOx{color:var(--bf-muted);font-size:15px;font-weight:600}.black-friday_save__So8oY{display:inline-block;margin-top:10px;color:var(--bf-lime);font-size:15px;font-weight:700;letter-spacing:.01em}.black-friday_cardActions__omchf{margin-top:22px}.black-friday_cardLinks__GI1Je{margin-top:14px;color:var(--bf-muted);font-size:14px;text-align:center}.black-friday_cardLinks__GI1Je a{color:var(--bf-text);text-decoration:underline;-webkit-text-decoration-color:rgb(246 246 251/.4);text-decoration-color:rgb(246 246 251/.4)}.black-friday_cardLinks__GI1Je a:hover{-webkit-text-decoration-color:var(--bf-yellow);text-decoration-color:var(--bf-yellow);color:var(--bf-yellow)}.black-friday_why__zvrbQ{margin-top:96px;padding-block:88px;background-color:var(--bf-bg-2);border-block:1px solid var(--bf-card-edge)}.black-friday_whyInner__G4gkF{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:start}.black-friday_whyBody__tmF7S p{color:var(--bf-muted);font-size:18px}.black-friday_whyBody__tmF7S p+p{margin-top:16px}.black-friday_whyLink__EVgbL{padding:18px 20px;border-left:4px solid var(--bf-coral);border-radius:0 12px 12px 0;background-color:rgb(255 77 126/.08);color:var(--bf-text)!important}.black-friday_whyLink__EVgbL a{color:var(--bf-yellow);font-weight:700;text-decoration:underline}.black-friday_how__YaEHW{padding-block:96px 0}.black-friday_steps__iz22U{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;list-style:none}.black-friday_step__IQ_aQ{position:relative;padding:28px 24px;border:1px solid var(--bf-card-edge);border-radius:22px;background-color:var(--bf-card)}.black-friday_stepNumber__nqViy{display:grid;place-items:center;width:56px;height:56px;margin-bottom:18px;border-radius:16px;background-image:var(--bf-grad-hot);color:var(--bf-ink);font-family:var(--bf-display);font-size:30px;font-weight:700;line-height:1;transform:rotate(-5deg)}.black-friday_stepTitle__4gRSv{font-family:var(--bf-display);font-size:22px;font-weight:700;line-height:1.15;letter-spacing:-.02em}.black-friday_stepBody__OXuPN{margin-top:8px;color:var(--bf-muted);font-size:16px}.black-friday_terms__yb7Nh{padding-block:96px 96px}.black-friday_termsInner__PH1pa{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);grid-gap:56px;gap:56px;align-items:start}.black-friday_accordion__RGmK0{display:flex;flex-direction:column;gap:12px}.black-friday_term__zD_OI{border:1px solid var(--bf-card-edge);border-radius:18px;background-color:var(--bf-card);transition:border-color .25s var(--ease),background-color .25s var(--ease)}.black-friday_term__zD_OI[open]{border-color:var(--bf-coral);background-color:#1b1b36}.black-friday_termSummary__NUa_r{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;font-family:var(--bf-display);font-size:19px;font-weight:700;letter-spacing:-.01em;cursor:pointer;list-style:none}.black-friday_termSummary__NUa_r::-webkit-details-marker{display:none}.black-friday_termSummary__NUa_r:focus-visible{outline:3px solid var(--bf-yellow);outline-offset:2px;border-radius:18px}.black-friday_termIcon__EKZw6{position:relative;flex-shrink:0;width:32px;height:32px;border-radius:50%;background-color:var(--bf-yellow)}.black-friday_termIcon__EKZw6:after,.black-friday_termIcon__EKZw6:before{content:"";position:absolute;top:50%;left:50%;width:14px;height:2.5px;margin:-1.25px 0 0 -7px;border-radius:2px;background-color:var(--bf-ink);transition:transform .25s var(--ease)}.black-friday_termIcon__EKZw6:after{transform:rotate(90deg)}.black-friday_term__zD_OI[open] .black-friday_termIcon__EKZw6:after{transform:rotate(0deg)}.black-friday_termBody__MfQWT{padding:0 24px 22px;color:var(--bf-muted);font-size:17px}.black-friday_final__JNHLW{position:relative;overflow:hidden;padding-block:96px;background-image:linear-gradient(110deg,#ff4d7e,#ff8a3d 50%,#ffe53d);background-size:200% 100%;color:var(--bf-ink);text-align:center}@media (prefers-reduced-motion:no-preference){.black-friday_final__JNHLW{animation:black-friday_bfBand__wrCW7 12s ease-in-out infinite alternate}}@keyframes black-friday_bfBand__wrCW7{to{background-position:100% 0}}.black-friday_finalInner__S0M3M{display:flex;flex-direction:column;align-items:center}.black-friday_finalTitle__0SXZx{font-family:var(--bf-display);font-size:clamp(2.4rem,7vw,5.5rem);font-weight:700;line-height:.98;letter-spacing:-.04em}.black-friday_finalSub__WQDkU{max-width:40ch;margin-top:18px;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:600;line-height:1.4}.black-friday_finalCta__Dtbtq{margin-top:36px}@media (max-width:900px){.black-friday_php___kFKv,.black-friday_termsInner__PH1pa,.black-friday_whyInner__G4gkF{grid-template-columns:minmax(0,1fr)}.black-friday_php___kFKv{padding:32px 24px;gap:28px}.black-friday_steps__iz22U{grid-template-columns:minmax(0,1fr)}.black-friday_termsInner__PH1pa,.black-friday_whyInner__G4gkF{gap:32px}}@media (max-width:640px){.black-friday_page__t6khg{font-size:16px}.black-friday_hero__dLqcg{padding-block:36px 56px}.black-friday_kicker__CUACu{font-size:11px;letter-spacing:.06em}.black-friday_tiles__vOVuE{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;max-width:380px}.black-friday_tile__OIY5f{padding:12px 4px 10px;border-radius:14px}.black-friday_tileNumber__H5lvY{font-size:34px}.black-friday_tileLabel__0B9BW{font-size:10px;letter-spacing:.06em}.black-friday_cta__dSBCR{height:60px;padding-inline:28px;font-size:18px}.black-friday_ctaDark__OhZnu{height:58px;padding-inline:26px;font-size:16px}.black-friday_group__xMfh3,.black-friday_how__YaEHW,.black-friday_phpSection__puLir{padding-top:64px}.black-friday_why__zvrbQ{margin-top:64px;padding-block:64px}.black-friday_final__JNHLW,.black-friday_terms__yb7Nh{padding-block:64px}.black-friday_spotsNumber__eMNnV span{font-size:72px}.black-friday_nowFigure__Zofcx{font-size:40px}}.PayPalSubscribeButton_payArea__DAvjQ{margin-top:18px}.PayPalSubscribeButton_payOff__JyI9i{opacity:.4;filter:grayscale(1);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PayPalSubscribeButton_payOn__Po5e7{opacity:1;transition:opacity .2s var(--ease)}.PayPalSubscribeButton_skeleton__ehSnY{display:grid;grid-gap:12px;gap:12px}.PayPalSubscribeButton_skeleton__ehSnY span{display:block;height:48px;border-radius:4px;background-color:var(--ck-card-edge);animation:PayPalSubscribeButton_ckPulse__w5HPp 1.2s ease-in-out infinite}@keyframes PayPalSubscribeButton_ckPulse__w5HPp{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.PayPalSubscribeButton_skeleton__ehSnY span{animation:none}}.PayPalSubscribeButton_notice__rKTGc{margin-top:16px;padding:14px 16px;border-left:4px solid var(--ck-strike);border-radius:0 12px 12px 0;background-color:var(--ck-bg-2);font-size:15px;line-height:1.5}.PayPalSubscribeButton_inlineLink__BHp9U{color:var(--ck-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--ck-text) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--ck-text) 40%,transparent);text-underline-offset:3px}.PayPalSubscribeButton_inlineLink__BHp9U:hover{color:var(--ck-accent);-webkit-text-decoration-color:var(--ck-accent);text-decoration-color:var(--ck-accent)}.Header_header__ZPN_X{position:-webkit-sticky;position:sticky;top:0;z-index:50;background-color:var(--color-white)}.Header_inner__q09Ou{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:24px;gap:24px;min-height:var(--header-height);padding-block:24px}.Header_brand__djkvU{justify-self:start;display:inline-flex;align-items:center}.Header_logo__1hGYx{width:auto;height:52px;transition:transform var(--dur) var(--ease)}.Header_brand__djkvU:hover .Header_logo__1hGYx{transform:scale(1.04)}.Header_nav__LLUoy{justify-self:center}.Header_navList___9pWt{display:flex;align-items:center;gap:36px}.Header_navLink__SqOUL{position:relative;display:inline-block;font-size:var(--fs-nav);font-weight:var(--fw-medium);letter-spacing:-.01em;white-space:nowrap;color:var(--color-ink);transition:opacity var(--dur) var(--ease)}.Header_navLink__SqOUL:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1.5px;background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--dur) var(--ease)}.Header_navLink__SqOUL:hover:after{transform:scaleX(1)}.Header_actions__QTu_9{justify-self:end;display:flex;align-items:center;gap:34px}.Header_cta__nf2Xt{display:inline-flex;align-items:center;justify-content:center;height:56px;padding-inline:32px;border-radius:var(--radius-pill);background-color:var(--color-black);color:var(--color-white);font-size:16px;font-weight:var(--fw-semibold);letter-spacing:-.01em;white-space:nowrap;transition:background-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.Header_cta__nf2Xt:hover{background-color:var(--color-brand);transform:translateY(-1px)}.Header_cta__nf2Xt:active{transform:translateY(0)}.Header_burger__a4e8k{display:none;justify-self:end;width:44px;height:44px;align-items:center;justify-content:center;border-radius:var(--radius-pill)}.Header_burgerBox__lbLvr{position:relative;display:block;width:22px;height:14px}.Header_burgerBox__lbLvr span{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background-color:var(--color-ink);transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.Header_burgerBox__lbLvr span:first-child{top:0}.Header_burgerBox__lbLvr span:nth-child(2){top:6px}.Header_burgerBox__lbLvr span:nth-child(3){top:12px}.Header_burgerOpen__FEaQF .Header_burgerBox__lbLvr span:first-child{transform:translateY(6px) rotate(45deg)}.Header_burgerOpen__FEaQF .Header_burgerBox__lbLvr span:nth-child(2){opacity:0}.Header_burgerOpen__FEaQF .Header_burgerBox__lbLvr span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.Header_panel__c77FB{display:none;border-top:1px solid var(--color-line);background-color:var(--color-white);max-height:calc(100vh - var(--panel-top, 116px));max-height:calc(100dvh - var(--panel-top, 116px));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.Header_panelInner__ZXU44{display:flex;flex-direction:column;gap:4px;padding-block:16px 28px}.Header_panelLink__0lm2F{padding-block:12px;font-size:18px;font-weight:var(--fw-medium);border-bottom:1px solid var(--color-line)}.Header_panelActions__BMZkj{display:flex;flex-direction:column;gap:14px;margin-top:22px}.Header_panelActions__BMZkj .Header_cta__nf2Xt{width:100%}@media (max-width:1180px){.Header_navList___9pWt{gap:26px}.Header_actions__QTu_9{gap:22px}.Header_navLink__SqOUL{font-size:14px}.Header_cta__nf2Xt{height:50px;padding-inline:24px;font-size:15px}}@media (max-width:1023px){.Header_inner__q09Ou{grid-template-columns:auto 1fr;min-height:76px;padding-block:14px}.Header_actions__QTu_9,.Header_nav__LLUoy{display:none}.Header_burger__a4e8k{display:inline-flex}.Header_logo__1hGYx{height:44px}.Header_panel__c77FB{display:block}}.Header_navTrigger__SF2mD{padding-right:13px}.Header_navTrigger__SF2mD:after{width:calc(100% - 13px)}.Header_navTrigger__SF2mD[aria-expanded=true]:after{transform:scaleX(1)}.Header_navPlus__yPtbW{position:absolute;top:0;bottom:0;right:0;display:grid;place-items:center;width:8px;color:var(--color-muted);font-size:11px;font-weight:var(--fw-regular);line-height:1;transition:transform .2s var(--ease),color var(--dur) var(--ease)}.Header_navTrigger__SF2mD[aria-expanded=true] .Header_navPlus__yPtbW{transform:rotate(45deg)}.Header_navTrigger__SF2mD:hover .Header_navPlus__yPtbW,.Header_navTrigger__SF2mD[aria-expanded=true] .Header_navPlus__yPtbW{color:var(--color-ink)}.Header_navSplit__ia3vd{position:relative;display:inline-block}.Header_navSplitLink__cZztr{padding-right:13px}.Header_navSplitLink__cZztr:after{width:calc(100% - 13px)}.Header_navLinkOpen__YGqGA:after{transform:scaleX(1)}.Header_navSplitToggle__lFkK7{position:absolute;top:0;right:0;bottom:0;width:13px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.Header_navSplitToggle__lFkK7 .Header_navPlus__yPtbW{right:0}.Header_navSplitToggle__lFkK7[aria-expanded=true] .Header_navPlus__yPtbW{color:var(--color-ink);transform:rotate(45deg)}.Header_navSplitToggle__lFkK7:hover .Header_navPlus__yPtbW{color:var(--color-ink)}.Header_mega__lY7GO{--panel-ink:#10233f;--panel-muted:#5a6b84;--panel-faint:#8a97ab;--panel-tint:#eef4fe;--panel-line:#e7eaf0;position:absolute;top:100%;left:0;right:0;background-color:var(--color-white);border-top:1px solid var(--panel-line);border-bottom:1px solid var(--panel-line);box-shadow:0 28px 64px -24px rgba(16,35,63,.22),0 2px 6px rgba(16,35,63,.04);opacity:0;visibility:hidden;transform:translateY(-10px);pointer-events:none;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),visibility 0s linear var(--dur)}.Header_megaOpen__cwxur{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),visibility 0s}.Header_megaGrid__3gpyO{display:grid;grid-gap:36px;gap:36px;padding-block:34px 30px}.Header_megaGrid3__uF9bw{grid-template-columns:repeat(3,minmax(0,1fr)) 316px}.Header_megaGrid2__C5MDH{grid-template-columns:repeat(2,minmax(0,1fr)) 316px}.Header_megaGrid4__X6Q_L{grid-template-columns:repeat(4,minmax(0,1fr)) 316px}.Header_colLabel__4wMLX{display:block;margin-bottom:14px;padding-bottom:11px;border-bottom:1px solid var(--panel-line);color:var(--panel-faint);font-family:var(--font-mono);font-size:10.5px;font-weight:var(--fw-medium);letter-spacing:.13em;text-transform:uppercase}.Header_colLabelLink__pGlTY{transition:color var(--dur) var(--ease)}.Header_colLabelLink__pGlTY:hover{color:var(--color-brand)}.Header_colLabel__4wMLX b{color:var(--color-brand);font-weight:var(--fw-medium)}.Header_megaGrid4__X6Q_L .Header_colLabel__4wMLX{min-height:44px}.Header_mlink__jDaRW{display:block;margin-inline:-11px;padding:9px 11px;border-radius:10px;transition:background-color var(--dur) var(--ease)}.Header_mlinkFeatured__o_aSK,.Header_mlink__jDaRW:hover{background-color:var(--panel-tint)}.Header_mlinkFeatured__o_aSK{margin-bottom:10px}.Header_mlinkTitle__z6JZ2{display:flex;align-items:center;gap:7px;color:var(--panel-ink);font-size:15px;font-weight:var(--fw-semibold);letter-spacing:-.01em;transition:color var(--dur) var(--ease)}.Header_mlink__jDaRW:hover .Header_mlinkTitle__z6JZ2{color:var(--color-brand)}.Header_mlinkDesc__jpHyx{display:block;margin-top:2px;color:var(--panel-muted);font-size:13px;line-height:1.45}.Header_arrow__wERco{display:inline-block;margin-left:5px;color:var(--color-brand);opacity:0;transform:translateX(-4px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.Header_mlink__jDaRW:focus-visible .Header_arrow__wERco,.Header_mlink__jDaRW:hover .Header_arrow__wERco{opacity:1;transform:none}.Header_badge__ft7Tx{flex:none;padding:2px 6px;border-radius:5px;background-color:var(--color-brand);color:var(--color-white);font-family:var(--font-mono);font-size:9px;font-weight:var(--fw-medium);letter-spacing:.09em}.Header_badgeOrange__LzRxS{background-color:#bd5100}.Header_badgeGreen__WKacG{background-color:#177a45}.Header_mlinkTitleStacked__ryZEm{flex-direction:column;align-items:flex-start;gap:5px}.Header_mlinkLabel__8aogJ{display:inline-flex;align-items:center;gap:7px}.Header_badgeAbove__mcbs9{align-self:flex-start}.Header_navLabel__HrBb4{position:relative;display:inline-block}.Header_accNew__3BZMA,.Header_navBadge__ZyVNI{padding:2px 6px;border-radius:5px;background-color:#c9261b;color:var(--color-white);font-family:var(--font-mono);font-size:9px;font-weight:var(--fw-medium);letter-spacing:.09em;line-height:1.25;text-transform:uppercase}.Header_navBadge__ZyVNI{position:absolute;top:-11px;left:100%;margin-left:-6px;pointer-events:none}.Header_accLabel__fPU6s{display:inline-flex;align-items:center;gap:9px}.Header_mblock__cwRHD{margin-inline:-13px;padding:13px}.Header_mblock__cwRHD .Header_mlinkTitle__z6JZ2{font-size:17px}.Header_mblockBody__cPpEF{display:block;margin-top:7px;color:var(--panel-muted);font-size:13.5px;line-height:1.6}.Header_feature__trIUV{display:flex;flex-direction:column;align-items:flex-start;padding:24px;border:1px solid rgba(20,110,245,.14);border-radius:var(--radius-md);background-color:var(--panel-tint)}.Header_featureEyebrow__xO8y_{color:var(--color-brand);font-family:var(--font-mono);font-size:10.5px;font-weight:var(--fw-medium);letter-spacing:.13em;text-transform:uppercase}.Header_featureLead__LrD9o{margin-top:11px;color:var(--panel-ink);font-size:19px;font-weight:var(--fw-semibold);line-height:1.28;letter-spacing:-.02em}.Header_featureBody__xSEPH{margin-top:9px;color:var(--panel-muted);font-size:13.5px;line-height:1.6}.Header_featureLink__2nq8x{margin-top:16px;border-bottom:1px solid transparent;color:var(--color-brand);font-size:13.5px;font-weight:var(--fw-semibold);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.Header_featureLink__2nq8x:hover{border-bottom-color:currentColor;color:var(--color-brand-dark)}.Header_featureMedia__w8hvL{display:block;align-self:stretch;margin-top:auto;padding-top:16px;overflow:hidden;border-radius:10px;aspect-ratio:16/10;box-sizing:content-box;flex:none}.Header_featureImage__T7eU6{width:100%;height:100%;object-fit:cover;border-radius:10px;transition:transform .3s var(--ease)}.Header_feature__trIUV:hover .Header_featureImage__T7eU6{transform:scale(1.03)}.Header_featureWithImage__xx7al{padding:20px}.Header_featureWithImage__xx7al .Header_featureLead__LrD9o{margin-top:9px;font-size:17px}.Header_featureWithImage__xx7al .Header_featureBody__xSEPH{margin-top:7px;font-size:13px;line-height:1.55}.Header_featureWithImage__xx7al .Header_featureLink__2nq8x{margin-top:12px}.Header_strip__QgWHl{border-top:1px solid var(--panel-line);background-color:#fcfcfb}.Header_stripInner__mE_c8{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding-block:15px;color:var(--panel-muted);font-size:13.5px}.Header_stripLink__bFqcB{color:var(--color-brand);font-weight:var(--fw-semibold);transition:color var(--dur) var(--ease)}.Header_stripLink__bFqcB:hover{color:var(--color-brand-dark)}.Header_overlay__7NEF1{position:fixed;inset:0;z-index:40;background-color:rgba(16,35,63,.13);opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease),visibility 0s linear var(--dur)}.Header_overlayOpen__JCtB5{opacity:1;visibility:visible;transition:opacity var(--dur) var(--ease),visibility 0s}.Header_accTrigger__ZhvAL{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left}.Header_accPlus__5rgRa{flex:none;display:grid;place-items:center;width:14px;color:var(--color-muted);font-size:14px;font-weight:var(--fw-regular);line-height:1;transition:transform .2s var(--ease),color var(--dur) var(--ease)}.Header_accTrigger__ZhvAL[aria-expanded=true] .Header_accPlus__5rgRa{color:var(--color-ink);transform:rotate(45deg)}.Header_accPanel__iFU_5{overflow:hidden;transition:max-height var(--dur) var(--ease)}.Header_accInner__7SEy_{padding-block:6px 10px}.Header_accGroup__WQVzR{margin:14px 0 4px;color:var(--color-heading-muted);font-family:var(--font-mono);font-size:10px;font-weight:var(--fw-medium);letter-spacing:.13em;text-transform:uppercase}.Header_accInner__7SEy_>div:first-child .Header_accGroup__WQVzR{margin-top:4px}.Header_accGroup__WQVzR b{color:var(--color-brand);font-weight:var(--fw-medium)}.Header_accLink__g6sTe{display:block;margin-inline:-12px;padding:9px 12px;border-radius:10px}.Header_accLink__g6sTe .Header_mlinkTitle__z6JZ2{color:var(--color-ink);font-size:15px}.Header_accLink__g6sTe .Header_mlinkDesc__jpHyx{color:var(--color-muted);font-size:12.5px}@media (max-width:1180px){.Header_megaGrid__3gpyO{gap:28px}.Header_megaGrid3__uF9bw{grid-template-columns:repeat(3,minmax(0,1fr)) 272px}.Header_megaGrid2__C5MDH{grid-template-columns:repeat(2,minmax(0,1fr)) 272px}.Header_megaGrid4__X6Q_L{grid-template-columns:repeat(4,minmax(0,1fr)) 272px}}@media (max-width:1023px){.Header_mega__lY7GO{display:none}}@media (prefers-reduced-motion:reduce){.Header_mega__lY7GO{transform:none}.Header_accPlus__5rgRa,.Header_featureImage__T7eU6,.Header_navPlus__yPtbW{transition:none}.Header_feature__trIUV:hover .Header_featureImage__T7eU6{transform:none}}.Header_bfItem__T7L__,.Header_bfPanelLink__eCn_V{display:none}.Header_bfItem__T7L__{margin-right:16px}html[data-bf=active] .Header_bfItem__T7L__{display:list-item}html[data-bf=active] .Header_bfPanelLink__eCn_V{display:block}.Header_bfPill__IipV_{position:absolute;top:-15px;left:100%;margin-left:-6px;padding:3px 8px;border-radius:999px;background-image:linear-gradient(100deg,#ff4d7e,#ff8a3d 55%,#ffe53d);color:#0b0b14;font-size:10px;font-weight:800;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;white-space:nowrap;pointer-events:none}.Header_bfPillInline__4d6AB{position:static;margin-left:0;font-size:11px}.CheckoutModal_backdrop__IsX4L{--cm-backdrop:rgb(5 5 12/0.72);position:fixed;inset:0;z-index:10000;display:flex;overflow-y:auto;padding:32px 16px;background-color:var(--cm-backdrop);overscroll-behavior:contain}.CheckoutModal_dialog__w_Iez{--cm-bg:#15152a;--cm-field:#11111f;--cm-edge:#2a2a4a;--cm-text:#f6f6fb;--cm-muted:#b9b9d3;--cm-accent:#ffe53d;--cm-price:#ffe53d;--cm-save:#b8ff3c;--cm-strike:#ff4d7e;--cm-on-accent:#0b0b14;--cm-cta:linear-gradient(100deg,#ff4d7e,#ff8a3d 55%,#ffe53d);--cm-cta-shadow:0 10px 40px -8px rgb(255 77 126/0.7);--cm-hover:rgb(255 255 255/0.08);--cm-focus:#f6f6fb;--cm-shadow:0 30px 80px -20px rgb(0 0 0/0.8),0 0 60px -20px rgb(139 92 246/0.5);--ck-bg-2:var(--cm-field);--ck-card-edge:var(--cm-edge);--ck-text:var(--cm-text);--ck-muted:var(--cm-muted);--ck-accent:var(--cm-accent);--ck-price:var(--cm-price);--ck-save:var(--cm-save);--ck-strike:var(--cm-strike);--ck-on-accent:var(--cm-on-accent);position:relative;width:100%;max-width:460px;margin:auto;padding:44px 28px 28px;border:1px solid var(--cm-edge);border-radius:22px;background-color:var(--cm-bg);color:var(--cm-text);font-size:16px;line-height:1.5;box-shadow:var(--cm-shadow);outline:none}.CheckoutModal_light__eRAo8{--cm-bg:#ffffff;--cm-field:#f6f4ef;--cm-edge:var(--color-line);--cm-text:var(--color-ink);--cm-muted:var(--color-muted);--cm-accent:var(--color-brand);--cm-price:var(--color-ink);--cm-save:#0a7a3d;--cm-strike:#c0392b;--cm-on-accent:#ffffff;--cm-cta:var(--color-brand);--cm-cta-shadow:none;--cm-hover:rgb(0 0 0/0.06);--cm-focus:var(--color-brand);--cm-shadow:0 24px 60px -20px rgb(0 0 0/0.35);padding-top:40px}.CheckoutModal_backdropLight__nLkFP{--cm-backdrop:rgb(17 17 24/0.5)}.CheckoutModal_dialog__w_Iez a{text-underline-offset:3px}.CheckoutModal_sticker__pi0er{position:absolute;top:-14px;left:20px;padding:6px 12px;border-radius:8px;background-color:#ffe53d;color:#0b0b14;font-family:var(--font-sans);font-size:15px;font-weight:700;letter-spacing:.02em;line-height:1;box-shadow:3px 3px 0 #ff4d7e;transform:rotate(-5deg)}.CheckoutModal_close__dtpqi{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:var(--cm-muted);font-size:28px;line-height:1;cursor:pointer}.CheckoutModal_close__dtpqi:hover{background-color:var(--cm-hover);color:var(--cm-text)}.CheckoutModal_close__dtpqi:focus-visible,.CheckoutModal_dialog__w_Iez input:focus-visible{outline:3px solid var(--cm-focus);outline-offset:2px}.CheckoutModal_offerLine__1ya45{margin:0 32px 14px 0;padding:8px 12px;border-radius:10px;background-color:var(--cm-field);font-size:13px;line-height:1.4}.CheckoutModal_offerLine__1ya45 a{color:var(--cm-accent);font-weight:600;text-decoration:underline}.CheckoutModal_offerLine__1ya45 a:hover{color:var(--cm-text)}.CheckoutModal_title__es8yb{padding-right:28px;font-family:var(--font-sans);font-size:24px;font-weight:700;line-height:1.12;letter-spacing:-.02em}.CheckoutModal_was__raJLl{margin-top:16px;color:var(--cm-muted);font-size:16px;font-weight:600}.CheckoutModal_was__raJLl s{text-decoration-thickness:2px;-webkit-text-decoration-color:var(--cm-strike);text-decoration-color:var(--cm-strike)}.CheckoutModal_now__0aLIO{margin-top:2px}.CheckoutModal_light__eRAo8 .CheckoutModal_now__0aLIO:first-of-type{margin-top:16px}.CheckoutModal_nowFigure__KW52y{font-family:var(--font-sans);font-size:44px;font-weight:700;line-height:1.05;letter-spacing:-.035em;color:var(--cm-price)}.CheckoutModal_unitBelow__T598f,.CheckoutModal_unit__RQq4A{color:var(--cm-muted);font-size:16px;font-weight:600}.CheckoutModal_save__QuiKT{margin-top:8px;color:var(--cm-save);font-size:15px;font-weight:700}.CheckoutModal_form__lq11S{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;margin-top:18px}.CheckoutModal_field__t97zI{display:grid;grid-gap:4px;gap:4px;min-width:0}.CheckoutModal_fieldLabel__4MChe{color:var(--cm-muted);font-size:12px;font-weight:600;letter-spacing:.02em}.CheckoutModal_optional__YldqA{font-weight:400;opacity:.8}.CheckoutModal_input__xv1S1{width:100%;height:40px;padding:0 12px;border:1px solid var(--cm-edge);border-radius:10px;background-color:var(--cm-field);color:var(--cm-text);font:inherit;font-size:16px;line-height:1}.CheckoutModal_input__xv1S1:focus-visible{border-color:var(--cm-accent);outline:2px solid var(--cm-accent);outline-offset:1px}.CheckoutModal_input__xv1S1[aria-invalid=true]{border-color:var(--cm-strike)}.CheckoutModal_honeypot__iIkFV{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.CheckoutModal_formNote__68bsb{grid-column:1/-1;color:var(--cm-muted);font-size:13px}.CheckoutModal_agree__Hocgy{display:flex;gap:12px;align-items:flex-start;margin-top:22px;padding:14px 16px;border:1px solid var(--cm-edge);border-radius:14px;background-color:var(--cm-field);font-size:14px;line-height:1.45;cursor:pointer}.CheckoutModal_agree__Hocgy input{flex:none;width:22px;height:22px;margin-top:1px;accent-color:var(--cm-accent);cursor:pointer}.CheckoutModal_hint__Pp63z{margin-top:10px;color:var(--cm-muted);font-size:13px;text-align:center}.CheckoutModal_questions__6eGlN{margin-top:18px;color:var(--cm-muted);font-size:14px;text-align:center}.CheckoutModal_link__q0k48{color:var(--cm-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--cm-text) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--cm-text) 40%,transparent)}.CheckoutModal_link__q0k48:hover{color:var(--cm-accent);-webkit-text-decoration-color:var(--cm-accent);text-decoration-color:var(--cm-accent)}.CheckoutModal_tick__7PyTu{display:grid;place-items:center;width:56px;height:56px;margin-bottom:18px;border-radius:16px;background:var(--cm-cta);color:var(--cm-on-accent);font-size:30px;font-weight:700;line-height:1;transform:rotate(-5deg)}.CheckoutModal_light__eRAo8 .CheckoutModal_tick__7PyTu{border-radius:50%;transform:none}.CheckoutModal_planName__IsCrs{margin-top:6px;color:var(--cm-muted);font-size:16px}.CheckoutModal_record__dEmh1{display:grid;grid-gap:4px;gap:4px;margin-top:20px;padding:14px 16px;border:1px solid var(--cm-edge);border-radius:14px;background-color:var(--cm-field)}.CheckoutModal_recordLabel__AQyz_{color:var(--cm-muted);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.CheckoutModal_recordValue__BfsjC{font-size:17px;font-weight:700;overflow-wrap:anywhere}.CheckoutModal_small__kdFld{margin-top:16px;color:var(--cm-muted);font-size:15px}.CheckoutModal_cta__pwbkj{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;margin-top:22px;border-radius:999px;background:var(--cm-cta);color:var(--cm-on-accent);font-family:var(--font-sans);font-size:18px;font-weight:700;text-decoration:none!important;box-shadow:var(--cm-cta-shadow);transition:transform .25s var(--ease)}.CheckoutModal_cta__pwbkj:focus-visible{outline:3px solid var(--cm-focus);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.CheckoutModal_cta__pwbkj:hover{transform:translateY(-2px)}.CheckoutModal_dialog__w_Iez{animation:CheckoutModal_ckmIn__LM1Lc .22s var(--ease)}@keyframes CheckoutModal_ckmIn__LM1Lc{0%{opacity:0;transform:translateY(16px)}}}@media (max-width:520px){.CheckoutModal_backdrop__IsX4L{padding:28px 0 0}.CheckoutModal_dialog__w_Iez{margin:auto 0 0;max-width:none;padding:44px 16px 24px;border-radius:22px 22px 0 0}.CheckoutModal_nowFigure__KW52y{font-size:40px}.CheckoutModal_form__lq11S{grid-template-columns:minmax(0,1fr)}}.Problems_section__RsgEa{padding-block:100px 128px;background-color:var(--color-white)}.Problems_head__fbRCB{display:flex;align-items:center;justify-content:space-between;gap:32px}.Problems_heading__E_Gjr{font-size:clamp(24px,2.6vw,34px);font-weight:var(--fw-semibold);line-height:1.2;letter-spacing:-.025em;text-wrap:wrap}.Problems_headingMeasure__6nSbv{max-width:14em}.Problems_controls__QlUz6{display:flex;flex:none;gap:13px}.Problems_control__UbaXm{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:#f2eeeb;color:var(--color-ink);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.Problems_control__UbaXm svg{width:20px;height:20px}.Problems_control__UbaXm:hover:not(:disabled){background-color:var(--color-ink);color:var(--color-white)}.Problems_control__UbaXm:disabled{background-color:#faf9f7;color:#d2d1cf;cursor:default}.Problems_slider__I0pH2{margin-top:72px}.Problems_track__IjgOq{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.Problems_track__IjgOq::-webkit-scrollbar{display:none}.Problems_slide__uRzV6{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 24px) / 3);scroll-snap-align:start}.Problems_media__q22IF{position:relative;aspect-ratio:535/891;overflow:hidden;border-radius:20px;background-color:#d9d9d9}.Problems_media__q22IF .Problems_still__Rzzky,.Problems_media__q22IF video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.Problems_overlay__d3Txu{position:absolute;inset:0;background-color:rgba(0,0,0,.3)}.Problems_title__Jzt1S{position:absolute;right:0;bottom:28%;left:0;z-index:1;padding-inline:22px;color:var(--color-white);font-size:25px;font-weight:var(--fw-semibold);line-height:1.35;letter-spacing:-.01em;text-align:center;text-wrap:balance}.Problems_caption__JsC83{max-width:89%;margin-top:34px;color:var(--color-body-muted);font-size:15px;font-weight:var(--fw-regular);line-height:1.35}@media (max-width:1279px){.Problems_section__RsgEa{padding-block:72px 88px}.Problems_slider__I0pH2{margin-top:48px}.Problems_title__Jzt1S{font-size:22px}}@media (max-width:1023px){.Problems_slide__uRzV6{flex-basis:calc((100% - 12px) / 2)}.Problems_head__fbRCB{align-items:flex-start}}@media (max-width:640px){.Problems_section__RsgEa{padding-block:56px 64px}.Problems_slide__uRzV6{flex-basis:84%}.Problems_control__UbaXm{width:42px;height:42px}.Problems_title__Jzt1S{bottom:24%;font-size:20px}.Problems_caption__JsC83{max-width:100%;margin-top:24px}}.ContactConnect_section__BPU5r{padding-block:0 120px;background-color:var(--color-white)}.ContactConnect_heading__Dvg74{max-width:18em;margin-top:112px;margin-inline:auto;text-align:center;text-wrap:balance}.ContactConnect_subheading__CzfXt{max-width:48ch;margin-top:16px;margin-inline:auto;color:var(--color-muted);font-size:17px;line-height:1.5;text-align:center}.ContactConnect_grid__2pM5d{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:56px}.ContactConnect_item__EUUf2{display:flex}.ContactConnect_card__fw0Jz{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;padding:40px 40px 36px}.ContactConnect_tile__fkdnk{transition:transform .4s ease-out}.ContactConnect_card__fw0Jz:hover .ContactConnect_tile__fkdnk{transform:scale(1.04)}.ContactConnect_title__m4yL2{margin-top:28px;font-size:22px;font-weight:var(--fw-bold);line-height:1.2;letter-spacing:-.02em;text-wrap:wrap}.ContactConnect_body__OUYVn{max-width:44ch;margin-top:12px;margin-bottom:28px;color:var(--color-muted);font-size:15px;line-height:1.55}.ContactConnect_link__k9Tb2{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:var(--color-brand);font-size:15px;font-weight:var(--fw-semibold);letter-spacing:-.01em}.ContactConnect_linkIcon___0Ip7{flex:none;width:16px;height:16px;transition:transform var(--dur) var(--ease)}.ContactConnect_card__fw0Jz:hover .ContactConnect_linkIcon___0Ip7{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.ContactConnect_card__fw0Jz:hover .ContactConnect_linkIcon___0Ip7,.ContactConnect_card__fw0Jz:hover .ContactConnect_tile__fkdnk{transform:none}}@media (max-width:1279px){.ContactConnect_section__BPU5r{padding-block:0 96px}.ContactConnect_heading__Dvg74{margin-top:88px}.ContactConnect_grid__2pM5d{gap:16px;margin-top:44px}.ContactConnect_card__fw0Jz{padding:32px 32px 30px}.ContactConnect_title__m4yL2{font-size:20px}}@media (max-width:1023px){.ContactConnect_card__fw0Jz{padding:28px 26px 26px}.ContactConnect_title__m4yL2{font-size:19px}.ContactConnect_body__OUYVn{font-size:14px}}@media (max-width:640px){.ContactConnect_section__BPU5r{padding-block:0 72px}.ContactConnect_heading__Dvg74{max-width:none;margin-top:64px}.ContactConnect_subheading__CzfXt{font-size:15px}.ContactConnect_grid__2pM5d{grid-template-columns:1fr;margin-top:36px}}.Faq_section__m6fdH{padding-block:159px 197px;background-color:var(--color-white)}.Faq_grid__VPq4h{display:grid;grid-template-columns:22% minmax(0,1fr) 20%;grid-column-gap:5%;column-gap:5%;align-items:start}.Faq_heading__2f6NK{font-size:clamp(56px,6.4vw,92px);font-weight:var(--fw-bold);line-height:1;letter-spacing:-.045em;text-wrap:wrap}.Faq_subheading__4FVJn{margin-top:30px;color:var(--color-muted);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:1.45}.Faq_list__k2OUc{border-bottom:1px solid var(--color-divider)}.Faq_item__c0Hbv{border-top:1px solid var(--color-divider)}.Faq_question__UdkUq{display:grid;grid-template-columns:92px minmax(0,1fr) 8px;align-items:center;grid-gap:24px;gap:24px;width:100%;padding-block:30px;text-align:left;transition:opacity var(--dur) var(--ease)}.Faq_question__UdkUq:hover{opacity:.65}.Faq_number__MECl_{color:var(--color-body-muted);font-size:13px;font-weight:var(--fw-regular);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.Faq_questionText__LQ0o5{font-size:15px;font-weight:var(--fw-semibold);line-height:1.35;letter-spacing:-.01em}.Faq_dot__xvKwp{justify-self:end;width:8px;height:8px;border-radius:50%;background-color:#c4c4c4;transition:background-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.Faq_dotOpen__bJUrQ{background-color:var(--color-ink);transform:scale(1.35)}.Faq_answer__qF9Eo{overflow:hidden;max-width:62ch;padding-left:116px;padding-bottom:30px;color:var(--color-muted);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body)}.Faq_link__9_tLT{display:inline-block;margin-top:56px;color:var(--color-brand);font-size:13px;font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:5px;transition:opacity var(--dur) var(--ease)}.Faq_link__9_tLT:hover{opacity:.7}.Faq_sidebarText__u8NPh{font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:1.45}.Faq_emailLink__i_7I2{display:inline-block;margin-top:26px;font-size:13px;font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:5px;transition:-webkit-text-decoration-color var(--dur) var(--ease);transition:text-decoration-color var(--dur) var(--ease);transition:text-decoration-color var(--dur) var(--ease),-webkit-text-decoration-color var(--dur) var(--ease)}.Faq_emailLink__i_7I2:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.Faq_photo__u9VAI{display:block;width:62.5%;height:auto;margin-top:56px;aspect-ratio:656/899;border-radius:16px;object-fit:cover}@media (max-width:1279px){.Faq_section__m6fdH{padding-block:96px 120px}.Faq_grid__VPq4h{column-gap:4%}.Faq_question__UdkUq{grid-template-columns:64px minmax(0,1fr) 8px;gap:20px;padding-block:24px}.Faq_answer__qF9Eo{padding-left:84px;padding-bottom:24px}}@media (max-width:1023px){.Faq_grid__VPq4h{grid-template-columns:1fr;row-gap:56px}.Faq_sidebar__6ldic{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-column-gap:40px;column-gap:40px;align-items:start}.Faq_photo__u9VAI{grid-row:1/span 2;grid-column:2;width:100%;margin-top:0}}@media (max-width:640px){.Faq_section__m6fdH{padding-block:56px 64px}.Faq_question__UdkUq{grid-template-columns:40px minmax(0,1fr) 8px;gap:16px;padding-block:20px}.Faq_questionText__LQ0o5{font-size:13px}.Faq_answer__qF9Eo{padding-left:56px;padding-bottom:20px}.Faq_link__9_tLT{margin-top:40px}.Faq_sidebar__6ldic{grid-template-columns:1fr;row-gap:32px}.Faq_photo__u9VAI{grid-row:auto;grid-column:auto;max-width:320px}}.Section_section__4u4OU{padding-block:112px}.Section_light__My558{background-color:var(--color-white)}.Section_grey__dJgd2{background-color:var(--color-surface)}.Section_heading__k1uuv{margin-top:16px}.Section_head__SELpB{display:flex;flex-direction:column;align-items:center;text-align:center}.Section_head__SELpB .Section_heading__k1uuv{max-width:18em;text-wrap:balance}.Section_lede__kqEgt{color:var(--color-muted);font-size:var(--fs-body);line-height:var(--lh-body)}.Section_head__SELpB .Section_lede__kqEgt{max-width:56ch;margin-top:20px;text-wrap:pretty}@media (max-width:1279px){.Section_section__4u4OU{padding-block:88px}}@media (max-width:640px){.Section_section__4u4OU{padding-block:64px}}.AskAiSection_inner__2AiFb{display:flex;flex-direction:column;align-items:center;text-align:center}.AskAiSection_heading__zYPAD{max-width:24ch;color:var(--color-ink);font-size:clamp(28px,3.6vw,44px);font-weight:var(--fw-semibold);letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.AskAiSection_tiles___NYOW{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin:40px 0 0;padding:0;list-style:none}.AskAiSection_tile__KaO3n{display:flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:24px;border:1px solid #e2e5eb;background-color:var(--color-white);box-shadow:0 1px 2px rgba(10,18,64,.04);color:var(--color-ink);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.AskAiSection_tile__KaO3n svg{display:block;width:44px;height:44px}.AskAiSection_tile__KaO3n:hover{box-shadow:0 6px 16px rgba(10,18,64,.1);transform:translateY(-3px)}.AskAiSection_tile__KaO3n:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.AskAiSection_notice__hsYtk{margin-top:24px;color:var(--color-muted);font-size:12px;letter-spacing:.02em;line-height:1.5}@media (prefers-reduced-motion:reduce){.AskAiSection_tile__KaO3n{transition:box-shadow var(--dur) var(--ease)}.AskAiSection_tile__KaO3n:hover{transform:none}}@media (max-width:768px){.AskAiSection_tiles___NYOW{gap:8px;margin-top:28px}.AskAiSection_tile__KaO3n{width:58px;height:58px;border-radius:16px}.AskAiSection_tile__KaO3n svg{width:30px;height:30px}}.HeroTop_hero__ZhKgl{position:relative;padding-block:56px 48px;background-color:var(--color-white)}.HeroTop_headingBlock__6TF6U{position:relative}.HeroTop_glow__ZZr3Z{position:absolute;top:14px;left:22%;z-index:0;width:min(400px,62%);height:160px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(247,255,137,.6),rgba(247,255,137,.38) 45%,rgba(247,255,137,.11) 72%,rgba(247,255,137,0) 100%);filter:blur(18px);opacity:.75;pointer-events:none}.HeroTop_title__Stv_W{position:relative;z-index:1;font-size:clamp(30px,4.2vw,46px);font-weight:var(--fw-bold);line-height:1.2;letter-spacing:-.035em;text-wrap:wrap}.HeroTop_divider__Wtnou{height:1px;margin-block:40px 40px;border:0;background-color:var(--color-divider)}.HeroTop_row__2Kr_I{display:grid;grid-template-columns:50% 25% 25%;align-items:start}.HeroTop_introLabel__tSqjR{font-weight:var(--fw-regular);letter-spacing:.09em}.HeroTop_audience__pWeuq,.HeroTop_introLabel__tSqjR{font-size:13px;line-height:1.3;text-transform:uppercase}.HeroTop_audience__pWeuq{margin-top:14px;display:flex;align-items:baseline;gap:10px}.HeroTop_audienceLink__ssFNP{color:var(--color-brand);transition:opacity var(--dur) var(--ease)}.HeroTop_audienceLink__ssFNP:hover{opacity:.7;text-decoration:underline;text-underline-offset:3px}.HeroTop_separator__4gRwD{color:var(--color-ink)}.HeroTop_colGuide__q6qnO{display:flex;flex-direction:column}.HeroTop_badge__DlLxK{align-self:flex-start;display:inline-flex;align-items:center;height:18px;padding-inline:10px;border-radius:var(--radius-pill);background-color:var(--color-brand);color:var(--color-white);font-size:11px;font-weight:var(--fw-bold);line-height:1;letter-spacing:.01em;text-transform:uppercase}.HeroTop_guideTitle__EM3QM{margin-top:8px;font-size:15px;font-weight:var(--fw-bold);line-height:1.2;letter-spacing:-.01em;text-wrap:wrap}.HeroTop_detailText__TQKaX{font-size:12px;font-weight:var(--fw-regular);line-height:1.45}.HeroTop_detailLink__a9LnV{display:inline-block;margin-top:10px;color:var(--color-brand);font-size:12px;line-height:1.25;text-decoration:underline;text-underline-offset:3px;transition:opacity var(--dur) var(--ease)}.HeroTop_detailLink__a9LnV:hover{opacity:.7}@media (max-width:1023px){.HeroTop_hero__ZhKgl{padding-block:44px 37px}.HeroTop_row__2Kr_I{grid-template-columns:1fr 1fr;gap:32px 28px}.HeroTop_colIntro__qg5iB{grid-column:1/-1}.HeroTop_divider__Wtnou{margin-block:32px 32px}.HeroTop_glow__ZZr3Z{height:130px}}@media (max-width:640px){.HeroTop_row__2Kr_I{grid-template-columns:1fr}.HeroTop_lineBreak__QaVIL{display:none}.HeroTop_glow__ZZr3Z{top:0;left:50%;width:90%;height:120px}}@media (min-width:1024px){.HeroTop_colGuide__q6qnO{padding-right:40px}.HeroTop_guideTitle__EM3QM{max-width:300px;text-wrap:balance}}.ServiceHero_section__kgCVz{position:relative;overflow:hidden;isolation:isolate;padding-block:96px 104px}.ServiceHero_sectionMosaic__zqPMj{padding-bottom:calc(56px + 150px)}.ServiceHero_veil__adrW0,.ServiceHero_video__O2Qkt{position:absolute;inset:0}.ServiceHero_video__O2Qkt{z-index:0;width:100%;height:100%;object-fit:cover;object-position:center}.ServiceHero_veil__adrW0{z-index:1;background-color:rgba(29,22,106,.5);pointer-events:none}.ServiceHero_inner__UKQIu{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.ServiceHero_crumb__YUySu{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ServiceHero_crumb__YUySu li{display:inline-flex;align-items:center;gap:10px;font-size:inherit;font-weight:inherit;line-height:inherit}.ServiceHero_crumbArrow__5Z_Qj{color:var(--dark-headline)}.ServiceHero_heading__T9ITn.ServiceHero_heading__T9ITn{max-width:14em;margin-top:24px;color:var(--dark-headline);font-weight:var(--fw-semibold);text-wrap:balance}.ServiceHero_outcome__N4zG0{max-width:48ch;margin-top:20px;color:var(--dark-body);font-size:17px;line-height:1.55;text-wrap:pretty}.ServiceHero_button__bM7ba{margin-top:36px}.ServiceHero_toolLink__NYewa{margin-top:16px;color:var(--dark-quiet);font-size:14px;line-height:1.4;text-underline-offset:3px;transition:color var(--dur) var(--ease)}.ServiceHero_toolLink__NYewa:hover{color:var(--dark-headline);text-decoration:underline}@media (max-width:1279px){.ServiceHero_section__kgCVz{padding-block:80px 88px}.ServiceHero_sectionMosaic__zqPMj{padding-bottom:calc(48px + 120px)}}@media (max-width:1023px){.ServiceHero_section__kgCVz{padding-block:64px 72px}.ServiceHero_sectionMosaic__zqPMj{padding-bottom:calc(40px + 96px)}}@media (max-width:640px){.ServiceHero_section__kgCVz{padding-block:48px 56px}.ServiceHero_sectionMosaic__zqPMj{padding-bottom:calc(32px + 64px)}.ServiceHero_outcome__N4zG0{font-size:15px}.ServiceHero_button__bM7ba{width:100%;margin-top:28px}}.ServiceIntro_column__K4CaJ{max-width:620px;margin-inline:auto}.ServiceIntro_paragraph__NUaBM{color:var(--color-muted);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:-.01em;text-wrap:pretty}.ServiceIntro_capabilities__c80oA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 40px;gap:18px 40px;margin-top:44px}.ServiceIntro_capability__b6faw{display:flex;align-items:flex-start;gap:12px;color:var(--color-muted);font-size:calc(var(--fs-body) - 1px);font-weight:var(--fw-regular);line-height:1.45;letter-spacing:-.01em}.ServiceIntro_plus__zG53f{flex:none;width:10px;margin-top:1px;color:var(--color-muted);font-size:13px;font-weight:var(--fw-regular);line-height:1.6;text-align:center}.ServiceIntro_rule__djonZ{display:block;height:1px;margin-top:80px;background-color:var(--color-divider)}.ServiceIntro_pillars__RBbl2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:64px;gap:64px;margin-top:80px}.ServiceIntro_pillar__ESV6y{display:flex;flex-direction:column;align-items:flex-start}.ServiceIntro_icon___Jujp{width:56px;height:56px;color:var(--color-brand-deep);stroke-width:.8}.ServiceIntro_title__o8OVR{margin-top:32px;font-size:24px;font-weight:var(--fw-bold);line-height:1.2;letter-spacing:-.02em;text-wrap:wrap}.ServiceIntro_body__PzMLi{max-width:38ch;margin-top:16px;color:var(--color-muted);font-size:var(--fs-body);line-height:1.55}@media (max-width:1279px){.ServiceIntro_pillars__RBbl2,.ServiceIntro_rule__djonZ{margin-top:64px}.ServiceIntro_pillars__RBbl2{gap:40px}}@media (max-width:1023px){.ServiceIntro_pillars__RBbl2{grid-template-columns:1fr;gap:44px}.ServiceIntro_body__PzMLi{max-width:52ch}}@media (max-width:640px){.ServiceIntro_capabilities__c80oA{grid-template-columns:1fr;gap:14px;margin-top:32px}.ServiceIntro_pillars__RBbl2,.ServiceIntro_rule__djonZ{margin-top:48px}.ServiceIntro_icon___Jujp{width:48px;height:48px}.ServiceIntro_title__o8OVR{margin-top:24px;font-size:22px}}.ServiceIntro_reading__S10nh{margin-top:40px}.ServiceIntro_readingLabel__e7ooL{color:var(--color-ink);font-size:calc(var(--fs-body) - 2px);font-weight:var(--fw-semibold)}.ServiceIntro_reading__S10nh ul{display:grid;grid-gap:8px;gap:8px;margin-top:10px;padding:0;list-style:none}.ServiceIntro_reading__S10nh li{font-size:calc(var(--fs-body) - 1px);line-height:1.45}.ServiceIntro_reading__S10nh a{color:var(--color-brand);text-decoration:underline;text-underline-offset:3px}.ServiceIntro_reading__S10nh a:hover{color:var(--color-brand-dark)}.ServiceTechnology_grid__q2A8Q{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:56px}.ServiceTechnology_tile___FQAN{display:flex;align-items:center;justify-content:center;aspect-ratio:8/5;padding:24px;border:1px solid var(--color-line);border-radius:16px;background-color:var(--color-white);transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.ServiceTechnology_tile___FQAN:hover{transform:translateY(-1px);border-color:var(--color-divider);box-shadow:0 12px 32px rgba(0,0,0,.06)}.ServiceTechnology_logo__B5L6i{width:auto;max-width:60%;max-height:36%;height:auto;object-fit:contain}.ServiceTechnology_name__6q6xA{font-size:15px;font-weight:var(--fw-semibold);letter-spacing:-.01em;text-align:center}@media (prefers-reduced-motion:reduce){.ServiceTechnology_tile___FQAN:hover{transform:none}}@media (max-width:1279px){.ServiceTechnology_grid__q2A8Q{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px}}@media (max-width:640px){.ServiceTechnology_grid__q2A8Q{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:36px}.ServiceTechnology_tile___FQAN{padding:18px;border-radius:12px}}