*{box-sizing:border-box}body{margin:0;background:#eeeee7;color:#30392f;font:14px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}.brand{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px clamp(20px,5vw,72px);background:#fafbf6;border-bottom:1px solid #dce1d5}.brand a{display:grid;text-decoration:none;gap:2px}.brand strong{font-size:20px;letter-spacing:-.04em}.brand span,.muted{color:#687462}.brand span{font-size:12px}main{max-width:1400px;margin:auto;padding:clamp(22px,4vw,56px)}h1{font-size:clamp(28px,4vw,44px);font-weight:500;letter-spacing:-.045em;line-height:1.2;margin:8px 0 16px}h2{font-size:22px;letter-spacing:-.025em}h2,h3{font-weight:550}h3{font-size:19px;margin:0}.eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:.14em;color:#687462}.heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px}.card{background:#fafbf7;border:1px solid #d8dfd1;border-radius:24px;padding:26px;min-width:0}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}.metrics>div{padding:22px;border:1px solid #d8dfd1;border-radius:20px}.metrics span,.metrics strong{display:block}.metrics strong{font-size:27px;font-weight:500}.metrics span{color:#687462;font-size:12px}.notice{padding:18px 22px;border:1px solid #d2dcc8;border-radius:16px;background:#e4eada}.badge{display:inline-flex;padding:4px 10px;border-radius:99px;font-size:11px;background:#e8eddf;color:#526449}form{gap:16px}form,label{display:grid}label{gap:7px;font-size:13px}input,select{width:100%;min-width:0;min-height:46px;border-radius:12px;border:1px solid #d8dfd1;background:white;color:#30392f;padding:11px 13px;font:inherit}button{min-height:44px;border-radius:99px;border:1px solid #728a6f;background:#728a6f;color:white;padding:10px 20px;font:500 14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer}.secondary{background:#fafbf7;color:#30392f;border-color:#d8dfd1}button:disabled{opacity:.6;cursor:wait}:is(input,select,button,a,summary):focus-visible{outline:2px solid #728a6f;outline-offset:3px}.error{background:#f7e9e4;color:#8b4234;padding:14px;border-radius:12px}ul{padding:0;list-style:none}li{display:grid;gap:3px;border-top:1px solid #d8dfd1;padding:14px 0}p{overflow-wrap:anywhere}.registration{margin-top:30px}.registration>summary{cursor:pointer;font-size:20px;font-weight:500;padding:18px 0}.login{max-width:540px;margin:6vh auto}.login form{margin:24px 0}.card h2{margin-top:0}@media (max-width:760px){.grid,.metrics{grid-template-columns:1fr}.brand>span{display:none}.card{padding:21px}input,select{font-size:16px}.login{margin:0 auto}}