.audit-landing{max-width:1440px;padding:calc(var(--header-now) + 64px) var(--gutter) 88px;isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,540px);align-items:start;gap:clamp(40px,7vw,120px);margin-inline:auto;display:grid;position:relative}.audit-landing:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 10% 32%,#2bbec20d,#0000 60%);position:absolute;inset:0}html:has(.audit-landing) .site-cutline{display:none}.audit-intro{min-width:0;padding-top:14px}.audit-eyebrow{color:var(--teal-text);font-family:var(--font-mono-stack);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:12px}.audit-intro h1{letter-spacing:-.055em;text-transform:uppercase;margin:26px 0 22px;font-size:clamp(42px,4.6vw,68px);font-weight:850;line-height:.99}.audit-intro h1 em{color:var(--teal);display:block}.audit-summary{max-width:390px;color:var(--muted-strong);margin:0;font-size:clamp(18px,1.65vw,23px);line-height:1.5}.audit-scope{max-width:400px;margin-top:44px}.audit-scope ul{grid-template-columns:1fr 1fr;gap:0 24px;margin:20px 0 0;padding:0;list-style:none;display:grid}.audit-scope li{border-top:1px solid var(--line);gap:12px;padding:16px 0;font-size:15px;display:flex}.audit-scope li span{color:var(--teal-text);font-family:var(--font-mono-stack);padding-top:3px;font-size:11px}.audit-delivery{max-width:320px;color:var(--muted);margin:24px 0 0;font-size:14px;line-height:1.6}.audit-landing .enquire-panel{max-width:540px;scroll-margin-top:calc(var(--header-now) + 16px);grid-area:auto;margin:0}@media (max-width:900px){.audit-landing{max-width:600px;padding:calc(var(--header-now) + 24px) 20px 48px;grid-template-columns:minmax(0,1fr);gap:24px}.audit-intro{padding:0}.audit-eyebrow{letter-spacing:.1em;font-size:11px}.audit-intro h1{letter-spacing:-.045em;margin:15px 0 12px;font-size:clamp(32px,8.4vw,48px);line-height:1.03}.audit-intro h1 em{display:inline}.audit-summary{max-width:360px;font-size:16px;line-height:1.45}.audit-scope{display:none}.audit-landing .enquire-panel{max-width:none}html:has(.audit-landing) .site-header{gap:12px;padding-inline:20px}html:has(.audit-landing) .header-cta{display:none}html:has(.audit-landing) .brand-word{letter-spacing:.14em;font-size:10px;display:inline}}@media (max-width:359px){.audit-landing{padding-inline:14px}.audit-intro h1{font-size:30px}}.audit-landing{grid-template-areas:"intro form""film form";row-gap:30px}.audit-intro{grid-area:intro}.audit-landing .enquire-panel{grid-area:form}.audit-film{grid-area:film;align-self:start;min-width:0;margin:0}.audit-film figcaption{color:var(--muted-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding-top:12px;font-size:13px;display:flex}.audit-film figcaption a{color:var(--teal-text);text-underline-offset:4px}.audit-scope{margin-top:26px}.audit-scope ul{margin-top:12px}.audit-delivery{margin-top:16px}@media (max-width:900px){.audit-landing{grid-template-areas:"intro""form""film";row-gap:24px}.audit-film{margin-top:8px}}
