body.ps-homepage .km-hero{padding:30px 0 32px}body.ps-homepage .km-hero-grid{min-height:500px;gap:28px}body.ps-homepage .km-hero h1{font-size:clamp(45px,4.4vw,59px);line-height:1.05;margin-bottom:23px}body.ps-homepage .km-hero-copy>p{font-size:17px;line-height:1.75;max-width:530px}body.ps-homepage .km-hero-visual{margin-right:-24px}body.ps-homepage .km-hero-actions{margin-top:25px}.ps-offer{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:25px;font-size:14px;color:#eee4f7}.ps-offer strong{font-size:23px;color:#c8f449;margin-left:5px}.ps-offer>span+span{padding-left:18px;border-left:1px solid #ffffff35;font-size:12px}.ps-hero-note{font-size:12px!important;line-height:1.7!important;color:#dbcbe8!important;margin-top:14px!important}.ps-homepage .kc-hero-plans{margin-top:15px}.ps-homepage .kc-hero-plans a{font-size:13px}.ps-homepage .kc-hero-plans strong{font-size:17px}body.ps-homepage .ps-packages{padding-block:55px}body.ps-homepage .ps-packages .km-section-head{margin-bottom:28px}body.ps-homepage .ps-packages .km-section-head h2{font-size:clamp(30px,3.4vw,45px)}body.ps-homepage .km-package-image{aspect-ratio:1.85;padding:18px 28px 12px}body.ps-homepage .km-package-content{padding:23px}body.ps-homepage .km-package-content h3{font-size:29px}body.ps-homepage .km-package-content>p{margin-bottom:17px}.ps-package-includes{list-style:none;display:grid;gap:7px;margin:15px 0 18px;padding:0;color:#6c5b79;font-size:12px;line-height:1.6}.ps-package-includes li:before{content:'✓';margin-right:8px;color:#794d97}.ps-package-setup{font-size:11px;color:#633781;margin:0 0 14px;font-weight:700}.ps-caption{font-size:12px;line-height:1.8;color:#7c6d86;margin-top:22px}.ps-setup{padding-block:65px;display:grid;grid-template-columns:1fr 1fr;gap:34px 85px}.ps-setup h2,.ps-help h2,.ps-other h2{font-size:clamp(30px,3.4vw,45px);line-height:1.14;letter-spacing:-.04em;color:#301244;margin:0 0 20px}.ps-setup>div>p,.ps-help p{font-size:15px;line-height:1.8;color:#776581;max-width:520px}.ps-setup ol{padding:0;margin:0;list-style:none;display:grid;gap:26px}.ps-setup li{display:flex;gap:20px;align-items:flex-start}.ps-setup li>span{font-size:13px;font-weight:800;color:#805598;padding-top:3px}.ps-setup h3{font-size:19px;letter-spacing:-.02em;color:#3d1d50;margin:0 0 8px}.ps-setup li p{font-size:14px;line-height:1.8;color:#7a6983;margin:0}.ps-mount-note{grid-column:1/-1;font-size:12px;line-height:1.8;color:#81708b;border-top:1px solid #e9e1ef;padding-top:20px;margin:0}.ps-help{background:#f2edf8;padding-block:45px}.ps-help-inner{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.ps-help h2{font-size:34px}.ps-help-inner>div+div{display:flex;flex-direction:column;gap:19px;align-items:flex-start}.ps-call{font-size:16px;font-weight:800;color:#4b1c67;text-decoration:none}.ps-other{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:35px;padding-block:48px 65px;border-top:1px solid #e7dfed}.ps-other h2{font-size:29px}.ps-other a{border-left:1px solid #e7ddec;padding-left:26px;color:#3c1757;text-decoration:none;align-self:center}.ps-other strong{font-size:18px;display:block;margin-bottom:10px}.ps-other a span{font-size:13px;line-height:1.8;color:#7b6686;display:block}.ps-setup-recommended.selected{border:2px solid #79a521!important;background:#f7fbe9!important}.ps-setup-recommended .builder-v2-pill{background:#e7f5bd!important;color:#3f5812!important}.ps-setup-recommended b{color:#405a0e!important}.ps-adoption{margin-top:24px}.ps-adoption strong{font-size:32px;color:#482263;display:block;margin:12px 0}.ps-adoption p{font-size:13px;line-height:1.7;color:#7c6b86}
.builder-v2-choice-card[data-type="installation"]>small{display:block;-webkit-line-clamp:unset;overflow:visible}
@media(max-width:1050px){body.ps-homepage .km-hero h1{font-size:46px}body.ps-homepage .km-hero-grid{min-height:470px}.ps-setup{gap:30px 40px}.ps-help-inner{gap:30px}.ps-other{gap:25px}}
@media(max-width:760px){body.ps-homepage .km-hero{padding:28px 0 25px}body.ps-homepage .km-hero-grid{min-height:0;gap:20px}body.ps-homepage .km-hero h1{font-size:41px;line-height:1.06;margin-bottom:19px}body.ps-homepage .km-hero-copy>p{font-size:15px;line-height:1.75}body.ps-homepage .km-hero-actions{margin-top:22px}body.ps-homepage .km-hero-visual{margin:0 auto;max-width:370px}body.ps-homepage .km-hero-visual img{max-height:280px;object-fit:contain}body.ps-homepage .km-hero-visual figcaption{font-size:8px}.ps-offer{gap:9px 14px;margin-top:22px;font-size:13px}.ps-offer strong{font-size:21px}.ps-offer>span+span{border-left:0;padding-left:0;font-size:12px;width:100%}.ps-homepage .kc-hero-plans a{font-size:11px;padding-right:10px}.ps-homepage .kc-hero-plans strong{font-size:15px}.ps-hero-note{font-size:11px!important}body.ps-homepage .ps-packages{padding-block:38px}body.ps-homepage .ps-packages .km-section-head h2{font-size:32px}body.ps-homepage .ps-packages .km-section-head{gap:16px;margin-bottom:22px}body.ps-homepage .km-package-image{aspect-ratio:1.85}body.ps-homepage .km-package-content{padding:22px}.ps-setup{grid-template-columns:1fr;gap:30px;padding-block:42px}.ps-setup h2{font-size:33px}.ps-help{padding-block:35px}.ps-help-inner{grid-template-columns:1fr;gap:20px}.ps-help h2{font-size:30px}.ps-help-inner .kc-button{width:100%;box-sizing:border-box}.ps-other{grid-template-columns:1fr;gap:23px;padding-block:36px}.ps-other a{padding:20px 0 0;border-left:0;border-top:1px solid #e7ddec}.ps-other h2{font-size:28px}.ps-package-includes{font-size:12px}.ps-adoption strong{font-size:27px}}
