:root{--bg: #ffffff;--surface: #f8fafc;--text: #0f172a;--muted: #475569;--primary: #2563eb;--primary-ink: #0b3ca8;--primary-50: #eff6ff;--primary-600: #2563eb;--accent: #06b6d4;--border: #e2e8f0;--radius-lg: 16px;--shadow-card: 0 20px 40px rgba(2,12,27,.08);--shadow-hover: 0 32px 64px rgba(2,12,27,.12);--container-max: 100%;--space-1: 12px;--space-2: 20px;--space-3: 32px}body{background:var(--bg);color:var(--text);font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-size:16px;line-height:1.55}html[lang=ar] body,[dir=rtl] body,html[lang=ar] h1,h2,h3,h4,h5,h6,[dir=rtl] h1,html[lang=ar] .nav-root,html[lang=ar] .nav-root *,[dir=rtl] .nav-root,[dir=rtl] .nav-root *,html[lang=ar] .nav-links,[dir=rtl] .nav-links,html[lang=ar] .nav-actions,[dir=rtl] .nav-actions{font-family:Cairo,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}html[lang=ar] .nav-link,[dir=rtl] .nav-link,html[lang=ar] .lang-toggle,[dir=rtl] .lang-toggle,html[lang=ar] .primary-cta,[dir=rtl] .primary-cta{font-weight:600}html[lang=ar] *,[dir=rtl] *,html[lang=ar] p,[dir=rtl] p,html[lang=ar] span,[dir=rtl] span,html[lang=ar] div,[dir=rtl] div,html[lang=ar] button,[dir=rtl] button,html[lang=ar] a,[dir=rtl] a,html[lang=ar] input,[dir=rtl] input,html[lang=ar] textarea,[dir=rtl] textarea,html[lang=ar] label,[dir=rtl] label,html[lang=ar] .hero-title,[dir=rtl] .hero-title,html[lang=ar] .hero-subtitle,[dir=rtl] .hero-subtitle,html[lang=ar] .section-title,[dir=rtl] .section-title,html[lang=ar] .section-subtitle,[dir=rtl] .section-subtitle,html[lang=ar] .card-title,[dir=rtl] .card-title,html[lang=ar] .card-description,[dir=rtl] .card-description,html[lang=ar] .service-title,[dir=rtl] .service-title,html[lang=ar] .service-description,[dir=rtl] .service-description,html[lang=ar] .solution-title,[dir=rtl] .solution-title,html[lang=ar] .solution-description,[dir=rtl] .solution-description,html[lang=ar] .network-title,[dir=rtl] .network-title,html[lang=ar] .network-description,[dir=rtl] .network-description,html[lang=ar] .hardware-title,[dir=rtl] .hardware-title,html[lang=ar] .hardware-description,[dir=rtl] .hardware-description,html[lang=ar] .why-title,[dir=rtl] .why-title,html[lang=ar] .why-description,[dir=rtl] .why-description,html[lang=ar] .contact-title,[dir=rtl] .contact-title,html[lang=ar] .contact-description,[dir=rtl] .contact-description,html[lang=ar] .footer-text,[dir=rtl] .footer-text,html[lang=ar] .footer-link,[dir=rtl] .footer-link,html[lang=ar] .lang-current,[dir=rtl] .lang-current,html[lang=ar] .lang-label,[dir=rtl] .lang-label{font-family:Cairo,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}html[lang=ar] body,[dir=rtl] body{font-weight:500}html[lang=ar] h1,h2,h3,h4,h5,h6,[dir=rtl] h1{font-weight:700}html[lang=ar] .nav-link,[dir=rtl] .nav-link,html[lang=ar] .btn,[dir=rtl] .btn,html[lang=ar] .cta,[dir=rtl] .cta,html[lang=ar] .lang-toggle,[dir=rtl] .lang-toggle{font-weight:600}.container{max-width:var(--container-max);margin:0 auto;padding:48px 20px;width:100%}.lead{font-size:18px;color:var(--muted)}.btn{display:inline-block;padding:12px 20px;border-radius:12px;border:1px solid transparent;cursor:pointer;transition:all .2s ease;font-weight:600;text-decoration:none}.btn.primary{background:linear-gradient(135deg,var(--primary),#1d4ed8);color:#fff;box-shadow:0 4px 16px #2563eb33}.btn.primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2563eb4d}.btn.outline{background:transparent;color:var(--primary);border-color:var(--primary);border-width:2px}.btn.outline:hover{background:var(--primary-50);transform:translateY(-2px)}.btn.secondary{background:var(--surface);color:var(--text);border-color:var(--border)}.btn.secondary:hover{background:var(--primary-50);border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.btn:focus{outline:3px solid rgba(37,99,235,.12);outline-offset:2px}.card{background:var(--surface);border-radius:var(--radius-lg);padding:18px;box-shadow:var(--shadow-card);border:1px solid var(--border)}@media (min-width:900px){.container{padding:72px 40px}}@media (min-width:1200px){.container{padding:72px 60px}}*{box-sizing:border-box}html,body,#root{height:100%;overflow-x:hidden}img{max-width:100%;height:auto;display:block}.nav-root{position:sticky;top:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border-bottom:1px solid var(--border);z-index:40;box-shadow:0 4px 20px #020c1b0a}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;max-width:var(--container-max);margin:0 auto}.logo{height:50px;transition:all .4s cubic-bezier(.2,.9,.2,1);filter:drop-shadow(0 3px 6px rgba(37,99,235,.15))}.logo:hover{transform:scale(1.08);filter:drop-shadow(0 6px 12px rgba(37,99,235,.25))}.nav-links{display:none}.nav-links.open{display:block}.nav-actions{display:flex;gap:8px;align-items:center}.nav-link{background:transparent;border:0;padding:10px 14px;color:var(--muted);border-radius:10px;font-weight:600;cursor:pointer;transition:all .2s ease}.nav-link:hover{color:var(--primary);background:var(--primary-50);transform:translateY(-2px)}.nav-link:focus{outline:3px solid rgba(37,99,235,.12);outline-offset:2px}.cta{padding:10px 16px;border-radius:12px;font-weight:600}.primary-cta{background:linear-gradient(135deg,var(--primary),#1d4ed8);color:#fff;border:1px solid rgba(11,60,168,.08);box-shadow:0 8px 24px #2563eb26}.primary-cta:hover{transform:translateY(-3px);box-shadow:0 16px 32px #2563eb40}.primary-cta:focus{outline:3px solid rgba(37,99,235,.14);outline-offset:2px}.lang-toggle-container{position:relative;display:inline-block}.lang-toggle{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid var(--border);padding:10px 16px;border-radius:12px;cursor:pointer;font-weight:600;transition:all .3s cubic-bezier(.2,.9,.2,1);position:relative;overflow:hidden;min-width:120px;justify-content:space-between}.lang-toggle:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#2563eb0d,#06b6d408);opacity:0;transition:opacity .3s ease;z-index:0}.lang-toggle:hover:before{opacity:1}.lang-toggle:hover{background:linear-gradient(135deg,#2563eb14,#06b6d40d);border-color:var(--primary);transform:translateY(-2px);box-shadow:0 8px 24px #2563eb26}.lang-toggle:active{transform:translateY(0);box-shadow:0 4px 12px #2563eb33}.lang-current{font-size:18px;font-weight:700;color:var(--primary);position:relative;z-index:1;transition:all .3s ease}.lang-label{font-size:14px;color:var(--muted);position:relative;z-index:1;transition:all .3s ease}.lang-indicator{position:relative;z-index:1;transition:all .3s ease;color:var(--muted)}.lang-toggle:hover .lang-indicator{color:var(--primary);transform:translateY(-1px)}.lang-toggle:hover .lang-current{color:var(--primary);transform:scale(1.05)}.lang-toggle:hover .lang-label{color:var(--text)}html[lang=ar] .lang-toggle,[dir=rtl] .lang-toggle,html[lang=ar] .lang-current,[dir=rtl] .lang-current,html[lang=ar] .lang-label,[dir=rtl] .lang-label{font-family:Cairo,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.burger{display:flex;flex-direction:column;gap:5px;background:transparent;border:0;padding:8px;align-items:center}.burger .bar{width:20px;height:2px;background:var(--text);display:block;transition:transform .22s ease,opacity .18s ease}.burger.is-open .bar:nth-child(1){transform:translateY(6px) rotate(45deg)}.burger.is-open .bar:nth-child(2){opacity:0}.burger.is-open .bar:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media (min-width:900px){.nav-links{display:flex;gap:8px}.nav-links.open{display:flex}.burger{display:none}}@media (max-width:899px){.nav-links{position:absolute;left:0;right:0;top:64px;background:#fffffffa;padding:12px;box-shadow:0 8px 24px #020c1b0f;border-bottom:1px solid var(--border);display:none;z-index:30}.nav-links.open{display:block}.nav-links .nav-link{display:block;width:100%;text-align:left;padding:12px 10px;border-radius:8px}}.hero{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:0;position:relative;overflow:clip;background:radial-gradient(1200px 600px at 80% -10%,rgba(37,99,235,.1),transparent 60%),radial-gradient(900px 500px at 10% 0%,rgba(6,182,212,.12),transparent 60%),linear-gradient(180deg,#fff,#f7f9fc);text-align:center}.hero .container{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:var(--container-max);margin:0 auto;padding:80px 40px;width:100%;text-align:center}.hero .badge{background:linear-gradient(135deg,var(--primary),#1d4ed8);padding:12px 24px;border-radius:999px;display:inline-block;color:#fff;font-weight:600;box-shadow:0 4px 16px #2563eb33;text-transform:uppercase;letter-spacing:.5px;font-size:14px;margin-bottom:24px}.hero-title{font-size:clamp(40px,6vw,72px);margin:0 0 24px;font-weight:800;line-height:1.1;background:linear-gradient(135deg,var(--text),var(--primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center}.hero-lead{font-size:22px;color:var(--muted);line-height:1.7;margin-bottom:40px;max-width:800px;text-align:center;margin-left:auto;margin-right:auto}.hero-illustration{display:none}.hero-content{width:100%;max-width:900px;position:relative;z-index:2;text-align:center}.hero-ctas{display:flex;gap:20px;margin-top:40px;flex-wrap:wrap;justify-content:center;align-items:center}.hero{position:relative;overflow:visible}.hero-bg{position:absolute;inset:0;pointer-events:none;z-index:0}.hero .hero-content{position:relative;z-index:2}.hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(#e8eef8 1px,transparent 1.2px);background-size:26px 26px;-webkit-mask-image:linear-gradient(to bottom,#000000a6,#0000);mask-image:linear-gradient(to bottom,#000000a6,#0000);opacity:.6;pointer-events:none;z-index:1;animation:bgDrift 10s ease-in-out infinite alternate}.tech-lines{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.tech-line{position:absolute;width:2px;height:100px;background:linear-gradient(to bottom,transparent,currentColor,transparent);animation:fallDown 8s linear infinite;opacity:.6}.tech-line.line-1{left:10%;color:#2563eb;animation-delay:0s;animation-duration:6s}.tech-line.line-2{left:25%;color:#1d4ed8;animation-delay:1s;animation-duration:7s}.tech-line.line-3{left:40%;color:#06b6d4;animation-delay:2s;animation-duration:8s}.tech-line.line-4{left:55%;color:#0891b2;animation-delay:3s;animation-duration:6.5s}.tech-line.line-5{left:70%;color:#3b82f6;animation-delay:4s;animation-duration:7.5s}.tech-line.line-6{left:85%;color:#1e40af;animation-delay:5s;animation-duration:6s}.tech-line.line-7{left:15%;color:#0284c7;animation-delay:2.5s;animation-duration:8.5s}.tech-line.line-8{left:80%;color:#0ea5e9;animation-delay:1.5s;animation-duration:7s}.tech-line.line-9{left:5%;color:#0c4a6e;animation-delay:.5s;animation-duration:6.8s}.tech-line.line-10{left:35%;color:#0369a1;animation-delay:3.5s;animation-duration:7.2s}.tech-line.line-11{left:65%;color:#075985;animation-delay:4.5s;animation-duration:6.3s}.tech-line.line-12{left:90%;color:#0f172a;animation-delay:2.2s;animation-duration:8.2s}.tech-line.line-13{left:20%;color:#1e3a8a;animation-delay:1.8s;animation-duration:7.8s}.tech-line.line-14{left:75%;color:#1e40af;animation-delay:3.8s;animation-duration:6.7s}.blob{position:absolute;border-radius:50%;filter:blur(36px);opacity:.85;transform:translateZ(0);will-change:transform,opacity}.blob.b1{width:360px;height:360px;left:-6%;top:-20%;background:linear-gradient(135deg,#2563eb1f,#06b6d414);animation:blobMove 10s ease-in-out infinite}.blob.b2{width:260px;height:260px;right:-6%;bottom:-6%;background:linear-gradient(180deg,#06b6d414,#2563eb0f);animation:blobMove 14s ease-in-out infinite reverse}.blob.b3{width:200px;height:200px;left:50%;top:30%;background:linear-gradient(45deg,#06b6d40f,#2563eb0a);animation:blobMove 12s ease-in-out infinite}@keyframes blobMove{0%{transform:translateY(0) scale(1)}50%{transform:translateY(18px) scale(1.03)}to{transform:translateY(0) scale(1)}}@keyframes bgDrift{0%{transform:translateY(0)}to{transform:translateY(8px)}}@keyframes fallDown{0%{transform:translateY(-100px);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(100vh);opacity:0}}@media (max-width: 768px){.blob.b1{width:280px;height:280px}.blob.b2{width:200px;height:200px}.blob.b3{width:150px;height:150px}.tech-line{width:1.5px;height:80px}}@media (max-width: 480px){.blob.b1{width:200px;height:200px}.blob.b2{width:150px;height:150px}.blob.b3{width:120px;height:120px}.tech-line{width:1px;height:60px;opacity:.4}}@media (prefers-reduced-motion: reduce){.blob{animation:none}.hero:after{animation:none}.tech-line{animation:none}}@media (max-width:600px){.lang-toggle{min-width:100px;padding:8px 12px;gap:6px}.lang-current{font-size:16px}.lang-label{font-size:12px}.lang-indicator svg{width:10px;height:10px}.logo{height:45px}}@media (max-width:480px){.lang-toggle{min-width:90px;padding:6px 10px;gap:4px}.lang-current{font-size:14px}.lang-label{font-size:11px}.lang-indicator svg{width:8px}.logo{height:40px}}.connect-grid{position:absolute;inset:0;width:100%;height:100%;opacity:.28;transform:translateZ(0);z-index:1}.connect-grid .node{transform-origin:center;transition:transform .9s cubic-bezier(.2,.9,.2,1),opacity .9s}.connect-grid .lines line{transition:opacity .9s linear}.connect-grid .n1,.connect-grid .n2,.connect-grid .n3,.connect-grid .n4,.connect-grid .n5,.connect-grid .n6{transform:translateY(0)}@keyframes nodeFloat{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.connect-grid .node{animation:nodeFloat 6s ease-in-out infinite}.connect-grid .node:nth-child(2){animation-duration:5.4s}.connect-grid .node:nth-child(3){animation-duration:6.6s}.connect-grid .node:nth-child(4){animation-duration:7s}.connect-grid .node:nth-child(5){animation-duration:5.8s}.connect-grid .node:nth-child(6){animation-duration:6.2s}@media (prefers-reduced-motion: reduce){.connect-grid .node{animation:none}.connect-grid .lines line{transition:none}}.connect-grid .lines line.highlight{opacity:1;stroke:#2563eb47;transition:opacity .18s,stroke .18s}.connect-grid .lines line{opacity:.45}.connect-grid .node:focus{outline:none;filter:drop-shadow(0 6px 14px rgba(6,182,212,.12));transform:translateY(-6px)}.section{padding:100px 0;position:relative;width:100%;text-align:center}.section:nth-child(2n){background:linear-gradient(135deg,#f8fafc,#fff);position:relative}.section:nth-child(2n):before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#f8fafccc,#ffffffe6);z-index:0}.section .container{position:relative;z-index:1;max-width:var(--container-max);margin:0 auto;padding:0 40px;width:100%;text-align:center}.section h2{text-align:center;margin-bottom:24px}.section .lead{text-align:center;margin:0 auto 40px;max-width:800px}.two-col{display:grid;grid-template-columns:1fr 320px;gap:24px;align-items:center}.services-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:32px;align-items:stretch;margin:60px auto 0;max-width:1200px;justify-items:center}@media (min-width:700px){.services-grid{grid-template-columns:repeat(2,1fr)}}.service-card{display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center;transition:all .4s cubic-bezier(.2,.9,.2,1);padding:40px;border-radius:24px;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid var(--border);position:relative;overflow:hidden;max-width:400px;width:100%}.service-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#2563eb05,#06b6d403);opacity:0;transition:opacity .3s ease;z-index:0}.service-card:hover:before{opacity:1}.service-card .icon-wrap{flex:0 0 100px;position:relative;z-index:1}.service-card .icon-bg{width:100px;height:100px;border-radius:24px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2563eb1f,#06b6d414);color:var(--primary);box-shadow:0 12px 32px #2563eb26;overflow:hidden;position:relative}.service-card .icon-bg:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#fff3,#ffffff0d);border-radius:24px}.service-card .icon-bg img{width:60px;height:60px;transition:transform .4s cubic-bezier(.2,.9,.2,1);position:relative;z-index:1}.service-card:hover .icon-bg img,.service-card:focus .icon-bg img{transform:translateY(-12px) scale(1.15) rotate(5deg)}.service-card .card-body{flex:1;position:relative;z-index:1}.service-card h3{margin:0 0 16px;font-size:1.4rem;font-weight:800;color:var(--text);line-height:1.3}.service-card p{margin:0;color:var(--muted);font-size:1.1rem;line-height:1.6}.service-card:hover,.service-card:focus{transform:translateY(-16px) scale(1.02);box-shadow:0 32px 64px #020c1b26;border-color:#2563eb33;outline:none}.service-card:focus{box-shadow:0 32px 64px #020c1b26;outline:3px solid rgba(37,99,235,.12);outline-offset:4px}.pills{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.pill{background:transparent;border:1px solid var(--border);padding:8px 12px;border-radius:999px}.pill.active{background:var(--primary);color:#fff;border-color:transparent}.stepper{display:flex;gap:12px;overflow:auto}.step{display:flex;gap:12px;align-items:flex-start;min-width:220px}.step-index{width:40px;height:40px;border-radius:10px;background:var(--surface);display:flex;align-items:center;justify-content:center;font-weight:700}@media (min-width:1100px){.services-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.hero{min-height:80vh;padding:40px 0;text-align:center}.hero .container{padding:60px 20px;text-align:center}.hero-title{font-size:clamp(32px,5vw,56px);margin:0 0 20px}.hero-lead{font-size:18px;margin-bottom:32px}.hero-ctas{justify-content:center;flex-wrap:wrap;gap:16px;flex-direction:column;align-items:center}.hero-ctas .btn{width:100%;max-width:280px}.service-card{flex-direction:column;text-align:center;gap:24px;padding:32px 24px}.service-card .icon-wrap{align-self:center}.section{padding:60px 0}.section .container{padding:0 20px}.networks-grid,.hardware-grid,.solutions-layout{flex-direction:column;gap:40px;padding:0 20px;text-align:center}.network-features{grid-template-columns:1fr;gap:20px}.hw-features{grid-template-columns:1fr;gap:16px}.pillars{grid-template-columns:1fr;gap:20px}.partner-grid{justify-content:center;gap:16px}.contact-grid{grid-template-columns:1fr;gap:32px}.contact-actions{flex-direction:column;align-items:center}.contact-actions .btn{width:100%;max-width:280px}}.solutions-section .section-title{margin-bottom:60px;font-size:clamp(32px,4vw,48px);font-weight:800;text-align:center;background:linear-gradient(135deg,var(--text),var(--primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.solutions-layout{display:flex;flex-direction:column;gap:80px;align-items:center;max-width:var(--container-max);margin:0 auto;text-align:center}.solutions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;max-width:var(--container-max);margin:0 auto;justify-items:center;position:relative}.solution-item{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;transition:all .4s cubic-bezier(.2,.9,.2,1);padding:20px;border-radius:20px;max-width:300px;width:100%}.solution-item:hover{transform:translateY(-8px)}.solution-icon{width:80px;height:80px;margin-bottom:24px;transition:all .3s ease}.solution-item:hover .solution-icon{transform:scale(1.1)}.solution-title{font-size:1.3rem;font-weight:700;color:var(--text);margin-bottom:12px;line-height:1.3}.solution-desc{font-size:1rem;color:var(--muted);line-height:1.5;margin-bottom:20px}.solution-features{list-style:none;padding:0;margin:0;opacity:0;max-height:0;overflow:hidden;transition:all .3s ease}.solution-item:hover .solution-features{opacity:1;max-height:200px}.solution-features li{font-size:.9rem;color:var(--muted);border-left:2px solid var(--primary);padding:6px 0 6px 12px;margin:4px 0}@media (max-width:900px){.solutions-grid{grid-template-columns:repeat(2,1fr);gap:40px}}@media (max-width:600px){.solutions-grid{grid-template-columns:1fr;gap:40px}.solution-item{max-width:100%}}.solution-panel{position:relative}.panel-card{background:linear-gradient(180deg,#fff,#fbfdff);padding:20px;border-radius:12px;border:1px solid var(--border);box-shadow:var(--shadow-card)}.panel-title{margin:0 0 8px;font-size:1.25rem}.panel-intro{margin:0 0 12px;color:var(--muted)}.panel-list{margin:0;padding-left:18px}.panel-list li{margin:8px 0;color:var(--muted)}@media (min-width:900px){.solution-cards{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.solutions-layout{flex-direction:column;gap:60px}.solution-cards{grid-template-columns:repeat(3,1fr);max-width:1400px}}@media (max-width:899px){.solutions-layout{flex-direction:column;gap:40px}.solution-panel{order:2;margin-top:20px}.solution-cards{order:1;grid-template-columns:repeat(2,1fr);gap:20px}.solution-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);min-width:280px;max-width:90vw;z-index:1000;background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid rgba(37,99,235,.3);box-shadow:0 32px 64px #020c1b40}.solution-popup:before{display:none}.solution-card:hover .solution-popup,.solution-card:focus .solution-popup{transform:translate(-50%,-50%)}}@media (max-width:600px){.solution-cards{grid-template-columns:1fr;gap:16px}.solution-card{max-width:100%;padding:32px 24px;min-height:180px}}.networks-section{padding:100px 0;background:linear-gradient(135deg,#fff,#f8fafc,#f1f5f9);position:relative}.networks-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(37,99,235,.05) 0%,transparent 50%);z-index:0}.networks-layout{display:flex;flex-direction:column;gap:80px;align-items:center;max-width:var(--container-max);margin:0 auto;padding:0 40px;position:relative;z-index:1;text-align:center}.networks-header{max-width:800px;margin:0 auto;text-align:center}.networks-title{margin:0 0 24px;font-size:clamp(32px,4vw,48px);font-weight:800;background:linear-gradient(135deg,var(--text),var(--primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.networks-lead{margin:0;color:var(--muted);font-size:20px;line-height:1.6}.networks-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:1000px;margin:0 auto;width:100%}.network-card{display:flex;flex-direction:column;align-items:center;text-align:center;background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid var(--border);border-radius:20px;padding:40px 32px;transition:all .4s cubic-bezier(.2,.9,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 24px #020c1b0f}.network-icon{width:80px;height:80px;margin-bottom:24px;transition:all .3s ease;position:relative;z-index:1}.network-content{position:relative;z-index:1}.network-title{font-size:1.3rem;font-weight:700;color:var(--text);margin-bottom:16px;line-height:1.3}.network-desc{font-size:1rem;color:var(--muted);line-height:1.6;margin:0}.bullets-compact{margin-top:18px;padding-left:18px}.networks-figure{display:flex;align-items:center;justify-content:center}.networks-figure img{width:100%;max-width:520px;border-radius:12px;box-shadow:0 18px 40px #020c1b0f}@media (max-width:900px){.networks-grid{grid-template-columns:1fr;gap:24px}.network-card{padding:32px 24px}}@media (max-width:600px){.networks-section{padding:80px 0}.networks-layout{gap:60px;padding:0 20px}.network-card{padding:32px 24px}.network-icon{width:70px;height:70px;margin-bottom:20px}.network-title{font-size:1.2rem}.network-desc{font-size:.95rem}}html[lang=ar],[dir=rtl],html[lang=ar] *,[dir=rtl] *,html[lang=ar] .hero-section,[dir=rtl] .hero-section,html[lang=ar] .services-section,[dir=rtl] .services-section,html[lang=ar] .solutions-section,[dir=rtl] .solutions-section,html[lang=ar] .networks-section,[dir=rtl] .networks-section,html[lang=ar] .hardware-section,[dir=rtl] .hardware-section,html[lang=ar] .why-us-section,[dir=rtl] .why-us-section,html[lang=ar] .partners-section,[dir=rtl] .partners-section,html[lang=ar] .contact-section,[dir=rtl] .contact-section,html[lang=ar] .site-footer,[dir=rtl] .site-footer{font-family:Cairo,sans-serif!important}@media (max-width:899px){.stepper{flex-direction:column}}.why-us-section{padding:100px 0;background:linear-gradient(135deg,#fff,#f8fafc,#f1f5f9);position:relative}.why-us-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 70%,rgba(37,99,235,.05) 0%,transparent 50%);z-index:0}.why-us-section .container{position:relative;z-index:1;max-width:var(--container-max);margin:0 auto;padding:0 40px}.why-us-layout{display:flex;flex-direction:column;gap:80px;align-items:center;max-width:1000px;margin:0 auto;text-align:center}.why-us-header{max-width:800px;margin:0 auto;text-align:center}.why-us-title{font-size:clamp(32px,4vw,48px);font-weight:800;margin:0 0 24px;background:linear-gradient(135deg,var(--text),var(--primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.why-us-lead{margin:0;color:var(--muted);font-size:20px;line-height:1.6}.why-us-features{display:flex;flex-direction:column;gap:40px;width:100%;position:relative}.why-us-item{display:flex;align-items:center;gap:40px;padding:32px;background:linear-gradient(135deg,#fffc,#f8fafc99);border:1px solid rgba(37,99,235,.1);border-radius:24px;transition:all .4s cubic-bezier(.2,.9,.2,1);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.why-us-item:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#2563eb08,#06b6d405);opacity:0;transition:opacity .3s ease;z-index:0}.why-us-item:hover:before{opacity:1}.why-us-item:hover{transform:translate(8px);border-color:#2563eb33;box-shadow:0 16px 32px #020c1b14}.why-us-icon{width:80px;height:80px;flex:0 0 80px;transition:all .3s ease;position:relative;z-index:1}.why-us-item:hover .why-us-icon{transform:scale(1.1)}.why-us-content{flex:1;position:relative;z-index:1}.why-us-feature-title{font-size:1.4rem;font-weight:700;color:var(--text);margin:0 0 12px;line-height:1.3}.why-us-line{width:60px;height:3px;background:linear-gradient(90deg,var(--primary),var(--accent));border-radius:2px;transition:all .3s ease}.why-us-item:hover .why-us-line{width:80px}@media (max-width:900px){.why-us-item{flex-direction:column;gap:24px;text-align:center;padding:24px}.why-us-icon{width:70px;height:70px;flex:0 0 70px}}@media (max-width:600px){.why-us-section{padding:80px 0}.why-us-layout{gap:60px}.why-us-section .container{padding:0 20px}.why-us-item{padding:20px;gap:20px}.why-us-icon{width:60px;height:60px;flex:0 0 60px}.why-us-feature-title{font-size:1.2rem}}.partners-section{padding:80px 0;background:linear-gradient(135deg,#f8fafc,#fff,#f1f5f9);position:relative}.partners-section:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#f8fafc99,#fffc);z-index:0}.partners-section .container{position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:0 40px}.partners-section h2{font-size:clamp(32px,4vw,48px);font-weight:800;text-align:center;margin-bottom:16px;background:linear-gradient(135deg,var(--text),var(--primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.partners-section .muted{text-align:center;font-size:18px;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.partner-grid{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;max-width:1000px;margin:0 auto}.partner-badge{padding:16px 24px;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:12px;color:var(--muted);border:1px solid var(--border);font-weight:600;transition:all .3s cubic-bezier(.2,.9,.2,1);position:relative;overflow:hidden}.partner-badge:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#2563eb05,#06b6d403);opacity:0;transition:opacity .3s ease;z-index:0}.partner-badge:hover:before{opacity:1}.partner-badge:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 16px 32px #020c1b1a;border-color:#2563eb33;color:var(--primary)}.contact-section{padding:120px 0;background:linear-gradient(135deg,#fff,#f8fafc,#f1f5f9);position:relative}.contact-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(37,99,235,.08) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(6,182,212,.06) 0%,transparent 50%);z-index:0}.contact-section .container{position:relative;z-index:1;max-width:var(--container-max);margin:0 auto;padding:0 40px}.contact-layout{display:flex;flex-direction:column;gap:80px;align-items:center;max-width:1200px;margin:0 auto;text-align:center}.contact-header{max-width:800px;margin:0 auto;text-align:center}.contact-title{font-size:clamp(32px,4vw,48px);font-weight:800;margin:0 0 24px;background:linear-gradient(135deg,var(--text),var(--primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact-lead{margin:0;color:var(--muted);font-size:20px;line-height:1.6}.contact-content{display:grid;grid-template-columns:1fr 1fr;gap:40px;width:100%;max-width:1000px}.contact-info-card,.contact-actions-card{background:linear-gradient(135deg,#ffffffe6,#f8fafccc);border:1px solid rgba(37,99,235,.1);border-radius:24px;padding:40px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 40px #020c1b14}html[lang=ar] .contact-info-card,html[lang=ar] .contact-actions-card,[dir=rtl] .contact-info-card,[dir=rtl] .contact-actions-card{text-align:right}html[lang=ar] .contact-method,[dir=rtl] .contact-method{flex-direction:row-reverse;text-align:right}html[lang=ar] .contact-method-content,[dir=rtl] .contact-method-content{text-align:right}html[lang=ar] .contact-actions,[dir=rtl] .contact-actions{direction:rtl}html[lang=ar] .contact-btn,[dir=rtl] .contact-btn{flex-direction:row-reverse;text-align:right}html[lang=ar] .checklist-header,[dir=rtl] .checklist-header{text-align:right}html[lang=ar] .checklist-item,[dir=rtl] .checklist-item{flex-direction:row-reverse;text-align:right}.legal-page{padding:100px 0;background:linear-gradient(135deg,#fff,#f8fafc,#f1f5f9);min-height:100vh}.legal-content{max-width:800px;margin:0 auto;background:#fff;border-radius:20px;padding:60px;box-shadow:0 20px 40px #020c1b14;border:1px solid rgba(37,99,235,.1)}.legal-content h1{font-size:2.5rem;font-weight:700;color:var(--text);margin:0 0 16px;text-align:center}.last-updated{text-align:center;color:var(--muted);font-size:1rem;margin:0 0 40px;font-style:italic}.legal-section{margin:0 0 40px}.legal-section h2{font-size:1.5rem;font-weight:600;color:var(--text);margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid var(--primary)}.legal-section h3{font-size:1.2rem;font-weight:600;color:var(--text);margin:24px 0 12px}.legal-section p{font-size:1rem;line-height:1.7;color:var(--text);margin:0 0 16px}.contact-info{background:var(--surface);border-radius:12px;padding:24px;margin:20px 0;border:1px solid var(--border)}.contact-info p{margin:8px 0;font-size:1rem}.contact-info strong{color:var(--primary);font-weight:600}html[lang=ar] .legal-content,[dir=rtl] .legal-content{text-align:right}html[lang=ar] .legal-content h1,[dir=rtl] .legal-content h1,html[lang=ar] .last-updated,[dir=rtl] .last-updated{text-align:center}html[lang=ar] .legal-section h2,[dir=rtl] .legal-section h2,html[lang=ar] .legal-section h3,[dir=rtl] .legal-section h3,html[lang=ar] .legal-section p,[dir=rtl] .legal-section p,html[lang=ar] .contact-info,[dir=rtl] .contact-info{text-align:right}@media (max-width:768px){.legal-content{padding:40px 30px;margin:20px}.legal-content h1{font-size:2rem}.legal-section h2{font-size:1.3rem}.legal-section h3{font-size:1.1rem}}@media (max-width:480px){.legal-content{padding:30px 20px;margin:10px}.legal-content h1{font-size:1.8rem}}.contact-info-card:before,.contact-actions-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#2563eb08,#06b6d405);opacity:0;transition:opacity .3s ease;z-index:0}.contact-info-card:hover:before,.contact-actions-card:hover:before{opacity:1}.contact-info-header,.contact-actions-header{margin-bottom:32px;position:relative;z-index:1}.contact-info-header h3,.contact-actions-header h3{font-size:1.5rem;font-weight:700;color:var(--text);margin:0 0 12px;line-height:1.3}.contact-info-header p,.contact-actions-header p{margin:0;color:var(--muted);font-size:1rem;line-height:1.5}.contact-methods{display:flex;flex-direction:column;gap:24px;position:relative;z-index:1}.contact-method{display:flex;align-items:center;gap:20px;padding:20px;background:#fff9;border-radius:16px;transition:all .3s ease}.contact-method:hover{background:#2563eb0d;transform:translate(8px)}.contact-method-icon{width:50px;height:50px;flex:0 0 50px;transition:all .3s ease}.contact-method:hover .contact-method-icon{transform:scale(1.1)}.contact-method-content{flex:1}.contact-method-content h4{font-size:1.1rem;font-weight:600;color:var(--text);margin:0 0 4px;line-height:1.3}.contact-method-content p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.4}.contact-actions{display:flex;flex-direction:column;gap:16px;position:relative;z-index:1}.contact-btn{display:flex;align-items:center;gap:16px;padding:20px 24px;border-radius:16px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s cubic-bezier(.2,.9,.2,1);position:relative;overflow:hidden}.contact-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);opacity:0;transition:opacity .3s ease;z-index:0}.contact-btn:hover:before{opacity:1}.contact-btn span{position:relative;z-index:1}.contact-btn svg{width:24px;height:24px;position:relative;z-index:1;transition:all .3s ease}.contact-btn:hover svg{transform:scale(1.1)}.contact-btn.primary{background:linear-gradient(135deg,var(--primary),#1d4ed8);color:#fff;box-shadow:0 8px 24px #2563eb4d}.contact-btn.primary:hover{transform:translateY(-4px);box-shadow:0 16px 32px #2563eb66}.contact-btn.whatsapp{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 8px 24px #25d3664d}.contact-btn.whatsapp:hover{transform:translateY(-4px);box-shadow:0 16px 32px #25d36666}.contact-btn.phone{background:linear-gradient(135deg,var(--accent),#0891b2);color:#fff;box-shadow:0 8px 24px #06b6d44d}.contact-btn.phone:hover{transform:translateY(-4px);box-shadow:0 16px 32px #06b6d466}.contact-checklist{background:linear-gradient(135deg,#ffffffe6,#f8fafccc);border:1px solid rgba(37,99,235,.1);border-radius:24px;padding:40px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 40px #020c1b14;max-width:800px;width:100%}.contact-checklist:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#2563eb08,#06b6d405);z-index:0}.checklist-header{margin-bottom:32px;position:relative;z-index:1;text-align:center}.checklist-header h4{font-size:1.3rem;font-weight:700;color:var(--text);margin:0 0 12px;line-height:1.3}.checklist-header p{margin:0;color:var(--muted);font-size:1rem;line-height:1.5}.checklist-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;position:relative;z-index:1}.checklist-item{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#2563eb0d;border-radius:12px;border-left:4px solid var(--primary);transition:all .3s ease}.checklist-item:hover{background:#2563eb14;transform:translate(4px)}.checklist-icon{width:24px;height:24px;background:var(--primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex:0 0 24px}.checklist-item span{color:var(--text);font-weight:600;font-size:.95rem;line-height:1.4}@media (max-width:900px){.contact-content{grid-template-columns:1fr;gap:32px}.contact-info-card,.contact-actions-card{padding:32px}.contact-methods{gap:20px}.contact-method{padding:16px}.contact-actions{gap:12px}.contact-btn{padding:16px 20px}}@media (max-width:600px){.contact-section{padding:80px 0}.contact-layout{gap:60px}.contact-section .container{padding:0 20px}.contact-info-card,.contact-actions-card{padding:24px}.contact-method{flex-direction:column;text-align:center;gap:16px;padding:20px}.contact-method-icon{width:40px;height:40px;flex:0 0 40px}.contact-btn{padding:16px 20px;font-size:.95rem}.contact-btn svg{width:20px;height:20px}.contact-checklist{padding:32px 24px}.checklist-items{grid-template-columns:1fr;gap:12px}.checklist-item{padding:14px 16px}}.site-footer{border-top:1px solid var(--border);padding:60px 0 24px;background:linear-gradient(135deg,#fff,#f8fafc);position:relative}.site-footer:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(37,99,235,.03) 0%,transparent 50%);z-index:0}.site-footer .container{position:relative;z-index:1;max-width:var(--container-max);margin:0 auto;padding:0 40px}.footer-content{display:grid;grid-template-columns:1fr 2fr;gap:60px;margin-bottom:40px}.footer-brand{max-width:400px}.footer-logo{font-size:2rem;font-weight:800;color:var(--text);margin:0 0 16px;background:linear-gradient(135deg,var(--text),var(--primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-tagline{color:var(--muted);font-size:1rem;line-height:1.6;margin:0}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.footer-section{display:flex;flex-direction:column;gap:20px}.footer-section-title{font-size:1.1rem;font-weight:700;color:var(--text);margin:0;line-height:1.3}.footer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.footer-list li{margin:0}.footer-list a{color:var(--muted);text-decoration:none;font-size:.95rem;font-weight:500;transition:all .2s ease;padding:4px 0;border-radius:4px}.footer-list a:hover{color:var(--primary);transform:translate(4px)}.footer-contact{display:flex;flex-direction:column;gap:8px}.footer-contact p{margin:0;color:var(--muted);font-size:.95rem;font-weight:500;line-height:1.4}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--border);flex-wrap:wrap;gap:16px}.footer-copyright p{margin:0;color:var(--muted);font-size:.9rem;font-weight:500}.footer-legal{display:flex;gap:24px;flex-wrap:wrap}.footer-legal-link{color:var(--muted);text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s ease}.footer-legal-link:hover{color:var(--primary)}@media (max-width:900px){.footer-content{grid-template-columns:1fr;gap:40px}.footer-links{grid-template-columns:repeat(2,1fr);gap:32px}.footer-brand{max-width:100%;text-align:center}}@media (max-width:600px){.site-footer{padding:40px 0 20px}.site-footer .container{padding:0 20px}.footer-content{gap:32px;margin-bottom:32px}.footer-links{grid-template-columns:1fr;gap:24px}.footer-section{gap:16px}.footer-bottom{flex-direction:column;text-align:center;gap:12px}.footer-legal{gap:16px}}[dir=rtl] .nav-inner{direction:rtl}[dir=rtl] .brand-link{margin-left:0}[dir=rtl] .hero{flex-direction:row-reverse}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.reveal{animation:fadeInUp .48s ease both}.networks-section{padding:100px 0;background:linear-gradient(135deg,#fff,#f8fafc,#f1f5f9)}.networks-layout{display:flex;flex-direction:column;gap:60px;align-items:center;max-width:var(--container-max);margin:0 auto;padding:0 20px;position:relative;z-index:1;text-align:center}.networks-header{max-width:800px}.networks-title{font-size:2.5rem;font-weight:700;color:var(--text);margin:0 0 16px;line-height:1.2}.networks-lead{font-size:1.2rem;color:var(--muted);margin:0;line-height:1.6}.networks-grid{display:grid;grid-template-columns:1fr;gap:24px;max-width:1000px;margin:0 auto;width:100%}.network-card{display:flex;flex-direction:column;align-items:center;text-align:center;background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid var(--border);border-radius:20px;padding:32px 24px;transition:all .4s cubic-bezier(.2,.9,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 24px #020c1b0f;width:100%;max-width:400px;margin:0 auto}.network-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#2563eb05,#06b6d403);opacity:0;transition:opacity .3s ease;z-index:0}.network-card:hover:before{opacity:1}.network-card:hover{transform:translateY(-8px);box-shadow:0 24px 48px #020c1b26;border-color:#2563eb4d}.network-icon{width:70px;height:70px;margin-bottom:20px;transition:all .3s ease;position:relative;z-index:1}.network-card:hover .network-icon{transform:scale(1.1)}.network-content{position:relative;z-index:1;width:100%}.network-title{font-size:1.2rem;font-weight:700;color:var(--text);margin:0 0 12px;line-height:1.3}.network-desc{font-size:.95rem;color:var(--muted);margin:0;line-height:1.6}@media (min-width:768px){.networks-grid{grid-template-columns:repeat(2,1fr);gap:32px}.network-card{padding:40px 32px;max-width:none}.network-icon{width:80px;height:80px;margin-bottom:24px}.network-title{font-size:1.3rem}.network-desc{font-size:1rem}}@media (min-width:1024px){.networks-layout{padding:0 40px}.networks-title{font-size:3rem}.networks-lead{font-size:1.3rem}}.hardware-section{padding:100px 0;background:linear-gradient(135deg,#fff,#f8fafc,#f1f5f9);position:relative}.hardware-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,rgba(37,99,235,.05) 0%,transparent 50%);z-index:0}.hardware-layout{display:flex;flex-direction:column;gap:80px;align-items:center;max-width:var(--container-max);margin:0 auto;padding:0 40px;position:relative;z-index:1;text-align:center}.hardware-header{max-width:800px;margin:0 auto;text-align:center}.hardware-title{margin:0 0 24px;font-size:clamp(32px,4vw,48px);font-weight:800;background:linear-gradient(135deg,var(--text),var(--primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hardware-lead{margin:0;color:var(--muted);font-size:20px;line-height:1.6}.hardware-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:1400px;margin:0 auto;width:100%;position:relative}.hardware-card{display:flex;flex-direction:column;align-items:center;text-align:center;background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid var(--border);border-radius:20px;padding:40px 32px;transition:all .4s cubic-bezier(.2,.9,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 24px #020c1b0f}.hardware-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#2563eb05,#06b6d403);opacity:0;transition:opacity .3s ease;z-index:0}.hardware-card:hover:before{opacity:1}.hardware-card:hover{transform:translateY(-8px);box-shadow:0 24px 48px #020c1b26;border-color:#2563eb4d}.hardware-icon{width:80px;height:80px;margin-bottom:24px;transition:all .3s ease;position:relative;z-index:1}.hardware-card:hover .hardware-icon{transform:scale(1.1)}.hardware-content{position:relative;z-index:1}.hardware-name{font-size:1.3rem;font-weight:700;color:var(--text);margin:0;line-height:1.3}@media (max-width:1200px){.hardware-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:800px}.hardware-card{padding:32px 24px}}@media (max-width:600px){.hardware-section{padding:80px 0}.hardware-layout{gap:60px;padding:0 20px}.hardware-grid{grid-template-columns:1fr;gap:24px;max-width:400px}.hardware-card{padding:32px 24px}.hardware-icon{width:70px;height:70px;margin-bottom:20px}.hardware-name{font-size:1.2rem}}.hw-aside .hw-aside-card{background:linear-gradient(135deg,#fff,#fbfdff);padding:32px;border-radius:20px;border:1px solid var(--border);box-shadow:0 20px 40px #020c1b14;position:relative;overflow:hidden}.hw-aside .hw-aside-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#2563eb05,#06b6d403);z-index:0}.hw-aside .hw-aside-card h4{margin:0 0 16px;font-size:1.4rem;font-weight:700;color:var(--text);position:relative;z-index:1}.hw-aside .muted{margin:0 0 24px;font-size:1.1rem;line-height:1.6;color:var(--muted);position:relative;z-index:1}@media (min-width:800px){.hw-features{grid-template-columns:repeat(2,1fr)}}@media (max-width:799px){.hardware-grid{grid-template-columns:1fr}}
