
.seo-page{background:#111214}.seo-page .header{background:rgba(17,18,20,.96);backdrop-filter:blur(12px)}
.seo-hero{padding:170px 8vw 90px;min-height:650px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:clamp(45px,8vw,120px);align-items:end;background:radial-gradient(circle at 86% 18%,rgba(255,189,22,.16),transparent 28%),linear-gradient(135deg,#111214,#18191c)}
.seo-breadcrumb{grid-column:1/-1;color:#8f9093;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.seo-breadcrumb a:hover{color:#ffbd16}
.seo-hero h1{font-size:clamp(48px,6.5vw,92px);line-height:.96;letter-spacing:-.055em;margin:20px 0 28px}.seo-hero h1 em{color:#ffbd16;font-style:normal}.seo-hero p{max-width:760px;color:#b4b4b0;font-size:17px;line-height:1.8}
.seo-hero-card{border:1px solid rgba(255,255,255,.12);padding:30px;background:rgba(255,255,255,.025)}.seo-hero-card span{display:block;color:#ffbd16;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;margin-bottom:18px}.seo-hero-card ul{list-style:none;display:grid;gap:13px;color:#d5d5d1;font-size:13px}.seo-hero-card li{padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.08)}
.seo-content{padding:90px 8vw;background:#f1f1ed;color:#18191c}.seo-content-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(55px,8vw,130px);max-width:1380px;margin:auto}.seo-content h2{font-size:clamp(36px,4.4vw,64px);line-height:1.03;letter-spacing:-.045em;margin-bottom:24px}.seo-content h2 em{color:#9d7200;font-style:normal}.seo-content h3{font-size:24px;line-height:1.2;margin:34px 0 12px}.seo-content p{color:#5f6062;font-size:15px;line-height:1.85;margin-bottom:18px}.seo-content ul{padding-left:20px;color:#5f6062;font-size:15px;line-height:1.8}.seo-content li{margin-bottom:8px}
.seo-aside{position:sticky;top:120px;align-self:start;border-top:3px solid #d39b08;padding-top:24px}.seo-aside strong{display:block;font-size:20px;margin-bottom:12px}.seo-aside p{font-size:13px}.seo-aside .btn{margin-top:12px;background:#151619;color:#fff}
.seo-steps{padding:85px 8vw;background:#151619}.seo-steps-inner{max-width:1380px;margin:auto}.seo-steps h2{font-size:clamp(38px,4.5vw,66px);line-height:1;letter-spacing:-.045em;margin-bottom:45px}.seo-step-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.12);border-left:1px solid rgba(255,255,255,.12)}.seo-step{min-height:220px;padding:28px;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.seo-step span{color:#ffbd16;font-size:10px;font-weight:800}.seo-step h3{font-size:20px;margin:26px 0 10px}.seo-step p{color:#95969a;font-size:13px;line-height:1.7}
.seo-faq{padding:90px 8vw;background:#111214}.seo-faq-inner{max-width:1050px;margin:auto}.seo-faq h2{font-size:clamp(38px,4.5vw,62px);letter-spacing:-.04em;margin-bottom:38px}.seo-faq details{border-top:1px solid rgba(255,255,255,.13);padding:22px 0}.seo-faq details:last-child{border-bottom:1px solid rgba(255,255,255,.13)}.seo-faq summary{cursor:pointer;font-weight:700;font-size:16px}.seo-faq details p{max-width:850px;color:#9b9ca0;font-size:14px;line-height:1.8;padding-top:14px}
.seo-crosslinks{padding:70px 8vw;background:#ffbd16;color:#111}.seo-crosslinks-inner{max-width:1380px;margin:auto}.seo-crosslinks span{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.seo-crosslinks h2{font-size:clamp(34px,4vw,56px);letter-spacing:-.04em;line-height:1;margin:14px 0 30px}.seo-crosslinks-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(0,0,0,.2)}.seo-crosslinks-grid a{background:#ffbd16;padding:24px;font-size:13px;font-weight:800;min-height:100px;display:flex;justify-content:space-between;gap:20px;align-items:flex-end}.seo-crosslinks-grid a:hover{background:#ffd15b}
.seo-simple-footer{padding:42px 8vw;background:#0b0c0e;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;gap:30px;align-items:center;color:#88898d;font-size:11px}.seo-simple-footer img{width:62px;height:62px;object-fit:contain}.seo-simple-footer nav{display:flex;gap:22px;flex-wrap:wrap}.seo-simple-footer a:hover{color:#ffbd16}
@media(max-width:900px){.seo-hero{grid-template-columns:1fr;padding:135px clamp(20px,6vw,28px) 70px}.seo-breadcrumb{grid-column:auto}.seo-content{padding:70px clamp(20px,6vw,28px)}.seo-content-grid{grid-template-columns:1fr;gap:35px}.seo-aside{position:static}.seo-steps{padding:70px clamp(20px,6vw,28px)}.seo-step-grid{grid-template-columns:1fr 1fr}.seo-faq{padding:70px clamp(20px,6vw,28px)}.seo-crosslinks{padding:60px clamp(20px,6vw,28px)}.seo-crosslinks-grid{grid-template-columns:1fr 1fr}.seo-simple-footer{padding:34px clamp(20px,6vw,28px);align-items:flex-start;flex-direction:column}}
@media(max-width:560px){.seo-step-grid,.seo-crosslinks-grid{grid-template-columns:1fr}.seo-hero h1{font-size:clamp(43px,13vw,62px)}.seo-hero p{font-size:15px}}
