body.page-body{background:#f4f5f1;color:#171c19;font-family:PrimeManrope,Arial,sans-serif}
body.page-body .page-hero{min-height:300px;padding:70px 0 55px;background:#e7ece5;border-bottom:1px solid #ced9cf;overflow:hidden}
body.page-body .page-hero:before{display:none}
body.page-body .page-hero>.container{z-index:1}
body.page-body .page-hero-eyebrow{color:#55705a;font:800 .67rem PrimeManrope,Arial,sans-serif;letter-spacing:.12em}
body.page-body .page-hero-eyebrow:before{background:#7ca665;box-shadow:0 0 0 5px #7ca66522}
body.page-body .page-hero-title{color:#171c19;font:500 clamp(3.1rem,6vw,5.8rem)/1.03 PrimeSpace,Arial,sans-serif;letter-spacing:0;margin:0 0 20px;max-width:900px}
body.page-body .page-hero-title .accent-orange{display:inline;color:#59805b;background:none;padding:0;transform:none;border-radius:0}
body.page-body .page-hero-desc{color:#54645a;font:400 .93rem/1.7 PrimeManrope,Arial,sans-serif;max-width:580px}
body.page-body .studio-page-orbit{display:none}
body.page-body .page-content{background:#f4f5f1;padding:55px 0 95px}
body.page-body .calc-tab-bar{background:#e5ebe3;border:1px solid #cbd7ca;box-shadow:none}
body.page-body .calc-tab-btn{color:#53685a;font:700 .8rem PrimeManrope,Arial,sans-serif}
body.page-body .calc-tab-btn.active{background:#1c3027;color:#fff;box-shadow:none}
body.page-body .calc-card{background:#fff;border:1px solid #d7e0d5;border-radius:18px;box-shadow:0 14px 38px #1c30270c}
body.page-body .calc-card h3{color:#17251c;font:600 1.2rem PrimeSpace,Arial,sans-serif}
body.page-body .calc-field label{color:#53685a;font-family:PrimeManrope,Arial,sans-serif}
body.page-body .calc-input-wrap{border-color:#b6c6b5;background:#fff}
body.page-body .calc-input-wrap:focus-within{border-color:#55805f;box-shadow:0 0 0 3px #7ba47a1f}
body.page-body .calc-input-pre{background:#edf2eb;color:#405747;border-color:#b6c6b5}
body.page-body .calc-input-wrap input{color:#17251c}
body.page-body .season-btn{border-color:#c0ccbe;color:#41594a;font-family:PrimeManrope,Arial,sans-serif}
body.page-body .season-btn.active{background:#1c3027;color:#fff;border-color:#1c3027}
body.page-body .btn-calc{background:#1c3027;color:#fff;box-shadow:none;font-family:PrimeManrope,Arial,sans-serif}
body.page-body .btn-calc:hover{background:#2e5139;box-shadow:0 8px 24px #1c302726}
body.page-body .appliance-item,body.page-body .extra-item{background:#f4f7f2;border-color:#d5dfd3}
body.page-body .appl-label,body.page-body .extra-item label{color:#1d3024}
body.page-body .extra-item input[type=checkbox]{accent-color:#4f8156}
body.page-body .calc-results{background:#1c3027;border-radius:18px}
body.page-body .results-title,body.page-body .result-value{color:#d6eca9;font-family:PrimeSpace,Arial,sans-serif}
body.page-body .result-item{border-radius:9px}
@media(max-width:760px){body.page-body .page-hero{min-height:0;padding:60px 0 46px}body.page-body .page-hero-title{font-size:clamp(2.9rem,10vw,4.5rem)}body.page-body .page-content{padding-top:40px}}
