
:root{color-scheme:dark;--bg:#07080d;--bg2:#0a0d14;--panel:#0f141e;--panel2:#131b28;--text:#f7f9fc;--muted:#aab5c4;--muted2:#7f8b9c;--line:rgba(255,255,255,.085);--line2:rgba(255,255,255,.145);--blue:#67b8ff;--blue2:#9bd3ff;--wa:#6fe0a1;--viber:#ac93ff;--shadow:0 24px 80px rgba(0,0,0,.38);--r:22px;--max:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-width:320px;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.58;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{-webkit-tap-highlight-color:transparent}.container,.wrap{width:min(var(--max),calc(100% - 40px));margin-inline:auto}
/* HEADER - only major visual change on homepage */
.site-header{position:sticky;top:0;z-index:80;background:rgba(7,8,13,.88);backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid var(--line)}.header-inner{min-height:76px;display:flex;align-items:center;gap:22px}.brand{display:inline-flex;align-items:center;gap:11px;color:#fff;text-decoration:none;font-weight:850;letter-spacing:-.025em;white-space:nowrap}.brand-mark{display:grid;place-items:center;width:41px;height:41px;border-radius:12px;background:linear-gradient(145deg,#bce5ff,#67b8ff 58%,#4a91ed);color:#07111d;font-weight:950;font-size:.9rem;box-shadow:0 10px 30px rgba(76,160,246,.22)}.brand b{color:var(--blue)}
.desktop-nav{margin-left:auto;display:flex;align-items:center;gap:3px}.desktop-nav>a,.nav-more>button{color:#c3cbd7;text-decoration:none;padding:10px 11px;border-radius:10px;font-size:.9rem;font-weight:670;border:0;background:transparent;cursor:pointer}.desktop-nav>a:hover,.nav-more>button:hover{color:#fff;background:rgba(255,255,255,.05)}.nav-more{position:relative}.nav-more>button:after{content:"⌄";margin-left:6px;color:#77879a}.nav-menu{position:absolute;right:0;top:calc(100% + 13px);width:325px;padding:10px;background:#0b1018;border:1px solid var(--line2);border-radius:17px;box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(-6px);transition:.18s ease}.nav-more:hover .nav-menu,.nav-more:focus-within .nav-menu{opacity:1;visibility:visible;transform:none}.nav-menu a{display:block;padding:11px 12px;border-radius:11px;color:#e1e7ef;text-decoration:none;font-weight:690}.nav-menu a:hover{background:rgba(255,255,255,.055)}.nav-menu small{display:block;color:#7f8b9a;font-weight:500;margin-top:2px}.header-contact{display:flex;align-items:center;gap:7px}.header-contact a{padding:10px 12px;border-radius:10px;text-decoration:none;font-size:.82rem;font-weight:850}.header-viber{color:#d9d0ff;border:1px solid rgba(172,147,255,.2);background:rgba(172,147,255,.06)}.header-wa{color:#07150d;background:linear-gradient(145deg,#a5f0c7,#71e0a2)}.lang-mini{display:flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:10px}.lang-mini a{padding:5px 6px!important;background:transparent!important;color:#8c98a8!important;border:0!important;font-size:.7rem!important}.lang-mini a.active,.lang-mini a:hover{background:#172131!important;color:#fff!important}.menu-toggle{display:none;margin-left:auto;width:44px;height:44px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.03);align-items:center;justify-content:center;flex-direction:column;gap:5px}.menu-toggle span{width:19px;height:2px;background:#fff;border-radius:2px;transition:.2s}.menu-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{display:none;border-top:1px solid var(--line);background:#090d14}.mobile-menu.open{display:block}.mobile-menu-inner{padding:10px 0 20px}.mobile-menu a{display:flex;align-items:center;justify-content:space-between;padding:13px 2px;color:#e0e6ee;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.055);font-weight:670}.mobile-title{margin-top:16px;color:#748194;font-size:.72rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.mobile-contact-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px}.mobile-contact-row a{justify-content:center;border:1px solid var(--line);border-radius:11px}
/* ORIGINAL HOME HERO */
.home-page .hero{position:relative;overflow:hidden;padding:94px 0 76px;background:linear-gradient(180deg,#080a10 0%,#07080d 100%)}.hero-glow{position:absolute;border-radius:50%;filter:blur(10px);pointer-events:none}.hero-glow-one{width:600px;height:600px;right:-170px;top:-260px;background:radial-gradient(circle,rgba(60,145,255,.18),rgba(60,145,255,0) 70%)}.hero-glow-two{width:420px;height:420px;left:-220px;bottom:-250px;background:radial-gradient(circle,rgba(58,110,255,.08),transparent 70%)}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);align-items:center;gap:58px}.hero-label,.kicker{display:inline-flex;align-items:center;gap:8px;color:#7ec5ff;font-size:.75rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.hero-label i{width:8px;height:8px;border-radius:50%;background:#69bbff;box-shadow:0 0 0 5px rgba(105,187,255,.08)}.hero-copy h1{font-size:clamp(2.75rem,5.7vw,5.3rem);line-height:.99;letter-spacing:-.057em;margin:.22em 0 .28em;max-width:760px}.hero-copy h1 span{color:#8bcaff}.hero-copy>p{max-width:690px;color:#b9c4d3;font-size:1.07rem}.hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.action{min-width:225px;display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:14px;text-decoration:none;border:1px solid var(--line2);transition:.16s ease}.action:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgba(0,0,0,.18)}.action-symbol{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;font-weight:950}.action small{display:block;font-size:.68rem;opacity:.72}.action strong{display:block;font-size:.92rem}.action i{margin-left:auto;font-style:normal}.action-whatsapp{background:linear-gradient(145deg,rgba(72,219,137,.14),rgba(72,219,137,.05));color:#d9f8e7;border-color:rgba(101,224,157,.21)}.action-whatsapp .action-symbol{background:#7be3aa;color:#07160d}.action-viber{background:linear-gradient(145deg,rgba(152,126,244,.15),rgba(152,126,244,.05));color:#e9e2ff;border-color:rgba(172,147,255,.2)}.action-viber .action-symbol{background:#b39dff;color:#10082a}.hero-trust{display:flex;gap:17px;flex-wrap:wrap;margin-top:23px;color:#aeb9c6;font-size:.85rem;font-weight:620}
/* Original TV visual */
.tv-showcase{position:relative;padding:18px}.tv-frame{position:relative;min-height:430px;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:linear-gradient(145deg,#111925,#090d14);box-shadow:0 40px 90px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.045);padding:21px}.tv-frame:before{content:"";position:absolute;inset:8px;border:1px solid rgba(255,255,255,.035);border-radius:22px;pointer-events:none}.tv-topbar{position:relative;display:flex;justify-content:space-between;color:#8694a5;font-size:.76rem}.tv-logo{font-weight:850;color:#fff}.tv-logo b{color:var(--blue)}.tv-feature{position:relative;margin-top:27px;min-height:175px;padding:23px;border-radius:19px;display:flex;align-items:flex-end;justify-content:space-between;background:linear-gradient(90deg,rgba(8,13,20,.93),rgba(8,13,20,.30)),radial-gradient(circle at 80% 25%,rgba(91,172,255,.38),transparent 38%),linear-gradient(145deg,#1b2a40,#0d131e)}.tv-copy span{font-size:.68rem;letter-spacing:.13em;color:#7ec5ff;font-weight:900}.tv-copy h2{font-size:1.55rem;line-height:1.12;margin:.35em 0 .15em;letter-spacing:-.035em}.tv-copy p{margin:0;color:#9aa7b7}.play-circle{display:grid;place-items:center;width:55px;height:55px;border-radius:50%;background:#eef7ff;color:#07101b;font-weight:900}.content-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px}.content-card{min-height:88px;border-radius:13px;border:1px solid var(--line);padding:11px;background:#0d141e;display:flex;flex-direction:column;justify-content:flex-end}.content-card b{font-size:.76rem}.content-card span{font-size:.68rem;color:#7e8b9b}.tv-bottom{display:flex;justify-content:space-between;gap:16px;margin-top:13px;color:#7f8b99;font-size:.68rem}.tv-stand{width:42%;height:20px;margin:0 auto;border-bottom:3px solid #151d28;border-left:25px solid transparent;border-right:25px solid transparent}.floating-badge{position:absolute;min-width:145px;padding:11px 13px;border-radius:14px;border:1px solid var(--line2);background:rgba(10,15,23,.96);box-shadow:var(--shadow)}.floating-badge strong{display:block;font-size:1.12rem}.floating-badge span{display:block;color:#8794a4;font-size:.72rem}.badge-one{left:0;bottom:40px}.badge-two{right:-5px;top:48px}
/* Stats */
.stats{background:#090c12;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.stats-grid>div{padding:25px 17px;text-align:center;border-right:1px solid var(--line)}.stats-grid>div:last-child{border-right:0}.stats-grid strong{display:block;font-size:1.38rem;letter-spacing:-.03em}.stats-grid span{color:#8f9baa;font-size:.8rem}
/* General original sections */
.section{padding:76px 0}.section-heading{max-width:770px;margin-bottom:34px}.section-heading.centered{text-align:center;margin-inline:auto}.section-heading h2,.experience-copy h2,.devices-copy h2,.final-cta h2{font-size:clamp(1.85rem,3.4vw,2.9rem);line-height:1.09;letter-spacing:-.045em;margin:.35em 0 .35em}.section-heading p,.experience-copy p,.devices-copy p,.final-cta p{color:#aab5c3}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.feature-card{padding:24px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(150deg,rgba(255,255,255,.04),rgba(255,255,255,.015))}.feature-card.feature-wide{grid-column:span 2;display:grid;grid-template-columns:1.25fr .75fr;gap:20px;align-items:end}.feature-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#152236;color:#84c8ff;font-weight:900;margin-bottom:16px}.feature-card h3{font-size:1.14rem;line-height:1.2;letter-spacing:-.025em;margin:.2em 0 .45em}.feature-card p{color:#9fabb9;margin-bottom:0}.channel-stack{display:flex;gap:7px;flex-wrap:wrap;align-content:flex-end}.channel-stack span,.device-tags span{font-size:.7rem;font-weight:780;padding:7px 9px;border:1px solid var(--line);border-radius:999px;color:#9daabb;background:rgba(255,255,255,.018)}
/* Experience original */
.experience-section,.devices-section{background:#090c12;border-top:1px solid rgba(255,255,255,.045);border-bottom:1px solid rgba(255,255,255,.045)}.experience-grid,.devices-grid{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:center}.experience-screen{min-height:365px;border:1px solid var(--line2);border-radius:25px;padding:20px;background:linear-gradient(145deg,#101823,#090e15);display:grid;grid-template-columns:115px 1fr;gap:15px;box-shadow:var(--shadow)}.screen-sidebar{display:grid;align-content:start;gap:7px}.screen-sidebar span{padding:9px;border-radius:8px;color:#758294;font-size:.72rem}.screen-sidebar .active{background:#17263a;color:#8bcaff}.screen-main{padding:4px}.screen-title{font-weight:800;font-size:.82rem;margin-bottom:10px}.screen-title.second{margin-top:18px}.poster-row{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.poster{aspect-ratio:2/3;border-radius:10px;background:linear-gradient(150deg,#1c2e46,#101620)}.poster.p2{background:linear-gradient(150deg,#382b4f,#11151e)}.poster.p3{background:linear-gradient(150deg,#163b40,#10161d)}.mini-row{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.mini-row div{padding:9px 5px;border-radius:8px;background:#111925;color:#7f8c9d;font-size:.66rem;text-align:center}.experience-copy ul{padding-left:0;list-style:none;margin-top:22px}.experience-copy li{padding:9px 0;color:#b8c2ce;border-bottom:1px solid rgba(255,255,255,.045)}.experience-copy li:before{content:"✓";color:#71dfa2;margin-right:9px}
/* Steps */
.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.steps-grid article{padding:26px;border:1px solid var(--line);border-radius:20px;background:#0d121b}.step-number{font-size:.7rem;font-weight:900;letter-spacing:.14em;color:#77c1ff}.step-icon{font-size:1.5rem;margin:15px 0 11px}.steps-grid h3{margin:.2em 0 .4em}.steps-grid p{color:#98a5b4;margin:0}
/* Devices visual */
.device-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.device-visual{position:relative;min-height:390px;display:grid;place-items:center}.device-tv{width:86%;padding:11px 11px 25px;border-radius:20px;background:#141b25;border:1px solid var(--line2);box-shadow:var(--shadow)}.device-screen{aspect-ratio:16/9;border-radius:13px;background:radial-gradient(circle at 75% 20%,rgba(87,168,255,.32),transparent 30%),linear-gradient(145deg,#17253a,#0b1018);padding:17px}.device-logo{font-weight:850;font-size:.75rem}.device-logo b{color:var(--blue)}.device-posters{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:35px}.device-posters i{display:block;aspect-ratio:2/3;border-radius:8px;background:#1e2d42}.device-posters i:nth-child(2){background:#322744}.device-posters i:nth-child(3){background:#14343a}.device-phone{position:absolute;right:4%;bottom:0;width:28%;min-height:245px;padding:14px 10px;border-radius:25px;background:#111820;border:4px solid #1b2531;box-shadow:0 24px 50px rgba(0,0,0,.5)}.phone-notch{width:38%;height:6px;margin:0 auto 18px;border-radius:99px;background:#05070a}.phone-logo{font-size:.66rem;font-weight:800}.phone-logo b{color:var(--blue)}.phone-card{height:75px;margin-top:20px;border-radius:9px;background:linear-gradient(145deg,#1a2a40,#111823)}.phone-lines{display:grid;gap:6px;margin-top:12px}.phone-lines i{height:5px;border-radius:4px;background:#263243}.phone-lines i:nth-child(2){width:80%}.phone-lines i:nth-child(3){width:55%}
/* Pricing original */
.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;align-items:stretch}.price-card{position:relative;padding:24px;border:1px solid var(--line);border-radius:20px;background:#0d121b;display:flex;flex-direction:column}.price-card.featured{border-color:rgba(101,184,255,.48);background:linear-gradient(150deg,#132239,#0d131d);box-shadow:0 20px 55px rgba(43,125,210,.11)}.best-value{position:absolute;right:11px;top:11px;padding:5px 7px;border-radius:999px;background:#d9efff;color:#06111d;font-size:.6rem;font-weight:950;letter-spacing:.08em}.price-title{color:#aab5c2;font-weight:730}.price{display:flex;align-items:flex-start;margin:13px 0}.price strong{font-size:3rem;line-height:.95;letter-spacing:-.055em}.price span{margin:4px 0 0 5px;color:#8e9cac}.device-count{color:#7cc4ff;font-size:.78rem;font-weight:840}.price-card ul{padding-left:18px;color:#99a5b3;font-size:.84rem;flex:1}.price-card li{margin:6px 0}.package-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.package-actions a{padding:9px;text-align:center;border-radius:9px;text-decoration:none;font-size:.75rem;font-weight:850}.package-wa{background:#7fe2ad;color:#07160d}.package-viber{background:#ac97fb;color:#10082a}
/* Final CTA original */
.final-cta{padding:68px 0;background:linear-gradient(135deg,rgba(66,145,228,.11),rgba(255,255,255,.012));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.final-grid{display:grid;grid-template-columns:1fr auto;gap:35px;align-items:center}.final-actions{display:flex;gap:9px}.final-contact{min-width:215px;display:flex;align-items:center;gap:11px;padding:12px 13px;border-radius:13px;text-decoration:none;border:1px solid var(--line2)}.final-symbol{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;font-weight:950}.final-contact small{display:block;font-size:.65rem;opacity:.72}.final-contact strong{display:block;font-size:.88rem}.final-contact i{font-style:normal;margin-left:auto}.final-wa{color:#daf8e7;background:rgba(82,222,146,.075)}.final-wa .final-symbol{background:#76dfa6;color:#07160d}.final-viber{color:#e8e1ff;background:rgba(164,138,250,.075)}.final-viber .final-symbol{background:#ae99fb;color:#10082a}
/* FAQ */
.faq-list{max-width:850px;margin-inline:auto}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{padding:17px 0;cursor:pointer;list-style:none;font-weight:780}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";float:right;color:#82c8ff;font-size:1.25rem}.faq-list details[open] summary:after{content:"–"}.faq-list p{color:#99a6b5;margin:-2px 0 18px}
/* Footer original */
footer{padding:52px 0 98px;background:#07090d}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:34px}.footer-brand p{color:#7f8b9b;max-width:300px}.footer-grid h3{font-size:.72rem;letter-spacing:.11em;text-transform:uppercase;color:#748194}.footer-grid>div:not(.footer-brand) a{display:block;color:#9ba7b7;text-decoration:none;padding:5px 0;font-size:.86rem}.footer-grid a:hover{color:#fff}.copyright{margin-top:33px;padding-top:20px;border-top:1px solid var(--line);color:#6f7d8f;font-size:.77rem}
/* SUBPAGES - same visual DNA */
.subpage{background:radial-gradient(circle at 85% 0,rgba(65,144,235,.08),transparent 28rem),var(--bg)}.subpage .breadcrumbs{padding-top:25px;color:#748194;font-size:.84rem}.subpage .breadcrumbs a{color:#9fb0c2;text-decoration:none}.subpage .hero{padding:70px 0 52px;background:transparent}.subpage .hero h1{font-size:clamp(2.35rem,5.5vw,4.55rem);line-height:1.02;letter-spacing:-.052em;margin:.28em 0 .28em;max-width:1000px}.subpage .lead{font-size:1.1rem;color:#b1bdcb;max-width:850px}.subpage .kicker{color:#7dc4ff}.subpage .cta{display:inline-flex;margin-top:19px;padding:13px 17px;border-radius:12px;background:#eaf6ff;color:#07111d;text-decoration:none;font-weight:850}.subpage .section{border-top:1px solid rgba(255,255,255,.05);padding:60px 0}.subpage h2{font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.12;letter-spacing:-.04em;margin-top:0}.subpage h3{letter-spacing:-.02em}.subpage .prose{max-width:880px}.subpage .prose p,.subpage .prose li{color:#adb9c7}.subpage .prose strong{color:#fff}.subpage .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.subpage .grid.two{grid-template-columns:repeat(2,1fr)}.subpage .card{padding:23px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(150deg,rgba(255,255,255,.037),rgba(255,255,255,.012))}.subpage .card p,.subpage .muted{color:#9eaab9}.subpage .callout{padding:20px 22px;border-left:3px solid var(--blue);background:rgba(91,173,255,.055);border-radius:0 13px 13px 0}.subpage .links{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.subpage .links a{padding:14px 15px;border:1px solid var(--line);border-radius:12px;background:#0c1119;color:#c8d2df;text-decoration:none;font-weight:650}.subpage .links a:hover{border-color:rgba(102,184,255,.28);color:#fff}.subpage .table{width:100%;border-collapse:collapse}.subpage .table th,.subpage .table td{padding:13px 11px;border-bottom:1px solid var(--line);text-align:left}.subpage .table th{background:rgba(255,255,255,.035)}.subpage .tool{max-width:760px;padding:25px;border:1px solid var(--line);border-radius:20px;background:#0d121b}.subpage .tool label{display:block;font-weight:750;margin:13px 0 6px}.subpage .tool input,.subpage .tool select{width:100%;padding:12px;border:1px solid var(--line2);border-radius:10px;background:#080b10;color:#fff}.subpage .tool button{margin-top:17px;padding:12px 16px;border:0;border-radius:10px;background:#e7f4ff;color:#07111d;font-weight:900}.subpage .result{margin-top:17px;padding:16px;border:1px solid var(--line);border-radius:11px;background:#090d13}.subpage .pill{display:inline-block;padding:5px 8px;border:1px solid var(--line);border-radius:999px;margin:3px;font-size:.8rem}
/* language switch for subpages */
.langbar{background:#080b11;border-bottom:1px solid var(--line)}.langbar .container{min-height:34px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.langbar a{font-size:.72rem;color:#7e8b9b;text-decoration:none;font-weight:750}.langbar a.active,.langbar a:hover{color:#fff}
/* Contact / pricing simple */
.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.contact-card{display:block;padding:25px;border:1px solid var(--line);border-radius:19px;background:#0d121b;color:#fff;text-decoration:none}.contact-card strong{display:block;font-size:1.1rem}.contact-card span{color:#92a0b0;font-size:.86rem}
.mobile-sticky{display:none}
@media(max-width:1120px){.desktop-nav{display:none}.header-contact .header-viber,.lang-mini{display:none}.menu-toggle{display:flex}.hero-grid{grid-template-columns:1fr 410px;gap:34px}.feature-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:820px){.container,.wrap{width:min(var(--max),calc(100% - 28px))}.header-inner{min-height:66px}.brand-mark{width:37px;height:37px}.brand{font-size:.92rem}.header-contact .header-wa{display:none}.home-page .hero{padding:57px 0 46px}.hero-grid,.experience-grid,.devices-grid,.final-grid{grid-template-columns:1fr}.hero-copy h1{font-size:clamp(2.45rem,13vw,4.3rem)}.hero-actions{display:grid;grid-template-columns:1fr}.action{width:100%;min-width:0}.hero-trust{display:grid;gap:6px}.tv-showcase{padding:2px;margin-top:10px}.tv-frame{min-height:365px;padding:16px}.floating-badge{display:none}.content-row{grid-template-columns:repeat(2,1fr)}.stats-grid{grid-template-columns:repeat(2,1fr)}.stats-grid>div:nth-child(2){border-right:0}.stats-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.section{padding:56px 0}.feature-grid,.steps-grid,.pricing-grid,.subpage .grid,.subpage .grid.two,.contact-grid{grid-template-columns:1fr}.feature-card.feature-wide{grid-column:auto;grid-template-columns:1fr}.experience-screen{grid-template-columns:90px 1fr;min-height:320px;padding:15px}.device-visual{min-height:330px}.final-actions{display:grid;grid-template-columns:1fr}.final-contact{min-width:0;width:100%}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.subpage .hero{padding:53px 0 42px}.subpage .hero h1{font-size:clamp(2.25rem,11vw,3.7rem)}.subpage .links{grid-template-columns:1fr}.mobile-sticky{display:grid;grid-template-columns:1fr 1fr;gap:8px;position:fixed;z-index:90;left:0;right:0;bottom:0;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:rgba(7,9,13,.94);backdrop-filter:blur(16px);border-top:1px solid var(--line)}.mobile-sticky a{padding:10px;border-radius:10px;text-align:center;text-decoration:none;font-size:.78rem;font-weight:850}.mobile-sticky .vb{background:#ac97fb;color:#10082a}.mobile-sticky .wa{background:#7fe2ad;color:#07160d}footer{padding-bottom:105px}}
@media(max-width:520px){.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}.stats-grid strong{font-size:1.22rem}.stats-grid span{font-size:.72rem}.tv-feature{min-height:145px}.tv-copy h2{font-size:1.25rem}.device-phone{width:31%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
