.pc-page{overflow:clip}.pc-page .desktop-nav a[aria-current=page]:after{transform:scaleX(1)}.pc-hero{border-top:1px solid var(--line);grid-template-columns:minmax(0,43%) minmax(0,57%);min-height:calc(100svh - 120px);display:grid}.pc-hero-copy{z-index:2;background:var(--white);align-items:center;min-width:0;padding:clamp(72px,8vw,132px) clamp(36px,4vw,70px) clamp(68px,8vw,128px) clamp(44px,5.5vw,112px);display:flex;position:relative;overflow:hidden;container-type:inline-size}.pc-hero-copy-inner{width:100%;min-width:0;max-width:650px}.pc-hero h1{max-width:100%;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:-.052em;margin:0;font-size:clamp(46px,10.8cqw,72px);font-weight:650;line-height:.98}.pc-hero-lede{max-width:570px;color:var(--slate);margin:32px 0 0;font-size:clamp(16px,1.18vw,18px);line-height:1.72}.pc-hero-actions{align-items:center;gap:34px;margin-top:42px;display:flex}.pc-hero-meta{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:0;margin-top:clamp(52px,6vw,84px);font-size:8px;font-weight:700;display:flex}.pc-hero-meta span+span{border-left:1px solid var(--line);margin-left:22px;padding-left:22px}.pc-hero-media,.pc-court-media-grid figure,.pc-component-card figure{background:#202522;min-width:0;margin:0;position:relative;overflow:hidden}.pc-hero-media img,.pc-court-media-grid figure img,.pc-component-card figure img{object-fit:cover;width:100%;height:100%}.pc-hero-media img{object-position:50% 48%}.pc-hero-media figcaption,.pc-court-media-grid figcaption{z-index:2;color:#ffffffd1;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#101214cc;padding:8px 10px;font-size:7px;font-weight:700;position:absolute;bottom:14px;right:14px}.pc-config-overview{background:var(--ink);color:var(--white);padding-block:clamp(74px,7vw,108px)}.pc-config-overview-inner{grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(54px,8vw,128px);display:grid}.pc-eyebrow-light{color:#79b85e}.pc-config-intro h2,.pc-heading h2,.pc-package-heading h2,.pc-spec-heading h2,.pc-faq-heading h2,.pc-final-grid h2{max-width:920px;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:-.046em;margin:0;font-size:clamp(40px,4.15vw,66px);font-weight:640;line-height:1.04}.pc-config-intro h2{max-width:520px;color:var(--white);font-size:clamp(34px,3.45vw,53px)}.pc-config-links{border-top:1px solid #ffffff2e;display:grid}.pc-config-link{border-bottom:1px solid #ffffff2e;grid-template-columns:42px 1fr auto;align-items:center;gap:24px;min-height:152px;padding-block:22px;display:grid}.pc-config-link>span{color:#79b85e;align-self:start;margin-top:10px;font-size:9px;font-weight:750}.pc-config-link div{flex-direction:column;align-items:flex-start;display:flex}.pc-config-link small{color:#ffffff7a;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.pc-config-link strong{font-family:var(--font-montserrat), Arial, sans-serif;margin-top:9px;font-size:clamp(22px,2vw,31px);font-weight:650}.pc-config-link p{color:#ffffff8f;margin:8px 0 0;font-size:12px}.pc-config-link>.arrow-icon{color:#79b85e}.pc-section{padding-block:clamp(96px,9vw,148px)}.pc-heading{margin-bottom:clamp(52px,6vw,84px)}.pc-heading-split,.pc-spec-heading{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:clamp(54px,8vw,120px);display:grid}.pc-heading>div:last-child>p,.pc-heading-split>p,.pc-package-heading>p,.pc-spec-heading>p,.pc-faq-heading>p,.pc-final-grid>div>p{color:var(--slate);margin:0;font-size:16px;line-height:1.75}.pc-heading .text-link{width:max-content;margin-top:24px}.pc-court-section{background:var(--white)}.pc-super{background:var(--mist)}.pc-court-media-grid{grid-template-columns:minmax(0,1.62fr) minmax(0,.88fr);gap:10px;height:clamp(480px,46vw,720px);display:grid}.pc-court-main img{object-position:50% 48%}.pc-court-configuration{background:#eef1ec!important}.pc-court-configuration img{padding:clamp(24px,3vw,48px);object-fit:contain!important}.pc-court-media-reverse{grid-template-columns:minmax(0,.88fr) minmax(0,1.62fr)}.pc-court-media-reverse .pc-court-main{grid-area:1/2}.pc-court-media-reverse .pc-court-configuration{grid-area:1/1}.pc-package{background:var(--ink);color:var(--white)}.pc-package-heading{grid-template-columns:.36fr 1.08fr .56fr;align-items:start;gap:clamp(34px,5vw,80px);margin-bottom:clamp(58px,7vw,98px);display:grid}.pc-package-heading .eyebrow{margin:0}.pc-package-heading h2{color:var(--white)}.pc-package-heading>p{color:#ffffff94}.pc-component-grid{grid-template-columns:repeat(12,1fr);gap:10px;display:grid}.pc-component-card{background:var(--charcoal);grid-column:span 4;min-width:0;position:relative}.pc-component-card:nth-child(n+4){grid-column:span 3}.pc-component-card figure{aspect-ratio:5/4}.pc-component-card figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#10121440);position:absolute;inset:0}.pc-component-card img{transition:transform .55s}.pc-component-card:hover img{transform:scale(1.025)}.pc-component-card:nth-child(2) img{object-position:50% 38%}.pc-component-card:nth-child(5) img{object-fit:contain;background:#f4f5f2;padding:16px}.pc-component-card:nth-child(7) img{object-position:center}.pc-component-copy{min-height:118px;padding:21px 22px 20px}.pc-component-copy>span{color:#79b85e;font-size:8px;font-weight:750}.pc-component-copy h3{font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:-.025em;margin:12px 0 9px;font-size:clamp(17px,1.4vw,22px);font-weight:650}.pc-component-copy small{color:#ffffff73;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.pc-spec-panel{background:var(--white);color:var(--ink);margin-top:clamp(70px,8vw,112px);padding:clamp(48px,6vw,88px)}.pc-spec-heading{align-items:start}.pc-spec-heading h2{max-width:820px;font-size:clamp(34px,3.7vw,58px)}.pc-key-specs{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(50px,6vw,82px);display:grid}.pc-key-specs article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:154px;padding:24px clamp(14px,2vw,28px)}.pc-key-specs article:nth-child(4n){border-right:0}.pc-key-specs small{color:var(--green);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:750;display:block}.pc-key-specs strong{font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:-.035em;margin-top:27px;font-size:clamp(19px,1.75vw,28px);font-weight:650;line-height:1.08;display:block}.pc-key-specs span{color:var(--slate);margin-top:9px;font-size:10px;font-weight:600;display:block}.pc-detailed-specs{grid-template-columns:1fr 1fr;gap:0 clamp(26px,4vw,64px);margin-top:clamp(46px,5vw,72px);display:grid}.pc-detailed-specs details{border-top:1px solid var(--line)}.pc-detailed-specs summary{cursor:pointer;min-height:82px;font-family:var(--font-montserrat), Arial, sans-serif;grid-template-columns:32px 1fr auto;align-items:center;gap:14px;font-size:clamp(15px,1.25vw,19px);font-weight:650;line-height:1.35;list-style:none;display:grid}.pc-detailed-specs summary::-webkit-details-marker{display:none}.pc-detailed-specs summary span{color:var(--green);font-family:var(--font-inter), Arial, sans-serif;font-size:8px;font-weight:750}.pc-detailed-specs summary i{font-family:var(--font-inter), Arial, sans-serif;font-size:20px;font-style:normal;font-weight:400;transition:transform .18s}.pc-detailed-specs details[open] summary i{transform:rotate(45deg)}.pc-detailed-specs dl{margin:0 0 28px 46px}.pc-detailed-specs dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(132px,.44fr) minmax(0,.56fr);gap:20px;padding-block:11px;display:grid}.pc-detailed-specs dt{color:var(--slate);font-size:10px;font-weight:650}.pc-detailed-specs dd{margin:0;font-size:11px;font-weight:650;line-height:1.55}.pc-spec-note{max-width:880px;color:var(--slate);margin:34px 0 0;font-size:11px;line-height:1.7}.pc-quotation{background:var(--white)}.pc-steps{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.pc-steps article{border-right:1px solid var(--line);min-height:294px;padding:28px clamp(20px,2.2vw,36px)}.pc-steps article:first-child{padding-left:0}.pc-steps article:last-child{border-right:0;padding-right:0}.pc-steps article>span{color:var(--green);font-size:9px;font-weight:750}.pc-steps h3,.pc-brief-panel h3{font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:-.025em;margin:52px 0 14px;font-size:clamp(19px,1.55vw,25px);font-weight:650}.pc-steps p{color:var(--slate);margin:0;font-size:13px;line-height:1.7}.pc-brief-panel{background:var(--ink);color:var(--white);grid-template-columns:minmax(260px,.72fr) minmax(350px,1fr) auto;align-items:center;gap:clamp(30px,5vw,76px);margin-top:64px;padding:clamp(36px,4vw,58px);display:grid}.pc-brief-panel .eyebrow{margin-bottom:20px}.pc-brief-panel h3{margin-top:0;font-size:clamp(25px,2.3vw,36px)}.pc-brief-panel ul{color:#ffffffb3;grid-template-columns:1fr 1fr;gap:10px 24px;margin:0;padding:0;font-size:11px;font-weight:650;list-style:none;display:grid}.pc-brief-panel li:before{color:#79b85e;content:"—";margin-right:9px}.pc-faq{background:var(--mist)}.pc-faq-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(60px,9vw,140px);display:grid}.pc-faq-heading{position:sticky;top:170px}.pc-faq-heading h2{font-size:clamp(36px,3.8vw,58px)}.pc-faq-heading>p{max-width:450px;margin-top:28px}.pc-faq-list{border-top:1px solid var(--ink)}.pc-faq-list details{border-bottom:1px solid var(--line)}.pc-faq-list summary{cursor:pointer;min-height:88px;font-family:var(--font-montserrat), Arial, sans-serif;grid-template-columns:38px 1fr auto;align-items:center;gap:18px;font-size:clamp(16px,1.3vw,20px);font-weight:650;line-height:1.35;list-style:none;display:grid}.pc-faq-list summary::-webkit-details-marker{display:none}.pc-faq-list summary span{color:var(--green);font-family:var(--font-inter), Arial, sans-serif;font-size:9px;font-weight:750}.pc-faq-list summary i{font-family:var(--font-inter), Arial, sans-serif;font-size:22px;font-style:normal;font-weight:400;transition:transform .18s}.pc-faq-list details[open] summary i{transform:rotate(45deg)}.pc-faq-list details>p{max-width:720px;color:var(--slate);margin:-4px 40px 28px 56px;font-size:14px;line-height:1.75}.pc-final-cta{background:var(--green);color:var(--white);padding-block:clamp(88px,9vw,138px)}.pc-final-grid{grid-template-columns:.35fr 1.1fr .55fr;align-items:start;gap:clamp(34px,5vw,80px);display:grid}.pc-final-grid .eyebrow{margin:0}.pc-final-grid h2{color:var(--white);font-size:clamp(38px,4.3vw,68px)}.pc-final-grid>div>p{color:#ffffffbd}.pc-final-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:28px;display:flex}.pc-light-link{color:var(--white);border-color:#ffffff94}@media (max-width:1050px){.pc-hero{grid-template-columns:1fr;min-height:auto}.pc-hero-copy{min-height:560px}.pc-hero h1{max-width:760px;font-size:clamp(48px,7vw,66px)}.pc-hero-media{height:min(69vw,720px)}.pc-config-overview-inner,.pc-heading-split,.pc-package-heading,.pc-spec-heading{grid-template-columns:1fr;align-items:start;gap:30px}.pc-config-overview-inner{gap:42px}.pc-heading>div:last-child>p,.pc-heading-split>p,.pc-package-heading>p,.pc-spec-heading>p{max-width:720px}.pc-court-media-grid{height:min(58vw,650px)}.pc-component-card,.pc-component-card:nth-child(n+4){grid-column:span 6}.pc-component-card:last-child{grid-column:4/span 6}.pc-key-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-key-specs article:nth-child(4n){border-right:1px solid var(--line)}.pc-key-specs article:nth-child(2n){border-right:0}.pc-detailed-specs{grid-template-columns:1fr}.pc-steps{grid-template-columns:repeat(2,1fr)}.pc-steps article:nth-child(2){border-right:0}.pc-steps article:nth-child(n+3){border-top:1px solid var(--line)}.pc-steps article:nth-child(3){padding-left:0}.pc-brief-panel{grid-template-columns:1fr 1fr}.pc-brief-panel .button{width:max-content}.pc-faq-layout{grid-template-columns:1fr;gap:52px}.pc-faq-heading{max-width:700px;position:static}.pc-final-grid{grid-template-columns:1fr 1fr}.pc-final-grid .eyebrow{grid-column:1/-1}}@media (max-width:680px){.pc-hero-copy{min-height:0;padding:58px var(--gutter) 60px}.pc-hero h1{font-size:clamp(38px,11vw,48px)}.pc-hero-lede{margin-top:24px;font-size:15px}.pc-hero-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:32px}.pc-hero-meta{flex-direction:column;align-items:flex-start;margin-top:38px}.pc-hero-meta span+span{border-left:0;margin:8px 0 0;padding-left:0}.pc-hero-media{height:82vw}.pc-hero-media img{object-position:55% 50%}.pc-config-overview{padding-block:68px}.pc-config-link{grid-template-columns:26px 1fr auto;gap:14px;min-height:132px}.pc-config-link p{font-size:11px}.pc-section{padding-block:76px}.pc-heading{margin-bottom:40px}.pc-heading h2,.pc-package-heading h2,.pc-spec-heading h2,.pc-faq-heading h2,.pc-final-grid h2{font-size:clamp(34px,10vw,47px)}.pc-court-media-grid,.pc-court-media-reverse{grid-template-columns:1fr;height:auto}.pc-court-media-grid figure{aspect-ratio:16/10}.pc-court-media-reverse .pc-court-main,.pc-court-media-reverse .pc-court-configuration{grid-area:auto}.pc-court-media-reverse .pc-court-main{order:1}.pc-court-media-reverse .pc-court-configuration{order:2}.pc-court-media-grid figcaption{padding:6px;font-size:6px;bottom:7px;left:7px;right:7px}.pc-package-heading{margin-bottom:48px}.pc-component-grid{grid-template-columns:1fr 1fr;gap:8px}.pc-component-card,.pc-component-card:nth-child(n+4){grid-column:auto}.pc-component-card:last-child{grid-column:1/-1}.pc-component-card:last-child figure{aspect-ratio:16/7}.pc-component-copy{min-height:104px;padding:16px 14px}.pc-component-copy h3{font-size:16px}.pc-component-copy small{font-size:6px}.pc-spec-panel{margin-inline:calc(var(--gutter) * -1);padding:58px var(--gutter)}.pc-key-specs{grid-template-columns:1fr 1fr;margin-top:42px}.pc-key-specs article{min-height:132px;padding:20px 12px}.pc-key-specs strong{margin-top:22px;font-size:18px}.pc-detailed-specs{margin-top:38px}.pc-detailed-specs summary{grid-template-columns:24px 1fr auto;gap:10px;min-height:76px;font-size:15px}.pc-detailed-specs dl{margin:0 0 24px 34px}.pc-detailed-specs dl>div{grid-template-columns:1fr;gap:6px}.pc-steps{grid-template-columns:1fr}.pc-steps article,.pc-steps article:first-child,.pc-steps article:nth-child(3),.pc-steps article:last-child{border-top:0;border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:22px 0 28px}.pc-steps h3{margin-top:20px}.pc-brief-panel{grid-template-columns:1fr;gap:28px;margin-top:46px;padding:30px 24px}.pc-brief-panel ul{grid-template-columns:1fr}.pc-faq-layout{gap:38px}.pc-faq-list summary{grid-template-columns:26px 1fr auto;gap:12px;min-height:78px;font-size:16px}.pc-faq-list details>p{margin:-2px 28px 24px 38px;font-size:13px}.pc-final-cta{padding-block:76px}.pc-final-grid{grid-template-columns:1fr}.pc-final-grid .eyebrow{grid-column:auto}.pc-final-actions{flex-direction:column;align-items:flex-start;gap:18px}}@media (max-width:420px){.pc-component-copy{min-height:112px}.pc-component-copy h3{font-size:15px}.pc-key-specs strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.pc-component-card img,.pc-detailed-specs summary i,.pc-faq-list summary i{transition:none}}
