.AboutSection_section__bQy0x{position:relative;padding:clamp(80px,11vw,120px) 0;background:#f8f8f8;scroll-margin-top:calc(var(--nav-height) + 16px)}.AboutSection_inner__Z_LnV{max-width:56rem;margin:0 auto;text-align:center}.AboutSection_headline__HTnuF{margin:0 0 clamp(28px,4vw,36px);font-family:var(--font-heading);font-size:clamp(1.75rem,3.2vw,2.35rem);font-weight:700;letter-spacing:-.02em;line-height:1.18;color:var(--gray-900);text-wrap:balance}.AboutSection_prose__ASX1d{display:flex;flex-direction:column;gap:clamp(16px,2.4vw,22px);max-width:46rem;margin:0 auto;text-align:center}.AboutSection_paragraph__GjH__{margin:0;font-family:var(--font-sans);font-size:clamp(.98rem,1.45vw,1.05rem);font-weight:400;line-height:1.78;letter-spacing:.002em;color:var(--gray-800);text-wrap:pretty}.AboutSection_readLink__bQAUa{display:inline-flex;align-items:center;gap:6px;margin-top:clamp(28px,4vw,36px);padding:0;background:none;border:none;font-family:var(--font-sans);font-size:.95rem;font-weight:700;letter-spacing:.01em;color:var(--gray-900);text-decoration:none;transition:color .22s var(--ease-soft)}.AboutSection_readLink__bQAUa:hover{color:var(--gray-700)}@media (max-width:640px){.AboutSection_section__bQy0x{padding:64px 0}.AboutSection_prose__ASX1d{gap:14px}.AboutSection_paragraph__GjH__{font-size:.94rem;line-height:1.74}}.Contact_section__TIzQ6{position:relative;padding:56px 0 72px;border-top:1px solid var(--hero-line);background:var(--color-bg);scroll-margin-top:calc(var(--nav-height) + 16px)}.Contact_layout__7TL4X{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start;max-width:980px;margin:0 auto}.Contact_form__PP9kw{display:flex;flex-direction:column;gap:10px;height:100%}.Contact_row__9osqK{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.Contact_input__hvWdQ,.Contact_textarea__tDtMf{width:100%;padding:12px 14px;border:1px solid var(--hero-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:.95rem;font-family:inherit;transition:border-color .2s var(--ease-soft),box-shadow .2s var(--ease-soft)}.Contact_input__hvWdQ::placeholder,.Contact_textarea__tDtMf::placeholder{color:var(--color-text-dim)}.Contact_input__hvWdQ:focus,.Contact_textarea__tDtMf:focus{outline:none;border-color:var(--hero-line-strong);box-shadow:0 0 0 3px rgba(0,0,0,.04)}.Contact_textarea__tDtMf{flex:1 1 auto;min-height:72px;max-height:96px;resize:none}.Contact_submit__k9f0s{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 24px;border-radius:var(--radius-pill);border:1px solid var(--btn-fill-border);background:var(--btn-fill-bg);color:var(--btn-fill-text);font-weight:600;font-size:.95rem;align-self:flex-start;margin-top:auto;transition:transform .2s var(--ease-soft),background-color .2s var(--ease-soft),opacity .2s var(--ease-soft)}.Contact_submit__k9f0s:hover:not(:disabled){transform:translateY(-1px);background-color:var(--btn-fill-bg-hover)}.Contact_submit__k9f0s:disabled{opacity:.45;cursor:not-allowed}.Contact_copy__EaCfJ{display:flex;flex-direction:column;justify-content:flex-start;gap:14px;padding-top:0}.Contact_heading__MZ7cd{margin:0;font-family:var(--font-heading);font-size:var(--home-section-title-size);font-weight:var(--home-section-title-weight);letter-spacing:-.03em;line-height:1.12;color:var(--color-text)}.Contact_kicker__pBYuW{margin:0 0 10px;font-size:.75rem;letter-spacing:.28em;text-transform:uppercase;font-weight:500;color:var(--color-text-muted)}.Contact_intro__qFWGt{margin:0;font-size:clamp(.95rem,1.4vw,1.05rem);font-weight:300;line-height:1.72;color:var(--color-text-muted);max-width:36ch}.Contact_email__3RErk{display:inline-flex;align-items:center;gap:9px;margin-top:4px;color:var(--color-text);font-size:.95rem;font-weight:400;transition:color .2s var(--ease-soft);align-self:flex-start}.Contact_email__3RErk:hover{color:var(--gray-700)}.Contact_toastWrap__L1sdX{position:fixed;z-index:200;left:50%;bottom:28px;transform:translateX(-50%);width:min(100% - 32px,440px);pointer-events:none}.Contact_toastWrap__L1sdX>.Contact_toast__8Tu8l{pointer-events:auto}.Contact_toast__8Tu8l{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--radius-lg);border:1px solid var(--hero-line);box-shadow:var(--shadow-md);background:var(--color-surface)}.Contact_toastOk__Jyqg1{border-color:var(--hero-line-strong);background:linear-gradient(180deg,var(--hero-surface-hover) 0,var(--color-surface) 70%)}.Contact_toastErr__3_8iT{border-color:rgba(244,67,54,.35);background:linear-gradient(180deg,rgba(244,67,54,.08) 0,var(--color-surface) 70%)}.Contact_toastText__IKvMj{margin:0;flex:1 1;font-size:1rem;line-height:1.5;color:var(--color-text)}.Contact_toastClose__rlvwA{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:var(--radius-sm);color:var(--color-text-dim);transition:color .18s var(--ease-soft),background-color .18s var(--ease-soft)}.Contact_toastClose__rlvwA:hover{color:var(--color-text);background:var(--color-bg-soft)}@media (max-width:820px){.Contact_layout__7TL4X{grid-template-columns:1fr;gap:36px}.Contact_copy__EaCfJ{order:-1;height:auto}.Contact_intro__qFWGt{max-width:none}}@media (max-width:640px){.Contact_section__TIzQ6{padding:44px 0 52px}.Contact_row__9osqK{grid-template-columns:1fr;gap:12px}.Contact_submit__k9f0s{width:100%}.Contact_toastWrap__L1sdX{bottom:20px;width:min(100% - 24px,420px)}}.CyberSecuritySection_section__EqP3G{position:relative;padding:clamp(56px,8vw,88px) 0 clamp(40px,6vw,56px);background:var(--color-bg);color:var(--color-text)}.CyberSecuritySection_inner__YByTf{display:flex;flex-direction:column;gap:clamp(32px,4.5vw,48px);width:100%;max-width:none;margin:0}.CyberSecuritySection_header__1F2MT{display:flex;flex-direction:column;gap:clamp(14px,2vw,18px)}.CyberSecuritySection_title__mKJut{margin:0;font-family:var(--font-heading);font-size:clamp(1.85rem,3.6vw,2.75rem);font-weight:700;letter-spacing:-.038em;line-height:1.16;color:var(--color-text);--rich-accent:var(--color-brand-blue);text-wrap:balance;max-width:58ch}.CyberSecuritySection_highlightList__abhtv{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(24px,3.5vw,32px)}.CyberSecuritySection_highlightItem__mLPnr{margin:0}.CyberSecuritySection_highlight__NgUNL{display:flex;flex-direction:column;gap:12px}.CyberSecuritySection_highlightTitle__YFNQF{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-heading);font-size:clamp(1.05rem,1.7vw,1.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--color-text)}.CyberSecuritySection_highlightBody__FSZVa{margin:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.65em;font-size:clamp(.94rem,1.25vw,1rem);line-height:1.68;color:var(--color-text-muted);text-wrap:pretty;width:100%;max-width:none}.CyberSecuritySection_highlightLogo__JC8Tj{display:block;width:clamp(48px,5.5vw,64px);height:clamp(48px,5.5vw,64px);flex:0 0 clamp(48px,5.5vw,64px);margin-top:.1em;object-fit:contain}.CyberSecuritySection_highlightExcerpt__lZSxr{flex:1 1 16rem;min-width:0}.CyberSecuritySection_highlightCta__lXGiv{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;font-size:inherit;font-weight:650;line-height:inherit;color:#0a0a0a;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.CyberSecuritySection_highlightCta__lXGiv:hover{opacity:.62}@media (max-width:560px){.CyberSecuritySection_title__mKJut{max-width:none}.CyberSecuritySection_highlightBody__FSZVa{flex-direction:column;align-items:flex-start;gap:8px}.CyberSecuritySection_highlightCta__lXGiv{white-space:normal}}.blog_section__dZhnf{padding-top:calc(var(--nav-height) + 40px);padding-bottom:56px;background:linear-gradient(180deg,var(--color-bg-soft) 0,var(--color-bg) 38%,var(--color-bg) 100%)}.blog_indexIntro__ZyCnm{max-width:42rem;margin:0 0 28px}.blog_indexTitle__CUF9J{margin:0 0 12px;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--color-text)}.blog_indexLead__F_szW{margin:0;font-size:.98rem;line-height:1.65;color:var(--color-text-muted)}.blog_cyrwikiShell__0enFK{--color-bg:#111111;--color-bg-soft:#0a0a0a;--color-surface:#1a1a1a;--color-surface-2:#141414;--color-border:rgba(255,255,255,0.1);--color-border-strong:rgba(255,255,255,0.16);--color-text:#f5f5f5;--color-text-muted:#a3a3a3;--color-text-dim:#737373;--color-accent:#d4d4d4;--color-accent-strong:#fafafa;--color-accent-soft:rgba(255,255,255,0.06);--color-accent-ghost:rgba(255,255,255,0.04);--hero-line:rgba(255,255,255,0.1);--hero-line-strong:rgba(255,255,255,0.16);--btn-outline-bg:#1a1a1a;--btn-outline-border:rgba(255,255,255,0.14);--btn-outline-text:#e5e5e5;--btn-outline-hover-bg:#262626;--btn-outline-hover-border:rgba(255,255,255,0.22);--btn-outline-hover-text:#fafafa;--btn-fill-bg:#f5f5f5;--btn-fill-bg-hover:#ffffff;--btn-fill-text:#0a0a0a;--btn-fill-border:#f5f5f5;--btn-focus-ring:rgba(255,255,255,0.12);--shadow-sm:0 1px 3px rgba(0,0,0,0.35);min-height:100vh;background:linear-gradient(180deg,#0a0a0a,#111111 42%,#171717);color:var(--color-text)}.blog_cyrwikiShell__0enFK .blog_section__dZhnf{background:transparent}.blog_cyrwikiShell__0enFK .blog_blogCard__A5KoA{background:#1a1a1a;border-color:rgba(255,255,255,.1);box-shadow:0 1px 2px rgba(0,0,0,.28)}.blog_cyrwikiShell__0enFK .blog_blogCard__A5KoA:hover{border-color:rgba(255,255,255,.2)}.blog_cyrwikiShell__0enFK .blog_blogCardCoverPlaceholder___5pM2,.blog_cyrwikiShell__0enFK .blog_blogCardCoverWrap__Ui1fH{background:#141414}.blog_cyrwikiShell__0enFK .blog_blogCardCoverPlaceholder___5pM2{color:var(--color-text-dim);background:linear-gradient(145deg,rgba(255,255,255,.03),#141414 55%,#1a1a1a)}.blog_cyrwikiShell__0enFK .blog_blogCardRead__I61xW{background:#262626;border-color:rgba(255,255,255,.12);color:#e5e5e5}.blog_cyrwikiShell__0enFK .blog_blogCard__A5KoA:hover .blog_blogCardRead__I61xW{color:#0a0a0a;background:#f5f5f5;border-color:#f5f5f5}.blog_cyrwikiShell__0enFK .blog_empty__oeFlF{background:#1a1a1a;border-color:rgba(255,255,255,.12);color:var(--color-text-muted)}.blog_cyrwikiShell__0enFK .blog_pageNumActive__00wLJ{color:#f5f5f5}.blog_headerBlock__eBjP_{max-width:720px;margin-bottom:40px}.blog_title__9ihMq{margin:0 0 12px;font-family:var(--font-heading);font-size:clamp(1.45rem,3.2vw,2.15rem);font-weight:700;letter-spacing:-.038em;line-height:1.15;color:var(--color-text);text-wrap:balance}.blog_searchForm__lZ3RJ{margin:0 0 28px;max-width:560px}.blog_searchLabel__USTYa{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.blog_searchRow__C7C78{display:flex;align-items:stretch;gap:10px}.blog_searchInput__Gwvzs{flex:1 1 auto;min-width:0;height:44px;padding:0 14px;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:.95rem;transition:border-color .2s var(--ease-soft),box-shadow .2s var(--ease-soft)}.blog_searchInput__Gwvzs:focus{outline:none;border-color:var(--btn-outline-hover-border);box-shadow:0 0 0 3px var(--btn-focus-ring)}.blog_searchBtn__hSbQm{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;height:44px;padding:0 16px;border-radius:var(--radius-pill);border:1px solid var(--btn-outline-border);background:var(--btn-outline-bg);color:var(--btn-outline-text);font-family:inherit;font-size:.88rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .2s var(--ease-soft),border-color .2s var(--ease-soft),color .2s var(--ease-soft)}.blog_searchBtn__hSbQm:hover{background:var(--btn-outline-hover-bg);border-color:var(--btn-outline-hover-border);color:var(--btn-outline-hover-text);transform:none}.blog_searchSummary__n_kEY{margin:-12px 0 24px;font-size:.92rem;color:var(--color-text-muted)}.blog_grid__4VF_V{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.blog_gridItem__ojRmJ{min-width:0}.blog_blogCard__A5KoA{display:flex;flex-direction:column;height:100%;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-sm);overflow:hidden;text-decoration:none;color:inherit;cursor:pointer;transition:border-color .24s var(--ease-soft)}.blog_blogCard__A5KoA:hover{border-color:var(--btn-outline-hover-border)}.blog_blogCardCoverWrap__Ui1fH{position:relative;aspect-ratio:16/10;background:var(--color-bg-soft);overflow:hidden}.blog_blogCardCover__aJ_PV{width:100%;height:100%;object-fit:cover;display:block}.blog_blogCardCoverPlaceholder___5pM2{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:16px;text-align:center;font-size:1rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-dim);background:linear-gradient(145deg,var(--color-accent-ghost) 0,var(--color-bg-soft) 55%,rgba(79,213,199,.09) 100%)}.blog_blogCardBody__s7J2s{display:flex;flex-direction:column;flex:1 1;padding:16px 18px 14px;gap:12px}.blog_blogCardTitle__s5DQb{margin:0;font-family:var(--font-heading);font-size:1.08rem;font-weight:700;letter-spacing:-.025em;line-height:1.28;color:var(--color-text)}.blog_blogCardFooter__D9vqe{margin-top:auto;padding-top:2px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.7rem;font-weight:300;letter-spacing:.02em;color:var(--color-text-dim)}.blog_blogCardFooter__D9vqe time{color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blog_blogCardRead__I61xW{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:var(--radius-pill);font-size:.68rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--btn-outline-text);background:var(--btn-outline-bg);border:1px solid var(--btn-outline-border);transition:color .2s var(--ease-soft),background-color .2s var(--ease-soft),border-color .2s var(--ease-soft)}.blog_blogCard__A5KoA:hover .blog_blogCardRead__I61xW{color:var(--btn-fill-text);background:var(--btn-fill-bg);border-color:var(--btn-fill-border)}.blog_pagination__GtfcC{margin-top:44px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 18px}.blog_pageNavBtn__A1SFp{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);flex-shrink:0;transition:border-color .2s var(--ease-soft),background .2s var(--ease-soft),color .2s var(--ease-soft),transform .2s var(--ease-soft)}.blog_pageNavBtn__A1SFp:hover{border-color:var(--btn-outline-hover-border);background:var(--btn-outline-hover-bg);color:var(--btn-outline-hover-text);transform:translateY(-1px)}.blog_pageNavDisabled__l1PsC{cursor:not-allowed;opacity:.38;pointer-events:none}.blog_pageNumbers__jK1uW{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.blog_pageNumActive__00wLJ,.blog_pageNum__NNOI0{min-width:auto;height:auto;padding:4px 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:0;font-size:1rem;font-weight:600;transition:color .2s var(--ease-soft)}.blog_pageNum__NNOI0{border:none;color:var(--color-text-muted);background:transparent}.blog_pageNum__NNOI0:hover{border:none;background:transparent;color:var(--color-text)}.blog_pageNumActive__00wLJ{border:none;background:transparent;color:var(--btn-fill-bg);box-shadow:none}.blog_pageEllipsis__ehakn{padding:0 6px;font-weight:700;color:var(--color-text-dim);-webkit-user-select:none;-moz-user-select:none;user-select:none}.blog_empty__oeFlF{padding:36px 28px;border-radius:var(--radius-lg);border:1px dashed var(--color-border);color:var(--color-text-muted);text-align:center;font-size:1rem;background:var(--color-surface)}.blog_articleRoot__03q24{flex:1 1 auto;display:flex;flex-direction:column}.blog_articleSection__X0NT1{flex:1 1 auto;padding-top:calc(var(--nav-height) + 28px);padding-bottom:72px;background:var(--color-bg)}.blog_articleRootSky__ytU96 .blog_articleSection__X0NT1{background:transparent}.blog_articleRootSky__ytU96 .blog_articleBack__B5CjO{color:var(--publication-sky-text-muted)}.blog_articleRootSky__ytU96 .blog_articleBack__B5CjO:hover{color:var(--publication-sky-accent-hover)}.blog_articleRootSky__ytU96 .blog_articleTitle__xkUYu{color:var(--publication-sky-text)}.blog_articleRootSky__ytU96 .blog_articleMetaRow__AOcsB,.blog_articleRootSky__ytU96 .blog_asideTitle__x0THN{color:var(--publication-sky-text-muted)}.blog_articleRootSky__ytU96 .blog_articleMetaSep__XxEk9{color:var(--publication-sky-text-dim)}.blog_articleRootPaper__JbW09 .blog_articleSection__X0NT1{background:#ffffff}.blog_articleRootDark__UPk3v .blog_articleSection__X0NT1{background:transparent}.blog_articleRootDark__UPk3v .blog_articleBack__B5CjO{color:var(--color-text-muted)}.blog_articleRootDark__UPk3v .blog_articleBack__B5CjO:hover{color:#fafafa}.blog_articleRootDark__UPk3v .blog_articleTitle__xkUYu{color:#f5f5f5}.blog_articleRootDark__UPk3v .blog_articleMetaRow__AOcsB,.blog_articleRootDark__UPk3v .blog_asideTitle__x0THN{color:var(--color-text-muted)}.blog_articleRootDark__UPk3v .blog_articleMetaSep__XxEk9{color:var(--color-text-dim)}.blog_articleRootDark__UPk3v .blog_articleAuthor__Fw_Zg{color:#e5e5e5}.blog_articleRootDark__UPk3v .blog_asideCard__THMU1:hover{background:rgba(255,255,255,.05)}.blog_articleRootDark__UPk3v .blog_asideThumbWrap__jnENo{background:#141414;border-color:rgba(255,255,255,.1)}.blog_articleRootDark__UPk3v .blog_asideThumbPlaceholder__XJXw9{background:linear-gradient(135deg,rgba(255,255,255,.04),#141414)}.blog_articleRootDark__UPk3v .blog_asideCardTitle__xEM3n{color:#f5f5f5}.blog_articleShell__PvDdp{display:flex;flex-direction:column}.blog_articleBackWrap__hK98h{margin:0 0 22px}.blog_articleRow__AgBdX{display:flex;flex-direction:row;align-items:flex-start;gap:clamp(28px,4vw,48px)}.blog_articleRowSingle__mXs_9{display:block}.blog_articleMainCol__pDZ5y{flex:1 1;min-width:0;overflow:visible}.blog_articleHeader__8j_1X{max-width:720px;margin-bottom:28px}.blog_articleBack__B5CjO{display:inline-flex;align-items:center;gap:6px;font-size:1rem;font-weight:650;color:var(--color-text-muted);transition:color .2s var(--ease-soft)}.blog_articleBack__B5CjO:hover{color:var(--color-accent-strong)}.blog_articleTitle__xkUYu{margin:0 0 16px;font-family:var(--font-heading);font-size:clamp(1.85rem,4vw,2.75rem);font-weight:700;letter-spacing:-.038em;line-height:1.12;color:var(--color-text)}.blog_articleMetaRow__AOcsB{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:1rem;color:var(--color-text-muted)}.blog_articleMetaSep__XxEk9{color:var(--color-text-dim)}.blog_articleAuthor__Fw_Zg{font-weight:650;color:var(--color-accent-strong);letter-spacing:.02em}.blog_articleBody__Nvzys{max-width:720px;overflow:visible}.blog_articleAside__zdKj4{flex:0 0 min(300px,min(34vw,320px));align-self:flex-start;position:static;padding:0 0 0 8px;border:none;background:transparent;box-shadow:none}.blog_asideTitle__x0THN{margin:0 0 20px;font-size:.72rem;font-weight:300;letter-spacing:.24em;text-transform:uppercase;color:var(--color-text-muted)}.blog_asideList__d2F6K{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.blog_asideCard__THMU1{display:flex;gap:12px;align-items:stretch;padding:10px;margin:0 -10px;border-radius:var(--radius-md);transition:background .2s var(--ease-soft),transform .2s var(--ease-soft)}.blog_asideCard__THMU1:hover{background:var(--color-accent-ghost);transform:translateX(2px)}.blog_asideThumbWrap__jnENo{flex-shrink:0;width:72px;height:56px;border-radius:10px;overflow:hidden;background:var(--color-bg-soft);border:1px solid var(--color-border)}.blog_asideThumb__yUbPt{width:100%;height:100%;object-fit:cover;display:block}.blog_asideThumbPlaceholder__XJXw9{width:100%;height:100%;background:linear-gradient(135deg,var(--color-accent-ghost),var(--color-bg-soft))}.blog_asideCardBody__wO86O{min-width:0;display:flex;flex-direction:column;gap:4px;justify-content:center}.blog_asideCardTitle__xEM3n{font-size:.88rem;font-weight:400;line-height:1.42;color:var(--color-text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.blog_asideCardDate__I5ya9{font-size:.68rem;font-weight:300;letter-spacing:.03em;text-transform:none;color:var(--color-text-dim);opacity:.85}@media (max-width:1024px){.blog_grid__4VF_V{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (max-width:900px){.blog_articleRow__AgBdX{flex-direction:column;align-items:stretch}.blog_articleAside__zdKj4{position:static;flex:none;width:100%;max-height:none;overflow-y:visible}}@media (max-width:768px){.blog_section__dZhnf{padding-top:calc(var(--nav-height) + 28px)}.blog_headerBlock__eBjP_{margin-bottom:28px}.blog_title__9ihMq{font-size:clamp(1.3rem,4.5vw,1.75rem)}}@media (max-width:640px){.blog_section__dZhnf{padding-top:calc(var(--nav-height) + 24px)}.blog_grid__4VF_V{grid-template-columns:1fr;gap:16px}.blog_pagination__GtfcC{gap:12px}}.Footer_footer__4vzqH{position:relative;padding:clamp(48px,6vw,64px) 0 clamp(24px,3vw,32px);background:#0a0a0a;color:rgba(255,255,255,.65);overflow:hidden}.Footer_inner__FbJ6a{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(28px,4vw,36px)}.Footer_grid__Yb5OK{display:grid;grid-template-columns:1fr auto;grid-gap:clamp(24px,3.5vw,40px);gap:clamp(24px,3.5vw,40px);align-items:start}.Footer_brandCol__J1xfM{grid-column:1}.Footer_navCluster__G0iV_{grid-column:2;display:flex;justify-content:flex-end;align-items:flex-start;gap:clamp(56px,8vw,104px);padding-right:clamp(8px,2.5vw,40px)}.Footer_brandCol__J1xfM{display:flex;flex-direction:column;gap:14px;max-width:280px}.Footer_brand__Y4wbm{display:inline-flex;align-items:center;gap:0;width:-moz-fit-content;width:fit-content;font-weight:700;letter-spacing:.04em;font-size:.94rem;color:#ffffff}.Footer_brandLogo__xL4eD{width:44px;height:44px;object-fit:contain;filter:none}.Footer_brandText__jgY8o{margin-left:-6px;color:#ffffff;font-weight:600;font-size:.9375rem;letter-spacing:-.01em}.Footer_tagline__NHwwX{margin:0;font-size:.8125rem;line-height:1.65;font-weight:400;color:rgba(255,255,255,.5);max-width:28ch}.Footer_socials__1hnjR{display:flex;gap:8px;margin-top:4px}.Footer_social__RYYyg{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:rgba(255,255,255,.72);transition:background-color .2s var(--ease-soft),color .2s var(--ease-soft),border-color .2s var(--ease-soft),transform .2s var(--ease-soft)}.Footer_social__RYYyg:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.24);color:#ffffff;transform:translateY(-1px)}.Footer_col__4V4Ju{display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0}.Footer_colLabel__xHoL_{display:block;width:100%;text-align:center;font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.38);white-space:nowrap}.Footer_colList__zAiA9{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,max-content);justify-content:center;grid-column-gap:clamp(40px,6vw,88px);column-gap:clamp(40px,6vw,88px);grid-row-gap:10px;row-gap:10px}.Footer_link__wByfM{color:rgba(255,255,255,.72);font-size:.8125rem;font-weight:400;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transition:color .2s var(--ease-soft)}.Footer_link__wByfM:hover{color:#ffffff}.Footer_bottom__2dJjP{padding-top:clamp(18px,2.5vw,24px);border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;color:rgba(255,255,255,.42);font-size:.76rem;letter-spacing:.02em}@media (max-width:1100px){.Footer_grid__Yb5OK{grid-template-columns:1fr;gap:32px}.Footer_brandCol__J1xfM{grid-column:auto;max-width:360px}.Footer_navCluster__G0iV_{grid-column:auto;justify-content:flex-start}}@media (max-width:720px){.Footer_grid__Yb5OK{gap:28px}.Footer_navCluster__G0iV_{flex-direction:column;gap:28px;width:100%;padding-right:0;align-items:stretch}.Footer_col__4V4Ju{align-items:flex-start;width:100%}.Footer_colLabel__xHoL_{text-align:left}.Footer_colList__zAiA9{grid-template-columns:1fr;justify-items:start;width:100%;column-gap:0}.Footer_link__wByfM{text-align:left;white-space:normal}.Footer_brandCol__J1xfM{max-width:none}}@media (max-width:520px){.Footer_footer__4vzqH{padding:32px 0 20px}.Footer_grid__Yb5OK{gap:24px}.Footer_bottom__2dJjP{flex-direction:column;align-items:flex-start;gap:6px}}.Hero_heroTrack__c3kxc{position:relative;height:820vh;background:var(--color-bg)}.Hero_heroSticky__pD_Sf{position:-webkit-sticky;position:sticky;top:0;height:100vh;min-height:100dvh;overflow:hidden;isolation:isolate;color:var(--color-text);--hero-globe-cy-zoom:56%}.Hero_backdrop__5Q8wq{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 75% 50% at 50% 44%,rgba(126,200,227,.14) 0,transparent 58%),radial-gradient(ellipse 42% 32% at 82% 16%,rgba(28,39,120,.06) 0,transparent 52%),linear-gradient(180deg,#fafafa,#f5f7fa 50%,#fafafa)}.Hero_grayBackdrop__StQ4_{display:none}.Hero_glowA__oKHTe,.Hero_glowB__iazVC{position:absolute;border-radius:50%;filter:blur(72px);pointer-events:none}.Hero_glowA__oKHTe{width:min(62vw,640px);height:min(62vw,640px);left:50%;top:38%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(126,200,227,.2) 0,transparent 68%);animation:Hero_heroGlowDrift__ZZ_r5 22s ease-in-out infinite alternate}.Hero_glowB__iazVC{width:min(48vw,520px);height:min(48vw,520px);right:8%;bottom:6%;background:radial-gradient(circle,rgba(28,39,120,.08) 0,transparent 70%);animation:Hero_heroGlowDriftB__e8ozY 28s ease-in-out infinite alternate-reverse}.Hero_noise__NimuI{position:absolute;inset:0;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.Hero_globeLayer__MythU{position:absolute;inset:0;z-index:1}.Hero_globeFill__cQ61v{width:100%;height:100%}.Hero_vignette__cp4C_{z-index:2;background:radial-gradient(circle 58% at 50% 48%,transparent 0,transparent 54%,rgba(250,250,250,.35) 78%,rgba(250,250,250,.82) 100%)}.Hero_copyLayer__O_YGr,.Hero_vignette__cp4C_{position:absolute;inset:0;pointer-events:none}.Hero_copyLayer__O_YGr{z-index:5;padding:0}.Hero_copy__DDp3Z{position:absolute;left:50%;top:var(--hero-globe-cy-zoom);transform:translate(-50%,-50%);width:min(920px,calc(100% - clamp(32px, 6vw, 64px)));text-align:center;gap:clamp(16px,2.4vw,24px)}.Hero_copy__DDp3Z,.Hero_title__bGj6o{display:flex;flex-direction:column;align-items:center}.Hero_title__bGj6o{margin:0;gap:.12em;font-family:var(--font-sans);font-size:clamp(2.4rem,6.4vw,4.75rem);font-weight:600;line-height:1.04;letter-spacing:-.045em;color:#ffffff;text-shadow:0 2px 20px rgba(8,18,42,.5),0 1px 6px rgba(8,18,42,.38)}.Hero_titleLine__jqfzg{display:block}.Hero_titleWord__ToTNu{display:inline-block;margin:0 .14em;color:#ffffff;will-change:transform,opacity,filter}.Hero_subtitle___gKKT{margin:0;max-width:38ch;font-family:var(--font-sans);font-size:clamp(.95rem,1.45vw,1.125rem);font-weight:400;line-height:1.72;letter-spacing:-.01em;color:rgba(255,255,255,.88);text-shadow:0 1px 14px rgba(8,18,42,.45),0 1px 4px rgba(8,18,42,.32)}.Hero_progressRail__tg5cn{position:absolute;right:clamp(16px,2.5vw,28px);top:50%;z-index:5;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px;pointer-events:none}.Hero_progressDot__pJ80d{width:4px;height:4px;border-radius:999px;background:rgba(0,0,0,.1);transition:width .35s cubic-bezier(.22,1,.36,1),background-color .35s ease,opacity .35s ease}.Hero_progressDotActive__s0mP3{width:18px;background:rgba(28,39,120,.45)}.Hero_progressDotDone__BhUBQ{background:rgba(0,0,0,.22)}.Hero_scrollHint__3F7bi{position:absolute;left:50%;bottom:clamp(20px,4vw,36px);z-index:5;transform:translateX(-50%);opacity:.45;pointer-events:none}.Hero_scrollLine__05x0R{display:block;width:1px;height:42px;background:linear-gradient(180deg,var(--hero-line,rgba(28,39,120,.35)),var(--gray-400,rgba(0,0,0,.18)));transform-origin:top center;animation:Hero_heroScrollPulse__i75Ms 2.2s ease-in-out infinite}@keyframes Hero_heroGlowDrift__ZZ_r5{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(calc(-50% - 4%),calc(-50% + 5%)) scale(1.08)}}@keyframes Hero_heroGlowDriftB__e8ozY{0%{transform:scale(1)}to{transform:translate(-4%,6%) scale(1.06)}}@keyframes Hero_heroScrollPulse__i75Ms{0%,to{transform:scaleY(.65);opacity:.35}50%{transform:scaleY(1);opacity:1}}@media (max-width:768px){.Hero_heroTrack__c3kxc{height:540vh}.Hero_glowA__oKHTe,.Hero_glowB__iazVC{animation:none;opacity:.75}.Hero_title__bGj6o{font-size:clamp(2rem,9vw,2.65rem);letter-spacing:-.035em}.Hero_titleWord__ToTNu{margin:0 .08em}.Hero_progressRail__tg5cn{display:none}}@media (prefers-reduced-motion:reduce){.Hero_heroTrack__c3kxc{height:100vh}.Hero_glowA__oKHTe,.Hero_glowB__iazVC,.Hero_scrollLine__05x0R{animation:none!important}}.HomeEcosystem_section__pbNCv{position:relative;padding:clamp(64px,9vw,96px) 0;background:linear-gradient(180deg,var(--color-bg-soft) 0,var(--color-bg) 100%);border-top:1px solid var(--hero-line);color:var(--color-text)}.HomeEcosystem_inner__W0VjI{max-width:1180px;margin:0 auto}.HomeEcosystem_layout__rhoiR{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,500px);grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);align-items:start}.HomeEcosystem_copyCol__6UP1y{display:flex;flex-direction:column;justify-content:center;gap:clamp(16px,2.2vw,22px);min-width:0}.HomeEcosystem_pill__eUKAJ{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:var(--radius-pill);border:1px solid var(--hero-line);background:var(--color-bg);font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-500)}.HomeEcosystem_title__QMIkY{margin:0;font-family:var(--font-heading);font-size:clamp(1.9rem,3.6vw,2.75rem);font-weight:600;letter-spacing:-.038em;line-height:1.08;color:var(--color-text);--rich-accent:var(--color-brand-blue);text-wrap:balance;max-width:none}.HomeEcosystem_subtitle__8Q3FG{margin:0;max-width:52ch;font-size:clamp(.98rem,1.4vw,1.08rem);font-weight:400;line-height:1.68;color:var(--color-text-muted);text-wrap:pretty}.HomeEcosystem_highlights__VeodO{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.HomeEcosystem_highlightItem__qLYn8{display:flex;align-items:flex-start;gap:10px;font-size:clamp(.92rem,1.2vw,.98rem);font-weight:600;line-height:1.5;color:var(--color-text)}.HomeEcosystem_highlightIcon__pBIFi{flex-shrink:0;margin-top:2px;color:var(--brand-turquoise-dim)}.HomeEcosystem_linkRow__N7s3V{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:4px}.HomeEcosystem_quickLink__yaLwY{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:999px;border:1px solid var(--hero-line-strong);background:var(--color-surface);font-size:.86rem;font-weight:600;letter-spacing:-.01em;color:var(--color-text);text-decoration:none;transition:color .18s var(--ease-soft),transform .18s var(--ease-soft),border-color .18s var(--ease-soft),box-shadow .18s var(--ease-soft)}.HomeEcosystem_quickLink__yaLwY:hover{color:var(--btn-outline-hover-text);border-color:var(--btn-outline-hover-border);box-shadow:var(--shadow-xs);transform:translateY(-1px)}.HomeEcosystem_barCol__B_x_K{display:flex;justify-content:flex-end;min-width:0}.HomeEcosystem_bar__vAOri{position:relative;overflow:hidden;width:100%;max-width:500px;border-radius:22px;padding:clamp(18px,2.2vw,22px);background:radial-gradient(circle at 88% 8%,rgba(110,240,228,.42) 0,transparent 44%),radial-gradient(circle at 10% 92%,rgba(47,143,216,.16) 0,transparent 40%),linear-gradient(148deg,#ecfbf8,#e2f7f3 48%,#d9f2ee);border:1px solid rgba(79,213,199,.32);box-shadow:0 24px 52px rgba(28,184,170,.12),inset 0 1px 0 rgba(255,255,255,.75);display:flex;flex-direction:column;color:var(--color-text)}.HomeEcosystem_bar__vAOri:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-14deg,transparent,transparent 20px,rgba(255,255,255,.38) 0,rgba(255,255,255,.38) 21px);opacity:.45;pointer-events:none}.HomeEcosystem_bar__vAOri:after{content:"";position:absolute;inset:auto -20% -30% auto;width:58%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(79,213,199,.22) 0,rgba(79,213,199,0) 70%);pointer-events:none}.HomeEcosystem_barList__S6ujU,.HomeEcosystem_barTop__6E9I1{position:relative;z-index:1}.HomeEcosystem_barTop__6E9I1{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:0 2px}.HomeEcosystem_barEyebrow__Eafp7{margin:0;font-size:.62rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgba(28,39,120,.55)}.HomeEcosystem_barDots__lt0un{display:inline-flex;align-items:center;gap:5px}.HomeEcosystem_barDots__lt0un span{width:7px;height:7px;border-radius:50%;background:rgba(28,39,120,.14)}.HomeEcosystem_barDotLive__uKv3l{background:var(--brand-turquoise-dim)!important;box-shadow:0 0 10px rgba(28,184,170,.45)}.HomeEcosystem_barList__S6ujU{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.72);background:rgba(255,255,255,.52);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.HomeEcosystem_barItem__XsMgF{flex:none;border-bottom:1px solid rgba(79,213,199,.16)}.HomeEcosystem_barItem__XsMgF:last-child{border-bottom:none}.HomeEcosystem_barItemRow__WSatm{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;grid-gap:10px;gap:10px;padding:14px 12px 16px 10px}.HomeEcosystem_barItemArrow__cuQo1{flex-shrink:0;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;color:var(--gray-600);text-decoration:none;transition:color .18s var(--ease-soft),background .18s var(--ease-soft),transform .18s var(--ease-soft)}.HomeEcosystem_barItemArrow__cuQo1:hover{color:var(--gray-900);background:rgba(255,255,255,.72);transform:translateX(1px)}.HomeEcosystem_barItemIcon___ud5q{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;border:1px solid rgba(255,255,255,.8);background:rgba(255,255,255,.7);color:var(--gray-700)}.HomeEcosystem_barItemCopy__JRCz8{min-width:0;display:flex;flex-direction:column;gap:5px}.HomeEcosystem_barItemLabel__8ENgD{font-size:.82rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--color-text)}.HomeEcosystem_barItemFeature__Zm_e7{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:.72rem;font-weight:500;line-height:1.35;color:var(--color-text-muted)}.HomeEcosystem_barItemBullets__hYykQ{margin:0;padding:0 0 0 .95rem;list-style:disc;font-size:.72rem;font-weight:500;line-height:1.45;color:#525252;text-wrap:pretty}.HomeEcosystem_barItemBullets__hYykQ li+li{margin-top:.12rem}.HomeEcosystem_barItemWiki__g7JX3 .HomeEcosystem_barItemIcon___ud5q{color:#1cb8aa;border-color:rgba(28,184,170,.35);background:rgba(79,213,199,.18)}.HomeEcosystem_barItemWiki__g7JX3 .HomeEcosystem_barItemArrow__cuQo1{color:#1cb8aa}.HomeEcosystem_barItemWiki__g7JX3 .HomeEcosystem_barItemArrow__cuQo1:hover{color:#0d8f84;background:rgba(79,213,199,.18)}.HomeEcosystem_barItemCom__rF6IS .HomeEcosystem_barItemIcon___ud5q{color:#e65100;border-color:rgba(255,152,0,.35);background:rgba(255,183,77,.2)}.HomeEcosystem_barItemCom__rF6IS .HomeEcosystem_barItemArrow__cuQo1{color:#e65100}.HomeEcosystem_barItemCom__rF6IS .HomeEcosystem_barItemArrow__cuQo1:hover{color:#bf360c;background:rgba(255,183,77,.2)}.HomeEcosystem_barItemInsights__IkAil .HomeEcosystem_barItemIcon___ud5q{color:#1565c0;border-color:rgba(100,181,246,.4);background:rgba(100,181,246,.18)}.HomeEcosystem_barItemInsights__IkAil .HomeEcosystem_barItemArrow__cuQo1{color:#1565c0}.HomeEcosystem_barItemInsights__IkAil .HomeEcosystem_barItemArrow__cuQo1:hover{color:#0d47a1;background:rgba(100,181,246,.18)}.HomeEcosystem_barItemOutlook__cM26k .HomeEcosystem_barItemIcon___ud5q{color:#2e7d32;border-color:rgba(129,199,132,.4);background:rgba(129,199,132,.18)}.HomeEcosystem_barItemOutlook__cM26k .HomeEcosystem_barItemArrow__cuQo1{color:#2e7d32}.HomeEcosystem_barItemOutlook__cM26k .HomeEcosystem_barItemArrow__cuQo1:hover{color:#1b5e20;background:rgba(129,199,132,.18)}@media (max-width:960px){.HomeEcosystem_layout__rhoiR{grid-template-columns:1fr;gap:32px}.HomeEcosystem_title__QMIkY{max-width:none}.HomeEcosystem_barCol__B_x_K{justify-content:stretch}.HomeEcosystem_bar__vAOri{max-width:none}}@media (max-width:560px){.HomeEcosystem_section__pbNCv{padding-top:48px;padding-bottom:56px}.HomeEcosystem_bar__vAOri{border-radius:18px;padding:14px}.HomeEcosystem_barItemRow__WSatm{grid-template-columns:auto minmax(0,1fr) auto}}.HomeProcessSection_section__97EEL{position:relative;padding:clamp(64px,9vw,96px) 0;background:var(--color-bg);border-top:1px solid var(--hero-line);overflow:hidden}.HomeProcessSection_inner__bYIXm{position:relative;z-index:1}.HomeProcessSection_header__PXrh0{display:flex;flex-direction:column;gap:clamp(16px,2.5vw,22px);max-width:920px;margin-bottom:clamp(36px,5vw,52px)}.HomeProcessSection_title__jC_Yt{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4.8vw,3.35rem);font-weight:700;letter-spacing:-.038em;line-height:1.08;color:var(--gray-900)}.HomeProcessSection_titleLine__2KXXc{display:block;text-wrap:balance}.HomeProcessSection_subtitle__BsXVt{margin:0;max-width:62ch;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.68;color:var(--color-text-muted);text-wrap:pretty}.HomeProcessSection_grid__MlumS{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(12px,1.8vw,18px);gap:clamp(12px,1.8vw,18px)}.HomeProcessSection_card__AVCr4{display:flex;flex-direction:column;gap:14px;min-height:100%;padding:clamp(20px,2.5vw,26px);border-radius:18px;border:1px solid var(--hero-line);background:linear-gradient(180deg,#fafafa,#f5f5f5);box-shadow:var(--shadow-xs)}.HomeProcessSection_cardIcon__lHy5I{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;border:1px solid rgba(28,39,120,.1);background:rgba(42,143,173,.1);color:#1c2778}.HomeProcessSection_card__AVCr4[data-step="1"] .HomeProcessSection_cardIcon__lHy5I{background:rgba(30,95,133,.12);color:#1e5f85}.HomeProcessSection_card__AVCr4[data-step="2"] .HomeProcessSection_cardIcon__lHy5I{background:rgba(42,143,173,.14);color:#2a8fad}.HomeProcessSection_card__AVCr4[data-step="3"] .HomeProcessSection_cardIcon__lHy5I{background:rgba(126,200,227,.22);color:#1e6088}.HomeProcessSection_cardEyebrow__3d7au{font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#2a8fad}.HomeProcessSection_card__AVCr4[data-step="0"] .HomeProcessSection_cardEyebrow__3d7au{color:#1c2778}.HomeProcessSection_card__AVCr4[data-step="3"] .HomeProcessSection_cardEyebrow__3d7au{color:#4a9ec4}.HomeProcessSection_cardTitle__xX5Z2{margin:0;font-family:var(--font-display);font-size:clamp(1rem,1.35vw,1.125rem);font-weight:700;letter-spacing:-.02em;line-height:1.28;color:var(--gray-900);text-wrap:balance}.HomeProcessSection_cardText__j0elE{margin:0;font-size:.8125rem;line-height:1.62;color:var(--color-text-muted);text-wrap:pretty}@media (max-width:1024px){.HomeProcessSection_grid__MlumS{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.HomeProcessSection_section__97EEL{padding:48px 0}.HomeProcessSection_grid__MlumS{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.HomeProcessSection_card__AVCr4{opacity:1!important;transform:none!important}}.BlogMarkdown_prose__tPl4p{font-size:1rem;line-height:1.72;color:var(--color-text-muted);overflow:visible}.BlogMarkdown_prose__tPl4p:after{content:"";display:table;clear:both}.BlogMarkdown_h1__N8WTx,.BlogMarkdown_h2__EN9jD,.BlogMarkdown_h3__2yp7T,.BlogMarkdown_h4__Vah_U,.BlogMarkdown_h5__dF_m6,.BlogMarkdown_h6__dbWgX{color:var(--color-text);font-family:var(--font-heading);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:1.35em 0 .5em}.BlogMarkdown_h1__N8WTx{font-size:clamp(1.45rem,2.8vw,1.75rem)}.BlogMarkdown_h2__EN9jD{font-size:clamp(1.22rem,2.2vw,1.38rem)}.BlogMarkdown_h3__2yp7T{font-size:clamp(1.06rem,1.8vw,1.14rem)}.BlogMarkdown_h4__Vah_U{font-size:1.02rem;font-weight:650}.BlogMarkdown_h5__dF_m6{font-size:.95rem;font-weight:650;letter-spacing:.01em}.BlogMarkdown_h6__dbWgX{font-size:.9rem;font-weight:650;letter-spacing:.03em;color:var(--color-text-muted)}.BlogMarkdown_prose__tPl4p .BlogMarkdown_h1__N8WTx:first-child,.BlogMarkdown_prose__tPl4p .BlogMarkdown_h2__EN9jD:first-child,.BlogMarkdown_prose__tPl4p .BlogMarkdown_h3__2yp7T:first-child{margin-top:.35em}.BlogMarkdown_prose__tPl4p h1,.BlogMarkdown_prose__tPl4p h2,.BlogMarkdown_prose__tPl4p h3,.BlogMarkdown_prose__tPl4p h4,.BlogMarkdown_prose__tPl4p h5,.BlogMarkdown_prose__tPl4p h6{color:var(--color-text);font-family:var(--font-heading);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:1.35em 0 .5em}.BlogMarkdown_prose__tPl4p h1{font-size:clamp(1.45rem,2.8vw,1.75rem)}.BlogMarkdown_prose__tPl4p h2{font-size:clamp(1.22rem,2.2vw,1.38rem)}.BlogMarkdown_prose__tPl4p h3{font-size:clamp(1.06rem,1.8vw,1.14rem)}.BlogMarkdown_prose__tPl4p h4{font-size:1.02rem;font-weight:650}.BlogMarkdown_prose__tPl4p h5{font-size:.95rem;font-weight:650;letter-spacing:.01em}.BlogMarkdown_prose__tPl4p h6{font-size:.9rem;font-weight:650;letter-spacing:.03em;color:var(--color-text-muted)}.BlogMarkdown_prose__tPl4p h1:first-child,.BlogMarkdown_prose__tPl4p h2:first-child,.BlogMarkdown_prose__tPl4p h3:first-child{margin-top:.35em}.BlogMarkdown_strong__N_xUS{font-weight:700;color:var(--color-text);font-size:inherit}.BlogMarkdown_em__pOCxJ{font-style:italic;color:inherit;font-size:inherit}.BlogMarkdown_prose__tPl4p blockquote b,.BlogMarkdown_prose__tPl4p blockquote strong,.BlogMarkdown_prose__tPl4p li b,.BlogMarkdown_prose__tPl4p li strong,.BlogMarkdown_prose__tPl4p p b,.BlogMarkdown_prose__tPl4p p strong{font-size:inherit;font-weight:700;color:var(--color-text)}.BlogMarkdown_prose__tPl4p [style*=font-size]{font-size:inherit!important}.BlogMarkdown_prose__tPl4p p{margin:.65em 0}.BlogMarkdown_prose__tPl4p ol,.BlogMarkdown_prose__tPl4p ul{margin:.65em 0;padding-left:1.35em}.BlogMarkdown_prose__tPl4p li{margin:.35em 0}.BlogMarkdown_link__5TjGX,.BlogMarkdown_prose__tPl4p a,.BlogMarkdown_prose__tPl4p a.link,.BlogMarkdown_prose__tPl4p a:visited{color:var(--color-accent-strong)!important;font-weight:600;text-decoration:underline!important;text-underline-offset:2px;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-accent-strong);text-decoration-color:var(--color-accent-strong)}.BlogMarkdown_link__5TjGX:focus-visible,.BlogMarkdown_link__5TjGX:hover,.BlogMarkdown_prose__tPl4p a:active,.BlogMarkdown_prose__tPl4p a:focus-visible,.BlogMarkdown_prose__tPl4p a:hover{color:var(--color-accent)!important;text-decoration:underline!important;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.BlogMarkdown_prose__tPl4p b a,.BlogMarkdown_prose__tPl4p blockquote a,.BlogMarkdown_prose__tPl4p em a,.BlogMarkdown_prose__tPl4p h1 a,.BlogMarkdown_prose__tPl4p h2 a,.BlogMarkdown_prose__tPl4p h3 a,.BlogMarkdown_prose__tPl4p h4 a,.BlogMarkdown_prose__tPl4p h5 a,.BlogMarkdown_prose__tPl4p h6 a,.BlogMarkdown_prose__tPl4p i a,.BlogMarkdown_prose__tPl4p li a,.BlogMarkdown_prose__tPl4p p a,.BlogMarkdown_prose__tPl4p strong a,.BlogMarkdown_prose__tPl4p td a,.BlogMarkdown_prose__tPl4p th a{color:var(--color-accent-strong)!important;text-decoration:underline!important}.BlogMarkdown_prose__tPl4p a b,.BlogMarkdown_prose__tPl4p a em,.BlogMarkdown_prose__tPl4p a i,.BlogMarkdown_prose__tPl4p a strong{color:inherit!important;font-weight:inherit}.BlogMarkdown_prose__tPl4p a[style*=color]{color:var(--color-accent-strong)!important}.BlogMarkdown_prose__tPl4p blockquote{margin:1em 0;padding:.6em 0 .6em 1em;border-left:3px solid var(--color-accent-strong);background:var(--color-accent-ghost);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--color-text)}.BlogMarkdown_prose__tPl4p code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:1em;background:var(--color-bg-soft);padding:.15em .45em;border-radius:6px;border:1px solid var(--color-border)}.BlogMarkdown_prose__tPl4p pre{margin:1em 0;padding:16px 18px;border-radius:var(--radius-md);background:#0c1320;color:#e6ebf0;overflow-x:auto;border:1px solid #1e293b}.BlogMarkdown_prose__tPl4p pre code{background:transparent;border:none;padding:0;font-size:1rem;color:inherit}.BlogMarkdown_prose__tPl4p table{width:100%;border-collapse:collapse;margin:1em 0;font-size:1rem}.BlogMarkdown_prose__tPl4p td,.BlogMarkdown_prose__tPl4p th{border:1px solid var(--color-border);padding:8px 12px;text-align:left}.BlogMarkdown_prose__tPl4p th{background:var(--color-bg-soft);color:var(--color-text);font-weight:600}.BlogMarkdown_prose__tPl4p hr{border:none;border-top:1px solid var(--color-border);margin:2em 0}.CyberLawArticlePage_section__kkYem{padding:calc(var(--nav-height) + 48px) 0 clamp(64px,8vw,96px);background:var(--color-bg);color:var(--color-text)}.CyberLawArticlePage_inner__BqCjr{width:100%}.CyberLawArticlePage_titleRow__YKCa4{display:flex;align-items:center;gap:14px;margin:0 0 clamp(24px,4vw,36px)}.CyberLawArticlePage_logo__n3vo8{display:block;width:clamp(72px,9vw,104px);height:clamp(72px,9vw,104px);flex:0 0 clamp(72px,9vw,104px);object-fit:contain}.CyberLawArticlePage_title__6l8kl{margin:0;flex:1 1;min-width:0;font-family:var(--font-heading);font-size:clamp(1.85rem,3.4vw,2.6rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--color-text)}.CyberLawArticlePage_body__7F_bv{width:100%;max-width:none}.CyberLawArticlePage_body__7F_bv blockquote,.CyberLawArticlePage_body__7F_bv ol,.CyberLawArticlePage_body__7F_bv p,.CyberLawArticlePage_body__7F_bv pre,.CyberLawArticlePage_body__7F_bv ul{max-width:none}.Navbar_header__7TllB{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--nav-height);display:flex;align-items:center;background:transparent;border-bottom:1px solid transparent;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background .32s var(--ease-soft),border-color .32s var(--ease-soft),box-shadow .32s var(--ease-soft),-webkit-backdrop-filter .32s var(--ease-soft);transition:background .32s var(--ease-soft),border-color .32s var(--ease-soft),box-shadow .32s var(--ease-soft),backdrop-filter .32s var(--ease-soft);transition:background .32s var(--ease-soft),border-color .32s var(--ease-soft),box-shadow .32s var(--ease-soft),backdrop-filter .32s var(--ease-soft),-webkit-backdrop-filter .32s var(--ease-soft)}.Navbar_header__7TllB:after{display:none}.Navbar_overHero__P4wiO{background:transparent;border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.Navbar_overHero__P4wiO:after{opacity:0}.Navbar_scrolled__Gl1kk{background:rgba(255,255,255,.92);border-bottom-color:var(--hero-line);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);box-shadow:none}.Navbar_scrolled__Gl1kk:after{display:none}.Navbar_onDarkSurface__duV8h .Navbar_brandText__rJVUC,.Navbar_onDarkSurface__duV8h .Navbar_link__ZPZJD,.Navbar_onDarkSurface__duV8h .Navbar_megaTrigger__X7gXO{color:rgba(255,255,255,.78)}.Navbar_onDarkSurface__duV8h .Navbar_linkActive__bFQmW,.Navbar_onDarkSurface__duV8h .Navbar_link__ZPZJD:hover,.Navbar_onDarkSurface__duV8h .Navbar_megaOpen__kjpuJ .Navbar_megaTrigger__X7gXO,.Navbar_onDarkSurface__duV8h .Navbar_megaTrigger__X7gXO:hover{color:#ffffff}.Navbar_onDarkSurface__duV8h .Navbar_contactCta__8leQS{background:#f5f5f5;color:#0a0a0a;border-color:#f5f5f5}.Navbar_onDarkSurface__duV8h .Navbar_contactCta__8leQS:hover{background:#ffffff;color:#0a0a0a;border-color:#ffffff}.Navbar_onDarkSurface__duV8h .Navbar_toggle__bWBlz{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);color:#f5f5f5}.Navbar_onDarkSurface__duV8h .Navbar_langButton__xfsUh{background:rgba(255,255,255,.92);border-color:rgba(255,255,255,.95);color:#171717}.Navbar_onDarkSurface__duV8h .Navbar_langButtonActive__qil2W,.Navbar_onDarkSurface__duV8h .Navbar_langButton__xfsUh:hover{background:#ffffff;border-color:#ffffff;color:#0a0a0a}.Navbar_onDarkSurface__duV8h .Navbar_langDropdown__MSdgI{background:#ffffff;border-color:rgba(0,0,0,.1);box-shadow:0 16px 40px rgba(0,0,0,.28)}.Navbar_onDarkSurface__duV8h .Navbar_langItem__WM_IF{color:#404040}.Navbar_onDarkSurface__duV8h .Navbar_langItem__WM_IF:hover{background:#ececec;color:#171717}.Navbar_onDarkSurface__duV8h .Navbar_langItemActive__HTy0Y{background:#dfe3f5;color:#171717}.Navbar_onDarkSurface__duV8h .Navbar_langItemActive__HTy0Y .Navbar_langItemLabel__x6ICK:after{color:#1c2778}.Navbar_darkSurface__QeACE .Navbar_langButtonActive__qil2W,.Navbar_darkSurface__QeACE .Navbar_langButton__xfsUh,.Navbar_darkSurface__QeACE .Navbar_langButton__xfsUh:hover{background:rgba(255,255,255,.94);border-color:rgba(255,255,255,.95);color:#171717}.Navbar_darkSurface__QeACE.Navbar_scrolled__Gl1kk .Navbar_langButtonActive__qil2W,.Navbar_darkSurface__QeACE.Navbar_scrolled__Gl1kk .Navbar_langButton__xfsUh,.Navbar_darkSurface__QeACE.Navbar_scrolled__Gl1kk .Navbar_langButton__xfsUh:hover{background:#ffffff;border-color:rgba(0,0,0,.12);color:#171717;box-shadow:0 1px 2px rgba(0,0,0,.06)}.Navbar_darkSurface__QeACE .Navbar_langChevron__LMBLQ{color:#171717}.Navbar_inner__YeqeH{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.Navbar_brandSlot__58j9j{display:flex;align-items:center;flex-shrink:0;z-index:2}.Navbar_navCenter__V735F{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:clamp(20px,2.5vw,32px);z-index:1}.Navbar_rightGroup___k6j2{display:flex;align-items:center;justify-content:flex-end;gap:12px;z-index:2}.Navbar_brand__cIDQ_{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;text-decoration:none}.Navbar_brandLogo__St8hS{display:block;width:var(--brand-logo-size);height:var(--brand-logo-size);min-width:var(--brand-logo-size);min-height:var(--brand-logo-size);max-width:none;flex-shrink:0;object-fit:contain;filter:none;transition:opacity .2s var(--ease-soft)}.Navbar_onDarkSurface__duV8h .Navbar_brandLogo__St8hS{mix-blend-mode:lighten;filter:drop-shadow(0 0 10px rgba(79,213,199,.35))}.Navbar_brandText__rJVUC{font-size:.9375rem;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--gray-900)}.Navbar_brand__cIDQ_:hover .Navbar_brandLogo__St8hS{opacity:.88}.Navbar_onDarkSurface__duV8h .Navbar_brand__cIDQ_:hover .Navbar_brandLogo__St8hS{filter:drop-shadow(0 0 12px rgba(79,213,199,.45))}.Navbar_navLeft__BP3Uh{display:none}.Navbar_link__ZPZJD{position:relative;display:inline-flex;align-items:center;gap:3px;padding:6px 0;font-size:.875rem;font-weight:500;letter-spacing:-.01em;text-transform:none;color:var(--gray-600);transition:color .18s var(--ease-soft)}.Navbar_link__ZPZJD:after{display:none}.Navbar_linkActive__bFQmW,.Navbar_link__ZPZJD:hover{color:var(--gray-900)}.Navbar_linkCyrwiki__9Z3B8{color:var(--brand-turquoise-dim);font-weight:400}.Navbar_linkCyrwiki__9Z3B8:after{background:var(--brand-turquoise-dim);box-shadow:0 0 10px rgba(79,213,199,.35)}.Navbar_linkCyrwiki__9Z3B8.Navbar_linkActive__bFQmW,.Navbar_linkCyrwiki__9Z3B8:hover{color:var(--brand-turquoise)}.Navbar_linkCyrwiki__9Z3B8.Navbar_linkActive__bFQmW:after,.Navbar_linkCyrwiki__9Z3B8:hover:after{background:var(--brand-turquoise)}.Navbar_contactCta__8leQS{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:var(--radius-pill);border:1px solid var(--btn-fill-border);background:var(--btn-fill-bg);color:var(--btn-fill-text);font-family:inherit;font-size:.8125rem;font-weight:500;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background-color .18s var(--ease-soft),border-color .18s var(--ease-soft)}.Navbar_contactCta__8leQS:hover{background:var(--btn-fill-bg-hover);border-color:var(--btn-fill-bg-hover);color:var(--btn-fill-text);transform:none;box-shadow:none}.Navbar_mobileContactCta__8_NDo{display:none;width:100%;margin-top:8px;padding:12px 18px;font-size:.875rem;font-weight:500;background:var(--btn-fill-bg);color:var(--btn-fill-text);border:1px solid var(--btn-fill-border);border-radius:var(--radius-pill)}.Navbar_mobileContactCta__8_NDo:hover{background:var(--btn-fill-bg-hover);color:var(--btn-fill-text)}.Navbar_toggle__bWBlz{display:none;width:40px;height:40px;border-radius:var(--radius-md);border:1px solid var(--hero-line);background:var(--color-surface);align-items:center;justify-content:center;color:var(--gray-800);transition:background-color .2s var(--ease-soft),border-color .2s var(--ease-soft),color .2s var(--ease-soft)}.Navbar_toggle__bWBlz:hover{background-color:var(--color-bg-soft);border-color:var(--hero-line-strong);color:var(--gray-900)}.Navbar_langWrap__4Jpo7{position:relative;display:flex;align-items:center}.Navbar_langDesktop__KTOXE{display:inline-flex}.Navbar_langButton__xfsUh{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-md);border:1px solid var(--hero-line);background:var(--color-surface);color:var(--gray-800);cursor:pointer;transition:background-color .2s var(--ease-soft),border-color .2s var(--ease-soft),color .2s var(--ease-soft)}.Navbar_langButtonActive__qil2W,.Navbar_langButton__xfsUh:hover{background:var(--color-bg-soft);border-color:var(--hero-line-strong);color:var(--gray-900)}.Navbar_langCurrent___OPHx{font-size:.9rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.Navbar_langFlag__hmvyP{display:inline-flex;align-items:center;justify-content:center;font-size:1.125rem;line-height:1;flex-shrink:0}.Navbar_langChevron__LMBLQ{color:currentColor}.Navbar_langDropdown__MSdgI{position:absolute;top:calc(100% + 6px);left:50%;right:auto;transform:translateX(-50%);min-width:100%;width:max-content;padding:4px;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#ffffff;box-shadow:0 8px 24px rgba(0,0,0,.1);overflow:hidden;z-index:120}.Navbar_langItem__WM_IF{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;padding:8px 10px;border-radius:6px;text-decoration:none;color:#404040;font-size:.875rem;font-weight:500;border:none}.Navbar_langItem__WM_IF:hover{background:#e5e5e5;color:#171717}.Navbar_langItemActive__HTy0Y{background:#eef1fb;color:#171717;font-weight:600}.Navbar_langItemActive__HTy0Y .Navbar_langItemLabel__x6ICK:after{content:"✓";-webkit-margin-start:6px;margin-inline-start:6px;font-size:.75rem;color:#1c2778}.Navbar_langItemLabel__x6ICK{display:inline-flex;align-items:center;gap:8px;min-width:0}.Navbar_mobilePanel__jgYiN{position:fixed;top:var(--nav-height);left:0;right:0;background:#ffffff;border-bottom:1px solid rgba(0,0,0,.08);padding:16px clamp(20px,4vw,32px) 24px;display:none;flex-direction:column;gap:4px;box-shadow:var(--shadow-sm);--mobile-menu-hover-bg:#ececec;--mobile-menu-hover-border:rgba(0,0,0,0.08);--mobile-menu-text:#404040;--mobile-menu-text-strong:#171717;--mobile-menu-text-muted:#525252;--mobile-menu-active-bg:#e5e5e5}.Navbar_mobileLink__V0399{display:block;padding:10px 12px;border-radius:var(--radius-sm);color:var(--mobile-menu-text,var(--gray-700));font-size:.9375rem;font-weight:500;letter-spacing:.01em;text-transform:none;border:1px solid transparent;transition:background-color .2s var(--ease-soft),color .2s var(--ease-soft),border-color .2s var(--ease-soft)}.Navbar_mobileLink__V0399:hover{background-color:var(--mobile-menu-hover-bg,#ececec);color:var(--mobile-menu-text-strong,#171717);border-color:var(--mobile-menu-hover-border,rgba(0,0,0,.08))}.Navbar_mobileLinkActive__9X2Xv{color:var(--mobile-menu-text-strong,#171717);background:var(--mobile-menu-active-bg,#e5e5e5);border-color:var(--mobile-menu-hover-border,rgba(0,0,0,.1))}.Navbar_mobileLinkCyrwiki__8W8v7{color:var(--brand-turquoise-dim);font-weight:400}.Navbar_mobileLinkCyrwiki__8W8v7.Navbar_mobileLinkActive__9X2Xv,.Navbar_mobileLinkCyrwiki__8W8v7:hover{color:var(--brand-turquoise);border-color:rgba(28,184,170,.35);background:rgba(79,213,199,.08)}.Navbar_mobileLang__xG8bH{margin-top:12px;align-self:flex-start;display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:var(--radius-pill);border:1px solid var(--hero-line);background:var(--color-surface)}.Navbar_dropdownWrap__8WYOU{position:relative}.Navbar_dropdownTrigger__XeQMM{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;font-family:inherit}.Navbar_dropdownIcon__LxThV{transition:transform .22s var(--ease-soft)}.Navbar_dropdownOpen__4RZgm .Navbar_dropdownIcon__LxThV{transform:rotate(180deg)}.Navbar_dropdown__GsLXV{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);min-width:176px;padding:4px 0;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#f3f3f3;box-shadow:0 12px 32px rgba(0,0,0,.12);z-index:110}.Navbar_dropdownLink___3UCL{display:block;padding:8px 14px;border-radius:0;font-size:.8rem;font-weight:500;color:#404040;text-decoration:none;transition:background .18s var(--ease-soft),color .18s var(--ease-soft)}.Navbar_dropdownLink___3UCL:hover{background:#e5e5e5;color:#171717}.Navbar_dropdownLinkAccent__NkWIR{color:var(--brand-turquoise-dim);font-weight:400}.Navbar_dropdownLinkAccent__NkWIR.Navbar_dropdownLinkActive__d0i3p,.Navbar_dropdownLinkAccent__NkWIR:hover{color:var(--brand-turquoise);background:#e5e5e5}.Navbar_dropdownLinkActive__d0i3p{background:#e8e8e8;color:#171717}.Navbar_mobileDropdown__sNOrp{display:flex;flex-direction:column;gap:4px}.Navbar_mobileDropdownTrigger__FtnEX{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid transparent;background:none;color:var(--mobile-menu-text,var(--gray-700));font-size:.9375rem;font-weight:500;font-family:inherit;cursor:pointer;transition:background-color .2s var(--ease-soft),color .2s var(--ease-soft),border-color .2s var(--ease-soft)}.Navbar_mobileDropdownTrigger__FtnEX:hover{background-color:var(--mobile-menu-hover-bg,#ececec);color:var(--mobile-menu-text-strong,#171717);border-color:var(--mobile-menu-hover-border,rgba(0,0,0,.08))}.Navbar_mobileDropdownIcon__HLGUx{transition:transform .22s var(--ease-soft)}.Navbar_mobileDropdownIconOpen__7_Mwc{transform:rotate(180deg)}.Navbar_mobileDropdownTriggerLabel__2w_z8{display:inline-flex;align-items:center;gap:8px;min-width:0}.Navbar_mobileSubLinks__7UMno{display:flex;flex-direction:column;gap:4px;padding-left:12px}.Navbar_mobileSubLink__yc_SQ{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--radius-sm);color:var(--mobile-menu-text-muted,var(--gray-600));font-size:.875rem;font-weight:400;border:1px solid transparent;text-decoration:none;transition:background-color .2s var(--ease-soft),color .2s var(--ease-soft),border-color .2s var(--ease-soft)}.Navbar_mobileSubLink__yc_SQ:hover{color:var(--mobile-menu-text-strong,#171717);border-color:var(--mobile-menu-hover-border,rgba(0,0,0,.08))}.Navbar_mobilePanel__jgYiN .Navbar_mobileEcoItem__qsmGW:hover,.Navbar_mobileSubLink__yc_SQ:hover{background-color:var(--mobile-menu-hover-bg,#ececec)}.Navbar_mobilePanel__jgYiN .Navbar_mobileEcoItem__qsmGW:hover .Navbar_megaItemTitle__Fj_Zo{color:var(--mobile-menu-text-strong,#171717)}.Navbar_mobilePanel__jgYiN .Navbar_mobileEcoItem__qsmGW:hover .Navbar_megaItemDesc__Peikm{color:var(--mobile-menu-text-muted,#525252)}.Navbar_mobilePanel__jgYiN .Navbar_mobileEcoItem__qsmGW .Navbar_megaItemTitle__Fj_Zo{color:var(--mobile-menu-text-strong,#171717)}.Navbar_mobilePanel__jgYiN .Navbar_mobileEcoItem__qsmGW .Navbar_megaItemBullets__48xog,.Navbar_mobilePanel__jgYiN .Navbar_mobileEcoItem__qsmGW .Navbar_megaItemDesc__Peikm{color:var(--mobile-menu-text-muted,#525252)}@media (max-width:980px){.Navbar_contactCta__8leQS,.Navbar_navCenter__V735F{display:none}.Navbar_mobileContactCta__8_NDo,.Navbar_toggle__bWBlz{display:inline-flex}.Navbar_mobilePanel__jgYiN{display:flex}.Navbar_langDesktop__KTOXE{display:none}.Navbar_brandLogo__St8hS{width:50px;height:50px;min-width:50px;min-height:50px}.Navbar_brandText__rJVUC{font-size:.98rem;letter-spacing:.035em}}@media (max-width:640px){.Navbar_header__7TllB{height:var(--nav-height)}.Navbar_brandLogo__St8hS{width:46px;height:46px;min-width:46px;min-height:46px}.Navbar_brandText__rJVUC{font-size:.92rem}}@media (max-width:420px){.Navbar_brandText__rJVUC{display:none}}.Navbar_megaHeaderOpen__53OZO{border-bottom-color:var(--hero-line)}.Navbar_megaWrap__DwRDD{position:static}.Navbar_megaTrigger__X7gXO{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;font-family:inherit}.Navbar_megaChevron__eGK1o{transition:transform .22s var(--ease-soft)}.Navbar_megaOpen__kjpuJ .Navbar_megaChevron__eGK1o{transform:rotate(180deg)}.Navbar_megaPanel__S7WW6{position:fixed;top:var(--nav-height);left:0;right:0;z-index:99;padding:clamp(28px,3.5vw,36px) 0 clamp(32px,4vw,40px);background:linear-gradient(180deg,#fafafa,#f4f4f4);border-bottom:1px solid var(--hero-line);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .2s var(--ease-soft),visibility .2s var(--ease-soft),transform .2s var(--ease-soft)}.Navbar_megaPanelOpen__D7ktt{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.Navbar_megaInner__xPhLW{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(28px,4.5vw,56px);gap:clamp(28px,4.5vw,56px);align-items:start}.Navbar_megaIntro__q28Bx{display:flex;flex-direction:column;gap:14px;padding-right:clamp(20px,3vw,32px);border-right:1px solid var(--hero-line)}.Navbar_megaBadge__C5S6H{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:5px 12px;border-radius:var(--radius-pill);border:1px solid var(--hero-line);background:#ffffff;font-size:.625rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-500)}.Navbar_megaTitle__MJthI{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;color:var(--gray-900);text-wrap:balance}.Navbar_megaIntroText__nF4gV{margin:0;font-size:.875rem;line-height:1.62;color:var(--gray-600);text-wrap:pretty;max-width:30ch}.Navbar_megaCol__rMcaq{display:flex;flex-direction:column;gap:0;min-width:0}.Navbar_megaColLabel__C055f{display:block;margin:0 0 14px;padding-left:4px;font-size:.625rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-500)}.Navbar_megaColList__ucM1U{display:flex;flex-direction:column;gap:4px}.Navbar_megaItem__ZhNdw{display:flex;flex-direction:row;align-items:flex-start;gap:14px;min-width:0;padding:10px 12px;margin:0 -12px;border:none;border-radius:var(--radius-md);background:transparent;text-decoration:none;transition:background .16s var(--ease-soft)}.Navbar_megaItem__ZhNdw:hover{background:#ececec;transform:none;box-shadow:none}.Navbar_megaItemIconBox__fEG0U{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--hero-line);background:rgba(255,255,255,.85);color:var(--gray-700);box-shadow:var(--shadow-xs)}.Navbar_megaItemCopy__fRzZJ{display:flex;flex-direction:column;gap:3px;min-width:0;padding-top:2px;flex:1 1}.Navbar_megaItemTitle__Fj_Zo{display:block;font-size:.875rem;font-weight:600;letter-spacing:-.015em;line-height:1.3;color:var(--gray-900)}.Navbar_megaItemDesc__Peikm{display:block;font-size:.78rem;line-height:1.45;color:var(--gray-500)}.Navbar_megaItemBullets__48xog{margin:.2rem 0 0;padding:0 0 0 .95rem;list-style:disc;font-size:.74rem;line-height:1.4;color:#525252}.Navbar_megaItemBullets__48xog li+li{margin-top:.15rem}.Navbar_megaPanel__S7WW6 .Navbar_megaItemBullets__48xog{color:#525252}.Navbar_megaPanel__S7WW6 .Navbar_megaItemTitle__Fj_Zo{color:#171717}.Navbar_mobileEcoItem__qsmGW{display:flex;align-items:flex-start;gap:10px}.Navbar_mobileEcoItem__qsmGW .Navbar_megaItemIconBox__fEG0U{width:32px;height:32px;border-radius:8px}.Navbar_mobileEcoItem__qsmGW .Navbar_megaItemCopy__fRzZJ{gap:2px}@media (max-width:1100px){.Navbar_megaInner__xPhLW{grid-template-columns:minmax(200px,260px) minmax(0,1fr) minmax(0,1fr);gap:24px}}@media (max-width:980px){.Navbar_megaPanel__S7WW6{display:none}}.PublicationCardMeta_meta__N37sI{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:.78rem;font-weight:450;letter-spacing:.01em;line-height:1.35;color:#3a3a40}.PublicationCardMeta_metaItem__T2Cv6{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PublicationCardMeta_metaSep__eMyNx{color:rgba(58,58,64,.45);-webkit-user-select:none;-moz-user-select:none;user-select:none}.InsightsCard_insightsCard__I5aJd{display:flex;flex-direction:column;aspect-ratio:5/3.1;min-height:196px;border-radius:0;border:1px solid #ffffff;overflow:hidden;text-decoration:none;cursor:pointer;background:var(--publication-card-bg)}.InsightsCard_insightsContent__d7LtC{flex:1 1 auto;display:flex;flex-direction:column;gap:12px;min-height:100%;padding:22px 24px 20px;background:var(--publication-card-bg);font-family:var(--font-display)}.InsightsCard_insightsCategory__ZtntP{margin:0;font-size:clamp(.82rem,1.35vw,.98rem);font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--publication-card-muted)}.InsightsCard_insightsTitle__QoBPZ{margin:0;font-family:var(--font-heading);font-size:clamp(1.02rem,1.7vw,1.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.42;color:var(--publication-card-text);text-wrap:balance}.InsightsCard_insightsFooter__pg3CW{margin-top:auto;display:flex;flex-direction:column;gap:10px}.InsightsCard_insightsCta__NKMBG{display:inline-flex;align-items:center;gap:8px;font-size:.84rem;font-weight:600;letter-spacing:.02em;color:var(--btn-outline-text);transition:color .24s var(--ease-soft)}.InsightsCard_insightsCard__I5aJd:hover .InsightsCard_insightsCta__NKMBG{color:var(--btn-outline-hover-text)}.OutlookCard_outlookCard__UmnVE{display:flex;flex-direction:column;aspect-ratio:5/3.1;min-height:196px;border-radius:0;border:1px solid #ffffff;overflow:hidden;text-decoration:none;cursor:pointer;background:var(--publication-card-bg)}.OutlookCard_outlookContent__9vyLJ{flex:1 1 auto;display:flex;flex-direction:column;gap:12px;min-height:100%;padding:22px 24px 20px;background:var(--publication-card-bg);font-family:var(--font-display)}.OutlookCard_outlookCategory__OSQgW{margin:0;font-size:clamp(.82rem,1.35vw,.98rem);font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--publication-card-muted)}.OutlookCard_outlookTitle__AhiZF{margin:0;font-family:var(--font-heading);font-size:clamp(1.02rem,1.7vw,1.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.42;color:var(--publication-card-text);text-wrap:balance}.OutlookCard_outlookFooter__sKs8_{margin-top:auto;display:flex;flex-direction:column;gap:10px}.OutlookCard_outlookCta__8Kx5Q{display:inline-flex;align-items:center;gap:8px;font-size:.84rem;font-weight:600;letter-spacing:.02em;color:var(--btn-outline-text);transition:color .24s var(--ease-soft)}.OutlookCard_outlookCard__UmnVE:hover .OutlookCard_outlookCta__8Kx5Q{color:var(--btn-outline-hover-text)}.PublicationIndexGrid_publicationSection__umyNc{flex:1 1 auto;padding-top:calc(var(--nav-height) + 40px);padding-bottom:56px;background:transparent}.PublicationIndexGrid_publicationSectionCompact__rqaL7{padding-top:40px}.PublicationIndexGrid_grid__QOnro{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.PublicationIndexGrid_gridInsights__5q28F,.PublicationIndexGrid_gridOutlook__YWTO3{grid-template-columns:repeat(3,minmax(0,1fr))}.PublicationIndexGrid_gridItem__3dnQk{min-width:0}.PublicationIndexGrid_pagination__AJdnK{margin-top:36px;display:flex;align-items:center;justify-content:center;gap:10px}.PublicationIndexGrid_pageNumbers__0Rd8s{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}.PublicationIndexGrid_pageNumActive__8j98c,.PublicationIndexGrid_pageNum__4N10Z{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border-radius:var(--radius-md);font-size:.85rem;font-weight:600;text-decoration:none;color:var(--color-text-muted);border:1px solid transparent}.PublicationIndexGrid_pageNum__4N10Z:hover{color:var(--color-text);border-color:var(--color-border)}.PublicationIndexGrid_pageNumActive__8j98c{color:var(--btn-fill-bg);border-color:var(--btn-outline-border);background:var(--btn-outline-hover-bg)}.PublicationIndexGrid_pageNavBtn__bLa9y{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);border:1px solid var(--color-border);color:var(--color-text);text-decoration:none}.PublicationIndexGrid_pageNavDisabled__A0KdN{opacity:.35;pointer-events:none}.PublicationIndexGrid_pageEllipsis__qapXS{padding:0 4px;color:var(--color-text-dim)}@media (max-width:1024px){.PublicationIndexGrid_gridInsights__5q28F,.PublicationIndexGrid_gridOutlook__YWTO3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.PublicationIndexGrid_gridInsights__5q28F,.PublicationIndexGrid_gridOutlook__YWTO3{grid-template-columns:1fr}}.MiniMonthCalendar_miniCal__Tx463{width:112px;height:154px;flex:0 0 112px;display:flex;flex-direction:column;border-radius:10px;overflow:hidden;border:1px solid rgba(15,47,82,.12);background:#ffffff;box-shadow:0 8px 22px rgba(15,22,32,.1)}.MiniMonthCalendar_miniCalInk__eHYEu{border-color:rgba(255,255,255,.22);box-shadow:0 10px 28px rgba(0,0,0,.22)}.MiniMonthCalendar_header__FKP9O{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 5px 6px;background:#ffffff;color:#000000;line-height:1.1;border-bottom:1px solid rgba(0,0,0,.08)}.MiniMonthCalendar_headerMonth__b6Zp4{font-size:.64rem;font-weight:700;letter-spacing:.02em;text-transform:capitalize;color:#000000}.MiniMonthCalendar_headerYear__kTSVe{font-size:.56rem;font-weight:600;color:#000000}.MiniMonthCalendar_weekdays__z1YiP{flex:0 0 auto;display:grid;grid-template-columns:repeat(7,1fr);grid-gap:0;gap:0;padding:4px 4px 2px;background:#fafafa;border-bottom:1px solid rgba(0,0,0,.06)}.MiniMonthCalendar_weekday__eBTSs{text-align:center;font-size:.46rem;font-weight:700;letter-spacing:.02em;color:#8a96a3}.MiniMonthCalendar_grid__zIb8k{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;gap:1px;padding:3px 4px 4px;background:#ffffff}.MiniMonthCalendar_weekRow__CAKme{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:0;gap:0;flex:1 1}.MiniMonthCalendar_dayCell__BmMXa{display:flex;align-items:center;justify-content:center;height:14px;font-size:.5rem;font-weight:600;line-height:1;color:#2a3540;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MiniMonthCalendar_dayCellEmpty__3WSyj{visibility:hidden}.MiniMonthCalendar_dayCellHighlight__kwgFb{background:#d32f2f;color:#ffffff;border-radius:999px;font-weight:700}.MiniMonthCalendar_captionSlot___PP1a{flex:0 0 16px;display:flex;align-items:center;justify-content:center;padding:0 4px;background:#ffffff}.MiniMonthCalendar_caption___93AN{margin:0;font-size:.42rem;font-weight:600;line-height:1.1;text-align:center;color:#5c6b7a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.SeasonCalendar_season__IvV0Q{position:relative;flex:0 0 auto;overflow:hidden;padding:calc(var(--nav-height) + 40px) 0 clamp(36px,5vw,56px);background-color:var(--publication-sky-base);background-image:url(/images/season-calendar-bg.png);background-size:cover;background-position:center 42%}.SeasonCalendar_overlay__4HPTY{position:absolute;inset:0;background:linear-gradient(110deg,rgba(255,255,255,.93),rgba(236,248,255,.82) 50%,rgba(220,242,255,.58));pointer-events:none}.SeasonCalendar_orbA__myL59,.SeasonCalendar_orbB__GoFgU,.SeasonCalendar_orbC__nX5V4{position:absolute;border-radius:50%;filter:blur(48px);pointer-events:none}.SeasonCalendar_orbA__myL59{width:clamp(140px,18vw,240px);height:clamp(140px,18vw,240px);top:8%;right:10%;background:rgba(56,148,255,.24)}.SeasonCalendar_orbB__GoFgU{width:clamp(110px,14vw,180px);height:clamp(110px,14vw,180px);bottom:8%;left:6%;background:rgba(28,184,170,.18)}.SeasonCalendar_orbC__nX5V4{width:clamp(80px,10vw,140px);height:clamp(80px,10vw,140px);top:44%;left:42%;background:rgba(120,198,255,.16)}.SeasonCalendar_inner__myWum{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(18px,2.8vw,28px)}.SeasonCalendar_headRow__xhgdw{display:flex;align-items:flex-start;gap:clamp(14px,2.4vw,28px)}.SeasonCalendar_copyBlock__FjMvm{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:clamp(10px,1.6vw,14px)}.SeasonCalendar_kicker__FB0Y2{margin:0;font-size:clamp(.78rem,1.2vw,.92rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.35;color:#1a4f8c}.SeasonCalendar_intro__tJ6a_{margin:0;font-size:clamp(.88rem,1.25vw,.98rem);line-height:1.62;color:#3d5f82;max-width:56ch}.SeasonCalendar_yearAside__6TPHF{flex:0 0 auto;align-self:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.SeasonCalendar_yearText__r0_0b{display:block;font-size:clamp(4.8rem,9.5vw,8.2rem);font-weight:800;letter-spacing:-.06em;line-height:.8;background:linear-gradient(180deg,#1a5fbf,#2f8fd8 42%,#7ec8ff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 14px 30px rgba(36,118,210,.2));opacity:.96}.SeasonCalendar_flow__CjPzU{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;gap:clamp(10px,1.4vw,16px);width:100%}.SeasonCalendar_flowItem__kre3D{display:block;flex:0 0 auto}.SeasonCalendar_calWrap__lwAgO{flex:0 0 auto}.SeasonCalendar_seasonInk__V3nt0{background:transparent;background-image:none}.SeasonCalendar_seasonInk__V3nt0 .SeasonCalendar_overlay__4HPTY{background:transparent}.SeasonCalendar_seasonInk__V3nt0 .SeasonCalendar_orbA__myL59,.SeasonCalendar_seasonInk__V3nt0 .SeasonCalendar_orbB__GoFgU,.SeasonCalendar_seasonInk__V3nt0 .SeasonCalendar_orbC__nX5V4{display:none}.SeasonCalendar_seasonInk__V3nt0 .SeasonCalendar_kicker__FB0Y2{font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:500;letter-spacing:-.02em;text-transform:none;line-height:1.25;color:var(--publication-card-text)}.SeasonCalendar_seasonInk__V3nt0 .SeasonCalendar_intro__tJ6a_{font-size:clamp(.9rem,1.35vw,1.02rem);line-height:1.65;letter-spacing:.005em;color:var(--publication-card-muted);max-width:56ch;font-weight:400}.SeasonCalendar_seasonInk__V3nt0 .SeasonCalendar_yearText__r0_0b{font-size:clamp(6.4rem,13.5vw,11.5rem);font-weight:800;letter-spacing:-.05em;line-height:.8;background:linear-gradient(180deg,#6ef0e4,#4fd5c7 28%,#3db8e8 62%,#2f8fd8);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 14px 32px rgba(47,143,216,.28));opacity:1}@media (max-width:1024px){.SeasonCalendar_yearText__r0_0b{font-size:clamp(3.6rem,11vw,5.8rem)}.SeasonCalendar_seasonInk__V3nt0 .SeasonCalendar_yearText__r0_0b{font-size:clamp(5rem,13vw,8.2rem)}}@media (max-width:720px){.SeasonCalendar_headRow__xhgdw{align-items:center;gap:12px 16px}.SeasonCalendar_yearAside__6TPHF{align-self:center}.SeasonCalendar_flow__CjPzU{display:grid;grid-template-columns:repeat(2,minmax(0,auto));justify-content:center;justify-items:center;grid-column-gap:clamp(12px,4vw,20px);column-gap:clamp(12px,4vw,20px);grid-row-gap:14px;row-gap:14px}}@media (max-width:640px){.SeasonCalendar_yearText__r0_0b{font-size:clamp(1.55rem,7.5vw,2.2rem);line-height:.95;letter-spacing:-.04em;filter:drop-shadow(0 8px 18px rgba(36,118,210,.18))}.SeasonCalendar_seasonInk__V3nt0 .SeasonCalendar_yearText__r0_0b{font-size:clamp(1.7rem,8vw,2.4rem);filter:drop-shadow(0 10px 22px rgba(47,143,216,.22))}}@media (max-width:480px){.SeasonCalendar_season__IvV0Q{padding-top:calc(var(--nav-height) + 32px);padding-bottom:32px}.SeasonCalendar_headRow__xhgdw{flex-wrap:nowrap}}.SitePageLayout_sitePage__ttUI_{display:flex;flex-direction:column;min-height:100dvh}.SitePageLayout_sitePageInk__d3ShS{background:linear-gradient(180deg,var(--publication-ink-top) 0,var(--publication-ink-base) 35%,var(--publication-ink-mid) 70%,var(--publication-ink-footer) 100%)}.SitePageLayout_main__AUZC4{flex:1 1 auto;display:flex;flex-direction:column}.Solutions_section__lwdYC{position:relative;padding-top:clamp(56px,8vw,80px);padding-bottom:clamp(56px,8vw,80px);scroll-margin-top:calc(var(--nav-height) + 16px);background:var(--color-bg);border-top:1px solid var(--hero-line);color:var(--color-text);overflow:visible}.Solutions_inner__s6qsg{position:relative;z-index:1}.Solutions_header__Fe38s{display:flex;flex-direction:column;gap:14px;margin-top:clamp(12px,2.5vw,24px);margin-bottom:clamp(40px,5.5vw,56px)}.Solutions_headerRow__KxfSz{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(16px,3vw,32px)}.Solutions_headline__pSxFv{margin:0;font-family:var(--font-heading);font-size:var(--home-section-title-size);font-weight:var(--home-section-title-weight);letter-spacing:-.038em;line-height:1.12;color:var(--color-text);--rich-accent:var(--gray-800);text-wrap:balance;text-align:left}.Solutions_introRow__U6PZM{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(20px,4vw,48px);gap:clamp(20px,4vw,48px);align-items:end}.Solutions_introText__FHKJr{margin:0;max-width:62ch;font-size:clamp(1rem,1.6vw,1.08rem);line-height:1.75;letter-spacing:.004em;color:var(--color-text-muted);text-wrap:pretty}.Solutions_introCta__j0Iqd{margin:0;font-size:clamp(.95rem,1.4vw,1.05rem);line-height:1.5;color:var(--color-text-muted);text-align:right;white-space:nowrap}.Solutions_contactLink__GsA27{color:var(--btn-outline-text);font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:color .22s var(--ease-soft),border-color .22s var(--ease-soft)}.Solutions_contactLink__GsA27:hover{color:var(--btn-outline-hover-text);border-bottom-color:currentColor}.Solutions_stage__Q_JVJ{position:relative;width:min(100%,1040px);margin-inline:auto}.Solutions_serpentine__Vlv8r{margin:0;padding:0;gap:0}.Solutions_rowGroup__jvb3Y,.Solutions_serpentine__Vlv8r{list-style:none;display:flex;flex-direction:column}.Solutions_rowGroup__jvb3Y+.Solutions_rowGroup__jvb3Y{margin-top:clamp(8px,1.5vw,12px)}.Solutions_rowBridge__AXEV2{position:relative;height:clamp(28px,4vw,40px);margin:2px 0 4px;pointer-events:none}.Solutions_rowBridgeDown__6HINn{position:absolute;top:0;bottom:0;left:calc(100% - 17px);border-left:1.5px dashed var(--gray-400)}.Solutions_rowBlock__HCkWo{position:relative;width:100%}.Solutions_row__oYsaW{display:flex;align-items:flex-start;gap:0;width:100%}.Solutions_row__oYsaW[data-direction=rtl]{flex-direction:row-reverse}.Solutions_rowSegment__AlZ2v{display:flex;align-items:flex-start;flex:1 1;min-width:0}.Solutions_hConnector__uika5{flex:0 0 clamp(14px,2.5vw,28px);height:0;margin-top:16px;border-top:1.5px dashed var(--gray-400)}.Solutions_stepItem__QN7vO{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;gap:10px}.Solutions_stepUnit__U2HFE{display:flex;align-items:stretch;width:100%;min-height:40px}.Solutions_stepItem__QN7vO[data-direction=ltr] .Solutions_stepUnit__U2HFE,.Solutions_stepItem__QN7vO[data-direction=rtl] .Solutions_stepUnit__U2HFE{flex-direction:row}.Solutions_stepCircle__0aDMa{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--color-surface);border:1.5px solid var(--gray-900);color:var(--gray-900);font-family:var(--font-display);font-size:.6875rem;font-weight:600;letter-spacing:.01em;line-height:1;box-shadow:none;z-index:1}.Solutions_stepCircle__0aDMa[data-step="0"]{border-color:#1c2778;color:#1c2778}.Solutions_stepCircle__0aDMa[data-step="1"]{border-color:#1a4578;color:#1a4578}.Solutions_stepCircle__0aDMa[data-step="2"]{border-color:#1e6088;color:#1e6088}.Solutions_stepCircle__0aDMa[data-step="3"]{border-color:#2a8fad;color:#2a8fad}.Solutions_stepCircle__0aDMa[data-step="4"]{border-color:#52b5d4;color:#3d9fbf}.Solutions_stepCircle__0aDMa[data-step="5"]{border-color:#8fd4ea;color:#5eb8d4}.Solutions_stepPill__LkXbk{display:flex;align-items:center;flex:1 1 auto;min-width:0;min-height:40px;padding:8px 12px;margin-right:-2px;background:var(--gray-900);color:#ffffff;border-radius:var(--radius-pill) 0 0 var(--radius-pill);justify-content:flex-start;text-align:left}.Solutions_stepTitle__6E_K2{flex:1 1 auto;min-width:0;font-family:var(--font-display);font-size:clamp(.72rem,1vw,.8125rem);font-weight:500;line-height:1.3;letter-spacing:-.01em;text-align:left;text-wrap:balance}.Solutions_stepDesc__i0fse{margin:0 auto;padding-inline:4px;width:100%;max-width:28ch;font-size:.75rem;line-height:1.5;color:var(--color-text-muted);text-align:center;text-wrap:pretty}.Solutions_mobileList__5FYse{display:none;list-style:none;margin:0;padding:0}.Solutions_mobileItem___v6Bk{display:grid;grid-template-columns:20px 1fr;grid-gap:14px;gap:14px;align-items:stretch}.Solutions_mobileItem___v6Bk+.Solutions_mobileItem___v6Bk{margin-top:18px}.Solutions_mobileRail__tm0_N{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:14px}.Solutions_mobileDot__ZiOCY{width:8px;height:8px;border-radius:50%;background:var(--gray-900);flex-shrink:0}.Solutions_mobileLine__d4iQA{flex:1 1 auto;width:0;margin-top:6px;border-left:1.5px dashed var(--gray-400);min-height:24px}.Solutions_mobileBody__rf3uh{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0}.Solutions_mobileUnit__G6zbS{display:flex;align-items:stretch;width:100%}.Solutions_mobileUnit__G6zbS .Solutions_stepCircle__0aDMa{width:36px;height:36px;font-size:.7rem}.Solutions_mobileUnit__G6zbS .Solutions_stepPill__LkXbk{min-height:44px;margin-right:-2px;border-radius:var(--radius-pill) 0 0 var(--radius-pill);justify-content:flex-start;text-align:left}@media (max-width:768px){.Solutions_headerRow__KxfSz{flex-direction:column;align-items:flex-start;gap:12px}.Solutions_introCta__j0Iqd{text-align:left;white-space:normal}}@media (max-width:900px){.Solutions_serpentine__Vlv8r{display:none}.Solutions_mobileList__5FYse{display:flex;flex-direction:column}.Solutions_stepDesc__i0fse{max-width:34ch;font-size:.875rem;text-align:center}}@media (max-width:640px){.Solutions_section__lwdYC{padding-top:40px;padding-bottom:40px}}.ThankYouSection_section__zVA4X{border-top:1px solid var(--hero-line)}.ThankYouSection_panel__C9mJZ{position:relative;min-height:clamp(300px,42vw,420px);overflow:hidden;color:var(--gray-50)}.ThankYouSection_visual__tSrNp{position:absolute;inset:0;z-index:0}.ThankYouSection_visualImage__G2MGX{object-fit:cover;object-position:center center}.ThankYouSection_visualOverlay__zYN_n{position:absolute;inset:0;background:rgba(0,0,0,.58)}.ThankYouSection_inner__WFGR1{position:relative;z-index:2;display:flex;align-items:center;min-height:inherit;padding-block:clamp(48px,8vw,72px)}.ThankYouSection_copy__YS7At{max-width:min(34rem,92%);display:flex;flex-direction:column;gap:clamp(12px,2vw,18px)}.ThankYouSection_title__cNNyQ{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,4.2vw,2.85rem);font-weight:700;letter-spacing:-.035em;line-height:1.08;color:var(--gray-50);text-wrap:balance}.ThankYouSection_body__J01_1{margin:0;max-width:38ch;font-family:var(--font-display);font-size:clamp(.95rem,1.6vw,1.125rem);font-weight:400;line-height:1.65;color:var(--gray-300);text-wrap:pretty}@media (max-width:720px){.ThankYouSection_panel__C9mJZ{min-height:360px}.ThankYouSection_visualOverlay__zYN_n{background:rgba(0,0,0,.65)}.ThankYouSection_copy__YS7At{max-width:none}}