.hero:where(.astro-37augzhh){overflow:hidden;padding:10rem 0 6rem;position:relative}.hero-inner:where(.astro-37augzhh){max-width:42rem;position:relative;z-index:2}.hero-label:where(.astro-37augzhh){--fs:var(--font-size-xs);--fw:600;color:var(--color-brand-1);letter-spacing:.1em;margin-bottom:1.5rem;text-transform:uppercase}.hero-title:where(.astro-37augzhh){--fs:4rem;--lh:1.05;margin-bottom:1.5rem}@media only screen and (max-width:576px),only screen and (max-width:767px) and (orientation:landscape){.hero-title:where(.astro-37augzhh){--fs:2.8rem}}.hero-sub:where(.astro-37augzhh){--fs:var(--font-size-lg);color:var(--color-text-alt);margin-bottom:2rem;max-width:32em}.hero-actions:where(.astro-37augzhh){display:flex;gap:1rem}.audit-areas:where(.astro-37augzhh){padding:6rem 0;position:relative;z-index:2}.section-title:where(.astro-37augzhh){--fs:2.5rem;--lh:1.1;margin-bottom:3rem}.audit-grid:where(.astro-37augzhh){display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}@media only screen and (max-width:576px),only screen and (max-width:767px) and (orientation:landscape){.audit-grid:where(.astro-37augzhh){grid-template-columns:1fr}}.audit-card:where(.astro-37augzhh){background:var(--color-white);border:1px solid rgba(var(--rgb-text),.1);padding:2rem;transition:border-color .2s,box-shadow .2s}.audit-card:where(.astro-37augzhh):hover{border-color:var(--color-brand-1);box-shadow:0 4px 24px rgba(var(--rgb-brand-1),.08)}.audit-icon:where(.astro-37augzhh){align-items:center;background:var(--color-brand-3);color:var(--color-brand-1);display:inline-flex;font-size:var(--font-size-xs);font-weight:700;justify-content:center;letter-spacing:.08em;margin-bottom:1rem;padding:.3rem .6rem}.audit-title:where(.astro-37augzhh){--fw:700;--fs:var(--font-size-md);margin-bottom:.6rem}.audit-desc:where(.astro-37augzhh){--fs:var(--font-size-sm);color:var(--color-text-alt);line-height:1.6;margin-bottom:1.25rem}.audit-list:where(.astro-37augzhh){border-top:1px solid rgba(var(--rgb-text),.08);display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:0;padding:1.25rem 0 0}.audit-list:where(.astro-37augzhh) li:where(.astro-37augzhh){color:var(--color-text-alt);font-size:var(--font-size-xs);padding-left:1rem;position:relative}.audit-list:where(.astro-37augzhh) li:where(.astro-37augzhh):before{color:var(--color-brand-1);content:"→";left:0;position:absolute}.deliverables:where(.astro-37augzhh){background:var(--color-text);padding:6rem 0}.deliverables:where(.astro-37augzhh),.deliverables:where(.astro-37augzhh) .section-title:where(.astro-37augzhh){color:var(--color-white)}.deliverables-inner:where(.astro-37augzhh){display:grid;grid-template-columns:1fr 2fr;grid-gap:4rem;align-items:start;gap:4rem}@media only screen and (max-width:987px){.deliverables-inner:where(.astro-37augzhh){grid-template-columns:1fr}}.deliverables-sub:where(.astro-37augzhh){--fs:var(--font-size-sm);color:#ffffffbf;max-width:22em}.deliverables-list:where(.astro-37augzhh){display:flex;flex-direction:column;gap:0}.deliverable-item:where(.astro-37augzhh){border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:2rem;padding:2rem 0}.deliverable-item:where(.astro-37augzhh):first-child{padding-top:0}.deliverable-item:where(.astro-37augzhh):last-child{border-bottom:none}.deliverable-num:where(.astro-37augzhh){color:var(--color-brand-1);flex-shrink:0;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.05em;padding-top:.2rem}.deliverable-title:where(.astro-37augzhh){--fw:600;--fs:var(--font-size-md);color:var(--color-white);margin-bottom:.5rem}.deliverable-desc:where(.astro-37augzhh){--fs:var(--font-size-sm);color:#ffffffbf;line-height:1.6}.cta-section:where(.astro-37augzhh){padding:8rem 0;position:relative;z-index:2}.cta-box:where(.astro-37augzhh){align-items:flex-start;background:var(--color-white);border:1px solid rgba(var(--rgb-text),.1);display:flex;flex-direction:column;gap:1.5rem;padding:4rem}@media only screen and (max-width:576px),only screen and (max-width:767px) and (orientation:landscape){.cta-box:where(.astro-37augzhh){padding:2rem}}.cta-title:where(.astro-37augzhh){--fs:2.8rem;--lh:1.1}.cta-sub:where(.astro-37augzhh){color:var(--color-text-alt);max-width:30em}
