.seo-analysis-page{min-height:100vh;color:var(--color-text);background:radial-gradient(circle at 75% 6%,#2f72ab2e,#0000 30rem),radial-gradient(circle at 12% 38%,#3d4d711f,#0000 34rem),#070708;overflow:hidden}.seo-analysis-page>.site-header,.seo-analysis-page>main,.seo-analysis-page>.site-footer{width:min(var(--landing-width), calc(100% - clamp(32px, 6.25vw, 104px)));margin-inline:auto}.seo-analysis-page>.site-header{z-index:5;position:relative}.seo-analysis-hero{align-items:end;gap:clamp(var(--space-10), 8vw, var(--space-20));min-height:680px;padding:clamp(var(--space-20), 10vw, 9rem) 0 var(--space-20);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(250px,.42fr);display:grid}.seo-analysis-eyebrow{margin:0 0 var(--space-4);color:var(--color-accent-bright);font-size:var(--type-ticker);letter-spacing:.12em;text-transform:uppercase;font-weight:750}.seo-analysis-hero h1{letter-spacing:-.06em;max-width:14ch;margin:0;font-size:clamp(3rem,7vw,6.75rem);line-height:.94}.seo-analysis-hero__description{max-width:66ch;margin:var(--space-7) 0 0;color:var(--color-text-muted);font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.75}.seo-analysis-actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.seo-analysis-action{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-control);font-size:var(--type-label);transition:border-color var(--motion-micro), background var(--motion-micro), color var(--motion-micro);font-weight:700;display:inline-flex}.seo-analysis-action.is-primary{border-color:var(--color-accent-bright);background:var(--color-accent-bright);color:#071019}.seo-analysis-action.is-secondary{color:var(--color-text-muted);background:#ffffff08}.seo-analysis-action:hover{border-color:var(--color-text)}.seo-analysis-hero__proof{gap:var(--space-5);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:#ffffff06;margin:0;list-style:none;display:grid}.seo-analysis-hero__proof li,.seo-analysis-standards li{align-items:flex-start;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--type-label);line-height:1.55;display:flex}.seo-analysis-hero__proof svg,.seo-analysis-standards svg{color:var(--color-accent-bright);flex:none;margin-top:2px}.seo-analysis-section{padding:clamp(var(--space-16), 10vw, 8rem) 0;border-bottom:1px solid var(--color-border)}.seo-analysis-section__header{max-width:800px;margin-bottom:var(--space-12)}.seo-analysis-section h2,.seo-analysis-closing h2{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4.5vw,4rem);line-height:1.03}.seo-analysis-section__description,.seo-analysis-standards__description,.seo-analysis-closing__description{max-width:68ch;margin:var(--space-5) 0 0;color:var(--color-text-muted);font-size:var(--type-body);line-height:1.75}.seo-analysis-grid,.seo-analysis-team-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seo-analysis-grid article,.seo-analysis-team-grid article,.seo-analysis-questions article{padding:var(--space-7);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:#ffffff05}.seo-analysis-section h3{font-size:var(--type-title);letter-spacing:-.02em;margin:0}.seo-analysis-card__description,.seo-analysis-process__description{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--type-label);line-height:1.7}.seo-analysis-team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.seo-analysis-team-grid article{min-height:190px}.seo-analysis-process{margin:0 0 var(--space-8);border-top:1px solid var(--color-border);padding:0;list-style:none;display:grid}.seo-analysis-process li{gap:var(--space-5);padding:var(--space-7) 0;border-bottom:1px solid var(--color-border);grid-template-columns:72px minmax(0,1fr);display:grid}.seo-analysis-process li>span{color:var(--color-accent-bright);font-size:var(--type-ticker);letter-spacing:.08em;font-weight:750}.seo-analysis-text-link{align-items:center;gap:var(--space-2);color:var(--color-accent-bright);font-size:var(--type-label);font-weight:700;display:inline-flex}.seo-analysis-standards{gap:clamp(var(--space-10), 8vw, var(--space-20));grid-template-columns:minmax(0,.9fr) minmax(320px,.75fr);display:grid}.seo-analysis-standards ul{gap:var(--space-5);padding:var(--space-7);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:#ffffff05;margin:0;list-style:none;display:grid}.seo-analysis-standards .seo-analysis-text-link{margin-top:var(--space-7)}.seo-analysis-questions{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.seo-analysis-closing{justify-content:space-between;align-items:center;gap:var(--space-10);padding:clamp(var(--space-16), 9vw, 7rem) 0;display:flex}.seo-analysis-closing h2{max-width:18ch}.seo-analysis-closing .seo-analysis-action{flex:none}
@media (max-width:900px){.seo-analysis-hero,.seo-analysis-standards{grid-template-columns:1fr}.seo-analysis-hero{min-height:auto}.seo-analysis-team-grid,.seo-analysis-questions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.seo-analysis-grid,.seo-analysis-team-grid,.seo-analysis-questions{grid-template-columns:1fr}.seo-analysis-hero h1{font-size:clamp(2.7rem,14vw,4.2rem)}.seo-analysis-closing{flex-direction:column;align-items:flex-start}}
