/* Лид-магнит /poprobuj-sebya-rieltorom/ (19.10.2026). Mobile-first. */
.r14-page{background:var(--paper,#faf9f4);color:var(--ink,#173c35);padding-bottom:32px}
.r14-wrap{max-width:760px;margin:0 auto;padding:0 16px}
.r14-hero{background:radial-gradient(120% 140% at 100% 0%,#e7f6c8 0%,#f6f8f1 55%,#faf9f4 100%);border-bottom:1px solid #e1e8da;padding:40px 0 36px}
.r14-kicker{margin:0 0 10px;font:700 13px/1.4 Arial,sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#24765e}
.r14-hero h1{margin:0 0 14px;font-size:clamp(30px,7vw,48px);line-height:1.12}
.r14-lead{margin:0 0 22px;font-size:18px;line-height:1.55;max-width:640px}
.r14-cta{display:inline-block;min-height:48px;padding:14px 24px;border-radius:28px;background:#173c35;color:#fff!important;font:700 16px/1.25 Arial,sans-serif;text-decoration:none}
.r14-cta:hover,.r14-cta:focus-visible{background:#24765e}
.r14-block{margin:32px 0}
.r14-block h2{margin:0 0 14px;font-size:clamp(24px,5vw,30px);line-height:1.2}
.r14-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.r14-list li{position:relative;padding:14px 16px 14px 50px;background:#fff;border:1px solid var(--line,#dce2d8);border-radius:16px;font-size:16px;line-height:1.5}
.r14-list li::before{position:absolute;left:14px;top:13px;width:24px;height:24px;border-radius:50%;background:#d6ff7f;color:#173c35;font:700 13px/24px Arial,sans-serif;text-align:center}
.r14-who li::before{content:"✓"}
.r14-steps{counter-reset:r14}
.r14-steps li{counter-increment:r14}
.r14-steps li::before{content:counter(r14)}
.r14-partner{border:1px solid #c9f36a;background:#f6fbe9;border-radius:20px;padding:22px 20px}
.r14-partner p,.r14-author p{margin:0;font-size:17px;line-height:1.6}
.r14-author{background:#173c35;color:#fff;border-radius:20px;padding:22px 20px}
.r14-author h2{color:#c9f36a}
.r14-form-box{scroll-margin-top:140px}
.r14-form{max-width:none;margin-top:0}
.r14-form label{display:grid;gap:6px;font-weight:600}
.r14-form input:not([type=checkbox]){width:100%;min-height:48px;padding:12px;border:1px solid #c9d5cc;border-radius:10px;font:16px/1.3 inherit;background:#fff;color:inherit}
.r14-form input[aria-invalid=true]{border-color:#a73525}
.r14-form .lead-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.r14-form .lead-consent{display:flex;font-weight:400;line-height:1.5}
.r14-form .lead-consent input{flex:0 0 20px;width:20px;height:20px;margin-top:2px}
.r14-form .lead-consent a{text-decoration:underline}
.r14-form button{min-height:48px;border-radius:28px;font:700 16px/1.25 Arial,sans-serif;cursor:pointer}
.r14-form button:disabled{opacity:.6;cursor:wait}
.r14-form .lead-status:not(:empty){color:#a73525}
.r14-opt{font-weight:400;color:#5b6d63}
.r14-thanks{border-radius:20px;border:1px solid #c9f36a;background:#f6fbe9;padding:22px 20px;font-size:17px;line-height:1.55}
.r14-thanks p{margin:0}
.r14-disclaimer{margin:28px 0 0;font-size:13px;line-height:1.55;color:#5b6d63}
@media(min-width:760px){.r14-hero{padding:64px 0 56px}.r14-wrap{padding:0 24px}.r14-block{margin:44px 0}.r14-author,.r14-partner{padding:28px 30px}}
