#main-cart-footer.profijt-cart-footer{max-width:1280px;color:#142332}#main-cart-footer.profijt-cart-footer .cart__footer{border-top:0;padding-top:20px;padding-bottom:50px;gap:35px;align-items:flex-start}#main-cart-footer.profijt-cart-footer .cart__blocks{background:#edf7fb;border:1px solid #d8e8f0;border-radius:20px;padding:clamp(24px,3vw,35px);width:100%;max-width:520px;margin-left:auto;box-sizing:border-box;min-width:0}#main-cart-footer.profijt-cart-footer .totals{justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:12px}#main-cart-footer.profijt-cart-footer .totals__subtotal{color:#071e2c;font-size:25px;font-weight:800;line-height:1.2;margin:0}#main-cart-footer.profijt-cart-footer .totals__subtotal-value{color:#071e2c;font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.2;margin:0;overflow-wrap:anywhere}#main-cart-footer.profijt-cart-footer .tax-note{display:block;text-align:left;color:#5d6d7b;font-size:13px;line-height:1.7;margin:18px 0 24px}#main-cart-footer.profijt-cart-footer .tax-note a{color:#087fa7;text-underline-offset:3px}#main-cart-footer.profijt-cart-footer .cart__ctas{gap:12px}#main-cart-footer.profijt-cart-footer .cart__checkout-button{width:100%;max-width:none;min-height:54px;padding:15px 24px;border:0;border-radius:9px;background:#0798c9;color:#fff;font-weight:800;text-align:center}#main-cart-footer.profijt-cart-footer .cart__checkout-button:before,#main-cart-footer.profijt-cart-footer .cart__checkout-button:after{box-shadow:none;border-radius:inherit}#main-cart-footer.profijt-cart-footer .cart__checkout-button:hover{background:#087fa7}#main-cart-footer.profijt-cart-footer .cart__update-button{border-radius:9px}#main-cart-footer.profijt-cart-footer .cart__dynamic-checkout-buttons{margin-top:20px}#main-cart-footer.profijt-cart-footer .cart__note{max-width:520px;min-width:0}#main-cart-footer.profijt-cart-footer .cart__note label{color:#071e2c;font-weight:700}#main-cart-footer.profijt-cart-footer .cart__note .text-area{border:1px solid #bdced9;border-radius:10px;background:#fff;color:#142332;min-height:135px;line-height:1.6}#main-cart-footer.profijt-cart-footer .cart__note:before,#main-cart-footer.profijt-cart-footer .cart__note:after{box-shadow:none}#main-cart-footer.profijt-cart-footer a:focus-visible,#main-cart-footer.profijt-cart-footer button:focus-visible,#main-cart-footer.profijt-cart-footer textarea:focus-visible{outline:3px solid #0798c9;outline-offset:3px}#main-cart-footer.profijt-cart-footer .discounts__discount{color:#20582f}#main-cart-footer.profijt-cart-footer #cart-errors{color:#a02020;line-height:1.6}@media(max-width:749px){#main-cart-footer.profijt-cart-footer .cart__footer{flex-direction:column;gap:25px;padding-bottom:35px}#main-cart-footer.profijt-cart-footer .cart__blocks{max-width:none;margin-left:0}#main-cart-footer.profijt-cart-footer .cart__note{width:100%;max-width:none}}cart-items.profijt-cart{--profijt-cart-blue: #0798c9;--profijt-cart-navy: #071e2c;--profijt-cart-muted: #5d6d7b;display:block;color:#142332;max-width:1280px}.profijt-cart .title-wrapper-with-link{background:#f0f8fc;border-radius:20px;padding:clamp(24px,4vw,45px);margin:25px 0 35px;gap:20px}.profijt-cart .title--primary,.profijt-cart .cart__empty-text{color:var(--profijt-cart-navy);font-size:clamp(32px,4vw,48px);line-height:1.15;font-weight:800}.profijt-cart .title-wrapper-with-link .title{margin:0}.profijt-cart .underlined-link,.profijt-cart .cart__login-paragraph a{color:#087fa7;text-underline-offset:4px}.profijt-cart .cart__warnings{max-width:100%;margin:30px auto 45px;padding:clamp(32px,5vw,65px) 24px;border-radius:22px;background:#f0f8fc;text-align:center}.profijt-cart .cart__empty-text{margin:0 0 28px}.profijt-cart .cart__login-title{color:var(--profijt-cart-navy);font-size:24px;margin-top:35px}.profijt-cart .cart__login-paragraph{color:var(--profijt-cart-muted);line-height:1.7}.profijt-cart .cart__warnings>.button{background:var(--profijt-cart-blue);color:#fff;border:0;border-radius:9px;padding:15px 24px;min-height:50px;font-weight:700;text-decoration:none}.profijt-cart .cart__warnings>.button:before,.profijt-cart .cart__warnings>.button:after{box-shadow:none;border-radius:inherit}.profijt-cart .cart__warnings>.button:hover{background:#087fa7}.profijt-cart .cart__items{border-bottom-color:#d8e8f0}.profijt-cart .cart-items thead th{color:var(--profijt-cart-muted);border-bottom-color:#d8e8f0;padding-bottom:18px}.profijt-cart .cart-item__image-container{background:#f4f9fc;border-radius:14px;border:1px solid #e0eaf0;overflow:hidden;padding:10px}.profijt-cart .cart-item__image{border-radius:8px;object-fit:contain}.profijt-cart .cart-item__name{color:var(--profijt-cart-navy);font-weight:800;font-size:clamp(19px,2vw,24px);line-height:1.25}.profijt-cart .cart-item__name:hover{color:#087fa7}.profijt-cart .product-option{color:var(--profijt-cart-muted);line-height:1.6}.profijt-cart .cart-item__price-wrapper .price{color:var(--profijt-cart-navy);font-weight:800}.profijt-cart .cart-item__price-wrapper .cart-item__old-price{color:var(--profijt-cart-muted);font-weight:400}.profijt-cart .quantity{background:#f4f9fc;border:1px solid #bdced9;border-radius:9px}.profijt-cart .quantity:before,.profijt-cart .quantity:after{box-shadow:none;border-radius:inherit}.profijt-cart .quantity__button{color:#087fa7}.profijt-cart .quantity__input{color:var(--profijt-cart-navy)}.profijt-cart cart-remove-button .button{color:var(--profijt-cart-navy);border-radius:8px}.profijt-cart cart-remove-button .button:hover{background:#edf7fb}.profijt-cart a:focus-visible,.profijt-cart button:focus-visible,.profijt-cart input:focus-visible{outline:3px solid var(--profijt-cart-blue);outline-offset:3px}@media(max-width:749px){.profijt-cart .title-wrapper-with-link{flex-direction:column;align-items:flex-start;padding:25px}.profijt-cart .cart__warnings{margin-top:20px;padding:35px 20px}.profijt-cart .cart__empty-text{font-size:32px}.profijt-cart .cart-item__image-container{padding:6px;border-radius:10px}.profijt-cart .cart-item__details{overflow-wrap:anywhere}.profijt-cart .cart-item__name{font-size:20px}}.profijt-contact{color:#142332;background:#fff;padding:50px 20px 70px}.profijt-contact *{box-sizing:border-box}.profijt-contact__container{max-width:1200px;margin:auto}.profijt-contact h1,.profijt-contact h2{color:inherit;line-height:1.15;margin:0 0 18px;font-weight:800}.profijt-contact h1{font-size:clamp(36px,4vw,58px)}.profijt-contact h2{font-size:clamp(23px,2.5vw,30px)}.profijt-contact p,.profijt-contact li{line-height:1.7}.profijt-contact__hero{padding:clamp(28px,5vw,55px);background:#f0f8fc;border-radius:22px;margin-bottom:35px}.profijt-contact__hero p{max-width:760px;color:#5d6d7b}.profijt-contact__eyebrow{display:inline-block;color:#087fa7;background:#e0f1f9;padding:8px 14px;border-radius:25px;font-weight:700;margin-bottom:20px;font-size:13px}.profijt-contact__layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:35px;align-items:start}.profijt-contact__form-panel{padding:32px;border:1px solid #d8e8f0;border-radius:18px}.profijt-contact__form-panel>p{color:#5d6d7b}.profijt-contact__form{display:flex;flex-direction:column;gap:20px}.profijt-contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.profijt-contact label{display:block;font-weight:700;font-size:14px;margin-bottom:8px}.profijt-contact input,.profijt-contact textarea{display:block;width:100%;border:1px solid #aebfcc;border-radius:8px;padding:13px;font:inherit;background:#fff;color:#142332;min-height:48px}.profijt-contact textarea{resize:vertical}.profijt-contact small{display:block;font-size:12px;line-height:1.6;margin-top:6px;color:#5d6d7b}.profijt-contact__required{font-size:12px;color:#5d6d7b;margin:0}.profijt-contact__button{border:0;display:inline-flex;align-items:center;justify-content:center;background:#0798c9;color:#fff;padding:15px 24px;border-radius:9px;min-height:50px;font:inherit;font-weight:700;cursor:pointer}.profijt-contact__button:hover{background:#087fa7}.profijt-contact__box{padding:30px;border-radius:18px;background:#071e2c;color:#fff;overflow-wrap:anywhere}.profijt-contact__box h2{font-size:25px}.profijt-contact__box a{color:inherit;text-underline-offset:3px}.profijt-contact__box--light{background:#edf7fb;color:#142332}.profijt-contact__box ul{padding-left:20px}.profijt-contact__box li{margin-bottom:10px}.profijt-contact__sidebar{display:grid;gap:22px}.profijt-contact__success{padding:20px;background:#eaf7ed;border:1px solid #2f7c43;border-radius:8px;color:#20582f;line-height:1.6}.profijt-contact__errors{padding:18px;background:#fff0f0;color:#8b2020;border:1px solid #8b2020;border-radius:8px}.profijt-contact input:focus-visible,.profijt-contact textarea:focus-visible,.profijt-contact a:focus-visible,.profijt-contact button:focus-visible{outline:3px solid #0798c9;outline-offset:3px}@media(max-width:900px){.profijt-contact__layout{grid-template-columns:1fr}}@media(max-width:600px){.profijt-contact{padding:20px 15px 50px}.profijt-contact__fields{grid-template-columns:1fr}.profijt-contact__form-panel,.profijt-contact__box{padding:23px}}.pkb{color:#142332;background:#fff;padding:50px 20px 70px}.pkb *{box-sizing:border-box}.pkb__container{max-width:1200px;margin:auto}.pkb h1,.pkb h2,.pkb h3{color:inherit;line-height:1.15;margin:0 0 18px;font-weight:800}.pkb h1{font-size:clamp(36px,4vw,58px)}.pkb h2{font-size:clamp(27px,3vw,38px)}.pkb h3{font-size:24px}.pkb p{line-height:1.7}.pkb__hero{background:#f0f8fc;border-radius:22px;padding:clamp(28px,5vw,60px)}.pkb__intro{max-width:760px;color:#5d6d7b;font-size:17px;margin-bottom:26px}.pkb__eyebrow{display:inline-block;color:#087fa7;background:#e7f5fb;padding:8px 14px;border-radius:25px;font-weight:700;margin-bottom:20px;font-size:13px}.pkb__button{display:inline-flex;align-items:center;justify-content:center;background:#0798c9;color:#fff;padding:15px 24px;border-radius:9px;text-decoration:none;font-weight:700;text-align:center;min-height:50px}.pkb__button:hover{background:#087fa7;color:#fff}.pkb__section{margin:65px 0}.pkb__section>p{color:#5d6d7b}.pkb__questions,.pkb__brands{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:16px}.pkb__questions{grid-template-columns:repeat(2,minmax(0,1fr))}.pkb__questions li,.pkb__brands li{min-width:0}.pkb__question{display:flex;justify-content:space-between;align-items:center;gap:20px;height:100%;border:1px solid #d8e8f0;padding:22px;border-radius:12px;text-decoration:none;color:#142332;font-weight:700;line-height:1.5;overflow-wrap:anywhere;margin:0}.pkb__question:hover{background:#f0f8fc;color:#142332;border-color:#0798c9}.pkb__question>span:last-child{color:#087fa7;flex-shrink:0}.pkb__brands-section{background:#f0f8fc;padding:35px;border-radius:20px}.pkb__brands{grid-template-columns:repeat(3,minmax(0,1fr))}.pkb__brand{display:flex;flex-direction:column;justify-content:space-between;gap:15px;height:100%;border:1px solid #d8e8f0;border-radius:14px;background:#fff;padding:28px;color:#142332;text-decoration:none}.pkb__brand>span{color:#087fa7;font-weight:700}.pkb__brand:hover{border-color:#0798c9;color:#142332}.pkb__cta{display:flex;justify-content:space-between;align-items:center;gap:30px;background:#071e2c;color:#fff;padding:40px;border-radius:18px}.pkb__cta p{color:#d1e1e9}.pkb__cta .pkb__button{flex-shrink:0}.pkb a:focus-visible{outline:3px solid #0798c9;outline-offset:4px}@media(max-width:749px){.pkb{padding:20px 15px 50px}.pkb__questions,.pkb__brands{grid-template-columns:1fr}.pkb__section{margin:45px 0}.pkb__brands-section{padding:25px}.pkb__cta{flex-direction:column;align-items:stretch;padding:28px 24px}}.pmt{--pmt-navy: #071e2c;--pmt-blue: #0798c9;--pmt-text: #142332;--pmt-muted: #5d6d7b;color:var(--pmt-text);background:#fff;padding:50px 20px 70px}.pmt *{box-sizing:border-box}.pmt .pmt__container{max-width:1200px;margin:auto}.pmt h1,.pmt h2,.pmt h3{color:inherit;line-height:1.15;margin:0 0 18px}.pmt h1{font-size:clamp(36px,4vw,58px);font-weight:800}.pmt h2{font-size:clamp(28px,3vw,40px);font-weight:800}.pmt h3{font-size:23px;font-weight:800}.pmt p{line-height:1.7}.pmt .pmt__eyebrow{display:inline-block;color:var(--pmt-blue);background:#e7f5fb;padding:8px 14px;border-radius:25px;font-weight:700;margin-bottom:20px;font-size:13px}.pmt .pmt__hero{display:grid;grid-template-columns:1fr 1fr;background:#f4f9fc;border-radius:22px;overflow:hidden}.pmt .pmt__hero-content{padding:clamp(30px,5vw,65px);align-self:center}.pmt .pmt__intro{font-size:17px;color:var(--pmt-muted);margin-bottom:28px}.pmt .pmt__hero-image img,.pmt .pmt__hero-image svg{width:100%;height:100%;min-height:390px;object-fit:cover;display:block}.pmt .pmt__button{display:inline-flex;align-items:center;justify-content:center;background:var(--pmt-blue);color:#fff;padding:15px 24px;border-radius:9px;text-decoration:none;font-weight:750;text-align:center;transition:background .2s}.pmt .pmt__button:hover{background:#087fa7;color:#fff}.pmt .pmt__note{font-size:12px;color:var(--pmt-muted);margin-top:17px}.pmt .pmt__benefits{background:var(--pmt-navy);color:#fff;display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding:25px;border-radius:14px;margin:25px 0 75px}.pmt .pmt__benefits div{font-size:14px}.pmt .pmt__section-heading{text-align:center;margin-bottom:35px}.pmt .pmt__section-heading p{color:var(--pmt-muted)}.pmt .pmt__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pmt .pmt__card{border:1px solid #e0eaf0;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;background:#fff;box-shadow:0 8px 25px #071e2c0d}.pmt .pmt__card-image{background:#f1f7fa;aspect-ratio:4 / 3}.pmt .pmt__card-image img,.pmt .pmt__card-image svg{width:100%;height:100%;object-fit:contain}.pmt .pmt__card-content{padding:22px;display:flex;flex-direction:column;flex:1}.pmt .pmt__category{color:var(--pmt-blue);font-size:12px;font-weight:800;text-transform:uppercase;margin-bottom:12px}.pmt .pmt__card-content p{font-size:14px;color:var(--pmt-muted)}.pmt .pmt__card ul{list-style:none;padding:0;margin:15px 0}.pmt .pmt__card li{font-size:13px;margin-bottom:10px}.pmt .pmt__price{border-top:1px solid #e0eaf0;padding:20px 0;margin-top:auto;display:flex;flex-direction:column}.pmt .pmt__price strong{font-size:28px}.pmt .pmt__price small{color:var(--pmt-muted)}.pmt .pmt__button--full{width:100%;font-size:13px}.pmt .pmt__advice{margin:80px 0;padding:45px;background:#f0f8fc;border-radius:20px}.pmt .pmt__capacity{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0}.pmt .pmt__capacity div{background:#fff;padding:23px;border-radius:12px;display:flex;flex-direction:column;gap:10px}.pmt .pmt__capacity strong{font-size:22px;color:var(--pmt-blue)}.pmt .pmt__capacity span{font-size:14px}.pmt .pmt__disclaimer{font-size:12px;color:var(--pmt-muted)}.pmt .pmt__installation{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:center;margin-bottom:80px}.pmt .pmt__installation-box{background:#edf7fb;padding:35px;border-radius:18px}.pmt .pmt__installation-box p{border-bottom:1px solid #d8e8f0;padding-bottom:12px}.pmt .pmt__cta{background:var(--pmt-navy);color:#fff;border-radius:18px;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:30px}.pmt .pmt__cta h2{color:#fff}.pmt .pmt__cta p{color:#d1e1e9}.pmt .pmt__cta .pmt__button{flex-shrink:0}@media(max-width:990px){.pmt .pmt__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pmt .pmt__benefits{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.pmt{padding:20px 15px 50px}.pmt .pmt__hero{grid-template-columns:1fr}.pmt .pmt__hero-image img,.pmt .pmt__hero-image svg{min-height:240px;max-height:350px}.pmt .pmt__hero-content{padding:30px 23px}.pmt .pmt__grid{grid-template-columns:1fr}.pmt .pmt__benefits{margin-bottom:50px;padding:20px}.pmt .pmt__capacity{grid-template-columns:1fr}.pmt .pmt__advice{padding:25px;margin:55px 0}.pmt .pmt__installation{grid-template-columns:1fr;gap:20px;margin-bottom:55px}.pmt .pmt__cta{flex-direction:column;align-items:stretch;padding:30px 24px}}.pmt .pmt__card h3 a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.pmt .pmt__card-image{display:block}.pmt .pmt__button--quote{margin-top:10px;background:var(--pmt-navy)}.pmt .pmt__button:focus-visible,.pmt .pmt__card a:focus-visible{outline:3px solid var(--pmt-blue);outline-offset:4px}.pmt .pmt__empty{grid-column:1 / -1;text-align:center}.pmt .pmt__montage-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pmt .pmt__hero-summary{margin:30px;align-self:center}.pmt .pmt__hero-summary h2{font-size:clamp(24px,3vw,32px)}.pmt .pmt__checklist{padding-left:22px;margin:0}.pmt .pmt__checklist li{padding:6px 0;line-height:1.65}.pmt .pmt__table-wrap{overflow-x:auto}.pmt .pmt__rates{width:100%;border-collapse:collapse;background:#fff;text-align:left;font-size:15px}.pmt .pmt__rates caption{text-align:left;padding:12px 0;font-weight:700}.pmt .pmt__rates th,.pmt .pmt__rates td{padding:16px;border-bottom:1px solid #d8e8f0;line-height:1.5;vertical-align:top}.pmt .pmt__rates thead{background:var(--pmt-navy);color:#fff}.pmt .pmt__rates tbody th{font-weight:600}.pmt .pmt__montage-cta{margin-top:55px}@media(max-width:749px){.pmt .pmt__montage-grid{grid-template-columns:1fr}.pmt .pmt__hero-summary{margin:0 23px 23px;padding:24px}.pmt .pmt__rates th,.pmt .pmt__rates td{padding:12px 10px}.pmt .pmt__cta .pmt__button{width:100%}}.pms{--pms-navy: #071e2c;--pms-blue: #0798c9;--pms-text: #142332;--pms-muted: #5d6d7b;color:var(--pms-text);background:#fff;padding:50px 20px 70px}.pms *{box-sizing:border-box}.pms .pms__container{max-width:1200px;margin:auto}.pms h1,.pms h2,.pms h3{color:inherit;line-height:1.15;margin:0 0 18px}.pms h1{font-size:clamp(36px,4vw,58px);font-weight:800}.pms h2{font-size:clamp(28px,3vw,40px);font-weight:800}.pms h3{font-size:23px;font-weight:800}.pms p{line-height:1.7}.pms .pms__eyebrow{display:inline-block;color:var(--pms-blue);background:#e7f5fb;padding:8px 14px;border-radius:25px;font-weight:700;margin-bottom:20px;font-size:13px}.pms .pms__hero{display:grid;grid-template-columns:1fr 1fr;background:#f4f9fc;border-radius:22px;overflow:hidden}.pms .pms__hero-content{padding:clamp(30px,5vw,65px);align-self:center}.pms .pms__intro{font-size:17px;color:var(--pms-muted);margin-bottom:28px}.pms .pms__hero-image img,.pms .pms__hero-image svg{width:100%;height:100%;min-height:390px;object-fit:cover;display:block}.pms .pms__button{display:inline-flex;align-items:center;justify-content:center;background:var(--pms-blue);color:#fff;padding:15px 24px;border-radius:9px;text-decoration:none;font-weight:750;text-align:center;transition:background .2s}.pms .pms__button:hover{background:#087fa7;color:#fff}.pms .pms__note{font-size:12px;color:var(--pms-muted);margin-top:17px}.pms .pms__benefits{background:var(--pms-navy);color:#fff;display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding:25px;border-radius:14px;margin:25px 0 75px}.pms .pms__benefits div{font-size:14px}.pms .pms__section-heading{text-align:center;margin-bottom:35px}.pms .pms__section-heading p{color:var(--pms-muted)}.pms .pms__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pms .pms__card{border:1px solid #e0eaf0;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;background:#fff;box-shadow:0 8px 25px #071e2c0d}.pms .pms__card-image{background:#f1f7fa;aspect-ratio:4 / 3}.pms .pms__card-image img,.pms .pms__card-image svg{width:100%;height:100%;object-fit:contain}.pms .pms__card-content{padding:22px;display:flex;flex-direction:column;flex:1}.pms .pms__category{color:var(--pms-blue);font-size:12px;font-weight:800;text-transform:uppercase;margin-bottom:12px}.pms .pms__card-content p{font-size:14px;color:var(--pms-muted)}.pms .pms__card ul{list-style:none;padding:0;margin:15px 0}.pms .pms__card li{font-size:13px;margin-bottom:10px}.pms .pms__price{border-top:1px solid #e0eaf0;padding:20px 0;margin-top:auto;display:flex;flex-direction:column}.pms .pms__price strong{font-size:28px}.pms .pms__price small{color:var(--pms-muted)}.pms .pms__button--full{width:100%;font-size:13px}.pms .pms__advice{margin:80px 0;padding:45px;background:#f0f8fc;border-radius:20px}.pms .pms__capacity{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0}.pms .pms__capacity div{background:#fff;padding:23px;border-radius:12px;display:flex;flex-direction:column;gap:10px}.pms .pms__capacity strong{font-size:22px;color:var(--pms-blue)}.pms .pms__capacity span{font-size:14px}.pms .pms__disclaimer{font-size:12px;color:var(--pms-muted)}.pms .pms__installation{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:center;margin-bottom:80px}.pms .pms__installation-box{background:#edf7fb;padding:35px;border-radius:18px}.pms .pms__installation-box p{border-bottom:1px solid #d8e8f0;padding-bottom:12px}.pms .pms__cta{background:var(--pms-navy);color:#fff;border-radius:18px;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:30px}.pms .pms__cta h2{color:#fff}.pms .pms__cta p{color:#d1e1e9}.pms .pms__cta .pms__button{flex-shrink:0}@media(max-width:990px){.pms .pms__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pms .pms__benefits{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.pms{padding:20px 15px 50px}.pms .pms__hero{grid-template-columns:1fr}.pms .pms__hero-image img,.pms .pms__hero-image svg{min-height:240px;max-height:350px}.pms .pms__hero-content{padding:30px 23px}.pms .pms__grid{grid-template-columns:1fr}.pms .pms__benefits{margin-bottom:50px;padding:20px}.pms .pms__capacity{grid-template-columns:1fr}.pms .pms__advice{padding:25px;margin:55px 0}.pms .pms__installation{grid-template-columns:1fr;gap:20px;margin-bottom:55px}.pms .pms__cta{flex-direction:column;align-items:stretch;padding:30px 24px}}.pms .pms__card h3 a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.pms .pms__card-image{display:block}.pms .pms__button--quote{margin-top:10px;background:var(--pms-navy)}.pms .pms__button:focus-visible,.pms .pms__card a:focus-visible{outline:3px solid var(--pms-blue);outline-offset:4px}.pms .pms__empty{grid-column:1 / -1;text-align:center}.pab{--pab-navy: #071e2c;--pab-blue: #0798c9;--pab-text: #142332;--pab-muted: #5d6d7b;color:var(--pab-text);background:#fff;padding:50px 20px 70px}.pab *{box-sizing:border-box}.pab .pab__container{max-width:1200px;margin:auto}.pab h1,.pab h2,.pab h3{color:inherit;line-height:1.15;margin:0 0 18px}.pab h1{font-size:clamp(36px,4vw,58px);font-weight:800}.pab h2{font-size:clamp(28px,3vw,40px);font-weight:800}.pab h3{font-size:23px;font-weight:800}.pab p{line-height:1.7}.pab .pab__eyebrow{display:inline-block;color:var(--pab-blue);background:#e7f5fb;padding:8px 14px;border-radius:25px;font-weight:700;margin-bottom:20px;font-size:13px}.pab .pab__hero{display:grid;grid-template-columns:1fr 1fr;background:#f4f9fc;border-radius:22px;overflow:hidden}.pab .pab__hero-content{padding:clamp(30px,5vw,65px);align-self:center}.pab .pab__intro{font-size:17px;color:var(--pab-muted);margin-bottom:28px}.pab .pab__hero-image img,.pab .pab__hero-image svg{width:100%;height:100%;min-height:390px;object-fit:cover;display:block}.pab .pab__button{display:inline-flex;align-items:center;justify-content:center;background:var(--pab-blue);color:#fff;padding:15px 24px;border-radius:9px;text-decoration:none;font-weight:750;text-align:center;transition:background .2s}.pab .pab__button:hover{background:#087fa7;color:#fff}.pab .pab__note{font-size:12px;color:var(--pab-muted);margin-top:17px}.pab .pab__benefits{background:var(--pab-navy);color:#fff;display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding:25px;border-radius:14px;margin:25px 0 75px}.pab .pab__benefits div{font-size:14px}.pab .pab__section-heading{text-align:center;margin-bottom:35px}.pab .pab__section-heading p{color:var(--pab-muted)}.pab .pab__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pab .pab__card{border:1px solid #e0eaf0;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;background:#fff;box-shadow:0 8px 25px #071e2c0d}.pab .pab__card-image{background:#f1f7fa;aspect-ratio:4 / 3}.pab .pab__card-image img,.pab .pab__card-image svg{width:100%;height:100%;object-fit:contain}.pab .pab__card-content{padding:22px;display:flex;flex-direction:column;flex:1}.pab .pab__category{color:var(--pab-blue);font-size:12px;font-weight:800;text-transform:uppercase;margin-bottom:12px}.pab .pab__card-content p{font-size:14px;color:var(--pab-muted)}.pab .pab__card ul{list-style:none;padding:0;margin:15px 0}.pab .pab__card li{font-size:13px;margin-bottom:10px}.pab .pab__price{border-top:1px solid #e0eaf0;padding:20px 0;margin-top:auto;display:flex;flex-direction:column}.pab .pab__price strong{font-size:28px}.pab .pab__price small{color:var(--pab-muted)}.pab .pab__button--full{width:100%;font-size:13px}.pab .pab__advice{margin:80px 0;padding:45px;background:#f0f8fc;border-radius:20px}.pab .pab__capacity{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0}.pab .pab__capacity div{background:#fff;padding:23px;border-radius:12px;display:flex;flex-direction:column;gap:10px}.pab .pab__capacity strong{font-size:22px;color:var(--pab-blue)}.pab .pab__capacity span{font-size:14px}.pab .pab__disclaimer{font-size:12px;color:var(--pab-muted)}.pab .pab__installation{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:center;margin-bottom:80px}.pab .pab__installation-box{background:#edf7fb;padding:35px;border-radius:18px}.pab .pab__installation-box p{border-bottom:1px solid #d8e8f0;padding-bottom:12px}.pab .pab__cta{background:var(--pab-navy);color:#fff;border-radius:18px;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:30px}.pab .pab__cta h2{color:#fff}.pab .pab__cta p{color:#d1e1e9}.pab .pab__cta .pab__button{flex-shrink:0}@media(max-width:990px){.pab .pab__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pab .pab__benefits{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.pab{padding:20px 15px 50px}.pab .pab__hero{grid-template-columns:1fr}.pab .pab__hero-image img,.pab .pab__hero-image svg{min-height:240px;max-height:350px}.pab .pab__hero-content{padding:30px 23px}.pab .pab__grid{grid-template-columns:1fr}.pab .pab__benefits{margin-bottom:50px;padding:20px}.pab .pab__capacity{grid-template-columns:1fr}.pab .pab__advice{padding:25px;margin:55px 0}.pab .pab__installation{grid-template-columns:1fr;gap:20px;margin-bottom:55px}.pab .pab__cta{flex-direction:column;align-items:stretch;padding:30px 24px}}.pab .pab__card h3 a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.pab .pab__card-image{display:block}.pab .pab__button--quote{margin-top:10px;background:var(--pab-navy)}.pab .pab__button:focus-visible,.pab .pab__card a:focus-visible{outline:3px solid var(--pab-blue);outline-offset:4px}.pab .pab__empty{grid-column:1 / -1;text-align:center}.pab .pab__montage-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pab .pab__hero-summary{margin:30px;align-self:center}.pab .pab__hero-summary h2{font-size:clamp(24px,3vw,32px)}.pab .pab__checklist{padding-left:22px;margin:0}.pab .pab__checklist li{padding:6px 0;line-height:1.65}.pab .pab__table-wrap{overflow-x:auto}.pab .pab__rates{width:100%;border-collapse:collapse;background:#fff;text-align:left;font-size:15px}.pab .pab__rates caption{text-align:left;padding:12px 0;font-weight:700}.pab .pab__rates th,.pab .pab__rates td{padding:16px;border-bottom:1px solid #d8e8f0;line-height:1.5;vertical-align:top}.pab .pab__rates thead{background:var(--pab-navy);color:#fff}.pab .pab__rates tbody th{font-weight:600}.pab .pab__montage-cta{margin-top:55px}@media(max-width:749px){.pab .pab__montage-grid{grid-template-columns:1fr}.pab .pab__hero-summary{margin:0 23px 23px;padding:24px}.pab .pab__rates th,.pab .pab__rates td{padding:12px 10px}.pab .pab__cta .pab__button{width:100%}}.ppj{--ppj-navy: #071e2c;--ppj-blue: #0798c9;--ppj-text: #142332;--ppj-muted: #5d6d7b;color:var(--ppj-text);background:#fff;padding:50px 20px 70px}.ppj *{box-sizing:border-box}.ppj .ppj__container{max-width:1200px;margin:auto}.ppj h1,.ppj h2,.ppj h3{color:inherit;line-height:1.15;margin:0 0 18px}.ppj h1{font-size:clamp(36px,4vw,58px);font-weight:800}.ppj h2{font-size:clamp(28px,3vw,40px);font-weight:800}.ppj h3{font-size:23px;font-weight:800}.ppj p{line-height:1.7}.ppj .ppj__eyebrow{display:inline-block;color:var(--ppj-blue);background:#e7f5fb;padding:8px 14px;border-radius:25px;font-weight:700;margin-bottom:20px;font-size:13px}.ppj .ppj__hero{display:grid;grid-template-columns:1fr 1fr;background:#f4f9fc;border-radius:22px;overflow:hidden}.ppj .ppj__hero-content{padding:clamp(30px,5vw,65px);align-self:center}.ppj .ppj__intro{font-size:17px;color:var(--ppj-muted);margin-bottom:28px}.ppj .ppj__hero-image img,.ppj .ppj__hero-image svg{width:100%;height:100%;min-height:390px;object-fit:cover;display:block}.ppj .ppj__button{display:inline-flex;align-items:center;justify-content:center;background:var(--ppj-blue);color:#fff;padding:15px 24px;border-radius:9px;text-decoration:none;font-weight:750;text-align:center;transition:background .2s}.ppj .ppj__button:hover{background:#087fa7;color:#fff}.ppj .ppj__note{font-size:12px;color:var(--ppj-muted);margin-top:17px}.ppj .ppj__benefits{background:var(--ppj-navy);color:#fff;display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding:25px;border-radius:14px;margin:25px 0 75px}.ppj .ppj__benefits div{font-size:14px}.ppj .ppj__section-heading{text-align:center;margin-bottom:35px}.ppj .ppj__section-heading p{color:var(--ppj-muted)}.ppj .ppj__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ppj .ppj__card{border:1px solid #e0eaf0;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;background:#fff;box-shadow:0 8px 25px #071e2c0d}.ppj .ppj__card-image{background:#f1f7fa;aspect-ratio:4 / 3}.ppj .ppj__card-image img,.ppj .ppj__card-image svg{width:100%;height:100%;object-fit:contain}.ppj .ppj__card-content{padding:22px;display:flex;flex-direction:column;flex:1}.ppj .ppj__category{color:var(--ppj-blue);font-size:12px;font-weight:800;text-transform:uppercase;margin-bottom:12px}.ppj .ppj__card-content p{font-size:14px;color:var(--ppj-muted)}.ppj .ppj__card ul{list-style:none;padding:0;margin:15px 0}.ppj .ppj__card li{font-size:13px;margin-bottom:10px}.ppj .ppj__price{border-top:1px solid #e0eaf0;padding:20px 0;margin-top:auto;display:flex;flex-direction:column}.ppj .ppj__price strong{font-size:28px}.ppj .ppj__price small{color:var(--ppj-muted)}.ppj .ppj__button--full{width:100%;font-size:13px}.ppj .ppj__advice{margin:80px 0;padding:45px;background:#f0f8fc;border-radius:20px}.ppj .ppj__capacity{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0}.ppj .ppj__capacity div{background:#fff;padding:23px;border-radius:12px;display:flex;flex-direction:column;gap:10px}.ppj .ppj__capacity strong{font-size:22px;color:var(--ppj-blue)}.ppj .ppj__capacity span{font-size:14px}.ppj .ppj__disclaimer{font-size:12px;color:var(--ppj-muted)}.ppj .ppj__installation{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:center;margin-bottom:80px}.ppj .ppj__installation-box{background:#edf7fb;padding:35px;border-radius:18px}.ppj .ppj__installation-box p{border-bottom:1px solid #d8e8f0;padding-bottom:12px}.ppj .ppj__cta{background:var(--ppj-navy);color:#fff;border-radius:18px;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:30px}.ppj .ppj__cta h2{color:#fff}.ppj .ppj__cta p{color:#d1e1e9}.ppj .ppj__cta .ppj__button{flex-shrink:0}@media(max-width:990px){.ppj .ppj__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ppj .ppj__benefits{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.ppj{padding:20px 15px 50px}.ppj .ppj__hero{grid-template-columns:1fr}.ppj .ppj__hero-image img,.ppj .ppj__hero-image svg{min-height:240px;max-height:350px}.ppj .ppj__hero-content{padding:30px 23px}.ppj .ppj__grid{grid-template-columns:1fr}.ppj .ppj__benefits{margin-bottom:50px;padding:20px}.ppj .ppj__capacity{grid-template-columns:1fr}.ppj .ppj__advice{padding:25px;margin:55px 0}.ppj .ppj__installation{grid-template-columns:1fr;gap:20px;margin-bottom:55px}.ppj .ppj__cta{flex-direction:column;align-items:stretch;padding:30px 24px}}.ppj .ppj__card h3 a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.ppj .ppj__card-image{display:block}.ppj .ppj__button--quote{margin-top:10px;background:var(--ppj-navy)}.ppj .ppj__button:focus-visible,.ppj .ppj__card a:focus-visible{outline:3px solid var(--ppj-blue);outline-offset:4px}.ppj .ppj__empty{grid-column:1 / -1;text-align:center}.ppj .ppj__projects-hero{background:#f0f8fc;border-radius:22px;padding:clamp(28px,5vw,60px)}.ppj .ppj__projects-hero .ppj__intro{max-width:760px}.ppj .ppj__projects-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.ppj .ppj__project{border:1px solid #d8e8f0;border-radius:18px;overflow:hidden;background:#fff}.ppj .ppj__project-photos{display:grid;grid-template-columns:1fr;background:#f1f7fa}.ppj .ppj__project-photos--pair{grid-template-columns:1fr 1fr}.ppj .ppj__project-photos a{display:block;min-width:0}.ppj .ppj__project-photos img{display:block;width:100%;height:340px;object-fit:contain}.ppj .ppj__project-placeholder{padding:35px;line-height:1.6}.ppj .ppj__project-content{padding:28px;overflow-wrap:anywhere}.ppj .ppj__project h2{font-size:clamp(24px,2.5vw,32px)}.ppj .ppj__project-system{color:#5d6d7b;font-weight:700}.ppj .ppj__projects-cta{margin-top:60px}.ppj a:focus-visible{outline:3px solid #0798c9;outline-offset:4px}@media(max-width:749px){.ppj .ppj__projects-grid{grid-template-columns:1fr}.ppj .ppj__project-photos img{height:270px}.ppj .ppj__project-content{padding:23px}.ppj .ppj__cta .ppj__button{width:100%}}@media(max-width:400px){.ppj .ppj__project-photos--pair{grid-template-columns:1fr}}.pss{--pss-navy: #071e2c;--pss-blue: #0798c9;--pss-text: #142332;--pss-muted: #5d6d7b;color:var(--pss-text);background:#fff;padding:50px 20px 70px}.pss *{box-sizing:border-box}.pss .pss__container{max-width:1200px;margin:auto}.pss h1,.pss h2,.pss h3{color:inherit;line-height:1.15;margin:0 0 18px}.pss h1{font-size:clamp(36px,4vw,58px);font-weight:800}.pss h2{font-size:clamp(28px,3vw,40px);font-weight:800}.pss h3{font-size:23px;font-weight:800}.pss p{line-height:1.7}.pss .pss__eyebrow{display:inline-block;color:var(--pss-blue);background:#e7f5fb;padding:8px 14px;border-radius:25px;font-weight:700;margin-bottom:20px;font-size:13px}.pss .pss__hero{display:grid;grid-template-columns:1fr 1fr;background:#f4f9fc;border-radius:22px;overflow:hidden}.pss .pss__hero-content{padding:clamp(30px,5vw,65px);align-self:center}.pss .pss__intro{font-size:17px;color:var(--pss-muted);margin-bottom:28px}.pss .pss__hero-image img,.pss .pss__hero-image svg{width:100%;height:100%;min-height:390px;object-fit:cover;display:block}.pss .pss__button{display:inline-flex;align-items:center;justify-content:center;background:var(--pss-blue);color:#fff;padding:15px 24px;border-radius:9px;text-decoration:none;font-weight:750;text-align:center;transition:background .2s}.pss .pss__button:hover{background:#087fa7;color:#fff}.pss .pss__note{font-size:12px;color:var(--pss-muted);margin-top:17px}.pss .pss__benefits{background:var(--pss-navy);color:#fff;display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding:25px;border-radius:14px;margin:25px 0 75px}.pss .pss__benefits div{font-size:14px}.pss .pss__section-heading{text-align:center;margin-bottom:35px}.pss .pss__section-heading p{color:var(--pss-muted)}.pss .pss__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pss .pss__card{border:1px solid #e0eaf0;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;background:#fff;box-shadow:0 8px 25px #071e2c0d}.pss .pss__card-image{background:#f1f7fa;aspect-ratio:4 / 3}.pss .pss__card-image img,.pss .pss__card-image svg{width:100%;height:100%;object-fit:contain}.pss .pss__card-content{padding:22px;display:flex;flex-direction:column;flex:1}.pss .pss__category{color:var(--pss-blue);font-size:12px;font-weight:800;text-transform:uppercase;margin-bottom:12px}.pss .pss__card-content p{font-size:14px;color:var(--pss-muted)}.pss .pss__card ul{list-style:none;padding:0;margin:15px 0}.pss .pss__card li{font-size:13px;margin-bottom:10px}.pss .pss__price{border-top:1px solid #e0eaf0;padding:20px 0;margin-top:auto;display:flex;flex-direction:column}.pss .pss__price strong{font-size:28px}.pss .pss__price small{color:var(--pss-muted)}.pss .pss__button--full{width:100%;font-size:13px}.pss .pss__advice{margin:80px 0;padding:45px;background:#f0f8fc;border-radius:20px}.pss .pss__capacity{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0}.pss .pss__capacity div{background:#fff;padding:23px;border-radius:12px;display:flex;flex-direction:column;gap:10px}.pss .pss__capacity strong{font-size:22px;color:var(--pss-blue)}.pss .pss__capacity span{font-size:14px}.pss .pss__disclaimer{font-size:12px;color:var(--pss-muted)}.pss .pss__installation{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:center;margin-bottom:80px}.pss .pss__installation-box{background:#edf7fb;padding:35px;border-radius:18px}.pss .pss__installation-box p{border-bottom:1px solid #d8e8f0;padding-bottom:12px}.pss .pss__cta{background:var(--pss-navy);color:#fff;border-radius:18px;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:30px}.pss .pss__cta h2{color:#fff}.pss .pss__cta p{color:#d1e1e9}.pss .pss__cta .pss__button{flex-shrink:0}@media(max-width:990px){.pss .pss__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pss .pss__benefits{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.pss{padding:20px 15px 50px}.pss .pss__hero{grid-template-columns:1fr}.pss .pss__hero-image img,.pss .pss__hero-image svg{min-height:240px;max-height:350px}.pss .pss__hero-content{padding:30px 23px}.pss .pss__grid{grid-template-columns:1fr}.pss .pss__benefits{margin-bottom:50px;padding:20px}.pss .pss__capacity{grid-template-columns:1fr}.pss .pss__advice{padding:25px;margin:55px 0}.pss .pss__installation{grid-template-columns:1fr;gap:20px;margin-bottom:55px}.pss .pss__cta{flex-direction:column;align-items:stretch;padding:30px 24px}}.pss .pss__card h3 a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.pss .pss__card-image{display:block}.pss .pss__button--quote{margin-top:10px;background:var(--pss-navy)}.pss .pss__button:focus-visible,.pss .pss__card a:focus-visible{outline:3px solid var(--pss-blue);outline-offset:4px}.pss .pss__empty{grid-column:1 / -1;text-align:center}.pwg{color:#142332;background:#fff;padding:45px 20px 70px}.pwg *{box-sizing:border-box}.pwg__container{max-width:1200px;margin:auto}.pwg h1,.pwg h2,.pwg h3{color:inherit;line-height:1.2;font-weight:800}.pwg h1{font-size:clamp(36px,4vw,56px);margin:0 0 20px}.pwg p,.pwg li{line-height:1.8}.pwg__hero{padding:clamp(28px,5vw,55px);background:#f0f8fc;border-radius:22px}.pwg__eyebrow{display:inline-block;color:#087fa7;background:#e0f1f9;padding:8px 14px;border-radius:25px;font-weight:700;margin-bottom:20px;font-size:13px}.pwg__intro{color:#5d6d7b;max-width:780px;margin-bottom:25px;font-size:17px}.pwg__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:15px 24px;border-radius:9px;background:#0798c9;color:#fff;text-decoration:none;font-weight:700;text-align:center;line-height:1.5}.pwg__button:hover{background:#087fa7;color:#fff}.pwg__benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:24px;border-radius:14px;background:#071e2c;color:#fff;font-size:14px;font-weight:700;margin:25px 0 45px}.pwg__layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:35px;align-items:start}.pwg__content{min-width:0;border:1px solid #d8e8f0;border-radius:18px;padding:clamp(23px,3vw,35px);overflow-wrap:anywhere}.pwg__content h2{margin:32px 0 15px;font-size:clamp(25px,2.8vw,33px)}.pwg__content>:first-child{margin-top:0}.pwg__content h3{margin:26px 0 12px;font-size:24px}.pwg__content p{margin:0 0 20px}.pwg__content img{display:block;max-width:100%;width:auto;height:auto;margin:24px auto;border-radius:14px;box-shadow:none;border:0}.pwg__content a{color:#087fa7;text-underline-offset:4px}.pwg__content ul,.pwg__content ol{padding-left:24px}.pwg__content iframe,.pwg__content video{max-width:100%}.pwg__content table{display:block;max-width:100%;overflow-x:auto}.pwg__sidebar{display:grid;gap:22px}.pwg__box{padding:28px;border-radius:18px;background:#edf7fb;min-width:0}.pwg__box h2{font-size:25px;margin:0 0 18px}.pwg__box ol{padding-left:23px;margin-bottom:0}.pwg__box li{margin-bottom:12px}.pwg__box--navy{background:#071e2c;color:#fff}.pwg__box--navy p{color:#d1e1e9}.pwg__box .pwg__button{width:100%}.pwg__links{list-style:none;margin:0;padding:0}.pwg__links a{display:flex;justify-content:space-between;gap:12px;color:#071e2c;font-weight:700;text-decoration:underline;text-underline-offset:4px}.pwg__cta{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#071e2c;color:#fff;padding:40px;border-radius:18px;margin-top:55px}.pwg__cta h2{margin:0 0 15px;font-size:clamp(27px,3vw,36px)}.pwg__cta p{color:#d1e1e9;margin-bottom:0}.pwg__cta .pwg__button{flex-shrink:0}.pwg a:focus-visible{outline:3px solid #0798c9;outline-offset:4px}@media(max-width:900px){.pwg__layout{grid-template-columns:1fr}.pwg__benefits{grid-template-columns:repeat(2,1fr)}.pwg__cta{flex-direction:column;align-items:stretch}}@media(max-width:600px){.pwg{padding:20px 15px 50px}.pwg__hero,.pwg__box,.pwg__cta{padding:25px}.pwg__benefits{font-size:13px;gap:14px;padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
