.audit-intake{--audit-ink:var(--public-text-on-cream,#0f1e2e);--audit-muted:var(--public-text-on-cream-muted,#4b5563);--audit-line:#c9c9c3;--audit-paper:var(--public-cream-ground,#f5f4f1);--audit-amber:var(--public-amber,#d97706);--font-sans:var(--font-canonical-home-sans), Arial, sans-serif;background:var(--audit-paper);color:var(--audit-ink);font-family:var(--font-sans);font-synthesis:none;-webkit-font-smoothing:antialiased}.audit-intake *,.audit-intake :before,.audit-intake :after{box-sizing:border-box}.audit-intake :is(h1,h2,h3,p,ol,ul){margin:0;font-family:inherit}.audit-intake :is(h1,h2,h3){font-family:var(--font-public-display)}.audit-intake :is(a,button,input,select,textarea):focus-visible,.audit-intake :is(.oab-success,#audit-request,#audit-calendar):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.audit-intake__inner{width:var(--rail);margin-inline:auto}.audit-intake__hero{background:var(--public-black-ground,#080807);color:var(--public-text-on-navy,#f6f1e7);padding:140px 0 64px}.audit-intake__hero-grid{grid-template-columns:minmax(0,8fr) minmax(250px,4fr);align-items:start;gap:80px;display:grid}.audit-intake__eyebrow{color:var(--public-amber-text-strong,#8a4d05);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.5}.audit-intake__hero .audit-intake__eyebrow{color:var(--public-amber-on-dark,#f5ac51);margin-bottom:20px}.audit-intake h1{max-width:18ch;color:var(--public-text-on-navy,#f6f1e7);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(44px,4.7vw,68px);font-weight:550;line-height:1.07}.audit-intake__lead{max-width:58ch;color:var(--public-text-on-navy-muted,#c9c6bc);font-size:20px;line-height:1.6;margin-top:28px!important}.audit-intake__sidecar{flex-direction:column;align-items:flex-start;gap:20px;padding-top:8px;display:flex}.audit-intake__sidecar p{color:var(--public-text-on-navy-muted,#c9c6bc);font-size:16px;line-height:1.65}.audit-intake__sidecar .audit-intake__sidecar-title{max-width:19ch;color:var(--public-text-on-navy,#f6f1e7);letter-spacing:-.02em;font-size:24px;font-weight:550;line-height:1.22}.audit-intake a.audit-intake__button{background:var(--audit-amber);min-height:48px;color:var(--public-text-on-amber,#17120b);border-radius:999px;justify-content:space-between;align-items:center;gap:24px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.audit-intake a.audit-intake__button:hover{background:var(--public-amber-hover,#f59e0b)}.audit-intake__hero a:focus-visible{outline-color:var(--focus-ring-color)}.audit-intake__request,.audit-intake__calendar{padding:64px 0 96px;scroll-margin-top:100px}.audit-intake__grid,.audit-intake__calendar-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:64px;display:grid}.audit-intake__calendar-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:40px}.audit-intake__form-card,.audit-intake__aside-card{border:1px solid var(--audit-line);background:#fff;border-radius:8px}.audit-intake__form-card{padding:36px}.audit-intake__form-head{margin-bottom:28px}.audit-intake h2{color:var(--audit-ink);letter-spacing:-.025em;text-wrap:balance;margin-top:8px;font-size:clamp(30px,3vw,40px);font-weight:550;line-height:1.15}.audit-intake__form-helper,.audit-intake__aside-intro{color:var(--audit-muted);font-size:16px;line-height:1.65;margin-top:16px!important}.audit-intake__aside{flex-direction:column;gap:20px;display:flex}.audit-intake__aside-card{padding:28px}.audit-intake__aside-card--quiet{background:var(--public-cream-panel,#efede7);border-style:dashed}.audit-intake__steps,.audit-intake__deliverables,.audit-intake__bullets{padding:0;list-style:none;margin-top:16px!important}.audit-intake__steps li{border-bottom:1px solid var(--audit-line);grid-template-columns:28px minmax(0,1fr);gap:14px;padding-block:20px;display:grid}.audit-intake__steps li:first-child{padding-top:4px}.audit-intake__steps li:last-child{border-bottom:0;padding-bottom:0}.audit-intake__steps li>span,.audit-intake__deliverables span{color:var(--public-amber-text-strong,#8a4d05);font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:12px;line-height:26px}.audit-intake__step-head{align-items:center;gap:8px;display:flex}.audit-intake__step-head svg{width:16px;height:16px;color:var(--public-amber-text-strong,#8a4d05);flex-shrink:0}.audit-intake h3{color:var(--audit-ink);letter-spacing:-.015em;font-size:18px;font-weight:550;line-height:1.3}.audit-intake__steps li p{color:var(--audit-muted);font-size:14px;line-height:1.6;margin-top:8px!important}.audit-intake__bullets{flex-direction:column;gap:12px;display:flex}.audit-intake__bullets li{color:var(--audit-ink);grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.6;display:grid}.audit-intake__bullets svg{width:16px;height:16px;color:var(--public-amber-text-strong,#8a4d05);margin-top:4px}.audit-intake__aside-foot{border-top:1px solid var(--audit-line);color:var(--audit-muted);padding-top:16px;font-size:14px;line-height:1.6;margin-top:20px!important}.audit-intake__aside-foot a,.audit-intake__secondary-actions>a:first-child,.audit-intake__aside-intro a{color:var(--public-amber-text-strong,#8a4d05);text-underline-offset:4px;font-weight:550;text-decoration:underline}.audit-intake__aside-foot a,.audit-intake__secondary-actions>a:first-child{align-items:center;gap:6px;min-height:44px;display:inline-flex}.audit-intake__deliverables{flex-direction:column;display:flex}.audit-intake__deliverables li{border-bottom:1px solid var(--audit-line);min-height:44px;color:var(--audit-ink);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;font-size:16px;font-weight:550;display:grid}.audit-intake__deliverables li:last-child{border-bottom:0}.audit-intake__secondary-actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:18px;display:flex}.audit-intake__tail{border-top:1px solid var(--audit-line);background:var(--public-cream-panel,#efede7);padding:72px 0}.audit-intake__tail-inner{text-align:center;width:min(100% - 48px,680px);margin-inline:auto}.audit-intake__tail-inner>p:not(.audit-intake__eyebrow){color:var(--audit-muted);font-size:16px;line-height:1.65;margin-top:16px!important}.audit-intake__tail-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.audit-intake__tail-actions a{white-space:normal;text-align:center;height:auto;min-height:44px}.audit-intake .oab-form{flex-direction:column;gap:22px;display:flex}.audit-intake .oab-form label,.audit-intake .oab-form p[id$=-description],.audit-intake .oab-form p[id$=-error]{font-size:14px;line-height:1.5}.audit-intake .oab-form input:not([type=checkbox]):not([name=hp_website]),.audit-intake .oab-form textarea{border-color:#929b9f}.audit-intake .audit-intake__secondary-actions>a,.audit-intake .be-fallback-cta{min-height:44px;font-size:14px}.audit-intake .audit-intake__tail-actions>a:first-child:hover,.audit-intake .oab-success>a:hover{background:var(--public-amber-hover,#f59e0b);color:var(--public-text-on-amber,#17120b)}.audit-intake .oab-honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.audit-intake .oab-fields-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.audit-intake .oab-select{width:100%;min-height:48px;color:var(--audit-ink);cursor:pointer;background:#fff;border:1px solid #929b9f;border-radius:4px;padding:10px 12px;font-family:inherit;font-size:16px}.audit-intake .oab-form input:not([type=checkbox]):not([name=hp_website]),.audit-intake .oab-form textarea{min-height:48px;font-family:inherit;font-size:16px}.audit-intake .oab-form textarea{line-height:1.6}.audit-intake .oab-consent{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;display:grid}.audit-intake .oab-checkbox{width:22px;height:22px;accent-color:var(--audit-amber);margin-top:1px}.audit-intake .oab-consent-label{min-height:44px;color:var(--audit-muted);cursor:pointer;font-size:14px;font-weight:400;line-height:1.6}.audit-intake .oab-consent-label a{color:var(--public-amber-text-strong,#8a4d05);text-decoration:underline}.audit-intake .oab-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.audit-intake .oab-actions button{border-radius:999px;min-height:50px;font-size:16px}.audit-intake .oab-actions button:not(:disabled):hover{background:var(--public-amber-hover,#f59e0b);color:var(--public-text-on-amber,#17120b)}.audit-intake .oab-form-error h3{color:#991b1b}.audit-intake .oab-fineprint{color:var(--audit-muted);font-size:12px;line-height:1.5}.audit-intake .oab-form-error{border-color:var(--rag-red)}.audit-intake .oab-success{flex-direction:column;align-items:flex-start;gap:16px;scroll-margin-top:112px;display:flex}.audit-intake .oab-success [role=alert]{color:#166534;border-color:#83a58c;width:100%}.audit-intake .oab-success>a{white-space:normal;min-height:48px;font-size:14px;line-height:1.4}.audit-intake .oab-success [role=alert] :is(h3,div){color:#166534}.audit-intake .oab-success [role=alert] div{font-size:16px;line-height:1.6}.audit-intake .be-wrapper,.audit-intake .be-fallback{border-color:var(--audit-line);border-radius:8px}.audit-intake .be-fallback-title{font-family:var(--font-public-display);font-size:28px;font-weight:550;line-height:1.2}.audit-intake .be-fallback-body{margin-top:16px;font-size:16px;line-height:1.65}.audit-intake .be-fallback-cta{min-height:44px}@media (max-width:1100px){.audit-intake__inner{width:var(--rail)}.audit-intake__hero-grid{grid-template-columns:minmax(0,7fr) minmax(240px,4fr);gap:40px}.audit-intake__grid,.audit-intake__calendar-grid{gap:40px}.audit-intake .oab-fields-grid{grid-template-columns:1fr}}@media (max-width:800px){.audit-intake__hero{padding:112px 0 40px}.audit-intake__hero-grid,.audit-intake__grid,.audit-intake__calendar-grid{grid-template-columns:1fr;gap:32px}.audit-intake__sidecar{border-top:1px solid #42413a;gap:18px;padding-top:24px}.audit-intake__sidecar>svg,.audit-intake__sidecar>p:not(.audit-intake__sidecar-title){display:none}.audit-intake__sidecar .audit-intake__sidecar-title{max-width:none}.audit-intake__request,.audit-intake__calendar{padding:40px 0 64px}}@media (max-width:600px){.audit-intake__inner{width:var(--rail)}.audit-intake h1{max-width:19ch;font-size:clamp(38px,9.8vw,52px)}.audit-intake__lead{font-size:18px;line-height:1.65;margin-top:22px!important}.audit-intake__form-card,.audit-intake__aside-card{padding:22px 18px}.audit-intake .oab-fields-grid{grid-template-columns:1fr}.audit-intake__tail-actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.audit-intake *{scroll-behavior:auto;transition:none!important}}
