.onboarding-header{display:flex;align-items:center;justify-content:space-between;padding:26px 5vw;border-bottom:1px solid var(--color-border)}.onboarding-header .logo{font:500 22px var(--font-display);display:flex;align-items:center;gap:10px}.onboarding-header>a:last-child{font-size:14px}.onboarding-main{max-width:1140px;margin:0 auto;padding:76px 30px;display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:start}.onboarding-eyebrow{font-size:11px;letter-spacing:.12em;font-weight:600;color:var(--color-accent);margin-bottom:20px}.onboarding-intro h1{font:400 clamp(32px,4vw,48px)/1.16 var(--font-display);margin:0 0 28px}.onboarding-intro h1 em{font-style:normal;color:var(--color-accent)}.onboarding-intro>p:not(.onboarding-eyebrow){font-size:17px;line-height:1.8;color:var(--color-text-secondary)}.onboarding-steps{list-style:none;padding:0;margin:32px 0;display:grid;gap:25px}.onboarding-steps li{display:flex;gap:16px;align-items:start}.onboarding-steps li>span{display:grid;place-items:center;width:35px;height:35px;flex-shrink:0;border-radius:50%;background:#e6f1e4;color:#245a40;font-size:16px}.onboarding-steps [aria-current]>span{background:#1b4332;color:white}.onboarding-steps strong{font-weight:500}.onboarding-steps p{font-size:14px;color:var(--color-text-secondary);margin-top:6px}.onboarding-card{background:white;border:1px solid var(--color-border);border-radius:14px;padding:36px;box-shadow:0 12px 40px #1b433208;min-width:0}.onboarding-card h2{font:400 29px/1.2 var(--font-display);margin-bottom:18px}.onboarding-card p{line-height:1.7;font-size:16px;margin-bottom:22px}.onboarding-card label{display:block;font-size:14px;font-weight:500;margin:18px 0 8px}.onboarding-card input[type=email],.onboarding-code{width:100%;padding:14px 16px;border:1px solid #bacabd;border-radius:7px;font:400 16px var(--font-body)}.onboarding-card .onboarding-choice{display:flex;gap:12px;align-items:flex-start;margin:25px 0;font-weight:400;line-height:1.65}.onboarding-choice input{margin-top:4px;accent-color:#1b4332;width:18px;height:18px;flex-shrink:0}.onboarding-button{display:flex;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:14px 18px;background:#1b4332;color:white;border:0;border-radius:7px;font:500 16px var(--font-body);cursor:pointer;margin-top:25px}.onboarding-button:disabled{opacity:.6;cursor:wait}.onboarding-card p.onboarding-note,.onboarding-intro>p.onboarding-note{font-size:13px;line-height:1.7;color:#647268;margin-top:22px;margin-bottom:0}.onboarding-card .onboarding-code{font-size:30px;letter-spacing:.35em;text-align:center}.onboarding-actions{display:flex;gap:18px;flex-wrap:wrap;margin:22px 0}.onboarding-actions button{min-height:44px;padding:3px 0;border:0;background:none;text-decoration:underline;color:#245a40;font:400 14px var(--font-body);cursor:pointer}.onboarding-actions button:disabled{color:#738378;text-decoration:none;cursor:default}.onboarding-footer{max-width:1140px;margin:auto;padding:16px 30px 40px;display:flex;gap:28px;font-size:13px}.onboarding-main [hidden]{display:none!important}#onboarding-message:not(:empty){margin:22px 0 0;padding:14px;background:#f3f6ef;border-radius:7px;overflow-wrap:anywhere}.onboarding-main :focus-visible{outline:3px solid #6f9c7e;outline-offset:3px}#onboarding-destination{overflow-wrap:anywhere}@media(max-width:780px){.onboarding-header{padding:20px}.onboarding-main{grid-template-columns:1fr;gap:26px;padding:36px 20px}.onboarding-card{padding:26px 22px}.onboarding-intro h1{font-size:36px}.onboarding-steps{display:none}.onboarding-intro>p.onboarding-note{display:none}.onboarding-footer{padding:10px 20px 32px;flex-wrap:wrap;gap:14px}.onboarding-card h2{font-size:27px}}

.onboarding-card p.onboarding-eyebrow{font-size:11px}
@media(max-width:780px){.onboarding-main.is-verifying .onboarding-intro>p:not(.onboarding-eyebrow){display:none}}
