/* Generated by scripts/checker-theme.py: the checker on the new site colors and fonts. */
@font-face{font-family:"Cormorant Garamond";src:url('/fonts/cormorant-garamond-normal-500.woff2') format('woff2');font-weight:500 600;font-display:swap}
@font-face{font-family:"Cormorant Garamond";src:url('/fonts/cormorant-garamond-italic-500.woff2') format('woff2');font-weight:500;font-style:italic;font-display:swap}
@font-face{font-family:"DM Sans";src:url('/fonts/dm-sans-normal-400-700.woff2') format('woff2');font-weight:400 700;font-display:swap}
body{font-family:"DM Sans",Inter,Arial,sans-serif!important}
h1,h2,.hero h1,.state h2,.diag h2{font-family:"Cormorant Garamond",Georgia,serif!important;font-weight:500!important;letter-spacing:-.01em!important}
h1 em,h2 em{font-style:italic}

body{background:#f8f4f0!important}
:root{--text:#9a5446!important;--ink:#9a5446!important;--primary:#9a5446!important}
input:focus{box-shadow:0 0 0 3px #9a544618!important}
nav{border-color:#9a544620!important}
.sample-page{box-shadow:12px 20px 40px #9a544615!important}
.sample-browser{border-bottom:1px solid #9a544620!important}
.hero-foot{border-top:1px solid #9a544630!important}
.faq{background:#efe5df!important}
.vital{background:#efe5df!important}
.report-invitation{background:#efe5df!important}
.aicite-bar{background:#efe5df!important}
.loader-card{background:#efe5df!important}
:root{--bg:#f8f4f0!important;--text:#16302f!important;--ink:#16302f!important;--muted:#5d6867!important;--muted2:#5d6867!important;--primary:#16302f!important;--border:#e2d7cf!important}
nav{background:#f8f4f0f0!important}
.hero .eyebrow{color:#7b4b42!important}
.review-canvas{background:#16302f!important}
.direction-section{background:#f2e9e4!important}
.care-band{background:#16302f!important}
.final-invite{background:#f2e9e4!important}
footer{background:#16302f!important;color:#f2e7e2!important}
.report-invitation{background:#f2e9e4!important}
.cta-card{background:#16302f!important}
.review-canvas{background:#16302f!important}
.funnel-section{background:#f8f4f0!important}
.media-fixes{background:#16302f!important}
.concept-phone{background:#16302f!important}
footer .footer-links a{color:#f2e7e2!important}
.proof-heading .eyebrow{color:#7b4b42!important}
.proof-practice{color:#7b4b42!important}
.proof-number{color:#9a5446!important}
.proof-counts dt{color:#7b4b42!important}
.proof-source{color:#5d6867!important}
.proof-link{color:#9a5446!important;border-bottom:1px solid #9a5446!important}
.proof-website{border:1px solid #e2d7cf!important;box-shadow:0 20px 45px #16302f0a!important}
.proof-browser{background:#f8f4f0!important;border-bottom:1px solid #e2d7cf!important}
.proof-browser b{color:#5d6867!important}
.proof-website figcaption{color:#5d6867!important}
.proof-link:focus-visible{outline:2px solid #9a5446!important}
.proof-live:focus-visible{outline:3px solid #9a5446!important}
.proof-player{background:#16302f!important}
.proof-play{background:linear-gradient(0deg,#16302f3d,#16302f00 70%)!important}
.proof-play-circle{background:#9a5446!important;box-shadow:0 6px 25px #16302f40!important}
.proof-play-label{background:#16302f!important}
.proof-play-label small{color:#f2e7e2!important}
.proof-visit{color:#9a5446!important}
.hero-proof{border-top:1px solid #e2d7cf!important;color:#16302f!important}
.hero-proof strong{color:#9a5446!important}
.hero-proof small{color:#5d6867!important}
.hero-proof:focus-visible{outline:2px solid #9a5446!important}
.ai-mock-engine{font-size:12px}.ai-q-label{font-size:12px}.ai-cite{font-size:12px}.ai-absent-tag{font-size:12px}.aicite-live{font-size:12px}.deep-shot figcaption{font-size:12px}.deep-name span{font-size:12px}.deep-fix b{font-size:12px}.tag{font-size:12px}.portfolio-stats b{font-size:46px}.portfolio-stats span{font-size:12.5px}.sev{font-size:12px}.finding-fix b{font-size:12px}
@media(max-width:400px){.portfolio-stats b{font-size:38px}}
.stat b{font-size:40px}.stat span{font-size:14.5px}.stat em{font-size:12px}.gt-link span{font-size:12px}.eyebrow{font-size:12px}.mono-eyebrow{font-size:12px}.form-note{font-size:12px}.oval-eyebrow{font-size:12px}.sample-browser span{font-size:12px}.sample-arch span{font-size:27px}.sample-button{font-size:12px}.sample-insight b{font-size:12px}.sample-insight div>span{font-size:12px}.sample-caption{font-size:12px}.hero-foot{font-size:12px}.care-number{font-size:12px}.method-art>span{font-size:160px}.method-art>b{font-size:36px}.method-list article>span{font-size:12px}.faq summary span{font-size:22px}.footer-inner>p{font-size:12px}.footer-links{font-size:12px}.footer-copy{font-size:12px}.form-step{font-size:12px}.gate-form label>span:not(:only-child){font-size:12px}.phone-hint{font-size:12px}.gate-form .sms-consent{font-size:12px}.gate-form .sms-consent span{font-size:12px!important}.consent-links{font-size:12px}.gate-fine{font-size:12px}.measurement-note{font-size:12px!important}
@media(max-width:1000px){.sample-caption{font-size:12px}}
@media(max-width:700px){.nav-cta{font-size:12px}.hero .eyebrow{font-size:12px}.scan-form .btn-primary{font-size:12px}.form-note{font-size:12px}.oval-eyebrow{font-size:12px}.sample-arch span{font-size:22px}.sample-insight b{font-size:12px}.sample-insight div>span{font-size:12px}.sample-caption{font-size:12px}.hero-foot{font-size:12px}.band-intro .eyebrow{font-size:12px}.care-grid p{font-size:12px}.care-number{font-size:12px}.method-list p{font-size:12px}.eyebrow{font-size:12px}.footer-copy{font-size:12px}.gate-form label:not(.sms-consent){font-size:12px}.gate-form label>span:not(:only-child){font-size:12px}.gate-form .sms-consent{font-size:12px!important}.gate-form .sms-consent span{font-size:12px!important}.measurement-note{font-size:12px!important}.cta-card>p{font-size:12px}}
.sample-arch span{font-size:23px}
@media(max-width:700px){.sample-arch span{font-size:20px}}
.legal p{font-size:14px}.brand-type small{font-size:12px}.nav-links a{font-size:12px}.nav-cta{font-size:12px}.hero .eyebrow{font-size:12px}.scan-form .btn-primary{font-size:12px}.form-note{font-size:12px}.hero-book{font-size:12px}.canvas-top{font-size:12px}.canvas-caption{font-size:12px}.canvas-bottom{font-size:12px}.review-strip{font-size:12px}.hero-foot{font-size:12px}.direction-title .eyebrow{font-size:12px}.offer-meta{font-size:12px}.direction-offer>p{font-size:12px}.offer-points>div>span{font-size:12px}.offer-points p{font-size:12px}.direction-offer .offer-fine{font-size:12px}.band-intro .eyebrow{font-size:12px}.care-grid p{font-size:12px}.care-number{font-size:12px}.method-list p{font-size:12px}.method-list .text-link{font-size:12px}.eyebrow{font-size:12px}.mono-eyebrow{font-size:12px}.faq details p{font-size:12px}.final-note{font-size:12px}.footer-inner>p{font-size:12px}.footer-links{font-size:12px}.footer-copy{font-size:12px}.gate-form label:not(.sms-consent){font-size:12px}.form-step{font-size:12px}.gate-form .sms-consent span{font-size:12px!important}.capture-copy .eyebrow{font-size:12px}.diag-text>p{font-size:13px}.diag-text .mono-eyebrow{font-size:12px}.diag-text .measurement-note{font-size:12px!important}.result-book{font-size:12px}.btn-share{font-size:12px}.share-note{font-size:12px}.cta-card>p{font-size:12px}.cta-card .eyebrow{font-size:12px}.deep-name span{font-size:12px}.deep-verdict{font-size:12px}.deep-notes{font-size:12px}.deep-fix{font-size:12px}.deep-foot{font-size:12px}.count-pill{font-size:12px}
@media(max-width:1100px){.canvas-top{font-size:12px}.nav-links a{font-size:12px}}
@media(max-width:700px){.brand-type small{font-size:12px}.nav-cta{font-size:12px}.hero .eyebrow{font-size:12px}.scan-field input{font-size:12px}.scan-form .btn-primary{font-size:12px}.form-note{font-size:12px}.hero-book{font-size:12px}.canvas-top{font-size:12px}.canvas-caption{font-size:12px}.canvas-bottom{font-size:12px}.review-strip{font-size:12px}.hero-foot{font-size:12px}.direction-title .eyebrow{font-size:12px}.direction-title>p:last-child{font-size:12px}.offer-meta{font-size:12px}.direction-offer>p{font-size:12px}.offer-points p{font-size:12px}.offer-points>div>span{font-size:12px}.direction-offer .btn-primary{font-size:12px}.direction-offer .offer-fine{font-size:12px}.band-intro>p:last-child{font-size:12px}.care-grid p{font-size:12px}.care-number{font-size:12px}.method-list p{font-size:12px}.faq summary{font-size:12px}.faq details p{font-size:12px}.final-invite .btn-primary{font-size:12px}.final-note{font-size:12px}.footer-inner .brand-type small{font-size:12px}.footer-links{font-size:12px}.capture-copy .eyebrow{font-size:12px}.capture-copy>p:not(.eyebrow){font-size:12px}.gate-form label:not(.sms-consent){font-size:12px}.gate-form label>span:not(:only-child){font-size:12px}.gate-form .sms-consent span{font-size:12px!important}.gate-form .btn-primary{font-size:12px}.diag-text>p{font-size:12px}.diag-text .measurement-note{font-size:12px!important}.result-book{font-size:12px}.share-note{font-size:12px}.vital-desc{font-size:12px}.vital-sell{font-size:12px}.meter-desc{font-size:12px}.deep-name span{font-size:12px}.finding-detail{font-size:12px}.finding-fix{font-size:12px}.cta-card>p{font-size:12px}.cta-card .btn-primary{font-size:12px}.cta-card .btn-secondary{font-size:12px}.legal p{font-size:12px}}
.hero .eyebrow{font-size:12px}.eyebrow{font-size:12px}.mono-eyebrow{font-size:12px}.hero-book{font-size:13px}.scan-field input{font-size:15px}.scan-form .btn-primary{font-size:13px}.nav-cta{font-size:13px}.nav-links a{font-size:13px}.brand-type small{font-size:12px}.hero-foot{font-size:12px}.canvas-top{font-size:12px}.canvas-caption{font-size:12px}.canvas-bottom{font-size:12px}.review-strip{font-size:12px}.funnel-intro>p:last-child{font-size:15px}.media-label{font-size:12px}.scan-illustration>span{font-size:12px}.fix-illustration b{font-size:12px}.step-label{font-size:12px}.funnel-body p{font-size:14px}.funnel-body>a{font-size:12px}.direction-title>p:last-child{font-size:16px}.offer-meta{font-size:12px}.direction-offer>p{font-size:14px}.offer-points p{font-size:13px}.offer-points>div>span{font-size:12px}.direction-offer .btn-primary{font-size:14px}.direction-offer .offer-fine{font-size:12px}.method-list p{font-size:14px}.method-list .text-link{font-size:14px}.method-list article>span{font-size:12px}.faq summary{font-size:15px}.faq details p{font-size:14px}.final-invite .btn-primary{font-size:14px}.final-note{font-size:13px}.footer-links{font-size:13px}.footer-inner>p{font-size:12px}.footer-copy{font-size:12px}.capture-copy>p:not(.eyebrow){font-size:15px}.form-step{font-size:12px}.gate-form label:not(.sms-consent){font-size:14px}.gate-form label>span:not(:only-child){font-size:12px}.phone-hint{font-size:12px}.gate-form .sms-consent span{font-size:12px!important}.consent-links{font-size:12px}.gate-form .btn-primary{font-size:15px}.gate-fine{font-size:12px}.diag-text>p{font-size:15px}.diag-text .measurement-note{font-size:12px!important}.diag-text .mono-eyebrow{font-size:12px}.count-pill{font-size:12px}.result-book{font-size:14px}.btn-share{font-size:12px}.share-note{font-size:12px}.meter-desc{font-size:13px}.vital-desc{font-size:14px}.vital-sell{font-size:14px}.deep-name span{font-size:12px}.deep-verdict{font-size:14px}.deep-notes{font-size:14px}.deep-fix{font-size:14px}.deep-foot{font-size:14px}.finding-detail{font-size:14px}.finding-fix{font-size:14px}.sev{font-size:12px}.ai-q-label{font-size:12px}.aicite-live{font-size:12px}.ai-mock-cap{font-size:12px}.cta-card>p{font-size:15px}.cta-card .btn-primary{font-size:14px}.cta-card .btn-secondary{font-size:14px}.error-card p{font-size:15px}.legal p{font-size:15px}
@media(max-width:1100px){.hero-book{font-size:12px}.canvas-top{font-size:12px}.canvas-caption{font-size:12px}.review-strip{font-size:12px}.funnel-body p{font-size:13px}.nav-links a{font-size:12px}.nav-cta{font-size:12px}}
@media(max-width:700px){.hero .eyebrow{font-size:12px}.scan-form .btn-primary{font-size:15px}.hero-book{font-size:12px}.brand-type small{font-size:12px}.nav-cta{font-size:12px}.canvas-top{font-size:12px}.canvas-caption{font-size:12px}.canvas-bottom{font-size:12px}.review-strip{font-size:12px}.hero-foot{font-size:12px}.funnel-intro .eyebrow{font-size:12px}.funnel-intro>p:last-child{font-size:14px}.media-label{font-size:12px}.step-label{font-size:12px}.funnel-body p{font-size:14px}.funnel-body>a{font-size:13px}.direction-title .eyebrow{font-size:12px}.direction-title>p:last-child{font-size:14px}.offer-meta{font-size:12px}.direction-offer>p{font-size:14px}.offer-points p{font-size:13px}.offer-points>div>span{font-size:12px}.direction-offer .btn-primary{font-size:13px}.direction-offer .offer-fine{font-size:12px}.eyebrow{font-size:12px}.mono-eyebrow{font-size:12px}.method-list p{font-size:14px}.method-list article>span{font-size:12px}.method-list .text-link{font-size:14px}.faq summary{font-size:14px}.faq details p{font-size:14px}.final-invite .btn-primary{font-size:13px}.final-note{font-size:12px}.footer-links{font-size:13px}.footer-copy{font-size:12px}.footer-inner>p{font-size:12px}.capture-copy>p:not(.eyebrow){font-size:14px}.capture-copy .eyebrow{font-size:12px}.form-step{font-size:12px}.gate-form label:not(.sms-consent){font-size:13px}.gate-form label>span:not(:only-child){font-size:12px}.phone-hint{font-size:12px}.gate-form .sms-consent span{font-size:12px!important}.consent-links{font-size:12px}.gate-fine{font-size:12px}.gate-form .btn-primary{font-size:15px}.diag-text>p{font-size:14px}.diag-text .measurement-note{font-size:12px!important}.count-pill{font-size:12px}.result-book{font-size:13px}.btn-share{font-size:12px}.share-note{font-size:12px}.vital-desc{font-size:14px}.vital-sell{font-size:14px}.meter-desc{font-size:13px}.deep-name span{font-size:12px}.deep-verdict{font-size:13px}.deep-notes{font-size:13px}.deep-fix{font-size:13px}.deep-foot{font-size:13px}.ai-mock-cap{font-size:12px}.finding-detail{font-size:13px}.finding-fix{font-size:13px}.cta-card>p{font-size:14px}.cta-card .btn-primary{font-size:13px}.cta-card .btn-secondary{font-size:13px}.report-invitation .btn-primary{font-size:13px}.error-card p{font-size:14px}.legal p{font-size:14px}}
@media(max-width:350px){.nav-cta{font-size:12px}.review-strip{font-size:12px}.canvas-top{font-size:12px}.direction-offer .btn-primary{font-size:12px}}
.direction-offer .offer-meta{font-size:12px}.direction-offer>p{font-size:15px}.direction-offer .btn-primary{font-size:14px}.direction-offer .offer-fine{font-size:12px}.direction-offer .offer-points>div>span{font-size:12px}.direction-offer .offer-points p{font-size:14px}
@media(max-width:900px){.direction-title .eyebrow{font-size:12px}.direction-title>p:last-child{font-size:15px}.direction-offer .offer-meta{font-size:12px}.direction-offer .btn-primary{font-size:14px}}
@media(max-width:350px){.direction-offer .offer-meta{font-size:12px}.direction-offer .btn-primary{font-size:13px}}
@media(max-width:700px){#results .diag-text .mono-eyebrow{font-size:12px}#results .finding-fix b{font-size:12px}}
.proof-practice{font-size:12px}.proof-browser b{font-size:12px}.proof-website figcaption{font-size:13px}
@media(max-width:900px){.proof-website figcaption{font-size:12px}.proof-practice{font-size:12px}}
@media(max-width:350px){.proof-counts dt{font-size:12px}}
.proof-play-label small{font-size:12px}.hero-proof small{font-size:12px}
@media(max-width:700px){.hero-proof small{font-size:12px}}
.preview-shell>p{font-size:16px}.preview-finding p{font-size:15px}.preview-shell .btn-primary{font-size:14px}.preview-shell .btn-secondary{font-size:14px}.priority-card p{font-size:14px}.priority-card a{font-size:14px}
@media(max-width:700px){.preview-shell>p{font-size:15px}.priority-panel .btn-primary{font-size:14px}}
.method-list article>span{flex:0 0 auto;min-width:24px;white-space:nowrap}.faq h2,.faq h2 em{overflow-wrap:normal!important;word-break:normal!important;hyphens:none}@media(max-width:700px){.faq h2 em{display:block;margin-left:0}}html body .gate-form .sms-consent input,html body .chk-signup .consent-label input{width:24px;height:24px;min-width:24px;flex:0 0 24px}html body .footer-links a{display:inline-flex;align-items:center;min-height:24px}.canvas-top>span{white-space:nowrap}@media(max-width:700px){.canvas-top{gap:10px}.canvas-top,.canvas-caption,.canvas-bottom{letter-spacing:.06em!important}}@media(max-width:1100px){.canvas-top>span:last-child{display:none}}#audit,#urlInput,#guides,#backto30-proof,#direction,#methodology,#faq,#preview,#gate{scroll-margin-top:96px}@media(max-width:700px){#audit,#urlInput,#guides,#backto30-proof,#direction,#methodology,#faq,#preview,#gate{scroll-margin-top:88px}}html body .scan-field #urlInput{font-size:16px}input:focus-visible{outline:3px solid #9a5446!important;outline-offset:2px!important}@media(max-width:380px){.faq h2{font-size:34px}}@media(min-width:901px){.funnel-section{padding:clamp(48px,8vh,85px) 0 clamp(56px,9vh,100px)}.direction-section{padding:clamp(52px,9vh,95px) 0}.funnel-grid{margin-top:clamp(28px,4vh,45px)}.funnel-media{height:clamp(206px,28vh,232px)}.funnel-body{min-height:0;padding-block:clamp(20px,3vh,27px) clamp(22px,3.4vh,32px)}.funnel-card:nth-child(2){margin-top:clamp(0px,3vh,35px)}.funnel-card:nth-child(3){margin-top:clamp(0px,6vh,70px)}}@media(min-width:901px) and (max-width:1180px){.direction-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px}.direction-offer{padding:28px}.direction-offer h3{font-size:28px;margin:18px 0 12px}.direction-offer>p{font-size:16px}.direction-offer .offer-points{margin-top:16px}.direction-offer .offer-points>div{padding:11px 0}}
