.pCvzuq_page{background:var(--white)}.pCvzuq_page h1,.pCvzuq_page h2,.pCvzuq_page h3,.pCvzuq_page p,.pCvzuq_figure{margin:0}.pCvzuq_intro,.pCvzuq_pricing,.pCvzuq_closing{background:var(--cream)}.pCvzuq_hero{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(36px,6vw,92px);padding-block:clamp(64px,9vw,132px);display:grid}.pCvzuq_page h1,.pCvzuq_page h2{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-weight:600}.pCvzuq_page h1{max-width:13ch;font-size:clamp(2.8rem,5.4vw,5.25rem);line-height:1.02}.pCvzuq_page h2{max-width:17ch;font-size:clamp(2.05rem,3.85vw,3.25rem);line-height:1.08}.pCvzuq_page h3{letter-spacing:-.02em;font-size:clamp(1.1rem,1.5vw,1.25rem);font-weight:600;line-height:1.3}.pCvzuq_page p{max-width:65ch;color:var(--muted);line-height:1.65}.pCvzuq_page .pCvzuq_eyebrow{color:var(--brown);font:500 .73rem/1.4 var(--font-mono);letter-spacing:.065em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:20px;display:flex}.pCvzuq_eyebrow:before{content:"";background:currentColor;flex:none;width:20px;height:1px}.pCvzuq_breadcrumb a{text-underline-offset:3px}.pCvzuq_heroCopy p{max-width:46ch;margin-top:20px;font-size:clamp(1.04rem,1.4vw,1.16rem)}.pCvzuq_heroActions{flex-wrap:wrap;align-items:center;gap:7px 20px;margin-top:25px;display:flex}.pCvzuq_inlineLink{min-height:44px;color:var(--brown);text-underline-offset:4px;align-items:center;gap:7px;font-weight:600;text-decoration-color:currentColor;display:inline-flex}.pCvzuq_inlineLink:hover{color:var(--ink)}.pCvzuq_inlineLink svg{flex:none}.pCvzuq_figure{border:1px solid var(--line);background:var(--white);border-radius:12px;min-width:0;overflow:hidden}.pCvzuq_plate{--drawing-accent:var(--brown);background:color-mix(in srgb, var(--white), var(--cream) 40%);min-height:16rem;color:var(--muted);place-items:center;padding:clamp(16px,3.1vw,42px);display:grid}.pCvzuq_plate>svg{max-width:31rem}.pCvzuq_figure figcaption{border-top:1px solid var(--line);color:var(--brown);font:500 .68rem/1.4 var(--font-mono);letter-spacing:.045em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 14px;padding:13px clamp(14px,2.4vw,25px);display:flex}.pCvzuq_figure figcaption span:last-child{color:var(--muted)}.pCvzuq_split{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:clamp(28px,7vw,100px);padding-block:clamp(56px,8vw,120px);display:grid}.pCvzuq_split h2+p,.pCvzuq_closing h2+p{margin-top:16px}.pCvzuq_split p+a{margin-top:12px}.pCvzuq_scopeItem{border-top:1px solid var(--line);padding:19px 0 21px}.pCvzuq_scopeItem:last-child{border-bottom:1px solid var(--line)}.pCvzuq_scopeItem p{margin-top:7px}.pCvzuq_priceCard{border:1px solid var(--line);background:var(--white);border-radius:12px;padding:clamp(20px,3.1vw,40px)}.pCvzuq_priceCard h3{margin-bottom:14px}.pCvzuq_factors{color:var(--muted);margin:0;padding:0 0 0 1.1em}.pCvzuq_factors li{border-top:1px solid var(--line);padding:13px 0}.pCvzuq_factors li::marker{color:var(--brown)}.pCvzuq_faqs details{border-bottom:1px solid var(--line)}.pCvzuq_faqs details:first-child{border-top:1px solid var(--line)}.pCvzuq_faqs summary{cursor:pointer;min-height:54px;padding:17px 36px 17px 0;font-size:1rem;font-weight:600;list-style:none;position:relative}.pCvzuq_faqs summary::-webkit-details-marker{display:none}.pCvzuq_faqs summary:before,.pCvzuq_faqs summary:after{background:var(--brown);content:"";width:13px;height:1px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.pCvzuq_faqs summary:after{transform:translateY(-50%)rotate(90deg)}.pCvzuq_faqs details[open] summary:after{display:none}.pCvzuq_faqs details p{padding-bottom:19px}.pCvzuq_closing{padding-block:clamp(32px,5vw,70px)}.pCvzuq_closingInner{background:var(--dark);color:var(--white);border-radius:12px;justify-content:space-between;align-items:center;gap:24px 48px;padding:clamp(28px,6vw,78px);display:flex}.pCvzuq_closing h2{max-width:20ch}.pCvzuq_closing p{max-width:50ch;color:color-mix(in srgb, var(--white), var(--dark) 20%)}.pCvzuq_closingInner .button{flex-shrink:0}.pCvzuq_related{color:var(--muted);flex-wrap:wrap;align-items:center;gap:0 18px;margin-top:16px;display:flex}@media (max-width:800px){.pCvzuq_hero,.pCvzuq_split{grid-template-columns:minmax(0,1fr)}.pCvzuq_hero{padding-block:52px}.pCvzuq_page h1{font-size:clamp(2.55rem,8.1vw,4.65rem)}.pCvzuq_closingInner{flex-direction:column;align-items:flex-start}}@media (max-width:380px){.pCvzuq_plate{min-height:0}}
