.pv-calculator-commercial{max-width:940px;margin:18px 0 24px;padding:20px;border:1px solid #e2e6eb;border-radius:16px;background:linear-gradient(135deg,#fff 0%,#f7f9fb 100%);box-shadow:0 8px 22px rgba(30,38,48,.05)}.pv-calculator-commercial>p{margin:0 0 5px;color:#d62d2d;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pv-calculator-commercial h2{margin:0;color:#202833;font-size:23px;line-height:1.2}.pv-calculator-commercial__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:15px 0}.pv-calculator-commercial__grid>div{padding:11px;border:1px solid #e1e5ea;border-radius:10px;background:#fff}.pv-calculator-commercial__grid b{display:block;color:#263140;font-size:13px}.pv-calculator-commercial__grid span{display:block;margin-top:5px;color:#667180;font-size:12px;line-height:1.4}.pv-calculator-commercial__cta{min-width:210px!important}.pv-calculator-commercial>small{display:block;margin-top:10px;color:#657181;font-size:12px;line-height:1.35}@media(max-width:767px){.pv-calculator-commercial{margin:14px 0 18px;padding:15px}.pv-calculator-commercial h2{font-size:19px}.pv-calculator-commercial__grid{grid-template-columns:1fr;gap:7px}.pv-calculator-commercial__cta{width:100%;min-width:0!important}}
.pv-spb-budget-conditions{max-width:1200px;margin:32px auto;padding:24px;box-sizing:border-box;background:#f7f6f3;border-radius:16px}#pv-spb-budget-title{scroll-margin-top:90px}.pv-spb-budget-link{display:block;margin:12px 0;font-size:14px;line-height:1.5;text-decoration:underline;color:inherit}.pv-spb-budget-conditions h2{font-size:24px}.pv-spb-budget-conditions p{line-height:1.6}.pv-calc__step:has([data-act="room"]),.pv-calc__mobile-groups,.pv-calc-step:has([data-pv-calc-rooms]){display:none!important}@media(max-width:767px){.pv-spb-budget-conditions{margin:24px 12px;padding:18px}.pv-spb-budget-conditions h2{font-size:21px}}
