.sectional-install-page{background:#ececed}.sectional-install-page .container{width:min(100% - 2rem,1120px)}.sectional-install-hero{padding-top:.75rem;background:#f0f2f5}.sectional-install-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#17628a;color:#fff;border-radius:.35rem;overflow:hidden}.sectional-install-hero__copy{padding:1.5rem 1.3rem 1.2rem}.sectional-install-hero__crumbs{margin:0 0 .7rem;font-size:.74rem;color:#ffffffd6}.sectional-install-hero h1{margin:0 0 .55rem;font-family:var(--font-family-heading);font-size:2.2rem;line-height:1.05}.sectional-install-hero p{margin:0;font-size:.93rem;line-height:1.45}.sectional-install-hero__actions{display:flex;gap:.45rem;margin-top:.95rem}.sectional-install-hero__actions .btn{min-height:2.1rem;border-radius:999px;font-size:.82rem;text-transform:none;letter-spacing:0}.sectional-install-hero__actions .btn--secondary{background:#14435d;border:1px solid rgb(255 255 255 / .4)}.sectional-install-hero__actions .btn--primary{background:#3eb3e6}.sectional-install-hero__media{margin:0;min-height:16rem}.sectional-install-hero__media img{width:100%;height:100%;object-fit:cover}.sectional-install-why{background:#0f5a84;color:#fff;padding:.95rem 0 1.15rem}.sectional-install-why__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;align-items:start}.sectional-install-why figure{margin:0;border-radius:.3rem;overflow:hidden;background:#fff}.sectional-install-why h2{margin:0 0 .45rem;font-family:var(--font-family-heading);font-size:1.08rem;line-height:1.2}.sectional-install-why p{margin:0 0 .4rem;font-size:.74rem;line-height:1.42}.sectional-install-why ul{margin:0;padding-left:1rem;display:grid;gap:.22rem;font-size:.72rem;line-height:1.45}.sectional-install-benefits{background:#f1f2f4;padding:.95rem 0 1.2rem}.sectional-install-benefits__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1.2rem}.sectional-install-benefits h2{margin:0 0 .4rem;text-align:center;color:#1c6688;font-family:var(--font-family-heading);font-size:.98rem}.sectional-install-benefits ul{margin:0;padding-left:1rem;display:grid;gap:.26rem;color:#303741;font-size:.74rem;line-height:1.4}.sectional-install-benefits__panel{min-height:8rem;border-radius:.3rem;background:#e9ecef}.sectional-install-cost{background:#48b8e8;padding:.9rem 0 1.15rem}.sectional-install-cost h2{margin:0;text-align:center;color:#fff;font-family:var(--font-family-heading);font-size:1.15rem}.sectional-install-cost>.container>p{margin:.5rem auto .75rem;max-width:80ch;text-align:center;color:#fff;font-size:.76rem;line-height:1.4}.sectional-install-cost__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.sectional-install-cost__cards article{border:1px solid #dbe6ee;border-radius:.35rem;background:#fff;box-shadow:0 6px 18px #0000001a;padding:.75rem .7rem .7rem}.sectional-install-cost__cards h3{margin:0 0 .35rem;color:#1e6a8d;font-family:var(--font-family-heading);font-size:.86rem;line-height:1.2}.sectional-install-cost__cards p{margin:0;color:#313840;font-size:.68rem;line-height:1.4}.sectional-install-cost__cards a{display:block;width:fit-content;margin:.45rem auto 0;min-height:.9rem;border-radius:999px;background:#1a5d80;color:#fff;font-size:.54rem;font-weight:700;text-transform:uppercase;padding:.15rem .45rem}.sectional-install-upgrade{background:#f3f4f6;padding:.9rem 0 1.2rem}.sectional-install-upgrade h2{margin:0 0 .35rem;text-align:center;color:#2a3138;font-family:var(--font-family-heading);font-size:.95rem}.sectional-install-upgrade p{margin:0 auto;max-width:70ch;text-align:center;color:#2f3640;font-size:.72rem;line-height:1.45}.sectional-install-upgrade__panel{margin-top:1rem;min-height:5rem;border-radius:.35rem;background:#fff;box-shadow:0 12px 24px #0d1f2c14}.sectional-install-process{background:#fff;padding:.95rem 0 1rem}.sectional-install-process__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;align-items:start}.sectional-install-process figure{margin:0}.sectional-install-process h2{margin:0 0 .4rem;text-align:center;color:#1f6b8d;font-family:var(--font-family-heading);font-size:.98rem}.sectional-install-process ul{margin:0;padding-left:1rem;color:#2f363f;font-size:.73rem;line-height:1.45;display:grid;gap:.28rem}.sectional-install-area{background:#115780;color:#fff;padding:.85rem 0 1rem}.sectional-install-area h2{margin:0 0 .45rem;text-align:center;font-family:var(--font-family-heading);font-size:.94rem}.sectional-install-area p{margin:0 0 .4rem;font-size:.72rem;line-height:1.44}.sectional-install-reviews{background:#fff;padding:.35rem 0}.sectional-install-reviews h2{margin:0;text-align:center;color:#1f6b8d;font-family:var(--font-family-heading);font-size:.92rem}.sectional-install-faqs{background:#0f5781;color:#fff;padding:.75rem 0}.sectional-install-faqs h2{margin:0 0 .5rem;text-align:center;font-family:var(--font-family-heading);font-size:.9rem}.sectional-install-faqs details{border:1px solid rgb(255 255 255 / .62);background:#fff;margin-bottom:.36rem;color:#1f2a33}.sectional-install-faqs summary{cursor:pointer;list-style:none;padding:.38rem .52rem;color:#1d6789;font-family:var(--font-family-heading);font-size:.69rem;font-weight:700}.sectional-install-faqs details p{margin:0;padding:0 .52rem .42rem;font-size:.64rem;line-height:1.42}.sectional-install-cta{background:#48b8e8}.sectional-install-cta__inner{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.8rem;min-height:3rem}.sectional-install-cta h2{margin:0;color:#fff;font-family:var(--font-family-heading);font-size:.86rem}.sectional-install-cta .btn{min-height:1.8rem;border:1px solid rgb(255 255 255 / .5);background:#175879;font-size:.7rem;text-transform:none;letter-spacing:0}.sectional-install-tail{min-height:40rem;background:#ececed}@media(max-width:1024px){.sectional-install-page .container{width:min(100% - 1.5rem,980px)}.sectional-install-hero__inner,.sectional-install-why__inner,.sectional-install-benefits__inner,.sectional-install-process__inner,.sectional-install-cost__cards{grid-template-columns:1fr}.sectional-install-cta__inner{grid-template-columns:1fr;justify-items:center;text-align:center;padding:.5rem 0}.sectional-install-tail{min-height:32rem}}@media(max-width:767px){.sectional-install-page .container{width:min(100% - 1rem,430px)}.sectional-install-hero{padding-top:0}.sectional-install-hero__copy{padding:.86rem .66rem}.sectional-install-hero__crumbs{font-size:.52rem}.sectional-install-hero h1{font-size:1.34rem}.sectional-install-hero p,.sectional-install-why p,.sectional-install-why ul,.sectional-install-benefits ul,.sectional-install-cost>.container>p,.sectional-install-cost__cards p,.sectional-install-upgrade p,.sectional-install-process ul,.sectional-install-area p,.sectional-install-faqs details p{font-size:.54rem;line-height:1.35}.sectional-install-hero__actions{margin-top:.52rem;gap:.3rem}.sectional-install-hero__actions .btn{min-height:1.4rem;font-size:.56rem;padding:.2rem .42rem}.sectional-install-hero__media{min-height:8.5rem}.sectional-install-why h2,.sectional-install-benefits h2,.sectional-install-cost h2,.sectional-install-upgrade h2,.sectional-install-process h2,.sectional-install-area h2,.sectional-install-reviews h2,.sectional-install-faqs h2{font-size:.72rem}.sectional-install-cost__cards h3{font-size:.66rem}.sectional-install-cost__cards a{min-height:.72rem;font-size:.44rem;padding:.1rem .35rem}.sectional-install-upgrade__panel{margin-top:.66rem;min-height:3.8rem}.sectional-install-faqs summary{padding:.32rem .42rem;font-size:.57rem}.sectional-install-faqs details p{padding:0 .42rem .36rem}.sectional-install-cta__inner{gap:.35rem;min-height:2rem}.sectional-install-cta h2{font-size:.55rem}.sectional-install-cta .btn{min-height:1.1rem;font-size:.5rem;padding-inline:.58rem}.sectional-install-tail{min-height:25rem}}
