body{color:#1d3028;background:#f5f4ed;margin:0;font-family:Arial,Helvetica,sans-serif}.onboarding{max-width:1260px;margin:auto;padding:0 45px}.onboarding a{color:inherit;text-underline-offset:4px}.onboarding header{border-bottom:1px solid #d8dcd0;justify-content:space-between;align-items:center;gap:20px;min-height:105px;font-size:12px;display:flex}.form-brand img{object-fit:contain;display:block}.form-grid{grid-template-columns:.85fr 1.15fr;gap:85px;padding:65px 0;display:grid}.kicker{letter-spacing:2px;color:#c54925;font-size:10px;font-weight:700}.onboarding h1{letter-spacing:-2.2px;margin:23px 0;font-size:53px;line-height:1.06}.onboarding aside>p:not(.kicker){color:#626e64;max-width:350px;font-size:14px;line-height:1.8}.form-note{border-top:1px solid #d8dcd0;margin:32px 0;padding-top:20px}.form-note h2{font-size:15px}.form-note ol{color:#626e64;padding-left:18px;font-size:13px;line-height:2.2}.direct{font-size:12px!important}.form-card{background:#fff;border:1px solid #dfe3d7;border-radius:5px;padding:35px}.form-card h2{letter-spacing:-.7px;margin:0 0 12px;font-size:25px}.form-description{color:#626e64;margin:0 0 28px;font-size:12px}.form-card label{margin:20px 0 9px;font-size:12px;font-weight:600;display:block}.form-card input:not([type=checkbox]),.form-card select,.form-card textarea{color:#1d3028;background:#fff;border:1px solid #cbd1c4;border-radius:3px;width:100%;min-width:0;padding:13px 12px;font:14px/1.5 Arial}.form-card textarea{resize:vertical}.form-card input::placeholder,.form-card textarea::placeholder{color:#7e877e}.field-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.acknowledgment{color:#626e64;align-items:start;gap:11px;font-weight:400!important;line-height:1.8!important;display:flex!important}.acknowledgment input{accent-color:#1d3028;flex-shrink:0;width:16px;height:16px;margin-top:3px}.form-button{cursor:pointer;background:#df552e;border:0;border-radius:3px;justify-content:space-between;gap:25px;width:100%;margin-top:25px;padding:17px 20px;font:700 13px Arial;text-decoration:none;display:flex;color:#fff!important}.form-button:hover{background:#bc421e}.form-button:disabled{cursor:wait;opacity:.6}.form-small{color:#626e64;margin:15px 0 0;font-size:10px;line-height:1.7}.onboarding footer{color:#626e64;border-top:1px solid #d8dcd0;padding:25px 0;font-size:10px}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.error-banner{color:#9e3114;background:#fff0eb;border:1px solid #edb7a5;margin-bottom:20px;padding:13px;font-size:13px;line-height:1.7}.error-banner[hidden]{display:none}.field-error{color:#9e3114;margin-top:7px;font-size:11px;display:block}[aria-invalid=true]{border-color:#b23b20!important}.onboarding :focus-visible{outline-offset:3px;outline:3px solid #87946a}.success{align-self:start}.success-mark{color:#44613d;background:#e9eddf;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:25px;font-size:22px;display:grid}.success h2{font-size:32px}.success>p:not(.kicker){color:#626e64;font-size:14px;line-height:1.8}@media (max-width:850px){.onboarding{padding:0 25px}.form-grid{grid-template-columns:.8fr 1.2fr;gap:35px}.onboarding h1{font-size:42px}.field-pair{grid-template-columns:1fr;gap:0}.form-card{padding:27px}}@media (max-width:650px){.form-grid{grid-template-columns:1fr;gap:15px;padding:35px 0}.onboarding{padding:0 20px}.onboarding h1{font-size:44px}.onboarding header{min-height:90px}.onboarding aside>p:not(.kicker){max-width:none}.form-note{margin:22px 0}.form-card{padding:26px 21px}.onboarding h1 br{display:none}.direct{margin-bottom:25px}}.optional-details{border:1px solid #dfe3d7;border-radius:4px;margin-top:25px;padding:18px}.optional-details summary{cursor:pointer;font-size:14px;font-weight:600}.optional-details summary span{color:#626e64;font-size:12px;font-weight:400}.optional-details>p{color:#626e64;font-size:12px;line-height:1.6}.form-card input:not([type=checkbox]),.form-card select,.form-card textarea{font-size:16px}.form-card button{min-height:48px}.form-card{min-width:0}.success:focus{outline:none}.form-arrow{flex-shrink:0;width:12px;height:12px;font-size:0;display:inline-block;position:relative}.form-arrow:before{content:"";border-top:1.5px solid;border-right:1.5px solid;width:8px;height:8px;position:absolute;top:1px;right:1px}.form-arrow:after{content:"";border-top:1.5px solid;width:13px;position:absolute;top:6px;left:0;transform:rotate(-45deg)}
