@font-face{font-family:system-ui;src:local(system-ui)}
:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#243e34;background:#f2f6f2;font-synthesis:none}
*{box-sizing:border-box}body{margin:0;padding:54px 24px}main{max-width:1080px;margin:auto}.brand{font-size:24px;font-weight:850;letter-spacing:.08em;margin:0 0 60px}.brand span{font-size:13px;letter-spacing:0;font-weight:500;color:#647b6e;margin-left:14px}.status{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:650;background:#deebdf;border:1px solid #bfd6c4;border-radius:99px;padding:9px 15px}h1{max-width:850px;font-size:clamp(32px,5.1vw,58px);letter-spacing:-.045em;line-height:1.12;margin:24px 0}p{line-height:1.65}.intro{max-width:820px;color:#52685c;font-size:19px;margin-bottom:42px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.steps section{padding:26px;border:1px solid #d4e2d6;border-radius:18px;background:#fff}.steps span{font-weight:700;color:#708a78;font-size:14px}h2{font-size:20px;letter-spacing:-.02em;margin:14px 0 10px}.steps p{font-size:15px;color:#566b5e;margin:0}aside{margin-top:26px;border-radius:14px;background:#e7eee7;padding:22px 26px}aside strong{font-size:15px}aside p{font-size:14px;color:#556a5c;margin:6px 0 0}footer{font-size:12px;color:#738478;margin-top:32px}@media(max-width:680px){body{padding:28px 18px}.brand{margin-bottom:36px}.steps{grid-template-columns:1fr;gap:12px}.steps section{padding:22px}.intro{font-size:17px}aside{padding:20px}}
