:root{--nx-cobalt:#16489d;--nx-navy:#08245c;--nx-royal:#133d83;--nx-azure:#2e6bff;--nx-cyan:#19c6e6;--nx-ink:#0b1220;--nx-glass:#16233d;--nx-text-2:#5e6b82;--nx-border:#dde4ee;--nx-paper:#f7f9fc;--nx-white:#fff;--nx-success:#1fb58a;--nx-error:#e5484d;--nx-warning:#f5a524;--nx-info:#19c6e6;--nx-bg:var(--nx-paper);--nx-surface:var(--nx-white);--nx-surface-sunk:#eef3fa;--nx-fg:var(--nx-ink);--nx-fg-2:var(--nx-text-2);--nx-line:var(--nx-border);--nx-accent:var(--nx-azure);--nx-accent-2:var(--nx-cyan);--nx-azure-12:#2e6bff1f;--nx-azure-08:#2e6bff14;--nx-cyan-14:#19c6e624;--nx-navy-90:#08245ce6;--nx-ink-72:#0b1220b8;--nx-grad-cobalt:linear-gradient(135deg, #2e6bff 0%, #16489d 60%, #08245c 100%);--nx-grad-pulse:linear-gradient(120deg, #19c6e6 0%, #2e6bff 100%);--nx-grad-ink:linear-gradient(180deg, #16233d 0%, #0b1220 100%);--nx-grad-hero:radial-gradient(120% 120% at 80% -10%, #2e6bff22 0%, transparent 50%), radial-gradient(90% 90% at 10% 110%, #19c6e622 0%, transparent 55%), linear-gradient(180deg, #0b1220 0%, #08245c 100%);--nx-font-display:"Clash Display", "Satoshi", system-ui, sans-serif;--nx-font-body:"Satoshi", system-ui, -apple-system, "Segoe UI", sans-serif;--nx-font-mono:"Satoshi", ui-monospace, "SF Mono", Menlo, monospace;--nx-h1:700 56px/1.05 var(--nx-font-display);--nx-h2:600 36px/1.12 var(--nx-font-display);--nx-h3:600 24px/1.25 var(--nx-font-display);--nx-body:400 16px/1.65 var(--nx-font-body);--nx-body-lg:400 18px/1.6 var(--nx-font-body);--nx-body-sm:400 14px/1.55 var(--nx-font-body);--nx-micro:500 12px/1.4 var(--nx-font-body);--nx-ls-tight:-.02em;--nx-ls-snug:-.01em;--nx-ls-micro:.08em;--nx-r-xs:6px;--nx-r-sm:10px;--nx-r-md:14px;--nx-r-lg:20px;--nx-r-xl:28px;--nx-r-pill:999px;--nx-s1:4px;--nx-s2:8px;--nx-s3:12px;--nx-s4:16px;--nx-s5:24px;--nx-s6:32px;--nx-s7:48px;--nx-s8:64px;--nx-s9:96px;--nx-s10:128px;--nx-shadow-sm:0 1px 2px #08245c14, 0 1px 3px #08245c0f;--nx-shadow-md:0 6px 16px #08245c1a, 0 2px 6px #08245c14;--nx-shadow-lg:0 18px 48px #08245c29, 0 6px 16px #08245c1a;--nx-shadow-azure:0 12px 34px #2e6bff57;--nx-glow-cyan:0 0 0 1px #19c6e64d, 0 0 28px #19c6e647;--nx-glass-fill:#16233d8c;--nx-glass-line:#ffffff1a;--nx-glass-blur:blur(18px) saturate(140%);--nx-ease:cubic-bezier(.22, .61, .36, 1);--nx-ease-inout:cubic-bezier(.65, 0, .35, 1);--nx-dur-fast:.14s;--nx-dur:.24s;--nx-dur-slow:.42s}.nx{font:var(--nx-body);color:var(--nx-fg);background:var(--nx-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.nx h1,.nx-h1{font:var(--nx-h1);letter-spacing:var(--nx-ls-tight);color:var(--nx-fg);text-wrap:balance;margin:0}.nx h2,.nx-h2{font:var(--nx-h2);letter-spacing:var(--nx-ls-snug);color:var(--nx-fg);text-wrap:balance;margin:0}.nx h3,.nx-h3{font:var(--nx-h3);letter-spacing:var(--nx-ls-snug);color:var(--nx-fg);margin:0}.nx p,.nx-body{font:var(--nx-body);color:var(--nx-fg);text-wrap:pretty;margin:0}.nx-body-lg{font:var(--nx-body-lg)}.nx-body-sm{font:var(--nx-body-sm);color:var(--nx-fg-2)}.nx-micro{font:var(--nx-micro);letter-spacing:var(--nx-ls-micro);text-transform:uppercase;color:var(--nx-fg-2)}.nx-eyebrow{font:var(--nx-micro);letter-spacing:var(--nx-ls-micro);text-transform:uppercase;color:var(--nx-azure)}.nx a{color:var(--nx-azure);text-decoration:none}.nx a:hover{color:var(--nx-cobalt)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html,body{margin:0;padding:0}body{font:var(--nx-body);color:var(--nx-fg);background:var(--nx-paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:hidden}img{max-width:100%;display:block}::selection{background:var(--nx-azure-12);color:var(--nx-cobalt)}::-webkit-scrollbar{width:11px}::-webkit-scrollbar-track{background:var(--nx-surface-sunk)}::-webkit-scrollbar-thumb{border:3px solid var(--nx-surface-sunk);background:#c4d2e8;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--nx-azure)}.nx-container{max-width:1200px;margin:0 auto;padding:0 28px}.nx-section{padding:clamp(72px,11vw,128px) 0;position:relative}.nx-section__head{max-width:720px;margin-bottom:56px}.nx-section__head--center{text-align:center;margin-left:auto;margin-right:auto}.nx-section__lead{font:var(--nx-body-lg);color:var(--nx-fg-2);margin:18px 0 0}.nx-section--tint{background:radial-gradient(80% 60% at 100% 0%, #2e6bff0d, transparent 60%), radial-gradient(70% 60% at 0% 100%, #19c6e60f, transparent 60%), var(--nx-surface)}h1,h2,h3{margin:0}.nx-eyebrow{font:600 12px/1.4 var(--nx-font-body);letter-spacing:var(--nx-ls-micro);text-transform:uppercase;color:var(--nx-azure);align-items:center;gap:9px;display:inline-flex}.nx-eyebrow:before{content:"";background:var(--nx-grad-pulse);border-radius:2px;width:22px;height:2px}.nx-h1{font:700 clamp(42px, 6.4vw, 72px)/1.04 var(--nx-font-display);letter-spacing:var(--nx-ls-tight);color:var(--nx-ink);text-wrap:balance}.nx-h2{font:600 clamp(30px, 4.4vw, 46px)/1.08 var(--nx-font-display);letter-spacing:var(--nx-ls-snug);color:var(--nx-ink);text-wrap:balance;margin-top:16px}.nx-h3{font:600 22px/1.25 var(--nx-font-display);letter-spacing:var(--nx-ls-snug);color:var(--nx-ink)}.nx-grad-text{background:linear-gradient(100deg,#2e6bff 0%,#16489d 45%,#19c6e6 100%) 0 0/200%;color:#0000;animation:nx-text-grad 7s var(--nx-ease-inout) infinite;-webkit-background-clip:text;background-clip:text}@keyframes nx-text-grad{0%,to{background-position:0%}50%{background-position:100%}}.nx-btn{font:600 15px/1 var(--nx-font-body);letter-spacing:-.01em;border-radius:var(--nx-r-md);cursor:pointer;transition:transform var(--nx-dur) var(--nx-ease), background var(--nx-dur) var(--nx-ease), box-shadow var(--nx-dur) var(--nx-ease), color var(--nx-dur) var(--nx-ease), border-color var(--nx-dur) var(--nx-ease);white-space:nowrap;border:1.5px solid #0000;align-items:center;gap:9px;padding:14px 24px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.nx-btn--sm{padding:11px 18px;font-size:14px}.nx-btn--lg{padding:17px 30px;font-size:16px}.nx-btn--full{justify-content:center;width:100%}.nx-btn--primary{background:var(--nx-azure);color:#fff;box-shadow:var(--nx-shadow-azure)}.nx-btn--primary:after{content:"";transition:transform .6s var(--nx-ease);background:linear-gradient(100deg,#0000 20%,#ffffff59 50%,#0000 80%);position:absolute;inset:0;transform:translate(-120%)}.nx-btn--primary:hover{background:var(--nx-cobalt);transform:translateY(-2px);box-shadow:0 16px 40px #2e6bff6b}.nx-btn--primary:hover:after{transform:translate(120%)}.nx-btn--primary:active{box-shadow:var(--nx-shadow-sm);transform:scale(.98)}.nx-btn--secondary{background:var(--nx-surface);color:var(--nx-ink);border-color:var(--nx-border);box-shadow:var(--nx-shadow-sm)}.nx-btn--secondary:hover{background:var(--nx-azure-08);border-color:var(--nx-azure);color:var(--nx-azure);transform:translateY(-2px)}.nx-btn--ghost{color:var(--nx-azure);background:0 0;padding-left:6px;padding-right:6px}.nx-btn--ghost:hover{color:var(--nx-cobalt)}.nx-btn .nx-arr{transition:transform var(--nx-dur) var(--nx-ease);display:inline-flex}.nx-btn:hover .nx-arr{transform:translate(4px)}.nx-badge{font:600 13px/1 var(--nx-font-body);border-radius:var(--nx-r-pill);white-space:nowrap;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.nx-badge__dot{width:7px;height:7px;animation:nx-dot-pulse 2.4s var(--nx-ease-inout) infinite;background:currentColor;border-radius:50%;box-shadow:0 0}@keyframes nx-dot-pulse{0%{box-shadow:0 0 #19c6e680}70%{box-shadow:0 0 0 8px #19c6e600}to{box-shadow:0 0 #19c6e600}}.nx-badge--azure{background:var(--nx-azure-12);color:var(--nx-azure)}.nx-badge--cyan{color:#0fa9c7;background:#19c6e629}.nx-badge--glass{color:var(--nx-cobalt);box-shadow:var(--nx-shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #ffffffe6}.reveal{opacity:0;filter:blur(5px);transition:opacity .72s var(--nx-ease), transform .72s var(--nx-ease), filter .72s var(--nx-ease);transition-delay:var(--d,0s);will-change:opacity, transform, filter;transform:translateY(28px)}.reveal.in{opacity:1;filter:blur();transform:none}.reveal--scale{transform:translateY(28px)scale(.97)}.reveal--scale.in{transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;filter:none!important;transform:none!important}.nx-grad-text,.nx-badge__dot,.nx-blob{animation:none!important}html{scroll-behavior:auto}}.nx-progress{z-index:70;pointer-events:none;background:#08245c0a;height:3px;position:fixed;top:0;left:0;right:0}.nx-progress__bar{transform-origin:0;background:linear-gradient(90deg,#19c6e6,#2e6bff,#16489d);width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 12px #19c6e673}.nx-card,.nx-stack__group,.nx-stat,.nx-quote-card,.nx-feat,.nx-channel,.nx-faq__item{position:relative}.nx-card:after,.nx-stack__group:after,.nx-stat:after,.nx-quote-card:after,.nx-feat:after,.nx-channel:after,.nx-faq__item:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;opacity:0;transition:opacity var(--nx-dur) var(--nx-ease);background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%), #2e6bff1a, transparent 62%);position:absolute;inset:0}.nx-card:hover:after,.nx-stack__group:hover:after,.nx-stat:hover:after,.nx-quote-card:hover:after,.nx-feat:hover:after,.nx-channel:hover:after,.nx-faq__item:hover:after{opacity:1}.nx-card>*,.nx-stack__group>*,.nx-stat>*,.nx-quote-card>*,.nx-feat>*,.nx-channel>*,.nx-faq__item>*{z-index:1;position:relative}.nx-nav{z-index:60;transition:background var(--nx-dur) var(--nx-ease), box-shadow var(--nx-dur) var(--nx-ease), border-color var(--nx-dur) var(--nx-ease);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.nx-nav__inner{align-items:center;gap:24px;height:74px;display:flex}.nx-nav--solid{-webkit-backdrop-filter:var(--nx-glass-blur);backdrop-filter:var(--nx-glass-blur);border-bottom-color:var(--nx-border);background:#f7f9fcc7;box-shadow:0 4px 24px #08245c0d}.nx-logo{align-items:center;gap:11px;text-decoration:none;display:inline-flex}.nx-logo__mark{object-fit:contain;width:42px;height:42px;box-shadow:var(--nx-shadow-sm);background:#fff;border-radius:12px;padding:2px}.nx-logo__wm{font:700 22px/1 var(--nx-font-display);letter-spacing:-.01em;color:var(--nx-ink)}.nx-nav__links{gap:30px;margin-left:22px;display:flex}.nx-nav__link{font:500 15px/1 var(--nx-font-body);color:var(--nx-ink);opacity:.8;transition:opacity var(--nx-dur) var(--nx-ease);padding:6px 0;text-decoration:none;position:relative}.nx-nav__link:after{content:"";background:var(--nx-grad-pulse);width:0;height:2px;transition:width var(--nx-dur) var(--nx-ease);border-radius:2px;position:absolute;bottom:0;left:0}.nx-nav__link:hover{opacity:1}.nx-nav__link:hover:after{width:100%}.nx-nav__cta{margin-left:auto}.nx-nav__burger{cursor:pointer;color:var(--nx-ink);background:0 0;border:0;margin-left:auto;padding:6px;display:none}.nx-nav__mobile{display:none}.nx-hero{background:var(--nx-paper);padding:118px 0 90px;position:relative;overflow:hidden}.nx-hero__bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.nx-blob{filter:blur(60px);opacity:.6;will-change:transform;border-radius:50%;position:absolute}.nx-blob--1{width:620px;height:620px;animation:nx-float-1 18s var(--nx-ease-inout) infinite;background:radial-gradient(circle,#2e6bff73,#0000 70%);top:-220px;right:-120px}.nx-blob--2{width:520px;height:520px;animation:nx-float-2 22s var(--nx-ease-inout) infinite;background:radial-gradient(circle,#19c6e666,#0000 70%);top:40px;left:-160px}.nx-blob--3{width:440px;height:440px;animation:nx-float-3 26s var(--nx-ease-inout) infinite;background:radial-gradient(circle,#133d8347,#0000 70%);bottom:-200px;left:38%}@keyframes nx-float-1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-40px,50px)scale(1.08)}}@keyframes nx-float-2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(50px,-30px)scale(1.1)}}@keyframes nx-float-3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,-40px)scale(1.05)}}.nx-hero__grid{opacity:.5;pointer-events:none;background-image:linear-gradient(#08245c0d 1px,#0000 1px),linear-gradient(90deg,#08245c0d 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 50% 30%,#000,#0000 78%);mask-image:radial-gradient(90% 80% at 50% 30%,#000,#0000 78%)}.nx-hero__inner{grid-template-columns:1.08fr .92fr;align-items:center;gap:56px;display:grid;position:relative}.nx-hero__title{font:700 clamp(40px, 6vw, 68px)/1.04 var(--nx-font-display);letter-spacing:var(--nx-ls-tight);color:var(--nx-ink);text-wrap:balance;margin:22px 0 0}.nx-hero__sub{font:var(--nx-body-lg);color:var(--nx-fg-2);max-width:520px;margin:24px 0 0}.nx-hero__actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.nx-hero__reassure{font:var(--nx-body-sm);color:var(--nx-fg-2);align-items:center;gap:9px;margin-top:26px;display:flex}.nx-hero__visual{place-items:center;min-height:460px;display:grid;position:relative}.nx-orbit{border:1.5px dashed #2e6bff2e;border-radius:50%;position:absolute}.nx-orbit--lg{width:440px;height:440px;animation:60s linear infinite nx-spin}.nx-orbit--sm{width:300px;height:300px;animation:44s linear infinite reverse nx-spin}@keyframes nx-spin{to{transform:rotate(360deg)}}.nx-orbit__node{background:var(--nx-cyan);width:12px;height:12px;box-shadow:var(--nx-glow-cyan);border-radius:50%;position:absolute;top:-6px;left:calc(50% - 6px)}.nx-mascot{perspective:1000px;place-items:center;width:210px;height:210px;display:grid;position:relative}.nx-hero__mascot{object-fit:cover;z-index:5;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:210px;height:210px;animation:nx-bob 6s var(--nx-ease-inout) infinite;background:#fff;border:6px solid #fff;border-radius:50%;position:relative;box-shadow:0 24px 60px #08245c33}.nx-hero__mascot.pressing{transition:transform .16s var(--nx-ease), box-shadow .16s var(--nx-ease);animation:none;transform:scale(.93);box-shadow:0 14px 36px #08245c42}.nx-hero__ring{z-index:1;filter:blur(.4px);opacity:.9;background:conic-gradient(#2e6bff,#19c6e6,#16489d,#2e6bff);border-radius:50%;width:252px;height:252px;animation:12s linear infinite nx-spin;position:absolute;top:calc(50% - 126px);left:calc(50% - 126px);-webkit-mask:radial-gradient(closest-side,#0000 80%,#000 81%);mask:radial-gradient(closest-side,#0000 80%,#000 81%)}.nx-mascot__rings{z-index:1;pointer-events:none;position:absolute;inset:0}.nx-ripple{opacity:0;width:180px;height:180px;animation:nx-ripple-anim 1s var(--nx-ease) forwards;border:2px solid #19c6e6b3;border-radius:50%;margin:-90px 0 0 -90px;position:absolute;top:50%;left:50%;transform:scale(.25)}@keyframes nx-ripple-anim{0%{opacity:.85;border-color:#2e6bffcc;transform:scale(.25)}70%{opacity:.35}to{opacity:0;border-color:#19c6e633;transform:scale(2.7)}}.nx-mascot__hint{z-index:6;border-radius:var(--nx-r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--nx-shadow-md);font:600 12px/1 var(--nx-font-body);color:var(--nx-cobalt);white-space:nowrap;animation:nx-hint-bob 2.4s var(--nx-ease-inout) infinite;transition:opacity var(--nx-dur) var(--nx-ease), transform var(--nx-dur) var(--nx-ease);background:#ffffffc7;border:1px solid #ffffffe6;align-items:center;gap:7px;padding:7px 13px;display:inline-flex;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.nx-mascot__hint-dot{background:var(--nx-grad-pulse);border-radius:50%;width:6px;height:6px}@keyframes nx-hint-bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(4px)}}.nx-mascot.touched .nx-mascot__hint{opacity:0;pointer-events:none;transform:translate(-50%)translateY(8px)}@media (prefers-reduced-motion:reduce){.nx-hero__mascot{cursor:pointer}.nx-mascot__hint{display:none}}@keyframes nx-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.glass-card{z-index:3;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-radius:var(--nx-r-lg);background:#ffffff9e;border:1px solid #ffffffe6;min-width:178px;padding:16px 18px;position:absolute;box-shadow:0 18px 44px #08245c29}.glass-card__eyebrow{font:600 10px/1.4 var(--nx-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--nx-azure)}.glass-card__num{font:700 32px/1 var(--nx-font-display);color:var(--nx-ink);letter-spacing:-.02em;margin-top:6px}.glass-card__sub{font:500 12px/1.4 var(--nx-font-body);color:var(--nx-fg-2);margin-top:4px}.glass-card__bar{background:#08245c1a;border-radius:99px;height:5px;margin-top:12px;overflow:hidden}.glass-card__fill{background:var(--nx-grad-pulse);width:0;height:100%;transition:width 1.4s var(--nx-ease);border-radius:99px}.glass-card--a{animation:nx-bob 7s var(--nx-ease-inout) infinite;top:24px;right:-6px}.glass-card--b{animation:nx-bob 8s var(--nx-ease-inout) infinite .6s;bottom:40px;left:-14px}.glass-card--c{animation:nx-bob 9s var(--nx-ease-inout) infinite 1.1s;align-items:center;gap:11px;display:flex;bottom:-10px;right:30px}.glass-card__chip{background:var(--nx-azure-12);border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.nx-trust{padding:44px 0 4px}.nx-trust__label{text-align:center;font:600 12px/1.4 var(--nx-font-body);letter-spacing:var(--nx-ls-micro);text-transform:uppercase;color:var(--nx-fg-2);margin-bottom:28px}.nx-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 11% 89%,#0000);mask-image:linear-gradient(90deg,#0000,#000 11% 89%,#0000)}.nx-marquee__track{gap:20px;width:max-content;padding:8px 10px;animation:34s linear infinite nx-marquee;display:flex}.nx-marquee:hover .nx-marquee__track{animation-play-state:paused}@keyframes nx-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.nx-trust__item{border-radius:var(--nx-r-pill);background:var(--nx-surface);border:1px solid var(--nx-border);font:600 18px/1 var(--nx-font-display);letter-spacing:-.01em;color:#6c7c96;white-space:nowrap;transition:color var(--nx-dur) var(--nx-ease), box-shadow var(--nx-dur) var(--nx-ease), border-color var(--nx-dur) var(--nx-ease), transform var(--nx-dur) var(--nx-ease);align-items:center;gap:12px;padding:15px 26px;display:inline-flex;box-shadow:0 4px 14px #08245c0f}.nx-trust__item:hover{color:var(--nx-cobalt);border-color:#2e6bff52;transform:translateY(-3px);box-shadow:0 12px 30px #08245c21}@media (prefers-reduced-motion:reduce){.nx-marquee__track{flex-wrap:wrap;justify-content:center;animation:none}}.nx-grid-3{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.nx-grid-4{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.nx-card{background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-r-lg);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--ty,0px));transform-style:preserve-3d;transition:transform var(--nx-dur) var(--nx-ease), box-shadow var(--nx-dur) var(--nx-ease), border-color var(--nx-dur) var(--nx-ease);padding:30px;position:relative;overflow:hidden;box-shadow:0 1px 2px #08245c0a,0 10px 26px #08245c12}.nx-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;transition:opacity var(--nx-dur) var(--nx-ease);pointer-events:none;background:linear-gradient(135deg,#2e6bff80,#19c6e680);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nx-card--hover:hover{--ty:-6px;box-shadow:0 8px 18px #08245c17,0 30px 60px #08245c2e,0 0 40px #2e6bff14}.nx-card--hover:hover:before{opacity:1}.nx-card__ico{border-radius:var(--nx-r-md);background:var(--nx-azure-12);width:52px;height:52px;transition:transform var(--nx-dur) var(--nx-ease), background var(--nx-dur) var(--nx-ease);place-items:center;display:grid}.nx-card--hover:hover .nx-card__ico{background:var(--nx-grad-pulse);transform:scale(1.08)rotate(-4deg)}.nx-card--hover:hover .nx-card__ico :where(svg){stroke:#fff}.nx-card__title{font:600 20px/1.25 var(--nx-font-display);color:var(--nx-ink);margin:20px 0 9px}.nx-card__body{font:var(--nx-body-sm);color:var(--nx-fg-2);line-height:1.62}.nx-card__link{font:600 14px/1 var(--nx-font-body);color:var(--nx-azure);align-items:center;gap:7px;margin-top:18px;text-decoration:none;display:inline-flex}.nx-card__link .nx-arr{transition:transform var(--nx-dur) var(--nx-ease)}.nx-card__link:hover .nx-arr{transform:translate(4px)}.nx-feature{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.nx-feature__list{flex-direction:column;gap:14px;margin-top:36px;display:flex}.nx-feat{border-radius:var(--nx-r-md);background:var(--nx-surface);border:1px solid var(--nx-border);box-shadow:var(--nx-shadow-sm);transition:transform var(--nx-dur) var(--nx-ease), box-shadow var(--nx-dur) var(--nx-ease), border-color var(--nx-dur) var(--nx-ease);gap:16px;padding:18px 20px;display:flex}.nx-feat:hover{box-shadow:var(--nx-shadow-md);border-color:#2e6bff4d;transform:translate(6px)}.nx-feat__ico{background:var(--nx-grad-cobalt);width:44px;height:44px;box-shadow:var(--nx-shadow-azure);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.nx-feat__t{font:600 17px/1.3 var(--nx-font-display);color:var(--nx-ink)}.nx-feat__b{font:var(--nx-body-sm);color:var(--nx-fg-2);margin-top:4px}.nx-showcase{border-radius:var(--nx-r-xl);background:var(--nx-grad-ink);padding:38px;position:relative;overflow:hidden;box-shadow:0 30px 70px #08245c47}.nx-showcase__glow{pointer-events:none;background:radial-gradient(70% 60% at 80% 10%,#19c6e638,#0000 60%);position:absolute;inset:0}.nx-showcase__grid{opacity:.5;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 70% 20%,#000,#0000 80%);mask-image:radial-gradient(80% 80% at 70% 20%,#000,#0000 80%)}.nx-showcase__win{border-radius:var(--nx-r-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b12208c;border:1px solid #ffffff1a;position:relative;overflow:hidden}.nx-showcase__bar{border-bottom:1px solid #ffffff14;align-items:center;gap:7px;padding:13px 16px;display:flex}.nx-showcase__dot{border-radius:50%;width:11px;height:11px}.nx-showcase__title{font:500 12px/1 var(--nx-font-mono);color:#8b9bb5;margin-left:10px}.nx-code{font:400 13px/1.85 var(--nx-font-mono);color:#cdd7e6;padding:20px 22px}.nx-code .k{color:#19c6e6}.nx-code .s{color:#9ad8a0}.nx-code .c{color:#6c7c96}.nx-code .f{color:#6ea8ff}.nx-showcase__row{gap:12px;margin-top:16px;display:flex}.nx-showcase__stat{border-radius:var(--nx-r-md);background:#ffffff0f;border:1px solid #ffffff1a;flex:1;padding:14px 16px}.nx-showcase__stat .n{font:700 24px/1 var(--nx-font-display);color:#fff}.nx-showcase__stat .l{font:500 11px/1.4 var(--nx-font-body);color:#8b9bb5;text-transform:uppercase;letter-spacing:.06em;margin-top:5px}.nx-process{position:relative}.nx-process__line{background:linear-gradient(90deg,#0000,#2e6bff59,#19c6e659,#0000);height:2px;position:absolute;top:22px;left:6%;right:6%;overflow:visible}.nx-process__line:after{content:"";filter:blur(1px);width:72px;height:10px;animation:nx-travel 4.5s var(--nx-ease-inout) infinite;background:radial-gradient(closest-side,#19c6e6f2,#2e6bff66 60%,#0000);border-radius:99px;position:absolute;top:-4px;left:0}@keyframes nx-travel{0%{opacity:0;left:-8%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}@media (prefers-reduced-motion:reduce){.nx-process__line:after{display:none}}.nx-step{padding:6px 6px 0;position:relative}.nx-step__num{font:700 17px/1 var(--nx-font-display);color:#fff;background:var(--nx-grad-cobalt);border-radius:var(--nx-r-md);width:46px;height:46px;box-shadow:var(--nx-shadow-azure);z-index:2;transition:transform var(--nx-dur) var(--nx-ease);place-items:center;display:grid;position:relative}.nx-step:hover .nx-step__num{transform:translateY(-4px)scale(1.05)}.nx-step__title{font:600 19px/1.2 var(--nx-font-display);color:var(--nx-ink);margin:20px 0 8px}.nx-step__body{font:var(--nx-body-sm);color:var(--nx-fg-2);line-height:1.6}.nx-stack{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.nx-stack__group{background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-r-lg);height:100%;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--ty,0px));transform-style:preserve-3d;transition:transform var(--nx-dur) var(--nx-ease), box-shadow var(--nx-dur) var(--nx-ease), border-color var(--nx-dur) var(--nx-ease);padding:26px 28px;box-shadow:0 1px 2px #08245c0a,0 10px 26px #08245c0f}.nx-stack__group:hover{--ty:-3px;box-shadow:var(--nx-shadow-md);border-color:#2e6bff3d}.nx-stack__label{font:600 12px/1.4 var(--nx-font-body);letter-spacing:var(--nx-ls-micro);text-transform:uppercase;color:var(--nx-azure);align-items:center;gap:9px;margin-bottom:18px;display:flex}.nx-stack__label:before{content:"";background:var(--nx-grad-pulse);border-radius:2px;width:22px;height:2px}.nx-stack__cluster{flex-wrap:wrap;gap:11px;display:flex}.nx-tech{border-radius:var(--nx-r-pill);background:var(--nx-surface-sunk);border:1px solid var(--nx-border);font:600 14px/1 var(--nx-font-body);color:var(--nx-ink);transition:transform var(--nx-dur) var(--nx-ease), box-shadow var(--nx-dur) var(--nx-ease), border-color var(--nx-dur) var(--nx-ease), color var(--nx-dur) var(--nx-ease), background var(--nx-dur) var(--nx-ease);align-items:center;gap:9px;padding:11px 17px;display:inline-flex}.nx-tech:hover{background:var(--nx-surface);box-shadow:var(--nx-shadow-md);color:var(--nx-cobalt);border-color:#2e6bff52;transform:translateY(-3px)}.nx-tech__dot{background:var(--nx-grad-pulse);border-radius:50%;flex-shrink:0;width:8px;height:8px}.nx-faq{flex-direction:column;gap:14px;max-width:840px;margin:0 auto;display:flex}.nx-faq__item{background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-r-md);transition:box-shadow var(--nx-dur) var(--nx-ease), border-color var(--nx-dur) var(--nx-ease);overflow:hidden;box-shadow:0 1px 2px #08245c0a,0 8px 22px #08245c0d}.nx-faq__item.open{border-color:#2e6bff52;box-shadow:0 14px 34px #08245c1f}.nx-faq__item:hover{border-color:#2e6bff3d}.nx-faq__q{cursor:pointer;width:100%;font:600 18px/1.35 var(--nx-font-display);color:var(--nx-ink);text-align:left;letter-spacing:-.01em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;display:flex}.nx-faq__icon{transition:transform var(--nx-dur) var(--nx-ease);flex-shrink:0;display:inline-flex}.nx-faq__item.open .nx-faq__icon{transform:rotate(135deg)}.nx-faq__a{transition:grid-template-rows .36s var(--nx-ease);grid-template-rows:0fr;display:grid}.nx-faq__item.open .nx-faq__a{grid-template-rows:1fr}.nx-faq__a>.nx-faq__a-inner{overflow:hidden}.nx-faq__a-inner{padding:0 26px}.nx-faq__item.open .nx-faq__a-inner{padding:2px 26px 24px}.nx-faq__a-inner{font:var(--nx-body);color:var(--nx-fg-2);line-height:1.65}.nx-stats{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.nx-stat{background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-r-lg);box-shadow:var(--nx-shadow-sm);transition:transform var(--nx-dur) var(--nx-ease), box-shadow var(--nx-dur) var(--nx-ease);padding:30px 28px}.nx-stat:hover{box-shadow:var(--nx-shadow-md);transform:translateY(-4px)}.nx-stat__num{font:700 clamp(38px,4vw,52px)/1 var(--nx-font-display);letter-spacing:-.02em}.nx-stat__label{font:var(--nx-body-sm);color:var(--nx-fg-2);margin-top:8px}.nx-testi{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:56px;display:grid}.nx-quote-card{background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-r-lg);box-shadow:var(--nx-shadow-md);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--ty,0px));transform-style:preserve-3d;transition:transform var(--nx-dur) var(--nx-ease), box-shadow var(--nx-dur) var(--nx-ease);padding:32px;position:relative}.nx-quote-card:hover{--ty:-4px;box-shadow:var(--nx-shadow-lg)}.nx-quote-card__mark{font:700 64px/.6 var(--nx-font-display);color:var(--nx-azure-12);height:28px}.nx-quote-card__text{font:500 19px/1.5 var(--nx-font-display);color:var(--nx-ink);letter-spacing:-.01em;text-wrap:pretty;margin:8px 0 0}.nx-quote-card__by{align-items:center;gap:14px;margin-top:24px;display:flex}.nx-avatar{background:var(--nx-grad-cobalt);color:#fff;width:48px;height:48px;font:700 16px/1 var(--nx-font-display);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.nx-quote-card__name{font:600 15px/1.2 var(--nx-font-body);color:var(--nx-ink)}.nx-quote-card__role{font:var(--nx-body-sm);color:var(--nx-fg-2)}.nx-stars{gap:3px;margin-left:auto;display:flex}.nx-stars svg{fill:#f5a52433}.nx-cta{position:relative}.nx-cta__panel{border-radius:var(--nx-r-xl);text-align:center;background:var(--nx-grad-cobalt);padding:clamp(48px,7vw,84px) clamp(32px,6vw,80px);position:relative;overflow:hidden;box-shadow:0 36px 80px #08245c57}.nx-cta__glow{pointer-events:none;background:radial-gradient(50% 80% at 12% 0,#19c6e666,#0000 60%),radial-gradient(50% 90% at 90% 100%,#2e6bff80,#0000 60%);position:absolute;inset:0}.nx-cta__grid{opacity:.4;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000,#0000 85%);mask-image:radial-gradient(80% 80%,#000,#0000 85%)}.nx-cta__title{font:700 clamp(30px,4.6vw,50px)/1.08 var(--nx-font-display);letter-spacing:var(--nx-ls-snug);color:#fff;text-wrap:balance;position:relative}.nx-cta__sub{font:var(--nx-body-lg);color:#cfe0ff;max-width:560px;margin:18px auto 0;position:relative}.nx-cta__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex;position:relative}.nx-btn--onblue{color:var(--nx-cobalt);background:#fff;box-shadow:0 14px 34px #0000002e}.nx-btn--onblue:hover{color:var(--nx-azure);background:#fff;transform:translateY(-2px);box-shadow:0 18px 40px #0000003d}.nx-btn--onblue-ghost{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-color:#ffffff52}.nx-btn--onblue-ghost:hover{background:#fff3;transform:translateY(-2px)}.nx-contact__inner{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.nx-contact__lead{font:var(--nx-body-lg);color:var(--nx-fg-2);margin:18px 0 0}.nx-contact__channels{flex-direction:column;gap:12px;margin-top:30px;display:flex}.nx-channel{font:var(--nx-body);color:var(--nx-ink);border-radius:var(--nx-r-md);background:var(--nx-surface);border:1px solid var(--nx-border);box-shadow:var(--nx-shadow-sm);transition:transform var(--nx-dur) var(--nx-ease), border-color var(--nx-dur) var(--nx-ease);align-items:center;gap:13px;padding:14px 16px;display:flex}.nx-channel:hover{border-color:#2e6bff59;transform:translate(5px)}.nx-channel__ico{background:var(--nx-azure-12);border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.nx-channel small{color:var(--nx-fg-2);font-size:13px;display:block}.nx-form{background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-r-xl);box-shadow:var(--nx-shadow-lg);padding:34px}.nx-field{margin-bottom:18px;display:block}.nx-field__label{font:600 12px/1.4 var(--nx-font-body);letter-spacing:.07em;text-transform:uppercase;color:var(--nx-fg-2);margin-bottom:8px;display:block}.nx-field input,.nx-field textarea{width:100%;font:400 15px/1.5 var(--nx-font-body);border-radius:var(--nx-r-md);border:1.5px solid var(--nx-border);background:var(--nx-surface-sunk);color:var(--nx-ink);transition:border-color var(--nx-dur) var(--nx-ease), box-shadow var(--nx-dur) var(--nx-ease), background var(--nx-dur) var(--nx-ease);resize:vertical;outline:none;padding:14px 15px}.nx-field input::placeholder,.nx-field textarea::placeholder{color:#9aa8c0}.nx-field input:focus,.nx-field textarea:focus{border-color:var(--nx-azure);background:var(--nx-surface);box-shadow:0 0 0 4px var(--nx-azure-12)}.nx-field__hint{font:400 12px/1.4 var(--nx-font-body);color:var(--nx-fg-2);margin-top:7px;display:block}.nx-field--err input,.nx-field--err textarea{border-color:var(--nx-error)}.nx-field--err .nx-field__hint{color:var(--nx-error)}.nx-sent{text-align:center;padding:30px 8px}.nx-sent__ico{width:68px;height:68px;animation:nx-pop .48s var(--nx-ease);background:#1fb58a24;border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}@keyframes nx-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.nx-sent__title{font:600 26px/1.2 var(--nx-font-display);color:var(--nx-ink);margin:0}.nx-sent__body{font:var(--nx-body);color:var(--nx-fg-2);margin:12px 0 26px}.nx-footer{background:var(--nx-ink);padding:72px 0 32px;position:relative;overflow:hidden}.nx-footer__glow{pointer-events:none;background:radial-gradient(50% 60% at 50% 0,#2e6bff40,#0000 70%);width:700px;height:300px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.nx-footer__inner{grid-template-columns:1.4fr 2fr;gap:48px;display:grid;position:relative}.nx-footer__tag{font:var(--nx-body-sm);color:#8b9bb5;max-width:300px;margin:18px 0 0;line-height:1.6}.nx-footer__social{gap:10px;margin-top:24px;display:flex}.nx-footer__soc{border-radius:var(--nx-r-sm);background:var(--nx-glass);width:40px;height:40px;transition:background var(--nx-dur) var(--nx-ease), transform var(--nx-dur) var(--nx-ease);place-items:center;display:grid}.nx-footer__soc:hover{background:var(--nx-royal);transform:translateY(-3px)}.nx-footer__cols{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.nx-footer__logo-wm{font:700 22px/1 var(--nx-font-display);color:#fff}.nx-footer__h{font:600 13px/1.4 var(--nx-font-body);letter-spacing:.06em;text-transform:uppercase;color:#fff;margin-bottom:16px}.nx-footer__link{font:var(--nx-body-sm);color:#8b9bb5;transition:color var(--nx-dur) var(--nx-ease), transform var(--nx-dur) var(--nx-ease);width:fit-content;padding:6px 0;text-decoration:none;display:block}.nx-footer__link:hover{color:var(--nx-cyan);transform:translate(3px)}.nx-footer__bottom{font:var(--nx-body-sm);color:#6c7c96;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:52px;padding-top:26px;display:flex;position:relative}.nx-footer__legal a{color:#8b9bb5;transition:color var(--nx-dur) var(--nx-ease);text-decoration:none}.nx-footer__legal a:hover{color:var(--nx-cyan)}.nx-nav__right{align-items:center;gap:14px;margin-left:auto;display:flex}.nx-nav__right .nx-nav__cta{margin-left:0}.nx-theme{border-radius:var(--nx-r-pill);border:1px solid var(--nx-border);background:var(--nx-surface-sunk);cursor:pointer;width:64px;height:32px;transition:background var(--nx-dur) var(--nx-ease), border-color var(--nx-dur) var(--nx-ease);flex-shrink:0;padding:0;position:relative}.nx-theme:hover{border-color:var(--nx-azure)}.nx-theme:active{transform:scale(.97)}.nx-theme__ico{opacity:.55;transition:opacity var(--nx-dur) var(--nx-ease);display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.nx-theme__ico--sun{color:#f5a524;left:9px}.nx-theme__ico--moon{color:#9fb0cc;right:9px}.nx-theme__thumb{z-index:1;color:#f5a524;width:26px;height:26px;transition:transform var(--nx-dur-slow) var(--nx-ease), background var(--nx-dur) var(--nx-ease), color var(--nx-dur) var(--nx-ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #08245c47}[data-theme=dark] .nx-theme__thumb{background:var(--nx-azure);color:#fff;transform:translate(32px);box-shadow:0 2px 10px #2e6bff8c}[data-theme=dark] .nx-theme__ico--sun{opacity:.3}[data-theme=dark] .nx-theme__ico--moon{opacity:.9}.theme-anim,.theme-anim *{transition:background-color .45s var(--nx-ease), background-image .45s var(--nx-ease), color .45s var(--nx-ease), border-color .45s var(--nx-ease), box-shadow .45s var(--nx-ease)!important}[data-theme=dark]{--nx-paper:#070c18;--nx-surface:#101b30;--nx-surface-sunk:#0a1322;--nx-ink:#ecf1fb;--nx-fg:#ecf1fb;--nx-fg-2:#94a4c0;--nx-text-2:#94a4c0;--nx-border:#213049;--nx-cobalt:#6fa0ff;--nx-shadow-sm:0 1px 2px #0006;--nx-shadow-md:0 6px 18px #0000006b, 0 2px 6px #00000057;--nx-shadow-lg:0 18px 48px #0000008c, 0 6px 16px #0006}[data-theme=dark] body{background:var(--nx-paper)}[data-theme=dark] ::-webkit-scrollbar-thumb{border-color:var(--nx-surface-sunk);background:#2a3c5c}[data-theme=dark] .nx-hero__grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px)}[data-theme=dark] .nx-blob{opacity:.5}[data-theme=dark] .nx-section--tint{background:radial-gradient(80% 60% at 100% 0,#2e6bff1a,#0000 60%),radial-gradient(70% 60% at 0 100%,#19c6e617,#0000 60%),#0a1322}[data-theme=dark] .nx-nav--solid{border-bottom-color:var(--nx-border);background:#070c18d1;box-shadow:0 4px 24px #0006}[data-theme=dark] .nx-nav__mobile{border-bottom-color:var(--nx-border);background:#070c18f7}[data-theme=dark] .glass-card{background:#101b309e;border-color:#ffffff1f;box-shadow:0 18px 44px #00000080}[data-theme=dark] .glass-card__bar{background:#ffffff1a}[data-theme=dark] .nx-badge--glass{color:#cfe0ff;background:#101b30b3;border-color:#ffffff24}[data-theme=dark] .nx-mascot__hint{color:#8fd5e8;background:#101b30cc;border-color:#ffffff1f}[data-theme=dark] .nx-card,[data-theme=dark] .nx-stack__group,[data-theme=dark] .nx-faq__item,[data-theme=dark] .nx-stat,[data-theme=dark] .nx-quote-card,[data-theme=dark] .nx-form,[data-theme=dark] .nx-channel,[data-theme=dark] .nx-feat,[data-theme=dark] .nx-trust__item{box-shadow:0 2px 6px #00000057,0 14px 34px #00000042}[data-theme=dark] .nx-card--hover:hover{box-shadow:0 10px 24px #00000080,0 30px 60px #0000006b,0 0 44px #2e6bff33}[data-theme=dark] .nx-trust__item{color:#9fb0cc}[data-theme=dark] .nx-trust__item:hover{color:var(--nx-cyan);box-shadow:0 12px 30px #0006}[data-theme=dark] .nx-tech:hover{color:var(--nx-cyan)}[data-theme=dark] .nx-progress{background:#ffffff0f}[data-theme=dark] .nx-footer{background:#05080f}[data-theme=dark] .nx-logo__mark{box-shadow:0 0 0 1px #ffffff14}.nx-words .w{opacity:0;animation:nx-word .72s var(--nx-ease) both;display:inline-block;transform:translateY(22px)}.nx-words.nx-lit .w{opacity:1!important;animation:none!important;transform:none!important}@keyframes nx-word{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.nx-btn__label{z-index:2;align-items:center;gap:9px;display:inline-flex;position:relative}.nx-btn__ripple{opacity:.22;animation:nx-ripple-btn .62s var(--nx-ease) forwards;pointer-events:none;z-index:1;background:currentColor;border-radius:50%;position:absolute;transform:scale(0)}@keyframes nx-ripple-btn{to{opacity:0;transform:scale(2.4)}}.nx-cta__panel:after{content:"";z-index:1;pointer-events:none;width:40%;height:100%;animation:nx-sheen 6.5s var(--nx-ease-inout) infinite;background:linear-gradient(100deg,#0000,#ffffff24,#0000);position:absolute;top:0;left:-60%;transform:skew(-18deg)}@keyframes nx-sheen{0%{left:-60%}58%,to{left:130%}}.nx-cta__title,.nx-cta__sub,.nx-cta__actions{z-index:2}@media (prefers-reduced-motion:reduce){.nx-words .w{opacity:1;animation:none;transform:none}.nx-cta__panel:after,.nx-btn__ripple{display:none}}.nx-proj{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.nx-proj__info{min-width:0}.nx-proj__cat{font:600 12px/1.4 var(--nx-font-body);letter-spacing:var(--nx-ls-micro);text-transform:uppercase;color:var(--nx-azure);align-items:center;gap:9px;display:inline-flex}.nx-proj__cat-dot{background:var(--nx-grad-pulse);border-radius:50%;width:7px;height:7px}.nx-proj__name{font:700 clamp(32px,3.6vw,44px)/1.05 var(--nx-font-display);letter-spacing:var(--nx-ls-tight);color:var(--nx-ink);margin:14px 0 0}.nx-proj__tagline{font:500 18px/1.4 var(--nx-font-display);color:var(--nx-cobalt);letter-spacing:-.01em;margin:12px 0 0}.nx-proj__desc{font:var(--nx-body);color:var(--nx-fg-2);max-width:540px;margin:16px 0 0;line-height:1.66}.nx-proj__tools-label{font:600 12px/1.4 var(--nx-font-body);letter-spacing:var(--nx-ls-micro);text-transform:uppercase;color:var(--nx-fg-2);margin:30px 0 14px}.nx-proj__tools{flex-wrap:wrap;gap:11px;display:flex}.nx-proj__tool{border-radius:var(--nx-r-pill);background:var(--nx-surface);border:1px solid var(--nx-border);box-shadow:var(--nx-shadow-sm);font:600 14px/1 var(--nx-font-body);color:var(--nx-ink);transition:transform var(--nx-dur) var(--nx-ease), box-shadow var(--nx-dur) var(--nx-ease), border-color var(--nx-dur) var(--nx-ease);align-items:center;gap:9px;padding:9px 15px 9px 10px;display:inline-flex}.nx-proj__tool:hover{box-shadow:var(--nx-shadow-md);border-color:#2e6bff52;transform:translateY(-3px)}.nx-proj__tool-ico{background:var(--nx-azure-12);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.nx-proj__actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.nx-browser{border-radius:var(--nx-r-lg);background:var(--nx-surface);border:1px solid var(--nx-border);transition:transform var(--nx-dur) var(--nx-ease), box-shadow var(--nx-dur) var(--nx-ease);overflow:hidden;box-shadow:0 8px 24px #08245c1a,0 34px 70px #08245c33}.nx-browser:hover{transform:translateY(-5px);box-shadow:0 14px 34px #08245c24,0 44px 90px #08245c42,0 0 50px #2e6bff1a}.nx-browser__bar{background:var(--nx-surface-sunk);border-bottom:1px solid var(--nx-border);align-items:center;gap:14px;padding:12px 16px;display:flex}.nx-browser__dots{gap:7px;display:inline-flex}.nx-browser__dots span{border-radius:50%;width:11px;height:11px}.nx-browser__url{border-radius:var(--nx-r-pill);background:var(--nx-surface);border:1px solid var(--nx-border);max-width:300px;font:500 13px/1 var(--nx-font-mono);color:var(--nx-fg-2);flex:1;justify-content:center;align-items:center;gap:7px;margin:0 auto;padding:7px 14px;display:inline-flex}.nx-browser__spacer{flex-shrink:0;width:40px}.nx-browser__screen{aspect-ratio:1600/721;background:var(--nx-surface-sunk);position:relative;overflow:hidden}.nx-browser__shot{object-fit:cover;object-position:top left;opacity:0;width:100%;height:100%;transition:opacity .7s var(--nx-ease), transform .7s var(--nx-ease);position:absolute;inset:0;transform:scale(1.02)}.nx-browser__shot.active{opacity:1;transform:none}.nx-browser__glass{z-index:3;border-radius:var(--nx-r-pill);-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);box-shadow:var(--nx-shadow-md);font:600 12px/1 var(--nx-font-body);color:var(--nx-success);white-space:nowrap;background:#ffffffb8;border:1px solid #ffffffe6;align-items:center;gap:8px;padding:8px 14px;display:inline-flex;position:absolute;top:16px;right:16px}.nx-browser__glass-dot{background:var(--nx-success);width:7px;height:7px;animation:nx-dot-pulse 2.4s var(--nx-ease-inout) infinite;border-radius:50%;box-shadow:0 0 #1fb58a80}.nx-browser__dotsnav{z-index:3;border-radius:var(--nx-r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b12206b;gap:8px;padding:7px 11px;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.nx-browser__dot{cursor:pointer;width:8px;height:8px;transition:width var(--nx-dur) var(--nx-ease), background var(--nx-dur) var(--nx-ease);background:#ffffff80;border:0;border-radius:50%;padding:0}.nx-browser__dot.on{background:#fff;border-radius:99px;width:22px}[data-theme=dark] .nx-browser__glass{background:#101b30b8;border-color:#ffffff1f}.nx-stage{background:radial-gradient(60% 50% at 50% -4%,#2e6bff1a,#0000 64%),radial-gradient(50% 44% at 14% 88%,#19c6e61a,#0000 60%),radial-gradient(50% 44% at 86% 88%,#2e6bff14,#0000 60%),linear-gradient(#fbfcff 0%,#eef3fc 60%,#e7eefa 100%);position:relative;overflow:hidden}.nx-stage__bg{pointer-events:none;position:absolute;inset:0}.nx-stage__glow{background:radial-gradient(60% 60% at 50% 0,#2e6bff29,#0000 70%);width:76%;height:64%;position:absolute;top:-8%;left:50%;transform:translate(-50%)}.nx-beam{transform-origin:top;filter:blur(20px);clip-path:polygon(42% 0,58% 0,100% 100%,0% 100%);opacity:.85;background:linear-gradient(#2e6bff2e,#19c6e61a 40%,#0000 74%);width:360px;height:128%;position:absolute;top:-14%}.nx-beam--1{animation:nx-beam-sway 4.6s var(--nx-ease-inout) infinite;left:16%;transform:rotate(11deg)}.nx-beam--2{animation:nx-beam-sway2 5s var(--nx-ease-inout) infinite;background:linear-gradient(#2e6bff33,#19c6e61f 40%,#0000 74%);margin-left:-180px;left:50%;transform:rotate(0)}.nx-beam--3{animation:nx-beam-sway3 4.8s var(--nx-ease-inout) infinite;right:16%;transform:rotate(-11deg)}@keyframes nx-beam-sway{0%,to{transform:rotate(20deg)translate(-30px)}50%{transform:rotate(2deg)translate(46px)}}@keyframes nx-beam-sway2{0%,to{transform:rotate(10deg)translate(40px)}50%{transform:rotate(-10deg)translate(-40px)}}@keyframes nx-beam-sway3{0%,to{transform:rotate(-20deg)translate(30px)}50%{transform:rotate(-2deg)translate(-46px)}}.nx-spark{opacity:0;background:#2e6bffe6;border-radius:50%;width:4px;height:4px;animation:linear infinite nx-spark-float;position:absolute;box-shadow:0 0 8px #19c6e6d9}@keyframes nx-spark-float{0%{opacity:0;transform:translateY(14px)scale(.6)}30%{opacity:.85}70%{opacity:.6}to{opacity:0;transform:translateY(-26px)scale(1)}}.nx-stage__floor{background:linear-gradient(#0000,#2e6bff14 60%,#19c6e61f);border-top:1px solid #2e6bff24;height:200px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.nx-stage__inner{z-index:2;position:relative}.nx-podium{justify-content:center;align-items:stretch;gap:26px;margin-top:40px;display:flex}.nx-pod{flex-direction:column;align-items:center;width:320px;display:flex;position:relative}.nx-pod__spot{z-index:0;filter:blur(8px);background:radial-gradient(48% 42% at 50% 16%,#2e6bff29,#19c6e612 46%,#0000 72%);width:250px;height:340px;position:absolute;top:-34px;left:50%;transform:translate(-50%)}.nx-pod__stack{z-index:2;flex-direction:column;flex:auto;align-items:center;width:100%;display:flex;position:relative}.nx-pod__medal{z-index:3;width:50px;height:50px;animation:nx-crown-bob 3.4s var(--nx-ease-inout) infinite;background:radial-gradient(circle at 38% 32%,#ffe7a6,#f5a524 72%);border:2px solid #fff;border-radius:50%;place-items:center;margin-bottom:-16px;display:grid;position:relative;box-shadow:0 10px 24px #f5a5246b,0 0 0 4px #f5a52424}.nx-pod:nth-child(2) .nx-pod__medal{animation-delay:.5s}.nx-pod:nth-child(3) .nx-pod__medal{animation-delay:1s}@keyframes nx-crown-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.nx-pod__photo{z-index:2;transition:transform var(--nx-dur) var(--nx-ease), box-shadow var(--nx-dur) var(--nx-ease);cursor:pointer;border-radius:50%;padding:6px;position:relative;box-shadow:0 0 34px #2e6bff4d}.nx-pod__photo:hover{transform:scale(1.07);box-shadow:0 0 48px #2e6bff73}.nx-pod__photo:before{content:"";-webkit-mask-composite:xor;background:conic-gradient(#2e6bff,#19c6e6,#6fa0ff,#19c6e6,#2e6bff);border-radius:50%;padding:3px;animation:14s linear infinite nx-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nx-pod__photo image-slot{z-index:1;background:#fff;border-radius:50%;position:relative;box-shadow:0 12px 28px #08245c2e,inset 0 0 0 1px #08245c0a}.nx-pod__sparkle-ring{border:1.5px dashed #2e6bff66;border-radius:50%;animation:18s linear infinite nx-spin;position:absolute;inset:-10px}.nx-pod__name{font:600 23px/1.15 var(--nx-font-display);color:var(--nx-ink);text-align:center;margin:18px 0 0}.nx-pod__role{font:600 12px/1.4 var(--nx-font-body);letter-spacing:var(--nx-ls-micro);text-transform:uppercase;color:var(--nx-azure);margin-top:7px}.nx-pod__card{border-radius:var(--nx-r-lg);text-align:center;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#ffffffc7;border:1px solid #ffffffe6;flex-direction:column;flex:auto;width:100%;margin-top:20px;padding:24px 22px;display:flex;box-shadow:0 1px 2px #08245c0a,0 18px 44px #08245c21}.nx-pod__card .nx-btn{margin-top:auto}.nx-pod__title{font:600 14px/1.3 var(--nx-font-display);color:var(--nx-cobalt);margin-bottom:8px}.nx-pod__desc{font:400 14px/1.6 var(--nx-font-body);color:var(--nx-fg-2);margin:0}.nx-pod__tools{flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0 18px;display:flex}.nx-pod__tool{font:600 11px/1 var(--nx-font-body);border-radius:var(--nx-r-pill);background:var(--nx-surface-sunk);border:1px solid var(--nx-border);color:var(--nx-ink);padding:7px 11px}.nx-pod__base{background:linear-gradient(#2e6bff2e,#2e6bff0d);border:1px solid #2e6bff38;border-bottom:0;border-radius:12px 12px 0 0;width:86%;height:120px;margin-top:24px;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffffb3,0 -10px 38px #2e6bff24}.nx-pod__base:before{content:"";background:linear-gradient(#ffffff80,#0000 34%);position:absolute;inset:0}.nx-pod__star{z-index:1;opacity:.65;position:absolute;top:22px;left:50%;transform:translate(-50%)}[data-theme=dark] .nx-stage{background:radial-gradient(60% 50% at 50% -4%,#2e6bff29,#0000 64%),radial-gradient(50% 44% at 14% 88%,#19c6e61f,#0000 60%),linear-gradient(#0a1430 0%,#0c1a3a 100%)}[data-theme=dark] .nx-pod__name{color:#fff}[data-theme=dark] .nx-pod__card{background:#101b309e;border-color:#ffffff1f;box-shadow:0 20px 50px #0000006b}[data-theme=dark] .nx-pod__desc{color:#aebbd2}[data-theme=dark] .nx-pod__title{color:#cfe0ff}[data-theme=dark] .nx-pod__tool{color:#cfe0ff;background:#ffffff0f;border-color:#ffffff1f}@media (prefers-reduced-motion:reduce){.nx-beam,.nx-spark,.nx-pod__medal,.nx-pod__sparkle-ring,.nx-pod__photo:before{animation:none}}@media (width<=980px){.nx-hero__inner,.nx-feature,.nx-contact__inner,.nx-footer__inner{grid-template-columns:1fr;gap:48px}.nx-hero__visual{order:-1;min-height:400px}.nx-proj{grid-template-columns:1fr;gap:40px}.nx-proj__visual{order:-1}.nx-stats{grid-template-columns:repeat(2,1fr)}.nx-stack{grid-template-columns:1fr}.nx-grid-4,.nx-grid-3{grid-template-columns:repeat(2,1fr)}.nx-podium{flex-direction:column;align-items:center;gap:40px}.nx-pod{width:100%;max-width:380px}.nx-pod__base{width:70%;height:70px}.nx-pod__spot,.nx-process__line{display:none}.nx-testi{grid-template-columns:1fr}}@media (width<=860px){.nx-nav__links,.nx-nav__cta{display:none}.nx-nav__burger{display:inline-flex}.nx-nav__mobile{-webkit-backdrop-filter:var(--nx-glass-blur);backdrop-filter:var(--nx-glass-blur);border-bottom:1px solid var(--nx-border);background:#f7f9fcf7;flex-direction:column;gap:4px;padding:14px 28px 22px;display:flex}.nx-nav__mlink{font:500 16px/1 var(--nx-font-body);color:var(--nx-ink);padding:13px 0;text-decoration:none}}@media (width<=560px){.nx-grid-3,.nx-grid-4,.nx-stats{grid-template-columns:1fr}.nx-process{flex-direction:column;gap:26px;display:flex}.glass-card--a{right:0}.glass-card--b{left:0}.nx-hero{padding-top:100px}}
