.specialist-compare.rd-design .rd-hero .prc-hero-grid{grid-template-areas:"intro form"}.specialist-compare .cmp-hero-lead{font-size:15px;line-height:1.75;color:var(--muted);margin:18px 0 0;max-width:60ch}.specialist-compare .rd-hero .prc-quick{border:0;padding:0;background:transparent;font-size:17px;line-height:1.75;max-width:60ch}.specialist-compare.rd-design .rd-hero .prc-quick-label{display:inline;font-weight:600}.specialist-compare .rd-hero h1{text-wrap:pretty}.specialist-compare .cmp-history-link{display:inline-block;font-size:12px;line-height:1.7;text-underline-offset:3px}.specialist-compare .cmp-availability{margin-block:24px;font-size:14px;line-height:1.75}.specialist-compare .cmp-availability p{margin-block:6px}.specialist-compare .cmp-guide-discovery{background:var(--paper,#f8f6f0);padding-block:64px}.specialist-compare .cmp-guide-discovery h2{font:500 clamp(30px,3vw,40px)/1.18 var(--serif,"Playfair Display",Georgia);letter-spacing:-.035em;margin:12px 0 24px}.specialist-compare .cmp-guide-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 36px;margin-block:28px 40px}.specialist-compare .cmp-guide-choices li{border-top:1px solid var(--line,#d9d3d6);padding-top:16px}.specialist-compare .cmp-city-guides h3{font:500 28px/1.3 var(--serif,"Playfair Display",Georgia);margin:32px 0 16px}.specialist-compare .cmp-city-guides .prc-table{min-width:640px}.specialist-compare .prc-service-menu .prc-menu-panel li:first-child{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--line,#d9d3d6);font-weight:600}.pricing-page .prc-hubnav[data-service-menus] .prc-menu-panel{max-height:min(65vh,560px);max-width:calc(100vw - 32px);overflow-y:auto;overscroll-behavior:contain}.specialist-compare .cmp-provider-overview{max-width:1200px;margin:40px auto;display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:48px;padding:32px}.specialist-compare .cmp-provider-overview h2{font:500 clamp(30px,3vw,40px)/1.18 var(--serif,"Playfair Display",Georgia);margin:12px 0 20px;letter-spacing:-.035em}.specialist-compare .cmp-provider-overview-intro>p:not(.prc-eyebrow){font-size:14px;line-height:1.75}.specialist-compare .cmp-provider-offers{min-width:0}.specialist-compare .cmp-provider-offers .rd-offer:first-child{border-top:0;padding-top:0}.specialist-compare .cmp-provider-offers h3{font:600 16px/1.5 var(--sans,"DM Sans");margin:0 0 8px}.specialist-compare .cmp-provider-offer{font-size:14px;line-height:1.7;margin:0 0 6px}.specialist-compare .cmp-provider-conditions{font-size:12px;line-height:1.75;margin:0;color:var(--muted)}.specialist-compare .cmp-provider-offers .rd-market-date{line-height:1.7;margin:8px 0 0}.specialist-compare .cmp-provider-overview a{text-underline-offset:3px}.specialist-compare .cmp-evidence .prc-hero-film{grid-area:auto;grid-column:1;grid-row:1}.specialist-compare .cmp-evidence .prc-hero-details{grid-area:auto;grid-column:2;grid-row:1;align-self:center}.specialist-compare .prc-block.rd-section{padding:0}.specialist-compare .prc-block.rd-section>.mov-section{background:transparent;border:0;padding-block:64px}.specialist-compare.rd-design .prc-reading .prc-wrap{max-width:1280px;padding-inline:40px}.specialist-compare.rd-design .cmp-table thead th{background:var(--plum);color:#fffdfa}.specialist-compare.rd-design .cmp-table thead .cmp-col-model{color:#eee4ed}.specialist-compare .prc-block .prc-direct{max-width:850px}.specialist-compare .cmp-disclosure{max-width:1200px}.specialist-compare .prc-closing{background:var(--plum);color:#fffdfa}.specialist-compare .prc-closing :is(h2,.prc-eyebrow,.prc-lead,.prc-quote-hint,a){color:inherit}@media (max-width:1200px){.pricing-page .prc-hubnav[data-service-menus] .prc-hubnav-links{display:none}.pricing-page .prc-hubnav[data-service-menus] .prc-hubnav-compact{display:block}}@media (max-width:900px){.specialist-compare.rd-design .rd-hero .prc-hero-grid{grid-template-columns:1fr;grid-template-areas:"intro" "form";gap:32px}.specialist-compare .cmp-provider-overview{margin-inline:24px;gap:28px;grid-template-columns:1fr}}@media (max-width:600px){.specialist-compare .cmp-guide-discovery{padding-block:42px}.specialist-compare .cmp-guide-choices{grid-template-columns:1fr}.specialist-compare.rd-design .prc-reading .prc-wrap{padding-inline:20px}.specialist-compare .cmp-provider-overview{margin-inline:20px;padding:24px 20px}.specialist-compare .prc-block.rd-section>.mov-section{padding-block:42px}.specialist-compare .rd-hero-links{gap:20px}}@media (max-width:760px){.specialist-compare .prc-hubnav{gap:12px}.specialist-compare .prc-hubnav .prc-hubnav-cta{flex:0 1 190px;min-width:0;max-width:100%;white-space:normal;text-align:center;justify-content:center;line-height:1.4;padding:10px 12px}.specialist-compare .cmp-evidence .prc-hero-film{grid-column:1;grid-row:1}.specialist-compare .cmp-evidence .prc-hero-details{grid-column:1;grid-row:2}}.pricing-page .cmp-completed-cleans{width:100%;max-width:1280px;margin:0 auto;padding:80px 40px;color:var(--plum-dark,#3e2337);scroll-margin-top:110px}.cmp-completed-cleans__examples,.cmp-completed-cleans__people{min-width:0}.cmp-completed-cleans__intro,.cmp-completed-cleans__qualification{max-width:640px;margin:0;font:400 16px/1.75 var(--sans,"DM Sans",sans-serif);color:var(--muted,#625b63)}.cmp-completed-cleans__qualification{max-width:900px;margin-top:24px;font-size:14px}.pricing-page .cmp-completed-cleans__examples+.cmp-completed-cleans__people{margin-top:64px;padding-top:56px;border-top:1px solid var(--line,#d8d2d3)}.pricing-page .cmp-completed-cleans__people-header{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:48px;margin-bottom:40px}.pricing-page .cmp-completed-cleans__people-header .prc-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 20px;font:600 11px/1.5 var(--sans,"DM Sans",sans-serif);letter-spacing:.13em;text-transform:uppercase;color:var(--plum,#532d48)}.pricing-page .cmp-completed-cleans__people-header .prc-eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.pricing-page .cmp-completed-cleans__people h2{max-width:650px;margin:0;font:500 clamp(32px,3.25vw,44px)/1.14 var(--serif,"Playfair Display",Georgia);letter-spacing:-.035em}.pricing-page .cmp-completed-cleans__people h2 em{display:block;font-weight:inherit}.pricing-page .cmp-completed-cleans .cmp-people{border:0;padding:0;margin:0}.pricing-page .cmp-completed-cleans .cmp-people-heading{display:none}.pricing-page .cmp-completed-cleans .cmp-people-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}.pricing-page .cmp-completed-cleans .cmp-people-list li{align-items:flex-start;gap:20px;padding:28px 0;border-top:1px solid var(--line,#d8d2d3)}.pricing-page .cmp-completed-cleans .cmp-people-photo{width:80px;height:80px}.pricing-page .cmp-completed-cleans .cmp-people-text{gap:5px;font-size:14px;line-height:1.55;font-variant-numeric:tabular-nums}.pricing-page .cmp-completed-cleans .cmp-people-text strong{margin-bottom:3px;font:500 24px/1.2 var(--serif,"Playfair Display",Georgia);letter-spacing:-.02em}.pricing-page .cmp-completed-cleans .cmp-people-note{max-width:860px;margin:8px 0 0;font-size:13px;line-height:1.75;color:var(--muted,#625b63)}@media (max-width:1000px){.pricing-page .cmp-completed-cleans .cmp-people-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pricing-page .cmp-completed-cleans{padding-block:56px}.pricing-page .cmp-completed-cleans__people-header{grid-template-columns:1fr;align-items:start;gap:24px;margin-bottom:32px}}@media (max-width:600px){.pricing-page .cmp-completed-cleans{padding:48px 20px}.pricing-page .cmp-completed-cleans__examples+.cmp-completed-cleans__people{margin-top:40px;padding-top:40px}.pricing-page .cmp-completed-cleans .cmp-people-list{grid-template-columns:1fr}.pricing-page .cmp-completed-cleans .cmp-people-list li{gap:18px;padding-block:24px}.pricing-page .cmp-completed-cleans .cmp-people-photo{width:64px;height:64px}}