:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#17312c;background:#f6f8f4;font-synthesis:none}*{box-sizing:border-box}body{margin:0}header,footer{max-width:1180px;margin:auto;padding:30px 40px;display:flex;justify-content:space-between;align-items:center}header{border-bottom:1px solid #d9e3dc}.brand{font-size:29px;font-weight:780;color:#17312c;letter-spacing:-1.8px;text-decoration:none}.brand span{margin-left:7px;color:#167752;font-weight:480}.badge{font-size:12px;padding:8px 13px;background:#e6eee5;border:1px solid #cfddcd;border-radius:30px}main{max-width:1180px;margin:auto;padding:85px 40px 50px}.eyebrow{font-size:12px;letter-spacing:2px;font-weight:700;color:#197653}h1{font-size:clamp(44px,6.5vw,80px);letter-spacing:-4px;line-height:1.05;margin:22px 0}h2{font-size:24px;letter-spacing:-.7px}.lead{font-size:21px;line-height:1.65;max-width:660px;color:#4d625b}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:52px 0}article{background:#fff;border:1px solid #dce5dc;border-radius:18px;padding:28px;min-height:240px}.number{font-size:12px;font-weight:750;color:#197653;background:#edf4e8;border-radius:50%;padding:10px}article h2{margin-top:32px}p{line-height:1.7;color:#50645b}section{border-top:1px solid #d9e3dc;padding-top:35px}pre{background:#15392e;color:#d7eade;padding:28px;border-radius:16px;font-size:14px;line-height:1.7;overflow:auto;margin-top:28px}.note{font-size:13px;max-width:700px;color:#64776d}footer{font-size:12px;border-top:1px solid #d9e3dc}.checkout{max-width:680px}button{border:0;border-radius:10px;background:#176e4e;color:white;font:inherit;font-weight:650;padding:16px 24px;cursor:pointer}button:disabled{opacity:.5}button:focus-visible,a:focus-visible{outline:3px solid #d49d24;outline-offset:5px}[hidden]{display:none!important}@media(max-width:720px){header,footer{padding:22px}main{padding:52px 22px 35px}.cards{grid-template-columns:1fr;gap:12px;margin:35px 0}article{min-height:0}h1{letter-spacing:-2px}.lead{font-size:18px}footer span{display:none}}
