.seo-wrap{max-width:1040px;margin:auto;padding:38px 24px 90px}.crumbs{display:flex;gap:8px;flex-wrap:wrap;color:#768298;font-size:12px}.crumbs a{color:#9fdcff;text-decoration:none}.seo-hero{padding:52px 0 30px}.seo-kicker{font-size:11px;font-weight:900;letter-spacing:.15em;color:#ff48b3}.seo-hero h1{font-size:clamp(40px,6vw,70px);line-height:1;letter-spacing:-.05em;margin:13px 0 18px}.seo-hero p{max-width:820px;color:#aeb7ca;font-size:18px;line-height:1.75}.seo-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.seo-card,.seo-faq{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.035);border-radius:18px;padding:22px}.seo-card p,.seo-faq p,.seo-section p{color:#aeb7ca;line-height:1.78}.seo-keywords{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.seo-keywords span{font-size:10px;border:1px solid rgba(114,234,255,.16);padding:7px 9px;border-radius:999px;color:#99a9bf}.seo-toc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:25px 0 50px}.seo-toc a{border:1px solid rgba(255,255,255,.08);border-radius:11px;padding:12px 14px;color:#d9e2f2;text-decoration:none}.seo-section{margin:52px 0}.seo-section h2{font-size:32px;letter-spacing:-.035em;margin:0 0 15px}.seo-section h3{font-size:20px;margin:22px 0 8px}.seo-tip{border-left:3px solid #72eaff;padding:14px 18px;background:rgba(114,234,255,.05);border-radius:0 11px 11px 0;color:#cbd5e5;margin-top:18px}.seo-faqs{display:grid;gap:11px}.seo-faq h3{font-size:17px;margin:0 0 7px}.related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.related-grid a{display:flex;flex-direction:column;gap:5px;border:1px solid rgba(255,255,255,.09);border-radius:13px;padding:15px;text-decoration:none;background:rgba(255,255,255,.025)}.related-grid strong{color:#fff}.related-grid span{font-size:11px;color:#8592a7}.resource-list{display:grid;gap:8px}.resource-list a{color:#9fdcff;text-decoration:none}.seo-cta{margin-top:54px;padding:28px;border-radius:21px;background:linear-gradient(145deg,#121c32,#0a1020);border:1px solid rgba(114,234,255,.22)}.seo-cta p{color:#aeb7ca;line-height:1.7}.guide-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.guide-index a{padding:15px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);border-radius:13px;text-decoration:none}.guide-index strong{display:block;color:#fff}.guide-index span{display:block;color:#8390a5;font-size:11px;margin-top:4px}@media(max-width:700px){.seo-toc,.related-grid,.guide-index{grid-template-columns:1fr}.seo-hero{padding-top:30px}}