.class-heading{display:flex;justify-content:space-between;align-items:center;gap:24px}.class-heading h1{font-size:clamp(34px,5vw,60px)}.class-button{display:inline-block;background:#17664f;color:white;padding:13px 20px;border-radius:10px;text-decoration:none;font-weight:700}.class-split{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px;background:#143f34;color:#fff;border-radius:18px}.class-split p{color:#cce3d7}.class-split strong{display:block;font-size:52px;line-height:1.2}.class-split span{font-size:13px;color:#cce3d7}.class-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.class-actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin:20px 0}.class-note{font-size:13px;color:#5c7669}.class-form{max-width:760px}.class-estimate{padding:18px;background:#e5f2e9;border-radius:12px;margin:18px 0;font-weight:700}.class-grid .card{animation:class-in .35s ease-out}.class-grid h2{font-size:25px}@keyframes class-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:700px){.class-heading{align-items:flex-start;flex-direction:column;margin-bottom:20px}.class-grid{grid-template-columns:1fr}.class-split{flex-wrap:wrap;padding:22px}.class-split>div:first-child{width:100%}.class-split strong{font-size:40px}}@media(prefers-reduced-motion:reduce){.class-grid .card{animation:none}}
