.LangSwitcher_wrap__pszX8{display:flex;align-items:center;gap:var(--space-3xs)}.LangSwitcher_link__JWNd6{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:var(--radius-btn);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.04em;text-decoration:none;color:inherit;opacity:.85;transition:opacity var(--motion-fast) var(--motion-ease)}.LangSwitcher_link__JWNd6:focus-visible,.LangSwitcher_link__JWNd6:hover{opacity:1}.LangSwitcher_current__BEsOR{font-weight:var(--fw-emphasis);opacity:1}.LangSwitcher_approximate__pJf1o:after{content:"*";font-size:.85em;opacity:.7}.Header_topbar__WuStm{background:var(--accent);color:var(--on-accent);font-size:var(--fs-caption)}.Header_topbarInner__3a4xj{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);min-height:40px}.Header_topbarList__14wez{display:flex;align-items:center;gap:var(--space-xs);margin:0;padding:0;list-style:none}.Header_topbarList__14wez a{color:inherit;text-decoration:none;opacity:.92}.Header_topbarList__14wez a:focus-visible,.Header_topbarList__14wez a:hover{opacity:1;text-decoration:underline}.Header_header__DOgjV{position:-webkit-sticky;position:sticky;top:0;z-index:1030;background:var(--surface);border-bottom:1px solid var(--line)}.Header_headerInner__2GFuF{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:72px}.Header_logo__u_uK7{display:inline-flex;align-items:center;flex:0 0 auto}.Header_nav__VMcGW{display:none}@media (min-width:992px){.Header_nav__VMcGW{display:block;flex:1 1 auto}}.Header_navList__CR2Vs{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);margin:0;padding:0;list-style:none}.Header_navItem__PUVGJ{position:relative}.Header_navLink__XpnPH{display:inline-flex;align-items:center;gap:4px;padding:var(--space-3xs) 0;font-size:var(--fs-body-sm);font-weight:var(--fw-emphasis);color:var(--ink);text-decoration:none;background:none;border:0;cursor:pointer;font-family:inherit}.Header_navLink__XpnPH:focus-visible,.Header_navLink__XpnPH:hover{color:var(--accent-strong)}.Header_submenu__5Y0KO{position:absolute;left:0;top:100%;min-width:240px;padding:var(--space-2xs) 0;margin:0;list-style:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-chip);box-shadow:var(--shadow-lift);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease),visibility var(--motion-fast)}.Header_navItem__PUVGJ:focus-within>.Header_submenu__5Y0KO,.Header_navItem__PUVGJ:hover>.Header_submenu__5Y0KO{opacity:1;visibility:visible;transform:none}.Header_submenu__5Y0KO .Header_groupLabel__72WbG,.Header_submenu__5Y0KO a{display:block;padding:8px var(--space-xs);font-size:var(--fs-body-sm);color:var(--ink);text-decoration:none;white-space:nowrap}.Header_submenu__5Y0KO a:focus-visible,.Header_submenu__5Y0KO a:hover{background:var(--surface-2);color:var(--accent-strong)}.Header_groupLabel__72WbG{font-weight:var(--fw-emphasis);color:var(--ink-muted)}.Header_actions__1YAH1{display:flex;align-items:center;gap:var(--space-2xs);flex:0 0 auto}.Header_cta__b_g32{display:inline-flex;align-items:center;padding:12px var(--space-sm);border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--brand),var(--brand-2));color:var(--on-accent);font-size:var(--fs-body-sm);font-weight:var(--fw-heading);text-decoration:none;transition:filter var(--motion-fast) var(--motion-ease)}.Header_cta__b_g32:focus-visible,.Header_cta__b_g32:hover{filter:brightness(1.06)}.Header_mobileNav__J3U14{position:absolute;top:14px;right:var(--gutter)}@media (min-width:992px){.Header_mobileNav__J3U14{display:none}}.Header_burger__DUtO_{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface);cursor:pointer;list-style:none}.Header_burger__DUtO_::-webkit-details-marker{display:none}.Header_mobilePanel__f1YyS{position:absolute;right:0;top:calc(100% + 8px);width:min(320px,calc(100vw - 2 * var(--gutter)));max-height:70vh;overflow-y:auto;padding-block:var(--space-2xs);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-chip);box-shadow:var(--shadow-lift)}.Header_mobileList__uh14S{margin:0;padding:0;list-style:none}.Header_mobileList__uh14S .Header_groupLabel__72WbG,.Header_mobileList__uh14S a{display:block;padding:10px 0;font-size:var(--fs-body-sm);color:var(--ink);text-decoration:none}.Header_mobileList__uh14S ul{margin:0 0 0 var(--space-2xs);padding:0;list-style:none;border-left:1px solid var(--line);padding-left:var(--space-2xs)}.Footer_footer__K91Sq{background:var(--surface-3);padding-block:var(--space-section) var(--space-lg);font-size:var(--fs-body-sm)}.Footer_top__piIVj{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);grid-template-columns:1fr}@media (min-width:992px){.Footer_top__piIVj{grid-template-columns:1.4fr 3fr}}.Footer_columns__mSp87{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);grid-template-columns:1fr}@media (min-width:576px){.Footer_columns__mSp87{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.Footer_columns__mSp87{grid-template-columns:repeat(3,1fr)}}.Footer_column__dRjNE>div+div{margin-top:var(--space-block)}.Footer_about__pQosi p{margin:var(--space-xs) 0 0;max-width:46ch}.Footer_colTitle__9ZdZP{margin-bottom:var(--space-xs);font-size:var(--fs-card-title)}.Footer_colTitle__9ZdZP a{color:inherit;text-decoration:none}.Footer_colTitle__9ZdZP a:focus-visible,.Footer_colTitle__9ZdZP a:hover{color:var(--accent-strong)}.Footer_list__pQjk4,.Footer_list__pQjk4 ul{margin:0;padding:0;list-style:none}.Footer_list__pQjk4 ul{margin-left:var(--space-2xs);padding-left:var(--space-2xs);border-left:1px solid var(--line)}.Footer_list__pQjk4 li{margin-bottom:10px}.Footer_list__pQjk4 a{color:var(--ink-body);text-decoration:none;transition:color var(--motion-fast) var(--motion-ease)}.Footer_list__pQjk4 a:focus-visible,.Footer_list__pQjk4 a:hover{color:var(--accent-strong)}.Footer_groupLabel__Zoo6p{font-weight:var(--fw-emphasis);color:var(--ink)}.Footer_bottom__x_Zjq{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs);margin-top:var(--space-block);padding-top:var(--space-sm);border-top:1px solid var(--line);color:var(--ink-muted);font-size:var(--fs-caption)}.Footer_social__2W2f8{display:flex;gap:var(--space-2xs);margin:0;padding:0;list-style:none}.Footer_social__2W2f8 a{color:var(--ink-body);text-decoration:none}.Footer_social__2W2f8 a:focus-visible,.Footer_social__2W2f8 a:hover{color:var(--accent-strong)}@layer components{.Cta_actions__9PqUI{display:flex;flex-wrap:wrap;gap:var(--space-3xs);margin-top:var(--space-sm)}.Cta_cta__m1r3C{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3xs);padding:.8em 1.75em;border:1px solid transparent;border-radius:var(--radius-btn);font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-emphasis);line-height:1.2;text-decoration:none;cursor:pointer;transition:transform var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.Cta_cta__m1r3C:hover{transform:translateY(-1px)}.Cta_cta__m1r3C:active{transform:translateY(0)}.Cta_cta__m1r3C:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.Cta_primary__jPD1F{background:var(--brand);color:var(--on-brand)}.Cta_primary__jPD1F:hover{background:var(--brand-strong)}.Cta_secondary__qh8kc{background:transparent;color:var(--ink);border-color:var(--line)}.Cta_secondary__qh8kc:hover{border-color:var(--brand);color:var(--brand)}.Cta_ghost__NU9je{background:transparent;color:var(--brand);padding-inline:0}.Cta_ghost__NU9je:hover{color:var(--brand-strong)}.onDark .Cta_primary__jPD1F{background:var(--on-dark);color:var(--surface-dark)}.onDark .Cta_primary__jPD1F:hover{background:var(--on-dark-hover)}.onDark .Cta_secondary__qh8kc{color:var(--on-dark);border-color:var(--line-on-dark-strong)}.onDark .Cta_secondary__qh8kc:hover{border-color:var(--on-dark);color:var(--on-dark)}.onDark .Cta_ghost__NU9je{color:var(--on-dark)}@media (prefers-reduced-motion:reduce){.Cta_cta__m1r3C{transition:none}.Cta_cta__m1r3C:active,.Cta_cta__m1r3C:hover{transform:none}}}@layer components{.Section_section__7tokg{padding-block:var(--space-section);background:var(--surface);color:var(--ink-body)}.Section_muted__mN8LE{background:var(--surface-2)}.Section_dark__fBOaI{background:var(--surface-dark);--ink:var(--on-dark);--ink-body:var(--on-dark-muted);--ink-muted:var(--on-dark-subtle);--line:var(--line-on-dark);color:var(--ink-body)}.Section_accent__EebEq{background:var(--brand);--ink:var(--on-brand);--ink-body:var(--on-brand);--line:var(--line-on-brand);color:var(--ink-body)}.Section_heading__Bo9iC{color:var(--ink);font-family:var(--font-heading);font-weight:var(--fw-heading);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);text-wrap:balance;margin:0}.Section_h1__yh9h0{font-size:var(--fs-h1)}.Section_h2__6KVVi{font-size:var(--fs-h2)}.Section_h3__UgZH2{font-size:var(--fs-h3)}.Section_eyebrow__6n305{display:block;font-size:var(--fs-caption);font-weight:var(--fw-emphasis);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--brand);margin-bottom:var(--space-3xs)}.Section_accent__EebEq .Section_eyebrow__6n305,.Section_dark__fBOaI .Section_eyebrow__6n305{color:currentColor;opacity:.75}.Section_prose__3cSka>p{margin:0 0 var(--space-xs);max-width:var(--measure);font-size:var(--fs-body);line-height:var(--lh-body)}.Section_prose__3cSka>p:last-child{margin-bottom:0}.Section_lead__ZBQW3>p{font-size:var(--fs-lead)}.Section_narrow__0whRr{max-width:var(--measure);margin-inline:auto}.Section_centered__74zi4{text-align:center}.Section_centered__74zi4 .Section_prose__3cSka>p{margin-inline:auto}.Section_centered__74zi4 .Section_actions__4sccc{justify-content:center}.Section_split__6nnQs{display:grid;grid-gap:var(--space-md);gap:var(--space-md);align-items:center}@media (min-width:992px){.Section_split__6nnQs{grid-template-columns:1fr 1fr;gap:var(--space-lg)}.Section_imageLeft__oR1D6 .Section_media__FHLVJ{order:-1}}.Section_media__FHLVJ{margin:0}.Section_media__FHLVJ img{display:block;width:100%;height:auto;border-radius:var(--radius-media);box-shadow:var(--shadow-lift)}.Section_actions__4sccc{display:flex;flex-wrap:wrap;gap:var(--space-3xs)}.Section_actions__4sccc,.Section_stack__DWJnh>*+*{margin-top:var(--space-sm)}.Section_bullets__oKSQe{list-style:none;margin:var(--space-sm) 0 0;padding:0;display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs)}.Section_bullets__oKSQe li{position:relative;padding-left:var(--space-sm);font-size:var(--fs-body);line-height:var(--lh-body);max-width:var(--measure)}.Section_bullets__oKSQe li:before{content:"";position:absolute;left:0;top:.55em;width:.5em;height:.5em;border-radius:var(--radius-pill);background:var(--brand)}.Section_accent__EebEq .Section_bullets__oKSQe li:before,.Section_dark__fBOaI .Section_bullets__oKSQe li:before{background:currentColor}.FeatureGrid_intro__clXKp{margin-bottom:var(--space-lg)}.FeatureGrid_list___zIUk{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-md);gap:var(--space-md);grid-template-columns:1fr}}@layer components{@media (min-width:768px){.FeatureGrid_list___zIUk[data-columns="2"],.FeatureGrid_list___zIUk[data-columns="3"],.FeatureGrid_list___zIUk[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.FeatureGrid_list___zIUk[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.FeatureGrid_list___zIUk[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.FeatureGrid_item__rzhr0{min-width:0}.FeatureGrid_itemTitle__lPRvl{font-size:var(--fs-card-title);margin-bottom:var(--space-3xs)}.FeatureGrid_itemBody__mzNjD{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-body);max-width:var(--measure)}.blog_pageTitle__1EZ7b{font-family:var(--font-heading);font-size:var(--fs-h1);font-weight:var(--fw-heading);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--ink);margin:0 0 var(--space-2xs)}.blog_pageIntro__Nv0VR{font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--ink-body);max-width:var(--measure);margin:0 0 var(--space-lg)}.blog_grid__IDT_E{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-md);gap:var(--space-md);grid-template-columns:1fr}}@layer components{@media (min-width:768px){.blog_grid__IDT_E{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.blog_grid__IDT_E{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog_card__M5MBn{display:flex;flex-direction:column;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;transition:transform var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.blog_card__M5MBn:focus-within,.blog_card__M5MBn:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.blog_cover__zjnce{display:block;width:100%;aspect-ratio:3/2;height:auto;object-fit:cover;background:var(--surface-2)}.blog_cardBody__zVPgK{padding:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-3xs)}.blog_date__53wVS{font-size:var(--fs-caption);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--ink-muted)}.blog_cardTitle___Ddff{margin:0;font-family:var(--font-heading);font-size:var(--fs-card-title);font-weight:var(--fw-heading);line-height:var(--lh-heading);color:var(--ink);text-wrap:balance}.blog_cardTitle___Ddff a{color:inherit;text-decoration:none}.blog_cardTitle___Ddff a:after{content:"";position:absolute;inset:0}.blog_card__M5MBn{position:relative}.blog_cardTitle___Ddff a:hover{color:var(--brand)}.blog_cardTitle___Ddff a:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.blog_excerpt__OS5xB{margin:0;font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--ink-body)}@media (prefers-reduced-motion:reduce){.blog_card__M5MBn{transition:none}.blog_card__M5MBn:focus-within,.blog_card__M5MBn:hover{transform:none}}}@layer components{.post_head__sAmBI{max-width:var(--measure);margin-bottom:var(--space-md)}.post_back__cKrP2{display:inline-block;font-size:var(--fs-body-sm);color:var(--brand);text-decoration:none;margin-bottom:var(--space-2xs)}.post_back__cKrP2:hover{text-decoration:underline}.post_title__qjwU4{font-family:var(--font-heading);font-size:var(--fs-h1);font-weight:var(--fw-heading);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--ink);text-wrap:balance;margin:0 0 var(--space-3xs)}.post_meta__I1Q14{margin:0;font-size:var(--fs-caption);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--ink-muted)}.post_cover__4yh_F{display:block;width:100%;height:auto;max-width:100%;border-radius:var(--radius-media);margin-bottom:var(--space-md);background:var(--surface-2)}.post_body__y5VG8{max-width:var(--measure);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-body)}.post_body__y5VG8>*+*{margin-top:var(--space-xs)}.post_body__y5VG8 h2,.post_body__y5VG8 h3,.post_body__y5VG8 h4{font-family:var(--font-heading);font-weight:var(--fw-heading);line-height:var(--lh-heading);color:var(--ink);margin-top:var(--space-md);margin-bottom:var(--space-3xs);text-wrap:balance}.post_body__y5VG8 h2{font-size:var(--fs-h3)}.post_body__y5VG8 h3{font-size:var(--fs-h4)}.post_body__y5VG8 h4{font-size:var(--fs-card-title)}.post_body__y5VG8 a{color:var(--brand);text-decoration:underline;text-underline-offset:.15em}.post_body__y5VG8 a:hover{color:var(--brand-strong)}.post_body__y5VG8 ol,.post_body__y5VG8 ul{padding-left:var(--space-sm)}.post_body__y5VG8 li+li{margin-top:var(--space-3xs)}.post_body__y5VG8 strong{color:var(--ink);font-weight:var(--fw-heading)}.post_body__y5VG8 blockquote{margin-inline:0;padding-left:var(--space-sm);border-left:3px solid var(--brand);color:var(--ink)}.post_body__y5VG8 img{max-width:100%;height:auto;border-radius:var(--radius-card)}.post_body__y5VG8 table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;font-size:var(--fs-body-sm)}.post_body__y5VG8 td,.post_body__y5VG8 th{border:1px solid var(--line);padding:var(--space-3xs);text-align:left}.post_body__y5VG8 pre{overflow-x:auto;padding:var(--space-2xs);background:var(--surface-3);border-radius:var(--radius-chip);font-size:var(--fs-body-sm)}}