.seo-page{position:relative;width:100%;max-width:100%;z-index:1;padding-top:6rem;overflow-x:hidden}.seo-hero{width:100%;max-width:100%;padding:var(--space-4xl) 0 var(--space-3xl);overflow-x:hidden}.seo-hero-inner{width:100%;min-width:0;max-width:920px}.seo-kicker{display:inline-flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);color:var(--accent-cyan);font-size:var(--font-size-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.seo-kicker:before{content:"";width:.65rem;height:.65rem;border-radius:var(--radius-full);background:var(--accent-cyan);box-shadow:0 0 18px #4de8e0a6}.seo-hero h1{width:100%;max-width:860px;margin-bottom:var(--space-lg);font-size:var(--font-size-5xl);font-weight:900;line-height:1.05;letter-spacing:0;overflow-wrap:anywhere}.seo-lead{width:100%;max-width:760px;color:var(--text-secondary);font-size:var(--font-size-lg);line-height:1.75;overflow-wrap:anywhere}.seo-actions{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-xl)}.seo-proof-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);margin-top:var(--space-2xl)}.seo-proof{min-height:7rem;padding:var(--space-lg);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-card)}.seo-proof strong{display:block;margin-bottom:var(--space-xs);color:var(--text-primary);font-size:var(--font-size-xl)}.seo-proof span{color:var(--text-secondary);font-size:var(--font-size-sm)}.seo-section{padding:var(--space-3xl) 0}.seo-section.alt{background:#0c12206b;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.seo-section-header{max-width:760px;margin-bottom:var(--space-2xl)}.seo-section-header h2{margin-bottom:var(--space-md);font-size:var(--font-size-4xl);line-height:1.15;letter-spacing:0}.seo-section-header p{color:var(--text-secondary);font-size:var(--font-size-lg);overflow-wrap:anywhere}.seo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg)}.seo-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-card{min-width:0;min-height:100%;padding:var(--space-xl);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-card)}.seo-card h3{margin-bottom:var(--space-sm);font-size:var(--font-size-xl);line-height:1.25}.seo-card p,.seo-card li{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.7;overflow-wrap:anywhere}.seo-card ul,.seo-list{display:grid;gap:var(--space-sm);margin-top:var(--space-md);padding-left:1.15rem}.seo-link-card{color:inherit;transition:border-color var(--duration-fast),transform var(--duration-fast),background var(--duration-fast)}.seo-link-card:hover{color:inherit;border-color:var(--border-glow);background:var(--bg-card-hover);transform:translateY(-2px)}.seo-table{width:100%;border-collapse:collapse;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-card)}.seo-table th,.seo-table td{padding:var(--space-md);border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top}.seo-table th{color:var(--text-primary);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.06em}.seo-table td{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6}.seo-table tr:last-child td{border-bottom:0}.seo-cta-band{padding:var(--space-3xl) 0 var(--space-4xl)}.seo-cta-inner{padding:var(--space-2xl);border:1px solid var(--border-glow);border-radius:var(--radius-lg);background:linear-gradient(135deg,#4de8e014,#3b82f614)}.seo-cta-inner h2{margin-bottom:var(--space-sm);font-size:var(--font-size-3xl);letter-spacing:0}.seo-cta-inner p{max-width:680px;color:var(--text-secondary);overflow-wrap:anywhere}.breadcrumbs{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-bottom:var(--space-xl);color:var(--text-dim);font-size:var(--font-size-sm)}.breadcrumbs a{color:var(--text-secondary)}.breadcrumbs a:hover{color:var(--accent-cyan)}@media(max-width:900px){.seo-proof-row,.seo-grid,.seo-grid.two{grid-template-columns:1fr}}@media(max-width:640px){.seo-page{padding-top:5rem}.seo-page .container{width:100%;max-width:100%;min-width:0;padding-inline:var(--space-md)}.seo-hero{padding:var(--space-3xl) 0 var(--space-2xl)}.seo-kicker{letter-spacing:.04em}.seo-hero h1{max-width:100%;font-size:2.15rem;line-height:1.1}.seo-lead,.seo-section-header p{max-width:100%;font-size:var(--font-size-base);line-height:1.7}.seo-actions{width:100%}.seo-actions .btn{width:100%;white-space:normal}.seo-table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.seo-table th,.seo-table td{min-width:9rem}.seo-table thead{display:none}.seo-table,.seo-table tbody,.seo-table tr,.seo-table td{display:block}.seo-table tr{padding:var(--space-md);border-bottom:1px solid var(--border-subtle)}.seo-table tr:last-child{border-bottom:0}.seo-table td{min-width:0;padding:0 0 var(--space-md);border-bottom:0;overflow-wrap:anywhere}.seo-table td:last-child{padding-bottom:0}.seo-table td:before{content:attr(data-label);display:block;margin-bottom:var(--space-xs);color:var(--text-primary);font-size:var(--font-size-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.seo-proof,.seo-card,.seo-cta-inner{padding:var(--space-lg)}}
