.AboutMarquee_wrapper___ERO8{padding-block:56px 72px;background-color:var(--color-white);border-top:1px solid var(--color-line,rgba(0,0,0,.08));margin-top:48px}.AboutMarquee_label__pMcJL{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);text-align:center;margin-bottom:28px}.AboutMarquee_marquee__18DZv{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.AboutMarquee_track__4vGR1{display:flex;width:max-content;animation:AboutMarquee_marqScroll__nwNJO 45s linear infinite;will-change:transform}@media (hover:hover) and (pointer:fine){.AboutMarquee_marquee__18DZv:hover .AboutMarquee_track__4vGR1{animation-play-state:paused}}@keyframes AboutMarquee_marqScroll__nwNJO{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.AboutMarquee_row__0xOHT{display:flex;align-items:center}.AboutMarquee_item__HqCML{flex:none;padding-inline:36px}.AboutMarquee_logo__3Ni10{opacity:.8;transition:opacity var(--dur) var(--ease)}.AboutMarquee_item__HqCML:hover .AboutMarquee_logo__3Ni10{opacity:1}@media (prefers-reduced-motion:reduce){.AboutMarquee_marquee__18DZv{-webkit-mask-image:none;mask-image:none}.AboutMarquee_track__4vGR1{width:100%;justify-content:center;animation:none;flex-wrap:wrap;gap:16px 0}.AboutMarquee_row__0xOHT{flex-wrap:wrap;justify-content:center;row-gap:16px}.AboutMarquee_track__4vGR1>:not(:first-child){display:none}}@media (max-width:640px){.AboutMarquee_wrapper___ERO8{padding-block:40px 56px}.AboutMarquee_item__HqCML{padding-inline:20px}.AboutMarquee_logo__3Ni10{width:80px;height:auto}}.AboutHero_section__aUQLA{padding-top:64px;padding-bottom:0}.AboutHero_textBlock__ssm8Q{margin-bottom:72px}.AboutHero_eyebrow__CbVrS{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand)}.AboutHero_headlineRow__4JysU{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:start;margin-top:20px}.AboutHero_headline__5yZmy{font-size:clamp(36px,4.8vw,64px);font-weight:var(--fw-semibold);line-height:1.06;letter-spacing:-.035em;text-wrap:wrap}.AboutHero_paragraph__B5gGu{margin-top:12px;font-size:16px;line-height:1.65;color:var(--color-body,var(--color-ink));max-width:42ch}.AboutHero_images__pcVh9{display:grid;grid-template-columns:63fr 37fr;align-items:end;grid-gap:24px;gap:24px}.AboutHero_imgFrame__6pCsy{position:relative;overflow:hidden;border-radius:16px;margin:0}.AboutHero_imgFrame__6pCsy:hover .AboutHero_img__h_7oh{transform:scale(1.04)}.AboutHero_img__h_7oh{object-fit:cover;transition:transform .55s var(--ease);display:block}.AboutHero_shine__osdq1{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 50%);opacity:0;transition:opacity .55s var(--ease);pointer-events:none;z-index:1}.AboutHero_imgFrame__6pCsy:hover .AboutHero_shine__osdq1{opacity:1}.AboutHero_imgLeft__qfY5y{aspect-ratio:16/11}.AboutHero_imgRight__l4bb_{aspect-ratio:1/1}.AboutHero_stat__G2hsj{position:absolute;bottom:24px;right:24px;background-color:#fafb87;color:#111;border-radius:8px;padding:20px 28px;z-index:2;display:flex;flex-direction:column;gap:4px;min-width:180px;box-shadow:0 8px 32px rgba(0,0,0,.12)}.AboutHero_statValue__8uCpI{font-size:40px;font-weight:var(--fw-semibold);letter-spacing:-.04em;line-height:1}.AboutHero_statLabel__xEM_7{font-size:12px;letter-spacing:.04em;line-height:1.4;max-width:14ch}@media (max-width:1279px){.AboutHero_headline__5yZmy{font-size:clamp(32px,4vw,54px)}}@media (max-width:1023px){.AboutHero_headlineRow__4JysU{grid-template-columns:1fr;gap:20px}.AboutHero_paragraph__B5gGu{margin-top:0;max-width:56ch}.AboutHero_images__pcVh9{gap:16px}.AboutHero_imgLeft__qfY5y{aspect-ratio:4/3.6}.AboutHero_imgRight__l4bb_{aspect-ratio:3/3.4}.AboutHero_stat__G2hsj{right:16px;padding:16px 20px}.AboutHero_statValue__8uCpI{font-size:32px}}@media (max-width:640px){.AboutHero_section__aUQLA{padding-top:40px}.AboutHero_textBlock__ssm8Q{margin-bottom:44px}.AboutHero_images__pcVh9{grid-template-columns:1fr;gap:16px}.AboutHero_imgLeft__qfY5y{aspect-ratio:4/3}.AboutHero_imgRight__l4bb_{width:80%;justify-self:end;aspect-ratio:3/3.2}.AboutHero_stat__G2hsj{bottom:16px;right:0;padding:14px 18px;min-width:140px}.AboutHero_statValue__8uCpI{font-size:28px}}.AboutFounder_section__DPNPF{padding-block:112px;background-color:var(--color-white)}.AboutFounder_grid__JqbXv{display:grid;grid-template-columns:5fr 6fr;grid-gap:72px;gap:72px;align-items:start}.AboutFounder_stick__pnjLM{--stick-top:calc(var(--header-height) + 24px);position:-webkit-sticky;position:sticky;top:var(--stick-top);padding-bottom:24px;display:flex;flex-direction:column;max-height:calc(100vh - var(--stick-top) - 100px)}.AboutFounder_portrait__tDyBH{position:relative;border-radius:6px;overflow:hidden;aspect-ratio:540/660;width:100%;flex:0 1 auto;min-height:0}.AboutFounder_portraitImg__yJtJF{object-fit:cover;object-position:center top}.AboutFounder_pullQuote__vYzIn{flex:none;margin:32px 0 0;padding-left:20px;border-left:2px solid var(--color-brand);font-size:20px;font-weight:var(--fw-semibold);line-height:1.4;color:var(--color-ink)}.AboutFounder_copy__wR2td{padding-top:8px}.AboutFounder_eyebrow__Mu6vw{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand)}.AboutFounder_heading__NRWuM{margin-top:16px;font-size:clamp(28px,3.2vw,48px);font-weight:var(--fw-semibold);line-height:1.1;letter-spacing:-.03em;text-wrap:wrap}.AboutFounder_body__5QKaH{margin-top:32px;display:flex;flex-direction:column;gap:20px;font-size:16px;line-height:1.7;color:var(--color-body,var(--color-ink));max-width:640px}.AboutFounder_subheading__i_Z5X{margin-top:48px;font-size:clamp(22px,2vw,28px);font-weight:var(--fw-semibold);line-height:1.2;letter-spacing:-.02em;color:var(--color-ink)}.AboutFounder_promise__pVjkc{padding-left:20px;border-left:2px solid var(--color-brand);font-size:18px;color:var(--color-ink)}.AboutFounder_signature__QpTia{margin-top:40px;font-size:14px;line-height:1.5;color:var(--color-muted)}@media (max-width:1279px){.AboutFounder_section__DPNPF{padding-block:96px}.AboutFounder_grid__JqbXv{gap:48px}}@media (max-width:899px){.AboutFounder_grid__JqbXv{grid-template-columns:1fr;gap:36px}.AboutFounder_stick__pnjLM{position:static;display:block;max-height:none;padding-bottom:0}.AboutFounder_pullQuote__vYzIn{display:none}.AboutFounder_portrait__tDyBH{aspect-ratio:4/4.5;width:80%;max-width:400px}}@media (min-width:641px) and (max-width:899px){.AboutFounder_portrait__tDyBH{margin-inline:auto}}@media (min-width:900px) and (max-height:699px){.AboutFounder_stick__pnjLM{position:static;max-height:none}}@media (max-width:640px){.AboutFounder_section__DPNPF{padding-block:64px}.AboutFounder_body__5QKaH{max-width:none}}.AboutMission_section__MTdCW{padding-block:112px;background:linear-gradient(180deg,#f1f6ff,#ffffff)}.AboutMission_header__tN_7H{text-align:center;margin-bottom:56px}.AboutMission_eyebrow__Nu3oE{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand)}.AboutMission_heading__NTnf_{margin-top:16px;font-size:clamp(32px,4vw,56px);font-weight:var(--fw-semibold);line-height:1.08;letter-spacing:-.035em;text-wrap:wrap}.AboutMission_grid__NoYhQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:stretch}.AboutMission_left__MdcNK{display:flex}.AboutMission_cards__uTaT7{display:flex;flex-direction:column;gap:16px;width:100%}.AboutMission_card__LUU4w{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(160deg,#e6f0ff,#f4f8ff);border:1px solid rgba(20,110,245,.14);transition:box-shadow .35s var(--ease)}.AboutMission_card__LUU4w:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--color-brand),#fafb87)}.AboutMission_cardOpen__Ylxkv{flex:1 1;box-shadow:0 16px 40px rgba(20,110,245,.12)}.AboutMission_cardHead___TRLs{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:28px 32px;background:none;border:0;cursor:pointer;text-align:left;color:var(--color-brand);font:inherit}.AboutMission_cardTitle__vKgJg{font-size:clamp(24px,2.4vw,34px);font-weight:var(--fw-semibold);letter-spacing:-.03em;line-height:1.1}.AboutMission_cardIcon__P69Do{position:relative;flex:none;width:36px;height:36px;border-radius:10px;background-color:#fafb87;transition:transform .3s var(--ease)}.AboutMission_cardIcon__P69Do:after,.AboutMission_cardIcon__P69Do:before{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;margin:-1px 0 0 -7px;background-color:var(--color-brand);border-radius:2px}.AboutMission_cardIcon__P69Do:after{transform:rotate(90deg)}.AboutMission_cardOpen__Ylxkv .AboutMission_cardIcon__P69Do{transform:rotate(45deg)}.AboutMission_panel__Fb3pq{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease)}.AboutMission_cardOpen__Ylxkv .AboutMission_panel__Fb3pq{grid-template-rows:1fr}.AboutMission_panelInner__Wb16E{overflow:hidden;min-height:0;margin-inline:32px}.AboutMission_cardOpen__Ylxkv .AboutMission_panelInner__Wb16E{padding-bottom:32px;border-top:1px solid rgba(20,110,245,.16)}.AboutMission_panelHeading__loVXf{margin-top:24px;font-size:20px;font-weight:var(--fw-semibold);letter-spacing:-.02em;line-height:1.25;color:#0a1240}.AboutMission_panelBody__5s0aQ{margin-top:12px;font-size:15px;line-height:1.65;color:#2b3350;max-width:52ch}.AboutMission_points__lL0Y3{margin-top:18px;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.AboutMission_points__lL0Y3 li{position:relative;padding-left:22px;font-size:15px;font-weight:500;color:#0a1240}.AboutMission_points__lL0Y3 li:before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;border-radius:2px;background:var(--color-brand)}.AboutMission_photo__eCj7Y{position:relative;margin:0;border-radius:16px;overflow:hidden;min-height:460px}.AboutMission_photoImg__kucWF{object-fit:cover;object-position:center top}.AboutMission_photoGlow__VfwxT{position:absolute;inset:auto 0 0 0;height:40%;background:linear-gradient(0deg,rgba(20,110,245,.28),transparent);pointer-events:none}@media (max-width:1279px){.AboutMission_section__MTdCW{padding-block:96px}}@media (max-width:1023px){.AboutMission_grid__NoYhQ{grid-template-columns:1fr}.AboutMission_photo__eCj7Y{min-height:0;aspect-ratio:4/3}}@media (max-width:640px){.AboutMission_section__MTdCW{padding-block:64px}.AboutMission_header__tN_7H{margin-bottom:36px}.AboutMission_cardHead___TRLs{padding:22px 20px}.AboutMission_panelInner__Wb16E{margin-inline:20px}}.AboutStory_section__aQnOR{padding-block:112px;background-color:var(--color-white)}.AboutStory_grid__7Ct3Q{display:block}.AboutStory_left__oq5TS{max-width:720px}.AboutStory_eyebrow__1k_PG{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand)}.AboutStory_heading__JpGFS{margin-top:16px;font-size:clamp(28px,3.2vw,48px);font-weight:var(--fw-semibold);line-height:1.1;letter-spacing:-.03em;text-wrap:wrap}.AboutStory_intro__U66_G{margin-top:24px;font-size:16px;line-height:1.7;color:var(--color-body,var(--color-ink));max-width:44ch}@media (max-width:640px){.AboutStory_section__aQnOR{padding-block:64px}.AboutStory_intro__U66_G{max-width:none}}.AboutBelief_section__LSeWs{padding-block:112px;background:linear-gradient(180deg,#ffffff,#eef4ff);color:#0a1240}.AboutBelief_statementWrap__TTSkX{text-align:center;max-width:820px;margin-inline:auto}.AboutBelief_eyebrow__N6Xej{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand)}.AboutBelief_statement__0_t5k{margin-top:20px;font-size:clamp(30px,4vw,58px);font-weight:var(--fw-semibold);line-height:1.1;letter-spacing:-.035em;color:#0a1240;text-wrap:balance}.AboutBelief_statementSub__3Qhfs{margin-top:20px;font-size:17px;line-height:1.6;color:#46507a}.AboutBelief_bento__wTvWg{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-template-rows:minmax(240px,auto) minmax(150px,auto);grid-gap:16px;gap:16px;margin-top:64px;padding:0;list-style:none}.AboutBelief_card__D6bPa{position:relative;overflow:hidden;border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:8px;transition:transform .35s var(--ease),box-shadow .35s var(--ease);box-shadow:0 6px 28px rgba(10,18,64,.1)}.AboutBelief_card__D6bPa:hover{transform:translateY(-5px);box-shadow:0 18px 48px rgba(10,18,64,.2)}.AboutBelief_cardValue__VYOqg{font-size:clamp(48px,4.6vw,76px);font-weight:var(--fw-semibold);letter-spacing:-.05em;line-height:1}.AboutBelief_cardLabel__M8H74{font-size:16px;font-weight:500;line-height:1.4;max-width:22ch}.AboutBelief_cardNote__gT446{margin-top:auto;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;opacity:.6}.AboutBelief_feature__kz_Ks{grid-row:1/3;background:radial-gradient(70% 55% at 100% 100%,rgba(143,186,255,.55) 0,rgba(143,186,255,0) 70%),linear-gradient(150deg,#146ef5,#0d3fa8 55%,#0a1240);color:#fff}.AboutBelief_feature__kz_Ks .AboutBelief_cardValue__VYOqg{font-size:clamp(72px,9vw,140px);color:#fafb87}.AboutBelief_feature__kz_Ks .AboutBelief_cardLabel__M8H74{font-size:clamp(18px,1.8vw,24px);max-width:18ch;color:#fff}.AboutBelief_navy__AUX3L{background:linear-gradient(160deg,#0a1240,#0d55c9);color:#fff}.AboutBelief_navy__AUX3L .AboutBelief_cardValue__VYOqg{color:#fafb87}.AboutBelief_sky__agQ_a{background:linear-gradient(170deg,#eaf2ff,#8fbaff 55%,#146ef5);color:#0a1240}.AboutBelief_sun__cfp7Y{background:radial-gradient(80% 70% at 100% 100%,rgba(20,110,245,.7) 0,rgba(20,110,245,0) 75%),linear-gradient(170deg,#fdfdd0,#fafb87);color:#0a1240}.AboutBelief_wide__KNYTP{grid-column:2/5;flex-direction:row;align-items:center;gap:32px;background:linear-gradient(110deg,#006fda,#146ef5 40%,#0a1240);color:#fff}.AboutBelief_wide__KNYTP .AboutBelief_cardValue__VYOqg{color:#fafb87;flex:none}.AboutBelief_wide__KNYTP .AboutBelief_cardLabel__M8H74{max-width:36ch;font-size:18px}.AboutBelief_ctaBar__5f8ZA{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 32px;border-radius:20px;background:linear-gradient(100deg,#fafb87,#e3efff);color:#0a1240;font-size:clamp(18px,1.8vw,24px);font-weight:var(--fw-semibold);letter-spacing:-.02em;text-decoration:none;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.AboutBelief_ctaBar__5f8ZA:hover{transform:translateY(-3px);box-shadow:0 14px 36px rgba(20,110,245,.2)}.AboutBelief_ctaArrow__8NZWr{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background-color:var(--color-brand);color:#fff;transition:transform .3s var(--ease)}.AboutBelief_ctaBar__5f8ZA:hover .AboutBelief_ctaArrow__8NZWr{transform:translateX(4px)}.AboutBelief_ctaArrow__8NZWr svg{width:20px;height:20px}@media (max-width:1279px){.AboutBelief_section__LSeWs{padding-block:96px}}@media (max-width:1023px){.AboutBelief_bento__wTvWg{grid-template-columns:repeat(3,1fr);grid-template-rows:none}.AboutBelief_feature__kz_Ks{grid-row:auto;grid-column:1/4;min-height:280px}.AboutBelief_wide__KNYTP{grid-column:1/4}}@media (max-width:640px){.AboutBelief_section__LSeWs{padding-block:64px}.AboutBelief_bento__wTvWg{grid-template-columns:1fr;margin-top:40px}.AboutBelief_feature__kz_Ks,.AboutBelief_wide__KNYTP{grid-column:auto}.AboutBelief_card__D6bPa{padding:26px 24px}.AboutBelief_wide__KNYTP{flex-direction:column;align-items:flex-start;gap:8px}.AboutBelief_ctaBar__5f8ZA{padding:20px 22px}}.AboutTeam_section__hN5KJ{padding-block:112px;background-color:var(--color-white)}.AboutTeam_header__WApco{margin-bottom:56px}.AboutTeam_eyebrow__AvjV_{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand)}.AboutTeam_heading__XttoW{margin-top:16px;font-size:clamp(28px,3.2vw,48px);font-weight:var(--fw-semibold);line-height:1.1;letter-spacing:-.03em;text-wrap:wrap}.AboutTeam_cards__uaZbg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;list-style:none;padding:0}.AboutTeam_card__Vd6xU{padding:14px;border-radius:24px;transition:transform .35s var(--ease),box-shadow .35s var(--ease);box-shadow:0 2px 16px rgba(20,110,245,.08)}.AboutTeam_card__Vd6xU:first-child{background:linear-gradient(160deg,#cfe1ff,#eaf2ff 55%,#ffffff)}.AboutTeam_card__Vd6xU:nth-child(2){background:linear-gradient(160deg,#fdfdc2,#fafb87 40%,#eaf2ff)}.AboutTeam_card__Vd6xU:nth-child(3){background:linear-gradient(160deg,#146ef5,#8fbaff 50%,#eaf2ff)}.AboutTeam_card__Vd6xU:hover{transform:translateY(-6px);box-shadow:0 18px 48px rgba(20,110,245,.2)}.AboutTeam_portrait__1tl8h{position:relative;margin:0;aspect-ratio:4/5;overflow:hidden;border-radius:16px;border:3px solid #fff;box-shadow:0 10px 28px rgba(10,18,64,.18)}.AboutTeam_portraitImg__o0kxA{object-fit:cover;object-position:center top;transition:transform .55s var(--ease)}.AboutTeam_card__Vd6xU:hover .AboutTeam_portraitImg__o0kxA{transform:scale(1.05)}.AboutTeam_bar__GoGkr{position:absolute;inset:auto 10px 10px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 16px;border-radius:12px;background-color:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.AboutTeam_who__Bo7ct{display:flex;flex-direction:column;gap:2px;min-width:0}.AboutTeam_name__8FWtn{font-size:16px;font-weight:var(--fw-semibold);letter-spacing:-.02em;line-height:1.2;color:#0a1240}.AboutTeam_role__coYWV{font-size:12px;color:#46507a;line-height:1.35}.AboutTeam_linkedin__7gNlt{flex:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background-color:var(--color-brand);color:#fff;text-decoration:none;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease)}.AboutTeam_linkedin__7gNlt:hover{background-color:#fafb87;color:#0a1240;transform:translateY(-2px)}.AboutTeam_linkedin__7gNlt svg{width:18px;height:18px;display:block}@media (max-width:1279px){.AboutTeam_section__hN5KJ{padding-block:96px}}@media (max-width:1023px){.AboutTeam_cards__uaZbg{gap:16px}.AboutTeam_card__Vd6xU{padding:10px;border-radius:20px}}@media (max-width:640px){.AboutTeam_section__hN5KJ{padding-block:64px}.AboutTeam_cards__uaZbg{grid-template-columns:1fr;gap:24px;max-width:400px}}.AboutCta_section__Fx0hu{padding-block:112px;background:radial-gradient(55% 70% at 85% 50%,rgba(20,110,245,.16) 0,rgba(20,110,245,0) 70%),linear-gradient(120deg,#eaf2ff,#f7faff 45%,#fdfdc4);color:#0a1240}.AboutCta_grid__mA7SK{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.AboutCta_heading___KZh1{font-size:clamp(32px,4.2vw,64px);font-weight:var(--fw-semibold);line-height:1.08;letter-spacing:-.035em;color:#0a1240;text-wrap:wrap}.AboutCta_paragraph__M_vqQ{margin-top:24px;font-size:17px;line-height:1.7;color:#3a4468;max-width:42ch}.AboutCta_button__OsSJC{display:inline-block;margin-top:36px;padding:16px 36px;background-color:var(--color-brand);color:#fff;border-radius:100px;font-size:15px;font-weight:var(--fw-semibold);letter-spacing:.01em;text-decoration:none;white-space:nowrap;box-shadow:0 8px 24px rgba(20,110,245,.3);transition:background-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.AboutCta_button__OsSJC:hover{background-color:var(--color-brand-dark);transform:translateY(-2px);box-shadow:0 12px 30px rgba(20,110,245,.4)}.AboutCta_photo__l4w5h{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:580/640;box-shadow:0 24px 64px rgba(10,18,64,.22)}.AboutCta_photoImg__0YtZg{object-fit:cover}@media (max-width:1279px){.AboutCta_section__Fx0hu{padding-block:96px}.AboutCta_grid__mA7SK{gap:48px}}@media (max-width:1023px){.AboutCta_grid__mA7SK{gap:40px}.AboutCta_photo__l4w5h{aspect-ratio:1/1.1}}@media (max-width:640px){.AboutCta_section__Fx0hu{padding-block:64px}.AboutCta_grid__mA7SK{grid-template-columns:1fr;gap:40px}.AboutCta_photo__l4w5h{aspect-ratio:4/3;order:-1}.AboutCta_heading___KZh1{font-size:clamp(28px,8vw,44px)}}.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}.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}}@media (prefers-reduced-motion:no-preference){.Reveal_group__I7ZmU [data-reveal]{opacity:var(--t,0);transform:translate(calc((1 - var(--t, 0)) * var(--reveal-shift-x, 0px)),calc((1 - var(--t, 0)) * var(--reveal-shift, 28px)))}}.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}}.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}}.ScrollReveal_reveal__uZaBt{--reveal-from:#b9bfc9;--reveal-to:var(--color-ink)}.ScrollReveal_word__y2P7_{color:var(--reveal-to)}@supports ((animation-timeline:view()) and (color:color-mix(in srgb,red,blue))){@media (prefers-reduced-motion:no-preference){.ScrollReveal_reveal__uZaBt{view-timeline:--reveal block;view-timeline-inset:0 var(--sr-inset,25%)}.ScrollReveal_word__y2P7_{color:var(--reveal-from);animation:ScrollReveal_ink__wFXuR 1s linear both;animation-timeline:--reveal;animation-range:cover calc(var(--s, 0) * var(--sr-len, 40vh)) cover calc((var(--s, 0) + var(--w, 1)) * var(--sr-len, 40vh))}@keyframes ScrollReveal_ink__wFXuR{to{color:var(--reveal-to)}}}}.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}}.ContactForm_section__A7Y9I{padding-block:96px 120px;background-color:var(--color-surface)}.ContactForm_grid__htd6P{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:64px;gap:64px;align-items:start}.ContactForm_intro__9A5xt{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 32px)}.ContactForm_heading__lZLHQ{max-width:12em}.ContactForm_subheading__mH2Ko{max-width:40ch;margin-top:16px;color:var(--color-muted);font-size:15px;line-height:1.55}.ContactForm_card__oX_WY{padding:40px;border:1px solid var(--color-line);border-radius:20px;background-color:var(--color-white);color:var(--color-ink)}.ContactForm_note__dAsRH{color:var(--color-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.ContactForm_fields__PGUt8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px 20px;gap:22px 20px;margin-top:24px}.ContactForm_field__JMZ61{display:flex;flex-direction:column;gap:8px}.ContactForm_fieldWide__wdXx_{grid-column:1/-1}.ContactForm_label__ngxd3{display:flex;align-items:baseline;gap:4px;font-size:13px;font-weight:var(--fw-medium);letter-spacing:-.005em}.ContactForm_required__df8F6{color:var(--color-brand)}.ContactForm_hint__3Rf7I{margin-left:2px;color:var(--color-muted);font-weight:var(--fw-regular)}.ContactForm_input__5cCMa{width:100%;padding:15px 18px;border:1px solid var(--color-line);border-radius:12px;background-color:var(--color-white);color:var(--color-ink);font-family:inherit;font-size:15px;line-height:1.5;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.ContactForm_input__5cCMa:hover{border-color:var(--color-divider)}.ContactForm_input__5cCMa:focus-visible{border-color:var(--color-brand);box-shadow:0 0 0 3px rgba(20,110,245,.14)}.ContactForm_selectWrap__ETqXj{position:relative;display:block}.ContactForm_select__gfkKp{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:46px;cursor:pointer}.ContactForm_select__gfkKp:has(option[value=""]:checked){color:var(--color-muted)}.ContactForm_chevron__6s8Uv{position:absolute;top:50%;right:16px;width:18px;height:18px;transform:translateY(-50%);color:var(--color-muted);pointer-events:none}.ContactForm_textarea__aSTzl{resize:vertical;min-height:150px}.ContactForm_submit__PDKj6{margin-top:28px}.ContactForm_submit__PDKj6.ContactForm_submit__PDKj6:hover{background-color:var(--color-brand-dark);color:var(--color-white)}@media (max-width:1279px){.ContactForm_section__A7Y9I{padding-block:80px 96px}.ContactForm_grid__htd6P{gap:40px}.ContactForm_card__oX_WY{padding:32px}}@media (max-width:1023px){.ContactForm_grid__htd6P{grid-template-columns:1fr;gap:40px}.ContactForm_intro__9A5xt{position:static}.ContactForm_heading__lZLHQ{max-width:16em}}@media (max-width:640px){.ContactForm_section__A7Y9I{padding-block:64px 72px}.ContactForm_heading__lZLHQ{max-width:none}.ContactForm_card__oX_WY{padding:24px 20px;border-radius:16px}.ContactForm_fields__PGUt8{grid-template-columns:1fr;gap:18px}.ContactForm_submit__PDKj6{width:100%;margin-top:24px}}.ServiceTestimonials_grid__BgGy4{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:64px;gap:64px;align-items:start}.ServiceTestimonials_heading__8STns{max-width:12em}.ServiceTestimonials_paragraph__V1dba{max-width:36ch;margin-top:20px}.ServiceTestimonials_quote__u8269{padding-block:32px;border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider)}.ServiceTestimonials_stars__kKQae{display:inline-flex;gap:4px;color:#f5b301}.ServiceTestimonials_star__tJQec{width:16px;height:16px}.ServiceTestimonials_starOff__Nav_E{color:var(--color-line)}.ServiceTestimonials_text__q2lpw{margin-top:20px}.ServiceTestimonials_text__q2lpw p{max-width:52ch;font-size:clamp(18px,1.6vw,22px);font-weight:var(--fw-medium);line-height:1.5;letter-spacing:-.015em;text-wrap:pretty}.ServiceTestimonials_foot__rhSz_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:28px}.ServiceTestimonials_author__y_GAb{display:grid;grid-template-columns:44px minmax(0,1fr);grid-column-gap:14px;column-gap:14px;align-items:center;font-size:15px;line-height:1.3}.ServiceTestimonials_photo__KXtLW{grid-row:1/span 2;width:44px;height:44px;border-radius:50%;object-fit:cover}.ServiceTestimonials_name__lPuPl{font-weight:var(--fw-bold)}.ServiceTestimonials_role__SawUu{color:var(--color-muted);font-size:14px}.ServiceTestimonials_controls__TvpCv{display:flex;align-items:center;gap:8px}.ServiceTestimonials_control__G_cFA{width:36px;height:36px}.ServiceTestimonials_control__G_cFA svg{width:16px;height:16px}.ServiceTestimonials_count__krJin{min-width:3.5em;color:var(--color-muted);font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1279px){.ServiceTestimonials_grid__BgGy4{gap:48px}}@media (max-width:1023px){.ServiceTestimonials_grid__BgGy4{grid-template-columns:1fr;gap:36px}.ServiceTestimonials_heading__8STns{max-width:18em}}@media (max-width:640px){.ServiceTestimonials_quote__u8269{padding-block:24px}.ServiceTestimonials_text__q2lpw p{font-size:17px}}