.orbitx-order-form{--bg:#07101f;--border:rgba(72,161,255,.28);background:radial-gradient(circle at 100% 0,rgba(20,184,255,.12),transparent 32%),radial-gradient(circle at 0 100%,rgba(116,72,255,.12),transparent 36%),var(--bg);border:1px solid var(--border);border-radius:22px;padding:24px;color:#fff;box-shadow:0 24px 70px rgba(0,0,0,.28)}
.orbitx-order-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.orbitx-order-head h3{color:#fff;margin:4px 0 0;font-size:clamp(22px,3vw,32px);line-height:1.15}.orbitx-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#7ed7ff}.orbitx-live-price{text-align:right;min-width:110px}.orbitx-live-price span{display:block;font-size:12px;color:#94a7c3}.orbitx-live-price strong{display:block;font-size:24px;color:#fff}.orbitx-field{margin:18px 0}.orbitx-field>label{display:block;font-weight:700;margin-bottom:9px;color:#fff}.orbitx-field small{display:block;color:#8fa5c4;margin-top:7px}.orbitx-package-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.orbitx-package-tab input{position:absolute;opacity:0;pointer-events:none}.orbitx-package-tab span{display:flex;align-items:center;justify-content:center;min-height:48px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#0d1a2f;color:#c9d8ed;font-weight:700;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.orbitx-package-tab input:checked+span{color:#fff;border-color:#35c3ff;box-shadow:0 0 0 1px rgba(53,195,255,.25),0 0 24px rgba(53,195,255,.14);transform:translateY(-1px)}.orbitx-order-form select,.orbitx-order-form input[type=url]{width:100%;min-height:52px;border:1px solid rgba(255,255,255,.12);background:#0d1a2f;color:#fff;border-radius:14px;padding:0 14px;outline:none;box-shadow:none}.orbitx-order-form input[type=url]:focus,.orbitx-order-form select:focus{border-color:#35c3ff;box-shadow:0 0 0 3px rgba(53,195,255,.10)}.orbitx-buy-now.button{width:100%;min-height:56px;border:none!important;border-radius:14px!important;color:#fff!important;font-size:16px!important;font-weight:800!important;background:linear-gradient(90deg,#09baff,#3e7cff 48%,#784bff)!important;box-shadow:0 12px 30px rgba(41,119,255,.26);transition:transform .2s ease,box-shadow .2s ease}.orbitx-buy-now.button:hover{transform:translateY(-2px);box-shadow:0 15px 34px rgba(41,119,255,.36)}.orbitx-order-trust{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:14px;color:#8fa5c4;font-size:12px}.orbitx-order-trust span:before{content:"✓";color:#36d7a0;margin-right:6px}.orbitx-order-notice{padding:16px;border-radius:14px;background:#0d1a2f;color:#fff;border:1px solid rgba(255,255,255,.12)}.orbitx-from-price small{font-size:.65em;opacity:.65;margin-right:4px}@media(max-width:767px){.orbitx-order-form{padding:18px;border-radius:18px}.orbitx-order-head{align-items:flex-end}.orbitx-package-tabs{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.orbitx-package-tab span,.orbitx-buy-now.button{transition:none!important}}

/* OrbitX Single Product — full reusable Elementor shortcode layout */
.orbitx-single-product{--oxsp-bg:#020a12;--oxsp-card:#071626;--oxsp-card2:#0a1c2f;--oxsp-line:rgba(91,174,238,.15);--oxsp-text:#f5fbff;--oxsp-muted:#8ea6ba;--oxsp-cyan:#23c4ff;--oxsp-orange:#ff9b42;position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#020a12 0%,#061727 45%,#020a12 100%);color:var(--oxsp-text);font-family:Inter,Arial,sans-serif;padding:46px 0 80px}.orbitx-single-product *{box-sizing:border-box}.oxsp-bg{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 10% 8%,rgba(25,190,255,.10),transparent 27%),radial-gradient(circle at 92% 22%,rgba(255,142,54,.075),transparent 22%),linear-gradient(rgba(89,162,218,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(89,162,218,.035) 1px,transparent 1px);background-size:auto,auto,72px 72px,72px 72px;mask-image:linear-gradient(to bottom,#000 0%,#000 70%,transparent 100%)}.oxsp-wrap{width:min(1280px,calc(100% - 40px));margin:auto}.oxsp-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#66869d;font-size:12px;margin:0 0 24px}.oxsp-breadcrumb a{color:#7ca9c6;text-decoration:none}.oxsp-breadcrumb strong{color:#b8cedd;font-weight:600}.oxsp-hero{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:42px;align-items:start}.oxsp-media{position:sticky;top:22px}.oxsp-media-card{position:relative;min-height:500px;display:flex;align-items:center;justify-content:center;padding:30px;border:1px solid var(--oxsp-line);border-radius:28px;background:radial-gradient(circle at 50% 40%,rgba(40,181,255,.12),transparent 42%),linear-gradient(145deg,#071524,#04101b);box-shadow:0 30px 80px rgba(0,0,0,.25);overflow:hidden}.oxsp-media-card:after{content:"";position:absolute;inset:auto 9% 5%;height:18%;background:radial-gradient(ellipse at center,rgba(29,187,255,.18),transparent 65%);filter:blur(18px)}.oxsp-platform-pill{position:absolute;z-index:2;top:18px;left:18px;padding:8px 11px;border:1px solid rgba(73,195,255,.22);border-radius:999px;background:rgba(3,18,31,.82);color:#8adfff;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.oxsp-main-image{position:relative;z-index:1;width:100%;max-height:440px;object-fit:contain;border-radius:18px}.oxsp-image-placeholder{position:relative;z-index:1;width:74%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(77,195,255,.20);background:radial-gradient(circle,rgba(29,186,255,.18),rgba(6,20,34,.5) 55%,transparent 56%)}.oxsp-image-placeholder span{font-size:84px;font-weight:900;letter-spacing:-.08em;background:linear-gradient(100deg,#fff,#28c8ff 48%,#ff9940);-webkit-background-clip:text;background-clip:text;color:transparent}.oxsp-image-placeholder small{color:#8ca9bd;letter-spacing:.12em;text-transform:uppercase}.oxsp-thumbs{display:flex;gap:10px;margin-top:12px}.oxsp-thumb{width:74px;height:64px;padding:5px;border:1px solid rgba(255,255,255,.10);border-radius:12px;background:#071626;cursor:pointer;overflow:hidden;transition:border-color .18s ease,transform .18s ease}.oxsp-thumb.active{border-color:#28c5ff;transform:translateY(-1px)}.oxsp-thumb img{width:100%;height:100%;object-fit:cover;border-radius:8px}.oxsp-mini-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px}.oxsp-mini-trust>div{display:flex;gap:8px;align-items:flex-start;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(7,22,38,.7)}.oxsp-mini-trust b{color:#3cdaa7}.oxsp-mini-trust strong,.oxsp-mini-trust small{display:block}.oxsp-mini-trust strong{font-size:11px;color:#d9e9f3}.oxsp-mini-trust small{font-size:9px;color:#66849a;margin-top:2px}.oxsp-buy{min-width:0}.oxsp-eyebrow{display:flex;align-items:center;gap:9px;color:#72d7ff;font-size:10px;font-weight:800;letter-spacing:.13em}.oxsp-eyebrow span{width:7px;height:7px;border-radius:50%;background:#39d9a3;box-shadow:0 0 14px rgba(57,217,163,.55)}.oxsp-buy h1{margin:12px 0 14px;color:#fff;font-size:clamp(38px,5vw,66px);line-height:.98;letter-spacing:-.045em}.oxsp-short{max-width:670px;color:#9eb4c5;font-size:15px;line-height:1.72}.oxsp-short p{margin:0 0 10px}.oxsp-starting{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 11px;margin:23px 0 16px;padding:14px 16px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:rgba(8,25,42,.55)}.oxsp-starting span,.oxsp-starting small{color:#7895aa;font-size:11px}.oxsp-starting strong{color:#fff;font-size:28px}.oxsp-buy .orbitx-order-form{margin-top:0}.oxsp-buy .orbitx-order-head h3{display:none}.oxsp-buy .orbitx-order-head{margin-bottom:12px}.oxsp-section{margin-top:72px;padding-top:4px}.oxsp-section-head{max-width:760px;margin-bottom:28px}.oxsp-section-head>span{display:block;color:#63d5ff;font-size:10px;font-weight:800;letter-spacing:.16em;margin-bottom:9px}.oxsp-section-head h2{margin:0;color:#fff;font-size:clamp(28px,4vw,46px);line-height:1.05;letter-spacing:-.035em}.oxsp-section-head p{margin:13px 0 0;color:#859fb3;line-height:1.7}.oxsp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.oxsp-steps article,.oxsp-benefits article,.oxsp-review-grid article{border:1px solid var(--oxsp-line);border-radius:20px;background:linear-gradient(160deg,rgba(10,31,51,.9),rgba(5,18,31,.92));padding:22px}.oxsp-steps i{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,rgba(27,197,255,.18),rgba(122,78,255,.16));color:#79ddff;font-style:normal;font-size:11px;font-weight:900}.oxsp-steps h3,.oxsp-benefits strong{display:block;margin:22px 0 8px;color:#fff;font-size:17px}.oxsp-steps p,.oxsp-benefits p{margin:0;color:#7f9caf;font-size:13px;line-height:1.65}.oxsp-description{display:grid;grid-template-columns:.36fr .64fr;gap:34px;align-items:start}.oxsp-description .oxsp-section-head{position:sticky;top:24px}.oxsp-richtext{padding:27px;border:1px solid var(--oxsp-line);border-radius:22px;background:rgba(6,20,34,.72);color:#98afbf;line-height:1.75}.oxsp-richtext h2,.oxsp-richtext h3,.oxsp-richtext h4,.oxsp-richtext strong{color:#eaf7ff}.oxsp-richtext a{color:#55ceff}.oxsp-richtext ul,.oxsp-richtext ol{padding-left:20px}.oxsp-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.oxsp-benefits article{min-height:150px}.oxsp-faq-list{display:grid;gap:10px}.oxsp-faq-list details{border:1px solid var(--oxsp-line);border-radius:17px;background:rgba(7,23,39,.75);overflow:hidden}.oxsp-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 20px;color:#e9f7ff;font-weight:700;cursor:pointer;list-style:none}.oxsp-faq-list summary::-webkit-details-marker{display:none}.oxsp-faq-list summary b{color:#5bd6ff;font-size:20px;transition:transform .18s ease}.oxsp-faq-list details[open] summary b{transform:rotate(45deg)}.oxsp-faq-list details p{margin:0;padding:0 20px 20px;color:#809daf;line-height:1.65}.oxsp-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.oxsp-review-top{display:flex;gap:11px;align-items:center}.oxsp-review-top img{border-radius:50%}.oxsp-review-top strong,.oxsp-review-top span{display:block}.oxsp-review-top span{color:#ffb34b;font-size:12px;margin-top:3px;letter-spacing:.06em}.oxsp-review-grid article p{margin:17px 0 0;color:#86a1b4;line-height:1.65}.oxsp-empty-review{padding:24px;border:1px dashed rgba(113,189,242,.18);border-radius:18px;background:rgba(6,20,34,.55)}.oxsp-empty-review strong,.oxsp-empty-review span{display:block}.oxsp-empty-review strong{color:#fff}.oxsp-empty-review span{color:#7896aa;margin-top:5px}.oxsp-final-cta{margin-top:74px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px;border:1px solid rgba(81,189,255,.20);border-radius:25px;background:radial-gradient(circle at 85% 20%,rgba(78,97,255,.16),transparent 33%),linear-gradient(135deg,#082139,#061525)}.oxsp-final-cta span{color:#ffab5f;font-size:10px;font-weight:800;letter-spacing:.15em}.oxsp-final-cta h2{margin:7px 0;color:#fff;font-size:clamp(25px,3.5vw,40px)}.oxsp-final-cta p{margin:0;color:#7e9aaf}.oxsp-final-cta a{flex:0 0 auto;text-decoration:none;color:#fff;font-weight:800;padding:15px 20px;border-radius:13px;background:linear-gradient(90deg,#0bbcff,#3a82ff 52%,#744eff);box-shadow:0 12px 30px rgba(36,116,255,.25)}
@media(max-width:980px){.oxsp-hero{grid-template-columns:1fr;gap:26px}.oxsp-media{position:static}.oxsp-media-card{min-height:390px}.oxsp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.oxsp-description{grid-template-columns:1fr}.oxsp-description .oxsp-section-head{position:static}.oxsp-mini-trust{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:640px){.orbitx-single-product{padding:28px 0 58px}.oxsp-wrap{width:min(100% - 24px,1280px)}.oxsp-breadcrumb{display:none}.oxsp-media-card{min-height:310px;padding:20px;border-radius:20px}.oxsp-main-image{max-height:290px}.oxsp-buy h1{font-size:38px;margin-top:10px}.oxsp-mini-trust{grid-template-columns:1fr}.oxsp-starting{margin-top:17px}.oxsp-section{margin-top:54px}.oxsp-steps,.oxsp-benefits,.oxsp-review-grid{grid-template-columns:1fr}.oxsp-description{gap:18px}.oxsp-richtext{padding:20px}.oxsp-final-cta{align-items:flex-start;flex-direction:column;padding:22px}.oxsp-final-cta a{width:100%;text-align:center}}
@media(prefers-reduced-motion:reduce){.oxsp-thumb,.oxsp-faq-list summary b{transition:none!important}}
/* Elementor Pro native Add To Cart bridge for OrbitX service products */
form.cart .orbitx-elementor-order-fields{width:100%;flex:1 0 100%;margin:0 0 14px;padding:0}
form.cart .orbitx-elementor-order-fields .orbitx-order-head{margin-bottom:18px}
form.cart .orbitx-elementor-order-fields select,
form.cart .orbitx-elementor-order-fields input[type=url]{width:100%;min-height:52px;border:1px solid rgba(255,255,255,.12);background:#0d1a2f;color:#fff;border-radius:14px;padding:0 14px;outline:none;box-shadow:none}
form.cart .orbitx-elementor-order-fields input[type=url]:focus,
form.cart .orbitx-elementor-order-fields select:focus{border-color:#35c3ff;box-shadow:0 0 0 3px rgba(53,195,255,.10)}
form.cart:has(.orbitx-elementor-order-fields) .single_add_to_cart_button{width:100%!important;min-height:56px!important;border:none!important;border-radius:14px!important;color:#fff!important;font-size:16px!important;font-weight:800!important;background:linear-gradient(90deg,#09baff,#3e7cff 48%,#784bff)!important;box-shadow:0 12px 30px rgba(41,119,255,.26)!important}
form.cart:has(.orbitx-elementor-order-fields) .single_add_to_cart_button:hover{transform:translateY(-2px);box-shadow:0 15px 34px rgba(41,119,255,.36)!important}
/* OrbitX package sale pricing */
.orbitx-live-price del,.orbitx-from-price del{opacity:.58;color:#8aa0b2!important;text-decoration-thickness:1px;margin-right:5px;font-weight:650!important}
.orbitx-live-price ins,.orbitx-from-price ins{text-decoration:none;color:#24c3ff!important;font-weight:850!important}
