.seo-page{background:radial-gradient(circle at top left,rgba(77,166,255,.12),transparent 30%),radial-gradient(circle at top right,rgba(191,90,242,.16),transparent 28%),#050505}.seo-page main{display:block}.seo-page-hero{position:relative;padding:clamp(6.5rem,13vh,9rem) 5vw 4rem;overflow:hidden}.seo-page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 34%),radial-gradient(circle at center,rgba(255,255,255,.03),transparent 62%);pointer-events:none}.seo-page-hero-inner{position:relative;z-index:1;max-width:1220px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.8fr);gap:clamp(1.5rem,3vw,3rem);align-items:end}.seo-page-kicker{display:inline-flex;align-items:center;gap:.7rem;margin-bottom:1.2rem;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-primary)}.seo-page-kicker:before{content:"";width:48px;height:1px;background:currentColor;opacity:.55}.seo-page-title{margin:0;font-family:var(--font-display);font-size:clamp(2.7rem,6vw,5.6rem);line-height:.96;letter-spacing:-.045em;color:var(--text-white);text-wrap:balance}.seo-page-lead{margin:1.3rem 0 0;max-width:760px;font-size:clamp(1.04rem,1.35vw,1.24rem);line-height:1.9;color:#ffffffd6}.seo-page-chips{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem}.seo-page-chip{display:inline-flex;align-items:center;padding:.55rem .9rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffffe0;background:#ffffff0a}.seo-page-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.seo-page-secondary{display:inline-flex;align-items:center;justify-content:center;padding:.95rem 1.4rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--text-white)}.seo-page-sidecard{padding:clamp(1.4rem,2vw,1.9rem);border:1px solid rgba(255,255,255,.09);border-radius:24px;background:linear-gradient(180deg,#141414fa,#070707f2);box-shadow:0 30px 80px #00000059}.seo-sidecard-label{display:inline-block;margin-bottom:1rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted)}.seo-sidecard-list{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.seo-sidecard-list li{padding-left:1rem;border-left:1px solid rgba(77,166,255,.35);color:#ffffffd6;line-height:1.7}.seo-block-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.5rem)}.seo-block{padding:clamp(1.4rem,2vw,1.9rem);border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#0d0d0deb}.seo-block h3{margin:0 0 .7rem;font-family:var(--font-display);font-size:clamp(1.35rem,1.8vw,1.75rem);letter-spacing:-.03em;color:var(--text-white)}.seo-block p{margin:0;color:var(--text-gray);line-height:1.8}.seo-section-head{max-width:860px;margin-bottom:2.2rem}.seo-section-head .seo-page-kicker{margin-bottom:.9rem}.seo-section-head h2{margin:0;font-family:var(--font-display);font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.02;letter-spacing:-.035em;color:var(--text-white)}.seo-section-head p{margin:1rem 0 0;max-width:720px;color:var(--text-gray);line-height:1.8}.seo-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.seo-step{padding:1.35rem;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#0a0a0aeb}.seo-step-number{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-bottom:1rem;border-radius:50%;border:1px solid rgba(77,166,255,.45);font-family:var(--font-mono);font-size:.78rem;color:var(--accent-primary)}.seo-step h3{margin:0 0 .65rem;font-size:1.15rem;color:var(--text-white)}.seo-step p{margin:0;color:var(--text-gray);line-height:1.75}.seo-bullet-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.2rem;margin:0;padding:0;list-style:none}.seo-bullet-list li{position:relative;padding-left:1.15rem;color:#ffffffd1;line-height:1.75}.seo-bullet-list li:before{content:"";position:absolute;top:.72rem;left:0;width:.42rem;height:.42rem;border-radius:50%;background:var(--accent-secondary)}.seo-related-links{display:flex;flex-wrap:wrap;gap:.9rem}.seo-related-links a{display:inline-flex;align-items:center;padding:.7rem 1rem;border-radius:999px;text-decoration:none;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-white);border:1px solid rgba(255,255,255,.11);background:#ffffff0a}.seo-mini-note{margin-top:1rem;color:var(--text-muted);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}@media (max-width: 1080px){.seo-page-hero-inner,.seo-block-grid,.seo-timeline,.seo-bullet-list{grid-template-columns:1fr}}@media (max-width: 720px){.seo-page-hero{padding-top:6rem}.seo-page-title{font-size:clamp(2.3rem,13vw,3.5rem)}.seo-page-actions,.seo-page-chips,.seo-related-links{gap:.75rem}}
