.seo-page{background:var(--bg-primary);min-height:100dvh;color:var(--text-primary);max-width:var(--app-max-width);flex-direction:column;margin:0 auto;display:flex;position:relative}.seo-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 20% 0,#6366f11f 0%,#0000 50%),radial-gradient(at 80% 100%,#fbbf2414 0%,#0000 50%);position:fixed;top:0;bottom:0;left:0;right:0}.seo-page>*{z-index:1;position:relative}.seo-page-particles{pointer-events:none;z-index:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.seo-page-particle{top:0;left:var(--p-x);width:3px;height:3px;animation:seoParticleFloat var(--p-dur) ease-in-out infinite;animation-delay:var(--p-delay);background:#fbbf2466;border-radius:50%;position:absolute}@keyframes seoParticleFloat{0%{opacity:0;transform:translateY(100vh)scale(1)}10%{opacity:.6}90%{opacity:.3}to{opacity:0;transform:translateY(-20px)scale(0)}}.seo-page-header{z-index:100;-webkit-backdrop-filter:blur(16px);background:#0a0a1ab3;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex;position:sticky;top:0}.seo-breadcrumb{border-bottom:1px solid #ffffff0a;padding:12px 20px}.seo-breadcrumb ol{align-items:center;gap:0;margin:0;padding:0;font-family:Outfit,sans-serif;font-size:13px;list-style:none;display:flex}.seo-breadcrumb a{color:var(--accent-primary);text-decoration:none;transition:color .2s}.seo-breadcrumb a:hover{color:var(--accent-secondary);text-decoration:underline}.seo-breadcrumb-sep{color:var(--text-muted);-webkit-user-select:none;user-select:none;margin:0 8px}.seo-breadcrumb [aria-current=page]{color:var(--text-secondary)}.seo-page-main{max-width:var(--app-max-width);flex:1;width:100%;margin:0 auto;padding:0 20px 40px}.seo-page-main article{animation:.3s fadeIn}.seo-page-footer{background:0 0;border-top:1px solid #ffffff0f;padding:32px 20px 40px}.seo-footer-nav{max-width:var(--app-max-width);margin:0 auto}.seo-footer-links{flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-bottom:24px;display:flex}.seo-footer-links a{color:var(--text-secondary);padding:4px 0;font-family:Outfit,sans-serif;font-size:13px;text-decoration:none;transition:color .2s}.seo-footer-links a:hover{color:var(--accent-primary);text-decoration:underline}.seo-footer-meta{max-width:var(--app-max-width);text-align:center;margin:0 auto}.seo-footer-meta p{color:var(--text-muted);font-family:Outfit,sans-serif;font-size:12px;line-height:1.6}.seo-footer-tagline{max-width:var(--app-max-width);margin-top:8px;margin-left:auto;margin-right:auto}@media (max-width:480px){.seo-page-main{padding:0 16px 32px}.seo-page-header{padding:12px 16px}.seo-breadcrumb{padding:10px 16px}.seo-page-footer{padding:24px 16px 32px}.seo-footer-links{gap:6px 16px}}@media (min-width:600px) and (max-width:1023px){.seo-page{max-width:none}.seo-page-header{padding:14px clamp(20px,4vw,40px)}.seo-breadcrumb{padding:12px clamp(20px,4vw,40px)}.seo-page-main{max-width:none;padding:0 clamp(20px,6vw,80px) 40px}.seo-page-footer{padding:32px clamp(20px,6vw,80px) 40px}.seo-footer-nav,.seo-footer-meta,.seo-footer-tagline{max-width:none}}
