.nx-navbar{position:-webkit-sticky;position:sticky;z-index:100;top:0;right:0;left:0;height:78px;border-bottom:1px solid rgba(147,180,255,.14);background:rgba(4,12,26,.86);box-shadow:0 12px 34px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);animation:nx-navbar-arrive .52s cubic-bezier(.2,.8,.2,1) 60ms both}.nx-navbar-inner{display:flex;height:100%;align-items:center;justify-content:space-between;gap:1.5rem}.nx-brand{display:inline-flex;flex:0 0 auto;align-items:center;gap:.65rem;text-decoration:none}.nx-brand-mark-shell{display:grid;place-items:center;width:38px;height:38px;overflow:hidden;border:1px solid rgba(147,180,255,.2);border-radius:10px;background:#091426}.nx-brand-mark{width:34px;height:34px;object-fit:cover}.nx-brand-text{display:flex;flex-direction:column;line-height:1}.nx-brand-name{font-size:1.28rem;font-weight:700;letter-spacing:-.03em;color:var(--text)}.nx-brand-endorsement,.nx-brand-name{font-family:var(--font-display),sans-serif}.nx-brand-endorsement{margin-top:.24rem;color:rgba(197,205,218,.6);font-size:.62rem;font-weight:600}.nx-navigation{min-width:0;flex:1 1;justify-content:flex-end;gap:clamp(1rem,2vw,1.8rem)}.nx-nav,.nx-navigation{display:flex;align-items:center}.nx-nav{position:absolute;left:50%;gap:.15rem;padding:4px;border:1px solid rgba(156,191,255,.15);border-radius:999px;background:linear-gradient(180deg,rgba(31,44,67,.78),rgba(14,25,43,.7));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 30px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(16px) saturate(130%);backdrop-filter:blur(16px) saturate(130%);transform:translateX(-50%)}.nx-nav a{position:relative;display:inline-flex;min-height:32px;align-items:center;padding:.42rem .85rem;border:1px solid transparent;border-radius:999px;color:var(--text-secondary);font-family:var(--font-display),sans-serif;font-size:.74rem;font-weight:600;white-space:nowrap;text-decoration:none;transition:color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.nx-nav a:focus-visible,.nx-nav a:hover{color:var(--text)}.nx-nav a.is-active{border-color:rgba(172,210,255,.46);background:linear-gradient(180deg,rgba(85,115,158,.36),rgba(33,50,75,.34));color:#f5f9ff;box-shadow:inset 0 0 12px rgba(145,201,255,.1),0 0 16px rgba(77,150,255,.1)}.nx-nav a.is-active:after{content:"";position:absolute;right:18%;bottom:4px;left:18%;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--blue-500),var(--cyan-300));box-shadow:0 0 8px rgba(103,223,235,.7)}.nx-navbar-actions{display:flex;flex:0 0 auto;align-items:center;gap:.7rem}.nx-navbar-actions .lang-toggle{min-height:34px;border-radius:999px;background:rgba(17,29,49,.6)}.nx-navbar-actions .login-link{display:inline-flex;min-height:38px;align-items:center;padding:0 1.05rem;border:1px solid rgba(147,180,255,.35);border-radius:999px;background:rgba(13,25,46,.55);color:rgba(229,237,248,.9);font-size:.78rem;font-weight:600;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.nx-navbar-actions .login-link:after{display:none}.nx-navbar-actions .login-link:focus-visible,.nx-navbar-actions .login-link:hover{border-color:rgba(172,210,255,.6);background:rgba(21,36,62,.75);box-shadow:0 0 18px rgba(103,165,255,.18)}.nx-navbar-cta{position:relative;display:inline-flex;min-height:40px;align-items:center;gap:.5rem;padding:0 .5rem 0 1.1rem;border-radius:999px;background:linear-gradient(135deg,var(--blue-500),var(--purple-500) 88%);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 8px 22px -8px rgba(94,92,230,.7);color:#fff;font-family:var(--font-display),sans-serif;font-size:.8rem;font-weight:700;text-decoration:none;overflow:hidden;transition:transform .18s ease,box-shadow .22s ease}.nx-navbar-cta:before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.14);transform:translateX(-105%) skewX(-16deg);transition:transform .26s cubic-bezier(.2,.8,.2,1)}.nx-navbar-cta:focus-visible,.nx-navbar-cta:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 12px 28px -8px rgba(94,92,230,.85)}.nx-navbar-cta:focus-visible:before,.nx-navbar-cta:hover:before{transform:translateX(105%) skewX(-16deg)}.nx-navbar-cta span:first-of-type,.nx-navbar-cta-arrow{position:relative;z-index:1}.nx-navbar-cta-arrow{display:grid;width:29px;height:29px;place-items:center;border-radius:50%;background:rgba(5,14,29,.38)}.nx-navbar-cta-arrow svg{width:15px;height:15px}.nx-navbar-toggle{display:none;width:44px;height:44px;border:1px solid var(--border);border-radius:9px;background:var(--workspace-bg);color:var(--text)}.nx-navbar-toggle span{display:block;width:18px;height:1px;margin:5px auto;background:currentColor;transition:transform .18s ease-out}.nx-navbar-toggle[aria-expanded=true] span:first-child{transform:translateY(3px) rotate(45deg)}.nx-navbar-toggle[aria-expanded=true] span:last-child{transform:translateY(-3px) rotate(-45deg)}@keyframes nx-navbar-arrive{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.nx-navbar-toggle{display:block}.nx-navigation{position:fixed;inset:78px 0 auto 0;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100svh - 78px);overflow-y:auto;border-bottom:1px solid rgba(147,180,255,.14);background:rgba(4,10,22,.98);transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s}.nx-navigation.is-open{opacity:1;transform:translateY(0);visibility:visible}.nx-nav{position:static;flex-direction:column;align-items:stretch;gap:.2rem;padding:1rem 1.25rem;border:none;border-radius:0;background:none;box-shadow:none;transform:none}.nx-nav a{justify-content:flex-start;padding:.85rem .6rem}.nx-navbar-actions{flex-wrap:wrap;padding:1rem 1.25rem 1.5rem;border-top:1px solid rgba(147,180,255,.12)}}.nexi-cosmos-hero#inicio{scroll-margin-top:78px}.nx-hero{position:relative;isolation:isolate;min-height:clamp(760px,100svh,1060px);overflow:hidden;background:radial-gradient(ellipse 68% 48% at 50% 100%,rgba(33,70,138,.18),transparent 70%),linear-gradient(180deg,#020916,#030b19 52%,#061124);color:var(--text)}.nx-hero-shell{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);align-items:center;grid-gap:clamp(2rem,4vw,4.5rem);gap:clamp(2rem,4vw,4.5rem);padding-block:clamp(2.75rem,7vh,4.5rem) clamp(3rem,8vh,5rem);min-height:100%}.nx-hero-copy{display:flex;flex-direction:column;align-items:flex-start}.nx-hero-badge{display:inline-flex;min-height:30px;align-items:center;gap:.5rem;padding:.35rem .9rem;border:1px solid rgba(146,89,232,.4);border-radius:999px;background:rgba(18,16,40,.6);box-shadow:inset 0 0 14px rgba(146,89,232,.1),0 0 18px rgba(65,109,224,.12);color:rgba(198,209,255,.92);font-family:var(--font-display),sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nx-hero-badge-icon{width:13px;height:13px;color:var(--cyan-300);filter:drop-shadow(0 0 6px rgba(103,223,235,.8));animation:nx-badge-pulse 3.6s ease-in-out infinite}.nx-hero-copy h1{max-width:15ch;margin:1.1rem 0 0;font-family:var(--font-display),sans-serif;font-size:clamp(2.3rem,3.55vw,3.35rem);font-weight:650;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.nx-hero-accent{background:linear-gradient(92deg,var(--cyan-300) 2%,var(--blue-300) 46%,var(--purple-300) 98%);background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nx-hero-lede{margin:1.15rem 0 0;color:var(--text-secondary);font-size:clamp(.92rem,1.05vw,1.02rem)}.nx-hero-lede,.nx-hero-sub{max-width:46ch;line-height:1.6}.nx-hero-sub{margin:.65rem 0 0;color:var(--text-muted);font-size:clamp(.85rem,.95vw,.92rem)}.nx-hero-chips{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.4rem 0 0;padding:0;list-style:none}.nx-hero-chips li{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .95rem;border:1px solid var(--border);border-radius:999px;background:rgba(16,27,48,.62);color:var(--text-secondary);font-size:.78rem;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nx-chip-dot{width:8px;height:8px;border-radius:50%;box-shadow:0 0 8px currentColor}.nx-chip-dot--blue{background:var(--blue-300);color:var(--blue-500)}.nx-chip-dot--purple{background:var(--purple-300);color:var(--purple-500)}.nx-chip-dot--cyan{background:var(--cyan-300);color:var(--cyan-500)}.nx-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin:1.65rem 0 0}.nx-cta-primary{position:relative;display:inline-flex;min-height:58px;align-items:center;gap:.75rem;padding:.35rem .35rem .35rem 1.5rem;border-radius:999px;background:linear-gradient(120deg,var(--blue-500),var(--purple-500) 62%,var(--cyan-500));box-shadow:0 14px 34px -10px rgba(94,92,230,.6),inset 0 1px 0 rgba(255,255,255,.22);color:#fff;font-family:var(--font-display),sans-serif;font-size:.98rem;font-weight:700;text-decoration:none;overflow:hidden;transition:transform .18s ease,box-shadow .22s ease;animation:nx-cta-breathe 3.4s ease-in-out infinite}.nx-cta-primary:before{content:"";position:absolute;inset:-8px;z-index:-1;border-radius:999px;background:radial-gradient(circle,rgba(120,130,255,.5),transparent 70%);opacity:.7;animation:nx-cta-halo 3.4s ease-in-out infinite}.nx-cta-primary:focus-visible,.nx-cta-primary:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 18px 42px -8px rgba(94,92,230,.75),inset 0 1px 0 rgba(255,255,255,.26);animation-play-state:paused}.nx-cta-primary:active{transform:translateY(0) scale(.99)}.nx-cta-primary-spark{width:17px;height:17px;color:#fff;filter:drop-shadow(0 0 5px rgba(255,255,255,.8))}.nx-cta-primary-arrow{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:rgba(5,14,29,.35);transition:transform .2s ease,background-color .18s ease}.nx-cta-primary-arrow svg{width:18px;height:18px}.nx-cta-primary:focus-visible .nx-cta-primary-arrow,.nx-cta-primary:hover .nx-cta-primary-arrow{transform:translateX(3px);background:rgba(5,14,29,.55)}.nx-hero-stats{display:flex;flex-wrap:wrap;gap:clamp(1.4rem,2.4vw,2.4rem);margin:clamp(2.1rem,4vh,2.8rem) 0 0;padding:1.35rem 0 0;border-top:1px solid var(--border)}.nx-hero-stat{display:flex;flex-direction:column;gap:.2rem}.nx-hero-stat dt{margin:0;background:linear-gradient(120deg,#f5f9ff,var(--cyan-300));background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--font-display),sans-serif;font-size:clamp(1.5rem,2.1vw,1.9rem);font-weight:700;letter-spacing:-.02em}.nx-hero-stat dd{margin:0;max-width:19ch;color:var(--text-muted);font-size:.76rem;font-weight:500;line-height:1.3}.nx-hero-stage{position:relative;z-index:3;width:100%;max-width:660px;aspect-ratio:1/.92;justify-self:center}.nx-orbit-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.nx-orbit-path{fill:none;stroke:url(#nx-orbit-gradient);stroke-width:1}.nx-orbit-path-a{animation:nx-orbit-spin 64s linear infinite;transform-origin:50% 50%}.nx-orbit-path-b{animation:nx-orbit-spin 84s linear infinite reverse;transform-origin:50% 50%}.nx-orbit-path-c{animation:nx-orbit-spin 104s linear infinite;transform-origin:50% 50%}.nx-orb-position{position:absolute;z-index:5;top:50%;left:50%;width:clamp(196px,25vw,302px);aspect-ratio:1;transform:translate(-50%,-50%)}.nx-orb-float{position:relative;width:100%;height:100%;animation:nx-orb-float 6.4s ease-in-out infinite alternate;will-change:transform}.nx-orb-ambient{position:absolute;z-index:0;inset:-34%;border-radius:50%;background:radial-gradient(circle,rgba(146,89,232,.22),rgba(65,109,224,.1) 40%,transparent 70%);opacity:.85;animation:nx-orb-ambient 5.6s ease-in-out infinite}.nx-orb-sphere{position:absolute;z-index:3;inset:14%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;overflow:hidden;border:1px solid rgba(197,217,255,.72);border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(240,255,255,.95) 0 2%,rgba(103,223,235,.65) 6%,transparent 20%),radial-gradient(circle at 64% 68%,rgba(146,89,232,.62),transparent 34%),radial-gradient(circle at 48% 52%,rgba(103,223,235,.72),rgba(65,109,224,.62) 46%,rgba(85,40,150,.68) 76%,rgba(4,10,24,.94));box-shadow:inset 0 0 26px rgba(211,230,255,.35),inset -12px -14px 30px rgba(52,30,120,.5),0 0 26px rgba(103,223,235,.45),0 0 64px rgba(94,92,230,.32);animation:nx-orb-breathe 5.6s ease-in-out infinite}.nx-orb-sphere:before{content:"";position:absolute;inset:4%;z-index:-1;border:1px solid rgba(210,253,255,.2);border-radius:50%;background:repeating-radial-gradient(circle at 46% 52%,transparent 0 5px,rgba(176,249,255,.07) 5.5px 6px),conic-gradient(from 24deg,transparent,rgba(168,249,255,.16),transparent 24%,rgba(146,89,232,.18),transparent 54%,rgba(103,223,235,.18),transparent 82%);animation:nx-orb-surface 30s linear infinite}.nx-orb-grid{position:absolute;inset:16%;z-index:1;border:1px solid rgba(202,252,255,.2);border-radius:50%;transform:rotate(28deg) scaleY(.5)}.nx-orb-particles{position:absolute;z-index:1;inset:0;animation:nx-orb-particle-field 36s linear infinite reverse}.nx-orb-particles i{position:absolute;border-radius:50%;background:#eafcff;box-shadow:0 0 5px #72e8ee;animation:nx-orb-particle-twinkle 3.6s ease-in-out infinite alternate}.nx-orb-mark{position:relative;z-index:4;display:grid;place-items:center;width:22%;aspect-ratio:1;color:#eafcff;filter:drop-shadow(0 0 6px rgba(103,223,235,.8))}.nx-orb-mark svg{width:100%;height:100%}.nx-orb-sphere>strong{font-size:clamp(1.15rem,2vw,1.6rem);font-weight:700;letter-spacing:-.01em;text-shadow:0 1px 10px #071426,0 0 12px rgba(220,255,255,.6)}.nx-orb-sphere>small,.nx-orb-sphere>strong{position:relative;z-index:4;font-family:var(--font-display),sans-serif}.nx-orb-sphere>small{color:rgba(224,244,255,.86);font-size:clamp(.5rem,.66vw,.58rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 6px #071426}.nx-orb-ring{position:absolute;z-index:2;top:50%;left:50%;border:1px solid rgba(136,240,244,.7);border-radius:50%;box-shadow:0 0 10px rgba(103,223,235,.3),inset 0 0 8px rgba(146,89,232,.18)}.nx-orb-ring-a{width:88%;height:43%;margin:-21.5% 0 0 -44%;animation:nx-orb-ring-a 30s linear infinite}.nx-orb-ring-b{width:75%;height:96%;margin:-48% 0 0 -37.5%;border-color:rgba(190,152,255,.62);animation:nx-orb-ring-b 42s linear infinite reverse}.nx-orb-ring-c{width:110%;height:64%;margin:-32% 0 0 -55%;border-color:rgba(103,223,235,.42);animation:nx-orb-ring-c 56s linear infinite}.nx-card-position{position:absolute;z-index:6;top:var(--nx-card-y);left:var(--nx-card-x);width:clamp(148px,15.5vw,196px);transform:translate(-50%,-50%);animation:nx-card-reveal .62s cubic-bezier(.2,.8,.2,1) both}.nx-card-float{animation:nx-card-float var(--nx-card-duration) ease-in-out infinite alternate;animation-delay:var(--nx-card-delay)}.nx-feature-card{position:relative;display:flex;flex-direction:column;gap:.55rem;padding:.85rem .95rem;border:1px solid var(--border);border-radius:16px;background:linear-gradient(165deg,rgba(28,41,65,.82),rgba(14,22,40,.78));box-shadow:0 16px 30px -16px rgba(2,8,20,.7),inset 0 1px 0 rgba(255,255,255,.05);-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);overflow:hidden}.nx-feature-card--blue{border-color:rgba(95,135,247,.38)}.nx-feature-card--violet{border-color:rgba(146,89,232,.4)}.nx-feature-card--cyan{border-color:rgba(37,189,208,.4)}.nx-feature-card-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:rgba(255,255,255,.06);color:var(--cyan-300)}.nx-feature-card--violet .nx-feature-card-icon{color:var(--purple-300)}.nx-feature-card--blue .nx-feature-card-icon{color:var(--blue-300)}.nx-feature-card-icon svg{width:17px;height:17px}.nx-feature-card-copy{display:flex;flex-direction:column;gap:.18rem}.nx-feature-card-copy strong{color:var(--text);font-family:var(--font-display),sans-serif;font-size:.82rem;font-weight:700}.nx-feature-card-copy small{color:var(--text-muted);font-size:.68rem;line-height:1.35}.nx-feature-card-sheen{position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.06) 48%,transparent 66%);transform:translateX(-120%);animation:nx-card-sheen 7s ease-in-out infinite;pointer-events:none}.nx-card-extra{display:flex;align-items:center;gap:.5rem}.nx-card-avatars{display:flex}.nx-card-avatars i{width:18px;height:18px;margin-left:-6px;border:1.5px solid rgba(14,22,40,.9);border-radius:50%;background:linear-gradient(135deg,var(--blue-500),var(--cyan-300))}.nx-card-avatars i:first-child{margin-left:0}.nx-card-crm-extra strong{color:var(--cyan-300);font-family:var(--font-display),sans-serif;font-size:.72rem;font-weight:700}.nx-mini-bars{display:flex;align-items:flex-end;gap:3px;height:22px}.nx-mini-bars i{width:6px;border-radius:2px;background:linear-gradient(180deg,var(--cyan-300),var(--blue-500))}.nx-mini-bars i:first-child{height:40%;opacity:.55}.nx-mini-bars i:nth-child(2){height:65%;opacity:.72}.nx-mini-bars i:nth-child(3){height:85%;opacity:.88}.nx-mini-bars i:nth-child(4){height:100%}.nx-card-agenda-list{display:flex;flex-direction:column;gap:.3rem;margin:0;padding:.5rem 0 0;border-top:1px solid rgba(255,255,255,.08);list-style:none}.nx-card-agenda-list li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--text-secondary);font-size:.65rem}.nx-card-agenda-list b{color:var(--cyan-300);font-weight:700}.nx-card-sales-extra{align-items:center;justify-content:space-between}.nx-sales-spark{width:46px;height:18px;overflow:visible}.nx-sales-spark polyline{fill:none;stroke:var(--cyan-300);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nx-sales-growth{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.nx-sales-growth strong{color:#6be6a4;font-family:var(--font-display),sans-serif;font-size:.82rem;font-weight:700}.nx-sales-growth small{color:var(--text-muted);font-size:.6rem}.nx-hero-terrain{position:absolute;z-index:2;right:0;bottom:0;left:0;width:100%;height:clamp(60px,9vh,110px);opacity:.55}.nx-hero-terrain path{fill:none;stroke:url(#nx-orbit-gradient);stroke-width:1.2}.nx-hero-terrain-soft{opacity:.5}.nexi-launch-transition{position:fixed;z-index:80;inset:0;display:grid;place-items:center;grid-gap:.9rem;gap:.9rem;background:rgba(3,9,20,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:nx-launch-reveal .18s ease-out both}.nexi-launch-transition>strong{color:var(--text-secondary);font-family:var(--font-display),sans-serif;font-size:.85rem;font-weight:600}.nexi-launch-core{position:relative;width:84px;height:84px}.nexi-launch-core i{position:absolute;top:50%;left:50%;border:1px solid rgba(103,223,235,.6);border-radius:50%;transform:translate(-50%,-50%);animation:nx-launch-orbit 5.4s linear infinite}.nexi-launch-core i:first-child{width:132%;height:52%}.nexi-launch-core i:nth-child(2){width:62%;height:142%;animation-direction:reverse;animation-duration:6.2s}.nexi-launch-core i:nth-child(3){width:118%;height:78%;border-color:rgba(146,89,232,.6);animation-duration:7.4s}.nx-hero[data-motion=paused] .nx-card-float,.nx-hero[data-motion=paused] .nx-cta-primary,.nx-hero[data-motion=paused] .nx-cta-primary:before,.nx-hero[data-motion=paused] .nx-feature-card-sheen,.nx-hero[data-motion=paused] .nx-hero-badge-icon,.nx-hero[data-motion=paused] .nx-orb-ambient,.nx-hero[data-motion=paused] .nx-orb-float,.nx-hero[data-motion=paused] .nx-orb-particles,.nx-hero[data-motion=paused] .nx-orb-particles i,.nx-hero[data-motion=paused] .nx-orb-ring,.nx-hero[data-motion=paused] .nx-orb-sphere,.nx-hero[data-motion=paused] .nx-orb-sphere:before,.nx-hero[data-motion=paused] .nx-orbit-path,.nx-hero[data-scrolling=true] .nx-card-float,.nx-hero[data-scrolling=true] .nx-feature-card-sheen,.nx-hero[data-scrolling=true] .nx-orb-ambient,.nx-hero[data-scrolling=true] .nx-orb-float,.nx-hero[data-scrolling=true] .nx-orb-sphere{animation-play-state:paused}@keyframes nx-badge-pulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes nx-cta-breathe{0%,to{box-shadow:0 14px 34px -10px rgba(94,92,230,.6),inset 0 1px 0 rgba(255,255,255,.22)}50%{box-shadow:0 16px 40px -8px rgba(94,92,230,.75),inset 0 1px 0 rgba(255,255,255,.26)}}@keyframes nx-cta-halo{0%,to{opacity:.45;transform:scale(.98)}50%{opacity:.85;transform:scale(1.06)}}@keyframes nx-orbit-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes nx-orb-float{0%{transform:translateY(-4px)}to{transform:translateY(6px)}}@keyframes nx-orb-ambient{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes nx-orb-breathe{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}@keyframes nx-orb-surface{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes nx-orb-particle-field{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes nx-orb-particle-twinkle{0%{opacity:.25}to{opacity:1}}@keyframes nx-orb-ring-a{0%{transform:rotate(0deg) rotateX(62deg)}to{transform:rotate(1turn) rotateX(62deg)}}@keyframes nx-orb-ring-b{0%{transform:rotate(0deg) rotateY(58deg)}to{transform:rotate(1turn) rotateY(58deg)}}@keyframes nx-orb-ring-c{0%{transform:rotate(0deg) rotateX(70deg) rotate(20deg)}to{transform:rotate(1turn) rotateX(70deg) rotate(20deg)}}@keyframes nx-card-reveal{0%{opacity:0;transform:translate(-50%,-50%) translateY(10px) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) translateY(0) scale(1)}}@keyframes nx-card-float{0%{transform:translateY(-4px) rotate(-.4deg)}to{transform:translateY(6px) rotate(.4deg)}}@keyframes nx-card-sheen{0%,60%,to{transform:translateX(-120%)}80%{transform:translateX(120%)}}@keyframes nx-launch-reveal{0%{opacity:0}to{opacity:1}}@keyframes nx-launch-orbit{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (max-width:1180px){.nx-hero-shell{grid-template-columns:1fr;text-align:center}.nx-hero-copy{align-items:center}.nx-hero-copy h1{max-width:18ch}.nx-hero-lede,.nx-hero-sub{margin-inline:auto}.nx-hero-actions,.nx-hero-chips,.nx-hero-stats{justify-content:center}.nx-hero-stage{max-width:560px;aspect-ratio:1}}@media (max-width:860px){.nx-hero-stage{max-width:440px}.nx-card-position{width:clamp(128px,32vw,160px)}.nx-feature-card-copy small{display:none}}@media (max-width:640px){.nx-hero-copy h1{font-size:clamp(2rem,8vw,2.5rem)}.nx-hero-stage{max-width:360px}.nx-card-analytics,.nx-card-assistants{display:none}.nx-card-position{width:clamp(112px,38vw,138px)}.nx-feature-card{padding:.65rem .7rem}.nx-card-agenda-list{display:none}.nx-hero-stats{gap:1.4rem}}@media (prefers-reduced-motion:reduce){.nx-card-float,.nx-card-position,.nx-cta-primary,.nx-cta-primary:before,.nx-feature-card-sheen,.nx-hero-badge-icon,.nx-navbar,.nx-orb-ambient,.nx-orb-float,.nx-orb-particles,.nx-orb-particles i,.nx-orb-ring,.nx-orb-sphere,.nx-orb-sphere:before,.nx-orbit-path{animation:none!important}}.nexi-landing-universe{--nexi-nebula-x:0px;--nexi-nebula-y:0px;--nexi-stars-far-x:0px;--nexi-stars-far-y:0px;--nexi-stars-near-x:0px;--nexi-stars-near-y:0px;--nexi-dust-x:0px;--nexi-dust-y:0px;--nexi-card-x:0px;--nexi-card-y:0px;--nexi-core-x:0px;--nexi-core-y:0px;--nexi-altair-x:0px;--nexi-altair-y:0px;position:relative;isolation:isolate;overflow:clip;background:radial-gradient(ellipse 62% 27% at 50% 32%,rgba(29,82,155,.16),transparent 72%),radial-gradient(ellipse 74% 35% at 50% 66%,rgba(22,67,125,.16),transparent 74%),linear-gradient(180deg,#020916,#030b19 29%,#061225 58%,#09162a 82%,#081223);color:#f7f9fc}.nexi-landing-universe>.nexi-cosmos-hero,.nexi-landing-universe>.nexi-how{position:relative;z-index:3}.nexi-universe-dust,.nexi-universe-nebula,.nexi-universe-stars{position:absolute;z-index:0;inset:0;pointer-events:none}.nexi-universe-stars{background-repeat:repeat;transition:transform .26s ease-out}.nexi-universe-stars-far{opacity:.58;background-image:radial-gradient(circle,rgba(196,223,255,.68) 0 .65px,transparent .85px),radial-gradient(circle,rgba(136,179,255,.5) 0 .55px,transparent .8px);background-position:13px 9px,57px 41px;background-size:79px 71px,113px 97px;transform:translate3d(var(--nexi-stars-far-x),var(--nexi-stars-far-y),0)}.nexi-universe-stars-near{z-index:1;opacity:.48;background-image:radial-gradient(circle,rgba(225,243,255,.86) 0 1px,transparent 1.35px),radial-gradient(circle,rgba(113,190,255,.65) 0 .8px,transparent 1.25px),radial-gradient(circle,rgba(185,145,255,.55) 0 .75px,transparent 1.15px);background-position:31px 27px,83px 17px,18px 94px;background-size:173px 137px,211px 181px,251px 219px;transform:translate3d(var(--nexi-stars-near-x),var(--nexi-stars-near-y),0);animation:nexi-universe-stars-drift 48s linear infinite alternate}.nexi-universe-nebula{z-index:1;inset:-6% -12%;background:radial-gradient(ellipse 28% 23% at 24% 24%,rgba(73,83,190,.17),transparent 72%),radial-gradient(ellipse 30% 28% at 75% 30%,rgba(37,142,200,.14),transparent 72%),radial-gradient(ellipse 44% 31% at 50% 53%,rgba(45,104,182,.19),transparent 74%),radial-gradient(ellipse 24% 19% at 84% 88%,rgba(150,41,174,.09),transparent 72%);filter:blur(22px);transform:translate3d(var(--nexi-nebula-x),var(--nexi-nebula-y),0) scale(1.03);animation:nexi-universe-nebula-drift 52s ease-in-out infinite alternate}.nexi-universe-dust{z-index:2;opacity:.48;background:radial-gradient(ellipse 29% 15% at 17% 38%,rgba(115,139,255,.1),transparent 72%),radial-gradient(ellipse 28% 16% at 82% 44%,rgba(78,180,236,.1),transparent 74%),radial-gradient(ellipse 36% 17% at 50% 69%,rgba(64,121,206,.09),transparent 75%);transform:translate3d(var(--nexi-dust-x),var(--nexi-dust-y),0)}.nexi-landing-universe .nexi-cosmos-hero{overflow:clip;border-bottom:0;background:transparent}.nexi-landing-universe .nexi-cosmos-depth,.nexi-landing-universe .nexi-cosmos-dust{display:none}.nexi-landing-universe .nexi-cosmos-hero:after{height:150px;background:none}.nexi-how{min-height:900px;margin-top:clamp(-160px,-11vw,-112px);padding:clamp(260px,22vw,330px) 0 clamp(6.5rem,9vw,9rem);background:transparent}.nexi-how:after{content:"";right:-12%;bottom:-8%;width:48%;height:35%;background:radial-gradient(ellipse,rgba(143,36,169,.08),transparent 68%);filter:blur(26px)}.nexi-how-ambient,.nexi-how:after{position:absolute;z-index:0;border-radius:50%;pointer-events:none}.nexi-how-ambient{top:-8%;left:50%;width:min(92vw,1180px);height:52%;background:radial-gradient(ellipse,rgba(43,154,211,.11),rgba(56,67,177,.055) 42%,transparent 72%);filter:blur(18px);transform:translateX(-50%);animation:nexi-how-ambient-breathe 34s ease-in-out infinite alternate}.nexi-how-standalone{position:relative;isolation:isolate;overflow:clip;min-height:100%;margin-top:0;padding:clamp(4rem,8vw,5.5rem) 0 4rem}.nexi-how-standalone>.nexi-universe-dust,.nexi-how-standalone>.nexi-universe-nebula,.nexi-how-standalone>.nexi-universe-stars{z-index:0}.nexi-how-standalone>.public-shell{position:relative;z-index:1}.nexi-how-bridges{position:absolute;z-index:1;top:0;left:50%;width:min(100%,1600px);height:650px;overflow:visible;transform:translateX(-50%);pointer-events:none}.nexi-how-ambient-path,.nexi-how-bridge-glow,.nexi-how-bridge-path{fill:none;vector-effect:non-scaling-stroke}.nexi-how-ambient-path{stroke:url(#nexi-how-cyan);stroke-width:.7;stroke-opacity:.18;stroke-linecap:round}.nexi-how-bridge-glow{stroke:url(#nexi-how-cyan);stroke-width:8;stroke-opacity:.08;filter:url(#nexi-how-glow)}.nexi-how-bridge-glow,.nexi-how-bridge-path{transition:stroke-opacity .22s ease,stroke-width .22s ease}.nexi-how-bridge-path{stroke:url(#nexi-how-cyan);stroke-width:1.05;stroke-opacity:.58;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:nexi-how-path-draw .74s cubic-bezier(.2,.8,.2,1) forwards}.nexi-how-bridges g.is-active .nexi-how-bridge-path{stroke-width:1.8;stroke-opacity:1}.nexi-how-bridges g.is-active .nexi-how-bridge-glow{stroke-width:13;stroke-opacity:.28}.nexi-how-pulse{fill:#e8fdff;opacity:0;filter:drop-shadow(0 0 5px #65e7ef);animation:nexi-how-pulse-visible 1.6s ease-in-out infinite}.nexi-how-pulse.tone-gold{fill:#ffe5a1;filter:drop-shadow(0 0 5px #d9a924)}.nexi-how-shell{position:relative;z-index:3}.nexi-how-intro{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;grid-gap:clamp(3rem,8vw,8rem);gap:clamp(3rem,8vw,8rem)}.nexi-how-intro>h2{max-width:9ch;margin:0;color:#f4f8ff;font-family:var(--font-display),sans-serif;font-size:clamp(3rem,5vw,4.8rem);font-weight:500;line-height:.98;letter-spacing:-.045em;text-wrap:balance}.nexi-how-reading{display:grid;border-top:1px solid rgba(142,181,232,.2)}.nexi-how-step{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:1.35rem;gap:1.35rem;overflow:hidden;padding:1.7rem 0 1.85rem;border-bottom:1px solid rgba(142,181,232,.2)}.nexi-how-step-index{color:#66e0e9;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.35rem;font-weight:700;line-height:1.1;text-shadow:0 0 14px rgba(72,217,229,.18)}.nexi-how-step h3{margin:0;color:#f2f6fc;font-family:var(--font-display),sans-serif;font-size:clamp(1.08rem,1.5vw,1.35rem);font-weight:600;line-height:1.2;text-wrap:balance}.nexi-how-step p{max-width:62ch;margin:.72rem 0 0;color:rgba(203,216,233,.76);font-size:clamp(.88rem,1vw,1rem);line-height:1.58;text-wrap:pretty}.nexi-how-step>i{position:absolute;right:0;bottom:-1px;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(92,218,233,.65) 26%,rgba(98,116,232,.34) 74%,transparent);box-shadow:0 0 14px rgba(68,207,224,.18);transform-origin:left}.nexi-operation-route{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:clamp(1rem,2.4vw,2.5rem);gap:clamp(1rem,2.4vw,2.5rem);margin-top:clamp(4.8rem,7vw,7rem)}.nexi-operation-line{position:absolute;z-index:0;top:33px;right:calc(10% - 1px);left:calc(10% - 1px);height:1px;overflow:visible;background:rgba(76,126,171,.3)}.nexi-operation-line:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(54,205,220,.12),rgba(86,226,235,.72) 48%,rgba(54,205,220,.12));opacity:.58}.nexi-operation-line>i{position:absolute;z-index:1;top:-2px;left:0;width:5px;height:5px;border-radius:50%;background:#dffcff;box-shadow:0 0 7px #5ee2eb,0 0 15px rgba(75,188,240,.45);opacity:0;animation:nexi-operation-signal 8.6s ease-in-out 2.2s infinite}.nexi-operation-node{position:relative;z-index:2;min-width:0}.nexi-operation-dot{position:relative;display:grid;width:66px;height:66px;place-items:center;margin:0 0 1.2rem;border:1px solid rgba(67,212,229,.76);border-radius:50%;background:rgba(5,18,36,.9);box-shadow:inset 0 0 18px rgba(50,190,213,.035),0 0 0 rgba(59,210,226,0);color:#62e1e9;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease,box-shadow .22s ease,background-color .22s ease;cursor:pointer}.nexi-operation-dot svg{width:25px;height:25px;transition:transform .22s ease}.nexi-operation-dot:focus-visible,.nexi-operation-dot:hover,.nexi-operation-dot[aria-pressed=true]{border-color:#9af5f9;background:rgba(8,31,53,.96);box-shadow:inset 0 0 22px rgba(66,220,232,.11),0 0 24px rgba(56,205,224,.18);transform:translateY(-2px) scale(1.03)}.nexi-operation-dot:focus-visible{outline:2px solid #f6fbff;outline-offset:4px}.nexi-operation-dot:active{transform:scale(.985)}.nexi-operation-node.tone-gold .nexi-operation-dot{border-color:rgba(221,176,45,.8);color:#f2c84c}.nexi-operation-node.tone-gold .nexi-operation-dot:focus-visible,.nexi-operation-node.tone-gold .nexi-operation-dot:hover,.nexi-operation-node.tone-gold .nexi-operation-dot[aria-pressed=true]{border-color:#ffe08a;background:rgba(37,30,13,.9);box-shadow:inset 0 0 20px rgba(224,178,50,.08),0 0 24px rgba(218,169,35,.14)}.nexi-operation-arrival{position:absolute;inset:-6px;border:1px solid;border-radius:50%;opacity:0;transform:scale(.82);pointer-events:none}.nexi-operation-dot:focus-visible .nexi-operation-arrival,.nexi-operation-dot:hover .nexi-operation-arrival,.nexi-operation-dot[aria-pressed=true] .nexi-operation-arrival{animation:nexi-operation-arrival 1.15s ease-out infinite}.nexi-operation-node h3{margin:0;color:#f2f6fc;font-family:var(--font-display),sans-serif;font-size:clamp(.94rem,1.2vw,1.06rem);font-weight:600;line-height:1.2}.nexi-operation-node p{max-width:27ch;margin:.65rem 0 0;color:rgba(199,213,230,.73);font-size:clamp(.78rem,.88vw,.88rem);line-height:1.55;text-wrap:pretty}.nexi-how[data-motion=paused] .nexi-how-ambient,.nexi-how[data-motion=paused] .nexi-how-bridge-path,.nexi-how[data-motion=paused] .nexi-how-pulse,.nexi-how[data-motion=paused] .nexi-operation-line>i,.nexi-landing-universe[data-motion=paused] .nexi-universe-nebula,.nexi-landing-universe[data-motion=paused] .nexi-universe-stars-near{animation-play-state:paused}@keyframes nexi-universe-stars-drift{to{background-position:45px 34px,91px 25px,28px 86px}}@keyframes nexi-universe-nebula-drift{0%{opacity:.78;transform:translate3d(var(--nexi-nebula-x),var(--nexi-nebula-y),0) scale(1.01)}to{opacity:.96;transform:translate3d(calc(var(--nexi-nebula-x) + 9px),calc(var(--nexi-nebula-y) - 6px),0) scale(1.07)}}@keyframes nexi-how-ambient-breathe{to{opacity:.82;transform:translateX(-50%) scale(1.06)}}@keyframes nexi-how-path-draw{to{stroke-dashoffset:0}}@keyframes nexi-how-pulse-visible{0%,8%,86%,to{opacity:0}18%,70%{opacity:.9}}@keyframes nexi-operation-signal{0%,12%{left:0;opacity:0}19%,75%{opacity:.9}88%,to{left:100%;opacity:0}}@keyframes nexi-operation-arrival{0%{opacity:.55;transform:scale(.82)}to{opacity:0;transform:scale(1.18)}}@media (max-width:1040px){.nexi-how{margin-top:-112px;padding-top:245px}.nexi-how-intro{grid-template-columns:minmax(220px,.68fr) minmax(0,1.32fr);gap:3rem}.nexi-operation-route{gap:1.2rem}.nexi-operation-node p{max-width:none}}@media (max-width:820px){.nexi-universe-stars-near{opacity:.34}.nexi-universe-dust{opacity:.3}.nexi-how{min-height:1180px;margin-top:-82px;padding:188px 0 5.5rem}.nexi-how:before{content:"";position:absolute;z-index:1;top:0;left:50%;width:1px;height:150px;background:linear-gradient(180deg,rgba(152,244,248,.78),rgba(68,188,218,.16),transparent);box-shadow:0 0 10px rgba(75,218,230,.22)}.nexi-how-bridges{display:none}.nexi-how-intro{grid-template-columns:1fr;gap:2.4rem}.nexi-how-intro>h2{max-width:none;font-size:clamp(2.75rem,13vw,4rem)}.nexi-how-step{grid-template-columns:48px minmax(0,1fr);gap:.85rem;padding-block:1.45rem 1.6rem}.nexi-how-step-index{font-size:1.1rem}.nexi-how-step p{font-size:.88rem}.nexi-operation-route{grid-template-columns:1fr;gap:0;margin-top:4.2rem}.nexi-operation-line{top:31px;bottom:34px;left:31px;width:1px;height:auto}.nexi-operation-line:after{background:linear-gradient(180deg,rgba(86,226,235,.72),rgba(54,205,220,.12))}.nexi-operation-line>i{top:0;left:-2px;animation-name:nexi-operation-signal-mobile}.nexi-operation-node{display:grid;min-height:154px;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto 1fr;grid-column-gap:1.2rem;column-gap:1.2rem;padding-bottom:1.6rem}.nexi-operation-dot{grid-row:1/3;width:62px;height:62px;margin:0}.nexi-operation-node h3{align-self:end;padding-top:.65rem;font-size:1.02rem}.nexi-operation-node p{max-width:34ch;margin-top:.5rem;font-size:.84rem}}@media (max-width:430px){.nexi-how{padding-top:168px}.nexi-how-intro>h2{font-size:clamp(2.65rem,14vw,3.5rem)}.nexi-how-step h3{font-size:1rem}.nexi-how-step{grid-template-columns:42px minmax(0,1fr)}}@keyframes nexi-operation-signal-mobile{0%,12%{top:0;opacity:0}19%,75%{opacity:.9}88%,to{top:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.nexi-how-ambient,.nexi-how-bridge-path,.nexi-how-pulse,.nexi-operation-arrival,.nexi-operation-line>i,.nexi-universe-nebula,.nexi-universe-stars-near{animation:none!important}.nexi-how-bridge-glow,.nexi-how-bridge-path,.nexi-operation-dot,.nexi-operation-dot svg{transition:none!important}}.decision-story{position:relative;color:var(--text);scroll-margin-top:110px}.nexi-sections-viewport{padding-bottom:60px}.nexi-sections-dots{bottom:0;width:100%;height:60px;justify-content:center;align-items:center;gap:0;background:var(--workspace-bg);border-top:1px solid var(--border)}.nexi-sections-dots button{width:44px;height:44px;position:relative;background:transparent}.nexi-sections-dots button:after{content:"";display:block;width:7px;height:7px;margin:auto;border-radius:50%;background:var(--text-muted)}.nexi-sections-dots button.is-active,.nexi-sections-dots button:hover{background:transparent;transform:none}.nexi-sections-dots button.is-active:after{background:var(--cyan-300)}.nexi-sections-dots button:focus-visible{outline:2px solid var(--cyan-300);outline-offset:-5px}@media (max-width:370px){.nexi-sections-dots button{width:36px}}.dflow-section{isolation:isolate;overflow:hidden;padding-block:clamp(4rem,8vw,7rem);background:linear-gradient(180deg,#030a18,#061126 55%,#08172e)}.dflow-bg{z-index:0;pointer-events:none}.dflow-bg,.dflow-stars{position:absolute;inset:0}.dflow-stars{opacity:.5;background-image:radial-gradient(circle,rgba(200,225,255,.55) 0 .6px,transparent .85px),radial-gradient(circle,rgba(150,180,255,.4) 0 .5px,transparent .75px);background-position:12px 18px,74px 96px;background-size:140px 130px,196px 174px}.dflow-nebula{position:absolute;inset:-8% -10% auto -10%;height:72%;background:radial-gradient(ellipse 32% 28% at 72% 14%,rgba(103,223,235,.1),transparent 72%),radial-gradient(ellipse 34% 30% at 18% 56%,rgba(146,89,232,.09),transparent 74%);filter:blur(30px)}.dflow-shell{position:relative;z-index:2}.dflow-orbit{position:absolute;z-index:1;top:clamp(-30px,-3vw,10px);right:-4%;width:min(50vw,720px);height:clamp(300px,36vw,440px);pointer-events:none}.dflow-orbit-planet{position:absolute;top:-16%;right:-12%;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 34% 30%,rgba(103,223,235,.48),rgba(95,135,247,.32) 38%,rgba(8,15,30,.04) 68%);box-shadow:0 0 120px 40px rgba(95,135,247,.1),inset -30px -20px 60px rgba(4,10,20,.6);mask-image:linear-gradient(205deg,#000 55%,transparent 86%);-webkit-mask-image:linear-gradient(205deg,#000 55%,transparent 86%);animation:dflow-planet-breathe 12s ease-in-out infinite}.dflow-orbit-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.dflow-orbit-path{fill:none;stroke:rgba(103,223,235,.42);stroke-width:1}.dflow-orbit-node{fill:#eafcff;filter:drop-shadow(0 0 5px rgba(103,223,235,.8))}.dflow-orbit-node-strong{fill:#cdbaff;filter:drop-shadow(0 0 7px rgba(146,89,232,.9))}.dflow-orbit-label{position:absolute;color:var(--text-muted);font-family:var(--font-display),sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.dflow-orbit-label-a{top:27%;left:3%}.dflow-orbit-label-b{top:13%;left:46%}.dflow-orbit-label-c{top:56%;right:1%;color:var(--text-secondary)}.dflow-eyebrow{display:inline-flex;align-items:center;gap:.65rem;color:var(--text-secondary);font-family:var(--font-display),sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.dflow-eyebrow-line{width:28px;height:1px;background:linear-gradient(90deg,var(--cyan-300),var(--blue-500));box-shadow:0 0 8px rgba(103,223,235,.6)}.dflow-title{display:flex;flex-direction:column;max-width:20ch;margin:1.1rem 0 0;font-family:var(--font-body),serif;font-weight:700;font-size:clamp(2.6rem,5.2vw,5rem);line-height:.99;letter-spacing:-.025em}.dflow-title-line{display:block}.dflow-title-accent{background:linear-gradient(92deg,var(--cyan-300),var(--blue-500) 55%,var(--purple-300));background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 22px rgba(103,223,235,.16))}.dflow-lead{max-width:640px;margin-top:1.4rem!important;font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.5;color:var(--text-secondary)}.dflow-flow{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(1.5rem,2.4vw,2.2rem);gap:clamp(1.5rem,2.4vw,2.2rem);margin:clamp(3.5rem,6vw,5rem) 0 0}.dflow-connector{position:absolute;z-index:0;top:22px;left:5%;right:5%;height:2px;pointer-events:none}.dflow-connector-line{position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--blue-500) 12%,var(--cyan-500) 50%,var(--purple-500) 88%,transparent);opacity:.4}.dflow-connector-particle{position:absolute;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--cyan-300);box-shadow:0 0 10px var(--cyan-300),0 0 22px rgba(103,223,235,.5);animation:dflow-particle-travel 7s linear infinite}.dflow-card-wrap{position:relative;z-index:1}.dflow-node{position:absolute;z-index:2;top:-22px;left:-10px;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(103,223,235,.5);border-radius:50%;background:linear-gradient(180deg,rgba(20,32,54,.96),rgba(8,15,28,.96));box-shadow:0 0 0 4px #061022,0 0 16px rgba(103,223,235,.35);color:#fff;font-family:var(--font-display),sans-serif;font-weight:700;font-size:.95rem}.dflow-card{position:relative;height:100%;display:flex;flex-direction:column;gap:1rem;padding:1.6rem 1.4rem 1.5rem;border-radius:20px;border:1px solid rgba(70,165,255,.28);background:rgba(5,18,40,.72);box-shadow:0 18px 40px -22px rgba(2,8,20,.8),inset 0 1px 0 rgba(255,255,255,.04);-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.dflow-card:hover{transform:translateY(-4px);border-color:rgba(103,223,235,.5);box-shadow:0 22px 46px -20px rgba(2,8,20,.85),0 0 0 1px rgba(103,223,235,.12)}.dflow-card h3{margin:0;font-family:var(--font-display),sans-serif;font-size:1.3rem;font-weight:700;color:var(--text)}.dflow-card p{margin:0;color:var(--text-secondary);font-size:.88rem;line-height:1.55}.dflow-chart{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:.9rem .9rem .7rem;border-radius:14px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);min-height:108px}.dflow-chart-icon{position:absolute;top:.7rem;left:.8rem;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:rgba(255,255,255,.05);color:var(--cyan-300)}.dflow-chart-icon svg{width:15px;height:15px}.dflow-chart-svg{width:100%;height:72px;margin-top:1.8rem}.dflow-badge{position:absolute;top:.65rem;right:.7rem;padding:.22rem .55rem;border-radius:999px;font-size:.64rem;font-weight:700}.dflow-badge-up{background:rgba(50,180,120,.18);color:#6be6a4;border:1px solid rgba(107,230,164,.3)}.dflow-badge-outline{position:static;align-self:flex-end;margin-top:-.4rem;padding:.2rem .5rem;border-radius:999px;border:1px solid rgba(103,223,235,.35);color:var(--cyan-300);font-size:.62rem;font-weight:700}.dflow-line-historical{fill:none;stroke:var(--text-muted);stroke-width:1.6;stroke-dasharray:3 4}.dflow-line-scenario{fill:none;stroke:var(--cyan-300);stroke-width:2;filter:drop-shadow(0 0 4px rgba(103,223,235,.6))}.dflow-line-node{fill:var(--cyan-300);filter:drop-shadow(0 0 6px rgba(103,223,235,.9));animation:dflow-node-pulse 2.6s ease-in-out infinite}.dflow-approval-rows{display:flex;flex-direction:column;gap:.55rem;margin-top:1.8rem}.dflow-approval-row{display:flex;align-items:center;gap:.55rem;opacity:.55}.dflow-approval-row.is-approved{opacity:1}.dflow-approval-mark{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:.7rem;flex:none}.dflow-approval-row.is-approved .dflow-approval-mark{background:rgba(103,223,235,.18);color:var(--cyan-300);border:1px solid rgba(103,223,235,.4)}.dflow-approval-row:not(.is-approved) .dflow-approval-mark{background:rgba(255,255,255,.04);color:var(--text-muted);border:1px solid var(--border)}.dflow-approval-track{position:relative;flex:1 1;height:6px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.dflow-approval-track i{position:absolute;inset:0 auto 0 0;border-radius:inherit}.dflow-approval-row.is-approved .dflow-approval-track i{background:linear-gradient(90deg,var(--blue-500),var(--cyan-300));width:78%}.dflow-approval-row:not(.is-approved) .dflow-approval-track i{background:var(--border);width:46%}.dflow-approval-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dflow-bar-projected{fill:var(--purple-500);opacity:.85}.dflow-bar-actual{fill:var(--cyan-500)}.dflow-legend{display:flex;gap:.9rem;margin-top:.3rem;font-size:.66rem;color:var(--text-muted)}.dflow-legend span{display:inline-flex;align-items:center;gap:.35rem}.dflow-legend-dot{width:7px;height:7px;border-radius:50%}.dflow-legend-dot-projected{background:var(--purple-500)}.dflow-legend-dot-actual{background:var(--cyan-500)}.dflow-principle{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:clamp(1.5rem,3vw,3rem);gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(3rem,6vw,4.5rem);padding:clamp(2rem,3.5vw,3rem) clamp(2rem,4vw,3.5rem);border-radius:26px;border:1px solid rgba(103,223,235,.18);background:linear-gradient(135deg,rgba(10,20,40,.85),rgba(6,12,26,.9));box-shadow:0 30px 70px -30px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.04);overflow:hidden}.dflow-principle-edge{position:absolute;top:12%;bottom:12%;left:0;width:3px;border-radius:3px;background:linear-gradient(180deg,transparent,var(--cyan-300),var(--purple-500),transparent);box-shadow:0 0 12px rgba(103,223,235,.5)}.dflow-principle-icon{display:grid;place-items:center;width:clamp(72px,8vw,96px);aspect-ratio:1;border-radius:50%;border:1px solid rgba(103,223,235,.35);background:radial-gradient(circle at 35% 30%,rgba(103,223,235,.14),rgba(146,89,232,.08) 60%,transparent 80%);color:var(--cyan-300);box-shadow:0 0 30px rgba(103,223,235,.12)}.dflow-principle-icon svg{width:38%;height:38%}.dflow-principle-copy p{margin:0;font-family:var(--font-body),serif;font-weight:700;font-size:clamp(1.7rem,3vw,2.75rem);line-height:1.18}.dflow-principle-plain{color:var(--text)}.dflow-principle-accent{background:linear-gradient(92deg,var(--cyan-300),var(--blue-500) 55%,var(--purple-300));background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dflow-principle-copy small{display:block;margin-top:.7rem;color:var(--text-muted);font-size:clamp(.82rem,1vw,.95rem)}.dflow-principle-sphere{position:relative;width:clamp(110px,12vw,170px);aspect-ratio:1;justify-self:end;margin-right:-18%}.dflow-principle-sphere-core{position:absolute;inset:14%;border-radius:50%;background:radial-gradient(circle at 34% 28%,rgba(103,223,235,.65),rgba(95,135,247,.5) 40%,rgba(8,10,22,.9) 78%);box-shadow:inset -14px -12px 28px rgba(4,8,18,.6),0 0 34px rgba(103,223,235,.28);animation:dflow-sphere-breathe 6s ease-in-out infinite}.dflow-principle-sphere-ring{position:absolute;top:50%;left:50%;border:1px solid rgba(146,89,232,.4);border-radius:50%;transform:translate(-50%,-50%)}.dflow-principle-sphere-ring-a{width:112%;height:52%;animation:dflow-ring-spin-a 34s linear infinite}.dflow-principle-sphere-ring-b{width:70%;height:112%;border-color:rgba(103,223,235,.35);animation:dflow-ring-spin-b 46s linear infinite reverse}@keyframes dflow-planet-breathe{0%,to{transform:scale(1);opacity:.95}50%{transform:scale(1.015);opacity:1}}@keyframes dflow-particle-travel{0%{left:0;opacity:0}6%{opacity:1}94%{opacity:1}to{left:100%;opacity:0}}@keyframes dflow-node-pulse{0%,to{r:4;opacity:1}50%{r:5.4;opacity:.75}}@keyframes dflow-sphere-breathe{0%,to{filter:brightness(1)}50%{filter:brightness(1.12)}}@keyframes dflow-ring-spin-a{0%{transform:translate(-50%,-50%) rotate(0deg) rotateX(62deg)}to{transform:translate(-50%,-50%) rotate(1turn) rotateX(62deg)}}@keyframes dflow-ring-spin-b{0%{transform:translate(-50%,-50%) rotate(0deg) rotateY(58deg)}to{transform:translate(-50%,-50%) rotate(1turn) rotateY(58deg)}}@media (max-width:1180px){.dflow-flow{grid-template-columns:repeat(2,1fr);row-gap:2.6rem}.dflow-connector{display:none}}@media (max-width:980px){.dflow-orbit{width:60vw;opacity:.8}}@media (max-width:760px){.dflow-orbit{display:none}.dflow-principle{grid-template-columns:1fr;text-align:left}.dflow-principle-sphere{display:none}}@media (max-width:560px){.dflow-flow{grid-template-columns:1fr;gap:2.6rem;padding-left:2.6rem}.dflow-node{top:-6px;left:-2.6rem}.dflow-card-wrap:not(:last-child):after{content:"";position:absolute;top:38px;left:calc(-2.6rem + 21.5px);width:1px;height:calc(100% + 2.6rem - 38px);background:linear-gradient(180deg,var(--cyan-300),var(--purple-500));opacity:.4}}@media (prefers-reduced-motion:reduce){.dflow-connector-particle,.dflow-line-node,.dflow-orbit-planet,.dflow-principle-sphere-core,.dflow-principle-sphere-ring-a,.dflow-principle-sphere-ring-b{animation:none!important}}