:root{
  --ex-bg:#05060b;--ex-panel:#0d1220;--ex-panel2:#12182a;--ex-line:rgba(126,242,255,.18);
  --ex-cyan:#20fff1;--ex-pink:#ff2b9e;--ex-violet:#8b5cff;--ex-text:#f6f7ff;--ex-muted:#aab1c7;
  --ex-max:1160px;--ex-radius:24px;
}
html{scroll-behavior:smooth} body{background:var(--ex-bg)!important;color:var(--ex-text);}
.elementor-section.exnf-global-header,.elementor-section.exnf-global-footer,.elementor-section.exnf-section,.elementor-section.exnf-hero{background:var(--ex-bg);}
.exnf-site-header,.exnf-footer,.exnf-hero .elementor-container,.exnf-section .elementor-container{max-width:var(--ex-max);margin:0 auto!important;}
.exnf-site-header{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(5,6,11,.88);backdrop-filter:blur(18px);position:relative;z-index:20}
.exnf-wordmark{display:inline-flex!important;align-items:center;gap:10px;text-decoration:none!important;color:white!important;font-weight:900;letter-spacing:.18em;font-size:15px}.exnf-wordmark small{font-size:10px;color:#c9d1ff;letter-spacing:.32em}.exnf-mark{position:relative;width:18px;height:22px;display:inline-block}.exnf-mark:before,.exnf-mark:after,.exnf-mark i,.exnf-mark b{content:"";position:absolute;background:linear-gradient(160deg,var(--ex-cyan),var(--ex-violet));clip-path:polygon(50% 0,100% 100%,62% 75%,50% 45%,38% 75%,0 100%)}.exnf-mark:before{inset:0}.exnf-mark:after{inset:6px 4px 0;background:linear-gradient(160deg,var(--ex-pink),var(--ex-cyan));opacity:.65}.exnf-site-header nav{display:flex;align-items:center;gap:28px}.exnf-site-header nav a{color:#e8ecff!important;text-decoration:none!important;font-size:13px;font-weight:800}.exnf-nav-cta{padding:12px 18px;border-radius:999px;background:linear-gradient(90deg,var(--ex-cyan),var(--ex-pink));color:#061017!important;box-shadow:0 0 28px rgba(32,255,241,.28)}
.exnf-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 18% 44%,rgba(255,43,158,.18),transparent 25%),radial-gradient(circle at 82% 20%,rgba(32,255,241,.14),transparent 32%),linear-gradient(180deg,#05060b 0%,#070915 100%)}.exnf-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(circle at 50% 20%,#000 0,transparent 70%);pointer-events:none}.exnf-hero .elementor-container{position:relative;z-index:1;min-height:720px;display:grid!important;grid-template-columns:1.02fr .98fr;gap:84px;align-items:center;padding:110px 28px 120px!important}.exnf-hero .elementor-column,.exnf-hero .elementor-widget-wrap{width:100%!important}.exnf-hero-copy h1{font-size:clamp(58px,8.3vw,124px);line-height:.78;margin:0 0 26px;font-weight:1000;letter-spacing:-.075em;text-transform:uppercase;color:#fff}.exnf-hero-copy h1 em{font-style:normal;color:var(--ex-cyan);text-shadow:0 0 32px rgba(32,255,241,.34)}.exnf-eyebrow{display:block;color:#86f8ff;font-size:11px;text-transform:uppercase;letter-spacing:.32em;font-weight:900;margin-bottom:16px}.exnf-hero-copy p,.exnf-section p{color:var(--ex-muted);font-size:17px;line-height:1.72;margin:0}.exnf-actions{display:flex;gap:12px;margin:28px 0 15px}.exnf-btn,.exnf-pill{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;text-decoration:none!important;border-radius:999px;font-size:13px;font-weight:900}.exnf-btn{padding:14px 20px}.exnf-btn-primary{background:linear-gradient(90deg,var(--ex-cyan),var(--ex-pink));color:#061017!important;box-shadow:0 0 34px rgba(32,255,241,.18)}.exnf-btn-ghost{border:1px solid rgba(255,255,255,.15);color:#fff!important;background:rgba(255,255,255,.05)}.exnf-micro-tags{display:flex;flex-wrap:wrap;gap:8px}.exnf-micro-tags span,.exnf-problem span{padding:8px 11px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.045);border-radius:999px;color:#dbe1ff;font-size:11px;font-weight:800}.exnf-studio-card{position:relative;padding:30px;border-radius:30px;border:1px solid rgba(32,255,241,.26);background:linear-gradient(150deg,rgba(18,28,50,.96),rgba(8,11,22,.96));box-shadow:0 35px 100px rgba(0,0,0,.45),0 0 80px rgba(32,255,241,.12);min-height:430px;overflow:hidden}.exnf-studio-card:before{content:"";position:absolute;inset:-30%;background:radial-gradient(circle at 75% 20%,rgba(32,255,241,.24),transparent 22%),radial-gradient(circle at 20% 70%,rgba(255,43,158,.18),transparent 28%);filter:blur(10px);opacity:.7}.exnf-card-top,.exnf-studio-card h3,.exnf-system-orbit,.exnf-signal-row{position:relative}.exnf-card-top{display:flex;justify-content:space-between;color:#aeb8d4;font-size:11px;letter-spacing:.15em;text-transform:uppercase}.exnf-studio-card h3{font-size:28px;line-height:1.05;max-width:420px;margin:26px 0 40px}.exnf-system-orbit{display:grid;grid-template-columns:1fr 1fr;gap:18px;min-height:220px}.exnf-system-orbit span{padding:14px;border:1px solid rgba(255,255,255,.09);background:rgba(5,6,11,.44);border-radius:16px;color:#e7edff;font-size:13px;font-weight:900}.exnf-mark-large{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:72px;height:86px;filter:drop-shadow(0 0 22px rgba(32,255,241,.45))}.exnf-mark-large:before,.exnf-mark-large:after{content:"";position:absolute;inset:0;clip-path:polygon(50% 0,100% 100%,62% 75%,50% 45%,38% 75%,0 100%);background:linear-gradient(160deg,var(--ex-cyan),var(--ex-pink))}.exnf-mark-large:after{inset:18px 12px 0;opacity:.55}.exnf-signal-row{display:flex;gap:8px;margin-top:24px}.exnf-signal-row span{flex:1;text-align:center;padding:10px 8px;border-radius:999px;background:rgba(255,255,255,.06);color:#c7d2ff;font-size:11px;font-weight:800}
.exnf-section .elementor-container{padding:105px 28px!important}.exnf-section-alt{background:linear-gradient(180deg,#080a13,#0c0d1a)!important}.exnf-problem{text-align:center;max-width:790px;margin:0 auto}.exnf-problem h2,.exnf-center h2,.exnf-quote h2,.exnf-final h2{font-size:clamp(34px,4.6vw,58px);line-height:.92;letter-spacing:-.055em;text-transform:uppercase;margin:0 0 20px;color:#fff;font-weight:1000}.exnf-problem div{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:28px}.exnf-split-head{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:end;margin-bottom:34px}.exnf-split-head h2,.exnf-feature-panel h2,.exnf-system-board h2,.exnf-comparison h2,.exnf-who h2,.exnf-page-hero h1{font-size:clamp(40px,5.6vw,76px);line-height:.85;letter-spacing:-.065em;text-transform:uppercase;margin:0;color:white;font-weight:1000}.exnf-model-shell,.exnf-feature-panel,.exnf-system-board,.exnf-compare-grid,.exnf-form-wrap{border:1px solid rgba(32,255,241,.18);background:linear-gradient(145deg,rgba(17,24,43,.95),rgba(8,10,20,.98));box-shadow:0 30px 90px rgba(0,0,0,.36);border-radius:28px;padding:30px}.exnf-stage-tabs{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.exnf-stage-tabs button{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#dce4ff;border-radius:14px;padding:14px 8px;font-size:11px;font-weight:900;cursor:pointer}.exnf-stage-tabs button.active{border-color:rgba(32,255,241,.75);box-shadow:0 0 20px rgba(32,255,241,.13);color:white;background:rgba(32,255,241,.08)}.exnf-stage-detail{margin-top:18px;background:rgba(0,0,0,.23);border-radius:20px;padding:24px;display:grid;grid-template-columns:70px 1fr;gap:6px 22px}.exnf-stage-count{grid-row:1/4;color:var(--ex-cyan);font-size:40px;font-weight:1000}.exnf-stage-detail h3{margin:0;color:#fff;font-size:25px}.exnf-stage-detail ul{margin:10px 0 0;padding-left:18px;color:#ccd4f1}.exnf-center{text-align:center;max-width:880px;margin:0 auto 42px}.exnf-outcome-grid,.exnf-three,.exnf-process,.exnf-role-grid,.exnf-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.exnf-outcome-grid article,.exnf-three article,.exnf-process article,.exnf-role-grid article,.exnf-blog-grid article{padding:24px;border-radius:20px;background:rgba(18,24,42,.92);border:1px solid rgba(255,255,255,.08)}.exnf-outcome-grid span,.exnf-process span{color:var(--ex-cyan);font-weight:1000;font-size:13px}.exnf-outcome-grid h3,.exnf-three h3,.exnf-process h3,.exnf-blog-grid h3{font-size:18px;line-height:1.1;text-transform:uppercase;color:white;margin:12px 0}.exnf-feature-panel{padding:42px}.exnf-wide-panel .elementor-container,.exnf-system-board{max-width:980px!important}.exnf-system-board{display:grid;grid-template-columns:.9fr 1.1fr;gap:34px;align-items:center;margin:auto}.exnf-system-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.exnf-system-steps span{padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.045);font-size:16px;font-weight:900;color:#fff}.exnf-comparison{text-align:center;max-width:930px;margin:auto}.exnf-comparison>p{max-width:680px;margin:0 auto 26px}.exnf-compare-grid{display:grid;grid-template-columns:1fr 60px 1fr;text-align:left;align-items:center}.exnf-compare-grid h3{margin:0 0 14px;text-transform:uppercase}.exnf-compare-grid span{display:block;margin:8px 0;padding:12px;border-radius:10px;background:rgba(255,255,255,.06);color:#dfe6ff;font-weight:800}.exnf-compare-grid>b{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:linear-gradient(90deg,var(--ex-cyan),var(--ex-pink));color:#061017;justify-self:center}.exnf-quote{text-align:center;max-width:880px;margin:auto}.exnf-quote .exnf-pill{margin-top:24px;padding:13px 18px}.exnf-pill-glow{background:linear-gradient(90deg,var(--ex-cyan),var(--ex-pink));color:#061017!important;box-shadow:0 0 26px rgba(255,43,158,.22)}.exnf-who{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.exnf-who ul{margin:0;padding:0;list-style:none}.exnf-who li{padding:18px 0;border-bottom:1px solid rgba(255,255,255,.08);color:#eff3ff;font-weight:900}.exnf-process{grid-template-columns:repeat(4,1fr)}.exnf-final{max-width:600px;margin:auto;text-align:center;padding:44px;border-radius:30px;background:linear-gradient(150deg,rgba(19,28,48,.96),rgba(14,16,34,.96));border:1px solid rgba(255,255,255,.1)}.exnf-final .exnf-btn{margin-top:22px}.exnf-footer{display:grid;grid-template-columns:1.2fr .7fr .7fr;gap:70px;padding:60px 28px 34px;border-top:1px solid rgba(255,255,255,.07);color:#aeb8d4}.exnf-footer a{display:block;color:#edf2ff!important;text-decoration:none!important;font-weight:800;margin:9px 0}.exnf-footer p{max-width:360px;line-height:1.55}.exnf-footer h4{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#fff}.exnf-footer-bottom{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.08);padding-top:24px;display:flex;justify-content:space-between;font-size:12px;color:#7d869f}.exnf-page-top .elementor-container{padding-top:150px!important}.exnf-page-hero{text-align:center;max-width:960px;margin:auto}.exnf-page-hero h1{margin-bottom:22px}.exnf-form-wrap{max-width:790px;margin:auto}.exnf-form-wrap h2{font-size:40px;text-transform:uppercase;line-height:.95;margin:0 0 12px;color:#fff}.exnf-keap-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}.exnf-keap-form .full{grid-column:1/-1}.exnf-keap-form label{display:block;color:#fff;font-weight:900;font-size:12px;margin-bottom:7px}.exnf-keap-form input,.exnf-keap-form select,.exnf-keap-form textarea{width:100%;background:#05070f;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;padding:14px;outline:none}.exnf-keap-form button{width:100%;border:0;border-radius:999px;padding:15px;background:linear-gradient(90deg,var(--ex-cyan),var(--ex-pink));font-weight:900;color:#061017}.exnf-hp{display:none!important}.exnf-role-grid{grid-template-columns:repeat(4,1fr);max-width:980px;margin:0 auto 26px}.exnf-role-grid article{font-weight:900;color:white}.exnf-note{text-align:center;max-width:800px;margin:0 auto 28px}.exnf-blog-grid{grid-template-columns:repeat(2,1fr);max-width:980px;margin:auto}.exnf-blog-grid a{color:var(--ex-cyan)!important;font-weight:900;text-decoration:none!important}.exnf-legal{max-width:860px;margin:auto;border-radius:28px;background:var(--ex-panel);padding:42px;border:1px solid rgba(255,255,255,.1)}.exnf-legal h1{font-size:56px;color:#fff;text-transform:uppercase;margin:0 0 24px}
@media(max-width:900px){.exnf-site-header{align-items:flex-start}.exnf-site-header nav{display:none}.exnf-hero .elementor-container,.exnf-split-head,.exnf-system-board,.exnf-who{grid-template-columns:1fr;gap:36px}.exnf-hero .elementor-container{min-height:auto;padding-top:78px!important}.exnf-stage-tabs{grid-template-columns:repeat(2,1fr)}.exnf-outcome-grid,.exnf-three,.exnf-process,.exnf-role-grid,.exnf-blog-grid{grid-template-columns:1fr}.exnf-compare-grid{grid-template-columns:1fr}.exnf-compare-grid>b{margin:16px auto}.exnf-footer{grid-template-columns:1fr}.exnf-footer-bottom{display:block}.exnf-keap-form{grid-template-columns:1fr}.exnf-hero-copy h1{font-size:clamp(52px,16vw,82px)}.exnf-studio-card{min-height:360px}.exnf-section .elementor-container{padding:78px 20px!important}.exnf-system-orbit{grid-template-columns:1fr 1fr}.exnf-mark-large{opacity:.5}}
