
.landing-hero{background:linear-gradient(115deg,#f1f6f1,#fff);padding:42px 0 64px}.landing-hero h1{font-size:clamp(2.15rem,4.1vw,3.8rem);line-height:1.08;letter-spacing:-.045em}.landing-hero .lead{font-size:1.08rem;line-height:1.75;color:var(--muted)}.landing-hero-grid{display:grid;grid-template-columns:1.25fr .8fr;gap:60px;align-items:start}.landing-form{padding:28px;background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);scroll-margin-top:105px}.landing-form h2{font-size:1.45rem;line-height:1.25;margin:0 0 10px}.landing-form>p{color:var(--muted);font-size:.9rem}.landing-form .field{margin:15px 0}.landing-form textarea{width:100%;min-height:84px;border:1px solid #bdcfc3;border-radius:10px;padding:12px;font:inherit;resize:vertical}.landing-form .button{width:100%}.landing-form .consent{color:#53645b;font-size:.78rem}.landing-result{border-left:3px solid var(--accent);padding:12px 18px;margin:26px 0;color:var(--brand-dark);font-weight:650}.landing-chips{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.landing-chips span{padding:7px 11px;background:#e5f0eb;color:var(--brand-dark);border-radius:8px;font-size:.8rem}.landing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.landing-grid .card{padding:26px}.landing-grid h3{font-size:1.12rem;margin:0 0 12px}.landing-grid p{margin:0;color:var(--muted);line-height:1.65}.landing-price{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:start}.landing-price-box{border:1px solid #40584b;border-radius:22px;padding:30px}.landing-price-box strong{display:block;font-size:1.8rem;color:#fff;line-height:1.2}.landing-price-box p,.landing-price p{color:#d1ded6;line-height:1.7}.landing-proof{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.landing-proof img{width:100%;height:auto;border-radius:26px}.landing-proof p{color:var(--muted);line-height:1.75}.landing-related{display:flex;flex-wrap:wrap;gap:10px}.landing-related a{padding:12px 16px;border:1px solid var(--line);border-radius:12px;text-decoration:none;background:#fff;color:var(--brand-dark);font-weight:650}.landing-related a:hover{border-color:var(--brand)}.footer-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;padding-top:28px;margin-top:28px;border-top:1px solid #2a3932}.footer-services a{color:#e1eae5;text-underline-offset:3px;font-size:.85rem}.landing-final{padding:42px;border-radius:24px;background:#e5f0eb;display:flex;align-items:center;justify-content:space-between;gap:24px}.landing-final h2{margin:0 0 8px;font-size:1.75rem}.landing-final p{margin:0;color:var(--muted)}.landing-price .eyebrow{color:#a9dec6}.landing-actions{display:flex;gap:12px;flex-wrap:wrap}.landing-tariff{margin-top:24px}.landing-tariff li{padding:14px 0;border-bottom:1px solid var(--line)}
@media(max-width:980px){.landing-hero-grid{gap:28px;grid-template-columns:1.1fr 1fr}.landing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-proof{gap:26px}.footer-services{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.landing-hero{padding:26px 0 38px}.landing-hero-grid,.landing-price,.landing-proof,.landing-grid{grid-template-columns:1fr;gap:24px}.landing-form{padding:22px}.landing-final{padding:26px;display:block}.landing-final .button{margin-top:20px}.landing-actions .button{width:100%}.landing-hero h1{font-size:2.15rem;overflow-wrap:anywhere}.footer-services{grid-template-columns:1fr;gap:14px}.landing-hero .lead{font-size:1rem}.landing-price-box{padding:24px}}
