@font-face{font-family:Michroma;src:url(fonts/Michroma.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Manrope;src:url(fonts/Manrope.ttf) format("truetype");font-display:swap;font-weight:200 800}
:root{--ink:#07121d;--surface:#101e2d;--paper:#f3f5f8;--text:#f3f6fb;--muted:#b6c2d3;--blue:#1557df;--bright:#6295ff;--line:#2b3a4b;--border:#ccd4df;--panel-text:#172338;--danger:#a72c34;--success:#126143;--display:"Century Gothic",CenturyGothic,Manrope,Arial,sans-serif;--body:"Century Gothic",CenturyGothic,Manrope,Arial,sans-serif;--radius:4px;--control:48px;--ease:cubic-bezier(.2,.7,.2,1);--fast:180ms;--slow:650ms;--gutter:clamp(24px,4.5vw,72px)}
*{box-sizing:border-box}html{scrollbar-gutter:stable}body{margin:0;font-family:var(--body);font-size:16px;line-height:1.6}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}a{color:inherit}img{max-width:100%}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--bright);outline-offset:4px}textarea{resize:none}button{touch-action:manipulation}::selection{background:#1557df;color:#fff}.icon{width:20px;height:20px;flex-shrink:0;vertical-align:middle}.btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:var(--control);padding:13px 23px;border:1px solid transparent;border-radius:var(--radius);font-weight:600;text-decoration:none;transition:background var(--fast),border-color var(--fast),transform var(--fast);white-space:nowrap}.btn.primary{background:var(--blue);color:#fff}.btn.primary:hover{background:#124bc3}.btn.light{background:var(--paper);color:var(--ink)}.btn.secondary{background:transparent;border-color:var(--border);color:inherit}.btn.secondary:hover{background:#dde5ee}.btn.danger{background:var(--danger);color:#fff}.eyebrow{font-size:11px;letter-spacing:.12em;font-weight:600;text-transform:uppercase;line-height:1.8}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border:1px solid transparent;border-radius:4px;background:transparent;color:inherit}.icon-btn:hover{background:#dce5f0}.icon-btn img{width:20px;height:20px}.text-button{background:none;border:0;padding:8px 0;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:4px}.honey{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
