.pv-service-hero{padding-block:clamp(4rem,7vw,7rem)}.pv-service-hero-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:center}.pv-service-hero h1{font-size:clamp(3rem,5.3vw,5.3rem);line-height:1.08;max-width:12ch}.pv-service-hero p:not(.editorial-eyebrow){max-width:36rem;color:var(--ink-muted);font-size:1.1rem;line-height:1.7}.pv-service-orbit{height:clamp(22rem,35vw,32rem);position:relative;border-radius:50%;background:radial-gradient(circle at 30% 70%,#f89a8f7a,transparent 55%),radial-gradient(circle at 72% 37%,#878cc985,transparent 60%),#e8e9f5;display:grid;place-items:center}.pv-orbit-ring,.pv-orbit-ring:after{position:absolute;inset:8%;border:1px solid #16496640;border-radius:50%;transform:rotate(-18deg);content:""}.pv-orbit-ring:after{inset:7%;transform:rotate(35deg)}.pv-orbit-centre{font:400 clamp(2rem,3.1vw,3.2rem)/1.18 var(--font-display);text-align:center;color:var(--navy);z-index:1}.pv-orbit-label{position:absolute;z-index:2;background:#fff;border-radius:999px;padding:.7rem 1.1rem;font-size:.8rem;color:var(--navy);box-shadow:0 6px 20px #16496612}.pv-orbit-one{top:31%;left:-4%}.pv-orbit-two{right:-3%;top:50%}.pv-orbit-three{bottom:4%;left:28%}.pv-services .pv-support-card .pv-scope{font-size:.8rem;color:var(--ink-muted);min-height:2.8rem}.pv-services .pv-support-card .pv-price{margin-top:auto}.pv-service-disclaimer{margin:1.25rem 0 0;color:var(--ink-muted);font-size:.8rem}.pv-service-detail-quiet{background:radial-gradient(at 100% 0,#e8e9f5,transparent 60%),radial-gradient(at 0 100%,#fdebe8,transparent 65%),#fff}.pv-service-detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);align-items:center}.pv-service-detail-grid>div:first-child>p:not(.editorial-eyebrow){max-width:35rem;font-size:1.1rem;line-height:1.7;color:var(--ink-muted)}.pv-service-detail-grid small{color:var(--ink-muted)}.pv-service-facts{background:#fff;border:1px solid var(--line);border-radius:1rem;padding:clamp(1.5rem,3vw,2.5rem)}.pv-service-fact{display:flex;gap:1rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--line)}.pv-service-fact span{color:var(--indigo-deep);background:var(--indigo-soft);border-radius:999px;padding:.35rem .5rem;font-size:.8rem}.pv-service-fact p{margin:0}.pv-service-facts-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.4rem;font-size:.8rem;color:var(--ink-muted)}.pv-service-assurances{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-top:3rem}.pv-service-assurances h3{color:#fff;font:500 1.5rem var(--font-display)}.pv-service-assurances p{color:#dce7ed;line-height:1.7}.pv-service-questions{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:2rem}.pv-service-questions details{background:#fff;border:1px solid var(--line);border-radius:.7rem;padding:1.3rem}.pv-service-questions summary{color:var(--navy);font-weight:600;cursor:pointer}.pv-service-questions details p{margin:1rem 0 0;color:var(--ink-muted);line-height:1.6}@media(max-width:800px){.pv-service-detail-grid,.pv-service-hero-grid{grid-template-columns:1fr}.pv-service-orbit{width:min(100%,30rem);margin-inline:auto}.pv-service-assurances{grid-template-columns:1fr 1fr}}@media(max-width:600px){.pv-service-hero h1{font-size:clamp(2.8rem,11vw,4.2rem)}.pv-service-orbit{height:22rem}.pv-service-assurances,.pv-service-questions{grid-template-columns:1fr}.pv-service-facts-footer{align-items:flex-start;flex-direction:column}}