.af-inner{box-sizing:border-box;max-width:1180px;margin:0 auto;padding:0 28px}.af-hero{background:var(--brand-canvas-dark);color:var(--brand-ink-on-dark);padding:64px 0 72px}.af-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-cyan);margin:0 0 12px;font-size:12px;font-weight:700}.af-title{text-wrap:balance;max-width:20ch;font-family:var(--font-display), "Hanken Grotesk", sans-serif;letter-spacing:-.02em;color:#fff;margin:0 0 14px;font-size:48px;font-weight:700;line-height:1.05}.af-lede{color:#b8c3d6;max-width:58ch;margin:0 0 28px;font-size:17px;line-height:1.55}.af-big{flex-wrap:wrap;gap:20px 40px;margin:0 0 32px;padding:0;display:flex}.af-big>div{gap:4px;display:grid}.af-big dt{font-family:var(--font-display), "Hanken Grotesk", sans-serif;color:#fff;font-size:44px;font-weight:700;line-height:1}.af-big dd{color:#8d9ab0;margin:0;font-size:14px}.af-form{gap:10px;max-width:440px;display:grid}.af-field{gap:6px;display:grid}.af-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.af-field input{font:inherit;box-sizing:border-box;background:var(--brand-surface-dark);color:#fff;border:1px solid #2a3a58;border-radius:10px;width:100%;padding:12px 14px;font-size:16px}.af-field input::placeholder{color:#8d9ab0}.af-field input:focus{border-color:var(--brand-cyan);outline:none;box-shadow:0 0 0 3px #09c5d640}.af-field input[aria-invalid=true]{border:2px solid #fb923c}.af-err{color:#fdba74;font-size:13px;font-weight:500}.af-err--general{background:#fb923c1f;border-radius:8px;margin:0;padding:10px 12px}.af-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.af-submit{font:inherit;color:#fff;background:var(--brand-blue);cursor:pointer;border:0;border-radius:10px;min-height:50px;margin-top:4px;padding:14px 18px;font-size:16px;font-weight:700}.af-submit:hover{background:#1d4ed8}.af-submit:focus-visible{outline:3px solid var(--brand-cyan);outline-offset:2px}.af-submit[aria-busy=true]{cursor:progress}.af-legal{color:#8d9ab0;margin:2px 0 0;font-size:12.5px;line-height:1.5}.af-legal a{color:#8fe9f1;text-decoration:underline}.af-done{box-sizing:border-box;background:var(--brand-surface-dark);border:1px solid #2a3a58;border-radius:12px;outline:none;max-width:440px;padding:18px 20px}.af-done strong{color:#fff;margin-bottom:6px;font-size:17px;display:block}.af-done p{color:#b8c3d6;margin:0;font-size:14.5px;line-height:1.55}.af-done-email{color:#fff;word-break:break-all;font-weight:600}.af-section{background:var(--brand-surface);color:var(--brand-ink);padding:56px 0 64px}.af-h2{font-family:var(--font-display), "Hanken Grotesk", sans-serif;letter-spacing:-.01em;margin:0 0 24px;font-size:30px;font-weight:700}.af-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 32px;padding:0;list-style:none;display:grid}.af-step-n{font-family:var(--font-display), "Hanken Grotesk", sans-serif;color:var(--brand-blue);font-size:14px;font-weight:700}.af-step h3{font-family:var(--font-display), "Hanken Grotesk", sans-serif;margin:6px 0;font-size:19px;font-weight:700}.af-step p{color:var(--brand-ink-2);margin:0;font-size:15px;line-height:1.55}.af-example{border:1px solid var(--brand-line);background:var(--brand-canvas);color:var(--brand-ink-2);border-radius:12px;margin:0 0 32px;padding:16px 18px;font-size:15px;line-height:1.55}.af-example strong{color:var(--brand-ink)}.af-h3{font-family:var(--font-display), "Hanken Grotesk", sans-serif;margin:0 0 10px;font-size:19px;font-weight:700}.af-rules ul{color:var(--brand-ink-2);gap:6px;margin:0;padding-left:20px;font-size:15px;line-height:1.55;display:grid}@media (max-width:860px){.af-steps{grid-template-columns:1fr;gap:18px}}@media (max-width:640px){.af-inner{padding:0 16px}.af-hero{padding:40px 0 48px}.af-title{font-size:32px}.af-lede{font-size:16px}.af-big{gap:16px 28px}.af-big dt{font-size:32px}.af-section{padding:40px 0 48px}.af-h2{font-size:24px}.af-form,.af-done{max-width:none}}