*{box-sizing:border-box}body{margin:0;background:#f4f3ed;color:#213d35;font:16px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif}a{color:inherit;text-underline-offset:3px}header,footer{max-width:1200px;margin:auto;padding:30px 48px;display:flex;justify-content:space-between;gap:24px;align-items:center}.brand{text-decoration:none;display:flex;align-items:center;gap:12px;font-weight:650}.mark{display:grid;place-items:center;width:38px;height:38px;background:#284e42;color:#fff;border-radius:12px;font-size:26px}.header-note{font-size:13px;color:#6c7771}main{max-width:1120px;margin:36px auto 48px;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start;padding:0 24px}.intro{padding:42px 0}.eyebrow{letter-spacing:.16em;font-size:11px;font-weight:700;color:#64756a}h1{font-size:clamp(36px,4vw,56px);line-height:1.12;letter-spacing:-.045em;font-weight:560;margin:24px 0}.lead{color:#6a776f;font-size:17px}.steps{margin:38px 0}.steps p{margin:20px 0;font-size:14px}.steps b{display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;border:1px solid #cbd3c8;border-radius:50%;font-size:10px;margin-right:12px;color:#718076}.trust{display:flex;gap:14px;max-width:330px;color:#6a776f;font-size:12px;margin-top:48px}.card{background:#fff;border:1px solid #e4e6de;border-radius:24px;padding:32px 36px;box-shadow:0 15px 60px #173d3210}.badge{display:inline-block;border-radius:30px;background:#f2ead4;color:#7b6024;font-size:11px;font-weight:650;padding:6px 11px}h2{font-size:26px;letter-spacing:-.03em;margin:18px 0 6px}.muted{font-size:13px;color:#7a837c;margin-top:0;margin-bottom:26px}label{display:block;font-weight:550;font-size:13px;margin:20px 0 8px}input:not([type=checkbox]){width:100%;border:1px solid #dce1d9;border-radius:10px;background:#fcfcf9;padding:13px 14px;font:inherit;font-size:15px;color:#213d35}input:focus{outline:2px solid #7b9c83;outline-offset:2px}input::placeholder{color:#9ba59e}small{display:block;color:#818a83;font-size:11px;margin:7px 0}.check{display:flex;gap:10px;align-items:flex-start;font-size:12px;font-weight:400;margin:24px 0}.check input{accent-color:#315e4e;margin-top:4px;width:16px;height:16px;flex-shrink:0}button,.button-link{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;background:#2d5747;color:white;padding:15px 18px;border-radius:10px;cursor:pointer;font:600 14px system-ui;text-decoration:none}button:hover{background:#204435}button:disabled{opacity:.55;cursor:wait}.privacy,.footnote{font-size:10px;line-height:1.6;color:#828b84;margin-top:16px}.footnote{border-top:1px solid #edf0e9;padding-top:14px}.status-icon{font-size:40px;margin-top:30px}h3{font-size:24px}#status-text{font-size:14px;color:#6a776f}.secondary{margin-top:12px;background:#eef1ea;color:#284e42}.back{display:block;margin-top:24px;font-size:13px}#error{color:#9d302b;background:#fff1ee;padding:12px;border-radius:8px;font-size:13px}footer{border-top:1px solid #dce2d7;font-size:11px;color:#7b867e}[hidden]{display:none!important}@media(max-width:760px){header,footer{padding:20px 24px}.header-note{display:none}main{grid-template-columns:1fr;gap:10px;margin:0 auto 32px}.intro{padding:18px 0}.intro h1{font-size:38px}.steps,.trust{display:none}.lead{font-size:15px}.card{padding:24px}.eyebrow{font-size:10px}footer{align-items:flex-start;flex-direction:column;gap:8px}}
