@font-face{font-family:"Inter";src:url("fonts/InterVariable.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"Manrope";src:url("fonts/Manrope-Variable.ttf") format("truetype");font-weight:200 800;font-style:normal;font-display:swap}
html{font-size:16px}
body,input,select,textarea,button{font-family:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif}
body{font-size:1rem;letter-spacing:-.005em}
h1,h2,h3,legend,.brand strong,.stat{font-family:"Manrope","Inter",sans-serif;letter-spacing:-.025em}
h1{font-weight:750}
h2,h3,legend{font-weight:700}
.brand strong{font-size:1.28rem;font-weight:780}
label{font-size:.98rem}
input,select,textarea{font-size:1rem;line-height:1.45}
button,.button,nav a{font-weight:700;letter-spacing:-.01em}
.hint,label small,.muted{font-size:.93rem;line-height:1.55}
.agreement{border-top:1px solid var(--line);padding:18px 0}.agreement:first-of-type{border-top:0}.agreement form{background:#f8fafb;border:1px solid var(--line);border-radius:8px;padding:16px;margin-top:14px}
