.onpage-section{border-top:1px solid #d9e3ef;padding:clamp(36px,5vw,76px) 0;scroll-margin-top:100px}.onpage-section:nth-of-type(2n){background:#f5f7fa}.onpage-section h2{margin:0 0 20px;font-size:clamp(25px,3vw,40px);line-height:1.45}.onpage-section h3{margin:0 0 12px;font-size:21px}.onpage-section p,.onpage-section li{line-height:1.9}.onpage-section a{text-underline-offset:4px;text-decoration:underline}.onpage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.onpage-card{background:#fff;border:1px solid #d9e3ef;padding:24px}.onpage-links{flex-wrap:wrap;gap:12px 24px;padding:0;list-style:none;display:flex}.onpage-faq{border-bottom:1px solid #cbd7e5;padding:18px 0}.onpage-faq summary{cursor:pointer;font-size:18px;font-weight:700;line-height:1.6}.onpage-faq p{max-width:80ch;margin:12px 0 0}.onpage-section :focus-visible{outline-offset:4px;outline:3px solid #166cc2}.onpage-calculator{background:#fff;border:1px solid #ccd9e8;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;padding:clamp(18px,4vw,40px);display:grid}.onpage-calculator form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.onpage-calculator label{gap:7px;min-width:0;font-size:16px;font-weight:600;display:grid}.onpage-calculator input,.onpage-calculator select{font:inherit;color:#123253;box-sizing:border-box;background:#fff;border:1px solid #8e9fb4;border-radius:3px;width:100%;min-width:0;min-height:48px;padding:12px}.onpage-calculator input{text-align:start;direction:ltr}.onpage-calculator button{font:inherit;color:#fff;cursor:pointer;background:#123253;border:0;border-radius:3px;min-height:48px;padding:14px}.onpage-calculator button:disabled{opacity:.5;cursor:default}.onpage-full,[data-wall-fields]{grid-column:1/-1}[data-wall-fields]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.onpage-calculator [hidden]{display:none!important}.onpage-result{background:#eef4fb;border-inline-start:4px solid #215f9c;margin:0;padding:20px}.onpage-result div{border-bottom:1px solid #cad8e8;padding:10px 0}.onpage-result dt{font-size:15px}.onpage-result dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:24px;font-weight:700}.onpage-result p{margin:14px 0 0;font-size:14px}.onpage-note{color:#476078;font-size:14px}.onpage-section .phase-one-table{width:100%}.onpage-section .phase-one-table td{vertical-align:top}.onpage-section .button{text-decoration:none}.onpage-calculator [data-calculator-status]:empty{display:none}@media (width<=760px){.onpage-grid,.onpage-calculator{grid-template-columns:1fr}.onpage-card{padding:20px}.onpage-section{scroll-margin-top:85px}.onpage-calculator form,[data-wall-fields]{grid-template-columns:1fr}.onpage-section .phase-one-table{font-size:14px}.onpage-section .phase-one-table td,.onpage-section .phase-one-table th{padding:10px}.onpage-section .phase-one-table{table-layout:fixed;overflow-wrap:anywhere}}.onpage-result .onpage-estimate-terms dd{font-size:14px;font-weight:400;line-height:1.8}