:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:#f2f3e9;background:#101d1c;font-synthesis:none}
*{box-sizing:border-box}body{margin:0}a{color:inherit}main{max-width:1180px;margin:auto;padding:0 24px 72px}header{padding:23px 24px;max-width:1180px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}
.logo{font-size:23px;font-weight:800;letter-spacing:-.055em}.tiny{font-size:12px;letter-spacing:.17em;text-transform:uppercase;color:#b6c6b6;font-weight:750}.eyebrow{display:inline-block;border:1px solid #46605a;padding:8px 14px;border-radius:100px;color:#d3e8a8;font-size:12px;letter-spacing:.1em;text-transform:uppercase}
h1{font-size:clamp(46px,8vw,91px);line-height:.99;letter-spacing:-.075em;max-width:930px;margin:25px auto;font-weight:790}h1 em{font-style:normal;color:#dcf58d}.lead{font-size:clamp(16px,2vw,21px);line-height:1.55;max-width:730px;color:#aebcb7;margin:0 auto}
.hero{text-align:center;padding:90px 0 85px}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.card{border:1px solid #395047;background:#152625;border-radius:25px;overflow:hidden;display:flex;flex-direction:column}.thumb{height:220px;position:relative;overflow:hidden;padding:28px}.thumb.a{background:radial-gradient(circle at 60% 10%,#c54f1c66,transparent 45%),linear-gradient(130deg,#0d1719,#182d28)}.thumb.b{background:radial-gradient(circle at 70% 0%,#dffc7c88,transparent 60%),linear-gradient(140deg,#eff1db,#b7d1bd);color:#163026}.mock{border:1px solid #ffffff33;border-radius:15px;padding:18px;max-width:280px;transform:rotate(-5deg);background:#ffffff0c;box-shadow:0 20px 50px #0003}.b .mock{background:#f5f6e4;border-color:#66887255;transform:rotate(4deg)}.mock .large{font-size:29px;font-weight:800;line-height:1.08;letter-spacing:-.05em;margin:18px 0}.b .mock .large{font-family:Georgia,serif}.a .mock .large b{color:#f69b5d}.b .mock .large b{color:#728a26}
.card-inner{padding:27px;flex:1;display:flex;flex-direction:column}.card h2{font-size:31px;letter-spacing:-.045em;margin:5px 0 10px}.card p{line-height:1.6;color:#afbeb8;margin:0 0 24px}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:auto}.button{display:inline-flex;align-items:center;justify-content:center;background:#e4f797;color:#18231b;text-decoration:none;font-size:14px;font-weight:800;padding:14px 21px;border-radius:100px;border:0;cursor:pointer}.button:hover{background:#f4ffc4}.quiet-link{font-size:14px;text-underline-offset:5px;color:#c3cec6}.note{border-top:1px solid #33453c;padding:34px 0;margin-top:52px;color:#adbdb2;line-height:1.6}.foot{font-size:12px;color:#91a39a;text-align:center;padding:28px}
.sheet{max-width:800px;margin:40px auto;background:#182e29;border:1px solid #3d584c;border-radius:24px;padding:clamp(24px,6vw,48px)}.sheet h1{font-size:clamp(34px,6vw,58px);line-height:1.05;margin:18px 0}.sheet p{color:#b8c9bf;line-height:1.6}.fields{display:grid;gap:23px;margin:28px 0}.fields label{display:block;font-weight:720;margin-bottom:9px}.choices{display:flex;gap:10px;flex-wrap:wrap}.radio{position:relative}.radio input{position:absolute;opacity:0}.radio span{display:inline-block;cursor:pointer;border:1px solid #638172;padding:10px 16px;border-radius:100px;background:#11241f;font-size:14px}.radio input:checked+span{background:#def29b;color:#152219;border-color:#def29b;font-weight:800}.radio input:focus-visible+span{outline:3px solid #def29b;outline-offset:3px}.field-hint{font-size:13px;color:#91a79a}.field{background:#0c211b;border:1px solid #4a6255;color:#fff;padding:13px;width:100%;border-radius:12px;font:inherit;min-height:112px;resize:vertical}.status{margin-top:20px;padding:14px 18px;border-radius:12px;background:#203f34;color:#ebf6e7}.status.error{background:#4a2527;color:#fff0e8}.small{font-size:13px;color:#98b19f}.hidden-field{position:absolute!important;left:-10000px!important;opacity:0!important}
@media(max-width:760px){.hero{padding:62px 0}.cards{grid-template-columns:1fr}.thumb{height:190px}header{padding:20px 24px}}
