.seo-page{color:#172033;background:#f6f9fc;min-height:100vh;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.seo-hero{color:#fff;background:linear-gradient(135deg,#073b6d,#0b6bc8);padding:64px 22px}.seo-wrap{max-width:1040px;margin:0 auto}.seo-eyebrow{text-transform:uppercase;letter-spacing:.12em;opacity:.8;font-size:12px;font-weight:800}.seo-hero h1{margin:10px 0 14px;font-size:clamp(32px,6vw,58px);line-height:1.02}.seo-hero p{opacity:.94;max-width:760px;font-size:18px;line-height:1.65}.seo-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.seo-btn{color:#073b6d;background:#fff;border:1px solid #ffffff59;border-radius:999px;padding:11px 16px;font-weight:800;text-decoration:none}.seo-btn.secondary{color:#fff;background:0 0}.seo-content{padding:34px 22px 60px}.seo-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.seo-card{background:#fff;border:1px solid #dce7f4;border-radius:18px;padding:20px;box-shadow:0 14px 35px #0f23410f}.seo-card h2,.seo-card h3{margin:0 0 8px}.seo-card p,.seo-card li{color:#52627a;line-height:1.65}.seo-list{padding-left:18px}.seo-note{color:#667085;margin-top:22px;font-size:14px}.seo-links a{color:#0b6bc8;font-weight:800;text-decoration:none}.seo-table{border-collapse:collapse;background:#fff;border:1px solid #dce7f4;border-radius:18px;width:100%;overflow:hidden}.seo-table th,.seo-table td{text-align:left;border-bottom:1px solid #edf2f7;padding:13px 14px}.seo-table th{color:#073b6d;background:#eef6ff}.seo-table td{color:#52627a}@media (max-width:640px){.seo-hero{padding-top:42px}.seo-actions{display:grid}.seo-table{font-size:13px}}.seo-actions .seo-btn:first-child{isolation:isolate;color:#08233f;background:linear-gradient(135deg,#fff7ad 0%,#ffd166 34%,#ff7a1a 68%,#ff3d71 100%);border:0;animation:1.45s ease-in-out infinite seoCtaPulse;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 0 #ffd166d9,0 16px 34px #ff7a1a52}.seo-actions .seo-btn:first-child:before{content:;z-index:-1;background:linear-gradient(110deg,#0000 0%,#ffffff26 35%,#ffffffe6 48%,#ffffff1f 60%,#0000 100%);animation:2.2s ease-in-out infinite seoCtaShine;position:absolute;inset:-2px;transform:translate(-120%)}.seo-actions .seo-btn:first-child:after{content:↗;margin-left:8px;font-weight:900;animation:.9s ease-in-out infinite seoCtaArrow;display:inline-block}.seo-actions .seo-btn:first-child:hover{animation:none;transform:translateY(-2px)scale(1.03);box-shadow:0 0 0 8px #ffd16638,0 20px 40px #ff7a1a6b}@keyframes seoCtaPulse{0%,to{transform:scale(1);box-shadow:0 0 #ffd166bf,0 16px 34px #ff7a1a52}50%{transform:scale(1.035);box-shadow:0 0 0 10px #ffd16600,0 20px 42px #ff3d716b}}@keyframes seoCtaShine{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}@keyframes seoCtaArrow{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.seo-actions .seo-btn:first-child,.seo-actions .seo-btn:first-child:before,.seo-actions .seo-btn:first-child:after{animation:none}}
.seo-longform{background:#fff;border:1px solid #dce7f4;border-radius:18px;margin-top:18px;padding:24px;box-shadow:0 14px 35px #0f23410d}.seo-longform h2{margin-top:0}.seo-longform p{color:#52627a;line-height:1.78}.seo-faq-list{gap:10px;margin-top:14px;display:grid}.seo-faq-item{background:#f8fbff;border:1px solid #e5edf7;border-radius:14px;padding:14px}.seo-faq-item summary{cursor:pointer;color:#073b6d;font-weight:800}.seo-faq-item p{color:#52627a;margin:10px 0 0;line-height:1.65}.seo-breadcrumb{margin-bottom:14px;font-size:13px}.seo-breadcrumb a{color:#0b6bc8;font-weight:800;text-decoration:none}.seo-mini-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:14px;display:grid}.seo-mini{background:#f8fbff;border:1px solid #e5edf7;border-radius:14px;padding:14px}.seo-mini strong{color:#073b6d;font-size:20px;display:block}.seo-mini span{color:#667085;font-size:13px}
