.PageFooter_pageFooter__Atlhc{padding-block:clamp(2rem,5vw,3rem);background:var(--color-footer-bg,var(--color-bg-subtle));border-top:1px solid var(--color-border)}.PageFooter_footerGrid__GWKq_{display:grid;grid-gap:var(--spacing-md);gap:var(--spacing-md)}@media (min-width:640px){.PageFooter_footerGrid__GWKq_{gap:var(--spacing-ml)}}.PageFooter_footerHeadline__Mp9MI{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal)}@media (min-width:640px){.PageFooter_footerHeadline__Mp9MI{font-size:var(--text-sm)}}.PageFooter_footerMeta__KxRG1{display:flex;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-md);font-size:var(--text-sm);color:var(--color-text-muted)}.PageFooter_footerMeta__KxRG1 a{color:inherit;text-decoration:underline;text-underline-offset:2px}.PageFooter_footerMeta__KxRG1 a:hover{color:var(--color-text-secondary)}.PageHeader_pageHeader__HTSsY{position:-webkit-sticky;position:sticky;top:0;z-index:20;background-color:var(--color-bg-subtle);border-bottom:1px solid var(--color-border)}.PageHeader_pageHeaderInner__dcwWm{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);padding-block:.85rem;padding-inline:clamp(1rem,.5rem + 1.56vw,1.5rem);min-height:64px;max-width:1440px;margin-inline:auto;width:100%}@media (min-width:640px){.PageHeader_pageHeaderInner__dcwWm{gap:var(--spacing-xl)}}@media (min-width:768px){.PageHeader_pageHeaderInner__dcwWm{gap:var(--spacing-2xl);padding-block:1.15rem;min-height:72px}}.PageHeader_brandMark__3cd9d{display:flex;align-items:center;gap:.4rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;font-size:var(--text-xs);white-space:nowrap;flex-shrink:0;text-decoration:none;color:inherit}@media (min-width:400px){.PageHeader_brandMark__3cd9d{font-size:var(--text-xs);gap:var(--spacing-sm)}}@media (min-width:768px){.PageHeader_brandMark__3cd9d{font-size:var(--text-sm);gap:var(--spacing-ms)}}.PageHeader_brandLogo__XzGXy{height:2.75rem;width:auto;max-width:200px;object-fit:contain}@media (min-width:400px){.PageHeader_brandLogo__XzGXy{height:3rem}}@media (min-width:768px){.PageHeader_brandLogo__XzGXy{height:3.5rem;max-width:260px}}.PageHeader_brandSymbol__DsXKO{width:32px;height:32px;border-radius:10px;background:var(--gradient-accent-alt);display:grid;place-items:center;color:var(--color-text-inverse);font-weight:var(--font-weight-bold);font-size:var(--text-sm);box-shadow:var(--shadow-sm);flex-shrink:0}@media (min-width:400px){.PageHeader_brandSymbol__DsXKO{width:36px;height:36px;border-radius:12px;font-size:var(--text-sm)}}@media (min-width:768px){.PageHeader_brandSymbol__DsXKO{width:44px;height:44px;border-radius:16px;font-size:var(--text-lg)}}.PageHeader_primaryNav__mAYB6{display:none;align-items:center;gap:var(--spacing-sm);font-size:var(--text-xs);flex:1 1;min-width:0}@media (min-width:768px){.PageHeader_primaryNav__mAYB6{display:flex;gap:var(--spacing-md);font-size:var(--text-sm)}}@media (min-width:1024px){.PageHeader_primaryNav__mAYB6{gap:var(--spacing-lg);font-size:var(--text-sm)}}.PageHeader_navList__qB2qB{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:var(--spacing-sm)}@media (min-width:768px){.PageHeader_navList__qB2qB{gap:var(--spacing-ms)}}@media (min-width:1024px){.PageHeader_navList__qB2qB{gap:var(--spacing-ml)}}.PageHeader_navViewport__4t8HX{z-index:var(--z-dropdown,1000)}.PageHeader_navLink__AibF7{padding:.35rem .6rem;border-radius:var(--radius-full);transition:var(--transition-colors);white-space:nowrap;text-decoration:none;color:inherit}@media (min-width:1024px){.PageHeader_navLink__AibF7{padding:.4rem var(--spacing-ms)}}.PageHeader_navLink__AibF7.PageHeader_active___O_CV{background:var(--color-accent-soft);color:var(--color-accent-strong)}.PageHeader_navLink__AibF7:hover{background:var(--color-surface-muted)}.PageHeader_dropdownTrigger__X0r5H{display:inline-flex;align-items:center;gap:var(--spacing-sm)}.PageHeader_chevron__5MIBY{transition:transform var(--transition-fast)}.PageHeader_dropdownContent__C2KMx{min-width:min(180px,calc(100vw - 2rem));padding:var(--spacing-sm) 0}.PageHeader_dropdownItem__uCf_1{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-sm);color:var(--color-text-secondary);text-decoration:none;background:transparent;border:none;cursor:pointer;font-family:inherit;text-align:left;transition:var(--transition-colors)}.PageHeader_dropdownItem__uCf_1:focus,.PageHeader_dropdownItem__uCf_1:hover{color:var(--color-text-primary);background:var(--color-surface-muted);outline:none}.PageHeader_dropdownItem__uCf_1:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:-2px}.PageHeader_dropdownItem__uCf_1.PageHeader_active___O_CV{color:var(--color-accent-strong)}.PageHeader_dropdownDivider__GP5eZ{height:1px;background:var(--color-border);margin:var(--spacing-sm) 0}.PageHeader_headerActions__rqfjG{display:flex;align-items:center;gap:var(--spacing-sm);margin-left:auto;flex-shrink:0}.PageHeader_headerActions__rqfjG>*{flex-shrink:0}@media (min-width:640px){.PageHeader_headerActions__rqfjG{gap:var(--spacing-md)}}@media (min-width:768px){.PageHeader_headerActions__rqfjG{gap:var(--spacing-ml)}}.PageHeader_headerCta__a_PFN{display:none}@media (min-width:1024px){.PageHeader_headerCta__a_PFN{display:inline-block}}.PageHeader_menuToggle__HFMZc{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:none;border-radius:var(--radius-md,.5rem);background:transparent;color:inherit;cursor:pointer;transition:var(--transition-colors)}.PageHeader_menuToggle__HFMZc:hover{background:var(--color-surface-muted)}.PageHeader_menuToggle__HFMZc:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (min-width:768px){.PageHeader_menuToggle__HFMZc{display:none}}@media (prefers-reduced-motion:reduce){.PageHeader_chevron__5MIBY,.PageHeader_dropdownItem__uCf_1,.PageHeader_navLink__AibF7{transition:none}}.PageShell_pageShell__FWeUs{min-height:100vh;display:flex;flex-direction:column;background:var(--gradient-surface),var(--color-bg)}.PageShell_pageContent__7IPup{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;overflow-x:clip}