#main-content[data-page-key="audit.received"]{--page-hero-image: url(/assets/images/heroes/hero-free-website-audit.webp);--page-hero-position: 55% 50%;--page-hero-position-mobile: 52% 50%}.free-audit-hero__inner{align-content:center}.free-audit-hero__inner h1{max-width:18ch}.free-audit-hero__action{margin-block-start:var(--space-3)}.free-audit-intro__inner,.free-audit-deliverables__inner,.free-audit-received__layout{display:grid;gap:var(--space-5);align-items:start}.free-audit-intro h2,.free-audit-deliverables__editorial h2{max-width:16ch;margin:0;font-size:clamp(2rem,5vw,3.25rem)}.free-audit-intro__copy{display:grid;gap:var(--space-3)}.free-audit-intro__copy p,.free-audit-deliverables__editorial p,.free-audit-analysis__limit,.free-audit-capacity p,.free-audit-form-heading p,.free-audit-received__message>p{margin:0;color:var(--color-muted);line-height:1.65}.free-audit-deliverables__editorial{display:grid;gap:var(--space-3)}.free-audit-deliverables__signal{display:grid;grid-template-columns:auto minmax(2rem,1fr);align-items:center;gap:var(--space-3);margin-block-start:var(--space-2)}.free-audit-deliverables__icon,.free-audit-capacity__icon{display:grid;width:4.5rem;height:4.5rem;place-items:center;border:1px solid var(--color-accent);border-radius:50%;color:var(--color-accent);background:var(--color-surface);box-shadow:0 0 0 0.45rem rgb(242 194 48 / 6%)}.free-audit-deliverables__icon svg,.free-audit-capacity__icon svg{width:2.55rem;height:2.55rem}.free-audit-deliverables__connector{height:1px;background:linear-gradient(90deg,var(--color-accent),rgb(242 194 48 / 16%))}.free-audit-deliverables__list{position:relative;display:grid;gap:var(--space-2);margin:0;padding:0 0 0 1.6rem;list-style:none}.free-audit-deliverables__list::before{position:absolute;inset-block:0.85rem;inset-inline-start:0.28rem;width:1px;background:linear-gradient(var(--color-accent),rgb(242 194 48 / 18%));content:""}.free-audit-deliverables__list li{position:relative;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg)}.free-audit-deliverables__list li::before{position:absolute;inset-block-start:50%;inset-inline-start:-1.35rem;width:1.35rem;height:1px;background:var(--color-accent);content:""}.free-audit-deliverables__list li::after{position:absolute;inset-block-start:calc(50% - 0.24rem);inset-inline-start:-1.6rem;width:0.48rem;height:0.48rem;border-radius:50%;background:var(--color-accent);content:""}.free-audit-deliverables__list span{font-weight:650}.free-audit-analysis__inner{display:grid;gap:var(--space-5)}.free-audit-analysis__heading{max-width:64rem}.free-audit-accordion{display:grid;gap:var(--space-2);max-width:74rem;margin-inline:auto}.free-audit-accordion__item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;isolation:isolate}.free-audit-accordion__trigger{position:relative;z-index:2;display:grid;width:100%;grid-template-columns:3.25rem minmax(0,1fr) 2rem;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:inherit;background:var(--color-bg);font:inherit;text-align:start;cursor:pointer;transition:border-color 220ms ease,background-color 220ms ease}.free-audit-accordion__trigger:hover{border-color:rgb(242 194 48 / 58%)}.free-audit-accordion__trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.free-audit-accordion__icon{display:grid;width:3.25rem;height:3.25rem;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-accent);background:var(--color-bg)}.free-audit-accordion__icon svg{width:2rem;height:2rem}.free-audit-accordion__title{min-width:0;font-size:clamp(1.08rem,2vw,1.35rem);font-weight:750}.free-audit-accordion__state{display:grid;width:2rem;height:2rem;place-items:center;color:var(--color-accent);font-size:1.7rem;line-height:1}.free-audit-accordion__state::before{content:"+"}.free-audit-accordion__trigger[aria-expanded=true] .free-audit-accordion__state::before{content:"−"}.free-audit-accordion__panel{position:relative;z-index:1;display:grid;grid-template-rows:0fr;min-width:0;opacity:0;transform:translateX(calc(-100% + 0.55rem));pointer-events:none;transition:grid-template-rows 520ms cubic-bezier(0.22,1,0.36,1),opacity 180ms ease 80ms,transform 620ms cubic-bezier(0.22,1,0.36,1)}.free-audit-accordion__item.is-open .free-audit-accordion__panel{grid-template-rows:1fr;opacity:1;transform:translateX(-0.55rem);pointer-events:auto}.free-audit-accordion__panel-inner{display:flex;min-height:0;align-items:center;overflow:hidden;padding:var(--space-3) var(--space-4);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-accent);color:#111}.free-audit-accordion__panel p{margin:0;color:#111;font-weight:620;line-height:1.55}.free-audit-analysis__limit{max-width:74rem;margin-inline:auto;padding:var(--space-3) var(--space-4);border-inline-start:0.2rem solid var(--color-accent);background:rgb(242 194 48 / 5%)}.service-process-section{overflow:hidden}.service-process-heading{margin-inline:auto;text-align:center}.service-process{--process-row-gap: 0.8rem;display:grid;gap:var(--process-row-gap);max-width:64rem;margin-inline:auto;outline:none}.service-process:focus-visible{outline:2px solid var(--color-accent);outline-offset:var(--space-2);border-radius:var(--radius-sm)}.service-process__step{display:none;border:1px solid transparent;border-radius:var(--radius-sm);background:rgb(255 255 255 / 1.5%);transition:opacity 420ms ease,transform 560ms cubic-bezier(0.22,1,0.36,1),border-color 320ms ease,background-color 320ms ease}.service-process__step.is-previous,.service-process__step.is-active,.service-process__step.is-next{display:block}.service-process__step.is-previous,.service-process__step.is-next{opacity:0.46;transform:scale(0.94)}.service-process__step.is-active{border-color:var(--color-accent);background:rgb(242 194 48 / 5%);transform:scale(1)}.service-process__step-button{display:grid;width:100%;grid-template-columns:3.25rem 3.5rem minmax(0,1fr);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:0;color:inherit;background:transparent;font:inherit;text-align:start;cursor:pointer}.service-process__step-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:var(--radius-sm)}.service-process__number{color:var(--color-accent);font-size:clamp(1.2rem,3vw,1.8rem);font-weight:800;letter-spacing:-0.04em}.service-process__icon{display:grid;width:3.25rem;height:3.25rem;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-muted);background:var(--color-bg)}.service-process__icon svg{width:2rem;height:2rem}.service-process__title{min-width:0;font-size:clamp(1.12rem,2.5vw,1.45rem);font-weight:750;line-height:1.2}.service-process__description{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows 540ms cubic-bezier(0.22,1,0.36,1),opacity 360ms ease}.service-process__step.is-active .service-process__description:not([hidden]){grid-template-rows:1fr;opacity:1}.service-process__description-inner{min-height:0;overflow:hidden}.service-process__description p{max-width:48rem;margin:0;padding:0 var(--space-4) var(--space-4) calc(3.25rem + 3.5rem + (2 * var(--space-3)) + var(--space-4));color:var(--color-muted)}.free-audit-capacity__inner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);align-items:center;max-width:62rem}.free-audit-capacity h2{margin-block-end:var(--space-2)}.free-audit-form-section{scroll-margin-block-start:calc(var(--site-header-height) + var(--space-3))}.free-audit-form-section__inner{max-width:70rem}.free-audit-form-heading{max-width:52rem;margin-inline:auto;text-align:center}.free-audit-form-status{display:grid;grid-template-columns:0.3rem minmax(0,1fr);gap:var(--space-2);align-items:stretch;max-width:58rem;margin:0 auto var(--space-4);padding:var(--space-3);border:1px solid rgb(242 194 48 / 26%);border-radius:var(--radius-sm);background:rgb(8 8 8 / 58%)}.free-audit-form-status__flag{border-radius:999px;background:var(--color-accent)}.free-audit-form-status p{align-self:center;margin:0}.free-audit-form-status[data-state=error]{border-color:rgb(237 92 92 / 58%);color:#ffb0b0}.free-audit-form-status[data-state=error] .free-audit-form-status__flag{background:#ed5c5c}.free-audit-form{position:relative;max-width:58rem;margin-inline:auto;padding:clamp(var(--space-3),4vw,var(--space-5));border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);box-shadow:0 1.5rem 4rem rgb(0 0 0 / 18%)}.free-audit-form__grid{display:grid;gap:var(--space-3)}.free-audit-form__grid>[data-field-wrapper=email],.free-audit-form__grid>[data-field-wrapper=website]{align-self:start}@media(min-width:48rem){.free-audit-form__grid>[data-field-wrapper=locality]{margin-block-start:var(--space-2)}}.free-audit-form input,.free-audit-form select,.free-audit-form textarea{border-color:rgb(255 255 255 / 24%);background:rgb(8 8 8 / 72%);color:var(--color-text)}.free-audit-form input:focus,.free-audit-form select:focus,.free-audit-form textarea:focus{border-color:var(--color-accent);outline-color:var(--color-accent)}.free-audit-form [aria-invalid=true],.free-audit-form [aria-invalid=true]:focus,.free-audit-form [aria-invalid=true]:focus-visible{border-color:#ed5c5c;outline:2px solid #ed5c5c;outline-offset:3px}.free-audit-form .is-invalid>label,.free-audit-form .is-invalid>legend{color:#ffb0b0}.free-audit-form [data-validate-field]{scroll-margin-block-start:calc(var(--site-header-height) + var(--space-4))}.free-audit-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.form-error{margin:0.4rem 0 0;color:#ffb0b0;font-size:0.82rem;line-height:1.45}.form-error[hidden]{display:none}.free-audit-field-help{color:var(--color-muted);font-size:0.86rem;line-height:1.5}.free-audit-inline-check,.free-audit-option,.free-audit-privacy{display:flex;align-items:flex-start;gap:0.7rem}.free-audit-inline-check{width:fit-content;margin-block-start:0.35rem;color:var(--color-muted);font-size:0.9rem;font-weight:500}.free-audit-inline-check input,.free-audit-option input,.free-audit-privacy input{width:1.1rem;min-height:1.1rem;margin-block-start:0.15rem;accent-color:var(--color-accent)}.free-audit-options{min-width:0;margin:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.free-audit-options legend{padding-inline:0.4rem;font-weight:650}.free-audit-options legend span{color:var(--color-muted);font-size:0.85rem;font-weight:400}.free-audit-options__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.65rem var(--space-3);margin-block-start:var(--space-3)}.free-audit-option{min-width:0;padding:0.65rem 0.75rem;border:1px solid rgb(255 255 255 / 12%);border-radius:var(--radius-sm);background:rgb(255 255 255 / 2%);cursor:pointer}.free-audit-option:has(input:checked){border-color:rgb(242 194 48 / 54%);background:rgb(242 194 48 / 6%)}.free-audit-privacy{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.free-audit-privacy .form-error{grid-column:1 / -1}.free-audit-privacy a{color:var(--color-accent)}.free-audit-privacy input:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.free-audit-privacy input[aria-invalid=true]:focus-visible{outline-color:#fff;box-shadow:0 0 0 5px #ed5c5c}.free-audit-form-actions{display:flex;flex-direction:column;gap:var(--space-3);align-items:center;margin-block-start:var(--space-4)}.free-audit-turnstile{min-height:4.75rem;overflow:hidden;border-radius:var(--radius-sm)}.free-audit-turnstile .cf-turnstile,.free-audit-turnstile iframe{max-width:100%;border-radius:inherit}.free-audit-submit{display:flex;width:100%;justify-content:center}.free-audit-paused{max-width:52rem;margin-inline:auto;padding:var(--space-4);border:1px solid rgb(242 194 48 / 30%);border-radius:var(--radius-md);background:rgb(242 194 48 / 5%);text-align:center}.free-audit-paused p{margin:var(--space-2) 0 0;color:var(--color-muted)}.free-audit-received__layout{max-width:56rem;margin-inline:auto}.free-audit-received__message{display:grid;gap:var(--space-3);padding:clamp(var(--space-3),4vw,var(--space-5));border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.free-audit-received__email-label{color:var(--color-muted);font-size:0.86rem;text-transform:uppercase;letter-spacing:0.08em}.free-audit-received__email{color:var(--color-accent)!important;font-size:clamp(1.2rem,3vw,1.7rem);font-weight:750;overflow-wrap:anywhere}.free-audit-received__warning{padding:var(--space-3);border-inline-start:0.2rem solid #ed5c5c;background:rgb(112 28 28 / 18%);color:#ffb0b0!important}.free-audit-confirmed__inner{max-width:58rem}.free-audit-confirmed__card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:start;padding:clamp(var(--space-3),4vw,var(--space-5));border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.free-audit-confirmed__card h2{margin:0 0 var(--space-2)}.free-audit-confirmed__card p{color:var(--color-muted)}.free-audit-confirmed__marker{display:grid;width:2.6rem;height:2.6rem;place-items:center;border:1px solid var(--color-border);border-radius:50%;font-weight:800}.free-audit-confirmed__card.is-positive .free-audit-confirmed__marker{border-color:var(--color-accent);background:var(--color-accent);color:#111}.free-audit-confirmed__card.is-warning .free-audit-confirmed__marker{border-color:#ed5c5c;color:#ffb0b0}.free-audit-confirmed__email-label{margin-block:var(--space-3) 0!important;font-size:0.82rem;text-transform:uppercase;letter-spacing:0.08em}.free-audit-confirmed__email{margin-block-start:0.25rem!important;color:var(--color-accent)!important;font-size:clamp(1.1rem,3vw,1.5rem);font-weight:750;overflow-wrap:anywhere}@media(min-width:64rem)and (prefers-reduced-motion:no-preference){#main-content[data-page-key="audit.start"] .page-hero::before,#main-content[data-page-key="audit.received"] .page-hero::before,#main-content[data-page-key="audit.confirmed"] .page-hero::before{transform:none;will-change:auto;background-attachment:scroll,scroll,fixed}}@media(min-width:48rem){.free-audit-intro__inner,.free-audit-deliverables__inner{grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr)}.free-audit-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.free-audit-form-actions{flex-direction:row;justify-content:flex-end}.free-audit-submit{width:auto}}@media(max-width:39.99rem){.free-audit-deliverables__connector,.free-audit-deliverables__list::before,.free-audit-deliverables__list li::before,.free-audit-deliverables__list li::after{display:none}.free-audit-deliverables__signal{grid-template-columns:auto}.free-audit-deliverables__list{padding-inline-start:0}.free-audit-accordion__item{grid-template-columns:minmax(0,1fr)}.free-audit-accordion__trigger{grid-template-columns:2.8rem minmax(0,1fr) 1.8rem;gap:var(--space-2);padding:var(--space-3)}.free-audit-accordion__icon{width:2.8rem;height:2.8rem}.free-audit-accordion__icon svg{width:1.7rem;height:1.7rem}.free-audit-accordion__panel{transform:translateY(calc(-100% + 0.45rem))}.free-audit-accordion__item.is-open .free-audit-accordion__panel{transform:translateY(-0.45rem)}.free-audit-accordion__panel-inner{padding:calc(var(--space-3) + 0.35rem) var(--space-3) var(--space-3);border-radius:0 0 var(--radius-sm) var(--radius-sm)}.service-process__step-button{grid-template-columns:2.65rem 3rem minmax(0,1fr);gap:var(--space-2);padding:var(--space-3)}.service-process__icon{width:2.8rem;height:2.8rem}.service-process__icon svg{width:1.7rem;height:1.7rem}.service-process__description p{padding:0 var(--space-3) var(--space-3)}.free-audit-capacity__inner{grid-template-columns:minmax(0,1fr)}.free-audit-options__grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.free-audit-accordion__panel,.service-process__step,.service-process__description{transition:none}}
