@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap');
:root{font-family:'DM Sans',sans-serif;color:#172b34;background:#f8faf9;font-synthesis:none}*{box-sizing:border-box}body{margin:0}header{max-width:1100px;margin:auto;padding:28px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px}.wordmark{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-1px;font-size:22px;text-decoration:none;color:#172b34}.wordmark span{color:#37756b}main{max-width:1060px;margin:35px auto 80px;padding:0 24px}h1{font-family:Manrope,sans-serif;font-size:clamp(34px,6vw,62px);font-weight:800;line-height:1.12;letter-spacing:-2px;margin:12px 0 20px}h2{font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.6px;margin:0 0 14px}p{line-height:1.65}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;color:#52726a}.intro,.muted{color:#627279}.intro{font-size:18px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.card{padding:28px;background:white;border:1px solid #e1e8e5;border-radius:22px;margin:20px 0;box-shadow:0 8px 30px #12332404}.grid .card{margin:0}.identity{display:flex;align-items:center;justify-content:space-between;gap:24px}.actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}a{color:#28695c;text-underline-offset:4px}button,.button{display:inline-block;padding:13px 20px;background:white;border:1px solid #cbd8d2;border-radius:12px;color:#234a40;font:600 14px 'DM Sans',sans-serif;cursor:pointer;text-decoration:none}.primary{background:#244e43;border-color:#244e43;color:white}button:disabled{opacity:.5;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #79b3e4;outline-offset:3px}label{display:grid;gap:7px;font-size:14px}input{border:1px solid #ccd8d3;border-radius:10px;padding:14px;font:inherit;min-width:0}form{display:grid;gap:16px;margin-bottom:16px}.badge{display:inline-block;font-size:12px;font-weight:700;padding:6px 11px;background:#e8f5ed;border-radius:20px;color:#2b674b}.test{background:#fff3d9;color:#805c15}dl{margin:20px 0}dl div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid #edf0ee}dt{color:#687770}dd{margin:0;text-align:right;font-weight:600}ul{padding-left:20px}li{margin:14px 0;line-height:1.5}#email{overflow-wrap:anywhere}.success{max-width:760px;text-align:center;margin:50px auto}.success .card{text-align:left}.success .actions{justify-content:center}.success-mark{display:grid;place-items:center;margin:auto;width:80px;height:80px;border-radius:50%;background:#e7f2ec;color:#30694e;font-size:38px}.success .summary{margin-top:32px}.error{color:#9b463a}[hidden]{display:none!important}@media(max-width:650px){header{padding:22px 18px}.wordmark{font-size:18px}header>a:last-child{font-size:13px}main{padding:0 18px;margin-top:20px}.grid{grid-template-columns:1fr}.card{padding:22px}.identity{align-items:flex-start;flex-direction:column}h1{letter-spacing:-1.2px}.actions>*{min-height:44px}dl div{gap:12px}}
