.ssa{--ssa-primary:#0b0b0b;--ssa-accent:#f5b800;--ssa-dark:#0b0b0b;--ssa-paper:#f3f3f1;--ssa-ink:#141414;--ssa-muted:#6b6b6b;--ssa-line:#e1e1dd;--ssa-bad:#b42318;min-height:100dvh;background:var(--ssa-paper);color:var(--ssa-ink);font-family:Barlow,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.45;display:flex;flex-direction:column}.ssa *{box-sizing:border-box}.ssa a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ssa-hero{background:var(--ssa-dark);color:#fff;position:relative;overflow:hidden;padding:22px 18px 70px}.ssa-hero:after{content:"";position:absolute;right:-60px;top:-40px;width:240px;height:240px;background:var(--ssa-accent);opacity:.14;-webkit-clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.ssa-hero-in{max-width:560px;margin:0 auto;position:relative;z-index:1}.ssa-brand{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:22px}.ssa-logo{height:58px;width:auto;filter:invert(1)}.ssa-partner{font-size:12.5px;letter-spacing:.04em;color:hsla(0,0%,100%,.72)}.ssa-partner b{color:#fff}.ssa-kicker{margin:0;font:700 13px Barlow,sans-serif;letter-spacing:.14em;color:var(--ssa-accent)}.ssa-h1,.ssa-kicker{text-transform:uppercase}.ssa-h1{margin:4px 0 8px;font:italic 800 38px/1.02 Barlow Condensed,Barlow,sans-serif;letter-spacing:.01em}.ssa-lede{margin:0;font-size:17px;color:hsla(0,0%,100%,.88);max-width:30em}.ssa-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0}.ssa-chips li{border:1.5px solid hsla(0,0%,100%,.28);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}.ssa-main{flex:1 1;padding:0 12px 28px}.ssa-card{max-width:560px;margin:-48px auto 0;background:#fff;border-radius:18px;padding:20px 18px 22px;box-shadow:0 10px 30px rgba(0,0,0,.1),0 1px 0 var(--ssa-line);position:relative;z-index:2}.ssa-have{margin:0 0 6px;font-size:14px;color:var(--ssa-muted)}.ssa-have a{color:var(--ssa-ink);font-weight:700}.ssa-sec{border:0;margin:0;padding:16px 0 4px;border-top:1px solid var(--ssa-line)}.ssa-sec:first-of-type{border-top:0}.ssa-sec legend{display:flex;align-items:center;gap:10px;font:800 21px Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.03em;padding:0;margin-bottom:10px}.ssa-num{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ssa-primary);color:#fff;font:800 15px Barlow,sans-serif}.ssa-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ssa-field{display:flex;flex-direction:column;gap:5px;min-width:0}.ssa-field.wide{grid-column:1/-1}.ssa-label{font-size:13.5px;font-weight:700;display:flex;align-items:center;gap:2px}.ssa-check em,.ssa-label em{color:var(--ssa-bad);font-style:normal;margin-left:2px}.ssa input:not([type=checkbox]),.ssa select{width:100%;font:inherit;font-size:16px;padding:12px;border:1.5px solid var(--ssa-line);border-radius:11px;background:#fff;color:var(--ssa-ink);-webkit-appearance:none;-moz-appearance:none;appearance:none}.ssa select{background-image:linear-gradient(45deg,transparent 50%,#777 0),linear-gradient(135deg,#777 50%,transparent 0);background-position:calc(100% - 18px) 52%,calc(100% - 13px) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:34px}.ssa input:focus,.ssa select:focus{outline:none;border-color:var(--ssa-primary);box-shadow:0 0 0 3px rgba(0,0,0,.08)}.ssa-bad input,.ssa-bad select{border-color:var(--ssa-bad)!important;box-shadow:0 0 0 3px rgba(180,35,24,.12)!important}.ssa-fielderr{color:var(--ssa-bad);font-size:13px;font-weight:600}.ssa-check{display:flex;gap:10px;align-items:flex-start;margin:14px 0 4px;font-size:14px;cursor:pointer;padding:10px 12px;border-radius:11px;background:#fafaf8;border:1.5px solid var(--ssa-line)}.ssa-check.ssa-bad{border-color:var(--ssa-bad)}.ssa-check input{width:20px;height:20px;margin:1px 0 0;flex-shrink:0;accent-color:var(--ssa-primary)}.ssa-consent{font-size:12.5px;color:var(--ssa-muted);margin:10px 0 4px}.ssa-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ssa-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;padding:15px 20px;background:var(--ssa-primary);color:#fff!important;text-decoration:none!important;font:800 18px Barlow Condensed,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 -3px 0 var(--ssa-accent)}.ssa-btn:disabled{opacity:.6;cursor:default}.ssa-btn:active{transform:scale(.98)}.ssa-submit{width:100%;margin-top:18px}.ssa-btn-sm{padding:9px 14px;font-size:15px;box-shadow:none}.ssa-btn-ghost{background:#fff;color:var(--ssa-ink)!important;border:1.5px solid var(--ssa-ink)}.ssa-alert{display:flex;flex-direction:column;gap:10px;background:#fef3f2;border:1.5px solid #f4c7c3;color:#7a271a;border-radius:12px;padding:12px 14px;margin:8px 0 4px;font-weight:600;font-size:14.5px}.ssa-alert-links{display:flex;gap:8px;flex-wrap:wrap}.ssa-small{font-size:13px;color:var(--ssa-muted);margin:12px 0 0;text-align:center}.ssa-done{text-align:center;padding:28px 20px}.ssa-tick{width:64px;height:64px;border-radius:50%;margin:0 auto 10px;display:grid;place-items:center;background:var(--ssa-primary);color:var(--ssa-accent);font:800 34px Barlow,sans-serif}.ssa-done h2{margin:6px 0 2px;font:800 30px Barlow Condensed,sans-serif;text-transform:uppercase}.ssa-done-lede{margin:0 0 14px;font-size:18px;font-weight:700}.ssa-steps{text-align:left;margin:0 auto 18px;padding-left:22px;max-width:420px;display:flex;flex-direction:column;gap:8px;font-size:15px}.ssa-done .ssa-btn{width:100%;max-width:420px}.ssa-foot{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 16px 28px;color:var(--ssa-muted);font-size:12.5px;text-align:center}.ssa-tif{height:26px;width:auto;opacity:.75}.ssa .info{margin-left:6px}@media (max-width:420px){.ssa-grid{grid-template-columns:1fr}.ssa-field.wide{grid-column:auto}.ssa-h1{font-size:33px}.ssa-logo{height:48px}}.ssa-alert-bottom{margin:18px 0 0}.ssa-alert-bottom+.ssa-submit{margin-top:12px}