.estimator-cards .info{padding:8px 0 40px}.estimator-cards .wrap{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.estimator-cards .card{background:#fff;border:1px solid #d9d6d0;padding:20px}.estimator-cards h3{font-family:Oswald,sans-serif;font-size:22px}.estimator-cards li{margin-bottom:8px}.estimator-cards table{border-collapse:collapse;width:100%;font-size:15px}.estimator-cards td{border-bottom:1px solid #d9d6d0;padding:8px 0}.estimator-cards td:last-child{text-align:right;white-space:nowrap;padding-left:10px}.estimator-page{padding-bottom:85px}.estimate-hero{padding-bottom:25px}.estimate-hero h1{font-size:clamp(36px,5vw,64px)}.estimate-hero p{max-width:920px}.estimate-review{background:#f3dedc;border-left:3px solid #a6332c;padding:10px 16px}.estimate-example{color:#4b4f54;font-size:14px}.estimate-guide details{border-bottom:1px solid #d9d6d0;padding:18px 0}.estimate-guide summary{cursor:pointer;font-weight:600}.estimate-guide details p{margin:12px 0}.estimate-guide h2{margin-top:30px}.estimate-mobile-bar{z-index:50;color:#fff;padding:10px 16px;padding-bottom:max(10px,env(safe-area-inset-bottom));background:#14181d;justify-content:space-between;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.estimate-mobile-bar span{text-transform:uppercase;letter-spacing:.1em;font-size:11px;display:block}.estimate-mobile-bar strong{font-family:Oswald,sans-serif;font-size:20px}.estimate-mobile-bar .sg-button{min-height:44px;padding:10px;font-size:12px}.estimator-page .service-page{min-height:0}.estimator-page .service-layout{padding-top:35px}.estimator-page textarea[name=details]{min-height:260px}.estimator-page .sg-button,.estimator-page input,.estimator-page textarea,.estimator-page select,.estimator-page .form-card{border-radius:0}@media (min-width:980px){.estimate-mobile-bar{display:none}.estimator-page{padding-bottom:0}}@media (max-width:380px){.estimate-mobile-bar strong{font-size:17px}.estimate-mobile-bar{padding-left:10px;padding-right:10px}}
