:root{--bg:#050b17;--bg2:#081326;--panel:#0b1830;--panel2:#0e203b;--line:#1a3558;--text:#f5f9ff;--muted:#91a7c4;--blue:#23a6ff;--blue2:#3975ff;--red:#ff4868;--green:#26dca4;--purple:#8b5cff;--gold:#f6bd54;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% -10%,#10284b 0,transparent 34%),var(--bg);color:var(--text);font-family:"Segoe UI",Tahoma,Arial,sans-serif;line-height:1.65}a{text-decoration:none;color:inherit}button,input{font:inherit}.site-header{position:sticky;top:0;z-index:80;display:flex;align-items:center;gap:24px;min-height:76px;padding:12px max(4vw,24px);background:rgba(5,11,23,.88);backdrop-filter:blur(18px);border-bottom:1px solid rgba(72,123,184,.22)}.brand,.footer-brand{display:flex;align-items:center;gap:10px}.brand>span:last-child,.footer-brand>div{display:grid}.brand b,.footer-brand b{font-size:19px}.brand small,.footer-brand small{color:#839ab8;font-size:11px}.brand-mark{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;background:linear-gradient(145deg,#6c37ff,#0ec8ff 55%,#ff3e81);font-weight:1000;font-size:24px;box-shadow:0 0 28px rgba(52,139,255,.35)}.nav-links{display:flex;align-items:center;gap:3px;margin-inline:auto}.nav-links a{padding:9px 11px;color:#afc0d7;font-size:13px;font-weight:800;border-radius:9px}.nav-links a:hover,.nav-links a.active{background:#102443;color:#fff}.nav-actions,.hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 17px;border-radius:12px;border:1px solid transparent;font-weight:900;transition:.2s ease}.btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.btn.primary{background:linear-gradient(135deg,#8a4bff,#356cff 58%,#ff3d74);color:#fff;box-shadow:0 10px 35px rgba(81,83,255,.25)}.btn.whatsapp{border-color:#16b982;background:#082a25;color:#7dffd3}.btn.big{min-height:51px;padding:0 23px}.menu-toggle{display:none;margin-inline-start:auto;width:42px;height:42px;border:1px solid var(--line);border-radius:11px;background:#0c1a30;color:#fff;font-size:19px}
.hero-section{position:relative;overflow:hidden;padding:72px 0 56px}.hero-section:before{content:"";position:absolute;inset:-20% 0 auto;width:100%;height:600px;background:radial-gradient(circle at 72% 25%,rgba(42,119,255,.2),transparent 34%),radial-gradient(circle at 20% 30%,rgba(255,65,118,.12),transparent 28%);pointer-events:none}.hero-grid{position:relative;z-index:1;width:min(1280px,92vw);margin:auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:44px;align-items:center}.eyebrow,.section-heading>span{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid #284b74;border-radius:999px;background:#0d1d36;color:#9acbff;font-size:12px;font-weight:900}.eyebrow i{width:7px;height:7px;border-radius:50%;background:#30e0a5;box-shadow:0 0 12px #30e0a5}.hero-copy h1{margin:18px 0 15px;font-size:clamp(40px,5.1vw,72px);line-height:1.08;letter-spacing:-1.5px}.hero-copy h1 span{background:linear-gradient(90deg,#25baff,#7d79ff,#ff4d79);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy>p{max-width:650px;margin:0;color:#a9bad0;font-size:17px}.hero-actions{margin-top:25px}.hero-trust{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.hero-trust span{padding:7px 10px;border:1px solid #1e3757;border-radius:9px;background:rgba(12,27,49,.75);color:#afc0d6;font-size:11px}.product-window{border:1px solid #244b76;border-radius:23px;background:linear-gradient(180deg,#0c1930,#071225);box-shadow:0 35px 80px rgba(0,0,0,.35),0 0 80px rgba(40,111,255,.11);overflow:hidden}.product-bar{display:flex;align-items:center;gap:12px;padding:13px 15px;border-bottom:1px solid #183657;background:#0d1b30}.product-bar b{margin-inline:auto;font-size:12px}.product-bar em{font-style:normal;color:#ff6a85;font-size:10px}.window-dots{color:#60728d;font-size:9px;letter-spacing:3px}.battle-mini{display:grid;grid-template-columns:1fr 130px 1fr;gap:12px;padding:16px}.side{padding:15px;border:1px solid;border-radius:17px;text-align:center}.side.red{border-color:#8b2940;background:linear-gradient(150deg,rgba(86,17,33,.55),rgba(17,22,37,.75))}.side.blue{border-color:#186ba3;background:linear-gradient(150deg,rgba(9,65,105,.65),rgba(13,24,43,.75))}.side>small{display:block;color:#d8e5f4;font-weight:800}.side>strong{display:block;font-size:36px;line-height:1.2;margin:3px 0}.side.red>strong{color:#ff596d}.side.blue>strong{color:#28aaff}.side>span{font-size:9px;color:#8299b7}.money{display:flex;justify-content:space-between;gap:8px;align-items:center;margin:10px 0;padding:9px;border:1px solid #28415f;border-radius:10px;background:#091426}.money b{font-size:11px}.money em{font-style:normal;color:#69f0bd;font-size:10px}.side ul{list-style:none;margin:0;padding:0}.side li{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:6px;padding:7px 2px;border-bottom:1px solid #20304a;font-size:9px;text-align:right}.side li:last-child{border-bottom:0}.side li i{font-style:normal;color:#6f85a4}.side li span{font-weight:900}.battle-center{display:grid;place-items:center;align-content:center;gap:5px}.battle-center>b{padding:5px 13px;border:1px solid #6552c9;border-radius:999px;color:#d9d3ff;background:#211b4b}.battle-center>span{font-size:8px;color:#7f95b0}.battle-center>strong{padding:6px 12px;border-radius:10px;color:#66ffd0;background:#0b513f;font-size:14px}.battle-center>small{color:#8eb6a8;font-size:9px}.battle-progress{position:relative;height:26px;margin:0 16px 16px;border-radius:8px;background:#3b1420;overflow:hidden}.battle-progress i{position:absolute;inset:0 auto 0 0;background:#2196f3}.battle-progress span{position:relative;z-index:2;float:left;padding:4px 9px;font-size:9px;font-weight:900}.battle-progress span:last-child{float:right}.proof-strip{width:min(1180px,92vw);margin:0 auto 68px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.proof-strip>div{display:grid;text-align:center;padding:16px;border:1px solid #1b3657;border-radius:14px;background:#0a162a}.proof-strip b{font-size:22px;color:#fff}.proof-strip span{font-size:10px;color:#8da4c1}
.features-section,.battle-section,.operations-section,.enigma-section,.why-section,.reviews-section,.updates-section{padding:78px 0}.features-section,.operations-section,.why-section,.reviews-section{background:#07111f}.section-heading{width:min(1180px,92vw);margin:0 auto 34px}.section-heading h2{margin:11px 0 6px;font-size:clamp(29px,4vw,46px);line-height:1.2}.section-heading p{margin:0;max-width:840px;color:#92a7c2}.features-grid{width:min(1240px,92vw);margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card{display:grid;grid-template-rows:auto 1fr;gap:15px;min-height:350px;padding:17px;border:1px solid #1a3557;border-radius:20px;background:linear-gradient(180deg,#0b1830,#081426);box-shadow:0 15px 40px rgba(0,0,0,.17)}.feature-card:hover{border-color:#2b6ca5;transform:translateY(-2px);transition:.2s ease}.feature-copy{display:flex;align-items:flex-start;gap:10px}.feature-number{display:grid;place-items:center;width:31px;height:31px;flex:0 0 31px;border-radius:9px;background:#152b4c;color:#69baff;font-size:11px;font-weight:900}.feature-copy h3{margin:0 0 3px;font-size:17px}.feature-copy p{margin:0;color:#849ab7;font-size:11px}.feature-visual{align-self:end;min-height:185px;padding:13px;border:1px solid #1d3655;border-radius:15px;background:#07111f;color:#ecf5ff;overflow:hidden}.mock-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:9px;border-bottom:1px solid #203553}.mock-head b{font-size:10px}.mock-head span{font-size:8px;color:#7f96b2}.mock-head .ok{color:#62e9ba}.signal-row{display:flex;justify-content:space-between;margin:17px 0;padding:11px;border-radius:10px;background:#0e2038}.signal-row b{font-size:12px}.signal-row span{font-size:9px;color:#6ce7b9}.event-pills{display:flex;gap:6px;flex-wrap:wrap}.event-pills i{font-style:normal;padding:5px 7px;border-radius:7px;background:#111f35;color:#8eb4df;font-size:8px}.video-mock{display:grid;place-items:center;gap:7px;min-height:155px;border-radius:12px;background:linear-gradient(160deg,#16233b,#0d1220);position:relative}.video-mock>span{position:absolute;top:9px;left:9px;padding:3px 6px;border-radius:6px;background:#501426;color:#ff7990;font-size:8px}.video-person{display:grid;place-items:center;width:92px;height:92px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#30537a,#101722 65%);color:#9db2ca;font-size:9px}.video-mock small{color:#83a0c2;font-size:8px}.score-duo{display:grid;grid-template-columns:1fr auto 1fr;gap:7px;align-items:center}.score-duo>div{display:grid;text-align:center;padding:11px;border-radius:11px;background:#0e2037}.score-duo small,.score-duo em{font-size:8px;color:#7d94af;font-style:normal}.score-duo b{font-size:18px}.score-duo>strong{color:#7c8fac;font-size:9px}.money-switch{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:9px 10px;border-radius:10px;background:#0c1e34;font-size:9px}.money-switch i{display:grid;place-items:center;width:28px;height:17px;border-radius:999px;background:#13c997;color:#fff;font-style:normal;font-size:8px}
.mini-users p,.hidden-list p,.changes p{display:flex;align-items:center;gap:7px;margin:0;padding:9px 2px;border-bottom:1px solid #1d3049;font-size:9px}.mini-users p i{width:7px;height:7px;border-radius:50%;background:#2ce5a9;box-shadow:0 0 8px #2ce5a9}.mini-users p b{margin-inline-start:auto;color:#65e6b7}.mini-chat p{display:grid;grid-template-columns:60px 1fr auto;gap:7px;margin:0;padding:8px 2px;border-bottom:1px solid #1d3049;font-size:8px}.mini-chat p span{color:#afc0d3}.mini-chat p small{color:#6f849d}.inventory-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:13px}.inventory-grid span{padding:10px;border-radius:10px;background:#0e2038;text-align:center;font-weight:900;font-size:11px}.ocr-card{display:grid;gap:5px;padding:14px;border:1px dashed #415e80;border-radius:12px;background:#0b1a2f}.ocr-card>span{font-size:20px}.ocr-card>b{color:#61edbb}.ocr-card p{margin:0;font-size:9px}.ocr-card small{color:#7592b4}.telegram-card,.profile-mini{display:flex;align-items:center;gap:12px;min-height:145px}.telegram-card>span{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:linear-gradient(145deg,#31b6ff,#1676d2);font-size:25px}.telegram-card b,.profile-mini b{font-size:13px}.telegram-card p,.profile-mini p{margin:4px 0;color:#aec0d5;font-size:9px}.telegram-card small,.profile-mini small{color:#728ba8;font-size:8px}.hidden-list p b{flex:1}.hidden-list p span{color:#6ee8bb}.enigma-mini{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;min-height:145px;text-align:center;position:relative}.enigma-mini>div{display:grid;place-items:center;gap:5px;padding:12px;border-radius:12px;background:#0e1e33}.enigma-mini>div span{font-size:25px}.enigma-mini>strong{color:#64d5ff}.enigma-mini>em{position:absolute;right:50%;transform:translateX(50%);bottom:5px;padding:4px 8px;border-radius:999px;background:#0f4d39;color:#75f0c4;font-size:8px;font-style:normal}.share-filter{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:18px 0;padding:11px;border-radius:10px;background:#102039;font-size:9px}.share-filter b{color:#fff}.share-filter i{font-style:normal;color:#70eebf}.fake-btn{width:100%;padding:9px;border:0;border-radius:9px;background:linear-gradient(135deg,#7644ff,#356cff);color:#fff;font-weight:900;font-size:9px}.report-mini{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.report-mini>div{display:grid;gap:3px;padding:12px;border-radius:10px;background:#0d2038}.report-mini small{font-size:8px;color:#7f98b6}.report-mini b{font-size:15px}.report-mini .sar b{color:#72f0c1}.changes p{justify-content:space-between}.changes p b{color:#78d9ff}.profile-mini>span{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#132b49;font-size:28px}.generic-visual{display:grid;place-items:center;align-content:center;min-height:155px;text-align:center}.generic-visual>span{font-size:32px;color:#69b7ff}.generic-visual p{max-width:220px;margin:4px 0;color:#7f98b5;font-size:9px}
.battle-section{background:linear-gradient(180deg,#050b17,#08162a)}.battle-demo-shell{width:min(1180px,92vw);margin:auto;padding:20px;border:1px solid #244a74;border-radius:23px;background:#081426;box-shadow:0 28px 70px rgba(0,0,0,.28)}.battle-demo-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.battle-demo-top>div{display:grid}.battle-demo-top small{color:#8ab3db;font-size:10px}.battle-demo-top b{font-size:11px}.demo-toggle{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #2a496b;border-radius:999px;background:#0b1d34;font-size:9px}.demo-toggle input{display:none}.demo-toggle i{position:relative;width:31px;height:18px;border-radius:999px;background:#17c99a}.demo-toggle i:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff}.team-columns{display:grid;grid-template-columns:1fr 120px 1fr;gap:12px;align-items:stretch}.team-card{padding:16px;border:1px solid;border-radius:17px}.team-card.ours{border-color:#176fa9;background:linear-gradient(145deg,rgba(11,64,105,.55),rgba(8,22,40,.8))}.team-card.opponents{border-color:#963147;background:linear-gradient(145deg,rgba(89,20,36,.58),rgba(21,17,29,.82))}.team-card header{display:grid;text-align:center;padding-bottom:12px;border-bottom:1px solid rgba(126,161,201,.18)}.team-card header span{font-weight:900;font-size:12px}.team-card header b{font-size:34px}.team-card.ours header b{color:#27aaff}.team-card.opponents header b{color:#ff5b6f}.team-card header small{color:#8098b6;font-size:8px}.host-row{display:grid;grid-template-columns:39px 1fr auto;gap:9px;align-items:center;padding:11px 2px;border-bottom:1px solid rgba(126,161,201,.14)}.host-row:last-child{border-bottom:0}.host-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#152d4c;color:#fff;font-weight:900}.host-row p{display:grid;margin:0}.host-row p b{font-size:10px}.host-row p span{color:#8ca5c1;font-size:8px}.host-row>strong{color:#66edbd;font-size:10px}.team-vs{display:grid;place-items:center;align-content:center;gap:8px;text-align:center}.team-vs b{padding:6px 10px;border-radius:999px;background:#1a2240;color:#c7cfff}.team-vs span{font-size:8px;color:#7891ad}.team-vs i{font-style:normal;color:#546c89;font-weight:900}.estimate-note{margin:14px 0 0;color:#738ba7;font-size:9px}.operations-grid,.why-grid,.reviews-grid{width:min(1180px,92vw);margin:auto;display:grid;gap:14px}.operations-grid{grid-template-columns:repeat(3,1fr)}.operations-grid article,.why-grid article,.reviews-grid article{padding:19px;border:1px solid #1b3658;border-radius:18px;background:#0a172a}.operations-grid article>span{font-size:27px}.operations-grid h3,.why-grid h3{margin:8px 0 5px}.operations-grid p,.why-grid p{margin:0;color:#88a0be;font-size:11px}.permission-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.permission-chips i{font-style:normal;padding:5px 7px;border-radius:7px;background:#0f2940;color:#6de6b9;font-size:8px}.language-demo{display:flex;gap:8px;margin-top:18px}.language-demo>*{flex:1;padding:9px;text-align:center;border-radius:9px;border:1px solid #2a4d72;font-size:9px}.language-demo b{background:#0d3b32;color:#78edc5}.update-badge{display:inline-flex;margin-top:16px;padding:6px 9px;border-radius:8px;background:#221c49;color:#c3baff;font-size:8px;font-weight:900}
.enigma-section{background:radial-gradient(circle at 50% 40%,rgba(105,68,255,.1),transparent 42%),#050c18}.enigma-stage{width:min(1180px,92vw);margin:auto;display:grid;grid-template-columns:220px 140px 1fr;gap:14px;align-items:center;padding:22px;border:1px solid #3d3b78;border-radius:23px;background:linear-gradient(145deg,#0c1530,#08111f);box-shadow:0 0 60px rgba(104,69,255,.1)}.masked-card,.real-card,.history-card,.profile-stats{border:1px solid #263c5c;border-radius:16px;background:#0b1728}.masked-card{display:grid;place-items:center;text-align:center;padding:20px;gap:5px}.mask-icon{font-size:38px}.masked-card small,.real-card small{color:#7d94b2;font-size:8px}.masked-card b{font-size:15px}.masked-card em{font-style:normal;color:#ff7e96;font-size:8px}.match-arrow{display:grid;place-items:center;text-align:center;gap:3px}.match-arrow span{font-size:8px;color:#8ea6c2}.match-arrow b{font-size:28px;color:#56cfff}.match-arrow strong{padding:5px 10px;border-radius:999px;background:#0e4a3b;color:#74f0c4;font-size:11px}.real-card{display:grid;grid-template-columns:68px 1fr auto;gap:12px;align-items:center;padding:16px}.fake-profile-avatar{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:linear-gradient(145deg,#3c2a68,#1a6b8f);border:2px solid #786dff;font-size:28px}.real-card h3{margin:1px 0;font-size:20px}.real-card b{color:#8ccaff;font-size:10px}.level{padding:7px 10px;border-radius:10px;background:#271b52;color:#cbb9ff;font-size:9px;font-weight:900}.profile-stats{grid-column:3;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.profile-stats>div{display:grid;text-align:center;padding:13px;border-left:1px solid #203550}.profile-stats>div:last-child{border-left:0}.profile-stats b{font-size:16px}.profile-stats span{font-size:8px;color:#7890ad}.history-card{grid-column:1/-1;padding:13px}.history-card>b{display:block;margin-bottom:7px}.history-card p{margin:5px 0;color:#91a9c4;font-size:9px}.history-card p span{color:#42ddb0}.why-grid{grid-template-columns:repeat(3,1fr)}.why-grid article>b{display:inline-block;font-size:22px;color:#73c5ff}.reviews-grid{grid-template-columns:repeat(5,1fr)}.reviews-grid article{min-height:175px;display:flex;flex-direction:column;gap:8px}.reviews-grid article>span{align-self:flex-start;padding:4px 7px;border-radius:7px;background:#211945;color:#c9baff;font-size:8px;font-weight:900}.reviews-grid p{margin:0;color:#c6d3e2;font-size:10px;flex:1}.reviews-grid b{color:#74c5ff;font-size:8px}.updates-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:25px;align-items:center;width:min(1180px,92vw);margin:auto}.updates-copy>span{color:#77c4ff;font-weight:900;font-size:11px}.updates-copy h2{margin:6px 0;font-size:34px}.updates-copy p{margin:0;color:#8ea5c1;font-size:11px}.update-flow{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.update-flow article{display:grid;gap:3px;padding:14px;border:1px solid #1e3b60;border-radius:14px;background:#0a172a}.update-flow i{justify-self:start;padding:3px 6px;border-radius:6px;background:#0e4738;color:#73edc1;font-size:7px;font-style:normal}.update-flow i.soon{background:#271e52;color:#c9b9ff}.update-flow b{font-size:11px}.update-flow span{color:#7e96b4;font-size:8px}.final-cta{width:min(1180px,92vw);margin:30px auto 80px;padding:30px;display:flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid #3a4f85;border-radius:24px;background:linear-gradient(120deg,#10183a,#0b2840 55%,#201339)}.final-cta>div:first-child{max-width:660px}.final-cta span{color:#76c6ff;font-size:11px;font-weight:900}.final-cta h2{margin:6px 0;font-size:clamp(28px,4vw,43px)}.final-cta p{margin:0;color:#9bafc8;font-size:12px}footer{display:grid;grid-template-columns:1fr auto auto;gap:22px;align-items:center;padding:27px max(4vw,24px);border-top:1px solid #17304f;background:#050a13}.footer-links{display:flex;flex-wrap:wrap;gap:12px;color:#8298b4;font-size:10px}footer>small{color:#61758f;font-size:9px}
@media(max-width:1080px){.nav-links{display:none;position:absolute;top:76px;right:16px;left:16px;flex-direction:column;align-items:stretch;padding:10px;border:1px solid #203c60;border-radius:15px;background:#071321;box-shadow:0 20px 50px rgba(0,0,0,.35)}.nav-links.open{display:flex}.menu-toggle{display:block}.nav-actions{display:none}.hero-grid{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-copy>p{margin-inline:auto}.hero-actions,.hero-trust{justify-content:center}.features-grid{grid-template-columns:repeat(2,1fr)}.reviews-grid{grid-template-columns:repeat(2,1fr)}.operations-grid,.why-grid{grid-template-columns:repeat(2,1fr)}.enigma-stage{grid-template-columns:190px 110px 1fr}.profile-stats{grid-column:1/-1}.updates-section{grid-template-columns:1fr}.final-cta{flex-direction:column;align-items:flex-start}footer{grid-template-columns:1fr}.footer-links{order:3}.team-columns{grid-template-columns:1fr 90px 1fr}}
@media(max-width:720px){.site-header{min-height:66px;padding:10px 15px}.brand small{display:none}.hero-section{padding-top:42px}.hero-grid{width:94vw}.hero-copy h1{font-size:39px}.hero-copy>p{font-size:14px}.hero-actions{display:grid}.hero-actions .btn{width:100%}.hero-trust{justify-content:flex-start}.product-window{border-radius:17px}.battle-mini{grid-template-columns:1fr 64px 1fr;gap:6px;padding:8px}.side{padding:8px}.side>strong{font-size:23px}.side>small{font-size:8px}.money{display:grid;gap:2px;padding:6px}.side li{grid-template-columns:15px 1fr auto;font-size:7px}.battle-center>b{padding:4px 6px;font-size:9px}.battle-center>strong{padding:4px 6px;font-size:9px}.proof-strip{grid-template-columns:repeat(2,1fr)}.features-section,.battle-section,.operations-section,.enigma-section,.why-section,.reviews-section,.updates-section{padding:56px 0}.features-grid,.operations-grid,.why-grid,.reviews-grid{grid-template-columns:1fr}.feature-card{min-height:auto}.team-columns{grid-template-columns:1fr}.team-vs{min-height:75px}.battle-demo-top{align-items:flex-start;flex-direction:column}.enigma-stage{grid-template-columns:1fr}.match-arrow{grid-template-columns:auto auto auto;justify-content:center}.real-card{grid-template-columns:55px 1fr auto}.fake-profile-avatar{width:52px;height:52px}.profile-stats,.history-card{grid-column:1}.updates-section{width:92vw}.update-flow{grid-template-columns:1fr}.final-cta{padding:23px}.final-cta .hero-actions{width:100%}.final-cta .btn{width:100%}footer{padding-inline:16px}.footer-links{display:none}.section-heading h2{font-size:30px}}

/* v3.1 — clean human-made marketing palette: white / orange / charcoal / sky blue */
:root{--bg:#fbfaf7;--bg2:#f4f5f7;--panel:#ffffff;--panel2:#f8f9fb;--line:#e5e7eb;--text:#202124;--muted:#667085;--blue:#4db6e5;--blue2:#2497c9;--red:#e95060;--green:#169b72;--purple:#6b7280;--gold:#d99a32;--white:#fff}body{background:#fbfaf7;color:#202124}.site-header{background:rgba(255,255,255,.96);border-bottom:1px solid #ebe7e1;box-shadow:0 2px 14px rgba(31,31,31,.035)}.brand b{color:#1f1f1f}.brand small{color:#777}.brand-mark{background:#1f1f1f;color:#fff;border:2px solid #f47a20;box-shadow:none}.nav-links a{color:#4a4a4a}.nav-links a:hover,.nav-links a.active{background:#fff1e6;color:#d95f0f}.btn.primary{background:#f47a20;color:#fff;box-shadow:0 8px 22px rgba(244,122,32,.2)}.btn.whatsapp{border-color:#242424;background:#fff;color:#202124}.menu-toggle{border-color:#ddd7cf;background:#fff;color:#202124}
.hero-section{background:#fbfaf7;border-bottom:1px solid #eee9e3}.hero-section:before{display:none}.eyebrow,.section-heading>span{border-color:#f1c7a6;background:#fff7ef;color:#c85e16}.eyebrow i{background:#4db6e5;box-shadow:none}.hero-copy h1{color:#202124}.hero-copy h1 span{background:none;color:#f47a20;-webkit-text-fill-color:initial}.hero-copy>p{color:#5f6368}.hero-trust span{border-color:#e8e2da;background:#fff;color:#555}.proof-strip>div{border-color:#e7e2dc;background:#fff;box-shadow:0 8px 22px rgba(31,31,31,.04)}.proof-strip b{color:#202124}.proof-strip span{color:#6b7280}
.features-section,.operations-section,.why-section,.reviews-section{background:#fff}.battle-section{background:#f6f7f8}.enigma-section{background:#fbfaf7}.section-heading h2,.updates-copy h2{color:#202124}.section-heading p,.updates-copy p{color:#6b7280}.features-grid{gap:18px}.feature-card{border-color:#e8e3dc;background:#fff;box-shadow:0 10px 28px rgba(31,31,31,.055)}.feature-card:hover{border-color:#f1a56d;box-shadow:0 14px 32px rgba(31,31,31,.075)}.feature-number{background:#fff1e6;color:#d85f0f}.feature-copy h3{color:#202124}.feature-copy p{color:#6b7280}
.operations-grid article,.why-grid article,.reviews-grid article{border-color:#e8e3dc;background:#fff;box-shadow:0 8px 22px rgba(31,31,31,.045)}.operations-grid h3,.why-grid h3{color:#202124}.operations-grid p,.why-grid p{color:#6b7280}.permission-chips i{background:#eef8fc;color:#197ca4}.language-demo>*{border-color:#dfe3e7;color:#444}.language-demo b{background:#fff1e6;color:#cf6218}.update-badge{background:#eef8fc;color:#197ca4}.why-grid article>b{color:#f47a20}
.enigma-stage{border-color:#dfd9d1;background:#202124;box-shadow:0 16px 36px rgba(31,31,31,.14)}.reviews-grid article>span{background:#fff1e6;color:#cc6119}.reviews-grid p{color:#454545}.reviews-grid b{color:#218bb7}.updates-section{background:#fbfaf7}.updates-copy>span{color:#d96316}.update-flow article{border-color:#e7e2dc;background:#fff;box-shadow:0 7px 18px rgba(31,31,31,.035)}.update-flow i{background:#ecf8f4;color:#167e60}.update-flow i.soon{background:#eef8fc;color:#197ca4}.update-flow b{color:#202124}.update-flow span{color:#777}
.final-cta{border-color:#1f1f1f;background:#1f1f1f;box-shadow:0 18px 40px rgba(31,31,31,.12)}.final-cta span{color:#ff9b55}.final-cta h2{color:#fff}.final-cta p{color:#c7c7c7}footer{border-top:0;background:#171717}.footer-brand b{color:#fff}.footer-brand small,.footer-links,footer>small{color:#aaa}
@media(max-width:1080px){.nav-links{border-color:#e7e2dc;background:#fff;box-shadow:0 18px 45px rgba(31,31,31,.12)}}


/* v4.0 — conversion-focused landing page, same visual palette */
.devices-section,.personas-section,.privacy-section,.pricing-section,.faq-section{padding:72px 0}
.devices-section,.privacy-section,.faq-section{background:#fbfaf7}
.personas-section,.pricing-section{background:#fff}
.device-grid,.persona-grid,.privacy-grid,.pricing-grid,.faq-grid{width:min(1180px,92vw);margin:auto;display:grid;gap:16px}
.device-grid{grid-template-columns:repeat(4,1fr)}
.persona-grid{grid-template-columns:repeat(3,1fr)}
.privacy-grid{grid-template-columns:repeat(4,1fr)}
.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch}
.faq-grid{grid-template-columns:repeat(2,1fr)}
.device-grid article,.persona-grid article,.privacy-grid article,.faq-grid article{padding:22px;border:1px solid #e8e3dc;border-radius:19px;background:#fff;box-shadow:0 8px 24px rgba(31,31,31,.045)}
.device-grid article>span,.persona-grid article>span,.privacy-grid article>span{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#fff1e6;font-size:25px}
.device-grid h3,.persona-grid h3,.privacy-grid h3,.faq-grid h3{margin:12px 0 7px;color:#202124}
.device-grid p,.persona-grid p,.privacy-grid p,.faq-grid p{margin:0;color:#667085;font-size:12px;line-height:1.9}
.device-note,.pricing-note{width:min(1180px,92vw);margin:16px auto 0;padding:14px 18px;border:1px solid #dcebf3;border-radius:14px;background:#eef8fc;color:#246c8c;font-size:12px;font-weight:700;text-align:center}

.features-grid{grid-template-columns:repeat(2,1fr);gap:20px}
.feature-card{display:flex;flex-direction:column;min-height:520px;padding:22px}
.feature-copy{min-height:92px}
.feature-copy p{font-size:11px;line-height:1.8}
.feature-visual{min-height:175px}
.feature-detail{display:grid;gap:7px;margin-top:15px;padding:15px;border-top:1px solid #eee9e3}
.feature-detail>b{color:#d95f0f;font-size:11px}
.feature-detail>p{margin:0;color:#4f5661;font-size:12px;line-height:1.9}
.feature-detail>small{display:block;padding:10px 12px;border:1px solid #dfeaf0;border-radius:11px;background:#f4fbfe;color:#4c6674;font-size:10px;line-height:1.8}
.feature-detail>small strong{color:#147aa6}
.supporter-ledger{display:grid;gap:7px;margin-top:12px}
.supporter-ledger p{display:flex;justify-content:space-between;margin:0;padding:10px;border-radius:10px;background:#0e2038;color:#fff;font-size:9px}
.supporter-ledger p span{color:#6ee8bb;font-weight:900}
.supporter-ledger small{color:#7892ad;font-size:8px}

.price-card{position:relative;display:flex;flex-direction:column;padding:28px;border:1px solid #e3ddd6;border-radius:23px;background:#fff;box-shadow:0 12px 30px rgba(31,31,31,.06)}
.price-card.featured{border:2px solid #f47a20;box-shadow:0 18px 40px rgba(244,122,32,.14);transform:translateY(-8px)}
.price-card>small{color:#777;font-size:11px;font-weight:800}
.price-card h3{margin:5px 0 8px;font-size:28px;color:#202124}
.price-card>p{min-height:70px;margin:10px 0 20px;color:#667085;font-size:12px;line-height:1.9}
.price-card .price{display:flex;align-items:flex-end;gap:8px;padding:16px 0;border-top:1px solid #eee7df;border-bottom:1px solid #eee7df}
.price-card .price b{font-size:46px;line-height:1;color:#202124}
.price-card .price span{padding-bottom:5px;color:#777;font-size:11px}
.price-card .btn{margin-top:auto;width:100%;justify-content:center}
.popular{position:absolute;top:-13px;left:22px;padding:6px 11px;border-radius:999px;background:#f47a20;color:#fff;font-size:9px;font-weight:900}

.privacy-section .section-heading p{max-width:700px}
.faq-grid article{box-shadow:none}
.faq-grid h3{font-size:16px}
.final-cta{margin-top:40px}
.final-cta .hero-actions{flex-wrap:wrap}
.hero-trust{max-width:720px}
.hero-trust span{font-weight:700}
.hero-copy>p{max-width:690px;line-height:1.95}
.section-heading p{max-width:760px;margin-inline:auto;line-height:1.9}
.nav-links a[href="#pricing"]{font-weight:900}
.pricing-section .section-heading h2{font-size:40px}

@media(max-width:1080px){
  .device-grid,.privacy-grid{grid-template-columns:repeat(2,1fr)}
  .features-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:780px){
  .devices-section,.personas-section,.privacy-section,.pricing-section,.faq-section{padding:56px 0}
  .device-grid,.persona-grid,.privacy-grid,.pricing-grid,.faq-grid,.features-grid{grid-template-columns:1fr}
  .price-card.featured{transform:none;order:-1}
  .feature-card{min-height:auto;padding:18px}
  .feature-copy{min-height:0}
  .pricing-section .section-heading h2{font-size:30px}
  .price-card{padding:23px}
  .price-card>p{min-height:0}
  .device-note,.pricing-note{text-align:right}
}

/* v4.0.1 - keep the three conversion actions visible on phones */
.mobile-quick-actions{display:none}
@media(max-width:1080px){
  .site-header{flex-wrap:wrap;gap:8px 12px}
  .mobile-quick-actions{
    order:10;display:grid;width:100%;grid-template-columns:1fr 1fr;gap:7px;
    padding-top:2px
  }
  .mobile-action{
    display:flex;align-items:center;justify-content:center;min-height:38px;padding:7px 9px;
    border-radius:11px;font-size:11px;font-weight:900;line-height:1.2;text-align:center;
    border:1px solid #ded8d0;background:#fff;color:#202124
  }
  .mobile-action.pricing{background:#f47a20;border-color:#f47a20;color:#fff;box-shadow:0 6px 16px rgba(244,122,32,.18)}
  .mobile-action.ready{border-color:#202124;background:#fff;color:#202124}
  .mobile-action.login{grid-column:1/-1;background:#202124;border-color:#202124;color:#fff;min-height:40px}
}
@media(max-width:720px){
  .site-header{padding:8px 12px 9px;min-height:auto}
  .brand-mark{width:36px;height:36px;border-radius:10px;font-size:20px}
  .brand b{font-size:17px}
  .menu-toggle{width:38px;height:38px}
  .mobile-quick-actions{gap:6px}
  .mobile-action{min-height:36px;padding:6px 7px;font-size:10.5px}
  .mobile-action.login{min-height:38px}
  .hero-section{padding-top:30px}
}

/* Pricing 2026-10: duration savings and one-time introductory offer. */
.plan-saving{margin-top:16px;padding:10px 12px;border-radius:10px;background:#edf8f1;color:#18633b;font-size:12px;font-weight:800;line-height:1.7}
.plan-saving.neutral{background:#f5f5f5;color:#667085}
.plan-equivalent{margin:0 0 18px;color:#475467;font-size:12px;font-weight:700}
.plan-comparison{margin:24px 0;padding:22px 24px;border:1px solid #e7e1d8;border-radius:18px;background:#fff}
.plan-comparison h3{margin:0 0 12px;font-size:18px;color:#202124}
.plan-comparison p{margin:9px 0;color:#475467;font-size:13px;line-height:1.9}
.plan-comparison small{display:block;margin-top:12px;color:#667085;line-height:1.8}
.trial-offer{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px;border:1px solid #f2c49e;border-radius:20px;background:#fff7ef}
.trial-label{display:inline-block;padding:5px 12px;border-radius:99px;background:#202124;color:white;font-size:12px;font-weight:800}
.trial-copy h3{margin:12px 0 8px;color:#202124;font-size:25px}
.trial-copy p{margin:0 0 8px;color:#475467;line-height:1.8}
.trial-copy small{color:#667085;line-height:1.8}
.trial-action{min-width:230px;display:flex;flex-direction:column;gap:16px}
.trial-price{display:flex;align-items:baseline;justify-content:center;gap:10px;color:#202124}
.trial-price b{font-size:46px;line-height:1}
.trial-price-quote{flex-wrap:wrap}
.trial-price-quote b{font-size:clamp(23px,3vw,30px);white-space:nowrap}
.trial-price span{font-size:13px;color:#475467}
.trial-action .btn{justify-content:center;text-align:center}
@media(max-width:780px){.pricing-section .price-card.featured{order:initial}.trial-offer{flex-direction:column;align-items:stretch;padding:22px}.trial-action{min-width:0}.trial-copy h3{font-size:22px}.plan-comparison{padding:20px}.plan-saving{font-size:12px}}

.pricing-section .plan-comparison,.pricing-section .trial-offer{width:min(1180px,92vw);margin-inline:auto}

/* Tier-based pricing, self-contained and responsive. */
.price-card .plan-headline{min-height:0;margin:2px 0 10px;color:#596576;font-size:12px;line-height:1.8}
.plan-includes,.plan-excludes{padding:12px 0;border-bottom:1px solid #eae6e1}
.plan-includes h4,.plan-excludes h4{margin:0 0 10px;color:#202124;font-size:14px}
.plan-includes ul,.plan-excludes ul{margin:0;padding:0 18px 0 0;list-style:none;display:grid;gap:9px}
.plan-includes li,.plan-excludes li{position:relative;font-size:12px;line-height:1.75;padding-right:18px;color:#344054}
.plan-includes li::before{content:"✓";position:absolute;right:0;color:#13885e;font-weight:900}
.plan-excludes li::before{content:"—";position:absolute;right:0;color:#9b6361;font-weight:900}
.plan-excludes{margin-bottom:20px}
.plan-excludes h4{color:#5b6472}
.plan-excludes li,.plan-excludes p{color:#6c7280;font-size:11px;line-height:1.8}
.price-card .price{margin-bottom:10px}
.price-card .btn{min-height:48px;text-align:center}
.price-card.featured{z-index:1}
@media(max-width:780px){.price-card .plan-headline{min-height:0}.plan-includes,.plan-excludes{padding:10px 0}}
