@font-face{font-family:plusJakarta;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");font-display:swap;font-weight:300 800}@font-face{font-family:plusJakarta Fallback;src:local("Arial");ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.00%;size-adjust:105.75%}.__className_539f6a{font-family:plusJakarta,plusJakarta Fallback}.__variable_539f6a{--font-jakarta:"plusJakarta","plusJakarta Fallback"}@font-face{font-family:archivo;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:archivo Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_8d855e{font-family:archivo,archivo Fallback}.__variable_8d855e{--font-archivo:"archivo","archivo Fallback"}:root{--font-family-body:var(--font-jakarta),sans-serif;--font-family-display:var(--font-archivo),sans-serif;--font-size-body-desktop:1.0625rem;--font-size-body-mobile:1rem;--font-size-label:0.875rem;--font-size-heading-1:clamp(2.2rem,3.7vw,3.5rem);--font-size-heading-2:clamp(1.8rem,2.6vw,2.5rem);--line-height-body:1.7;--line-height-heading-1:1.12;--line-height-heading-2:1.18;--letter-spacing-body:-0.01em;--letter-spacing-heading:-0.03em;--letter-spacing-label:0.1em;--color-ink:#112e33;--color-text-primary:var(--color-ink);--color-text-secondary:#62646b;--color-text-muted:#465b60;--color-accent:#1c464d;--color-accent-light:#a6d8d4;--color-accent-dark:#216d70;--color-action:#216d70;--color-action-light:#56bbb5;--color-action-dark:#216d70;--color-slate:#465b60;--color-surface:#ffffff;--color-surface-warm:#f5f7f7;--color-surface-cool:#f5f7f7;--color-surface-faq:#f5f7f7;--color-border-subtle:rgb(17 46 51/4%);--color-border-default:rgb(17 46 51/10%);--color-focus-ring:rgb(33 109 112/7%);--primary:var(--color-ink);--secondary:#f5f7f7;--accent:var(--color-accent);--accent-light:var(--color-accent-light);--accent-dark:var(--color-accent-dark);--copper:var(--color-action);--copper-light:var(--color-action-light);--copper-dark:var(--color-action-dark);--slate:var(--color-slate);--surface:var(--color-surface);--surface-warm:var(--color-surface-warm);--surface-cool:var(--color-surface-cool);--text-primary:var(--color-text-primary);--text-secondary:var(--color-text-secondary);--text-muted:var(--color-text-muted);--container-reading:45rem;--container-wide:80rem;--container-full:80rem;--gutter-mobile:1rem;--gutter-tablet:1.5rem;--gutter-desktop:2rem;--body-measure:45rem;--section-padding-block:4.5rem;--first-section-padding-top:9.375rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-control:0.375rem;--radius-card:0.625rem;--radius-card-large:0.75rem;--radius-hero-media:0.75rem;--radius-pill:9999px;--shadow-card:0 32px 80px -16px rgb(17 46 51/12%);--shadow-card-dark:0 32px 80px -16px rgb(17 46 51/20%);--shadow-hero-media:0 40px 80px rgb(0 0 0/10%);--control-min-height:2.75rem;--control-min-height-mobile:3.25rem;--motion-fast:180ms;--motion-standard:300ms;--motion-slow:700ms;--motion-reveal:800ms;--ease-standard:ease;--ease-out:ease-out;--ease-premium:cubic-bezier(0.16,1,0.3,1);--heading-1-size:var(--font-size-heading-1);--heading-2-size:var(--font-size-heading-2);--heading-1-line-height:var(--line-height-heading-1);--heading-2-line-height:var(--line-height-heading-2)}@media (max-width:768px){:root{--font-size-heading-2:2rem;--section-padding-block:3rem;--mobile-header-height:4rem;--first-section-padding-top:calc(var(--mobile-header-height) + var(--section-padding-block))}}@media (prefers-reduced-motion:reduce){:root{--motion-fast:1ms;--motion-standard:1ms;--motion-slow:1ms;--motion-reveal:1ms}}.cg-shell{width:min(100% - 4rem,1280px);margin-inline:auto}.cg-home{--cg-muted:#465b60;--cg-paper:#f5f7f7}.cg-home p{font-weight:400}.cg-home h1,.cg-home h2,.cg-home h3{font-family:var(--font-archivo);text-wrap:balance}.cg-home a:focus-visible,.cg-home summary:focus-visible{outline:3px solid #1c464d;outline-offset:5px}.cg-home-hero{position:relative;background:linear-gradient(120deg,#fff 55%,#f5f7f7)}html body .cg-home .cg-home-hero{padding:8rem 0 4.75rem!important}html body .cg-home .cg-section{padding:5rem 0!important}.cg-hero-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:4rem;align-items:center}.cg-eyebrow{font-size:.8rem!important;line-height:1.4;font-weight:700!important;letter-spacing:.13em;text-transform:uppercase;color:#1c464d;margin-bottom:1.15rem}.cg-home h1{font-size:clamp(2.8rem,4.4vw,4.5rem)!important;line-height:1.04!important;letter-spacing:-.055em;font-weight:800}.cg-home h1 span{color:#1c464d}.cg-hero-intro{font-size:1.3rem;line-height:1.5;max-width:34rem;margin-top:1.8rem;font-weight:600!important;color:#112e33}.cg-hero-support{font-size:1rem;line-height:1.7;color:var(--cg-muted);max-width:34rem;margin-top:1rem}.cg-actions{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-top:1.8rem}.cg-button{display:inline-flex;align-items:center;justify-content:center;gap:1.3rem;min-height:3.4rem;padding:.9rem 1.35rem;background:#216d70;color:#fff;border-radius:.6rem;font-weight:700;font-size:.95rem;line-height:1.4;transition:background .2s,transform .2s}.cg-button:hover{background:#112e33;transform:translateY(-2px)}.cg-button>span{font-size:1.35rem}.cg-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:.8rem;color:#112e33;font-weight:700;font-size:.92rem;line-height:1.5;padding:.5rem 0;text-decoration:underline;text-decoration-color:#a6d8d4;text-underline-offset:.28rem}.cg-text-link:hover{text-decoration-color:currentColor}.cg-small-note{font-size:.85rem!important;line-height:1.6;color:var(--cg-muted);margin-top:1rem}.cg-video-frame{border-radius:1.3rem;box-shadow:0 22px 60px -28px #112e3370}.cg-video-caption{display:flex;align-items:center;gap:1rem;padding:1.2rem .15rem 0}.cg-video-caption p{font-size:.87rem;line-height:1.6;color:var(--cg-muted)}.cg-video-caption strong{font-weight:650;color:#112e33}.cg-caption-mark{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid #a6d8d4;border-radius:50%;font-size:1.25rem;color:#1c464d;flex-shrink:0}.cg-home h2{font-size:clamp(2rem,3.05vw,3rem)!important;line-height:1.12!important;font-weight:600!important;letter-spacing:-.045em}.cg-heading-row{display:grid;grid-template-columns:1.1fr 1fr;gap:5rem;align-items:end;margin-bottom:2.7rem}.cg-heading-row>div>p:not(.cg-eyebrow),.cg-heading-row>p{color:var(--cg-muted);font-size:1rem;line-height:1.75;max-width:35rem}.cg-section--paper{background:var(--cg-paper)}.cg-pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #dce3e3}.cg-pillar{padding:2rem 2rem 0 0;display:flex;align-items:flex-start;flex-direction:column}.cg-pillar+.cg-pillar{border-left:1px solid #dce3e3;padding-left:2rem}.cg-number{font-size:.8rem;color:#1c464d;font-weight:700;letter-spacing:.1em}.cg-pillar h3{font-size:1.4rem;font-weight:700;letter-spacing:-.025em;margin:1.3rem 0 .8rem;line-height:1.2}.cg-pillar p{color:var(--cg-muted);font-size:.96rem;line-height:1.75;margin-bottom:1rem;flex:1}.cg-pillar .cg-text-link{font-size:.87rem}.cg-journey{list-style:none;display:grid;grid-template-columns:repeat(6,1fr);gap:1.5rem;margin:0;padding:0}.cg-journey li{border-top:2px solid #a6d8d4;padding-top:1.2rem}.cg-journey-number{color:#1c464d;font-weight:700;font-size:.8rem}.cg-journey h3{font-size:1.1rem;margin:.6rem 0;font-weight:700}.cg-journey p{font-size:.9rem;line-height:1.6;color:var(--cg-muted)}.cg-inline-note{border-top:1px solid #dce3e3;margin-top:2rem;padding-top:1.4rem;display:flex;gap:2rem;justify-content:space-between;align-items:center}.cg-inline-note p{max-width:43rem;font-size:.92rem;line-height:1.6;color:var(--cg-muted)}.cg-inline-note .cg-text-link{flex-shrink:0}.cg-section--ink{background:#112e33;color:#fff}.cg-section--ink .cg-eyebrow{color:#a6d8d4}.cg-section--ink .cg-heading-row>p{color:#dce3e3}.cg-os-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:3rem;align-items:center}.cg-dashboard{margin:0}.cg-dashboard img{width:100%;height:auto;border-radius:.8rem;border:1px solid #62646b}.cg-dashboard figcaption{font-size:.8rem;line-height:1.6;color:#a6d8d4;margin-top:1rem}.cg-os-copy h3{font-size:1.6rem;font-weight:650;line-height:1.2}.cg-os-copy ul{list-style:none;margin:1.5rem 0;padding:0}.cg-os-copy li{font-size:.95rem;line-height:1.6;color:#dce3e3;padding:.7rem 0 .7rem 1.6rem;border-bottom:1px solid #ffffff1f;position:relative}.cg-os-copy li:before{content:"✓";color:#a6d8d4;position:absolute;left:0}.cg-text-link--light{color:#dce3e3;text-decoration-color:#62646b}.cg-os-footnote{font-size:.85rem;line-height:1.65;color:#a6d8d4;margin-top:1.1rem}.cg-clinic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 2rem}.cg-clinic-grid a{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem .1rem;border-bottom:1px solid #dce3e3;font-weight:600;font-size:1rem;transition:color .2s}.cg-clinic-grid a:hover{color:#1c464d}.cg-clinic-grid a>span:last-child{font-weight:400;color:#1c464d;font-size:1.2rem}.cg-programme-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.cg-programme{position:relative;display:flex;align-items:flex-start;flex-direction:column;background:#fff;border:1px solid #dce3e3;border-radius:.8rem;padding:2rem}.cg-programme--featured{border:2px solid #1c464d;padding:calc(2rem - 1px);box-shadow:0 16px 32px -24px #1c464d70}.cg-programme h3{font-weight:700;font-size:1.3rem;line-height:1.3;letter-spacing:-.02em}.cg-programme>p:not(.cg-programme-price):not(.cg-programme-kicker){color:var(--cg-muted);font-size:.92rem;line-height:1.65}.cg-programme h3+p{margin-top:.8rem}.cg-programme-kicker{position:absolute;top:-.8rem;left:1.6rem;background:#1c464d;padding:.22rem .8rem;color:#fff;font-size:.73rem;font-weight:600!important;border-radius:1rem}.cg-programme-price{margin-top:1.6rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem}.cg-programme-price strong{font-family:var(--font-archivo);font-weight:700;font-size:2.6rem;line-height:1.15;letter-spacing:-.04em}.cg-programme-price span{font-size:.85rem;color:var(--cg-muted)}.cg-programme-setup{margin-top:.45rem}.cg-programme-scope{margin-top:1.5rem;margin-bottom:1rem;padding-top:1.2rem;border-top:1px solid #dce3e3;flex:1}.cg-pricing-note{max-width:60rem;margin:1.4rem auto 0;text-align:center;color:var(--cg-muted);font-size:.85rem;line-height:1.7}.cg-question-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.cg-question-grid>a{position:relative;display:block;border:1px solid #dce3e3;border-radius:.7rem;padding:1.5rem 4rem 1.5rem 1.5rem;transition:border .2s,background .2s}.cg-question-grid>a:hover{border-color:#1c464d;background:#f5f7f7}.cg-question-category{font-size:.77rem;font-weight:650;color:#1c464d}.cg-question-grid h3{font-size:1.25rem;font-weight:650;line-height:1.4;margin-top:.6rem}.cg-question-arrow{position:absolute;right:1.5rem;bottom:1.5rem;color:#1c464d;font-size:1.3rem}.cg-faq-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:5rem}.cg-faq-intro{color:var(--cg-muted);font-size:1rem;line-height:1.7;max-width:25rem;margin-top:1.3rem}.cg-faqs details{border-bottom:1px solid #dce3e3}.cg-faqs details:first-child{border-top:1px solid #dce3e3}.cg-faqs summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;cursor:pointer;padding:1.25rem 0;font-weight:650;font-size:1rem;line-height:1.5}.cg-faqs summary::-webkit-details-marker{display:none}.cg-faqs summary>span{font-weight:400;font-size:1.5rem;color:#1c464d;flex-shrink:0}.cg-faqs details[open] summary>span{transform:rotate(45deg)}.cg-faqs details>p{font-size:.95rem;color:var(--cg-muted);line-height:1.8;padding:0 2rem 1.4rem 0}.cg-final{background:#f5f7f7}.cg-final-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:5rem;align-items:center}.cg-final-grid>div>p:not(.cg-eyebrow){max-width:40rem;margin-top:1.3rem;color:var(--cg-muted);line-height:1.7}.cg-final-grid>div:last-child{justify-self:end}.cg-final-grid>div:last-child>p{text-align:center}.cg-home .cg-section a{scroll-margin-top:7rem}@media(max-width:1100px){.cg-hero-grid{gap:2.5rem}.cg-heading-row{gap:3rem}.cg-os-grid{grid-template-columns:1.5fr 1fr;gap:2rem}.cg-journey{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem}.cg-programme{padding:1.5rem}.cg-programme--featured{padding:calc(1.5rem - 1px)}.cg-programme-price strong{font-size:2.2rem}.cg-faq-grid,.cg-final-grid{gap:3rem}.cg-inline-note{align-items:flex-start;flex-direction:column;gap:.5rem}}@media(max-width:767px){.cg-shell{width:calc(100% - 2.5rem)}html body .cg-home .cg-home-hero{padding:6.5rem 0 3rem!important}html body .cg-home .cg-section{padding:3.25rem 0!important}.cg-faq-grid,.cg-final-grid,.cg-heading-row,.cg-hero-grid,.cg-os-grid{grid-template-columns:1fr;gap:2rem}.cg-heading-row{margin-bottom:2rem;gap:1.1rem}.cg-home h1{font-size:clamp(2.7rem,8.4vw,4rem)!important;line-height:1.07!important}.cg-home h2{font-size:clamp(1.9rem,6.7vw,2.5rem)!important;line-height:1.16!important}.cg-eyebrow{font-size:.75rem!important;margin-bottom:.9rem}.cg-hero-intro{font-size:1.18rem;margin-top:1.4rem}.cg-hero-support{font-size:.98rem}.cg-actions{gap:1rem}.cg-button{font-size:.92rem;padding:.9rem 1.1rem}.cg-hero-media{margin-top:.4rem}.cg-video-caption p{font-size:.82rem}.cg-pillar-grid,.cg-programme-grid{grid-template-columns:1fr}.cg-pillar,.cg-pillar+.cg-pillar{padding:1.5rem 0;border-left:0;border-bottom:1px solid #dce3e3}.cg-pillar h3{margin:.7rem 0;font-size:1.35rem}.cg-pillar p{margin-bottom:.6rem}.cg-pillar:last-child{padding-bottom:0;border-bottom:0}.cg-pillar .cg-text-link{font-size:.9rem}.cg-journey{grid-template-columns:repeat(2,1fr);gap:1.5rem}.cg-os-grid{gap:1.8rem}.cg-os-copy h3 br{display:none}.cg-os-copy h3{font-size:1.4rem}.cg-os-copy ul{margin:.8rem 0}.cg-clinic-grid{grid-template-columns:1fr}.cg-clinic-grid a{padding:1rem .1rem}.cg-programme-grid{gap:1.6rem}.cg-programme-price strong{font-size:2.5rem}.cg-programme-scope{margin-top:1.1rem}.cg-pricing-note{text-align:left}.cg-question-grid{grid-template-columns:1fr;gap:1rem}.cg-question-grid h3{font-size:1.17rem}.cg-faq-grid{gap:1.5rem}.cg-faqs summary{font-size:.96rem}.cg-final-grid>div:last-child{justify-self:start}.cg-final-grid>div:last-child>p{text-align:left}.cg-final-grid>div>p:not(.cg-eyebrow){margin-top:1rem}}.cg-awards{background:#fff;border-top:1px solid #dce3e3;border-bottom:1px solid #dce3e3;padding:1.5rem 0}.cg-awards-inner{display:flex;justify-content:space-between;gap:2rem}.cg-awards-intro{font-size:.85rem;line-height:1.6;color:#465b60;flex-shrink:0}.cg-awards-intro strong{color:#112e33;font-weight:650}.cg-award-item{display:flex;align-items:center;min-height:4.5rem}.cg-award-item img{width:100px;height:auto;max-height:76px}.cg-award-item>span:not(.cg-award-year){display:flex;flex-direction:column;gap:.3rem}.cg-award-item strong{font-size:.88rem;font-weight:650;color:#112e33}.cg-award-item>span>span{font-size:.75rem;color:#465b60}.cg-award-year{font-size:1.55rem;font-family:var(--font-archivo);font-weight:650;color:#216d70;letter-spacing:-.04em}.cg-award-item:hover strong{text-decoration:underline;text-underline-offset:.2rem}@media(max-width:1000px){.cg-awards-inner{flex-wrap:wrap;justify-content:flex-start;gap:1.5rem 3rem}.cg-awards-intro{width:100%}.cg-awards-intro br{display:none}.cg-awards-intro strong{margin-left:.3rem}}@media(max-width:600px){.cg-awards{padding:1.5rem 0}.cg-awards-inner{gap:1.2rem}.cg-award-item{width:100%}.cg-award-item--text{border-top:1px solid #dce3e3;padding-top:1rem}.cg-award-year{width:100px;text-align:center}.cg-award-item strong{font-size:.85rem}}@media(prefers-reduced-motion:reduce){.cg-home *{scroll-behavior:auto!important;transition:none!important}.cg-button:hover{transform:none}}.cg-client-quote{padding:34px 0;border-bottom:1px solid #f5f7f7;background:#fff}.cg-client-quote>.cg-shell{display:flex;align-items:center;justify-content:space-between;gap:28px}.cg-client-quote blockquote{max-width:790px;font-size:clamp(18px,2vw,24px);font-weight:600;line-height:1.5;letter-spacing:-.025em;color:#112e33}.cg-client-quote p{margin-top:10px;font-size:13px;color:#62646b}.cg-client-quote .cg-text-link{flex-shrink:0}@media(max-width:767px){.cg-client-quote>.cg-shell{align-items:flex-start;flex-direction:column;gap:16px}}.cg-max-preview{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,4vw,3.5rem);border:1px solid #dce3e3;border-radius:1.5rem;background:#f5f7f7;color:#112e33;scroll-margin-top:7rem}.cg-max-preview--compact{margin-top:3.5rem;background:#112e33;border-color:#465b60;color:#fff}.cg-max-preview .cg-max-label{margin:0 0 1rem;font-size:.7rem;line-height:1.7;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#1c464d}.cg-max-preview--compact .cg-max-label{color:#a6d8d4}.cg-max-preview h2,.cg-max-preview h3{margin:0 0 1.2rem;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.13;letter-spacing:-.035em;color:inherit}.cg-max-preview .cg-max-intro>p:not(.cg-max-label){max-width:39rem;font-size:.98rem;line-height:1.8;color:#465b60}.cg-max-preview--compact .cg-max-intro>p:not(.cg-max-label){color:#f5f7f7}.cg-max-preview .cg-max-status{margin-top:1rem;font-size:.8rem!important;line-height:1.75;color:#465b60}.cg-max-preview--compact .cg-max-status{color:#dce3e3}.cg-max-link{display:inline-flex;align-items:center;gap:1.2rem;margin-top:1.1rem;padding-bottom:.25rem;border-bottom:1px solid;font-size:.9rem;font-weight:700;color:#1c464d}.cg-max-preview--compact .cg-max-link{color:#a6d8d4}.cg-max-questions{align-self:center;min-width:0}.cg-max-question{margin:.75rem 0;padding:1.05rem 1.2rem;border:1px solid #dce3e3;border-radius:1rem;background:#fff}.cg-max-question>p{margin:0;font-size:1rem;line-height:1.55;font-weight:650;color:#112e33}.cg-max-question>span{display:block;margin-top:.5rem;font-size:.85rem;line-height:1.7;color:#465b60}.cg-max-preview--compact .cg-max-question{background:#112e33;border-color:#62646b}.cg-max-preview--compact .cg-max-question>p{color:#fff}@media(max-width:760px){.cg-max-preview{grid-template-columns:1fr}.cg-max-preview--compact{margin-top:2rem}.cg-max-preview h2,.cg-max-preview h3{font-size:1.9rem}}.cg-max-investigation{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:1rem}.cg-max-investigation li{display:flex;gap:.9rem;align-items:flex-start;border-top:1px solid #dce3e3;padding-top:1rem}.cg-max-step{font-size:.875rem;font-weight:700;color:#1c464d;line-height:1.65;font-variant-numeric:tabular-nums}.cg-max-investigation h3,.cg-max-investigation h4{font-size:1rem;line-height:1.5;font-weight:700;margin:0;color:inherit}.cg-max-investigation li p{font-size:.94rem;line-height:1.7;color:#465b60;margin:.35rem 0 0}.cg-max-preview--compact .cg-max-investigation li{border-color:#465b60;padding-top:.75rem}.cg-max-preview--compact .cg-max-step{color:#a6d8d4}.cg-max-preview .cg-max-label{font-size:.75rem}.cg-max-preview .cg-max-status{font-size:.875rem!important}.cg-max-link{min-height:2.75rem}.cg-section--max{background:#f5f7f7}.cg-section--max .cg-max-preview--compact{margin-top:0}.cg-max-preview .cg-action-button{margin-top:1.2rem;text-decoration:none}.cg-max-preview--compact .cg-action-button{border-color:#a6d8d4;background:#f5f7f7;color:#112e33}.cg-max-voice{align-self:center;padding:1.4rem;border:1px solid #dce3e3;border-radius:1.25rem;background:#fff;box-shadow:0 22px 55px -40px #112e33}.cg-max-preview--compact .cg-max-voice{border-color:#62646b;background:#112e33;color:#fff;box-shadow:0 24px 64px -42px #000}.cg-max-voice__top{display:flex;align-items:center;gap:.85rem}.cg-max-voice__top span,.cg-max-voice__top strong{display:block}.cg-max-voice__top strong{font-size:1rem;letter-spacing:-.01em}.cg-max-voice__top div>span{margin-top:.15rem;font-size:.75rem;color:#62646b}.cg-max-preview--compact .cg-max-voice__top div>span{color:#a6d8d4}.cg-max-voice__top>.cg-max-voice__mark{display:grid;place-items:center;flex:0 0 2.8rem;width:2.8rem;height:2.8rem;min-width:2.8rem;min-height:2.8rem;aspect-ratio:1/1;overflow:hidden;line-height:0;border-radius:50%;background:#dce3e3;color:#1c464d}.cg-max-voice__mark>svg{position:static;display:block;flex:none;width:1.3rem;height:1.3rem;margin:0;transform:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cg-max-voice__prompt{position:relative;margin:1.25rem 0 1rem;padding:1.1rem 1.2rem 1.1rem 2.25rem;border-radius:1rem;background:#f5f7f7}.cg-max-preview--compact .cg-max-voice__prompt{background:#112e33}.cg-max-voice__prompt>span{position:absolute;left:.85rem;top:.55rem;font-family:Georgia,serif;font-size:2rem;color:#1c464d}.cg-max-voice__prompt p{margin:0;font-size:1rem;line-height:1.55;font-weight:650;color:#112e33}.cg-max-preview--compact .cg-max-voice__prompt p{color:#fff}.cg-max-voice__signal{display:flex;align-items:center;justify-content:center;gap:.28rem;height:1.5rem;margin:.35rem 0 .8rem}.cg-max-voice__signal i{display:block;width:3px;border-radius:3px;background:#1c464d}.cg-max-preview--compact .cg-max-voice__signal i{background:#a6d8d4}.cg-max-voice__note{margin:0!important;font-size:.75rem!important;line-height:1.65!important;color:#62646b!important}.cg-max-preview--compact .cg-max-voice__note{color:#a6d8d4!important}.cg-max-question-label{margin-top:1.25rem!important}.cg-max-question-list{list-style:none;display:grid;gap:.6rem;margin:0 0 1.35rem;padding:0}.cg-max-question-list li{padding:.75rem 1rem;border-left:2px solid #a6d8d4;background:#fff;font-size:.9rem;line-height:1.55;color:#112e33}.se-os-max-stage{padding:clamp(4rem,8vw,7rem) 0;background:linear-gradient(135deg,#f5f7f7,#fff 72%)}.se-os-max-intro{max-width:48rem;margin-bottom:2rem}.se-os-max-intro>p:last-child{max-width:43rem;font-size:1rem;line-height:1.8;color:#465b60}@media(prefers-reduced-motion:reduce){.cg-max-preview *{transition:none!important}}.cg-consent{position:fixed;z-index:100;bottom:18px;left:50%;transform:translateX(-50%);width:min(880px,calc(100% - 24px));padding:22px;background:#112e33;color:white;box-shadow:0 16px 60px #0004;border:1px solid #465b60;border-radius:18px;display:grid;grid-template-columns:1fr auto;gap:24px}.cg-consent h2{font-size:18px!important;color:white!important;margin:0 0 8px!important}.cg-consent p{font-size:14px;line-height:1.6;color:#dce3e3;margin:0}.cg-consent a{text-decoration:underline}.cg-consent fieldset{margin-top:16px;border:1px solid #62646b;border-radius:10px;padding:14px}.cg-consent label{display:block;padding:7px 0;font-size:14px}.cg-consent input{accent-color:#a6d8d4;width:18px;height:18px;vertical-align:middle;margin-right:8px}.cg-consent-actions{display:flex;flex-direction:column;gap:8px;justify-content:center}.cg-consent button{min-height:42px;border:1px solid #a6d8d4;color:white;border-radius:8px;padding:8px 15px;font-size:14px;font-weight:600}.cg-consent button:hover{background:#112e33}.cg-consent button:focus-visible{outline:3px solid white;outline-offset:3px}.cg-document{color:#112e33;background:#fff;padding-top:88px}.cg-doc-shell{width:min(1200px,calc(100% - 64px));margin:auto}html body .cg-document section{padding:0!important}html body .cg-document .cg-doc-hero{padding:64px 0 54px!important;background:#f1f6f2;border-bottom:1px solid #d9e4db}.cg-document .cg-doc-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.15em;color:#465b60;font-weight:700;margin:0 0 20px}html body .cg-document h1{font-size:clamp(2.35rem,4.5vw,3.8rem)!important;line-height:1.12!important;letter-spacing:-.045em!important;max-width:1000px;margin:0 0 28px!important;font-weight:700}.cg-doc-intro{max-width:810px;font-size:19px;line-height:1.75;color:#465b60}.cg-doc-credit{margin-top:24px;font-size:13px;color:#62646b}.cg-doc-grid{display:grid;grid-template-columns:minmax(0,780px) 260px;gap:72px;padding:60px 0 80px}html body .cg-document .cg-doc-section{padding:0 0 35px!important;margin:0 0 35px;border-bottom:1px solid #e1e8e2;scroll-margin-top:115px}html body .cg-document h2{font-size:clamp(1.65rem,2.5vw,2.05rem)!important;line-height:1.25!important;letter-spacing:-.025em!important;margin:0 0 23px!important;color:#112e33!important}html body .cg-document h3{font-size:20px!important;line-height:1.4!important;margin:26px 0 12px}.cg-doc-body li,.cg-doc-body p{font-size:17px;line-height:1.85;color:#465b60}.cg-doc-body p{margin:0 0 20px}.cg-doc-body ol,.cg-doc-body ul{padding-left:24px;margin:0 0 24px}.cg-doc-body ul{list-style:disc}.cg-doc-body li{padding:3px 0 3px 5px}.cg-doc-body a{color:#1c464d;text-decoration:underline;text-underline-offset:4px}.cg-doc-body a:hover{color:#216d70}.cg-doc-body table{border-collapse:collapse;width:100%;font-size:15px;margin:22px 0}.cg-doc-body td,.cg-doc-body th{border:1px solid #dce3e3;padding:12px;text-align:left}.cg-doc-body th{background:#eff4ef}.cg-doc-table{overflow:auto}.cg-doc-aside{align-self:start;position:sticky;top:110px;background:#f5f7f3;border-radius:15px;padding:24px}.cg-doc-aside p{font-weight:700;font-size:14px;margin-bottom:15px}.cg-doc-aside a{display:block;padding:9px 0;font-size:13px;line-height:1.55;color:#465b60;border-bottom:1px solid #e1e7dd}.cg-doc-aside .cg-button{margin-top:24px;color:white;text-align:center;padding:13px}.cg-related{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cg-related a{border:1px solid #dae5dc;border-radius:10px;padding:18px;text-decoration:none;font-size:15px;font-weight:600;background:#f5f8f3}.cg-doc-breadcrumb{font-size:12px;margin-bottom:24px;color:#62646b}.cg-doc-breadcrumb a{text-decoration:underline}.cg-doc-source{font-size:13px!important}.cg-doc-source a{overflow-wrap:anywhere}.cg-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:56px 0 80px}.cg-guide-grid a{padding:28px;background:#f4f7f1;border:1px solid #dce5d8;border-radius:14px}.cg-guide-grid h2{font-size:22px!important}.cg-guide-grid p{line-height:1.7;color:#465b60}@media(max-width:900px){.cg-doc-grid{grid-template-columns:minmax(0,1fr);gap:32px}.cg-doc-aside{position:static;grid-row:1}.cg-doc-aside nav{display:flex;flex-wrap:wrap;gap:0 20px}.cg-guide-grid{grid-template-columns:1fr 1fr}.cg-doc-shell{width:calc(100% - 40px)}}@media(max-width:600px){.cg-consent{grid-template-columns:1fr;gap:14px;padding:18px;bottom:8px}.cg-consent-actions{flex-direction:row;flex-wrap:wrap}.cg-consent button{flex:1}.cg-consent p{font-size:13px}.cg-document{padding-top:72px}.cg-doc-shell{width:calc(100% - 36px)}html body .cg-document .cg-doc-hero{padding:38px 0!important}.cg-doc-intro{font-size:17px}.cg-doc-grid{padding:30px 0 50px}.cg-doc-body li,.cg-doc-body p{font-size:16px}.cg-guide-grid,.cg-related{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}html body #main-content>.cg-home{padding-top:0!important}html body .cg-home .cg-awards{padding:24px 0!important}html body #main-content>.cg-document{padding-top:0!important}html body .cg-document .cg-story{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:0 0 50px!important;margin-bottom:50px;border-bottom:1px solid #dce5dd}.cg-story-summary{font-size:18px;line-height:1.7;color:#465b60}.cg-story ul{margin:20px 0;list-style:disc;padding-left:20px;color:#465b60;font-size:15px;line-height:1.9}.cg-story blockquote{font-size:23px;line-height:1.65;letter-spacing:-.025em;border-left:3px solid #62646b;padding-left:25px;margin:28px 0}.cg-story-credit{font-size:13px;color:#62646b}@media(max-width:800px){html body .cg-document .cg-story{grid-template-columns:1fr;gap:30px}.cg-story blockquote{font-size:21px}}.cg-doc-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:72px;align-items:end}.cg-doc-brief{border-top:3px solid #1c464d;padding-top:25px}.cg-doc-brief ol{list-style:none;padding:0;margin:0;counter-reset:doc-brief}.cg-doc-brief li{counter-increment:doc-brief;border-bottom:1px solid #dce3e3}.cg-doc-brief li a{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:13px 0;color:#112e33;font-size:14px;font-weight:650;line-height:1.55;text-decoration:none}.cg-doc-brief li a:before{content:"0" counter(doc-brief);color:#1c464d;font-size:11px;letter-spacing:.1em;padding-top:3px}.cg-doc-brief li a:hover{text-decoration:underline;text-underline-offset:4px}.cg-doc-brief-start{display:inline-block;margin-top:19px;color:#1c464d;font-size:13px;font-weight:650;text-underline-offset:5px}.cg-doc-section-number{display:block;color:#1c464d;font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:12px}.cg-doc-body>.cg-doc-section:first-child{border-left:3px solid #62646b;padding-left:28px!important}.cg-guide-photo{margin-top:42px}.cg-guide-photo img{border-radius:12px;box-shadow:0 22px 58px #112e3317}.cg-guide-photo figcaption{border-left:2px solid #a6d8d4;margin-top:15px;padding-left:15px;color:#62646b;font-size:13px;line-height:1.7}@media(max-width:900px){.cg-doc-hero-grid{grid-template-columns:1fr;gap:38px;align-items:start}.cg-doc-brief{max-width:620px}.cg-doc-body>.cg-doc-section:first-child{padding-left:22px!important}}@media(max-width:600px){.cg-doc-hero-grid{gap:30px}.cg-doc-brief{padding-top:21px}.cg-doc-body>.cg-doc-section:first-child{padding-left:18px!important}}.cg-case-content{padding:60px 0 80px}.cg-case-anchor{scroll-margin-top:120px}.cg-case-content>.cg-case-anchor{margin-bottom:80px}.cg-case-jumps{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:30px}.cg-case-jumps a{font-size:15px;font-weight:600;padding:10px 0;text-decoration:underline;text-underline-offset:6px}.cg-proof-heading{display:grid;grid-template-columns:1.25fr 1fr;gap:44px;align-items:end;margin-bottom:30px}.cg-proof-heading>p{max-width:450px;margin:0 0 5px;color:#465b60;font-size:17px;line-height:1.75}.cg-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cg-proof-card{display:flex;flex-direction:column;padding:32px;border:1px solid #dce3e3;border-radius:18px;background:#fff;color:#112e33}.cg-proof-sector{color:#62646b;font-size:12px;line-height:1.65;font-weight:700;letter-spacing:.09em;text-transform:uppercase;margin:0 0 10px}html body .cg-proof-card h3{font-size:24px!important;line-height:1.3!important;letter-spacing:-.025em!important;margin:0 0 26px!important}.cg-proof-number{font-size:80px!important;line-height:1!important;letter-spacing:-.06em;font-weight:650;margin:0 0 14px!important;color:#112e33}.cg-proof-number span{display:block;font-size:15px;line-height:1.6;letter-spacing:0;font-weight:500;margin-top:13px}.cg-proof-definition{font-size:15px!important;line-height:1.75!important;min-height:54px;margin:0 0 20px!important;color:#465b60}.cg-proof-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid #dce3e3;border-bottom:1px solid #dce3e3;padding:20px 0;margin:0 0 20px}.cg-proof-stats dt{font-size:13px;line-height:1.6;color:#62646b;margin:0 0 7px}.cg-proof-stats dd{font-size:25px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.cg-proof-footnote{color:#465b60;font-size:14px!important;line-height:1.75!important;margin:0 0 22px!important}.cg-proof-card .cg-text-link{margin-top:auto;padding-top:8px;font-size:15px}.cg-proof-source{color:#465b60;font-size:14px!important;line-height:1.85!important;max-width:1000px;margin:23px 0 0!important}.cg-project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.cg-project-card{border:1px solid #d4e0d6;border-radius:18px;overflow:hidden;background:#f7f9f5;display:flex;flex-direction:column;scroll-margin-top:120px}.cg-project-image{height:290px;background:#e7eee4;overflow:hidden}.cg-project-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 23%;object-position:50% 23%}.cg-project-image--logo{background:#fff}.cg-project-image--logo img{-o-object-fit:contain;object-fit:contain;padding:40px}.cg-project-body{padding:28px 32px 32px;display:flex;flex-direction:column;flex:1}.cg-project-body>p:not(.cg-proof-sector):not(.cg-project-credit){font-size:16px;line-height:1.8;color:#465b60;margin:0 0 20px}html body .cg-project-body h3{font-size:25px!important;margin:0 0 17px!important;letter-spacing:-.03em}.cg-project-body blockquote{font-size:21px;line-height:1.6;letter-spacing:-.02em;margin:0 0 15px;color:#112e33}.cg-project-credit{font-size:14px;line-height:1.7;color:#465b60;margin:0 0 24px}.cg-project-body .cg-text-link{font-size:15px;margin-top:auto;padding-top:10px}.cg-case-next{display:grid;grid-template-columns:1.3fr auto;gap:44px;align-items:center;background:#eaf2e8;border:1px solid #ccdcca;border-radius:18px;padding:36px;margin:65px 0 32px}.cg-case-next p:not(.cg-eyebrow){font-size:17px;line-height:1.75;max-width:680px;color:#465b60;margin:0}.cg-case-next .cg-button{font-size:14px;line-height:1.5;white-space:normal;text-align:center;justify-content:center;max-width:310px}.cg-project-intro{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:start;gap:72px}.cg-project-work{list-style:none;padding:0;margin:0 0 30px}.cg-project-work li{border-bottom:1px solid #d9e3db;padding:14px 0;color:#465b60;font-size:17px;line-height:1.75}.cg-case-quote{padding:25px 0 0;margin:0}.cg-case-quote blockquote{border-left:3px solid #62646b;padding-left:25px;font-size:clamp(23px,2.3vw,30px);letter-spacing:-.025em;line-height:1.55;margin:0 0 20px}.cg-case-quote figcaption{font-size:14px;line-height:1.8;color:#465b60;padding-left:28px}.cg-case-quote figcaption span{display:block;color:#607264;font-size:13px}.cg-project-portrait{margin:0}.cg-project-portrait img{width:100%;height:auto;border-radius:18px;max-height:570px;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.cg-project-portrait--logo{background:#f6f8f3;padding:35px;border:1px solid #dbe5d7;border-radius:18px}.cg-project-portrait--logo img{background:white}.cg-project-portrait figcaption{font-size:13px;line-height:1.7;color:#62646b;margin-top:14px}.cg-case-method,.cg-case-methodology,.cg-case-takeaway,.cg-case-video{margin-top:70px!important}.cg-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.cg-method-grid article{border-top:1px solid #cbdacd;padding-top:26px}.cg-method-number{display:inline-block;font-size:13px;font-weight:700;color:#62646b;margin-bottom:10px}html body .cg-method-grid h3{margin:0 0 14px!important;font-size:22px!important}.cg-case-methodology p,.cg-case-takeaway>p:not(.cg-eyebrow),.cg-case-video p,.cg-method-grid p{font-size:17px;line-height:1.85;color:#465b60}.cg-case-video{display:grid;grid-template-columns:1fr 1.2fr;gap:55px;align-items:center}.cg-video-frame{border-radius:16px;overflow:hidden;background:#112e33;aspect-ratio:16/9}.cg-video-frame>div{height:100%}.cg-case-takeaway{border-top:1px solid #d4e0d3;border-bottom:1px solid #d4e0d3;padding:32px 0!important}.cg-case-takeaway>p:not(.cg-eyebrow){max-width:920px;margin:0 0 20px}.cg-case-methodology{max-width:1000px}.cg-case-methodology p{font-size:15px;margin:0 0 16px}.cg-campaign-period{font-size:18px;font-weight:600;color:#112e33;margin:24px 0 13px}.cg-campaign-period span{font-size:15px;font-weight:400;line-height:1.8}.cg-campaign-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0 0 60px;padding:0 0 35px;border-bottom:1px solid #cfdecf}.cg-campaign-totals dt{font-size:14px;line-height:1.7;color:#5b705f;margin-bottom:13px}.cg-campaign-totals dd{font-size:clamp(28px,3.3vw,44px);line-height:1.1;letter-spacing:-.04em;font-weight:650;color:#112e33}.cg-campaign-reading{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:60px;align-items:start}.cg-campaign-reading section>p:not(.cg-eyebrow){font-size:17px;line-height:1.85;color:#465b60}.cg-campaign-context{padding:30px;background:#f0f5ec;border-radius:16px;border:1px solid #dce6d5}.cg-campaign-context ul{list-style:disc;padding-left:20px;margin:20px 0}.cg-campaign-context li{font-size:16px;line-height:1.8;color:#465b60;margin-bottom:16px;padding-left:5px}.cg-campaign-context>p:not(.cg-eyebrow){font-size:15px;line-height:1.85;color:#566a55;margin:20px 0}.cg-campaign-context .cg-text-link{font-size:15px;line-height:1.7}.cg-action-table{width:100%;border-collapse:collapse;margin:24px 0;font-size:15px;color:#465b60}.cg-action-table caption{text-align:left;font-size:13px;line-height:1.7;color:#5d735f;padding-bottom:13px}.cg-action-table td,.cg-action-table th{padding:16px 10px;border-bottom:1px solid #d9e4d6;text-align:left;line-height:1.7}.cg-action-table th:first-child{padding-left:0}.cg-action-table thead th{font-size:13px;font-weight:600;color:#5c705c}.cg-action-table tbody th{font-weight:500}.cg-action-table td,.cg-action-table th:last-child{text-align:right}.cg-action-table tfoot{font-weight:700}.cg-campaign-proof a:focus-visible,.cg-case-content a:focus-visible,.cg-case-jumps a:focus-visible{outline:3px solid #216d70;outline-offset:5px;border-radius:3px}.cg-case-detail .cg-doc-breadcrumb,.cg-case-detail .cg-doc-credit,.cg-case-hub .cg-doc-credit{font-size:14px}@media(max-width:1000px){.cg-case-next{grid-template-columns:1fr;gap:24px}.cg-project-intro{gap:40px}.cg-campaign-reading{gap:30px}.cg-project-image{height:240px}.cg-project-body{padding:25px}.cg-case-video{gap:30px}}@media(max-width:760px){.cg-campaign-reading,.cg-case-video,.cg-method-grid,.cg-project-grid,.cg-project-intro,.cg-proof-grid,.cg-proof-heading{grid-template-columns:1fr}.cg-proof-heading{gap:10px}.cg-proof-heading>p{max-width:100%}.cg-case-content{padding:36px 0 55px}.cg-case-content>.cg-case-anchor{margin-bottom:55px}.cg-proof-card{padding:26px}.cg-proof-number{font-size:70px!important}.cg-proof-definition{min-height:0}.cg-project-image{height:290px}.cg-project-portrait{max-width:400px;width:100%;margin:auto}.cg-project-intro{gap:36px}.cg-method-grid{gap:25px}.cg-case-method,.cg-case-methodology,.cg-case-takeaway,.cg-case-video{margin-top:45px!important}.cg-case-next{padding:26px;margin-top:45px}.cg-case-next .cg-button{max-width:none;width:100%}.cg-campaign-totals{grid-template-columns:1fr 1fr;gap:28px 20px;margin-bottom:36px}.cg-campaign-period span{display:block;margin-top:8px}.cg-campaign-context{padding:26px}.cg-case-jumps{gap:8px 20px}.cg-action-table td,.cg-action-table th{padding:13px 8px}.cg-project-body blockquote{font-size:20px}}html body .cg-home .cg-campaign-proof{padding:0!important}.cg-case-detail .cg-case-takeaway{padding:32px 0!important}html body .cg-max-investigation h3,html body .cg-max-investigation h4{font-size:1rem!important;line-height:1.5!important;font-weight:700;margin:0!important;color:inherit!important}.cg-project-image{height:360px}.cg-project-card#dr-tanja-phillips .cg-project-image img{-o-object-position:50% 10%;object-position:50% 10%}.cg-project-card#dreamamed .cg-project-image img{-o-object-position:50% 33%;object-position:50% 33%}@media(max-width:760px){.cg-project-image{height:300px}}.cg-case-methodology{border:1px solid #d6e2d2;border-radius:14px;padding:25px 28px;background:#f8faf5}.cg-case-methodology summary{cursor:pointer;list-style:disclosure-closed;color:#1c464d;padding-left:5px}.cg-case-methodology[open] summary{list-style:disclosure-open;margin-bottom:22px}html body .cg-case-methodology summary h2{display:inline;font-size:20px!important;line-height:1.5!important;margin:0!important}.cg-case-methodology summary:focus-visible{outline:3px solid #216d70;outline-offset:6px}.cg-case-next .cg-eyebrow{color:#1c464d}.cg-seo-evidence{margin-top:72px;padding-top:48px;border-top:1px solid #cbdacd}.cg-seo-evidence .cg-campaign-reading{margin-top:32px}.cg-evidence-table-scroll{overflow-x:auto}.cg-evidence-table-scroll td,.cg-evidence-table-scroll th{min-width:90px}.cg-seo-evidence .cg-case-reading{margin-top:32px}.cg-seo-evidence .cg-proof-number{font-size:48px}.cg-seo-evidence p{line-height:1.8}.cg-case-reading{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;margin:70px 0 0;padding:42px 0;border-top:1px solid #cbdacd;border-bottom:1px solid #cbdacd}.cg-case-reading p{font-size:17px;line-height:1.8;color:#465b60}.cg-project-image--context img{-o-object-position:center;object-position:center}.cg-case-hero-media img{display:block;height:auto;aspect-ratio:16/9;border-radius:10px}.cg-case-hero-media figcaption{margin-top:13px;color:#62646b}@media(max-width:760px){.cg-case-reading{grid-template-columns:1fr;gap:20px;margin-top:48px;padding:32px 0}}.cg-case-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);gap:72px;align-items:center}.cg-case-hero-media{margin:0;min-width:0}.cg-case-hero-media img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:12px;box-shadow:0 24px 60px #112e3320}.cg-case-hero-media figcaption{border-left:2px solid #a6d8d4;padding-left:14px;margin-top:15px;color:#465b60;font-size:12px;line-height:1.7}.cg-case-detail .cg-campaign-totals{padding-top:8px}.cg-case-detail .cg-campaign-context{border-top:4px solid #62646b}@media(max-width:900px){.cg-case-hero-grid{grid-template-columns:1fr;gap:38px}.cg-case-hero-media{max-width:620px}.cg-case-hero-media img{aspect-ratio:16/9}}html body section.cg-featured-proof{padding:0!important}html body .cg-document section.cg-hvn-results{padding:2rem!important}html body .cg-document section.cg-google-reviews{padding:3rem 0!important}.cg-review-grid figcaption .cg-text-link{display:flex;width:-moz-fit-content;width:fit-content;margin-top:.35rem}.cg-award-item img[src*="2026"]{width:140px;max-height:85px;background:#112e33;padding:8px}.cg-home-hero{background:#f8faf8}.cg-hero-media{position:relative;padding-bottom:1.1rem;border-bottom:3px solid #1c464d}.cg-home h1{max-width:660px}.cg-eyebrow{letter-spacing:.09em}.cg-dashboard figcaption,.cg-eyebrow,.cg-os-footnote,.cg-pricing-note,.cg-small-note,.cg-video-caption p{font-size:.875rem!important}.cg-featured-heading{display:flex;justify-content:space-between;gap:3rem;align-items:flex-end;margin-bottom:2.3rem}.cg-featured-heading>p{max-width:27rem;color:#465b60;line-height:1.7}.cg-featured-results{display:grid;grid-template-columns:1.35fr 1fr;gap:3rem;align-items:stretch}.cg-featured-clinic{overflow:hidden;background:#fff;border:1px solid #dce3e3}.cg-featured-clinic>img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 50%;object-position:center 50%}.cg-featured-clinic-copy{padding:1.8rem 2rem}.cg-featured-clinic h3{font-size:1.6rem;line-height:1.25;font-weight:700;margin:.5rem 0 1rem}.cg-featured-metric{display:flex;align-items:center;gap:1.2rem;max-width:29rem}.cg-featured-metric strong{font-family:var(--font-archivo);font-size:4.7rem;letter-spacing:-.07em;line-height:1;color:#112e33}.cg-featured-metric span{font-size:1.1rem;font-weight:600;line-height:1.45}.cg-featured-definition{font-size:.875rem;line-height:1.65;color:#465b60;margin:1rem 0 .6rem}.cg-selected-results{display:flex;flex-direction:column;justify-content:center}.cg-selected-results article{padding:1.5rem 0;border-top:1px solid #a6d8d4}.cg-selected-results article:last-of-type{border-bottom:1px solid #a6d8d4}.cg-selected-results h3{font-size:1.35rem;line-height:1.3;font-weight:700;margin:.4rem 0}.cg-selected-result-number{font-size:2.5rem;font-family:var(--font-archivo);font-weight:700;color:#112e33;letter-spacing:-.045em}.cg-selected-result-number span{font-family:var(--font-jakarta);font-size:1rem;letter-spacing:0;font-weight:500;color:#465b60;margin-left:.7rem}.cg-selected-results .cg-featured-definition{margin:.4rem 0}.cg-selected-results>p{font-size:.875rem;line-height:1.6;color:#465b60;margin-top:1.2rem}.cg-programme-list{border-top:1px solid #a6d8d4}.cg-programme-row{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:2rem;align-items:center;padding:1.7rem 0;border-bottom:1px solid #dce3e3}.cg-programme-name{display:flex;gap:1rem;align-items:baseline}.cg-index{font-size:.875rem;color:#1c464d;font-weight:700}.cg-programme-name h3{font-size:1.3rem;font-weight:700;line-height:1.3}.cg-programme-name p,.cg-programme-row-scope{font-size:.9375rem;line-height:1.6;color:#465b60;margin-top:.5rem}.cg-programme-row-price{text-align:right}.cg-programme-row-price strong{font-family:var(--font-archivo);font-size:2rem;letter-spacing:-.04em}.cg-programme-row-price span{font-size:.875rem;margin-left:.5rem;white-space:nowrap}.cg-programme-row-price>p+p{font-size:.875rem;color:#465b60;margin-top:.2rem}.cg-pricing-note{text-align:left;max-width:none;margin-top:1.2rem}.cg-question-grid{gap:0 3rem}.cg-question-grid>a{border:0;border-top:1px solid #dce3e3;border-radius:0;padding:1.35rem 2.4rem 1.35rem 0}.cg-question-grid>a:hover{background:transparent}.cg-question-category{font-size:.875rem}.cg-question-grid h3{font-size:1.2rem;margin-top:.4rem}.cg-question-arrow{right:0;top:2.2rem;bottom:auto}.cg-google-reviews{background:#fff}.cg-review-heading{display:flex;justify-content:space-between;align-items:end;gap:3rem;margin-bottom:2.2rem}.cg-google-rating{text-align:right;flex-shrink:0}.cg-google-rating strong{font-size:2.6rem;font-family:var(--font-archivo);letter-spacing:-.05em}.cg-google-rating p{font-size:.875rem;line-height:1.7;color:#465b60}.cg-review-stars{color:#216d70;font-size:1.2rem;letter-spacing:.15em}.cg-review-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}.cg-review-grid figure{border-top:2px solid #dce3e3;padding-top:1.4rem;display:flex;flex-direction:column;gap:1.2rem}.cg-review-grid blockquote{font-size:1.1rem;line-height:1.75;font-weight:500;flex:1}.cg-review-grid figcaption{font-size:.875rem;color:#465b60;line-height:1.65}.cg-review-grid figcaption strong{display:block;color:#112e33;font-weight:650}.cg-review-note{font-size:.875rem;line-height:1.65;color:#465b60;margin-top:1.6rem}.cg-awards-inner{display:grid;grid-template-columns:.85fr 1.2fr 1.2fr 1fr;gap:1.5rem;align-items:center}.cg-awards-intro{font-size:.875rem;line-height:1.5}.cg-award-item{gap:1rem}.cg-award-item img{width:105px;max-height:85px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.cg-award-item strong{font-size:.875rem;line-height:1.45}.cg-award-item span span{font-size:.75rem;line-height:1.5}.cg-trust-google{border-left:1px solid #dce3e3;padding-left:1.5rem;color:#112e33}.cg-trust-google strong{display:block;font-size:1rem}.cg-trust-google span{font-size:.875rem;line-height:1.6}.cg-hvn-results{background:#f5f7f7;border-left:4px solid #1c464d;padding:2rem;margin:0 0 3rem}.cg-hvn-results h2{max-width:850px}.cg-hvn-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:1.7rem 0}.cg-hvn-metrics dt{font-size:.9375rem;line-height:1.5;color:#465b60}.cg-hvn-metrics dd{font-size:3rem;font-weight:700;font-family:var(--font-archivo);color:#112e33;line-height:1.2;margin-bottom:.4rem}.cg-hvn-results>p{line-height:1.75;color:#465b60}.cg-hvn-results details{border-top:1px solid #a6d8d4;margin-top:1.5rem;padding-top:1rem}.cg-hvn-results summary{font-weight:650;font-size:1rem;cursor:pointer;min-height:44px;display:list-item}.cg-hvn-results details p{font-size:.9375rem;line-height:1.75;margin:.8rem 0;color:#465b60}@media(max-width:1100px){.cg-awards-inner{grid-template-columns:1fr 1fr}.cg-awards-intro{display:none}.cg-trust-google{border:0;padding:0}.cg-programme-row{grid-template-columns:1fr 1fr}.cg-programme-row-scope{grid-column:1;grid-row:2;margin:0}.cg-programme-row-price{grid-column:2;grid-row:1/3}.cg-featured-results{gap:2rem}.cg-review-grid{gap:1.5rem}}@media(max-width:767px){html body .cg-document section.cg-hvn-results{padding:1.4rem 1.1rem!important}html body .cg-home .cg-section{padding:2.75rem 0!important}.cg-hero-grid{gap:1.5rem}.cg-home h1{font-size:clamp(3rem,11.5vw,4.8rem)!important}.cg-hero-support{line-height:1.6}.cg-hero-intro{font-size:1.125rem}.cg-video-caption p{line-height:1.5}.cg-featured-heading,.cg-review-heading{display:block;margin-bottom:1.7rem}.cg-featured-heading>p{margin-top:1rem}.cg-featured-results{grid-template-columns:1fr;gap:1rem}.cg-featured-clinic>img{height:190px}.cg-featured-clinic-copy{padding:1.3rem 1.2rem}.cg-featured-clinic h3{font-size:1.4rem}.cg-featured-metric strong{font-size:4rem}.cg-featured-metric span{font-size:1rem}.cg-selected-results article{padding:1.1rem 0}.cg-selected-results h3{font-size:1.15rem}.cg-selected-result-number{font-size:2.1rem}.cg-clinic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.3rem}.cg-clinic-grid a{font-size:.9375rem;line-height:1.45;gap:.5rem;min-height:74px;padding:.85rem 0}.cg-programme-row{gap:.6rem 1rem;padding:1.35rem 0;grid-template-columns:1fr}.cg-programme-name{gap:.7rem}.cg-programme-row-scope{grid-column:auto;grid-row:auto;margin-left:1.85rem;font-size:.875rem}.cg-programme-name h3{font-size:1.2rem}.cg-programme-name p{margin-top:.3rem}.cg-programme-row-price{grid-column:auto;grid-row:auto;text-align:left;margin-left:1.85rem}.cg-programme-row-price strong{font-size:1.75rem}.cg-programme-row-price .cg-text-link{font-size:.875rem}.cg-question-grid{grid-template-columns:1fr;gap:0}.cg-question-grid>a{padding:1.05rem 2rem 1.05rem 0}.cg-question-grid h3{font-size:1.1rem}.cg-google-rating{text-align:left;margin-top:1rem}.cg-google-rating strong{font-size:2rem}.cg-review-grid{grid-template-columns:1fr;gap:1.4rem}.cg-review-grid figure{gap:.7rem;padding-top:1.1rem}.cg-review-grid blockquote{font-size:1.05rem;line-height:1.65}.cg-review-note{margin-top:1.2rem}.cg-awards-inner{gap:1.2rem .7rem}.cg-award-item{flex-direction:column;align-items:flex-start;gap:.4rem}.cg-award-item img{width:110px;height:65px}.cg-award-item span span{font-size:.75rem}.cg-trust-google{grid-column:1/-1;border-top:1px solid #dce3e3;padding-top:.8rem}.cg-trust-google strong{display:inline;margin-right:.6rem}.cg-hvn-results{padding:1.4rem 1.1rem}.cg-hvn-metrics{grid-template-columns:1fr;gap:1.2rem}.cg-hvn-metrics>div{display:flex;gap:1rem;align-items:center}.cg-hvn-metrics dd{font-size:2.7rem;min-width:5rem;margin:0}.cg-hvn-metrics dt{font-size:.875rem}}@media(max-width:360px){.cg-home h1{font-size:2.5rem!important}}html body .cg-max-link,html body .cg-text-link{gap:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em;text-decoration-color:currentColor;line-height:1.65}html body .cg-max-link:hover,html body .cg-text-link:hover{text-decoration-thickness:2px}html body .btn-copper,html body .btn-copper-sm,html body .btn-outline,html body .btn-outline-dark,html body .btn-primary,html body .cg-button{border-radius:var(--radius-control);font-size:1rem;font-weight:600;line-height:1.5;letter-spacing:-.015em;text-transform:none;box-shadow:none;min-height:3rem}html body .btn-copper:hover,html body .btn-outline-dark:hover,html body .btn-outline:hover,html body .btn-primary:hover,html body .cg-button:hover{transform:none;box-shadow:none}html body header .btn-copper-sm{font-size:.875rem}html body .gradient-text{background:none!important;color:var(--color-accent);-webkit-text-fill-color:currentColor}html body .cg-caption-mark,html body .cg-question-arrow{display:none}html body .cg-video-caption{display:block;padding-top:1.25rem}html body .cg-video-caption p{max-width:34rem}html body .cg-featured-heading,html body .cg-heading-row,html body .cg-review-heading{margin-bottom:2.5rem}html body .cg-clinic-grid a,html body .cg-question-grid a{transition:color .18s ease,border-color .18s ease}html body .cg-clinic-grid a:hover span,html body .cg-question-grid a:hover h3{text-decoration:underline;text-underline-offset:.2em}html body .cg-question-grid>a{padding-right:0}html body .cg-inline-note{margin-top:2rem;gap:1.25rem}html body #main-content :is(.card-light,.card-dark){border-radius:var(--radius-card);box-shadow:none}html body #main-content :is(.card-light,.card-dark):hover{transform:none;box-shadow:none}html body .cg-doc-aside a,html body .cg-doc-breadcrumb,html body .cg-doc-credit,html body .cg-doc-kicker,html body .cg-doc-source,html body .cg-proof-sector{font-size:.875rem!important;line-height:1.65}html body .cg-doc-aside{border-radius:0;border-left:1px solid #dce3e3;background:none;padding:0 0 0 1.5rem}html body .cg-related{gap:0 2rem}html body .cg-related a{border:0;border-top:1px solid #dce3e3;border-radius:0;padding:1rem 0;background:none;text-decoration:underline;text-underline-offset:.25em}html body .cg-guide-grid a{border-radius:var(--radius-card)}html body .cg-case-next,html body .cg-project-card,html body .cg-proof-card{border-radius:var(--radius-card);box-shadow:none}html body .cg-max-preview{border-radius:var(--radius-card)}html body .cg-photo-caption{position:absolute;z-index:1;bottom:1rem;left:1rem;right:1rem;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 2rem);padding:.5rem .75rem;background:#fff;color:#112e33;font-size:.875rem;line-height:1.5}html body #main-content [class~="max-w-[1520px]"]{max-width:84rem}html body #main-content .label-tag{font-size:.875rem;letter-spacing:.1em}html body #main-content>.cg-performance-page,html body #main-content>.cg-pricing-page,html body #main-content>.cg-treatment-page,html body #main-content>.service-page{padding-top:0!important}html body :is(.service-page,.cg-performance-page,.cg-pricing-page)>section:first-of-type{padding-top:8.5rem!important}html body .service-page :is(.rounded-2xl,.rounded-3xl,.card-muted){border-radius:var(--radius-card);box-shadow:none}html body .cg-treatment-hero{padding:8.5rem 0 4.5rem!important;background:#f5f7f7}html body .cg-treatment-opening{display:grid;grid-template-columns:1.15fr 1fr;align-items:start;gap:4rem}html body .cg-treatment-opening h1{font-size:clamp(2.5rem,4vw,3.75rem)!important;line-height:1.12!important;font-weight:650}html body .cg-treatment-opening h1 span{color:#1c464d}html body .cg-treatment-opening .cg-hero-intro{font-size:1.1rem;line-height:1.8}html body .cg-treatment-answer{border-left:2px solid #1c464d;padding-left:2rem}html body .cg-treatment-answer h2{font-size:1.6rem!important;line-height:1.3!important;font-weight:650;margin:1rem 0}html body .cg-treatment-answer>p{font-size:1rem;line-height:1.85;color:#465b60}html body .cg-treatment-service-list{display:grid;grid-template-columns:1fr 1fr;gap:0 3rem;list-style:none;padding:0}html body .cg-treatment-service-list li{padding:1.1rem 0;border-top:1px solid #a6d8d4;font-size:1rem;line-height:1.7}html body .cg-treatment-measure{background:#f5f7f7}html body .cg-treatment-measure-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem}html body .cg-treatment-measure ul{list-style:disc;padding-left:1.2rem;margin-bottom:1rem}html body .cg-treatment-measure :is(p,li){font-size:1rem;line-height:1.8;color:#465b60}html body .cg-treatment-measure .cg-text-link{margin-top:1rem}html body .cg-treatment-related h2{font-size:1.6rem!important;margin-bottom:1.5rem}html body .cg-doc-body :is(p,li,code,a){overflow-wrap:anywhere}html body .cg-film-teaser{display:block;position:relative;background:#112e33}html body .cg-film-teaser img{display:block;width:100%;height:auto}html body .cg-film-teaser-action{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;color:white;background:#112e33;font-size:1rem;font-weight:600}html body .cg-film-teaser-action>span{font-size:.875rem;font-weight:400}html body .cg-film-teaser:hover .cg-film-teaser-action{background:#112e33;text-decoration:underline;text-underline-offset:.2em}html body .cg-film-section{padding:4rem 0!important;scroll-margin-top:7rem}html body section.cg-film-section--embedded{padding:0!important}html body .cg-film-section--embedded>.cg-shell{width:100%}html body .cg-film-player video{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:var(--radius-hero-media);background:#112e33}html body .cg-film-player figcaption{font-size:.875rem;line-height:1.65;color:#465b60;margin-top:1rem}html body .cg-film-next{padding:1.5rem 0;border-bottom:1px solid #dce3e3}html body .cg-film-next h3{font-size:1.25rem;font-weight:650;margin-bottom:.4rem}html body .cg-film-next p{font-size:1rem;line-height:1.65;color:#465b60}html body .cg-film-links{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center;margin-top:1rem}html body .cg-film-links .cg-text-link{font-size:.9375rem;display:inline}html body .cg-download-note{display:block;font-size:.8125rem;font-weight:400;color:#465b60;text-decoration:none}html body .cg-film-links .cg-button{margin-top:.5rem;font-size:.9375rem}html body .cg-film-transcript{margin-top:1rem;font-size:.875rem;line-height:1.75}html body .cg-film-transcript summary{cursor:pointer;padding:.5rem 0;font-weight:600;min-height:44px}html body .cg-film-transcript p{margin:1rem 0}html body .cg-film-credit a{text-decoration:underline;text-underline-offset:.2em}html body .cg-performance-page>section:first-child>div{align-items:start}html body .cg-pricing-programmes{padding:4rem 0!important;scroll-margin-top:6rem}html body .cg-pricing-entry{border-left:2px solid #1c464d;padding:.4rem 0 .4rem 1.25rem;margin-bottom:3rem;max-width:62rem;font-size:1rem;line-height:1.8;color:#465b60}html body .cg-pricing-entry a{text-decoration:underline;color:#112e33;text-underline-offset:.2em}html body .cg-pricing-options{border-top:1px solid #a6d8d4}html body .cg-pricing-option{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.75rem 3rem;padding:2.5rem 0;border-bottom:1px solid #a6d8d4;scroll-margin-top:6rem}html body .cg-pricing-option-title h3{font-family:var(--font-archivo);font-size:1.8rem;line-height:1.2;font-weight:650;letter-spacing:-.035em}html body .cg-pricing-option-scope p,html body .cg-pricing-option-title p:last-child{margin-top:1rem;font-size:1rem;line-height:1.75;color:#465b60}html body .cg-pricing-option-scope .cg-pricing-scope-line{font-weight:600;color:#112e33;margin-top:0}html body .cg-pricing-option-price{text-align:right}html body .cg-pricing-option-price strong{font-family:var(--font-archivo);font-size:2.6rem;font-weight:650;letter-spacing:-.05em}html body .cg-pricing-option-price span{font-size:.875rem;white-space:nowrap}html body .cg-pricing-option-price p+p{font-size:.875rem;color:#465b60;margin-top:.4rem}html body .cg-pricing-option-price a{margin-top:1.25rem}html body .cg-pricing-scope{grid-column:1/-1}html body :is(.cg-pricing-scope,.cg-pricing-comparison) summary{cursor:pointer;padding:.5rem 0;font-weight:600;font-size:1rem;line-height:1.6;min-height:44px}html body .cg-pricing-scope-content{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 3rem;padding:1.5rem 0 .25rem}html body .cg-pricing-scope-content>p{grid-column:1/-1}html body .cg-pricing-scope-content h4{font-size:1rem;font-weight:600}html body .cg-pricing-scope-content ul{list-style:disc;padding-left:1.2rem;margin-top:.8rem}html body .cg-pricing-scope-content :is(li,p){font-size:1rem;color:#465b60;line-height:1.8}html body .cg-pricing-comparison{margin-top:2rem}html body .cg-pricing-comparison>p{margin:1rem 0;font-size:.875rem;line-height:1.6;color:#465b60}html body .cg-comparison-scroll{overflow-x:auto;border:1px solid #dce3e3}html body .cg-comparison-scroll table{border-collapse:collapse;width:100%;min-width:850px;font-size:.9375rem;line-height:1.6}html body .cg-comparison-scroll caption{padding:1rem;text-align:left;font-size:.875rem}html body .cg-comparison-scroll :is(td,th){padding:1rem;border-top:1px solid #dce3e3;text-align:left;vertical-align:top}html body .cg-comparison-scroll thead{background:#112e33;color:white}html body .cg-comparison-scroll tbody tr:nth-child(2n){background:#f5f7f7}html body #main-content>.cg-audit-page{padding-top:0!important}html body .cg-audit-hero{padding:8.5rem 0 4.5rem!important;background:#f5f7f7}html body .cg-audit-layout{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}html body .cg-audit-intro h1{font-size:clamp(2.4rem,4vw,3.7rem)!important;font-weight:650;line-height:1.12!important}html body .cg-audit-intro h1>span{color:#1c464d}html body .cg-audit-intro ul{list-style:disc;margin:1.5rem 0;padding-left:1.25rem}html body .cg-audit-intro li{font-size:1rem;line-height:1.8;color:#465b60;padding:.35rem 0}html body .cg-audit-scope-note{font-size:.9375rem;line-height:1.8;color:#465b60;margin:1.25rem 0}html body .cg-audit-form{background:white;border-top:3px solid #1c464d;padding:2rem;scroll-margin-top:6rem}html body .cg-audit-form h2{font-size:1.6rem!important;font-weight:650;line-height:1.3!important}html body .cg-audit-form>p{font-size:.9375rem;line-height:1.7;color:#465b60;margin:.65rem 0 1.5rem}html body .cg-audit-optional{border-block:1px solid #dce3e3}html body .cg-audit-optional summary{padding:1rem 0;font-size:1rem;font-weight:600;cursor:pointer}html body .cg-audit-optional summary span{font-weight:400;font-size:.875rem}html body .cg-audit-optional>div{padding:.5rem 0 1.25rem}html body .cg-audit-scope-section{padding:4.5rem 0!important;scroll-margin-top:6rem}html body .cg-audit-checks{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem 3rem}html body .cg-audit-checks article{padding-top:1.2rem;border-top:1px solid #a6d8d4}html body .cg-audit-checks h3{font-size:1.15rem;font-weight:600}html body .cg-audit-checks p{font-size:1rem;line-height:1.8;color:#465b60;margin-top:.65rem}html body .cg-audit-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2.5rem}html body .cg-audit-detail-grid details{border-top:1px solid #a6d8d4}html body .cg-audit-detail-grid summary{cursor:pointer;padding:1.1rem 0;font-size:1rem;font-weight:600}html body .cg-audit-detail-grid :is(p,li){font-size:.9375rem;line-height:1.8;color:#465b60;margin-bottom:.5rem}html body .cg-audit-detail-grid ul{list-style:disc;padding-left:1.2rem}html body .cg-location-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem 3rem;margin-top:2rem}html body .cg-location-group{border-top:1px solid #a6d8d4;padding-top:1rem}html body .cg-location-group h3{font-size:1rem;font-weight:600;color:#112e33;margin-bottom:.75rem}html body .cg-location-group ul{display:flex;flex-wrap:wrap;list-style:none;gap:.4rem 1.25rem;padding:0;font-size:1rem;line-height:1.8}html body .cg-home .cg-section{padding-block:4.5rem!important}html body .cg-home .cg-featured-proof{padding:0!important}html body .cg-canonical-faq .cg-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem;align-items:start}html body .cg-canonical-faq .section-heading{text-align:left}html body .cg-canonical-faq h2{font-size:clamp(1.8rem,3vw,2.5rem)!important;text-transform:none;line-height:1.2!important}html body .cg-faq-accordion{border-top:1px solid #dce3e3}html body .cg-faq-row{border:0;border-bottom:1px solid #dce3e3;border-radius:0;background:transparent;box-shadow:none}html body .cg-faq-row>button{padding:1.25rem 0;border-radius:0}html body .cg-faq-row>button>span:first-child{font-size:1rem;line-height:1.6;font-weight:600}html body .cg-faq-answer{padding:0 2rem 1.5rem 0}html body .cg-faq-answer>p{font-size:1rem;line-height:1.8;font-weight:400}html body .cg-faq-close{border-top:1px solid #dce3e3;padding-top:2rem;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}html body .cg-faq-close>div:first-child{max-width:35rem}html body .cg-faq-close p{font-size:1rem;line-height:1.7}html body .cg-faq-close p+p{color:#465b60;margin-top:.3rem}@media(max-width:900px){html body .cg-canonical-faq .cg-faq-layout{grid-template-columns:1fr;gap:1.5rem}html body .cg-doc-aside{border-left:0;border-top:1px solid #dce3e3;border-bottom:1px solid #dce3e3;padding:1.25rem 0}html body .cg-faq-close{display:block}html body .cg-faq-close>div+div{margin-top:1.25rem}html body .cg-audit-layout,html body .cg-treatment-measure-grid,html body .cg-treatment-opening{grid-template-columns:1fr;gap:2rem}html body .cg-audit-intro{max-width:45rem}html body .cg-pricing-option{grid-template-columns:1fr 1fr;gap:1.5rem 2rem}html body .cg-pricing-option-scope{grid-column:1}html body .cg-pricing-option-price{grid-row:1/3;grid-column:2}html body .cg-audit-checks,html body .cg-location-groups{grid-template-columns:1fr 1fr}}@media(max-width:767px){html body .cg-home .cg-section{padding-block:3.25rem!important}html body .cg-featured-heading,html body .cg-heading-row,html body .cg-review-heading{margin-bottom:1.75rem}html body .cg-actions{gap:1rem 1.5rem}html body .cg-inline-note{margin-top:1.5rem;gap:.75rem}html body .cg-doc-body{min-width:0}html body .cg-audit-hero,html body .cg-treatment-hero{padding:6.5rem 0 3rem!important}html body :is(.service-page,.cg-performance-page,.cg-pricing-page)>section:first-of-type{padding-top:6.5rem!important}html body .cg-treatment-service-list{grid-template-columns:1fr}html body .cg-treatment-answer{padding-left:1.25rem}html body .cg-audit-form{padding:1.5rem 1.2rem}html body .cg-audit-detail-grid{grid-template-columns:1fr;gap:1rem}html body .cg-audit-scope-section{padding:3rem 0!important}html body .cg-pricing-option{grid-template-columns:1fr;gap:1.25rem;padding:1.75rem 0}html body .cg-pricing-option-price{grid-row:auto;grid-column:auto;text-align:left}html body .cg-pricing-option-price strong{font-size:2.25rem}html body .cg-pricing-scope-content{grid-template-columns:1fr;gap:1.5rem}html body .cg-pricing-option-title h3{font-size:1.6rem}html body .cg-pricing-programmes{padding:3rem 0!important}html body .cg-film-links{gap:1rem}html body .cg-film-links .cg-text-link{width:100%}}@media(max-width:480px){html body .cg-audit-checks{grid-template-columns:1fr;gap:1.25rem}html body .cg-location-groups{grid-template-columns:1fr}}html:root body main#main-content .cg-pricing-options{display:grid;gap:24px;border-top:0;margin-top:28px}html:root body main#main-content .cg-pricing-option{padding:36px;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 36px;min-width:0}html:root body main#main-content .cg-pricing-option>div{min-width:0}html:root body main#main-content .cg-pricing-option-price a{max-width:100%;white-space:normal;text-align:center}html:root body main#main-content .cg-pricing-scope{border-top:1px solid #dce3e3;padding-top:16px;min-width:0}html:root body main#main-content .cg-pricing-comparison{margin-top:36px;min-width:0}html:root body main#main-content .cg-pricing-os-note{max-width:76ch;line-height:1.75}@media(max-width:1000px){html:root body main#main-content .cg-pricing-option{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:28px;gap:24px}html:root body main#main-content .cg-pricing-option-scope{grid-column:1}html:root body main#main-content .cg-pricing-option-price{grid-column:2;grid-row:1/3}}@media(max-width:767px){html:root body main#main-content .cg-pricing-options{gap:24px;margin-top:24px}html:root body main#main-content .cg-pricing-option{grid-template-columns:minmax(0,1fr);padding:24px 20px;gap:24px}html:root body main#main-content .cg-pricing-option-price{grid-column:auto;grid-row:auto;text-align:left}html:root body main#main-content .cg-pricing-option-price a{width:100%}html:root body main#main-content .cg-pricing-scope{padding-top:12px}html:root body main#main-content .cg-pricing-comparison{margin-top:32px}}html:root:root:root body:not(:has(#home-heading)) main#main-content h1,html:root:root:root body:not(:has(#home-heading)) main#main-content h1 :is(span,em,strong){background:none!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;-webkit-text-fill-color:currentColor!important;overflow:visible}html:root:root:root body:not(:has(#home-heading)) main#main-content h1{line-height:1.16!important;padding-bottom:.12em}html:root:root:root body:not(:has(#home-heading)) main#main-content h1 .gradient-text{color:#216d70!important}html:root:root:root body:not(:has(#home-heading)) main#main-content{--cg-inner-paper:#f5f7f7}html:root:root:root body:not(:has(#home-heading)) main#main-content section:has(h1){background-color:#f5f7f7!important;background-image:none!important}html:root:root:root body:not(:has(#home-heading)) main#main-content section:has(h1) .cg-film-player figcaption{color:#465b60!important}html:root:root:root body:not(:has(#home-heading)) main#main-content :is(.cg-hero-sector-link,.cg-text-link,.cg-product-routes a,.library-links>a,.se-work-list a,.se-evidence>.se-shell a,.se-related a):not(:is(.button,.cg-button,.btn-primary,.btn-copper,.btn-copper-sm,.btn-secondary,.btn-outline,.btn-outline-dark,.cg-action-button)){justify-content:flex-start!important;min-height:44px!important;padding:8px 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#216d70!important;-webkit-text-fill-color:currentColor!important;text-align:left!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:.28em!important;box-shadow:none!important}html:root:root:root body:not(:has(#home-heading)) main#main-content :is(.cg-section--ink,.se-partnership,.editorial-close,.cg-final-cta,.se-close,.card-dark) :is(.cg-hero-sector-link,.cg-text-link,.cg-product-routes a,.library-links>a,.se-work-list a,.se-evidence>.se-shell a,.se-related a):not(:is(.button,.cg-button,.btn-primary,.btn-copper,.btn-copper-sm,.btn-secondary,.btn-outline,.btn-outline-dark,.cg-action-button)){color:#a6d8d4!important;-webkit-text-fill-color:currentColor!important}html:root:root:root body:not(:has(#home-heading)) main#main-content :is(.cg-section--ink,.se-partnership,.editorial-close,.cg-final-cta,.se-close,.card-dark) :is(.cg-result,.card-light,.cg-project-body) :is(.cg-hero-sector-link,.cg-text-link,.cg-product-routes a,.library-links>a,.se-work-list a,.se-evidence>.se-shell a,.se-related a):not(:is(.button,.cg-button,.btn-primary,.btn-copper,.btn-copper-sm,.btn-secondary,.btn-outline,.btn-outline-dark,.cg-action-button)){color:#216d70!important}html:root:root:root body:not(:has(#home-heading)) main#main-content :is(.cg-hero-sector-link,.cg-text-link,.cg-product-routes a,.library-links>a,.se-work-list a,.se-evidence>.se-shell a,.se-related a):not(:is(.button,.cg-button,.btn-primary,.btn-copper,.btn-copper-sm,.btn-secondary,.btn-outline,.btn-outline-dark,.cg-action-button)):hover{background:transparent!important;box-shadow:none!important;text-decoration-thickness:2px!important}html:root:root:root body:not(:has(#home-heading)) main#main-content .cg-project-card .cg-project-body{padding:28px!important;min-width:0}html:root:root:root body:not(:has(#home-heading)) main#main-content .cg-project-card{overflow:hidden}html:root:root:root body:not(:has(#home-heading)) main#main-content .cg-project-card .cg-project-body a{max-width:100%;white-space:normal}@media(max-width:767px){html:root:root:root body:not(:has(#home-heading)) main#main-content .cg-project-card .cg-project-body{padding:24px!important}}@media(forced-colors:active){html:root:root:root body:not(:has(#home-heading)) main#main-content :is(.cg-hero-sector-link,.cg-text-link,.cg-product-routes a,.library-links>a,.se-work-list a,.se-evidence>.se-shell a,.se-related a):not(:is(.button,.cg-button,.btn-primary,.btn-copper,.btn-copper-sm,.btn-secondary,.btn-outline,.btn-outline-dark,.cg-action-button)){color:LinkText!important}}html:root:root:root body:not(:has(#home-heading)) main#main-content .se-hero figure figcaption{color:#e6e7eb!important;-webkit-text-fill-color:currentColor!important}html:root:root:root body:not(:has(#home-heading)) main#main-content section:has(h1)>.pointer-events-none{display:none!important}html:root:root body main#main-content .cg-product-evidence{margin:0;padding:28px 0;border:0;border-top:1px solid #cbd9d8;border-radius:0;box-shadow:none;background:transparent;min-width:0}html:root:root body main#main-content .cg-product-evidence h3{font-size:24px;line-height:1.25;letter-spacing:-.02em;color:#123438;margin:0}html:root:root body main#main-content .cg-product-evidence figcaption>p{font-size:16px;line-height:1.75;color:#4a6265;margin:14px 0 24px}html:root:root body main#main-content .cg-screen-detail{border:0;border-radius:0;background:transparent;padding:0;margin:0}html:root:root body main#main-content .cg-screen-detail summary{padding:12px 0;min-height:44px;font-weight:600;color:#216d70;cursor:pointer;text-decoration:underline;text-underline-offset:.3em;list-style:revert}html:root:root body main#main-content .cg-screen-instruction{font-size:14px;line-height:1.65;margin:12px 0;color:#4a6265}html:root:root body main#main-content .cg-screen-scroll{overflow:auto;max-width:100%;max-height:480px;border:1px solid #cbd9d8;background:#fff}html:root:root body main#main-content .cg-screen-scroll img{display:block;width:1236px!important;min-width:1236px!important;max-width:none!important;height:636px!important;-o-object-fit:contain;object-fit:contain;position:static!important}html:root:root body main#main-content .cg-diagnostic-deliverables{max-width:1100px;margin:48px auto 0;padding:0 24px}html:root:root body main#main-content .cg-diagnostic-deliverables dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:24px 0 0;padding:24px 0;border-top:1px solid #cbd9d8;border-bottom:1px solid #cbd9d8}html:root:root body main#main-content .cg-diagnostic-deliverables dt{font-size:21px;line-height:1.3;font-weight:600;color:#123438}html:root:root body main#main-content .cg-diagnostic-deliverables dd{margin:12px 0 0;font-size:16px;line-height:1.7;color:#4a6265}@media(max-width:767px){html:root:root body main#main-content .cg-diagnostic-deliverables dl{grid-template-columns:1fr;gap:24px}html:root:root body main#main-content .cg-diagnostic-deliverables{padding:0 20px}html:root:root body main#main-content .cg-screen-scroll{max-height:360px}}html:root:root:root body:not(:has(#home-heading)) main#main-content .cg-case-jumps{display:flex;flex-wrap:wrap;gap:8px 24px}html:root:root:root body:not(:has(#home-heading)) main#main-content .cg-case-jumps a{display:inline-flex;align-items:center;min-height:44px;padding:8px 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#216d70!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:.28em!important}html:root:root:root body:not(:has(#home-heading)) main#main-content .cg-case-jumps a:hover{background:transparent!important;text-decoration-thickness:2px!important}html:root:root:root body:not(:has(#home-heading)) main#main-content .cg-case-jumps a:focus-visible{outline:3px solid #216d70;outline-offset:4px}html:root:root:root body:not(:has(#home-heading)) main#main-content .related.shell>div>a{display:flex;align-items:center;min-height:44px;padding:14px 0!important;border:0!important;border-bottom:1px solid #dce3e3!important;border-radius:0!important;background:transparent!important;color:#216d70!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:.28em!important}html:root:root:root body:not(:has(#home-heading)) main#main-content .related.shell>div>a:hover{background:transparent!important;text-decoration-thickness:2px!important}html:root:root:root body:not(:has(#home-heading)) main#main-content .related.shell>div>a:focus-visible{outline:3px solid #216d70;outline-offset:4px}html:root:root body main#main-content .cg-price-decision{margin:28px 0 0;padding:0;list-style:none;border-top:1px solid #cbd9d8}html:root:root body main#main-content .cg-price-decision li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:18px 0;border-bottom:1px solid #cbd9d8;align-items:baseline}html:root:root body main#main-content .cg-price-decision .step{font-size:12px;letter-spacing:.08em;color:#216d70;font-weight:600}html:root:root body main#main-content .cg-price-decision strong{display:block;font-size:17px;line-height:1.4;color:#123438}html:root:root body main#main-content .cg-price-decision p{margin:5px 0 0;font-size:15px;line-height:1.65;color:#4a6265}html:root:root:root body main#main-content .se-price-summary .btn-outline,html:root:root:root body main#main-content a[href="#monthly-programmes"]{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:10px 0!important;min-height:44px;justify-content:flex-start!important;text-decoration:underline!important;text-underline-offset:.3em;color:#216d70!important}html:root:root:root body main#main-content .library-hero-media figcaption{color:#465b60!important;-webkit-text-fill-color:currentColor!important}#main-content>.cg-editorial-home{padding-top:0!important}.cg-editorial-home{background:#fff;color:#112e33;font-size:17px}.cg-editorial-home .cg-shell{width:min(calc(100% - 6rem),1248px)}html body .cg-editorial-home h1{font:600 clamp(3.3rem,4.8vw,4.5rem)/1.02 var(--font-archivo)!important;letter-spacing:-.045em}html body .cg-editorial-home h2{font:600 clamp(2rem,3vw,2.8rem)/1.13 var(--font-archivo)!important;letter-spacing:-.035em}.cg-editorial-home h3{font:600 1.35rem/1.3 var(--font-jakarta);letter-spacing:-.025em}.cg-editorial-home p{line-height:1.7}.cg-editorial-home .cg-eyebrow{margin-bottom:20px;font-size:14px;line-height:1.5;font-weight:600;letter-spacing:.08em}.cg-editorial-home .eh-hero{padding:140px 0 72px!important;background:#f7f9f7}.eh-hero-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:72px;align-items:center}.eh-hero-copy h1 span{color:#1c464d}.eh-hero-copy .eh-intro{margin:28px 0 16px;font-size:21px;line-height:1.55}.eh-hero-copy .eh-body{max-width:34rem;color:#465b60}.eh-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:30px}.cg-editorial-home .eh-note{margin-top:16px;font-size:14px;line-height:1.6;color:#465b60}.eh-hero-photo{align-self:stretch;display:flex;flex-direction:column}.eh-hero-photo img{width:100%;height:100%;min-height:460px;max-height:550px;-o-object-fit:cover;object-fit:cover;-o-object-position:58% center;object-position:58% center;border-radius:8px}.eh-hero-photo figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:16px;font-size:14px;color:#465b60}.eh-hero-photo a{color:#1c464d;text-decoration:underline;text-underline-offset:4px}.cg-editorial-home .cg-awards{padding:30px 0;border-bottom:1px solid #dce3e3;background:white}.cg-editorial-home .cg-awards-inner{display:grid;grid-template-columns:1.15fr 1.15fr .85fr;gap:32px;align-items:center}.cg-editorial-home .cg-awards-intro{display:none}.cg-editorial-home .cg-award-item{padding:0;display:flex;gap:18px;border:0}.cg-editorial-home .cg-award-item img{width:88px;height:56px;-o-object-fit:contain;object-fit:contain}.cg-editorial-home .cg-award-item span{font-size:13px;line-height:1.45}.cg-editorial-home .cg-award-item strong{font-size:14px;font-weight:600;margin-bottom:4px}.cg-editorial-home .cg-trust-google{padding:0 0 0 28px;border-left:1px solid #dce3e3;font-size:14px}.cg-editorial-home .cg-trust-google strong{font-size:17px;font-weight:600}.cg-editorial-home .eh-chapter{padding:88px 0!important}.eh-heading{max-width:650px}.eh-heading>p:last-child{margin-top:24px;color:#465b60}.eh-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:48px}.eh-work-grid article{border-top:1px solid #dce3e3;padding-top:24px}.eh-index{display:block;font-size:14px;color:#1c464d;margin-bottom:18px}.eh-work-grid h3{font-size:26px}.eh-work-grid p{color:#465b60;margin:16px 0 22px}.cg-editorial-home .eh-product{background:#112e33;color:#fff}.eh-product-grid{display:grid;grid-template-columns:.85fr 1.25fr;gap:64px;align-items:center}.eh-product .cg-eyebrow{color:#a6d8d4}.eh-product-grid>div>p:not(.cg-eyebrow){color:#dce3e3;margin:24px 0}.eh-product-grid .cg-text-link{color:#f5f7f7}.eh-product-film .cg-film-teaser{border-radius:6px;border:1px solid #465b60}.eh-product-film figcaption{margin-top:14px;color:#dce3e3;font-size:14px}.eh-max{display:grid;grid-template-columns:.85fr 1.25fr;gap:64px;border-top:1px solid #465b60;padding-top:36px;margin-top:48px}.eh-max .cg-eyebrow{margin-bottom:12px}.eh-max p{color:#dce3e3}.eh-max a{color:#fff;text-decoration:underline;text-underline-offset:4px}.cg-editorial-home .eh-product .eh-note{color:#a6d8d4}.eh-split-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:44px}.eh-split-heading>a{flex-shrink:0}.eh-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.eh-results article{border-top:1px solid #dce3e3;padding-top:24px;display:flex;flex-direction:column;align-items:start}.eh-case-sector{color:#465b60;font-size:14px;margin-bottom:12px}.eh-results h3{min-height:56px;font-size:21px}.cg-editorial-home .eh-metric{font:500 64px/1.1 var(--font-archivo);color:#1c464d;letter-spacing:-.045em;margin:22px 0 8px}.eh-measure{max-width:260px}.eh-results .eh-note{margin-bottom:24px}.eh-results .cg-text-link{margin-top:auto}.eh-evidence-note{color:#465b60;font-size:14px;margin-top:28px;max-width:880px}.eh-quote{display:grid;grid-template-columns:1.5fr 1fr;gap:64px;align-items:center;border-top:1px solid #dce3e3;margin-top:48px;padding-top:40px}.eh-quote blockquote{font:400 25px/1.5 var(--font-archivo);max-width:670px}.eh-quote figcaption{display:grid;gap:6px;font-size:14px;color:#465b60}.eh-quote strong{color:#112e33;font-weight:600}.eh-quote a{color:#1c464d;text-decoration:underline;text-underline-offset:4px;margin-top:4px}.eh-clinics{background:#f5f7f7}.eh-clinics-grid{display:grid;grid-template-columns:.9fr 1.15fr;gap:100px}.eh-clinics-grid>div>p:not(.cg-eyebrow){margin-top:24px;color:#465b60;max-width:450px}.eh-clinic-links{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:36px;column-gap:36px;align-content:start}.eh-clinic-links a{display:flex;align-items:center;min-height:64px;padding:15px 0;border-bottom:1px solid #dce3e3;color:#112e33;font-size:16px;transition:color .18s}.eh-clinic-links a:hover{color:#216d70;text-decoration:underline;text-underline-offset:4px}.eh-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.eh-guides>a{border-top:1px solid #dce3e3;padding-top:24px;display:flex;align-items:start;flex-direction:column}.eh-guides>a>span{color:#465b60;font-size:14px}.eh-guides h3{margin:20px 0 28px;max-width:310px}.eh-guides>a .eh-guide-action{margin-top:auto;color:#1c464d;text-decoration:underline;text-underline-offset:5px;font-weight:500}.eh-guides a:hover h3{color:#1c464d}.eh-close{background:#f5f7f7;border-top:1px solid #dce3e3}.eh-close-grid{display:grid;grid-template-columns:1.1fr .8fr;gap:120px;align-items:center}.eh-close-grid>div>p:not(.cg-eyebrow):not(.eh-note){max-width:540px;color:#465b60;margin-top:24px}.eh-close .cg-button{margin-top:28px}.eh-price-note{border-left:1px solid #dce3e3;padding-left:40px}.eh-close-grid .eh-price-note>p:first-child{font:500 26px/1.3 var(--font-archivo);color:#112e33}.eh-price-note .cg-text-link{margin-top:24px}@media(max-width:1050px){.cg-editorial-home .cg-shell{width:calc(100% - 3rem)}.eh-hero-grid,.eh-max,.eh-product-grid{gap:36px}.eh-clinics-grid,.eh-close-grid{gap:48px}.eh-guides,.eh-results,.eh-work-grid{gap:30px}.cg-editorial-home .cg-awards-inner{gap:20px}.cg-editorial-home .cg-award-item{flex-direction:column;align-items:start;gap:10px}}@media(max-width:767px){.cg-editorial-home{font-size:16px}.cg-editorial-home .cg-shell{width:calc(100% - 2.5rem)}.cg-editorial-home .eh-hero{padding:104px 0 40px!important}html body .cg-editorial-home h1{font-size:clamp(2.65rem,11.6vw,3.7rem)!important;line-height:1.04!important}html body .cg-editorial-home h2{font-size:clamp(1.9rem,7.9vw,2.35rem)!important}.cg-editorial-home .cg-eyebrow{font-size:14px;margin-bottom:18px;letter-spacing:.065em}.eh-clinics-grid,.eh-close-grid,.eh-hero-grid,.eh-max,.eh-product-grid,.eh-quote{grid-template-columns:1fr;gap:32px}.eh-hero-photo{display:none}.eh-hero-copy .eh-intro{font-size:18px;margin:24px 0 16px}.eh-actions{gap:20px;margin-top:26px}.eh-hero-photo img{min-height:0;height:auto;aspect-ratio:1.45;max-height:none}.eh-hero-photo figcaption{font-size:13px}.cg-editorial-home .cg-awards{padding:26px 0}.cg-editorial-home .cg-awards-inner{grid-template-columns:1fr 1fr;gap:22px}.cg-editorial-home .cg-award-item img{width:92px;height:52px}.cg-editorial-home .cg-trust-google{grid-column:1/-1;padding:18px 0 0;border-left:0;border-top:1px solid #dce3e3;display:flex;flex-wrap:wrap;gap:6px 12px}.cg-editorial-home .eh-chapter{padding:56px 0!important}.eh-guides,.eh-results,.eh-work-grid{grid-template-columns:1fr;gap:30px;margin-top:32px}.eh-work-grid article{display:grid;grid-template-columns:28px 1fr;gap:0 16px}.eh-work-grid h3{font-size:24px}.eh-work-grid .eh-index{grid-column:1;padding-top:7px}.eh-work-grid :is(h3,p,a){grid-column:2}.eh-work-grid p{margin:14px 0 18px}.eh-max{margin-top:36px;padding-top:28px;gap:16px}.eh-split-heading{display:block;margin-bottom:32px}.eh-split-heading>a{margin-top:22px}.eh-results article{display:grid;grid-template-columns:1fr 100px;-moz-column-gap:16px;column-gap:16px}.eh-case-sector{grid-column:1/-1}.eh-results h3{grid-column:1;min-height:0;font-size:20px}.cg-editorial-home .eh-metric{grid-column:2;grid-row:2/4;text-align:right;font-size:52px;margin:0}.eh-measure{grid-column:1;margin-top:8px;font-size:15px}.eh-results .eh-note,.eh-results a{grid-column:1/-1}.eh-results .eh-note{margin-bottom:16px}.eh-quote{margin-top:32px;padding-top:30px;gap:20px}.eh-quote blockquote{font-size:23px}.eh-clinic-links{-moz-column-gap:24px;column-gap:24px}.eh-clinic-links a{font-size:15px}.eh-guides h3{margin:12px 0 18px}.eh-price-note{border-left:0;border-top:1px solid #dce3e3;padding:8px 0 0}}.eh-results article:first-child .eh-metric{color:#112e33}.eh-results article:first-child{border-top-color:#1c464d}@media(max-width:767px){.eh-work-grid .eh-index{margin-bottom:0}.eh-product-grid{gap:20px}.eh-product-grid>div{display:contents}.eh-product-grid>div>.cg-eyebrow{grid-row:1;margin-bottom:0}.eh-product-grid>div>h2{grid-row:2}.eh-product-grid>.eh-product-film{grid-row:3;margin-top:10px}.eh-product-grid>div>p:not(.cg-eyebrow):not(.eh-note){grid-row:4;margin:8px 0 0}.eh-product-grid>div>a{grid-row:5;justify-self:start}.eh-product-grid>div>.eh-note{grid-row:6;margin:0}}html body #main-content>.cg-editorial-home{padding-top:0!important}.ce-shell{width:min(calc(100% - 6rem),1248px);margin-inline:auto}.ce-heading-grid{display:grid;grid-template-columns:.95fr 1fr;gap:88px;align-items:start}.ce-hero,.ce-wash{background:#f5f7f7}.ce-intro{font-size:18px;color:#465b60;line-height:1.75}.ce-heading-grid h2+.ce-intro{margin-top:24px}.cg-service-editorial .cg-eyebrow{margin-bottom:20px}.ce-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px}.cg-service-editorial h3{font:600 20px/1.35 var(--font-jakarta);letter-spacing:-.02em}.ce-list{margin-top:24px;list-style:none}.ce-list li{padding:12px 0;border-bottom:1px solid #dce3e3;color:#465b60;font-size:16px;line-height:1.75}.ce-rows{margin-top:28px}.ce-rows>:is(article,li){border-top:1px solid #dce3e3;padding:24px 0}.ce-columns p,.ce-disclosure>p,.ce-rows p{margin-top:12px;color:#465b60;font-size:16px;line-height:1.75}.ce-rows li{display:flex;gap:24px}.ce-step{color:#1c464d;font-size:14px;padding-top:4px}.ce-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:36px}.ce-columns article{padding-top:24px;border-top:1px solid #dce3e3}.ce-process{display:grid;grid-template-columns:.65fr 1.35fr;gap:88px;margin-top:52px}.ce-process>h3{padding-top:24px}.ce-process .ce-rows{margin-top:0}.ce-disclosure{border-block:1px solid #dce3e3;margin-top:28px;padding:0 0 4px}.ce-disclosure+.ce-disclosure{border-top:0;margin-top:0}.ce-disclosure summary{cursor:pointer;padding:22px 0;font-size:17px;font-weight:600;color:#112e33}.ce-disclosure>:last-child:not(summary){padding-bottom:24px}html body .cg-rating-link{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 18px}html body .cg-consent{padding:20px 24px;gap:24px}html body .cg-consent h2{font-size:18px!important;line-height:1.3!important;margin-bottom:8px}html body .cg-consent p{font-size:14px;line-height:1.6}html body .cg-consent-actions button{font-size:14px;min-height:44px}html body .cg-consent-actions button:nth-child(3){background:transparent;border:0;color:#112e33;text-decoration:underline}html body :is(.btn-copper,.btn-copper-sm,.btn-primary){background:#216d70;box-shadow:none;transform:none}html body :is(.gradient-text,.gradient-text-copper,.stat-highlight){background:none;-webkit-text-fill-color:currentColor;color:#1c464d;animation:none}html body .gradient-text-copper{color:#216d70}html body :is(.cg-refined-page,.cg-package-page) h3{font-family:var(--font-jakarta);font-weight:600;line-height:1.35}html body :is(.cg-refined-page,.cg-package-page) .font-light{font-weight:400}html body :is(.cg-refined-page,.cg-package-page) :is(.card-light,.card-muted,.card-glass){background:transparent;border:0;border-top:1px solid #dce3e3;border-radius:0;box-shadow:none;padding-inline:0}html body :is(.cg-refined-page,.cg-package-page) :is(article,aside,li,a)[class*=rounded-]{border-radius:8px;box-shadow:none;transform:none}html body :is(.cg-refined-page,.cg-package-page) [class*=text-center]{text-align:left}html body :is(.cg-refined-page,.cg-package-page) .label-tag{justify-content:start}html body :is(.cg-refined-page,.cg-package-page) .label-tag+h2{margin-inline:0}html body .cg-refined-page .cg-detail-chapter{background:white;padding-block:40px!important}.cg-detail-chapter>.ce-shell>h2{max-width:680px;margin-bottom:28px}.cg-detail-chapter details>summary{font-family:var(--font-jakarta)}html body .cg-detail-chapter details h2{font-size:24px!important;margin-top:24px}html body .cg-detail-chapter details section{padding:0!important}html body .cg-refined-page .cg-open-answer{background:#fff;color:#112e33}html body .cg-open-answer :is(h2,p){color:inherit;text-align:left}html body .cg-open-answer .label-tag{display:none}html body .cg-refined-page .cg-open-answer h2{max-width:none}@media(max-width:1050px){.ce-shell{width:calc(100% - 3rem)}.ce-heading-grid,.ce-process{gap:40px}}@media(max-width:767px){.ce-shell{width:calc(100% - 2.5rem)}.ce-columns,.ce-heading-grid,.ce-process{grid-template-columns:1fr;gap:28px}.ce-intro{font-size:17px}.ce-rows{margin-top:0}.ce-process{gap:8px;margin-top:32px}.ce-process>h3{padding-top:0}.ce-columns{gap:12px;margin-top:28px}.ce-actions{align-items:start;flex-direction:column;gap:20px}html body .cg-consent{padding:16px 20px;gap:12px}html body .cg-consent-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}html body .cg-consent-actions button:nth-child(3){grid-column:1/-1;min-height:44px;padding:8px}}.cg-sector-next{padding:28px 0;border-block:1px solid #dce3e3;background:#fff}.cg-sector-next>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px 32px}.cg-sector-next p{max-width:570px;color:#465b60;font-size:16px}.cg-sector-next nav{display:flex;align-items:center;flex-wrap:wrap;gap:18px 24px}.cg-footer-mobile details{border-top:1px solid #465b60}.cg-footer-mobile summary{cursor:pointer;padding:18px 0;font-size:16px;color:#dce3e3}.cg-footer-mobile ul{padding:0 0 20px;display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.cg-footer-mobile a{font-size:14px;line-height:1.6;color:#dce3e3}.ce-price-path{border-left:1px solid #dce3e3;padding-left:40px}.ce-price-path li{padding:20px 0;border-bottom:1px solid #dce3e3}.ce-price-path h3{font-size:20px}.ce-price-path li p{font-size:16px;color:#465b60;margin-top:8px}html body #main-content>.cg-editorial-home>.eh-hero{padding-top:140px!important}@media(max-width:767px){.ce-price-path{border-left:0;border-top:1px solid #dce3e3;padding-left:0;padding-top:24px}html body #main-content>.cg-editorial-home>.eh-hero{padding-top:104px!important}.cg-footer>div>div:first-child{gap:32px}}html body .cg-home h1,html body .cg-home h2{font-weight:600!important}html body .cg-consent-actions button:nth-child(3){color:#dce3e3}html body .cg-refined-page>section:first-of-type [class*=overflow-hidden][class*=rounded-]{border-radius:8px;box-shadow:none}@media(prefers-reduced-motion:reduce){.cg-editorial-home *{scroll-behavior:auto!important;transition:none!important}}