/* Russian editorial edition */
:root{--bg:#101114;--surface:#191b20;--text:#f0f1f5;--muted:#a6a9b3;--line:#2c2f36;--blue:#7d9fff}
body{background:var(--bg)}
.header{background:rgba(16,17,20,.94);height:76px}
.header-inner{max-width:1440px}
.container{max-width:1184px}
h1{font-size:clamp(38px,4.5vw,62px);line-height:1.12;letter-spacing:-2px;font-weight:600;text-wrap:balance}
h2{font-size:clamp(30px,3.1vw,42px);line-height:1.18;letter-spacing:-1.2px;text-wrap:balance}
.hero{padding-top:86px;padding-bottom:30px;max-width:1360px}
.hero-copy{max-width:980px}
.hero p{max-width:670px;font-size:19px;line-height:1.6;margin-top:25px;margin-bottom:28px}
.hero .button{padding:14px 26px;min-height:50px;border-radius:12px}
.hero-tags{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:25px;color:#8c919e;font-size:14px}
.hero-image{max-width:1184px;aspect-ratio:16/9;margin-top:56px;border-radius:20px;border:1px solid #2a3348;object-fit:contain;background:#0b1428}
.section{padding-block:80px}
.section-heading{margin-bottom:44px;text-align:center}
.section-heading .eyebrow{display:block;margin-bottom:18px}
.section-heading p{max-width:640px;margin-inline:auto;line-height:1.7}
.eyebrow{color:#8caaff;font-size:14px;font-weight:500;letter-spacing:.02em}
.editorial-heading{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:80px;margin-bottom:44px}
.editorial-heading .eyebrow{display:block;margin-bottom:20px}
.editorial-heading h2{text-align:left}
.editorial-heading>p{font-size:17px;line-height:1.75;max-width:460px}
.overview{padding-top:78px}
.outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.outcome-grid article{border-top:1px solid #363a45;padding-top:26px}
.outcome-grid h3{font-size:22px;line-height:1.4;margin:24px 0 14px;letter-spacing:-.4px}
.outcome-grid p{font-size:16px;line-height:1.75}
.outcome-note{border-top:1px solid #282b32;padding-top:18px;margin-top:25px;font-size:14px;color:#828a9b}
.card-label{color:#91a0ba;font-size:14px}
.tabs{margin-bottom:28px;gap:8px}
.tabs button{padding:11px 17px;color:#b1b5c0;border:1px solid transparent}
.tabs button[aria-selected=true]{background:#202b44;border-color:#33466d;color:#d3dfff}
.case-description{max-width:780px;line-height:1.75;margin-bottom:30px;min-height:84px}
.case-deliverables{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:-8px 0 30px}
.case-deliverables span{font-size:14px;line-height:20px;border:1px solid #353b48;border-radius:30px;padding:7px 14px;color:#b9c5df;background:#191e29}
.use-cases img{object-fit:contain;border:1px solid #2b354a;background:#0b1428;border-radius:20px}
.feature-section{padding-block:84px}
.feature-layout{grid-template-columns:1.12fr 1fr;gap:52px}
.feature-media{background:#0b1428;border-radius:16px;border:1px solid #2b354a}
.feature-media img{object-fit:contain}
.feature-trigger{font-size:21px;color:#9195a1;line-height:1.4}
.feature.active{border-left-color:#829fff}
.feature-description p{line-height:1.7;margin-top:12px}
.feature{margin-bottom:25px}
.business-section .feature-media{order:2}
.business-section .feature-list{order:1}
.results-layout{display:grid;grid-template-columns:1.12fr 1fr;gap:52px;align-items:center}
.results-visual img{border:1px solid #2b354a;border-radius:16px;aspect-ratio:16/9;object-fit:contain;background:#0b1428}
.result-rows article{display:flex;gap:21px;border-top:1px solid var(--line);padding:21px 0}
.result-rows article:last-child{border-bottom:1px solid var(--line)}
.result-rows article>span{color:#869cca;font-size:14px;padding-top:4px}
.result-rows h3{font-size:20px;margin-bottom:8px}
.result-rows p{font-size:16px;line-height:1.65}
.product-card{padding:16px 16px 24px;border:1px solid #2a2d36;border-radius:18px;background:#17191e}
.product-card img{aspect-ratio:16/9;border-radius:10px;object-fit:contain;background:#0b1428}
.product-card h3,.product-card p,.product-card .button{margin-left:8px;margin-right:8px}
.product-card h3{font-size:23px}
.product-card p{font-size:16px;line-height:1.7}
.products .three-columns{gap:20px}
.intro-card{padding:28px;border:1px solid #2c303a;background:#191c23;min-height:316px}
.line-icon{color:#a2b6e9}
.intro-card h3{font-size:22px}
.intro-card p{font-size:16px;line-height:1.75}
.benefits-card{border:1px solid #343d53;background:linear-gradient(120deg,#1b2438,#171a22 70%);padding:48px 52px}
.benefits-title .eyebrow{display:block}
.benefits-list{gap:20px}
.benefits-list li:before{color:#91b0ff}
.security{padding-top:36px}
.security .two-columns{gap:24px}
.security article{border-top:1px solid #303641;padding:28px 0}
.security-icon{color:#9eb5ed}
.security h3{font-size:22px}
.starter-section .three-columns{gap:20px}
.starter-card{padding:28px;background:#191c23;border:1px solid #2c303a;min-height:360px}
.starter-card .card-label{margin-bottom:26px}
.starter-card h3{font-size:22px}
.starter-card p{font-size:16px;line-height:1.7}
.brief-panel{padding:52px;display:grid;grid-template-columns:1fr 1fr;gap:80px;border-radius:22px;background:#1c2842;border:1px solid #33466b}
.brief-intro h2{text-align:left;margin:20px 0}
.brief-intro p{font-size:17px;line-height:1.75;color:#b4bfd5;margin-bottom:28px}
.brief-checklist{margin:0;display:grid;align-content:center}
.brief-checklist>div{padding:20px 0;border-bottom:1px solid #39445a}
.brief-checklist>div:first-child{padding-top:0}
.brief-checklist>div:last-child{border-bottom:0;padding-bottom:0}
.brief-checklist dt{font-size:18px;margin-bottom:8px;color:#eff3ff}
.brief-checklist dd{margin:0;color:#b4bfd5;line-height:1.7;font-size:16px}
.steps article>span{color:#7282a4;font-size:44px}
.steps p{line-height:1.75}
.closing{padding-top:90px;padding-bottom:140px}
.closing h2{font-size:clamp(32px,4vw,52px)}
.footer{background:#0d0f12;min-height:200px}
.button{min-height:44px;background:#f0f1f4;border-radius:10px;padding-inline:20px}
.button-small{min-height:36px;padding:7px 15px}
.button-secondary{background:#292f3b;color:#e1e6f3}
.button-secondary:hover{background:#384257}
.center-cta{margin-top:36px}
@media(max-width:1100px){.editorial-heading{gap:40px}.feature-layout,.results-layout{gap:32px}.brief-panel{padding:36px;gap:36px}.starter-card{padding:22px}.feature-trigger{font-size:19px}.benefits-card{padding:36px}.product-card{padding:12px 12px 24px}}
@media(max-width:760px){.header{height:66px}.hero{padding-top:50px;padding-bottom:20px}.hero h1{font-size:36px;letter-spacing:-1.2px;line-height:1.16}.hero p{font-size:17px;line-height:1.7;margin-top:22px}.hero-tags{gap:10px 18px;font-size:13px;margin-top:22px}.hero-image{margin-top:36px;border-radius:12px}.section{padding-block:48px}.section-heading{margin-bottom:30px}.editorial-heading{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.editorial-heading>p{font-size:16px}.editorial-heading h2{font-size:30px}.outcome-grid{grid-template-columns:1fr;gap:28px}.outcome-grid h3{margin-top:18px}.outcome-note{margin-top:18px}.feature-layout,.results-layout{grid-template-columns:1fr;gap:28px}.feature-trigger{font-size:21px}.business-section .feature-media{order:0}.business-section .feature-list{order:1}.tabs button{font-size:15px;padding:10px 13px}.case-description{min-height:0;font-size:16px}.use-cases img{border-radius:12px}.products .three-columns{gap:22px}.product-card{padding:14px 14px 24px}.product-card img{aspect-ratio:16/9}.benefits-card{padding:28px}.starter-card{padding:26px;min-height:320px}.brief-panel{padding:28px;grid-template-columns:1fr;gap:34px;border-radius:16px}.brief-intro h2{font-size:30px}.brief-intro p{font-size:16px}.brief-checklist dt{font-size:17px}.faq h2{font-size:30px}.closing{padding-block:64px 90px}.closing h2{font-size:34px}.hero h1 br{display:none}}
