.seoPage{color:#f5f7fb;background:#060b14;min-height:100vh}.seoPage *{box-sizing:border-box}.seoHero{background:radial-gradient(circle at 75% 20%,#7c3aed33,#0000 32%),#060b14;border-bottom:1px solid #1c293e;grid-template-columns:minmax(0,1fr) 290px;align-items:end;gap:70px;padding:150px max(6vw,28px) 86px;display:grid}.seoHero>div{max-width:900px}.seoHero span,.seoSideCard>small,.seoSideLinks>small,.seoFaq>small{letter-spacing:.16em;color:#a78bfa;font-size:10px;font-weight:800}.seoHero h1{letter-spacing:-.06em;margin:20px 0;font-size:clamp(45px,6vw,82px);line-height:1.01}.seoHero p{color:#a5b0c2;max-width:760px;font-size:18px;line-height:1.75}.seoHero>div>div{gap:12px;margin-top:32px;display:flex}.seoHero a,.seoSideCard a,.seoCta a{background:linear-gradient(135deg,#7c3aed,#8b5cf6);border-radius:7px;padding:14px 19px;font-weight:750}.seoHero>div>div a:last-child{background:0 0;border:1px solid #34435d}.seoHero>aside{background:linear-gradient(145deg,#101a2b,#0a1220);border:1px solid #26364f;border-radius:10px;gap:10px;padding:22px;display:grid}.seoHero>aside small{color:#718096;letter-spacing:.13em}.seoHero>aside b{border-bottom:1px solid #1e2b40;padding:9px 0;font-size:13px}.seoLayout{grid-template-columns:minmax(0,1fr) 320px;gap:70px;max-width:1280px;margin:auto;padding:70px 28px 100px;display:grid}.seoLayout article>nav{color:#718096;gap:9px;margin-bottom:55px;font-size:12px;display:flex}.seoLayout article>nav b{color:#a5b0c2}.seoLayout article>section{border-left:1px solid #25344c;padding:0 0 58px 56px;position:relative}.seoLayout article>section>span{color:#a78bfa;background:#111b2d;border:1px solid #3a4a66;border-radius:50%;place-items:center;width:34px;height:34px;font:700 10px monospace;display:grid;position:absolute;top:0;left:-17px}.seoLayout h2{letter-spacing:-.035em;margin:0 0 18px;font-size:31px}.seoLayout article p{color:#a5b0c2;font-size:16px;line-height:1.8}.seoLayout ul{gap:9px;padding:0;list-style:none;display:grid}.seoLayout li{color:#c7cfda;background:#0d1727;border:1px solid #213049;border-radius:7px;padding:13px 15px}.seoLayout li:before{content:"✓";color:#22c55e;margin-right:10px}.seoLayout>aside{align-content:start;gap:18px;height:max-content;display:grid;position:sticky;top:95px}.seoSideCard,.seoSideLinks{background:linear-gradient(145deg,#101a2b,#0a1220);border:1px solid #26364f;border-radius:10px;padding:23px}.seoSideCard h3{margin:14px 0 8px;font-size:23px}.seoSideCard p{color:#8794a8;margin-bottom:25px;font-size:13px;line-height:1.6}.seoSideCard a{text-align:center;display:block}.seoSideLinks{gap:0;display:grid}.seoSideLinks>small{margin-bottom:11px}.seoSideLinks a{color:#b5bfce;border-bottom:1px solid #223149;justify-content:space-between;padding:13px 0;font-size:13px;display:flex}.seoDisclosure{background:#f59e0b0e;border-radius:10px;margin-bottom:55px;border:1px solid #f59e0b40!important;padding:28px!important}.seoDisclosure h2{font-size:21px}.seoFaq{border:0!important;padding-left:0!important}.seoFaq>small{margin-bottom:13px;display:block}.seoFaq details{border-top:1px solid #27364d}.seoFaq summary{cursor:pointer;justify-content:space-between;padding:20px 0;font-weight:700;display:flex}.seoFaq summary i{color:#a78bfa}.seoFaq details p{margin:0;padding:0 0 20px}.seoCta{text-align:center;background:radial-gradient(circle at 70%,#7c3aed40,#0000 45%),#0c1525;border:1px solid #2c3b56;border-radius:12px;margin:0 max(3vw,22px) 30px;padding:70px 30px}.seoCta span{letter-spacing:.16em;color:#a78bfa;font-size:10px;font-weight:800}.seoCta h2{margin:15px 0 10px;font-size:42px}.seoCta p{color:#9aa6b9;margin-bottom:30px}@media (max-width:850px){.seoHero{grid-template-columns:1fr;padding-top:120px}.seoHero>aside{display:none}.seoLayout{grid-template-columns:1fr}.seoLayout>aside{position:static}.seoLayout article>section{padding-left:28px}.seoCta h2{font-size:32px}}@media (max-width:560px){.seoHero{padding-inline:20px}.seoHero h1{font-size:44px}.seoHero>div>div{flex-direction:column}.seoLayout{padding-inline:20px}.seoLayout h2{font-size:26px}}
:is(.app-shell:has(>.seoPage)>.topbar,.app-shell:has(>.seoPage)>.mobile-nav){display:none!important}.app-shell:has(>.seoPage){display:contents!important}.seoPage>.siteNav{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid #1d2a40;justify-content:space-between;align-items:center;height:72px;padding:0 max(4vw,24px);display:flex;position:relative;background:#050a13f0!important}.seoPage>.siteNav .siteBrand{align-items:center;display:flex}.seoPage>.siteNav nav,.seoPage>.siteNav>div{align-items:center;gap:27px;display:flex}.seoPage>.siteNav a{color:#b7c0cf;font-size:12px;text-decoration:none}.seoPage>.siteNav nav a:hover{color:#fff}.seoPage>.siteNav>div{gap:10px}.seoPage>.siteNav>div a{border:1px solid #35445c;border-radius:6px;padding:11px 17px}.seoPage>.siteNav>div a:last-child{border:0;font-weight:750;color:#fff!important;background:linear-gradient(135deg,#7c3aed,#8b5cf6)!important}.seoPage>.siteFooter{color:#95a2b6;border:1px solid #22324b;border-radius:11px;grid-template-columns:1.6fr repeat(4,1fr);gap:48px;width:min(1420px,100% - 44px);margin:0 auto 24px;padding:42px;font-size:11px;display:grid;background:linear-gradient(145deg,#0b1627,#07111f)!important}.seoPage>.siteFooter>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.seoPage>.siteFooter b{color:#fff;margin-bottom:5px}.seoPage>.siteFooter a{color:#9eabbf;text-decoration:none}.seoPage>.siteFooter a:hover{color:#fff}.seoPage>.siteFooter p{color:#8492a7;line-height:1.65}.seoPage>.siteFooter .siteSocials{display:none}.seoPage>.siteFooterBrand{padding-right:25px}.seoPage>.siteFooter{grid-template-columns:minmax(240px,1.6fr) repeat(4,minmax(120px,1fr))!important;align-items:start!important;height:auto!important;min-height:260px!important;padding:42px!important;display:grid!important;overflow:visible!important}.seoPage>.siteFooter>div{align-self:start!important;height:auto!important;min-height:0!important}@media (max-width:850px){.seoPage>.siteNav nav{display:none}.seoPage>.siteFooter{grid-template-columns:1fr 1fr!important}.seoPage>.siteFooterBrand{grid-column:1/-1}}@media (max-width:560px){.seoPage>.siteNav{padding:0 15px}.seoPage>.siteNav>div a:first-child{display:none}.seoPage>.siteFooter{gap:28px;width:calc(100% - 24px);padding:28px 20px}}
