.seo-page{background:#080a0f}.seo-wrap{width:min(1120px,calc(100% - 48px));margin:auto}.seo-header{display:flex;justify-content:space-between;align-items:center;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.1)}.seo-header nav{display:flex;gap:24px;align-items:center}.seo-header nav a,.seo-footer a{color:#9aa4b4;text-decoration:none;font-size:12px}.seo-header nav a:hover,.seo-footer a:hover{color:#7de8d4}.seo-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center;padding:100px 0 84px}.seo-hero h1{font-size:clamp(46px,6vw,74px);line-height:1.02;letter-spacing:-.075em;margin:22px 0}.seo-hero h1 span,.seo-section h2 span,.seo-cta h2 span{color:#7de8d4}.seo-lead{color:#a4adbb;font-size:17px;line-height:1.8;max-width:560px}.seo-note{color:#8290a0;font:12px/1.6 'DM Mono';margin-top:32px}.seo-visual{background:linear-gradient(145deg,#15242a,#10141c);border:1px solid rgba(125,232,212,.28);border-radius:16px;padding:28px;box-shadow:0 30px 80px rgba(0,0,0,.4)}.seo-visual-label{display:flex;justify-content:space-between;color:#8491a1;font:10px 'DM Mono';text-transform:uppercase;letter-spacing:.1em}.seo-visual strong{display:block;font-size:58px;letter-spacing:-.08em;margin:30px 0 4px;color:#f4f6fb}.seo-visual small{color:#7de8d4;font:11px 'DM Mono'}.seo-visual-list{list-style:none;padding:20px 0 0;margin:22px 0 0;border-top:1px solid rgba(255,255,255,.1);color:#a5afbd;font:11px/2 'DM Mono'}.seo-section{padding:82px 0}.seo-section>h2,.seo-section-head h2{font-size:49px;line-height:1.05;letter-spacing:-.07em;margin:16px 0}.seo-section-head{display:flex;justify-content:space-between;align-items:end;gap:60px}.seo-section-head p{max-width:400px;color:#929cab;line-height:1.75}.seo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:42px}.seo-card{background:#10141c;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:26px;min-height:210px}.seo-card h3{font-size:19px;margin:12px 0}.seo-card p{color:#929cab;font-size:13px;line-height:1.7}.seo-card a{color:#7de8d4;text-decoration:none;font:11px 'DM Mono'}.seo-number{color:#7de8d4;font:11px 'DM Mono'}.seo-dark{background:#0d1118;width:100vw;margin-left:calc((1120px - 100vw)/2);padding-left:max(24px,calc((100vw - 1120px)/2));padding-right:max(24px,calc((100vw - 1120px)/2))}.seo-dark-inner{max-width:1120px;margin:auto}.seo-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}.seo-panel{background:#10141c;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:26px}.seo-panel h3{margin-top:0}.seo-panel p,.seo-panel li{color:#98a3b3;line-height:1.7;font-size:13px}.seo-panel ul{padding-left:19px}.seo-code{background:#0a0d12;border:1px solid rgba(125,232,212,.25);border-radius:12px;padding:22px;overflow:auto;color:#d9e5ee;font:12px/1.75 'DM Mono';white-space:pre-wrap}.seo-code .key{color:#7de8d4}.seo-code .value{color:#c8f59e}.seo-table{border-top:1px solid rgba(255,255,255,.1);margin-top:38px}.seo-table-row{display:grid;grid-template-columns:1fr 2fr 1fr;gap:18px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:13px;color:#aeb7c4}.seo-table-row code{color:#7de8d4;font:12px 'DM Mono'}.seo-table-row b{font-weight:500;color:#f4f6fb}.seo-faq details{border-top:1px solid rgba(255,255,255,.1);padding:19px 0}.seo-faq summary{cursor:pointer;font-weight:600;list-style:none}.seo-faq summary::-webkit-details-marker{display:none}.seo-faq summary:after{content:'+';float:right;color:#7de8d4;font:20px 'DM Mono'}.seo-faq details[open] summary:after{content:'−'}.seo-faq p{color:#98a3b3;line-height:1.7;max-width:760px}.seo-cta{display:flex;justify-content:space-between;align-items:end;gap:35px;border:1px solid rgba(125,232,212,.3);border-radius:16px;padding:38px;background:linear-gradient(135deg,#12252a,#10141c)}.seo-cta h2{font-size:42px;line-height:1.05;letter-spacing:-.06em;margin:16px 0}.seo-cta p{color:#9da8b7;line-height:1.7;max-width:500px}.seo-cta-actions{display:flex;flex-direction:column;align-items:flex-end;gap:18px}.seo-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.1);padding:28px 0 40px;color:#778291;font:11px 'DM Mono'}.seo-footer .brand{font:800 17px Manrope;color:#f4f6fb}@media(max-width:800px){.seo-wrap{width:min(100% - 32px,560px)}.seo-header nav a:not(.button){display:none}.seo-hero{grid-template-columns:1fr;gap:40px;padding:72px 0}.seo-hero h1{font-size:52px}.seo-section{padding:68px 0}.seo-section>h2,.seo-section-head h2{font-size:40px}.seo-section-head,.seo-cta{display:block}.seo-section-head p{margin-top:22px}.seo-grid,.seo-columns{grid-template-columns:1fr}.seo-dark{width:100vw;margin-left:-16px;padding-left:16px;padding-right:16px}.seo-cta-actions{align-items:flex-start;margin-top:25px}.seo-table-row{grid-template-columns:1fr 1.6fr .6fr;font-size:12px}.seo-footer{display:block}.seo-footer>*{display:block;margin-bottom:14px}}
