:root{--onyx:#121214;--red:#e63946;--orange:#ff5e00;--amber:#ff9d18;--off-white:#f8f9fa;--warm:#f2f0ed;--graphite:#19191d;--footer:#1b1b1f;--text-muted:#b8b8c0;--text-secondary:#55555e;--border-dark:#38383f;--border-light:#d7d5d1;--focus:#ff9d18;--gradient-brand:linear-gradient(100deg, var(--red), var(--orange) 58%, var(--amber));--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:2.5rem;--space-6:3rem;--space-8:4rem;--space-12:6rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1.5rem;--text-sm:.875rem;--text-base:1rem;--text-lg:clamp(1.0625rem, 1.5vw, 1.1875rem);--heading-1:clamp(2.5rem, 5.2vw, 4.5rem);--heading-2:clamp(1.875rem, 3.4vw, 3rem);--heading-3:clamp(1.25rem, 2vw, 1.5rem);--container:82rem;--gutter:clamp(1.25rem, 4vw, 3rem);--ease-out:cubic-bezier(.22, 1, .36, 1);--motion-ui:.24s cubic-bezier(.22, 1, .36, 1);--motion-reveal:.64s cubic-bezier(.22, 1, .36, 1);--section-space:clamp(3rem, 6vw, 6rem)}
*{box-sizing:border-box}html{scroll-padding-top:6rem}body{background:var(--off-white);color:var(--onyx);font-family:var(--font-inter), Arial, sans-serif;margin:0;line-height:1.6}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-underline-offset:.25em}button:disabled{cursor:not-allowed}:focus-visible{outline:3px solid var(--focus);outline-offset:5px;box-shadow:0 0 0 2px var(--onyx)}h1,h2,h3,p{margin-block:0}h1,h2,h3{font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:-.04em;text-wrap:balance;font-weight:900;line-height:1.15}svg{flex-shrink:0}[hidden]{display:none!important}.staticFaq{border-bottom:1px solid;padding-block:1.25rem}.staticFaq summary{cursor:pointer;min-height:2.75rem}.staticFaq summary h3,.staticFaq summary h4{font:inherit;font-weight:700;display:inline}.staticFaq>p,.staticFaq>div{padding-top:1rem;line-height:1.8}::selection{background:var(--amber);color:var(--onyx)}.skipLink{z-index:100;background:var(--amber);color:var(--onyx);border-radius:var(--radius-sm);padding:.75rem 1rem;position:fixed;top:-8rem;left:1rem}.skipLink:focus{top:1rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
