:root{--metal:#c9cdd3;--red:#c43540;--panel:rgba(18,21,26,.82)}
body{background:#08090b}.hero{min-height:760px;isolation:isolate}.hero>picture{position:absolute;inset:0;z-index:-3}.hero>picture .hero-bg{width:100%;height:100%;object-fit:cover;object-position:center}.hero-shade{background:linear-gradient(90deg,rgba(5,6,8,.94) 0%,rgba(5,6,8,.73) 36%,rgba(5,6,8,.16) 67%,rgba(5,6,8,.34) 100%)}.hero-content{max-width:780px;text-shadow:0 5px 30px rgba(0,0,0,.54)}.hero .eyebrow{letter-spacing:.22em;word-spacing:.25em}.hero h1{letter-spacing:-.065em;line-height:.9;text-shadow:0 8px 44px rgba(0,0,0,.62)}.russia-signal{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:3;padding:14px 17px 14px 13px;border-left:2px solid #fff;background:linear-gradient(90deg,rgba(8,10,13,.82),rgba(8,10,13,.28));display:flex;align-items:center;gap:10px;writing-mode:vertical-rl;letter-spacing:.14em}.russia-signal small{font-size:8px;font-weight:800;line-height:1.8}.mini-flag,.russia-label i{width:8px;height:21px;display:block;background:linear-gradient(#fff 0 33%,#164c9b 33% 66%,#ca3743 66%)}
section{position:relative}.profile,.command,.intelligence-showcase,.vote-leaders,.scale,.services,.seo-hub,.method,.times-square,.authority,.contact,.press{padding-top:130px;padding-bottom:130px}.profile-photo,.command-image,.meeting-scene,.vote-screen-visual,.russian-ops,.times-stage{box-shadow:0 26px 70px rgba(0,0,0,.42);border:1px solid rgba(255,255,255,.08)}.profile-photo img{filter:contrast(1.04) saturate(.88)}.command-image img,.meeting-scene img,.method-photo,.russian-ops img,.times-stage img{filter:saturate(.82) contrast(1.06)}
.scale-grid{grid-template-columns:repeat(3,1fr)!important}.scale-grid article,.platform-grid article,.automation-grid{border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(35,39,46,.75),rgba(12,14,18,.95));box-shadow:inset 0 1px rgba(255,255,255,.06),0 18px 35px rgba(0,0,0,.22)}.scale-grid strong{font-size:clamp(42px,5vw,82px);letter-spacing:-.07em;color:#fff;text-shadow:0 7px 24px rgba(0,0,0,.5)}.platform-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.platform-grid article{display:flex;align-items:center;gap:13px;padding:18px}.platform-grid img{width:31px;height:31px;object-fit:contain}.platform-grid b,.platform-grid span{display:block}.platform-grid b{font-size:11px;letter-spacing:.12em}.platform-grid span{font-size:9px;color:#aeb3ba;letter-spacing:.08em;margin-top:4px}.automation-grid{display:grid;grid-template-columns:.85fr 1.5fr;gap:28px;margin-top:20px;padding:28px}.automation-title small,.automation-title b,.automation-title span{display:block}.automation-title small{font-size:10px;letter-spacing:.17em;color:#aab1bb}.automation-title b{font-size:22px;margin:9px 0;letter-spacing:.02em}.automation-title span{font-size:13px;line-height:1.55;color:#aeb3ba}.bot-stack{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.bot-stack>div{border:1px solid rgba(255,255,255,.1);padding:14px;background:rgba(0,0,0,.22);position:relative}.bot-stack>div:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#c93742;box-shadow:0 0 13px #c93742}.bot-stack b,.bot-stack span,.bot-stack small{display:block}.bot-stack b{font-size:11px;letter-spacing:.12em}.bot-stack span{color:#86d19b;font-size:9px;letter-spacing:.14em;margin:7px 0}.bot-stack small{font-size:9px;color:#a7adb4;letter-spacing:.08em}.russia-label{display:flex!important;align-items:center;gap:9px;letter-spacing:.14em!important}.russia-label i{height:14px;width:20px}.russian-ops{margin-top:22px}.russian-ops img{object-position:center}.russian-ops p{max-width:620px}
.national-section{align-items:center}.vote-screen-visual{position:relative;overflow:hidden}.vote-screen-visual>img{display:block;width:100%}.national-board{position:absolute;left:32%;top:6%;width:64%;height:45%;padding:14px 16px;color:#d5dce5;background:linear-gradient(115deg,rgba(8,16,25,.18),rgba(8,16,25,.45));text-shadow:0 1px 4px #000;display:flex;flex-direction:column;gap:7px}.national-board strong{font-size:clamp(10px,1.1vw,15px);letter-spacing:.12em}.national-board span{font-size:clamp(8px,.85vw,11px);letter-spacing:.12em;color:#c43540}.national-board div{font-size:clamp(5px,.53vw,8px);line-height:1.65;letter-spacing:.07em;max-width:90%}.conversion-track{grid-template-columns:repeat(11,1fr)!important;gap:5px!important}.conversion-track>div{min-width:0}.conversion-track strong{font-size:14px!important}.conversion-track small{font-size:10px!important}.conversion-track>span{color:#c63641!important;align-self:center}.international-operation .times-stage-inner:after{background:linear-gradient(110deg,rgba(0,0,0,.08),rgba(0,0,0,.42))}.international-operation .times-stage img{width:100%;height:100%;object-fit:cover}.countries span{border-color:rgba(255,255,255,.17)}
.lead-form textarea{min-height:110px;resize:vertical}.lead-form .form-status{display:block;margin-top:13px;line-height:1.5}.lead-form button[disabled]{opacity:.62;cursor:wait}.press-grid a{box-shadow:0 16px 32px rgba(0,0,0,.19)}.press-grid a small:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#c43540;margin-right:7px}.contact,.authority{background:linear-gradient(135deg,#11141a,#08090c)}
@media(max-width:760px){.hero{min-height:690px}.hero>picture .hero-bg{object-position:center}.hero-shade{background:linear-gradient(180deg,rgba(4,5,7,.42) 0%,rgba(4,5,7,.12) 32%,rgba(4,5,7,.9) 77%,#06070a 100%)}.hero-content{padding-top:270px}.hero .eyebrow{font-size:9px;letter-spacing:.12em;line-height:1.65}.russia-signal{top:150px;transform:none;padding:9px 10px}.profile,.command,.intelligence-showcase,.vote-leaders,.scale,.services,.seo-hub,.method,.times-square,.authority,.contact,.press{padding-top:82px;padding-bottom:82px}.scale-grid{grid-template-columns:1fr!important}.platform-grid{grid-template-columns:repeat(2,1fr)}.platform-grid article{padding:14px 10px;gap:9px}.platform-grid img{width:25px;height:25px}.platform-grid span{font-size:8px}.automation-grid{grid-template-columns:1fr;padding:19px;gap:20px}.bot-stack{grid-template-columns:1fr 1fr}.national-board{position:static;width:auto;height:auto;margin:0;padding:18px;background:#10141a;text-shadow:none}.national-board div{font-size:9px;max-width:none;line-height:1.75}.vote-screen-visual figcaption{padding:12px}.conversion-track{display:flex!important;overflow:auto;gap:10px!important;padding-bottom:8px}.conversion-track>div{min-width:135px}.conversion-track>span{min-width:15px}.method{display:flex;flex-direction:column}.method-photo{height:310px;width:100%;object-fit:cover}.international-operation .times-stage{min-height:350px}.international-operation .times-stage-inner{height:350px}.contact{gap:35px}.lead-form{width:100%}}

.home-blog-strip{position:relative;z-index:35;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:66px;margin-top:78px;padding:13px 6vw;border-top:1px solid rgba(166,107,255,.28);border-bottom:1px solid rgba(166,107,255,.35);background:linear-gradient(100deg,#090b0f 0%,#202020 48%,#0a0c10 100%);box-shadow:0 18px 45px rgba(0,0,0,.36);overflow:hidden}
.home-blog-strip:after{content:"";position:absolute;inset:0 auto 0 -25%;width:20%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:skewX(-18deg);animation:blogStripGlow 6s ease-in-out infinite;pointer-events:none}
.blog-strip-kicker{display:flex;align-items:center;gap:9px;color:var(--gold2);font-size:10px;font-weight:850;letter-spacing:.18em;white-space:nowrap}
.blog-strip-kicker i{width:8px;height:8px;border-radius:50%;background:#35d77c;box-shadow:0 0 16px rgba(53,215,124,.6);animation:blogGreenPulse 1.8s ease-in-out infinite}
@keyframes blogGreenPulse{0%,100%{opacity:1}50%{opacity:.25}}
@media(prefers-reduced-motion:reduce){.blog-strip-kicker i{animation:none}}
.home-blog-strip strong{font:400 clamp(18px,2vw,28px)/1.15 Georgia,serif;color:#ff4a59}
.blog-strip-cta{display:flex;align-items:center;gap:11px;min-height:40px;padding:0 16px;border:1px solid rgba(166,107,255,.55);color:var(--gold2);font-size:10px;font-weight:850;letter-spacing:.13em;white-space:nowrap}
.blog-strip-cta b{font-size:17px;transition:transform .25s}
.home-blog-strip:hover .blog-strip-cta b{transform:translateX(4px)}
@keyframes blogStripGlow{0%,30%{left:-25%}65%,100%{left:125%}}
@media(max-width:760px){.home-blog-strip{grid-template-columns:1fr auto;gap:8px 14px;min-height:92px;padding:14px 18px}.home-blog-strip strong{grid-column:1/-1;grid-row:2;font-size:18px}.blog-strip-cta{grid-column:2;grid-row:1;min-height:34px;padding:0 10px;font-size:8px}.blog-strip-kicker{grid-column:1;grid-row:1}}
@media(prefers-reduced-motion:reduce){.home-blog-strip:after{animation:none}}
