:root{--dark:#08071a;--panel:rgba(255,255,255,.08);--blue:#00b7ff;--pink:#ff1aa8;--orange:#ff9d00;--purple:#742cff;--text:#ffffff;--muted:#c9c9df}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,Arial;color:var(--text);background:radial-gradient(circle at top left,#102b73,transparent 30%),radial-gradient(circle at top right,#681273,transparent 25%),var(--dark)}a{color:inherit;text-decoration:none}.navbar{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:14px 7%;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08071ac2;border-bottom:1px solid rgba(255,255,255,.08)}.navbar img{width:210px;max-width:48vw}.navbar div{display:flex;gap:22px;color:var(--muted);font-weight:700}.hero{min-height:86vh;padding:80px 7%;display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center;overflow:hidden}.eyebrow,.tag{display:inline-block;color:var(--orange);font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1{font-size:clamp(42px,6vw,78px);line-height:.98;margin:18px 0}h2{font-size:clamp(30px,4vw,48px);line-height:1.08;margin:10px 0 16px}p{color:var(--muted);font-size:18px;line-height:1.7}.heroButtons{display:flex;flex-wrap:wrap;gap:16px;margin-top:30px}.primaryBtn,.secondaryBtn,button{border:0;border-radius:999px;padding:15px 24px;font-weight:900;cursor:pointer}.primaryBtn,button{background:linear-gradient(90deg,var(--blue),var(--pink),var(--orange));color:#fff;box-shadow:0 18px 50px #ff1aa840}.secondaryBtn{border:1px solid rgba(255,255,255,.2);background:#ffffff14}.heroCard{position:relative;min-height:430px;border-radius:38px;background:linear-gradient(145deg,#ffffff24,#ffffff0a);border:1px solid rgba(255,255,255,.16);box-shadow:0 30px 100px #00000059;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;overflow:hidden}.heroCard img{width:82%;position:relative;z-index:2;filter:drop-shadow(0 12px 30px rgba(0,0,0,.45))}.orb{position:absolute;width:230px;height:230px;border-radius:50%;filter:blur(8px);opacity:.45;animation:spin 10s linear infinite}.one{background:var(--blue);left:-80px;top:-60px}.two{background:var(--pink);right:-80px;bottom:-60px}@keyframes spin{to{transform:rotate(360deg)}}.routeBox{position:relative;z-index:2;width:78%;padding:14px 18px;border-radius:18px;background:#00000059;border:1px solid rgba(255,255,255,.15);display:flex;gap:12px;align-items:center;font-weight:800}.routeBox svg{color:var(--orange)}.strip{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;padding:20px 7%;background:linear-gradient(90deg,#00b7ff33,#ff1aa833,#ff9d0033);font-weight:900}.section{padding:80px 7%}.sectionTitle{max-width:820px;margin:0 auto 40px;text-align:center}.sectionTitle p{color:var(--orange);text-transform:uppercase;font-weight:900}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.serviceCard,.priceCard{padding:28px;border-radius:28px;background:var(--panel);border:1px solid rgba(255,255,255,.12);transition:.3s}.serviceCard:hover,.priceCard:hover{transform:translateY(-8px);border-color:#00b7ff80}.serviceCard svg{width:42px;height:42px;color:var(--blue)}.serviceCard h3,.priceCard h3{font-size:24px;margin-bottom:8px}.pricing{background:#00000024}.priceGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.priceCard{display:flex;flex-direction:column;min-height:100%}.price{font-size:32px;font-weight:950;color:#fff;margin-top:12px}.usdt{color:var(--orange);font-weight:900;margin:6px 0 16px}.priceCard ul{padding:0;margin:0 0 24px;display:grid;gap:12px;list-style:none;flex:1}.priceCard li{color:var(--muted);display:flex;gap:10px;align-items:flex-start;line-height:1.45}.priceCard li svg{color:var(--orange);flex-shrink:0;margin-top:2px}.split,.contact,.customPlanSection{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.customPlanSection{margin:0 7%;border-radius:34px;background:linear-gradient(120deg,#00b7ff29,#ff1aa829,#ff9d0029);border:1px solid rgba(255,255,255,.12)}.muted{color:var(--muted)}.checks{display:grid;gap:14px}.checks div{padding:16px;border-radius:18px;background:#ffffff14;display:flex;gap:12px;align-items:center;font-weight:800}.checks svg{color:var(--orange);flex-shrink:0}.cta{text-align:center;margin:0 7%;border-radius:34px;background:linear-gradient(120deg,#00b7ff29,#ff1aa829,#ff9d0029);border:1px solid rgba(255,255,255,.12)}.cta svg{margin:8px;color:var(--orange);width:38px;height:38px}.contact{align-items:start}form,.modalForm{display:grid;gap:14px;padding:28px;border-radius:28px;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}input,select,textarea{width:100%;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:15px 16px;background:#00000047;color:#fff;outline:none;font:inherit}select option{background:#0f1030;color:#fff}textarea{resize:vertical}button{display:inline-flex;justify-content:center;align-items:center;gap:10px;font-size:16px}.status{margin:0;font-weight:800;color:#fff}footer{text-align:center;padding:28px;color:var(--muted);border-top:1px solid rgba(255,255,255,.08)}.modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000000c2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:20px}.modalBox{position:relative;width:min(620px,100%);max-height:92vh;overflow:auto;border-radius:30px;background:linear-gradient(145deg,#102b73f5,#1c0939fa);border:1px solid rgba(255,255,255,.18);box-shadow:0 30px 120px #0000008c;padding:22px}.customModal{width:min(760px,100%)}.closeBtn{position:absolute;right:14px;top:14px;z-index:2;padding:10px;border-radius:50%;background:#ffffff1f;box-shadow:none}.paymentSummary{display:grid;gap:7px;padding:16px;border-radius:18px;background:#00000047;border:1px solid rgba(255,255,255,.12);font-weight:900}.paymentSummary b{font-size:28px;color:var(--orange)}.paymentSummary small{color:var(--muted)}.payBox,.successBox{display:grid;gap:16px;text-align:center;justify-items:center;padding:26px}.qrImage{width:min(320px,90%);background:#fff;padding:18px;border-radius:28px;border:4px solid var(--orange);box-shadow:0 20px 70px #ff9d0040}.timer{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:950;color:var(--orange);padding:12px 18px;border-radius:999px;background:#00000052}.successBox svg{color:#21e7a8}.txn{font-size:30px;font-weight:950;letter-spacing:.08em;padding:15px 22px;border-radius:18px;background:#00000059;border:1px dashed var(--orange)}.countryPicker{display:grid;gap:10px}.countrySearch{display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#00000047}.countrySearch input{border:0;background:transparent;padding-left:0}.countryPicker select{height:170px;border-radius:18px}label{font-weight:900;color:#fff}@media(max-width:1100px){.priceGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.hero,.split,.contact,.customPlanSection{grid-template-columns:1fr}.grid{grid-template-columns:1fr 1fr}.navbar div{display:none}}@media(max-width:560px){.grid,.priceGrid{grid-template-columns:1fr}.hero{padding-top:45px}.heroCard{min-height:330px}.navbar img{width:170px}.section{padding:58px 6%}.customPlanSection,.cta{margin:0 6%}.price{font-size:28px}}.adminLoginPage{min-height:100vh;display:grid;place-items:center;padding:30px;background:radial-gradient(circle at top left,rgba(0,183,255,.24),transparent 32%),radial-gradient(circle at bottom right,rgba(255,26,168,.24),transparent 30%),var(--dark)}.adminLoginCard{width:min(460px,100%);text-align:center}.adminLoginCard img{width:230px;margin:0 auto 20px}.adminLoginCard h1{font-size:38px;margin:12px 0}.adminBackLink{color:var(--orange);font-weight:900;margin-top:8px}.adminPage{min-height:100vh;background:radial-gradient(circle at top left,#102b73,transparent 30%),radial-gradient(circle at top right,#681273,transparent 25%),var(--dark)}.adminNav{position:sticky;top:0;z-index:50;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 5%;background:#08071ae0;border-bottom:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.adminNav img{width:210px;max-width:48vw}.adminNav div{display:flex;gap:10px;flex-wrap:wrap}.adminNav button,.orderActions button,.pbxCell button{padding:10px 14px;font-size:13px}.adminHero{padding:55px 5% 20px}.adminHero h1{font-size:clamp(34px,5vw,60px);margin:12px 0}.adminHero p{max-width:850px}.adminStats,.revenueCards{padding:25px 5%;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.adminStats div,.revenueCards div,.adminRevenue,.adminOrders{background:#ffffff14;border:1px solid rgba(255,255,255,.13);border-radius:24px;padding:22px}.adminStats span,.revenueCards span{display:block;color:var(--muted);font-weight:800;margin-bottom:8px}.adminStats b,.revenueCards b{font-size:34px}.adminRevenue,.adminOrders{margin:25px 5%}.adminRevenue{display:grid;grid-template-columns:1fr 220px;gap:20px;align-items:center}.adminRevenue .revenueCards{grid-column:1 / -1;padding:0;grid-template-columns:repeat(3,1fr)}.adminStatus{margin:20px 5%;padding:14px 18px;border-radius:16px;background:#ff9d0029;border:1px solid rgba(255,157,0,.3);color:#fff;font-weight:900}.adminSectionTitle{margin-bottom:20px}.ordersTableWrap{width:100%;overflow-x:auto}.ordersTable{width:100%;border-collapse:collapse;min-width:1180px}.ordersTable th,.ordersTable td{text-align:left;vertical-align:top;padding:16px;border-bottom:1px solid rgba(255,255,255,.1)}.ordersTable th{color:var(--orange);font-size:13px;text-transform:uppercase;letter-spacing:.08em}.ordersTable td b{display:block;color:#fff;margin-bottom:7px}.ordersTable small{display:block;color:var(--muted);line-height:1.6}.ordersTable details{margin-top:10px}.ordersTable summary{cursor:pointer;color:var(--blue);font-weight:900}.ordersTable pre{max-width:330px;max-height:220px;overflow:auto;white-space:pre-wrap;background:#00000059;border-radius:12px;padding:12px;color:var(--muted)}.pbxCell{min-width:240px}.pbxCell input,.pbxCell textarea{margin-bottom:8px;padding:10px 12px;border-radius:12px;font-size:13px}.orderBadge{display:inline-flex;padding:8px 12px;border-radius:999px;font-weight:900;text-transform:capitalize;background:#ffffff1f}.orderBadge.paid_marked{color:#fff;border:1px solid rgba(0,183,255,.45)}.orderBadge.accepted{color:#9fffc6;border:1px solid rgba(90,255,150,.45)}.orderBadge.rejected{color:#ffb3b3;border:1px solid rgba(255,90,90,.45)}.orderBadge.refunded{color:#ffe08a;border:1px solid rgba(255,224,138,.45)}.orderActions{display:grid;gap:8px;min-width:135px}.dangerBtn{background:linear-gradient(90deg,#ff3b3b,#a40000)!important}.emptyCell{text-align:center!important;color:var(--muted);font-weight:900;padding:40px!important}@media(max-width:900px){.adminNav{align-items:flex-start;flex-direction:column}.adminStats,.revenueCards,.adminRevenue .revenueCards{grid-template-columns:1fr 1fr}.adminRevenue{grid-template-columns:1fr}}@media(max-width:560px){.adminStats,.revenueCards,.adminRevenue .revenueCards{grid-template-columns:1fr}.adminNav img{width:170px}}
