:root{font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#173b32;background:#f5f1e7;font-synthesis:none}*{box-sizing:border-box}body{margin:0}main{max-width:680px;margin:0 auto;padding:36px 28px 40px}.brand{display:flex;justify-content:space-between;gap:14px;padding-bottom:24px;border-bottom:1px solid #173b3230;text-decoration:none;color:inherit;font-weight:800;letter-spacing:.12em;font-size:13px}.brand span{font-weight:400;letter-spacing:0}.eyebrow{font-size:11px;letter-spacing:.17em;margin:42px 0 18px}h1{font-family:Georgia,serif;font-size:clamp(37px,8vw,62px);font-weight:400;line-height:1.04;letter-spacing:-.035em;margin:24px 0}p{line-height:1.65}.lead{font-size:20px;max-width:500px}ul{padding-left:22px;line-height:2}.price{font-size:38px;font-weight:650;margin:32px 0 24px}.price span{font-size:14px;font-weight:400;color:#5f6b60;margin-left:12px}button,.button{display:inline-block;border:0;border-radius:8px;background:#173b32;color:#fff;padding:18px 24px;line-height:1.3;font-size:16px;font-weight:650;text-decoration:none;cursor:pointer;text-align:center;max-width:100%}button:disabled{opacity:.55;cursor:not-allowed}button:hover:not(:disabled),.button:hover{background:#2c5749}a{color:#795136;text-underline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #bc643e;outline-offset:4px}.muted{font-size:14px;color:#626b61}.test{padding:13px 16px;margin:24px 0;border:1px solid #b97850;background:#f0e2ce;color:#714529;border-radius:7px;font-size:14px}.consent{display:flex;gap:12px;font-size:14px;line-height:1.6;margin:22px 0}.consent input{width:20px;height:20px;flex-shrink:0;accent-color:#173b32}footer{border-top:1px solid #173b3230;margin-top:50px;padding-top:22px;font-size:13px;line-height:1.8}@media(max-width:460px){main{padding:22px 20px}.brand span{max-width:145px;text-align:right}.price span{display:block;margin:4px 0}button,.button{width:100%}}
