.page_page__556_G{min-height:100vh;display:flex;flex-direction:column}.page_container__jZF7q{width:100%;max-width:var(--max-width-content);margin:0 auto;padding:0 var(--space-6)}.page_hero__7KFOs{position:relative;display:flex;align-items:center;justify-content:center;min-height:55vh;padding:var(--space-10) var(--space-6);text-align:center;overflow:hidden;border-bottom:1px solid var(--color-border)}@media (min-width:768px){.page_hero__7KFOs{min-height:65vh;padding:var(--space-12) var(--space-6)}}@media (min-width:1024px){.page_hero__7KFOs{min-height:70vh}}.page_heroWebglWrapper__vXuPV{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.35;-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent 65%,black 80%,black);mask-image:linear-gradient(90deg,transparent 0,transparent 65%,black 80%,black);display:none}@media (min-width:1024px){.page_heroWebglWrapper__vXuPV{display:block}}.page_hero__7KFOs .page_container__jZF7q{position:relative;z-index:1}.page_heroHeadline__6GB67{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-primary);margin-bottom:var(--space-4);letter-spacing:-.02em}@media (min-width:768px){.page_heroHeadline__6GB67{font-size:var(--font-size-5xl);margin-bottom:var(--space-5)}}.page_heroSubheadline__XEGGG{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);max-width:var(--max-width-text);margin:0 auto var(--space-6)}@media (min-width:768px){.page_heroSubheadline__XEGGG{font-size:var(--font-size-xl);margin:0 auto var(--space-8)}}.page_heroCta__k6Sds{display:flex;flex-direction:column;gap:var(--space-4);justify-content:center;align-items:center}@media (min-width:480px){.page_heroCta__k6Sds{flex-direction:row}}.page_buttonPrimary__ulm6i{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-bg-base);background-color:var(--color-text-primary);border-radius:var(--radius-md);text-decoration:none;min-width:160px}.page_buttonPrimary__ulm6i:hover{background-color:var(--color-text-secondary);color:var(--color-bg-base)}.page_buttonSecondary__kW1Gq{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary);background-color:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;min-width:160px}.page_buttonSecondary__kW1Gq:hover{border-color:var(--color-border-hover);color:var(--color-text-primary)}.page_section__zQZ2o{padding:var(--space-20) var(--space-6);border-top:1px solid var(--color-border)}.page_section__zQZ2o:nth-child(odd){background-color:var(--color-bg-base)}.page_section__zQZ2o:nth-child(2n){background-color:var(--color-bg-elevated)}.page_sectionHeading__lt74q{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-4)}@media (min-width:768px){.page_sectionHeading__lt74q{font-size:var(--font-size-3xl)}}.page_sectionLead__1lWkU{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:var(--max-width-text);margin-bottom:var(--space-12)}.page_featureList__okgNs{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-6);max-width:var(--max-width-text)}.page_featureList__okgNs li{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.page_featureList__okgNs li strong{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.page_grid__JZ9Cz{display:grid;grid-template-columns:1fr;grid-gap:var(--space-8);gap:var(--space-8)}@media (min-width:640px){.page_grid__JZ9Cz{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_grid__JZ9Cz{grid-template-columns:repeat(4,1fr)}}.page_gridItem__sQOZZ{padding:var(--space-6);background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.page_gridItem__sQOZZ h3{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-4)}.page_gridItem__sQOZZ ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.page_gridItem__sQOZZ li{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.page_ctaSection__BmsKD{padding:var(--space-20) var(--space-6);text-align:center;background-color:var(--color-bg-elevated);border-top:1px solid var(--color-border)}.page_ctaHeading__UuZzs{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-4)}@media (min-width:768px){.page_ctaHeading__UuZzs{font-size:var(--font-size-3xl)}}.page_ctaText__c9Wyd{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--space-8)}.Navigation_nav__NZulV{position:-webkit-sticky;position:sticky;top:0;z-index:100;background-color:var(--color-bg-base);border-bottom:1px solid var(--color-border)}.Navigation_container__ClVVs{display:flex;align-items:center;justify-content:space-between;max-width:var(--max-width-content);margin:0 auto;padding:var(--space-4) var(--space-6)}.Navigation_brand__HCKZq{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);text-decoration:none;letter-spacing:-.01em}.Navigation_brand__HCKZq,.Navigation_brand__HCKZq:hover{color:var(--color-text-primary)}.Navigation_links__Q6o2d{display:none;list-style:none;margin:0;padding:0;gap:var(--space-8)}@media (min-width:768px){.Navigation_links__Q6o2d{display:flex}}.Navigation_link__JUJnE{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-decoration:none}.Navigation_link__JUJnE:hover{color:var(--color-text-primary)}.Navigation_signIn__bVxJ6{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-decoration:none;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}.Navigation_signIn__bVxJ6:hover{border-color:var(--color-border-hover);color:var(--color-text-primary)}.Footer_footer__pQtti{background-color:var(--color-bg-elevated);border-top:1px solid var(--color-border);padding:var(--space-16) var(--space-6) var(--space-8)}.Footer_container__KpDnW{max-width:var(--max-width-content);margin:0 auto}.Footer_grid__88hvW{display:grid;grid-template-columns:1fr;grid-gap:var(--space-10);gap:var(--space-10);margin-bottom:var(--space-12)}@media (min-width:640px){.Footer_grid__88hvW{grid-template-columns:repeat(3,1fr)}}.Footer_heading__gVeft{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-4);text-transform:uppercase;letter-spacing:.05em}.Footer_list__SC5eb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.Footer_link__TBOP7{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-decoration:none}.Footer_link__TBOP7:hover{color:var(--color-text-primary)}.Footer_bottom__wxP7Z{padding-top:var(--space-8);border-top:1px solid var(--color-border)}.Footer_copyright__j4atB{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin:0}.subpage_page__yDLEr{min-height:100vh;display:flex;flex-direction:column}.subpage_main__yczib{flex:1 1;padding:var(--space-16) var(--space-6)}.subpage_container__IHn3X{max-width:var(--max-width-text);margin:0 auto}.subpage_header__hbw3w{margin-bottom:var(--space-12)}.subpage_title__PL2Q6{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-4);letter-spacing:-.02em}@media (min-width:768px){.subpage_title__PL2Q6{font-size:var(--font-size-4xl)}}.subpage_subtitle__W3R3r{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin:0;line-height:var(--line-height-relaxed)}.subpage_content__xQVL_ h2{font-size:var(--font-size-xl);margin:var(--space-10) 0 var(--space-4)}.subpage_content__xQVL_ h2,.subpage_content__xQVL_ h3{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.subpage_content__xQVL_ h3{font-size:var(--font-size-lg);margin:var(--space-8) 0 var(--space-3)}.subpage_content__xQVL_ p{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--space-4)}.subpage_content__xQVL_ ol,.subpage_content__xQVL_ ul{margin:0 0 var(--space-4);padding-left:var(--space-6);color:var(--color-text-secondary)}.subpage_content__xQVL_ li{margin-bottom:var(--space-2);line-height:var(--line-height-relaxed)}.subpage_content__xQVL_ a{color:var(--color-brand-primary);text-decoration:none}.subpage_content__xQVL_ a:hover{text-decoration:underline}.subpage_content__xQVL_ strong{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.subpage_lastUpdated__7XWU_{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-border)}