.savings-wrap{max-width:1400px;margin:auto}.savings-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:24px 0}.savings-stats>div{border-top:1px solid #a3b397;padding:24px 0}.savings-stats strong{display:block;font:500 clamp(36px,5vw,64px) Manrope,sans-serif;letter-spacing:-2px;color:#142820}.savings-stats span{display:block;max-width:270px;line-height:1.6}.savings-note{font-size:13px!important;line-height:1.7!important;max-width:100%!important;color:#5c6a61}.savings-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;padding:55px 0}.savings-layout h2,#po-review h2{font-size:clamp(26px,3vw,42px)!important;letter-spacing:-1px!important}.savings-result{background:#e8eddf;padding:32px;align-self:start}.savings-result strong{font-size:32px;display:block}.savings-result .savings-note strong{font-size:13px}.savings-result dl{display:grid;grid-template-columns:1fr 1fr;gap:15px}.savings-result dd{margin:0;text-align:right;font-weight:600}.savings-check{display:flex!important;gap:10px;align-items:center}.savings-check input{width:20px!important;min-height:20px!important}.savings-wrap fieldset{border:1px solid #a3b397;padding:18px}.savings-wrap [hidden]{display:none!important}.savings-wrap button:disabled{opacity:.55;cursor:not-allowed}.savings-wrap input:focus-visible,.savings-wrap select:focus-visible,.savings-wrap textarea:focus-visible,.savings-wrap button:focus-visible{outline:3px solid #69766d;outline-offset:3px}#po-review{border-top:1px solid #cbd1c5;padding-top:40px;scroll-margin-top:120px}.savings-promo{padding:55px 6%;background:#e8eddf}.savings-promo h2{font-size:clamp(28px,3vw,44px);line-height:1.2}.savings-promo>p{max-width:1000px;line-height:1.7}.savings-promo .savings-stats{max-width:1100px}@media(max-width:700px){.savings-layout,.savings-stats{grid-template-columns:1fr;gap:22px}.savings-result{padding:24px}.savings-wrap .form-pair{grid-template-columns:1fr}.savings-stats strong{font-size:40px}.savings-wrap .pcg-form{min-width:0}.savings-wrap input,.savings-wrap select,.savings-wrap textarea{max-width:100%;box-sizing:border-box}}