:root{
  --bg:#07080c;--bg2:#0b1211;--panel:rgba(11,16,18,.72);--panel2:rgba(255,255,255,.055);--text:#f7f7f2;--muted:#adb7b1;--soft:#6f7d77;--line:rgba(255,255,255,.14);--gold:#f7b733;--red:#d20f22;--green:#28c76f;--blue:#2ea2ff;--shadow:rgba(0,0,0,.55);--font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans Bengali",Arial,sans-serif;
}
[data-theme="light"]{--bg:#f7f8f4;--bg2:#fff;--panel:rgba(255,255,255,.82);--panel2:rgba(7,8,12,.045);--text:#0f1714;--muted:#4b5a55;--soft:#75817c;--line:rgba(0,0,0,.12);--shadow:rgba(0,0,0,.13)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}.container{width:min(1180px,calc(100% - 36px));margin-inline:auto}.section-pad{padding:104px 0}.section-pad-sm{padding:62px 0}.ambient-bg{position:fixed;inset:0;z-index:-4;background:radial-gradient(circle at 22% 18%,rgba(210,15,34,.38),transparent 32%),radial-gradient(circle at 83% 31%,rgba(40,199,111,.28),transparent 30%),radial-gradient(circle at 58% 82%,rgba(247,183,51,.16),transparent 36%),linear-gradient(180deg,#050506,#0a100e 48%,#080908);pointer-events:none}.ambient-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:84px 84px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 78%)}#particleCanvas{position:fixed;inset:0;z-index:-3;opacity:.65;pointer-events:none}.smoke-layer{position:fixed;inset:0;z-index:-2;pointer-events:none;overflow:hidden}.smoke-layer span{position:absolute;left:var(--x);bottom:-18%;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 66%);filter:blur(16px);opacity:.16;animation:riseSmoke var(--d) linear infinite;animation-delay:var(--delay)}@keyframes riseSmoke{from{transform:translate3d(0,0,0) scale(.8)}to{transform:translate3d(var(--drift),-128vh,0) scale(2.1)}}
.site-header{position:fixed;top:0;left:0;right:0;z-index:50;background:linear-gradient(180deg,rgba(0,0,0,.76),rgba(0,0,0,.38));border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(18px)}.nav-wrap{height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand-lockup{display:flex;align-items:center;gap:18px;min-width:max-content}.atoz-logo{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:92px;height:48px;padding:0 14px;border-radius:50% 50% 42% 42%;background:radial-gradient(circle at 50% 35%,#40210d,#130807 62%);color:#fff;font-weight:900;letter-spacing:-.04em;text-shadow:0 2px 2px #000;border:2px solid var(--gold);box-shadow:0 0 0 2px rgba(210,15,34,.65),0 0 24px rgba(247,183,51,.28)}.atoz-logo:before,.atoz-logo:after{content:"";position:absolute;left:-10px;right:-10px;top:50%;height:16px;background:linear-gradient(90deg,transparent,#b70d16,transparent);z-index:-1;clip-path:polygon(0 50%,12% 0,88% 0,100% 50%,88% 100%,12% 100%)}.atoz-logo b{color:#ffec85}.signal-logo{font-weight:950;color:#ff253a;font-size:26px;letter-spacing:.05em;text-shadow:0 0 22px rgba(255,0,0,.22)}.desktop-nav{display:flex;align-items:center;gap:26px;text-transform:uppercase;font-size:12px;font-weight:900;letter-spacing:.08em}.desktop-nav a{position:relative;color:rgba(255,255,255,.78);padding:31px 0}.desktop-nav a:hover,.desktop-nav a.active{color:#fff}.desktop-nav a:after{content:"";position:absolute;left:0;right:0;bottom:22px;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:.25s}.desktop-nav a:hover:after,.desktop-nav a.active:after{transform:scaleX(1)}.nav-actions{display:flex;align-items:center;gap:10px}.icon-btn,.lang-btn,.mobile-menu-btn{width:42px;height:42px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.055);color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.lang-btn{font-size:12px;font-weight:900}.pill-link{display:inline-flex;align-items:center;gap:8px;height:42px;border-radius:999px;border:1px solid var(--line);padding:0 16px;background:rgba(255,255,255,.045);font-size:13px;font-weight:850}.mobile-menu-btn{display:none}.mobile-panel{display:none}.floating-social{position:fixed;right:18px;top:47%;z-index:45;display:grid;gap:12px}.floating-social a{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:900;box-shadow:0 12px 25px rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.2)}.floating-social a:nth-child(1){background:#d70f22}.floating-social a:nth-child(2){background:#1fbf61}.floating-social a:nth-child(3){background:#1977f3}
.hero-section{min-height:100vh;display:flex;align-items:center;padding-top:124px;padding-bottom:70px;position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.1)}.hero-section:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,0,0,.82),rgba(0,0,0,.18) 44%,rgba(0,29,17,.45)),radial-gradient(circle at 50% 86%,rgba(247,183,51,.18),transparent 35%);pointer-events:none}.hero-grid{position:relative;display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--gold);font-size:12px;text-transform:uppercase;font-weight:950;letter-spacing:.13em}.trusted{background:rgba(210,15,34,.72);color:#fff;border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:9px 14px;text-transform:none;letter-spacing:.01em}.hero-copy h1{margin:18px 0 16px;font-size:clamp(3.2rem,8.2vw,7.4rem);line-height:.86;text-transform:uppercase;letter-spacing:-.075em;font-weight:1000;text-shadow:0 20px 45px rgba(0,0,0,.5)}.hero-copy h1 em{font-style:normal;color:var(--gold);display:inline-block;text-shadow:0 0 28px rgba(247,183,51,.28)}.hero-copy p{max-width:520px;color:#d2d6ce;line-height:1.72;font-weight:650;font-size:17px}.hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;border:1px solid transparent;border-radius:14px;padding:0 20px;text-transform:uppercase;font-size:12px;font-weight:950;letter-spacing:.04em;cursor:pointer;transition:transform .25s,box-shadow .25s,background .25s}.btn:hover{transform:translateY(-3px)}.btn:after{content:"→"}.btn-red{background:linear-gradient(135deg,#d80d22,#930815);color:#fff;box-shadow:0 18px 36px rgba(210,15,34,.25)}.btn-green{background:linear-gradient(135deg,#30c96f,#126733);color:#fff;box-shadow:0 18px 36px rgba(40,199,111,.18)}.btn-ghost{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.24);color:#fff}.hero-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px;max-width:620px}.hero-kpis div{display:grid;grid-template-columns:36px 1fr;gap:2px 10px;align-items:center}.hero-kpis i{grid-row:1/3;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.18);display:grid;place-items:center;color:var(--gold);font-style:normal;box-shadow:inset 0 0 18px rgba(247,183,51,.14)}.hero-kpis strong{font-size:14px}.hero-kpis span{color:#c3cbc5;font-size:12px}
.hero-showcase{position:relative;min-height:650px;perspective:1300px;transform-style:preserve-3d}.hero-haze{position:absolute;inset:8% 3% 0;background:radial-gradient(circle at 48% 65%,rgba(247,183,51,.24),transparent 24%),radial-gradient(circle at 76% 52%,rgba(40,199,111,.33),transparent 34%),radial-gradient(circle at 20% 54%,rgba(210,15,34,.32),transparent 36%);filter:blur(10px)}.product-pack{position:absolute;transform-style:preserve-3d;will-change:transform;filter:drop-shadow(0 44px 50px rgba(0,0,0,.58))}.product-pack:after{content:"";position:absolute;left:9%;right:9%;bottom:-16px;height:18px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.6),transparent 67%);filter:blur(5px)}.product-pack img{max-height:410px;object-fit:contain;border-radius:4px;transform:translateZ(1px);filter:contrast(1.04) saturate(1.08)}.pack-main{left:5%;top:10%;width:54%;transform:rotateY(-11deg) rotateX(2deg) rotateZ(1deg) translateZ(30px);z-index:4}.pack-side{right:5%;top:24%;width:39%;transform:rotateY(13deg) rotateX(2deg) rotateZ(-2deg) translateZ(8px);z-index:3}.table-surface{position:absolute;left:2%;right:4%;bottom:76px;height:120px;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,rgba(255,255,255,.18),rgba(247,183,51,.12) 28%,rgba(0,0,0,.55) 68%,transparent 72%);filter:blur(2px);transform:rotateX(64deg)}.hero-coil{position:absolute;left:21%;bottom:78px;width:48%;z-index:8;filter:drop-shadow(0 22px 18px rgba(0,0,0,.55));transform:rotateX(64deg) rotateZ(-4deg)}.coil-svg path,.mini-coil svg path{stroke:#8e6541;stroke-width:21;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 1px rgba(255,255,255,.08))}.big-coil{animation:coilBreath 7s ease-in-out infinite}.ember{position:absolute;width:13px;height:13px;border-radius:50%;background:#ff2a12;box-shadow:0 0 9px #fff,0 0 26px #ff2300,0 0 50px #ff7200;animation:emberPulse 1.25s ease-in-out infinite}.hero-coil .ember{right:14%;bottom:38%}.smoke-stream{position:absolute;width:160px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.28),transparent 68%);filter:blur(18px);opacity:.25;animation:smokeCurl 6.8s ease-in-out infinite;z-index:9}.hero-showcase .s1{right:12%;top:2%;animation-delay:-.5s}.hero-showcase .s2{right:27%;top:7%;animation-delay:-2s}.hero-showcase .s3{left:30%;top:17%;animation-delay:-3.2s}.hero-showcase .s4{right:2%;top:26%;animation-delay:-4.4s}.mosquito{position:absolute;font-size:22px;opacity:.35;filter:drop-shadow(0 0 9px rgba(255,255,255,.2));animation:mosquitoFly 9s ease-in-out infinite}.m1{left:18%;top:20%}.m2{right:24%;top:17%;animation-delay:-3s}.m3{left:45%;top:37%;animation-delay:-6s}@keyframes emberPulse{50%{transform:scale(1.45);box-shadow:0 0 12px #fff,0 0 38px #ff2200,0 0 72px #ff8a00}}@keyframes coilBreath{50%{transform:scale(1.018)}}@keyframes smokeCurl{0%,100%{transform:translateY(40px) rotate(0deg) scale(.75);opacity:.1}50%{transform:translateY(-80px) rotate(18deg) scale(1.2);opacity:.32}}@keyframes mosquitoFly{0%,100%{transform:translate(0,0) rotate(-12deg);opacity:.22}50%{transform:translate(45px,-22px) rotate(16deg);opacity:.5}}
.section-head{text-align:center;max-width:780px;margin:0 auto 38px}.compact-head{margin-bottom:34px}.section-head h2{font-size:clamp(2rem,4.5vw,3.6rem);line-height:1.02;letter-spacing:-.05em;margin:10px 0 12px}.section-head p{color:var(--muted);line-height:1.7;margin:0 auto;max-width:720px}.products-section{background:linear-gradient(180deg,rgba(1,5,5,.68),rgba(0,0,0,.72));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.showroom-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:14px}.product-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.025));min-height:304px;padding:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 26px 46px rgba(0,0,0,.25);transition:transform .32s,border-color .32s,box-shadow .32s;cursor:pointer}.product-card:before{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at 50% 0,var(--accent),transparent 42%);opacity:.12;transition:.3s}.product-card:hover,.product-card.active{transform:translateY(-10px) rotateX(3deg);border-color:color-mix(in srgb,var(--accent) 70%,white 15%);box-shadow:0 30px 70px rgba(0,0,0,.38),0 0 28px color-mix(in srgb,var(--accent) 24%,transparent)}.card-img{height:148px;display:grid;place-items:center;position:relative}.card-img:after{content:"";position:absolute;left:12%;right:12%;bottom:9px;height:15px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.55),transparent 68%);filter:blur(5px)}.card-img img{max-height:138px;object-fit:contain;position:relative;z-index:2;filter:drop-shadow(0 18px 14px rgba(0,0,0,.45));transition:transform .35s}.product-card:hover .card-img img{transform:scale(1.08) rotateY(-8deg)}.card-body{text-align:center;position:relative;z-index:2}.card-body span{font-size:12px;color:var(--gold);font-weight:1000;letter-spacing:.15em}.card-body h3{margin:5px 0 8px;font-size:16px;line-height:1.16}.card-body p{margin:0 0 10px;color:#c5cdc7;font-size:12px}.feature-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;min-height:22px}.feature-tags small{font-size:10px;color:#aeb9b2;border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:4px 7px;background:rgba(255,255,255,.04)}.mini-btn{display:inline-flex;margin-top:12px;border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:8px 12px;font-size:11px;text-transform:uppercase;color:#b9f6ce;font-weight:900}.mini-btn:hover{background:rgba(40,199,111,.15)}
.experience-section{background:linear-gradient(135deg,rgba(44,0,0,.45),rgba(0,38,20,.38));border-bottom:1px solid var(--line)}.experience-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:38px;align-items:center}.experience-stage{min-height:460px;position:relative;display:grid;place-items:center;perspective:1200px}.protection-ring{position:absolute;width:min(420px,86vw);height:min(420px,86vw);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:50%;box-shadow:0 0 60px color-mix(in srgb,var(--accent) 20%,transparent),inset 0 0 80px color-mix(in srgb,var(--accent) 16%,transparent);animation:ringPulse 3.8s ease-in-out infinite}.stage-product{position:relative;width:min(390px,80vw);z-index:3;transform-style:preserve-3d}.stage-product>img{max-height:360px;margin:auto;filter:drop-shadow(0 40px 42px rgba(0,0,0,.55))}.product-reflection{position:absolute;left:16%;right:16%;top:84%;transform:scaleY(-.42);opacity:.22;filter:blur(3px);mask-image:linear-gradient(to bottom,rgba(0,0,0,.45),transparent)}.mini-coil{position:absolute;bottom:18px;width:320px;transform:rotateX(65deg);z-index:2}.mini-coil .ember{right:25px;bottom:77px}.experience-panel{padding:36px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.035));box-shadow:0 35px 90px rgba(0,0,0,.24)}.experience-panel h2{font-size:clamp(2rem,4vw,3.8rem);line-height:.95;letter-spacing:-.06em;margin:12px 0}.experience-panel p{color:var(--muted);line-height:1.75;font-size:17px}.experience-features{display:flex;flex-wrap:wrap;gap:10px}.experience-features span{border:1px solid color-mix(in srgb,var(--accent) 48%,transparent);background:color-mix(in srgb,var(--accent) 13%,transparent);border-radius:999px;padding:10px 13px;font-weight:850;color:#fff}@keyframes ringPulse{50%{transform:scale(1.08);opacity:.65}}
.technology-section{background:linear-gradient(180deg,rgba(0,0,0,.66),rgba(0,17,12,.72))}.tech-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.tech-card{min-height:230px;text-align:center;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035));padding:28px 18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);transition:transform .3s,box-shadow .3s,border-color .3s}.tech-card:hover{transform:translateY(-10px);border-color:rgba(247,183,51,.42);box-shadow:0 30px 70px rgba(0,0,0,.28),0 0 38px rgba(247,183,51,.1)}.tech-card i{display:grid;place-items:center;width:80px;height:80px;margin:0 auto 18px;border-radius:50%;font-size:38px;font-style:normal;color:var(--gold);background:radial-gradient(circle,rgba(247,183,51,.2),transparent 70%);box-shadow:inset 0 0 24px rgba(255,255,255,.06),0 0 30px rgba(247,183,51,.16)}.tech-card:nth-child(2) i,.tech-card:nth-child(6) i{color:#55ff8b;box-shadow:0 0 30px rgba(40,199,111,.18)}.tech-card:nth-child(3) i,.tech-card:nth-child(6) i{color:#5bc7ff}.tech-card:nth-child(4) i{color:#bb8cff}.tech-card:nth-child(5) i{color:#ff6ac8}.tech-card h3{margin:0 0 11px;font-size:18px;line-height:1.18}.tech-card p{color:var(--muted);font-size:13px;line-height:1.6;margin:0}
.story-section{position:relative;background:linear-gradient(90deg,rgba(85,0,0,.52),rgba(0,0,0,.7) 45%,rgba(0,62,32,.52)),radial-gradient(circle at 49% 63%,rgba(247,183,51,.15),transparent 34%);overflow:hidden}.story-section:before{content:"";position:absolute;left:0;right:0;top:44%;height:2px;background:linear-gradient(90deg,transparent,rgba(247,183,51,.55),transparent)}.brand-battle{display:grid;grid-template-columns:.75fr 1.5fr .75fr;gap:26px;align-items:center}.brand-side h3{font-size:32px;color:var(--gold);letter-spacing:.08em}.brand-side ul{list-style:none;padding:0;margin:0 0 22px;color:#cbd2cc;line-height:2}.brand-side li:before{content:"•";color:var(--gold);margin-right:8px}.signal-side{text-align:right}.signal-side h3{color:#54e57d}.brand-visual{display:grid;grid-template-columns:1fr 170px 1fr;align-items:end;gap:14px}.brand-visual>img{max-height:250px;object-fit:contain;filter:drop-shadow(0 34px 35px rgba(0,0,0,.5))}.shield-coil{align-self:center;justify-self:center;width:160px;height:190px;display:grid;place-items:center;position:relative;background:linear-gradient(135deg,rgba(247,183,51,.35),rgba(40,199,111,.18));clip-path:polygon(50% 0,92% 17%,84% 76%,50% 100%,16% 76%,8% 17%);border:1px solid rgba(247,183,51,.6);filter:drop-shadow(0 0 30px rgba(247,183,51,.24))}.shield-coil span{font-size:96px}.shield-coil i{position:absolute;width:84px;height:84px;border:13px solid #8e6541;border-radius:50%;box-shadow:inset 0 0 0 13px #1c120b;bottom:44px}.stats-strip{background:linear-gradient(90deg,rgba(210,15,34,.2),rgba(0,0,0,.45),rgba(40,199,111,.2));border-top:1px solid rgba(247,183,51,.3);border-bottom:1px solid rgba(247,183,51,.3)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.stats-grid div{display:grid;grid-template-columns:64px 1fr;gap:0 12px;align-items:center;border-right:1px solid rgba(255,255,255,.13);padding:22px 20px}.stats-grid div:last-child{border-right:0}.stats-grid i{grid-row:1/3;font-size:36px;font-style:normal}.stats-grid strong{font-size:48px;letter-spacing:-.05em;line-height:.9;color:#ff3737}.stats-grid div:nth-child(2) strong,.stats-grid div:nth-child(2) i{color:#40dc73}.stats-grid div:nth-child(3) strong,.stats-grid div:nth-child(3) i{color:#f7b733}.stats-grid div:nth-child(4) strong,.stats-grid div:nth-child(4) i{color:#48a7ff}.stats-grid span:last-child{color:#d5dad6;font-weight:800}
.network-section{background:linear-gradient(180deg,rgba(0,27,13,.78),rgba(0,0,0,.82));position:relative;overflow:hidden}.network-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 43% 48%,rgba(247,183,51,.14),transparent 30%);pointer-events:none}.network-grid{position:relative;display:grid;grid-template-columns:.78fr 1fr .9fr;gap:28px;align-items:center}.network-copy h2{font-size:clamp(2rem,4.2vw,3.6rem);letter-spacing:-.05em;line-height:.95;margin:12px 0}.network-copy p{color:var(--muted);line-height:1.7}.check-list{padding:0;list-style:none;color:#d6ddd8;line-height:2.1;font-weight:750;margin:20px 0 26px}.check-list li:before{content:"✓";color:var(--gold);margin-right:10px}.map-card{position:relative;min-height:460px;border-radius:26px;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,rgba(247,183,51,.17),transparent 40%);overflow:hidden}.map-card svg{width:min(100%,390px);height:auto;filter:drop-shadow(0 25px 35px rgba(0,0,0,.45))}.coverage-wave{animation:wave 2.6s ease-in-out infinite;transform-origin:center}.map-pin{animation:pinPulse 1.8s ease-in-out infinite;animation-delay:var(--delay)}.map-route{animation:dashMove 12s linear infinite}.coverage-badge{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);padding:10px 16px;border-radius:999px;border:1px solid rgba(247,183,51,.32);background:rgba(0,0,0,.45);font-weight:950;color:#fff;backdrop-filter:blur(10px);white-space:nowrap}@keyframes pinPulse{50%{opacity:.45;transform:scale(.82)}}@keyframes wave{50%{r:152;opacity:.15}}@keyframes dashMove{to{stroke-dashoffset:-220}}.distributor-form{border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.032));border-radius:16px;padding:24px;box-shadow:0 32px 80px rgba(0,0,0,.32)}.distributor-form h3{margin:0 0 18px;font-size:22px}.distributor-form label{display:grid;gap:7px;margin-bottom:12px;color:#d7ded8;font-size:12px;font-weight:900}.distributor-form input,.distributor-form textarea,.distributor-form select{width:100%;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:rgba(0,0,0,.18);color:var(--text);padding:12px 13px;outline:none}.distributor-form input:focus,.distributor-form textarea:focus,.distributor-form select:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(40,199,111,.13)}.distributor-form select option{background:#111;color:#fff}.distributor-form .btn{width:100%}.form-status{min-height:22px;color:var(--gold);font-weight:900}.contact-section{background:linear-gradient(180deg,rgba(0,0,0,.78),rgba(8,8,8,.9))}.contact-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:30px;align-items:center}.contact-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.contact-cards a,.contact-cards address{min-height:92px;border:1px solid var(--line);border-radius:18px;background:var(--panel2);padding:18px;font-style:normal;font-weight:950;display:grid;gap:8px}.contact-cards span,.contact-cards address{color:var(--muted);font-weight:750}.site-footer{background:#07090a;border-top:1px solid var(--line);padding:48px 0 20px}.footer-grid{display:grid;grid-template-columns:1.35fr .8fr 1fr .9fr;gap:34px}.footer-brand{margin-bottom:16px}.footer-grid p,.footer-grid a{display:block;color:#b1bbb5;line-height:1.75;font-size:14px}.footer-grid h4{margin:0 0 14px;text-transform:uppercase;font-size:13px;letter-spacing:.08em}.download-pill{display:inline-flex!important;background:#d70f22;color:#fff!important;border-radius:8px;padding:10px 12px;line-height:1!important;text-transform:uppercase;font-weight:950;margin-top:8px}.copyright{display:flex;justify-content:space-between;gap:18px;border-top:1px solid rgba(255,255,255,.08);margin-top:34px;padding-top:18px;color:#69746e;font-size:13px}.reveal{opacity:0;transform:translateY(34px)}
.product-detail-page{padding-top:140px}.product-detail-grid{display:grid;grid-template-columns:1fr .8fr;gap:32px;align-items:center}.detail-stage{min-height:560px}.detail-copy h1{font-size:clamp(2.5rem,5vw,5rem);line-height:.95;letter-spacing:-.06em}.detail-copy p{color:var(--muted);font-size:18px;line-height:1.75}.detail-copy .btn{margin:10px 8px 0 0}
[data-theme="light"] .ambient-bg{background:radial-gradient(circle at 15% 12%,rgba(210,15,34,.18),transparent 32%),radial-gradient(circle at 86% 22%,rgba(40,199,111,.16),transparent 30%),linear-gradient(180deg,#f9faf6,#eef4ef)}[data-theme="light"] .site-header{background:rgba(255,255,255,.78)}[data-theme="light"] .desktop-nav a,[data-theme="light"] .hero-copy p,[data-theme="light"] .card-body p{color:var(--muted)}[data-theme="light"] .btn-ghost{color:var(--text);border-color:var(--line)}[data-theme="light"] .hero-section:before{background:linear-gradient(90deg,rgba(255,255,255,.76),rgba(255,255,255,.24),rgba(255,255,255,.44))}
@media(max-width:1180px){.showroom-grid{grid-template-columns:repeat(4,1fr)}.tech-grid{grid-template-columns:repeat(3,1fr)}.network-grid{grid-template-columns:1fr 1fr}.distributor-form{grid-column:1/-1}.desktop-nav{gap:18px}.phone-pill{display:none}}
@media(max-width:920px){.desktop-nav{display:none}.mobile-menu-btn{display:inline-flex}.mobile-panel.open{display:grid;gap:8px;padding:0 18px 16px}.mobile-panel a{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:13px;font-weight:850}.hero-grid,.experience-grid,.contact-grid,.brand-battle{grid-template-columns:1fr}.hero-showcase{min-height:560px}.brand-visual{grid-template-columns:1fr 130px 1fr}.signal-side{text-align:left}.stats-grid{grid-template-columns:repeat(2,1fr)}.stats-grid div:nth-child(2){border-right:0}.footer-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.container{width:min(100% - 26px,1180px)}.section-pad{padding:78px 0}.section-pad-sm{padding:50px 0}.nav-wrap{height:70px}.signal-logo{font-size:20px}.atoz-logo{min-width:76px;height:42px;font-size:14px}.lang-btn,.icon-btn{display:none}.floating-social{right:10px}.hero-section{padding-top:98px}.hero-copy h1{font-size:clamp(3.1rem,18vw,5rem)}.hero-kpis,.showroom-grid,.tech-grid,.network-grid,.contact-cards,.stats-grid{grid-template-columns:1fr}.stats-grid div{border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.hero-showcase{min-height:430px}.pack-main{width:62%;left:0;top:12%}.pack-side{width:45%;right:0;top:31%}.product-pack img{max-height:300px}.hero-coil{width:66%;left:16%;bottom:46px}.table-surface{bottom:40px}.hero-cta{display:grid}.btn{width:100%}.product-card{min-height:284px}.experience-panel{padding:24px}.footer-grid{grid-template-columns:1fr}.copyright{display:block;text-align:center}.brand-visual{grid-template-columns:1fr}.shield-coil{order:2}.brand-visual>img{margin:auto}.map-card{min-height:390px}}
