/* Theme Name: InterEdge Global Network
Version: 3.2.0
Description: Premium third-design InterEdge WordPress theme. No editors or page builders required. */
:root{--bg:#030711;--bg2:#071326;--p:#0b1930;--line:#17304f;--text:#f5f9ff;--muted:#91a5c2;--cyan:#48e4ff;--blue:#3b9cff;--violet:#8168ff;--max:1220px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 Inter,system-ui,sans-serif}a{color:inherit;text-decoration:none}.container{width:min(var(--max),calc(100% - 36px));margin:auto}.site-header{position:fixed;z-index:20;inset:0 0 auto;background:rgba(3,7,17,.78);backdrop-filter:blur(16px);border-bottom:1px solid #10213a}.nav{height:80px;display:flex;align-items:center;justify-content:space-between}.logo{font-size:25px;font-weight:850;letter-spacing:-1px}.logo span{color:var(--cyan)}.menu{display:flex;gap:24px;align-items:center}.menu a{color:#b5c6dd;font-size:14px}.menu a:hover{color:#fff}.cta{padding:10px 17px;border:1px solid #2d7fc0;border-radius:999px;background:linear-gradient(120deg,#0e2945,#10204b)}.mobile{display:none;background:none;border:0;color:#fff;font-size:25px}.hero{padding:155px 0 90px;min-height:760px;background:radial-gradient(circle at 78% 35%,#12476b55,transparent 30%),radial-gradient(circle at 10% 90%,#503aa522,transparent 32%)}.hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px}h1{font-size:clamp(48px,6vw,82px);line-height:.98;letter-spacing:-4px;margin:12px 0 25px}h2{font-size:clamp(32px,4vw,52px);line-height:1.05;letter-spacing:-2px;margin:0 0 18px}h3{margin:0 0 8px;font-size:21px}.eyebrow{text-transform:uppercase;letter-spacing:2px;color:#8edfff;font-size:11px;font-weight:700}.lead{color:var(--muted);font-size:18px;max-width:720px}.buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.btn{padding:13px 19px;border-radius:12px;border:1px solid var(--line);display:inline-block;font-weight:750;font-size:14px}.primary{border:0;background:linear-gradient(120deg,var(--blue),var(--violet));box-shadow:0 15px 45px #398fff26}.globe{width:min(510px,90vw);aspect-ratio:1;border-radius:50%;margin:auto;background:radial-gradient(circle at 35% 30%,#47e5ff55,transparent 30%),repeating-radial-gradient(circle,#ffffff00 0 36px,#43baff16 37px 38px);border:1px solid #48e4ff55;box-shadow:0 0 100px #318dff25,inset -40px -25px 90px #000b;position:relative;overflow:hidden;animation:spin 30s linear infinite}.globe:before,.globe:after{content:"";position:absolute;inset:10%;border:1px solid #48e4ff22;border-radius:50%}.globe:after{transform:rotate(60deg) scaleX(.5)}.node{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 16px 4px #48e4ff66}.n1{left:25%;top:42%}.n2{left:67%;top:33%}.n3{left:72%;top:61%}.n4{left:38%;top:70%}.route{position:absolute;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);transform-origin:left;width:55%}.r1{left:24%;top:43%;transform:rotate(-18deg)}.r2{left:38%;top:68%;transform:rotate(-27deg)}.r3{left:36%;top:30%;transform:rotate(25deg)}@keyframes spin{to{transform:rotate(360deg)}}.section{padding:100px 0}.alt{background:#061021}.center{text-align:center;margin-inline:auto}.head{max-width:780px;margin-bottom:45px}.stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:22px;overflow:hidden;background:#08162a}.stat{padding:30px;border-right:1px solid var(--line)}.stat:last-child{border:0}.stat b{font-size:40px;display:block}.stat span{color:var(--muted);font-size:13px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{padding:29px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#0c1c34,#071122);transition:.2s}.card:hover{transform:translateY(-4px);border-color:#2a557d}.icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#3b9cff16;color:var(--cyan);border:1px solid #48e4ff22;margin-bottom:18px;font-size:12px;font-weight:800}.two{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.network{height:470px;border:1px solid var(--line);border-radius:25px;background:radial-gradient(circle,#2c9eff18,transparent 45%),linear-gradient(90deg,transparent 49.7%,#48e4ff0c 50%,transparent 50.3%),linear-gradient(transparent 49.7%,#48e4ff0c 50%,transparent 50.3%);position:relative}.network:before,.network:after{content:"";position:absolute;inset:14%;border:1px solid #48e4ff18;border-radius:50%;transform:rotate(25deg) scaleX(.65)}.network:after{transform:rotate(-25deg) scaleX(.65)}.pagehero{padding:145px 0 70px;background:radial-gradient(circle at 80% 20%,#3b9cff22,transparent 30%)}.prose{max-width:930px}.prose p,.prose li{color:var(--muted)}.prose h2{margin-top:55px}.pricegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.price{padding:30px;border:1px solid var(--line);border-radius:20px;background:#09172a}.price.featured{border-color:#48e4ff88;box-shadow:0 0 50px #48e4ff10}.amount{font-size:38px;font-weight:800}.tablewrap{overflow:auto;border:1px solid var(--line);border-radius:16px}.table{border-collapse:collapse;width:100%;min-width:650px}.table th,.table td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--line)}.table th{font-size:12px;color:#9fb4cf;text-transform:uppercase}.contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:20px}.field{margin-bottom:14px}.field label{display:block;color:#9eb1ca;font-size:12px;margin-bottom:6px}.field input,.field textarea{width:100%;background:#061225;color:#fff;border:1px solid var(--line);border-radius:10px;padding:13px}.field textarea{min-height:150px}.notice{padding:14px;border:1px solid #48e4ff44;background:#48e4ff0d;border-radius:10px;margin-bottom:15px}.footer{padding:60px 0 25px;border-top:1px solid var(--line);background:#02050d}.footgrid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:35px}.footgrid h4{color:#8196b2;text-transform:uppercase;font-size:12px;letter-spacing:1px}.footgrid a{display:block;color:#91a5c2;margin:8px 0;font-size:14px}.bottom{border-top:1px solid var(--line);margin-top:40px;padding-top:20px;color:#5e718c;font-size:12px;display:flex;justify-content:space-between}@media(max-width:900px){.menu{display:none;position:absolute;top:80px;left:0;right:0;padding:18px;background:#030711;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--line)}.menu.open{display:flex}.mobile{display:block}.hero-grid,.two,.contact{grid-template-columns:1fr}.cards,.pricegrid{grid-template-columns:1fr 1fr}.stats{grid-template-columns:1fr 1fr}.stat:nth-child(2){border:0}.stat{border-bottom:1px solid var(--line)}.footgrid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.hero{padding-top:125px}.section{padding:75px 0}.cards,.pricegrid,.stats,.footgrid{grid-template-columns:1fr}.stat{border-right:0}.bottom{display:block}.bottom span{display:block;margin-top:8px}}
.navdrop{position:relative}.sub{display:none;position:absolute;top:28px;left:-15px;background:#071326;border:1px solid var(--line);border-radius:12px;padding:9px;min-width:190px;box-shadow:0 20px 50px #0008}.navdrop:hover .sub{display:block}.sub a{display:block;padding:8px 10px;border-radius:8px}.sub a:hover{background:#ffffff09}@media(max-width:900px){.sub{position:static;display:block;border:0;box-shadow:none;background:transparent;padding:4px 0 8px 10px}}
