.seo-learn{border-top:1px solid #202025;background:#09090b;padding:84px 0}.seo-learn .seo-shell{width:min(1080px,calc(100% - 40px));margin:0 auto}.seo-learn .seo-kicker{font:700 .72rem/1 JetBrains Mono,monospace;letter-spacing:.16em;text-transform:uppercase;color:#ddff37;margin:0 0 16px}.seo-learn h2{font:800 clamp(2rem,4vw,3.6rem)/1.02 Inter,sans-serif;letter-spacing:-.045em;color:#f5f5f6;max-width:820px;margin:0 0 22px}.seo-learn .seo-lead{font:400 clamp(1rem,1.6vw,1.2rem)/1.7 Inter,sans-serif;color:#aaaab2;max-width:850px;margin:0 0 42px}.seo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.seo-card{border:1px solid #29292f;border-radius:18px;background:#111114;padding:26px}.seo-card h3{font:750 1.15rem/1.25 Inter,sans-serif;color:#f4f4f5;margin:0 0 12px}.seo-card p,.seo-card li{font:400 .95rem/1.65 Inter,sans-serif;color:#9b9ba4}.seo-card p{margin:0}.seo-card ol,.seo-card ul{padding-left:20px;margin:12px 0 0}.seo-card li+li{margin-top:7px}.seo-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#29292f;border:1px solid #29292f;border-radius:18px;overflow:hidden;margin:14px 0}.seo-fact{background:#0d0d10;padding:22px}.seo-fact strong{display:block;color:#ddff37;font:800 1.35rem/1 JetBrains Mono,monospace;margin-bottom:8px}.seo-fact span{color:#8f8f98;font:600 .72rem/1.35 Inter,sans-serif;text-transform:uppercase;letter-spacing:.08em}.seo-links{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.seo-link{display:block;border:1px solid #313138;border-radius:16px;padding:22px;text-decoration:none;background:#0e0e11;transition:.2s ease}.seo-link:hover{border-color:#6f7f13;transform:translateY(-1px)}.seo-link small{display:block;color:#ddff37;font:700 .66rem/1 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.seo-link strong{color:#f5f5f5;font:750 1rem/1.3 Inter,sans-serif}.seo-faq{margin-top:14px;border:1px solid #29292f;border-radius:18px;overflow:hidden}.seo-faq details{background:#0d0d10;padding:0 24px}.seo-faq details+details{border-top:1px solid #29292f}.seo-faq summary{cursor:pointer;padding:21px 0;color:#f0f0f2;font:700 .98rem/1.4 Inter,sans-serif}.seo-faq p{color:#9999a2;font:400 .93rem/1.65 Inter,sans-serif;margin:0;padding:0 0 22px}.seo-page{min-height:100vh;background:#070708;color:#f4f4f5}.seo-page-main{width:min(980px,calc(100% - 40px));margin:0 auto;padding:72px 0 100px}.seo-page-main .eyebrow{color:#ddff37;font:700 .72rem/1 JetBrains Mono,monospace;letter-spacing:.16em;text-transform:uppercase}.seo-page-main h1{font:850 clamp(2.6rem,6vw,5.4rem)/.98 Inter,sans-serif;letter-spacing:-.055em;max-width:900px;margin:18px 0 24px}.seo-page-main .lede{font:400 clamp(1.05rem,2vw,1.32rem)/1.7 Inter,sans-serif;color:#aaaab2;max-width:820px;margin-bottom:50px}.seo-article{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.seo-article section{border:1px solid #29292f;border-radius:18px;padding:28px;background:#0d0d10}.seo-article h2{font:800 clamp(1.55rem,3vw,2.35rem)/1.15 Inter,sans-serif;margin:0 0 14px}.seo-article h3{font:750 1.12rem/1.3 Inter,sans-serif;margin:24px 0 10px}.seo-article p,.seo-article li{color:#a4a4ad;font:400 1rem/1.75 Inter,sans-serif}.seo-article a{color:#ddff37}.seo-article li+li{margin-top:8px}.seo-cta{display:flex;gap:12px;flex-wrap:wrap;margin:34px 0}.seo-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:12px;text-decoration:none;font:750 .9rem/1 Inter,sans-serif}.seo-cta .primary{background:#ddff37;color:#080808}.seo-cta .secondary{border:1px solid #36363d;color:#f1f1f2}.seo-mini-nav{display:flex;gap:18px;flex-wrap:wrap;margin-top:36px;padding-top:24px;border-top:1px solid #29292f}.seo-mini-nav a{color:#a8a8b0;text-decoration:none;font:650 .85rem/1.4 Inter,sans-serif}.seo-mini-nav a:hover{color:#ddff37}@media(max-width:720px){.seo-learn{padding:58px 0}.seo-learn .seo-shell,.seo-page-main{width:min(100% - 28px,980px)}.seo-grid,.seo-links{grid-template-columns:1fr}.seo-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-card,.seo-article section{padding:21px}.seo-page-main{padding-top:50px}}