:root {
    --nx-primary: #8B5CF6;
    --nx-primary-hover: #7C3AED;
    --nx-bg-deep: #0F172A;
    --nx-bg-dark: #0B0F19;
    --nx-card: rgba(30, 41, 59, 0.7);
    --nx-border: rgba(139, 92, 246, 0.2);
    --nx-text: #F8FAFC;
    --nx-text-dim: #94A3B8;
    --nx-grad: linear-gradient(135deg, #8B5CF6 0%, #6D28D9 100%);
}
* { margin: 0; padding: 0; box-sizing: border-box; }
body { background-color: var(--nx-bg-deep); color: var(--nx-text); font-family: 'Inter', sans-serif; line-height: 1.6; overflow-x: hidden; }
.container { max-width: 1400px; margin: 0 auto; padding: 0 2rem; }
.nx-glass { background: var(--nx-card); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); border: 1px solid var(--nx-border); }
.nx-btn { display: inline-flex; align-items: center; gap: 0.75rem; padding: 1rem 2rem; border-radius: 0.5rem; font-weight: 700; cursor: pointer; transition: 0.3s; text-decoration: none; border: none; }
.nx-btn-primary { background: var(--nx-grad); color: #FFF; }
.nx-btn-primary:hover { transform: translateY(-3px); box-shadow: 0 10px 20px rgba(139, 92, 246, 0.3); }
.nx-btn-outline { background: transparent; border: 1px solid var(--nx-border); color: #FFF; }
.nx-btn-outline:hover { background: rgba(139, 92, 246, 0.1); }
.nx-section { padding: 8rem 0; }
.nx-bg-alt { background-color: var(--nx-bg-dark); }
.nx-section-header { text-align: center; margin-bottom: 5rem; }
.nx-section-header h2 { font-size: 3.5rem; font-weight: 900; margin-bottom: 1.5rem; }
.nx-section-header p { font-size: 1.25rem; color: var(--nx-text-dim); max-width: 800px; margin: 0 auto; }
.nx-faq-item { margin-bottom: 1.5rem; border-radius: 1rem; cursor: pointer; transition: 0.3s; }
.nx-faq-question { padding: 2rem; font-weight: 700; font-size: 1.2rem; display: flex; justify-content: space-between; align-items: center; }
.nx-faq-answer { padding: 0 2rem 2rem; color: var(--nx-text-dim); display: none; }
.nx-faq-item.active .nx-faq-answer { display: block; }
.nx-faq-item.active .nx-faq-question i { transform: rotate(180deg); }
.nx-whatsapp-float { position: fixed; bottom: 2rem; right: 2rem; background: #25D366; color: #FFF; width: 60px; height: 60px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 2rem; box-shadow: 0 10px 20px rgba(0,0,0,0.3); z-index: 1000; transition: 0.3s; }
.nx-whatsapp-float:hover { transform: scale(1.1); }
.nx-footer { background: var(--nx-bg-dark); padding: 6rem 0 3rem; border-top: 1px solid var(--nx-border); }
.nx-footer-grid { display: grid; grid-template-columns: 1.5fr 1fr 1fr 1fr; gap: 4rem; margin-bottom: 4rem; }
.nx-footer-about p { color: var(--nx-text-dim); margin: 2rem 0; max-width: 350px; }
.nx-payment-methods { display: flex; gap: 1.5rem; align-items: center; filter: grayscale(1); opacity: 0.5; }
.nx-payment-methods img { height: 25px; }
.nx-footer-col h4 { font-size: 1.2rem; margin-bottom: 2rem; color: #FFF; }
.nx-footer-col ul { list-style: none; }
.nx-footer-col ul li { margin-bottom: 1rem; }
.nx-footer-col ul li a { color: var(--nx-text-dim); text-decoration: none; transition: 0.3s; }
.nx-footer-col ul li a:hover { color: var(--nx-primary); padding-left: 5px; }

/* Nexu Hosting V2 — original marketing system inspired by a clean SaaS/gaming hierarchy */
.nx-home-v2{overflow:hidden;background:#080b16;color:#f8fafc}.nx-v2-hero{position:relative;padding:9rem 0 6rem;background:radial-gradient(circle at 80% 10%,rgba(139,92,246,.25),transparent 32rem),linear-gradient(135deg,#111632,#080b16 65%)}.nx-v2-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:1}.nx-v2-hero-orb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.4;pointer-events:none}.nx-v2-hero-orb-a{width:14rem;height:14rem;right:10%;top:5%;background:#7c3aed}.nx-v2-hero-orb-b{width:10rem;height:10rem;left:8%;bottom:2%;background:#d946ef}.nx-v2-eyebrow,.nx-v2-kicker{display:inline-flex;align-items:center;gap:.5rem;color:#c4b5fd;font-weight:800;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem}.nx-v2-eyebrow{border:1px solid rgba(167,139,250,.35);border-radius:999px;padding:.6rem .9rem;background:rgba(139,92,246,.12)}.nx-v2-hero-copy h1{font-size:clamp(3rem,6vw,6.2rem);line-height:.98;letter-spacing:-.05em;margin:1.4rem 0 1.5rem;color:#fff}.nx-v2-hero-copy h1 span{background:linear-gradient(110deg,#a78bfa,#e879f9);-webkit-background-clip:text;background-clip:text;color:transparent}.nx-v2-lead{max-width:38rem;color:#aab2c5;font-size:1.12rem;line-height:1.75}.nx-v2-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.nx-v2-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:.55rem;padding:1rem 1.25rem!important;border-radius:.8rem!important}.nx-v2-trust-row{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:2rem;color:#9ca3b5;font-size:.82rem}.nx-v2-trust-row i{color:#a78bfa;margin-right:.35rem}.nx-v2-server-card{border:1px solid rgba(167,139,250,.26);border-radius:1.5rem;padding:.75rem;background:rgba(15,23,42,.62);box-shadow:0 30px 70px rgba(0,0,0,.35),inset 0 0 60px rgba(139,92,246,.08);backdrop-filter:blur(10px)}.nx-v2-server-top,.nx-v2-screen-top,.nx-v2-screen-tabs,.nx-v2-server-bottom{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.nx-v2-server-top{padding:.7rem .8rem;color:#aab2c5;font-size:.68rem;letter-spacing:.06em}.nx-live-dot{color:#34d399;font-size:.48rem}.nx-v2-server-screen{border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#182334;overflow:hidden}.nx-v2-screen-top{background:#223247;color:#f8fafc;padding:.8rem 1rem;font-size:.76rem}.nx-v2-screen-top i{margin-left:.7rem;color:#a78bfa}.nx-v2-screen-tabs{justify-content:flex-start;padding:.6rem 1rem;background:#1c2a3a;color:#8190a6;font-size:.65rem}.nx-v2-screen-tabs b{color:#f0abfc;border-bottom:2px solid #d946ef;padding-bottom:.45rem}.nx-v2-terminal{min-height:13rem;padding:1rem;background:#0b111c;color:#d1d5db;font:600 .68rem/1.8 ui-monospace,SFMono-Regular,monospace}.nx-v2-terminal .green,.green{color:#34d399}.nx-v2-terminal .purple{color:#d8b4fe}.muted{color:#64748b}.cursor{color:#d946ef}.nx-v2-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.7rem}.nx-v2-metrics span{display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.06);border-radius:.6rem;padding:.6rem;background:rgba(255,255,255,.04)}.nx-v2-metrics b{color:#8190a6;font-size:.58rem}.nx-v2-metrics strong{font-size:.8rem;margin-top:.2rem}.nx-v2-server-bottom{padding:.8rem .4rem;color:#aab2c5;font-size:.65rem}.nx-v2-server-bottom i{color:#d946ef;margin-right:.25rem}.nx-v2-proof{border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);background:#0d1120}.nx-v2-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1.5rem 1rem}.nx-v2-proof-grid div{display:flex;flex-direction:column;gap:.35rem;padding:0 1rem;border-left:1px solid rgba(255,255,255,.08)}.nx-v2-proof-grid div:first-child{border-left:0}.nx-v2-proof-grid b{font-size:.92rem}.nx-v2-proof-grid span{color:#8993a8;font-size:.72rem}.nx-v2-section{padding-top:6rem;padding-bottom:6rem}.nx-v2-section-head{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem}.nx-v2-section-head h2,.nx-v2-domain h2,.nx-v2-panel-copy h2,.nx-v2-migration h2,.nx-v2-final-cta h2{font-size:clamp(2rem,4vw,3.3rem);line-height:1.05;letter-spacing:-.04em;margin:.8rem 0}.nx-v2-section-head p,.nx-v2-domain p,.nx-v2-panel-copy>p,.nx-v2-migration p,.nx-v2-final-cta p{max-width:42rem;color:#8993a8;line-height:1.7}.nx-v2-text-link{color:#c4b5fd;font-weight:800;white-space:nowrap;font-size:.85rem}.nx-v2-text-link i{margin-left:.35rem}.nx-v2-plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.nx-v2-plan{position:relative;border:1px solid rgba(148,163,184,.18);border-radius:1rem;background:linear-gradient(150deg,#162035,#0e1424);transition:.25s}.nx-v2-plan:hover,.nx-v2-service:hover{transform:translateY(-5px);border-color:rgba(167,139,250,.7);box-shadow:0 22px 45px rgba(76,29,149,.18)}.nx-v2-plan.is-popular{border-color:#a78bfa;box-shadow:0 15px 40px rgba(124,58,237,.16)}.nx-v2-plan-badge{position:absolute;top:-.7rem;left:1rem;border-radius:999px;padding:.35rem .7rem;background:linear-gradient(100deg,#7c3aed,#d946ef);color:#fff;font-size:.65rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.nx-v2-plan-inner{padding:1.5rem}.nx-v2-plan-icon,.nx-v2-service-icon{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.75rem;background:rgba(139,92,246,.16);color:#c4b5fd}.nx-v2-plan h3{font-size:1.25rem;margin:1.2rem 0 .35rem}.nx-v2-plan-label{color:#8792a7;font-size:.75rem}.nx-v2-price{display:flex;align-items:baseline;gap:.3rem;margin:1.3rem 0}.nx-v2-price strong{font-size:2.2rem}.nx-v2-price span{color:#8792a7;font-size:.78rem}.nx-v2-plan ul{list-style:none;padding:0;margin:0 0 1.4rem;display:grid;gap:.7rem}.nx-v2-plan li{color:#cbd5e1;font-size:.82rem}.nx-v2-plan li i{width:1.2rem;color:#a78bfa}.nx-v2-plan-btn{width:100%;text-align:center}.nx-v2-domain{padding:0 0 1rem;background:#080b16}.nx-v2-domain-box,.nx-v2-migration-box{display:flex;align-items:center;justify-content:space-between;gap:2rem;border:1px solid rgba(167,139,250,.2);border-radius:1.25rem;padding:2rem;background:linear-gradient(100deg,rgba(76,29,149,.27),rgba(15,23,42,.9))}.nx-v2-domain-form{display:flex;gap:.7rem;align-items:center}.nx-v2-domain-form>div{display:flex;align-items:center;border:1px solid rgba(167,139,250,.3);border-radius:.7rem;overflow:hidden;background:#0b1020}.nx-v2-domain-form input{border:0;background:transparent;color:#fff;padding:.85rem;outline:0;width:10rem}.nx-v2-domain-form span{color:#a78bfa;padding-right:.85rem;font-size:.8rem;white-space:nowrap}.nx-v2-domain-form>a{border-radius:.7rem;padding:.85rem 1rem;background:#7c3aed;color:#fff;font-weight:800;font-size:.8rem}.nx-v2-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.nx-v2-service{display:flex;flex-direction:column;border:1px solid rgba(148,163,184,.15);border-radius:1rem;padding:1.25rem;background:#0f172a;transition:.25s}.nx-v2-service h3{margin:1.2rem 0 .45rem}.nx-v2-service p{color:#8993a8;line-height:1.6;font-size:.85rem;min-height:2.7rem}.nx-v2-service .nx-v2-text-link{margin-top:auto;padding-top:1rem}.nx-v2-panel-section{padding:6rem 0;background:linear-gradient(180deg,#0a0e1a,#10162a)}.nx-v2-panel-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem;align-items:center}.nx-v2-feature-list{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:1.8rem 0 2rem}.nx-v2-feature-list span{color:#cbd5e1;font-size:.82rem}.nx-v2-feature-list i{color:#c4b5fd;width:1.3rem}.nx-v2-panel-mock{border:1px solid rgba(167,139,250,.23);border-radius:1rem;overflow:hidden;background:#172436;box-shadow:0 25px 60px rgba(0,0,0,.3)}.nx-v2-panel-nav{display:flex;gap:1rem;align-items:center;padding:.9rem 1rem;background:#223247;color:#8792a7;font-size:.62rem;white-space:nowrap;overflow:hidden}.nx-v2-panel-nav b{color:#fff;margin-right:auto}.nx-v2-panel-nav b i{color:#d946ef}.nx-v2-panel-body{display:grid;grid-template-columns:10rem 1fr;min-height:17rem}.nx-v2-panel-body aside{display:flex;flex-direction:column;gap:.2rem;padding:.8rem;background:#142031}.nx-v2-panel-body aside span{padding:.6rem;color:#8792a7;font-size:.65rem;border-radius:.4rem}.nx-v2-panel-body aside .active{background:rgba(139,92,246,.18);color:#e9d5ff}.nx-v2-panel-title{display:flex;justify-content:space-between;align-items:center;padding:1rem}.nx-v2-panel-title h3{font-size:.95rem}.nx-v2-panel-title button{border:0;border-radius:.4rem;background:#7c3aed;color:#fff;padding:.45rem .7rem;font-size:.65rem}.nx-v2-panel-console{margin:0 1rem;border-radius:.5rem;background:#0a111c;padding:1rem;color:#9ca3af;font:600 .64rem/1.8 ui-monospace,SFMono-Regular,monospace}.nx-v2-panel-console span{color:#34d399}.nx-v2-panel-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:1rem}.nx-v2-panel-cards span{display:flex;flex-direction:column;gap:.2rem;padding:.65rem;border-radius:.45rem;background:rgba(255,255,255,.06);font-size:.6rem;color:#8993a8}.nx-v2-panel-cards strong{color:#fff}.nx-v2-values{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.nx-v2-values>div{border:1px solid rgba(148,163,184,.15);border-radius:1rem;padding:1.3rem;background:#0f172a}.nx-v2-values i{color:#d8b4fe;font-size:1.2rem}.nx-v2-values h3{margin:1rem 0 .4rem}.nx-v2-values p{margin:0;color:#8993a8;font-size:.83rem;line-height:1.6}.nx-v2-migration{padding:0 0 6rem}.nx-v2-migration-box{background:radial-gradient(circle at 85% 50%,rgba(217,70,239,.25),transparent 25rem),linear-gradient(100deg,rgba(76,29,149,.45),rgba(15,23,42,.9))}.nx-v2-faq{display:grid;gap:.7rem;max-width:58rem}.nx-v2-faq details{border:1px solid rgba(148,163,184,.15);border-radius:.75rem;background:#0f172a;padding:1.1rem 1.25rem}.nx-v2-faq summary{display:flex;justify-content:space-between;cursor:pointer;font-weight:800}.nx-v2-faq summary i{color:#a78bfa}.nx-v2-faq p{color:#8993a8;line-height:1.65;margin:.8rem 0 0;max-width:48rem}.nx-v2-final-cta{text-align:center;padding:6rem 0;background:radial-gradient(circle at 50% 0,rgba(139,92,246,.23),transparent 28rem)}.nx-v2-final-cta p{margin:0 auto}.nx-v2-final-cta .nx-v2-actions{justify-content:center}.nx-v2-final-cta .nx-v2-kicker{justify-content:center}
@media(max-width:960px){.nx-v2-hero-grid,.nx-v2-panel-grid{grid-template-columns:1fr}.nx-v2-server-card{max-width:45rem}.nx-v2-plans-grid{grid-template-columns:repeat(2,1fr)}.nx-v2-proof-grid{grid-template-columns:repeat(2,1fr)}.nx-v2-proof-grid div:nth-child(odd){border-left:0}.nx-v2-domain-box,.nx-v2-migration-box{align-items:flex-start;flex-direction:column}.nx-v2-service-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.nx-v2-hero{padding:6.5rem 0 4rem}.nx-v2-hero-grid{gap:2.2rem}.nx-v2-hero-copy h1{font-size:3.3rem}.nx-v2-actions{flex-direction:column}.nx-v2-actions .nx-v2-btn{width:100%}.nx-v2-plans-grid,.nx-v2-service-grid,.nx-v2-values{grid-template-columns:1fr}.nx-v2-proof-grid{grid-template-columns:1fr}.nx-v2-proof-grid div{border-left:0;border-top:1px solid rgba(255,255,255,.08);padding:1rem 0}.nx-v2-proof-grid div:first-child{border-top:0}.nx-v2-section-head{align-items:flex-start;flex-direction:column}.nx-v2-domain-form{align-items:stretch;flex-direction:column;width:100%}.nx-v2-domain-form>div{width:100%}.nx-v2-domain-form input{flex:1}.nx-v2-domain-form>a{text-align:center}.nx-v2-feature-list{grid-template-columns:1fr}.nx-v2-panel-body{grid-template-columns:1fr}.nx-v2-panel-body aside{display:none}.nx-v2-panel-nav{gap:.5rem}.nx-v2-panel-nav span{display:none}.nx-v2-metrics{grid-template-columns:1fr}.nx-v2-server-bottom{align-items:flex-start;flex-direction:column;gap:.5rem}}
.nx-v2-promo{display:inline-flex;align-items:center;gap:.65rem;margin-top:1.25rem;padding:.75rem 1rem;border:1px solid rgba(232,121,249,.35);border-radius:.7rem;background:linear-gradient(100deg,rgba(124,58,237,.2),rgba(217,70,239,.12));color:#e9d5ff;font-size:.82rem}.nx-v2-promo i{color:#f0abfc}.nx-v2-promo b{color:#fff}.nx-v2-promo strong{color:#f0abfc;letter-spacing:.08em}@media(max-width:620px){.nx-v2-promo{align-items:flex-start;line-height:1.45}}

/* Nexu Hosting V2 — original marketing system inspired by a clean SaaS/gaming hierarchy */
.nx-home-v2{overflow:hidden;background:#080b16;color:#f8fafc}.nx-v2-hero{position:relative;padding:9rem 0 6rem;background:radial-gradient(circle at 80% 10%,rgba(139,92,246,.25),transparent 32rem),linear-gradient(135deg,#111632,#080b16 65%)}.nx-v2-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:1}.nx-v2-hero-orb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.4;pointer-events:none}.nx-v2-hero-orb-a{width:14rem;height:14rem;right:10%;top:5%;background:#7c3aed}.nx-v2-hero-orb-b{width:10rem;height:10rem;left:8%;bottom:2%;background:#d946ef}.nx-v2-eyebrow,.nx-v2-kicker{display:inline-flex;align-items:center;gap:.5rem;color:#c4b5fd;font-weight:800;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem}.nx-v2-eyebrow{border:1px solid rgba(167,139,250,.35);border-radius:999px;padding:.6rem .9rem;background:rgba(139,92,246,.12)}.nx-v2-hero-copy h1{font-size:clamp(3rem,6vw,6.2rem);line-height:.98;letter-spacing:-.05em;margin:1.4rem 0 1.5rem;color:#fff}.nx-v2-hero-copy h1 span{background:linear-gradient(110deg,#a78bfa,#e879f9);-webkit-background-clip:text;background-clip:text;color:transparent}.nx-v2-lead{max-width:38rem;color:#aab2c5;font-size:1.12rem;line-height:1.75}.nx-v2-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.nx-v2-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:.55rem;padding:1rem 1.25rem!important;border-radius:.8rem!important}.nx-v2-trust-row{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:2rem;color:#9ca3b5;font-size:.82rem}.nx-v2-trust-row i{color:#a78bfa;margin-right:.35rem}.nx-v2-promo{display:inline-flex;align-items:center;gap:.65rem;margin-top:1.25rem;padding:.75rem 1rem;border:1px solid rgba(232,121,249,.35);border-radius:.7rem;background:linear-gradient(100deg,rgba(124,58,237,.2),rgba(217,70,239,.12));color:#e9d5ff;font-size:.82rem}.nx-v2-promo i{color:#f0abfc}.nx-v2-promo b{color:#fff}.nx-v2-promo strong{color:#f0abfc;letter-spacing:.08em}.nx-v2-server-card{border:1px solid rgba(167,139,250,.26);border-radius:1.5rem;padding:.75rem;background:rgba(15,23,42,.62);box-shadow:0 30px 70px rgba(0,0,0,.35),inset 0 0 60px rgba(139,92,246,.08);backdrop-filter:blur(10px)}.nx-v2-server-top,.nx-v2-screen-top,.nx-v2-screen-tabs,.nx-v2-server-bottom{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.nx-v2-server-top{padding:.7rem .8rem;color:#aab2c5;font-size:.68rem;letter-spacing:.06em}.nx-live-dot{color:#34d399;font-size:.48rem}.nx-v2-server-screen{border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#182334;overflow:hidden}.nx-v2-screen-top{background:#223247;color:#f8fafc;padding:.8rem 1rem;font-size:.76rem}.nx-v2-screen-top i{margin-left:.7rem;color:#a78bfa}.nx-v2-screen-tabs{justify-content:flex-start;padding:.6rem 1rem;background:#1c2a3a;color:#8190a6;font-size:.65rem}.nx-v2-screen-tabs b{color:#f0abfc;border-bottom:2px solid #d946ef;padding-bottom:.45rem}.nx-v2-terminal{min-height:13rem;padding:1rem;background:#0b111c;color:#d1d5db;font:600 .68rem/1.8 ui-monospace,SFMono-Regular,monospace}.nx-v2-terminal .green,.green{color:#34d399}.nx-v2-terminal .purple{color:#d8b4fe}.muted{color:#64748b}.cursor{color:#d946ef}.nx-v2-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.7rem}.nx-v2-metrics span{display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.06);border-radius:.6rem;padding:.6rem;background:rgba(255,255,255,.04)}.nx-v2-metrics b{color:#8190a6;font-size:.58rem}.nx-v2-metrics strong{font-size:.8rem;margin-top:.2rem}.nx-v2-server-bottom{padding:.8rem .4rem;color:#aab2c5;font-size:.65rem}.nx-v2-server-bottom i{color:#d946ef;margin-right:.25rem}.nx-v2-proof{border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);background:#0d1120}.nx-v2-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1.5rem 1rem}.nx-v2-proof-grid div{display:flex;flex-direction:column;gap:.35rem;padding:0 1rem;border-left:1px solid rgba(255,255,255,.08)}.nx-v2-proof-grid div:first-child{border-left:0}.nx-v2-proof-grid b{font-size:.92rem}.nx-v2-proof-grid span{color:#8993a8;font-size:.72rem}.nx-v2-section{padding-top:6rem;padding-bottom:6rem}.nx-v2-section-head{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem}.nx-v2-section-head h2,.nx-v2-domain h2,.nx-v2-panel-copy h2,.nx-v2-migration h2,.nx-v2-final-cta h2{font-size:clamp(2rem,4vw,3.3rem);line-height:1.05;letter-spacing:-.04em;margin:.8rem 0}.nx-v2-section-head p,.nx-v2-domain p,.nx-v2-panel-copy>p,.nx-v2-migration p,.nx-v2-final-cta p{max-width:42rem;color:#8993a8;line-height:1.7}.nx-v2-text-link{color:#c4b5fd;font-weight:800;white-space:nowrap;font-size:.85rem}.nx-v2-text-link i{margin-left:.35rem}.nx-v2-plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.nx-v2-plan{position:relative;border:1px solid rgba(148,163,184,.18);border-radius:1rem;background:linear-gradient(150deg,#162035,#0e1424);transition:.25s}.nx-v2-plan:hover,.nx-v2-service:hover{transform:translateY(-5px);border-color:rgba(167,139,250,.7);box-shadow:0 22px 45px rgba(76,29,149,.18)}.nx-v2-plan.is-popular{border-color:#a78bfa;box-shadow:0 15px 40px rgba(124,58,237,.16)}.nx-v2-plan-badge{position:absolute;top:-.7rem;left:1rem;border-radius:999px;padding:.35rem .7rem;background:linear-gradient(100deg,#7c3aed,#d946ef);color:#fff;font-size:.65rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.nx-v2-plan-inner{padding:1.5rem}.nx-v2-plan-icon,.nx-v2-service-icon{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.75rem;background:rgba(139,92,246,.16);color:#c4b5fd}.nx-v2-plan h3{font-size:1.25rem;margin:1.2rem 0 .35rem}.nx-v2-plan-label{color:#8792a7;font-size:.75rem}.nx-v2-price{display:flex;align-items:baseline;gap:.3rem;margin:1.3rem 0}.nx-v2-price strong{font-size:2.2rem}.nx-v2-price span{color:#8792a7;font-size:.78rem}.nx-v2-plan ul{list-style:none;padding:0;margin:0 0 1.4rem;display:grid;gap:.7rem}.nx-v2-plan li{color:#cbd5e1;font-size:.82rem}.nx-v2-plan li i{width:1.2rem;color:#a78bfa}.nx-v2-plan-btn{width:100%;text-align:center}.nx-v2-domain{padding:0 0 1rem;background:#080b16}.nx-v2-domain-box,.nx-v2-migration-box{display:flex;align-items:center;justify-content:space-between;gap:2rem;border:1px solid rgba(167,139,250,.2);border-radius:1.25rem;padding:2rem;background:linear-gradient(100deg,rgba(76,29,149,.27),rgba(15,23,42,.9))}.nx-v2-domain-form{display:flex;gap:.7rem;align-items:center}.nx-v2-domain-form>div{display:flex;align-items:center;border:1px solid rgba(167,139,250,.3);border-radius:.7rem;overflow:hidden;background:#0b1020}.nx-v2-domain-form input{border:0;background:transparent;color:#fff;padding:.85rem;outline:0;width:10rem}.nx-v2-domain-form span{color:#a78bfa;padding-right:.85rem;font-size:.8rem;white-space:nowrap}.nx-v2-domain-form>a{border-radius:.7rem;padding:.85rem 1rem;background:#7c3aed;color:#fff;font-weight:800;font-size:.8rem}.nx-v2-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.nx-v2-service{display:flex;flex-direction:column;border:1px solid rgba(148,163,184,.15);border-radius:1rem;padding:1.25rem;background:#0f172a;transition:.25s}.nx-v2-service h3{margin:1.2rem 0 .45rem}.nx-v2-service p{color:#8993a8;line-height:1.6;font-size:.85rem;min-height:2.7rem}.nx-v2-service .nx-v2-text-link{margin-top:auto;padding-top:1rem}.nx-v2-panel-section{padding:6rem 0;background:linear-gradient(180deg,#0a0e1a,#10162a)}.nx-v2-panel-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem;align-items:center}.nx-v2-feature-list{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:1.8rem 0 2rem}.nx-v2-feature-list span{color:#cbd5e1;font-size:.82rem}.nx-v2-feature-list i{color:#c4b5fd;width:1.3rem}.nx-v2-panel-mock{border:1px solid rgba(167,139,250,.23);border-radius:1rem;overflow:hidden;background:#172436;box-shadow:0 25px 60px rgba(0,0,0,.3)}.nx-v2-panel-nav{display:flex;gap:1rem;align-items:center;padding:.9rem 1rem;background:#223247;color:#8792a7;font-size:.62rem;white-space:nowrap;overflow:hidden}.nx-v2-panel-nav b{color:#fff;margin-right:auto}.nx-v2-panel-nav b i{color:#d946ef}.nx-v2-panel-body{display:grid;grid-template-columns:10rem 1fr;min-height:17rem}.nx-v2-panel-body aside{display:flex;flex-direction:column;gap:.2rem;padding:.8rem;background:#142031}.nx-v2-panel-body aside span{padding:.6rem;color:#8792a7;font-size:.65rem;border-radius:.4rem}.nx-v2-panel-body aside .active{background:rgba(139,92,246,.18);color:#e9d5ff}.nx-v2-panel-title{display:flex;justify-content:space-between;align-items:center;padding:1rem}.nx-v2-panel-title h3{font-size:.95rem}.nx-v2-panel-title button{border:0;border-radius:.4rem;background:#7c3aed;color:#fff;padding:.45rem .7rem;font-size:.65rem}.nx-v2-panel-console{margin:0 1rem;border-radius:.5rem;background:#0a111c;padding:1rem;color:#9ca3af;font:600 .64rem/1.8 ui-monospace,SFMono-Regular,monospace}.nx-v2-panel-console span{color:#34d399}.nx-v2-panel-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:1rem}.nx-v2-panel-cards span{display:flex;flex-direction:column;gap:.2rem;padding:.65rem;border-radius:.45rem;background:rgba(255,255,255,.06);font-size:.6rem;color:#8993a8}.nx-v2-panel-cards strong{color:#fff}.nx-v2-values{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.nx-v2-values>div{border:1px solid rgba(148,163,184,.15);border-radius:1rem;padding:1.3rem;background:#0f172a}.nx-v2-values i{color:#d8b4fe;font-size:1.2rem}.nx-v2-values h3{margin:1rem 0 .4rem}.nx-v2-values p{margin:0;color:#8993a8;font-size:.83rem;line-height:1.6}.nx-v2-migration{padding:0 0 6rem}.nx-v2-migration-box{background:radial-gradient(circle at 85% 50%,rgba(217,70,239,.25),transparent 25rem),linear-gradient(100deg,rgba(76,29,149,.45),rgba(15,23,42,.9))}.nx-v2-faq{display:grid;gap:.7rem;max-width:58rem}.nx-v2-faq details{border:1px solid rgba(148,163,184,.15);border-radius:.75rem;background:#0f172a;padding:1.1rem 1.25rem}.nx-v2-faq summary{display:flex;justify-content:space-between;cursor:pointer;font-weight:800}.nx-v2-faq summary i{color:#a78bfa}.nx-v2-faq p{color:#8993a8;line-height:1.65;margin:.8rem 0 0;max-width:48rem}.nx-v2-final-cta{text-align:center;padding:6rem 0;background:radial-gradient(circle at 50% 0,rgba(139,92,246,.23),transparent 28rem)}.nx-v2-final-cta p{margin:0 auto}.nx-v2-final-cta .nx-v2-actions{justify-content:center}.nx-v2-final-cta .nx-v2-kicker{justify-content:center}
@media(max-width:960px){.nx-v2-hero-grid,.nx-v2-panel-grid{grid-template-columns:1fr}.nx-v2-server-card{max-width:45rem}.nx-v2-plans-grid{grid-template-columns:repeat(2,1fr)}.nx-v2-proof-grid{grid-template-columns:repeat(2,1fr)}.nx-v2-proof-grid div:nth-child(odd){border-left:0}.nx-v2-domain-box,.nx-v2-migration-box{align-items:flex-start;flex-direction:column}.nx-v2-service-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.nx-v2-hero{padding:6.5rem 0 4rem}.nx-v2-hero-grid{gap:2.2rem}.nx-v2-hero-copy h1{font-size:3.3rem}.nx-v2-actions{flex-direction:column}.nx-v2-actions .nx-v2-btn{width:100%}.nx-v2-plans-grid,.nx-v2-service-grid,.nx-v2-values{grid-template-columns:1fr}.nx-v2-proof-grid{grid-template-columns:1fr}.nx-v2-proof-grid div{border-left:0;border-top:1px solid rgba(255,255,255,.08);padding:1rem 0}.nx-v2-proof-grid div:first-child{border-top:0}.nx-v2-section-head{align-items:flex-start;flex-direction:column}.nx-v2-domain-form{align-items:stretch;flex-direction:column;width:100%}.nx-v2-domain-form>div{width:100%}.nx-v2-domain-form input{flex:1}.nx-v2-domain-form>a{text-align:center}.nx-v2-feature-list{grid-template-columns:1fr}.nx-v2-panel-body{grid-template-columns:1fr}.nx-v2-panel-body aside{display:none}.nx-v2-panel-nav{gap:.5rem}.nx-v2-panel-nav span{display:none}.nx-v2-metrics{grid-template-columns:1fr}.nx-v2-server-bottom{align-items:flex-start;flex-direction:column;gap:.5rem}}
/* Nexu Hosting — video hero inspired by the supplied reference, with original branding */
.nx-video-hero{position:relative;isolation:isolate;min-height:760px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#080810;padding:8rem 1rem 5rem}.nx-video-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3;filter:saturate(.8) contrast(1.08)}.nx-video-overlay{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,rgba(5,5,12,.68) 0%,rgba(9,7,20,.58) 40%,rgba(5,5,12,.9) 100%),radial-gradient(circle at 50% 30%,rgba(217,70,239,.24),transparent 42%),linear-gradient(90deg,rgba(4,4,10,.82),rgba(76,29,149,.22),rgba(4,4,10,.82))}.nx-video-hero-content{position:relative;z-index:1;text-align:center;max-width:980px;margin:0 auto}.nx-video-hero-content .nx-v2-eyebrow{margin:0 auto;background:rgba(217,70,239,.16);border-color:rgba(232,121,249,.38);color:#f5d0fe}.nx-video-hero-content h1{font-size:clamp(3rem,7vw,6.4rem);line-height:.98;letter-spacing:-.055em;margin:2rem 0 1.5rem;color:#fff;text-shadow:0 8px 35px rgba(0,0,0,.36)}.nx-video-hero-content h1 span{background:linear-gradient(105deg,#d946ef,#a855f7 55%,#c084fc);-webkit-background-clip:text;background-clip:text;color:transparent}.nx-video-hero-content .nx-v2-lead{max-width:720px;margin:0 auto;color:#e4dff0;font-size:clamp(1rem,2vw,1.3rem);line-height:1.6}.nx-video-actions{justify-content:center;margin-top:2rem}.nx-video-actions .nx-btn-primary{background:linear-gradient(105deg,#ec0bd6,#8b5cf6);box-shadow:0 12px 35px rgba(217,70,239,.32)}.nx-video-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;max-width:920px;margin:3.2rem auto 0}.nx-video-trust div{display:flex;flex-direction:column;gap:.4rem;align-items:center;justify-content:center;min-height:82px;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.17);border-radius:1rem;background:rgba(18,15,31,.58);backdrop-filter:blur(9px);box-shadow:0 14px 35px rgba(0,0,0,.18)}.nx-video-trust strong{font-size:1.05rem;color:#fff}.nx-video-trust strong i{color:#f0abfc;margin-right:.3rem}.nx-video-trust span{color:#d4cde0;font-size:.75rem}.nx-video-hero + .nx-v2-proof{background:#0c0b15}.nx-video-hero + .nx-v2-proof .nx-v2-proof-grid{max-width:1100px;margin:0 auto}.nx-video-hero + .nx-v2-proof .nx-v2-proof-grid div{border-left-color:rgba(232,121,249,.17)}
@media(max-width:720px){.nx-video-hero{min-height:700px;padding:7.5rem 1rem 3.5rem}.nx-video-hero-content h1{font-size:clamp(2.8rem,13vw,4.4rem)}.nx-video-actions{flex-direction:column;align-items:center}.nx-video-actions .nx-v2-btn{width:min(100%,22rem)}.nx-video-trust{grid-template-columns:repeat(2,1fr);margin-top:2.2rem}.nx-video-trust div{min-height:72px;padding:.65rem}.nx-video-trust span{font-size:.68rem}.nx-video-bg{object-position:center}}
@media(prefers-reduced-motion:reduce){.nx-video-bg{display:none}.nx-video-hero{background:linear-gradient(135deg,#171126,#080810)}}
