/* EcoKing conversion refresh 2026-10-05 */
.web-hero-offer>h1{position:static;width:auto;height:auto;padding:0;margin:0 0 10px;overflow:visible;clip-path:none;white-space:normal;font-size:clamp(21px,2vw,30px);line-height:1.5}
.ttp-hero-lead{font-size:15px;line-height:1.8;margin:0 0 16px;color:#34435c}
.web-hero .cta-row .button{font-size:14px;min-height:52px}
.web-hero .cta-row a[href*="lin.ee"],.ttp-line{background:#087f43;color:#fff;border-color:#087f43}
.ttp-estate{display:flex;justify-content:center;align-items:center;gap:8px 24px;flex-wrap:wrap;background:#fff;border:1px solid #cbd9ed;border-radius:12px;margin-top:18px;padding:14px 20px;font-size:14px}.ttp-estate a{font-weight:700;color:#174eba}
.ttp-consult{background:#f0f5fc;border:1px solid #c9d7ed;border-radius:16px;padding:24px;margin-top:28px}.ttp-consult strong{font-size:clamp(18px,2vw,23px);color:#123d85}.ttp-consult p{margin:8px 0;font-size:14px;line-height:1.8}.ttp-consult small{display:block;margin-top:12px;color:#43536c}
.ttp-price-steps{display:flex;gap:14px;margin:22px 0;flex-wrap:wrap}.ttp-price-steps span{flex:1;min-width:200px;padding:14px;background:#fff;border-radius:10px;font-weight:600}.ttp-price-steps b{display:inline-grid;place-items:center;border-radius:50%;width:28px;height:28px;background:#1c53b8;color:#fff;margin-right:6px}
@media(max-width:760px){.web-hero-art img{aspect-ratio:auto}.web-hero-grid{gap:12px}.web-hero-offer>h1{font-size:22px}.web-hero-offer{padding:18px}.ttp-hero-lead{font-size:14px;margin-bottom:12px}.ttp-consult{padding:20px 16px}.ttp-consult .cta-row{display:grid;grid-template-columns:1fr}.ttp-price-steps{gap:8px}.ttp-price-steps span{min-width:100%;font-size:14px}.ttp-estate{align-items:flex-start;justify-content:flex-start}.web-hero .cta-row{display:grid;grid-template-columns:1fr}.web-hero .landing-phone{font-size:17px}}

@media(max-width:760px){.web-hero-offer{display:flex;flex-direction:column}.web-hero-offer>h1{order:0}.ttp-hero-lead{order:1}.web-hero-offer>.cta-row{order:2}.web-hero-offer>.landing-phone{order:3}.web-hero-offer>.web-discount{order:4;margin-top:12px}.web-hero-offer>.landing-start{order:5}.web-hero-offer>.free-fees{order:6}.web-hero-offer>.web-schedule-note{order:7}}