.lead-form{text-align:left}.lead-form-field{display:grid;gap:8px;margin-top:16px}.lead-form-field:first-child{margin-top:0}.lead-form-field label{color:var(--color-ink);font-size:14px;font-weight:500;line-height:1.4}.lead-form-field input{width:100%;height:46px;padding:0 14px;border:1px solid var(--color-neutral-300);border-radius:7px;background:#fff;color:var(--color-ink);font-size:15px;transition:border-color var(--duration-hover) var(--ease-out-expo),box-shadow var(--duration-hover) var(--ease-out-expo)}.lead-form-field input::placeholder{color:var(--color-ink-faint);opacity:1}.lead-form-field input:hover{border-color:var(--color-neutral-400)}.lead-form-field input:focus-visible{outline:none;border-color:var(--color-ink);box-shadow:0 0 0 3px #15171614}.lead-form-submit{width:100%;height:46px;margin-top:20px}.lead-form-submit:disabled{cursor:progress;opacity:.7}.lead-form-turnstile[data-interactive]{margin-top:16px}.lead-form-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lead-form-error{margin-top:12px;color:var(--color-danger-700);font-size:14px;line-height:1.45}.lead-form-error:empty{display:none}.lead-form-done{padding:20px 22px;border:1px solid var(--studio-line);border-radius:7px;background:#fff}.lead-form-done:focus{outline:none}.lead-form-done-title{color:var(--color-ink);font-size:16px;font-weight:500;line-height:1.4}.lead-form-done-body{margin-top:6px;color:var(--color-ink-muted);font-size:15px;line-height:1.5}.lead-form-done-body strong{color:var(--color-ink);font-weight:500;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.lead-form-field input{transition:none}}.audit-request{width:100%;max-width:440px;margin:32px auto 0}.audit-hero-stage{display:flex;align-items:center;justify-content:center;padding:56px 40px}.audit-hero-report{width:100%;max-width:520px}.audit-report{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.audit-scorebox{grid-column:1 / 10;grid-row:1}.audit-scorebox-top{display:flex;align-items:center;gap:20px;padding:22px 24px 20px}.audit-score{flex-shrink:0;line-height:1;font-variant-numeric:tabular-nums}.audit-score-num{font-size:52px;font-weight:500;letter-spacing:-.04em}.audit-score-max{margin-left:2px;color:var(--color-ink-faint);font-size:17px}.audit-dims{border-top:1px solid var(--studio-line)}.audit-dims li{display:grid;grid-template-columns:minmax(0,1fr) 96px 26px;align-items:center;gap:14px;padding:9px 24px;font-size:13px;line-height:1.4}.audit-dims li+li{border-top:1px solid #ececea}.audit-dim-label{overflow:hidden;color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap}.audit-dim-track{height:6px;overflow:hidden;border-radius:999px;background:var(--studio-line)}.audit-dim-track>span{display:block;height:100%;border-radius:999px}.audit-dim-score{font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.audit-finding{position:relative;grid-column:4 / 13;grid-row:2;margin-top:-14px;padding:16px 18px 14px}.audit-finding-head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.4}.audit-finding-note{margin-top:4px;color:var(--color-ink-muted);font-size:13px;line-height:1.45}.audit-finding-chat{display:flex;flex-direction:column;gap:6px;margin-top:12px}.audit-finding-chat p{font-size:13px;line-height:1.4;padding:9px 13px}.audit-finding-chat .audit-finding-skip{align-self:center;padding:0;color:var(--color-ink-faint);font-size:11.5px}.audit-finding-check{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:11px;border-top:1px solid var(--studio-line);color:var(--color-ink);font-size:13px;line-height:1.4}@media(prefers-reduced-motion:no-preference){.reveal-ready .audit-hero-report .audit-finding{opacity:0;translate:0 16px}.reveal-ready .audit-hero-report.is-visible .audit-finding{opacity:1;translate:0 0;transition:opacity .6s var(--ease-out-expo) .9s,translate .6s var(--ease-out-expo) .9s}}.audit-dimensions{padding-bottom:0}.audit-dimensions .studio-intro{margin-bottom:56px}.audit-cells{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--studio-line);border-bottom:0}.audit-cells .studio-cell{max-width:none}.audit-cells .studio-cell+.studio-cell{border-left:0}.audit-cells .studio-cell:not(:nth-child(3n+1)){border-left:1px solid var(--studio-line)}.audit-cells .studio-cell:nth-child(n+4){border-top:1px solid var(--studio-line)}@media(min-width:1024px){.audit-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.audit-hero .studio-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:64px 48px 64px 64px;text-align:left}.audit-hero .studio-title{margin:0;font-size:clamp(38px,3.6vw,52px)}.audit-hero .studio-hero-subhead{margin:20px 0 0;font-size:18px}.audit-request{margin:32px 0 0}.audit-hero-stage{min-height:100%;border-left:1px solid var(--studio-line)}}@media(max-width:1023px){.audit-hero-stage{padding:48px 32px}.audit-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-cells .studio-cell:not(:nth-child(3n+1)){border-left:0}.audit-cells .studio-cell:nth-child(n+4){border-top:0}.audit-cells .studio-cell:nth-child(2n){border-left:1px solid var(--studio-line)}.audit-cells .studio-cell:nth-child(n+3){border-top:1px solid var(--studio-line)}}@media(max-width:767px){.audit-hero-stage{padding:24px 12px 32px}.audit-scorebox,.audit-finding{grid-column:1 / -1}.audit-finding{margin-top:12px}.audit-dims li{grid-template-columns:minmax(0,1fr) 64px 26px;padding-inline:18px}.audit-dimensions .studio-intro{margin-bottom:40px}.audit-cells{grid-template-columns:1fr}.audit-cells .studio-cell:nth-child(2n){border-left:0}.audit-cells .studio-cell+.studio-cell{border-top:1px solid var(--studio-line)}}
