.seo-page{padding-top:82px}.seo-hero{position:relative;min-height:650px;display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center;padding:75px max(28px,calc((100vw - var(--max))/2));overflow:hidden;background:radial-gradient(circle at 75% 42%,rgba(32,220,255,.13),transparent 31%),radial-gradient(circle at 10% 20%,rgba(121,103,255,.12),transparent 26%)}.seo-hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(75,115,143,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(75,115,143,.06) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(#000,transparent)}.breadcrumbs{margin-bottom:28px;color:#778a9e;font-size:.7rem}.breadcrumbs a{color:var(--cyan)}.seo-hero h1{margin:0;font:600 clamp(3.4rem,5.8vw,6rem)/.94 var(--display);letter-spacing:-.065em}.seo-hero h1 em{display:block;color:var(--cyan);font-style:normal}.seo-lead{max-width:650px;margin:27px 0 32px;color:#a8b7c7;font-size:1.02rem;line-height:1.8}.seo-actions{display:flex;gap:12px;flex-wrap:wrap}.seo-visual{position:relative;min-height:450px;display:grid;place-items:center;border:1px solid rgba(32,220,255,.2);background:radial-gradient(circle,rgba(36,126,170,.2),rgba(8,16,29,.86) 67%);overflow:hidden}.seo-visual:before,.seo-visual:after{content:"";position:absolute;width:76%;aspect-ratio:1;border:1px solid rgba(32,220,255,.17);border-radius:50%}.seo-visual:after{width:55%;border-color:rgba(121,103,255,.25)}.seo-visual img{position:relative;z-index:2;width:90%;height:390px;object-fit:contain;filter:drop-shadow(0 30px 40px #000)}.seo-visual-label{position:absolute;z-index:3;left:25px;bottom:24px}.seo-visual-label span,.seo-visual-label strong{display:block}.seo-visual-label span{color:var(--cyan);font-size:.57rem;font-weight:800;letter-spacing:.2em}.seo-visual-label strong{margin-top:8px;font:600 1.12rem var(--display)}.seo-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#07101c}.seo-strip>div{max-width:var(--max);margin:auto;display:grid;grid-template-columns:repeat(3,1fr)}.seo-strip article{padding:26px 30px}.seo-strip article+article{border-left:1px solid var(--line)}.seo-strip strong,.seo-strip span{display:block}.seo-strip strong{font:.9rem var(--display)}.seo-strip span{margin-top:7px;color:#8292a4;font-size:.69rem;line-height:1.5}.seo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.seo-card{min-height:280px;padding:30px;border:1px solid var(--line);background:linear-gradient(150deg,rgba(15,27,45,.96),rgba(7,13,24,.98))}.seo-card>span{color:var(--cyan);font:.63rem var(--display);letter-spacing:.17em}.seo-card h2,.seo-card h3{margin:23px 0 13px;font:600 1.75rem/1.05 var(--display);letter-spacing:-.04em}.seo-card p,.seo-copy p,.seo-copy li{color:var(--muted);font-size:.82rem;line-height:1.75}.seo-card a{display:inline-block;margin-top:16px;color:var(--cyan);font-size:.72rem;font-weight:800}.seo-copy{max-width:920px}.seo-copy h2{margin:0 0 25px;font:600 clamp(2.7rem,4vw,4.5rem)/.98 var(--display);letter-spacing:-.055em}.seo-copy ul{padding-left:18px}.seo-faq{max-width:920px}.seo-faq article{padding:23px 0;border-bottom:1px solid var(--line)}.seo-faq h3{margin:0 0 10px;font:600 1.18rem var(--display)}.seo-faq p{margin:0;color:var(--muted);font-size:.83rem;line-height:1.75}.seo-cta{max-width:var(--max);margin:0 auto 100px;padding:42px;display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid rgba(32,220,255,.3);background:linear-gradient(115deg,rgba(32,220,255,.11),rgba(121,103,255,.12),rgba(7,13,24,.9))}.seo-cta h2{max-width:760px;margin:10px 0 0;font:600 clamp(2rem,3.2vw,3.5rem)/1 var(--display);letter-spacing:-.045em}.seo-nav-active{color:var(--cyan)!important}.seo-page-main .section{padding-top:95px;padding-bottom:95px}@media(max-width:900px){.seo-hero{grid-template-columns:1fr;min-height:auto}.seo-visual{min-height:360px}.seo-grid{grid-template-columns:1fr 1fr}.seo-strip>div{grid-template-columns:1fr}.seo-strip article+article{border-left:0;border-top:1px solid var(--line)}}@media(max-width:780px){.seo-page{padding-top:70px}.seo-hero{padding:65px 20px 55px}.seo-hero h1{font-size:clamp(3rem,14vw,4.5rem)}.seo-actions{display:grid}.seo-visual{min-height:320px}.seo-visual img{height:280px}.seo-grid{grid-template-columns:1fr}.seo-card{min-height:auto}.seo-cta{margin:0 20px 70px;padding:27px;display:block}.seo-cta .button{margin-top:25px}.seo-page-main .section{padding-top:75px;padding-bottom:75px}}
