.estimator-main{max-width:1120px;margin:auto;padding:35px 20px 80px}.estimator-layout{display:grid;grid-template-columns:1fr 440px;gap:65px;align-items:start}.estimator-copy>span,.estimate-result>span{color:var(--green);font-size:.72rem;font-weight:850;letter-spacing:.11em}.estimator-copy h1{margin:10px 0 18px;font:800 clamp(2.6rem,6vw,5rem)/1 Manrope;letter-spacing:-.055em}.estimator-copy p{max-width:600px;color:var(--muted);font-size:1.06rem;line-height:1.7}.estimate-form{padding:28px;display:flex;flex-direction:column;gap:15px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 50px rgba(14,52,45,.08)}.estimate-form label{display:flex;flex-direction:column;gap:6px;font-size:.78rem;font-weight:800}.estimate-form input,.estimate-form select{padding:12px;border:1px solid var(--line);border-radius:10px;background:#fff}.estimate-form .estimate-check{flex-direction:row;align-items:center;font-weight:600}.estimate-check input{width:auto}.estimate-form .seo-button{border:0;cursor:pointer}.estimate-result{margin:48px auto 0;padding:35px;max-width:700px;text-align:center;background:var(--deep);color:#fff;border-radius:20px}.estimate-result h2{margin:8px 0;font:800 clamp(2rem,5vw,3.5rem) Manrope;color:var(--lime)}.estimate-result p{margin:15px 0 2px;color:#bcd0ca}.estimate-result strong{display:block;font:800 1.8rem Manrope}.estimate-result small{display:block;margin:10px 0;color:#9bb7af}.estimate-result .seo-button{background:var(--lime);color:var(--deep)}.estimate-note{max-width:700px;margin:45px auto;color:var(--muted);text-align:center}.estimate-note h2{color:var(--ink)}@media(max-width:780px){.estimator-layout{grid-template-columns:1fr;gap:28px}.estimate-form{padding:22px 18px}}
