._base_1436a_1{column-gap:var(--space-2);white-space:nowrap;border-radius:var(--radius-2);font-size:var(--font-size-2);transition:colors .2s var(--ease)}._base_1436a_1:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-accent--border)}._base_1436a_1:disabled{pointer-events:none;opacity:.5}._base_1436a_1 svg{pointer-events:none;width:16px}._default_1436a_25{background:var(--color-accent-9);color:var(--color-accent-contrast)}._default_1436a_25:hover{background:var(--color-accent-10)}._default_1436a_25:focus{box-shadow:0 0 0 2px var(--color-neutral-8)}._default_1436a_25:active{background:var(--color-accent-5)}._destructive_1436a_42{background:var(--color-error-9);color:var(--color-error-contrast)}._destructive_1436a_42:hover{background:color-mix(in srgb,var(--color-error-10) 90%,transparent)}._outline_1436a_51{background:transparent;color:var(--color-accent-11)}._outline_1436a_51:hover{color:var(--color-accent-12)}._secondary_1436a_60{background:var(--color-accent-3);color:var(--color-accent-11)}._secondary_1436a_60:hover{background:color-mix(in srgb,var(--color-accent-4) 80%,transparent)}._link_1436a_69{background:transparent;color:var(--color-accent-11);text-underline-offset:var(--space-1)}._link_1436a_69:hover{text-decoration:underline}._sizeDefault_1436a_80{padding:var(--space-1) var(--space-4)}._sizeSm_1436a_84{padding:0 var(--space-4);border-radius:var(--radius-2)}._sizeLg_1436a_89{padding:var(--space-2) var(--space-6);border-radius:var(--radius-2)}._header_bvfc8_1{background:var(--color-neutral-2);border-bottom:1px solid var(--color-neutral-4);padding:var(--space-5) var(--space-6);position:sticky;top:0;z-index:100}._container_bvfc8_10{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}._logo_bvfc8_18{font:var(--font-heading);font-size:var(--font-size-4);color:var(--color-neutral-12);text-decoration:none;letter-spacing:.02em}._nav_bvfc8_26{display:flex;gap:var(--space-7);align-items:center}._navLink_bvfc8_32{font:var(--font-body);color:var(--color-neutral-11);text-decoration:none;transition:color .2s var(--ease);letter-spacing:.01em}._navLink_bvfc8_32:hover{color:var(--color-accent-11)}@media(max-width:768px){._header_bvfc8_1{padding:var(--space-4) var(--space-5)}._logo_bvfc8_18{font-size:var(--font-size-3)}._nav_bvfc8_26{gap:var(--space-5)}}._footer_1fsrx_1{background:var(--color-neutral-2);border-top:1px solid var(--color-neutral-4);padding:var(--space-8) var(--space-6) var(--space-6);margin-top:var(--space-9)}._container_1fsrx_8{max-width:1400px;margin:0 auto}._content_1fsrx_13{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-7);margin-bottom:var(--space-7)}._section_1fsrx_20 h3{font:var(--font-subheading);font-size:var(--font-size-2);color:var(--color-neutral-12);margin-bottom:var(--space-4)}._section_1fsrx_20 ul{list-style:none;padding:0;margin:0}._section_1fsrx_20 li{margin-bottom:var(--space-3)}._section_1fsrx_20 a{font:var(--font-body);color:var(--color-neutral-11);text-decoration:none;transition:color .2s var(--ease)}._section_1fsrx_20 a:hover{color:var(--color-accent-11)}._connect_1fsrx_48{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:var(--space-8);padding-top:var(--space-8);padding-bottom:var(--space-4);border-top:1px solid var(--color-neutral-4);gap:var(--space-3)}._connect_1fsrx_48 h3{font:var(--font-subheading);font-size:var(--font-size-3);color:var(--color-neutral-12);margin:0}._connect_1fsrx_48 p{font:var(--font-body);color:var(--color-neutral-11);margin:0;max-width:420px;line-height:1.5}._social_1fsrx_75{display:flex;gap:var(--space-5);margin-top:var(--space-3)}._social_1fsrx_75 a{color:var(--color-neutral-11);transition:all .2s var(--ease);display:flex;align-items:center;justify-content:center;padding:var(--space-2)}._social_1fsrx_75 a:hover{color:var(--color-accent-9);transform:translateY(-2px)}._bottom_1fsrx_95{padding-top:var(--space-6);border-top:1px solid var(--color-neutral-4);text-align:center;font:var(--font-caption);color:var(--color-neutral-10)}@media(max-width:768px){._footer_1fsrx_1{padding:var(--space-7) var(--space-5) var(--space-5)}._content_1fsrx_13{grid-template-columns:1fr;gap:var(--space-6)}}
