.cp-audit{color:var(--color-ink);font-family:var(--font-sans)}.cp-audit h1,.cp-audit h2,.cp-audit h3{font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;font-weight:600}.cp-audit h1 em,.cp-audit h2 em{color:var(--color-flow);font-style:normal}.cp-audit h2{font-size:32px;line-height:1.12}.cp-audit h3{letter-spacing:-.035em;font-size:20px;line-height:1.2}.cp-audit section>.v5-container{width:min(1120px,100% - 40px)}body .cp-audit .cp-button.cp-button{gap:10px;min-height:56px;padding-inline:24px;font-size:16.5px}.cp-audit .cp-button svg{width:18px;height:18px}.cp-audit-hero{background:var(--color-stone);padding-block:22px 40px}.cp-audit-hero h1{max-width:820px;margin-top:10px;font-size:44px;line-height:1.03}.cp-audit-sub{text-wrap:pretty;max-width:620px;margin-top:22px;font-size:18px;line-height:1.5}.cp-audit-action{gap:22px;max-width:520px;margin-top:22px;display:grid}.cp-audit-action .cp-button{width:100%}.cp-audit-with{align-items:center;gap:12px;display:flex}.cp-audit-with img{object-fit:cover;background:var(--color-flow-wash);border-radius:50%;flex:none;width:48px;height:48px}.cp-audit-with>span{display:grid}.cp-audit-with strong{font-size:16px;font-weight:600;line-height:20px}.cp-audit-with>span>span{color:var(--color-text-secondary);font-size:14px;line-height:18px}.cp-audit-hero .cp-audit-with{margin-top:22px}.cp-audit-proof{border:1px solid var(--color-border);background:var(--color-stone-elevated);border-radius:16px;align-items:center;gap:14px;max-width:520px;margin-top:22px;padding:18px;display:flex}.cp-audit-proof img{flex:none;width:76px;height:auto}.cp-audit-proof-rule{background:var(--color-border);flex:none;width:1px;height:34px}.cp-audit-proof-stat{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.cp-audit-proof-stat strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:24px;font-weight:600;line-height:1.1}.cp-audit-proof-stat span{color:var(--color-text-secondary);white-space:nowrap;font-size:15px}.cp-audit-proof:focus-visible{outline:2px solid var(--color-flow);outline-offset:3px}.cp-audit-case{background:var(--color-stone-elevated);padding-block:48px 56px;scroll-margin-top:12px}.cp-audit-chip{background:var(--color-flow-wash);color:var(--color-flow);border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:500;line-height:16px;display:inline-block}.cp-audit-case h2{max-width:760px;margin-top:20px}.cp-audit-case-grid{gap:20px;margin-top:20px;display:grid}.cp-audit-case-media{background:var(--color-flow-wash);border-radius:16px;overflow:hidden}.cp-audit-case-media img{width:100%;height:auto;display:block}.cp-audit-stats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cp-audit-stats li{background:var(--color-flow-wash);border-radius:16px;padding:18px 16px 20px}.cp-audit-stats strong{font-family:var(--font-display);letter-spacing:-.05em;font-size:40px;font-weight:600;line-height:1;display:block}.cp-audit-stats span{color:var(--color-ink);margin-top:8px;font-size:15px;line-height:1.3;display:block}.cp-audit-window{color:var(--color-text-secondary);margin-top:10px;font-size:13px;line-height:1.45}.cp-audit-quote{border:1px solid var(--color-border);background:var(--color-stone);border-radius:16px;margin-top:20px;padding:22px 21px}.cp-audit-quote blockquote{font-family:var(--font-display);letter-spacing:-.03em;font-size:21px;font-weight:500;line-height:1.33}.cp-audit-quote figcaption{align-items:center;gap:12px;margin-top:18px;display:flex}.cp-audit-quote img{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.cp-audit-quote figcaption>span{gap:2px;display:grid}.cp-audit-quote strong{font-size:16px;font-weight:600}.cp-audit-quote figcaption span span{color:var(--color-text-secondary);font-size:14px;line-height:1.3}.cp-audit-link{color:var(--color-flow);align-items:center;gap:6px;margin-top:20px;font-weight:600;display:inline-flex}.cp-audit-link svg{width:18px;height:18px}.cp-audit-link:hover{text-underline-offset:4px;text-decoration:underline}.cp-audit-link:focus-visible{outline:2px solid var(--color-flow);outline-offset:3px;border-radius:4px}.cp-audit-problem{color:var(--color-on-dark);padding-block:56px}.cp-audit-problem h2{max-width:760px;font-size:34px;line-height:1.09}.cp-audit-problem h2 em{color:var(--color-flow-on-dark)}.cp-audit-cards{gap:12px;margin-top:24px;display:grid}.cp-audit-cards li{background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;align-items:flex-start;gap:14px;padding:19px;display:flex}.cp-audit-cards p{padding-top:7px;font-size:17px;line-height:1.42}.cp-audit-icon{width:40px;height:40px;color:var(--color-flow-on-dark);background:#d8f56a1f;border-radius:10px;flex:none;place-items:center;display:grid}.cp-audit-checks{background:var(--color-stone);padding-block:56px}.cp-audit-checks h2{max-width:760px}.cp-audit-checks-grid{gap:24px;margin-top:16px;display:grid}.cp-audit-check-list li{border-bottom:1px solid var(--color-border);gap:16px;padding-block:18px;display:flex}.cp-audit-check-list li:last-child{border-bottom:0}.cp-audit-check-num{font-family:var(--font-mono);color:var(--color-flow);flex:none;font-size:14px;line-height:24px}.cp-audit-check-list p{color:#3d433b;margin-top:6px;font-size:16px;line-height:1.5}.cp-audit-deck{border:1px solid var(--color-border);background:var(--color-stone-elevated);border-radius:16px;align-self:start;overflow:hidden}.cp-audit-deck-head{background:var(--color-ink);color:var(--color-on-dark);gap:3px;padding:16px 18px;display:grid}.cp-audit-deck-head strong{font-size:15px;font-weight:600}.cp-audit-deck-head span{color:#b5beaa;font-size:12.5px}.cp-audit-deck ol{padding:4px 18px}.cp-audit-deck li{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding-block:16px;display:flex}.cp-audit-deck li:last-child{border-bottom:0}.cp-audit-deck-rank{border:1px solid var(--color-border);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.cp-audit-deck-finding{flex:1;font-size:15px;line-height:1.33}.cp-audit-deck-pill{background:var(--color-flow-wash);border-radius:999px;flex:none;padding:4px 10px;font-size:12.5px;font-weight:500}.cp-audit-deck-pill.is-high{background:var(--color-flow-surface)}.cp-audit-price{background:var(--color-stone);padding-block:8px 56px}.cp-audit-price-card{background:var(--color-ink);max-width:560px;color:var(--color-on-dark);border-radius:20px;padding:28px 22px 24px}.cp-audit-price-card h2{font-family:var(--font-sans);letter-spacing:0;color:var(--color-on-dark);font-size:15px;font-weight:600}.cp-audit-price-figure{font-family:var(--font-display);letter-spacing:-.05em;color:var(--color-flow-on-dark);margin-top:14px;font-size:58px;font-weight:600;line-height:1}.cp-audit-price-card{flex-direction:column;display:flex}.cp-audit-price-head{display:contents}.cp-audit-price-note{color:#b5beaa;margin-top:10px;font-size:15px;line-height:1.45}.cp-audit-price-card ul{order:1;gap:14px;margin-top:24px;display:grid}.cp-audit-price-card .cp-button{order:2;margin-top:28px}.cp-audit-price-card li{gap:12px;font-size:16px;line-height:22px;display:flex}.cp-audit-tick{background:var(--color-flow-surface);width:22px;height:22px;color:var(--color-ink);border-radius:50%;flex:none;place-items:center;display:grid}.cp-audit-price-card .cp-button{width:100%}.cp-audit-steps{background:var(--color-stone-elevated);padding-block:56px}.cp-audit-steps ol{margin-top:24px}.cp-audit-steps li{gap:16px;padding-bottom:28px;display:flex;position:relative}.cp-audit-steps li:last-child{padding-bottom:0}.cp-audit-steps li:not(:last-child):before{content:"";background:var(--color-border);width:2px;position:absolute;top:36px;bottom:0;left:17px}.cp-audit-step-num{background:var(--color-flow-wash);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:600;display:grid}.cp-audit-steps li:first-child .cp-audit-step-num{background:var(--color-flow-surface)}.cp-audit-steps h3{padding-top:6px}.cp-audit-steps p{color:#3d433b;margin-top:6px;font-size:16px;line-height:1.5}.cp-audit-host{background:var(--color-stone);padding-block:56px}.cp-audit-host .v5-container{gap:20px;display:grid}.cp-audit-host-photo{background:var(--color-flow-wash);border-radius:20px;justify-content:center;align-items:flex-end;height:300px;display:flex;overflow:hidden}.cp-audit-host-photo img{object-fit:contain;width:auto;height:100%}.cp-audit-host p{max-width:620px;margin-top:16px;font-size:18px;line-height:1.5}.cp-audit-faq{background:var(--color-stone-elevated);padding-block:56px}.cp-audit-faq h2+div{margin-top:12px}.cp-audit-faq details{border-bottom:1px solid var(--color-border)}.cp-audit-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:18px;font-size:17px;font-weight:500;line-height:1.4;list-style:none;display:flex}.cp-audit-faq summary::-webkit-details-marker{display:none}.cp-audit-faq summary svg{flex:none;transition:transform .15s}.cp-audit-faq details[open] summary svg{transform:rotate(180deg)}.cp-audit-faq summary:focus-visible{outline:2px solid var(--color-flow);outline-offset:2px;border-radius:4px}.cp-audit-faq details p{color:#3d433b;max-width:720px;padding-bottom:18px;font-size:16px;line-height:1.5}.cp-audit-close-wrap .cp-inline-booking{background:0 0}.cp-audit .cp-audit-close{color:var(--color-on-dark);padding-block:56px 48px}.cp-audit .cp-audit-close h2{max-width:760px;font-size:36px;line-height:1.08}.cp-audit .cp-audit-close h2 em{color:var(--color-flow-on-dark)}.cp-audit .cp-audit-close .cp-paid-lead{margin-top:16px;font-size:18px;line-height:1.5}.cp-audit .cp-audit-close .cp-inline-calendly{border:0;border-radius:20px}.cp-audit .cp-audit-close .cp-inline-booking-done{color:var(--color-flow-on-dark)}.cp-paid-footer-display{background:var(--color-ink);color:#b5beaa;border-top:0;padding-top:8px}.cp-paid-footer.cp-paid-footer-display .v5-footer-display{color:var(--color-on-dark);justify-content:center;width:100%;margin-inline:auto;padding-block:24px 16px}.cp-paid-header .v5-wordmark{font-family:var(--font-manrope), sans-serif;letter-spacing:-.09em;color:var(--color-ink);gap:.05em;font-size:34px;font-weight:700;line-height:1}.cp-paid-header .v5-wordmark>svg{width:.7em;height:.7em;color:var(--color-flow);flex-shrink:0}.cp-paid-footer-display a,.cp-paid-footer-display button{color:var(--color-on-dark)}@media (min-width:900px){.cp-audit h2{font-size:44px}.cp-audit-hero{padding-block:48px 72px}.cp-audit-sub{font-size:20px}.cp-audit-action{grid-template-columns:auto 1fr;align-items:center;max-width:none}.cp-audit-action .cp-button{width:auto;padding-inline:32px}.cp-audit-hero .v5-container{min-height:calc(116px + min(380px,30vw));position:relative}.cp-audit-hero .v5-container>*{max-width:min(640px,56%)}.cp-audit-hero h1{font-size:60px}.cp-audit-action{grid-template-columns:auto;justify-items:start}.cp-audit-hero .v5-container:after{content:"";aspect-ratio:1;background:var(--color-flow-wash) url(/brand-v5/chris-lloyd.webp) no-repeat center bottom / auto 96%;border-radius:50%;width:min(380px,30vw);position:absolute;top:40px;right:2%}.cp-audit-hero .cp-audit-with{text-align:center;justify-content:center;width:min(380px,30vw);max-width:none;margin-top:0;position:absolute;top:calc(60px + min(380px,30vw));right:2%}.cp-audit-with img{display:none}.cp-audit-with strong{font-size:19px;line-height:24px}.cp-audit-with>span>span{font-size:16px;line-height:22px}.cp-audit-case,.cp-audit-problem,.cp-audit-checks,.cp-audit-steps,.cp-audit-host,.cp-audit-faq{padding-block:96px}.cp-audit-case-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:40px;margin-top:32px}.cp-audit-problem h2{font-size:48px}.cp-audit-cards{grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}.cp-audit-checks-grid{grid-template-columns:1fr 1fr;gap:48px;margin-top:32px}.cp-audit-price{padding-block:0 96px}.cp-audit-price-card{grid-template-columns:1fr 1fr;align-items:center;gap:56px;max-width:none;padding:56px;display:grid}.cp-audit-price-head{display:block}.cp-audit .cp-audit-price-card h2{letter-spacing:0;font-size:17px}.cp-audit-price-head .cp-button{margin-top:32px}.cp-audit-price-figure{font-size:88px}.cp-audit-price-note{color:#b5beaa;margin-top:10px;font-size:15px;line-height:1.45}.cp-audit-price-card ul{border-left:1px solid #ffffff24;gap:20px;margin-top:0;padding-left:56px}.cp-audit-price-card li{font-size:18px;line-height:26px}.cp-audit-steps ol{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px;display:grid}.cp-audit-steps li{flex-direction:column;padding-bottom:0}.cp-audit-steps li:not(:last-child):before{display:none}.cp-audit-host .v5-container{grid-template-columns:420px 1fr;align-items:center;gap:56px}.cp-audit-host-photo{height:420px}.cp-audit-faq .v5-container{max-width:880px}.cp-audit-faq h2+div{margin-top:20px}.cp-audit .cp-audit-close{padding-block:96px}.cp-audit .cp-audit-close h2{font-size:52px}}
