.nd-page{--bg:#fcfcfd;--bg-subtle:#f6f6f8;--bg-contrast:#efeff3;--surface:#fff;--surface-2:#f6f6f8;--ink:#0a0a0c;--ink-2:#27272d;--muted:#5d5d68;--border:rgba(10,10,16,.09);--border-strong:rgba(10,10,16,.16);--accent:#7305ff;--accent-soft:rgba(115,5,255,.08);--cta:#09090b;--cta-ink:#fff;--ok:#16a34a;--tag-bg:#f1f1f4;--tag-ink:#6b6b76;--grad-c1:rgba(115,5,255,.45);--grad-c2:rgba(155,77,255,.55);--panel-dark:#0b0a12;--shadow-float:0 1px 2px rgba(10,10,20,.05),0 8px 22px -6px rgba(10,10,20,.08);--shadow-lift:0 2px 4px rgba(10,10,20,.05),0 24px 56px -12px rgba(10,10,20,.16);--radius:18px;--radius-lg:24px;background:var(--bg);color:var(--ink);font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,system-ui,sans-serif;-webkit-font-smoothing:antialiased;position:relative;z-index:1;overflow:clip}html[data-ag-theme=dark] .nd-page{--bg:#050507;--bg-subtle:#0b0b10;--bg-contrast:#111117;--surface:#121218;--surface-2:#1a1a22;--ink:#f5f6f8;--ink-2:#c9cbd3;--muted:hsla(0,0%,100%,.62);--border:hsla(0,0%,100%,.09);--border-strong:hsla(0,0%,100%,.17);--accent:#b591ff;--accent-soft:rgba(181,145,255,.14);--cta:#fff;--cta-ink:#050507;--tag-bg:hsla(0,0%,100%,.06);--tag-ink:hsla(0,0%,100%,.7);--panel-dark:#0b0a12;--shadow-float:0 1px 0 hsla(0,0%,100%,.04) inset,0 18px 50px rgba(0,0,0,.5);--shadow-lift:0 1px 0 hsla(0,0%,100%,.06) inset,0 26px 64px rgba(0,0,0,.6)}.nd-shell{width:min(1240px,calc(100% - 48px));margin:0 auto}.nd-section{padding:clamp(84px,10vw,136px) 0;position:relative}.nd-bg-subtle{background:var(--bg-subtle);border-block:1px solid var(--border)}.nd-bg-contrast{background:var(--bg-contrast)}.nd-bg-subtle+.nd-bg-subtle{border-top:0}.nd-display,.nd-page h1,.nd-page h2{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,sans-serif;font-weight:600;letter-spacing:-.045em;color:var(--ink);text-wrap:balance;margin:0}.nd-h1{font-size:clamp(42px,5.9vw,74px);line-height:1.01}.nd-h2{font-size:clamp(31px,4.2vw,50px);line-height:1.06;letter-spacing:-.04em}.nd-h3{font-family:var(--font-geist-sans),system-ui,sans-serif;font-weight:600;font-size:19px;line-height:1.25;letter-spacing:-.012em;color:var(--ink);margin:0}.nd-muted-clause{color:var(--muted);font-weight:560}.nd-lead{font-size:clamp(16px,1.6vw,19px);line-height:1.6;max-width:620px}.nd-body,.nd-lead{color:var(--muted)}.nd-body{font-size:15px;line-height:1.65}.nd-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-geist-mono),monospace;font-size:11.5px;font-weight:550;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);background:none;border:none;padding:0;box-shadow:none;border-radius:0}.nd-eyebrow:before{content:"";width:20px;height:2px;border-radius:2px;background:linear-gradient(90deg,#7305ff,#c79bff);flex-shrink:0}.nd-eyebrow-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;background:var(--accent-soft);color:var(--accent);flex-shrink:0}.nd-cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.nd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:13px 27px;border-radius:999px;font-size:14.5px;font-weight:600;letter-spacing:-.005em;text-decoration:none;cursor:pointer;transition:transform .22s cubic-bezier(.16,1,.3,1),background .22s,box-shadow .22s,border-color .22s}.nd-btn-primary{background:var(--cta);color:var(--cta-ink);border:1px solid var(--cta);box-shadow:var(--shadow-float)}.nd-btn-primary:hover{transform:translateY(-1px);box-shadow:var(--shadow-lift)}.nd-btn-outline{background:var(--surface);color:var(--ink);border:1px solid var(--border-strong)}.nd-btn-outline:hover{transform:translateY(-1px);background:var(--surface-2)}.nd-btn-accent{background:var(--accent);color:#fff;border:1px solid var(--accent);box-shadow:0 6px 18px rgba(115,5,255,.22)}.nd-btn-accent:hover{transform:translateY(-1px)}.nd-btn-square{border-radius:10px;padding:12px 24px;min-height:46px}.nd-tag{display:inline-flex;align-items:center;height:24px;padding:0 11px;border-radius:999px;background:var(--tag-bg);color:var(--tag-ink);font-size:12px;font-weight:600}.nd-check{list-style:none;display:grid;gap:13px;margin:0;padding:0}.nd-check li{display:flex;align-items:flex-start;gap:11px;color:var(--ink-2);font-size:15px;line-height:1.5}.nd-check svg{flex-shrink:0;margin-top:1px;width:21px;height:21px;padding:4.5px;border-radius:999px;background:var(--accent);color:#fff;box-shadow:0 3px 8px rgba(115,5,255,.28)}.nd-mesh{position:relative;isolation:isolate;overflow:hidden}.nd-mesh>*{position:relative;z-index:1}.nd-mesh:before{inset:-22%;filter:blur(26px) saturate(1.12);animation:nd-drift 30s ease-in-out infinite alternate}.nd-mesh:after,.nd-mesh:before{content:"";position:absolute;z-index:0}.nd-mesh:after{inset:0;pointer-events:none;opacity:.45;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E")}@keyframes nd-drift{0%{transform:translate3d(-2%,-1%,0) scale(1.02) rotate(-.5deg)}to{transform:translate3d(2%,2%,0) scale(1.07) rotate(.5deg)}}@media (prefers-reduced-motion:reduce){.nd-mesh:before{animation:none}}.nd-sky:before{background:radial-gradient(52% 62% at 16% 18%,#7cc4ff,transparent 62%),radial-gradient(46% 56% at 86% 10%,#4f8dff,transparent 64%),radial-gradient(56% 64% at 78% 90%,#9fd9ff,transparent 64%),radial-gradient(48% 56% at 6% 92%,#c9e6ff,transparent 62%)}.nd-sky{background:#e8f1fd}.nd-dawn:before{background:radial-gradient(52% 62% at 18% 16%,#ffb37c,transparent 62%),radial-gradient(46% 54% at 84% 12%,#ff7d9c,transparent 64%),radial-gradient(58% 64% at 78% 90%,#ffc98f,transparent 64%),radial-gradient(46% 54% at 8% 92%,#ffe0c4,transparent 62%)}.nd-dawn{background:#fdefe4}.nd-meadow:before{background:radial-gradient(52% 62% at 18% 18%,#6fe0a8,transparent 62%),radial-gradient(46% 54% at 86% 12%,#43d68f,transparent 64%),radial-gradient(58% 64% at 76% 90%,#b7f0cf,transparent 64%),radial-gradient(46% 54% at 8% 92%,#d8f7e4,transparent 62%)}.nd-meadow{background:#e7f8ee}.nd-candy:before{background:radial-gradient(52% 62% at 16% 16%,#d78bff,transparent 62%),radial-gradient(46% 54% at 86% 14%,#ff8ccf,transparent 64%),radial-gradient(58% 64% at 80% 90%,#ffb787,transparent 64%),radial-gradient(46% 54% at 8% 92%,#f0d3ff,transparent 62%)}.nd-candy{background:#f8ecfd}.nd-aurora:before{background:radial-gradient(52% 62% at 16% 18%,#9b6bff,transparent 62%),radial-gradient(48% 56% at 86% 10%,#ff7ad9,transparent 64%),radial-gradient(58% 64% at 78% 90%,#6ea8ff,transparent 64%),radial-gradient(48% 56% at 8% 92%,#d9c4ff,transparent 62%)}.nd-aurora{background:#f0eafd}.nd-chrome:before{background:radial-gradient(54% 64% at 18% 16%,#9fb6d9,transparent 62%),radial-gradient(46% 54% at 84% 12%,#89a8d8,transparent 64%),radial-gradient(58% 64% at 78% 90%,#c3d3ea,transparent 64%),radial-gradient(46% 54% at 8% 92%,#e2e9f3,transparent 62%)}.nd-chrome{background:#ebeff5}html[data-ag-theme=dark] .nd-sky{background:#0a1326}html[data-ag-theme=dark] .nd-dawn{background:#241310}html[data-ag-theme=dark] .nd-meadow{background:#0c1f14}html[data-ag-theme=dark] .nd-candy{background:#1d0f26}html[data-ag-theme=dark] .nd-aurora{background:#160f2c}html[data-ag-theme=dark] .nd-chrome{background:#10141c}html[data-ag-theme=dark] .nd-mesh:before{filter:blur(26px) saturate(1.25) brightness(.72);opacity:.9}.nd-hb{overflow:hidden;pointer-events:none;z-index:0;--hb1:#a78bfa;--hb2:#f0abfc;--hb3:#93c5fd;mask-image:linear-gradient(180deg,#000 0,#000 68%,transparent 99%);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 68%,transparent 99%)}.nd-hb,.nd-hb-layer{position:absolute;inset:0}.nd-hb-wash{background:radial-gradient(88% 58% at 50% -14%,color-mix(in srgb,var(--hb1) 30%,transparent),transparent 70%),radial-gradient(48% 42% at 10% 4%,color-mix(in srgb,var(--hb2) 20%,transparent),transparent 72%),radial-gradient(46% 40% at 90% 2%,color-mix(in srgb,var(--hb3) 22%,transparent),transparent 70%)}.nd-hb-mesh{background:radial-gradient(38% 44% at 8% 78%,color-mix(in srgb,var(--hb2) 14%,transparent),transparent 70%),radial-gradient(36% 42% at 94% 72%,color-mix(in srgb,var(--hb3) 12%,transparent),transparent 70%);filter:blur(34px)}.nd-hb-noise{opacity:.5;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.3'/%3E%3C/svg%3E")}.nd-hb-scene{background-size:cover;background-position:top;opacity:.9}html[data-ag-theme=dark] .nd-hb-scene{opacity:.55;filter:saturate(1.1) brightness(.72)}.nd-hb-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 62%,transparent) 0,color-mix(in srgb,var(--bg) 30%,transparent) 48%,color-mix(in srgb,var(--bg) 55%,transparent) 100%)}.nd-sig-aurora .nd-hb-art{background:radial-gradient(48% 40% at 24% 2%,color-mix(in srgb,var(--hb1) 46%,transparent),transparent 70%),radial-gradient(44% 36% at 58% -6%,color-mix(in srgb,var(--hb2) 40%,transparent),transparent 72%),radial-gradient(40% 34% at 84% 4%,color-mix(in srgb,var(--hb3) 38%,transparent),transparent 72%);filter:blur(48px) saturate(1.06);animation:nd-hb-sway 22s ease-in-out infinite alternate}.nd-sig-beams .nd-hb-art{background:linear-gradient(112deg,transparent 28%,color-mix(in srgb,var(--hb1) 36%,transparent) 38%,transparent 48%),linear-gradient(112deg,transparent 46%,color-mix(in srgb,var(--hb2) 30%,transparent) 56%,transparent 66%),linear-gradient(112deg,transparent 62%,color-mix(in srgb,var(--hb3) 26%,transparent) 74%,transparent 86%);filter:blur(42px) saturate(1.06);transform-origin:50% 0;animation:nd-hb-beam 26s ease-in-out infinite alternate}.nd-sig-horizon .nd-hb-art{background:radial-gradient(60% 48% at 50% 112%,color-mix(in srgb,var(--hb1) 52%,transparent),transparent 72%),radial-gradient(44% 36% at 50% 106%,color-mix(in srgb,var(--hb2) 42%,transparent),transparent 74%);filter:blur(40px) saturate(1.1)}.nd-sig-horizon .nd-hb-art:before{content:"";position:absolute;left:50%;bottom:-42%;width:130%;aspect-ratio:1.9;transform:translateX(-50%);border-radius:50%;box-shadow:0 -1px 0 .5px color-mix(in srgb,var(--hb2) 65%,transparent);filter:blur(.5px)}.nd-sig-bloom .nd-hb-art{background:radial-gradient(34% 46% at 8% 34%,color-mix(in srgb,var(--hb1) 52%,transparent),transparent 68%),radial-gradient(32% 42% at 94% 22%,color-mix(in srgb,var(--hb2) 46%,transparent),transparent 70%),radial-gradient(26% 34% at 78% 78%,color-mix(in srgb,var(--hb3) 34%,transparent),transparent 72%);filter:blur(50px) saturate(1.04);animation:nd-hb-sway 26s ease-in-out infinite alternate}.nd-sig-prism .nd-hb-art{background:conic-gradient(from 158deg at 50% -12%,transparent 0deg,color-mix(in srgb,var(--hb1) 40%,transparent) 24deg,transparent 52deg,color-mix(in srgb,var(--hb2) 34%,transparent) 78deg,transparent 104deg,color-mix(in srgb,var(--hb3) 36%,transparent) 128deg,transparent 158deg);filter:blur(44px) saturate(1.06);animation:nd-hb-sway 28s ease-in-out infinite alternate}.nd-sig-orbit .nd-hb-art{background:radial-gradient(46% 38% at 50% -8%,color-mix(in srgb,var(--hb1) 46%,transparent),transparent 70%),radial-gradient(30% 26% at 22% 12%,color-mix(in srgb,var(--hb2) 26%,transparent),transparent 72%),radial-gradient(30% 26% at 80% 10%,color-mix(in srgb,var(--hb3) 26%,transparent),transparent 72%);filter:blur(46px) saturate(1.05)}.nd-hb-rings{position:absolute;inset:0}.nd-hb-rings svg{width:100%;height:100%;display:block}@keyframes nd-hb-sway{0%{transform:translate3d(-1.5%,-1%,0) scale(1.02)}to{transform:translate3d(1.5%,1.5%,0) scale(1.06)}}@keyframes nd-hb-beam{0%{transform:translateX(-2.5%) scaleY(1.02)}to{transform:translateX(2.5%) scaleY(1.06)}}@media (prefers-reduced-motion:reduce){.nd-hb-art,.nd-sig-beams .nd-hb-art{animation:none!important}}html[data-ag-theme=dark] .nd-hb-art{filter:blur(46px) saturate(1.3) brightness(.62)}html[data-ag-theme=dark] .nd-hb-wash{opacity:.75}html[data-ag-theme=dark] .nd-hb-noise{opacity:.3}.nd-card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-float);transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s,border-color .32s}.nd-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift);border-color:var(--border-strong)}.nd-mhcard{overflow:hidden}.nd-mhcard-band{height:132px;display:grid;place-items:center}.nd-mhcard-tiles{display:flex;gap:12px}.nd-applogo{width:44px;height:44px;border-radius:12px;background:#fff;display:grid;place-items:center;box-shadow:0 4px 12px rgba(15,15,20,.12);border:1px solid hsla(0,0%,100%,.7);color:var(--accent)}.nd-mhcard-body{padding:22px}.nd-mhcard-body .nd-tag{margin-right:6px}.nd-frame{border-radius:var(--radius-lg);padding:14px;box-shadow:var(--shadow-lift)}.nd-frame-inner{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.nd-frame-bar{display:flex;align-items:center;gap:7px;padding:11px 14px;border-bottom:1px solid var(--border)}.nd-frame-bar i{width:9px;height:9px;border-radius:999px;background:var(--border-strong)}.nd-frame-bar strong{margin-left:auto;font-size:11px;font-weight:600;color:var(--muted);font-family:var(--font-geist-mono)}.nd-mockrow{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:11px;background:var(--surface)}.nd-mockrow+.nd-mockrow{margin-top:9px}.nd-mockrow .nd-dot{width:30px;height:30px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.nd-mockrow b{font-size:13px;color:var(--ink);display:block}.nd-mockrow span{font-size:11px;color:var(--muted)}.nd-mockrow .nd-live{margin-left:auto;font-size:11px;color:var(--ok);display:inline-flex;align-items:center;gap:5px}.nd-mockrow .nd-live:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--ok)}.nd-shot{padding:clamp(20px,3.2vw,38px);border-radius:28px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35),0 1px 2px rgba(10,10,20,.04)}.nd-shot.nd-mesh:before{filter:blur(46px) saturate(1.02)}html[data-ag-theme=dark] .nd-shot.nd-mesh:before{filter:blur(46px) saturate(1.22) brightness(.72)}html[data-ag-theme=dark] .nd-shot{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.nd-shot img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid hsla(0,0%,100%,.65);box-shadow:0 24px 52px rgba(17,24,39,.22),0 4px 12px rgba(17,24,39,.1)}html[data-ag-theme=dark] .nd-shot img{border-color:hsla(0,0%,100%,.1);box-shadow:0 28px 60px rgba(0,0,0,.55),0 6px 16px rgba(0,0,0,.4)}.nd-hero{padding:clamp(122px,13vw,172px) 0 clamp(56px,7vw,92px)}.nd-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,72px);align-items:center}.nd-hero-head{max-width:620px}.nd-hero h1{margin:22px 0 0}.nd-hero .nd-lead{margin:20px 0 0}.nd-hero .nd-cta-row{margin-top:32px}.nd-hero-visual{border-radius:28px}.nd-hero-visual .nd-frame{padding:clamp(18px,3vw,30px)}.nd-hero-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.nd-hero-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 7px;border-radius:999px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-float);font-size:12.5px;font-weight:550;color:var(--ink-2);letter-spacing:0}.nd-hero-chip .ic{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);flex-shrink:0}html[data-ag-theme=dark] .nd-orbit-tile{box-shadow:0 10px 28px rgba(0,0,0,.55),0 1px 2px rgba(0,0,0,.4),inset 0 0 0 1px hsla(0,0%,100%,.06)!important}.nd-hero-showcase{position:relative;overflow:hidden}.nd-hero-shell{display:grid;gap:clamp(32px,5vw,64px);align-items:center}.nd-hero-split .nd-hero-shell{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}.nd-hero-split .nd-hero-head{max-width:none}.nd-hero-split .nd-hero-visual{margin-top:0}.nd-hero-centered{text-align:center}.nd-hero-centered .nd-hero-head{max-width:780px;margin:0 auto;text-align:center}.nd-hero-centered .nd-cta-row,.nd-hero-centered .nd-eyebrow,.nd-hero-centered .nd-hero-chips{justify-content:center}.nd-hero-centered .nd-hero-shell{grid-template-columns:1fr;justify-items:center}.nd-hero-centered .nd-hero-visual{margin-top:clamp(28px,4vw,48px);width:min(100%,1080px)}.nd-hero-shell{position:relative;z-index:1}.nd-hero-custom-visual{display:flex;align-items:center;justify-content:center;min-height:360px}.nd-hero-custom-visual>:first-child{width:100%}.nd-hero-badges{position:absolute;inset:0;pointer-events:none;z-index:1}.nd-hero-badge{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 9px;border-radius:999px;background:var(--surface);border:1px solid var(--border);color:var(--accent);box-shadow:var(--shadow-float);font-size:12px;font-weight:600;letter-spacing:.01em;animation:nd-hero-badge-float 7s ease-in-out infinite;animation-delay:calc(var(--ag-badge-i, 0) * .7s)}.nd-hero-badge-label{color:var(--ink-2);font-weight:500}@keyframes nd-hero-badge-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.nd-hero-badge{animation:none}}.nd-hero-badge:first-child{top:24%;left:5%}.nd-hero-badge:nth-child(2){top:30%;right:5%}.nd-hero-badge:nth-child(3){top:56%;left:8%}.nd-hero-badge:nth-child(4){top:62%;right:8%}.nd-hero-badge:nth-child(n+5){display:none}.nd-hero-stats{margin-top:clamp(44px,6vw,68px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));border-block:1px solid var(--border)}.nd-hero-stat{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:24px 26px;border-left:1px solid var(--border)}.nd-hero-stat:first-child{border-left:none}.nd-hero-stat-value{font-size:clamp(26px,3vw,34px);font-weight:650;letter-spacing:-.04em;color:var(--ink);line-height:1.1}.nd-hero-stat-label,.nd-hero-stat-value{font-family:var(--font-geist-mono),monospace}.nd-hero-stat-label{margin-top:7px;font-size:11.5px;font-weight:550;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}@media (max-width:940px){.nd-hero-split .nd-hero-shell{grid-template-columns:1fr;gap:32px}.nd-hero-split .nd-hero-visual{margin-top:8px}.nd-hero-badge{display:none!important}}@media (max-width:560px){.nd-hero-stats{grid-template-columns:1fr 1fr}.nd-hero-stat:nth-child(n){border-left:none}.nd-hero-stat:nth-child(2n){border-left:1px solid var(--border)}}.nd-trust{border-block:1px solid var(--border);padding:20px 0;background:var(--surface);position:relative;z-index:1}.nd-trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px clamp(22px,4vw,46px)}.nd-trust-row span{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-geist-mono),monospace;font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:none;background:none;padding:0;border-radius:0}.nd-trust-row span:before{content:"";width:6px;height:6px;border-radius:999px;background:linear-gradient(135deg,#7305ff,#c79bff)}.nd-splits{display:grid;gap:clamp(64px,9vw,120px)}.nd-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,5vw,80px);align-items:center}.nd-split.rev .nd-split-text{order:2}.nd-split-text .nd-eyebrow{margin-bottom:18px}.nd-split-text h2{margin-bottom:16px}.nd-split-text .nd-body{margin-bottom:22px;max-width:30em;font-size:15.5px}.nd-split-text .nd-check{margin-bottom:26px}.nd-split-visual .nd-frame{width:100%}.nd-featrow-head{max-width:720px;margin-bottom:48px}.nd-featrow-head h2{margin-top:16px}.nd-featrow-head .nd-body{margin-top:14px;max-width:36em}.nd-featgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.nd-featgrid[data-count="2"]{grid-template-columns:repeat(2,1fr)}.nd-featgrid[data-count="4"]{grid-template-columns:repeat(4,1fr)}.nd-featcol{position:relative;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);padding:30px 28px;box-shadow:var(--shadow-float);transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s,border-color .32s}.nd-featcol:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift);border-color:var(--border-strong)}.nd-featcol .nd-ficon{width:46px;height:46px;border-radius:13px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;margin-bottom:20px}.nd-featcol h3{margin-bottom:9px}.nd-featcol .nd-detail{margin-top:18px;font-size:12.5px;font-weight:650;color:var(--accent);letter-spacing:.01em}.nd-featcol.feat{color:#fff;border:1px solid hsla(0,0%,100%,.09);background:var(--panel-dark);box-shadow:0 24px 56px -12px rgba(24,8,60,.45)}.nd-featcol.feat:before{background:radial-gradient(66% 88% at 84% -12%,rgba(139,61,255,.8),transparent 64%),radial-gradient(56% 70% at 6% 112%,rgba(217,75,182,.5),transparent 68%),radial-gradient(48% 60% at 62% 120%,rgba(70,118,255,.4),transparent 70%);filter:blur(18px) saturate(1.2)}.nd-featcol.feat .nd-ficon{background:hsla(0,0%,100%,.94);color:#7305ff}.nd-featcol.feat .nd-body,.nd-featcol.feat h3{color:#fff}.nd-featcol.feat .nd-body{opacity:.88}.nd-featcol.feat .nd-detail{color:#e4d1ff}html[data-ag-theme=dark] .nd-featcol.feat{border-color:hsla(0,0%,100%,.14)}.nd-proc-head{max-width:680px;margin-bottom:56px}.nd-proc-head h2{margin-top:16px}.nd-procgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,40px);position:relative}.nd-procgrid:before{content:"";position:absolute;top:19px;left:4%;right:4%;height:2px;background:linear-gradient(90deg,transparent,var(--grad-c1) 12%,var(--grad-c2) 50%,var(--grad-c1) 88%,transparent)}.nd-step{position:relative;background:none;border:none;border-radius:0;padding:0 8px 0 0;box-shadow:none}.nd-step .nd-node{position:relative;display:grid;place-items:center;width:40px;height:40px;margin-bottom:20px;border-radius:999px;background:linear-gradient(135deg,#7305ff,#9b4dff);color:#fff;font-family:var(--font-geist-mono);font-size:13px;font-weight:700;box-shadow:0 8px 20px rgba(115,5,255,.28),0 0 0 6px var(--bg)}.nd-bg-subtle .nd-step .nd-node{box-shadow:0 8px 20px rgba(115,5,255,.28),0 0 0 6px var(--bg-subtle)}.nd-step h3{margin-bottom:9px;font-size:17.5px}.nd-step .nd-detail{display:inline-flex;align-items:center;gap:7px;margin-top:15px;color:var(--accent);font-size:12.5px;font-weight:650}.nd-step .nd-detail:before{content:"";width:6px;height:6px;border-radius:999px;background:linear-gradient(135deg,#7305ff,#c79bff)}.nd-faq-layout{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:clamp(28px,5vw,64px);align-items:start}.nd-faq-list{display:grid;gap:0;border-top:1px solid var(--border)}.nd-faq-item{position:relative;background:none;border:none;border-bottom:1px solid var(--border);border-radius:0;padding:26px 8px 26px 58px;box-shadow:none;transition:background .25s}.nd-faq-item:hover{transform:none;box-shadow:none;background:var(--surface)}.nd-faq-item:before{content:"Q";position:absolute;top:24px;left:8px;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--accent-soft);color:var(--accent);font-family:var(--font-geist-mono);font-size:13px;font-weight:700}.nd-faq-item h3{margin-bottom:8px;font-size:16.5px}.nd-faq-item .nd-body{max-width:46em}.nd-quad-head{max-width:760px;margin:0 auto 56px;text-align:center}.nd-quad-head h2{margin-top:16px}.nd-quad-head .nd-lead{margin:16px auto 0}.nd-quad-head .nd-eyebrow{justify-content:center}.nd-quad-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(320px,1.35fr) minmax(220px,1fr);gap:clamp(28px,4vw,56px);align-items:center}.nd-quad-col{display:grid;gap:clamp(40px,6vw,88px);align-content:center}.nd-quad-story .nd-kicker{display:block;font-family:var(--font-geist-mono),monospace;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.nd-quad-story h3{margin-bottom:8px;font-size:18px}.nd-quad-story .nd-body{font-size:14.5px}.nd-quad-center{position:relative;border-radius:30px;padding:clamp(24px,3vw,44px) clamp(16px,2vw,32px)}@media (max-width:1080px){.nd-quad-grid{grid-template-columns:1fr 1fr}.nd-quad-center{order:-1;grid-column:1/-1;max-width:640px;margin:0 auto;width:100%}.nd-quad-col{gap:36px;align-content:start}}@media (max-width:640px){.nd-quad-grid{grid-template-columns:1fr}.nd-quad-col{gap:28px}}.nd-final-panel{position:relative;max-width:none;margin:0 auto;text-align:center;border-radius:32px;border:1px solid hsla(0,0%,100%,.09);background:radial-gradient(64% 52% at 50% 122%,rgba(124,58,237,.6),transparent 68%),radial-gradient(38% 30% at 50% 112%,rgba(199,155,255,.5),transparent 70%),var(--panel-dark);color:#fff;padding:clamp(56px,8vw,104px) clamp(28px,6vw,96px);box-shadow:0 32px 80px -20px rgba(24,8,60,.5);overflow:hidden}.nd-final-panel .nd-mesh-bloom{position:absolute;inset:-45% -12% auto;height:85%;z-index:0;filter:blur(52px);opacity:.75;background:radial-gradient(46% 60% at 50% 0,#8b3dff,transparent 62%),radial-gradient(36% 48% at 82% 8%,#ff7ad9,transparent 62%),radial-gradient(34% 44% at 16% 6%,#4676ff,transparent 64%)}.nd-final-panel:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:radial-gradient(hsla(0,0%,100%,.5) .8px,transparent .9px),radial-gradient(hsla(0,0%,100%,.32) .7px,transparent .8px);background-size:190px 190px,120px 120px;background-position:12px 8px,60px 40px;mask-image:linear-gradient(180deg,#000,transparent 62%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 62%)}.nd-final-panel>*{position:relative;z-index:1}.nd-final-panel h2{margin-bottom:18px;color:#fff}.nd-final-panel .nd-lead{margin:0 auto 32px;color:hsla(0,0%,100%,.74)}.nd-final-panel .nd-cta-row{justify-content:center}.nd-final-panel .nd-btn-primary{background:#fff;color:#0b0a12;border-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.35)}.nd-final-panel .nd-btn-primary:hover{box-shadow:0 16px 40px rgba(0,0,0,.45)}.nd-final-panel .nd-btn-outline{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.28)}.nd-final-panel .nd-btn-outline:hover{background:hsla(0,0%,100%,.08)}html[data-ag-theme=dark] .nd-final-panel{border-color:hsla(0,0%,100%,.14)}.nd-page .ag-reveal-header,.nd-page .ag-reveal-item{opacity:0;transform:translateY(20px);transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1)}.nd-page .ag-reveal-header.is-in,.nd-page .ag-reveal-item.is-in{opacity:1;transform:none}.nd-page .ag-reveal-item:nth-child(2){transition-delay:80ms}.nd-page .ag-reveal-item:nth-child(3){transition-delay:.16s}.nd-page .ag-reveal-item:nth-child(4){transition-delay:.24s}@media (prefers-reduced-motion:reduce){.nd-page .ag-reveal-header,.nd-page .ag-reveal-item{opacity:1!important;transform:none!important}}@media (max-width:1180px){.nd-featgrid[data-count="4"]{grid-template-columns:repeat(2,1fr)}}@media (max-width:940px){.nd-hero-grid{grid-template-columns:1fr;gap:44px}.nd-hero-head{max-width:none}.nd-split{grid-template-columns:1fr;gap:28px}.nd-split.rev .nd-split-text{order:0}.nd-featgrid,.nd-featgrid[data-count="2"]{grid-template-columns:1fr}.nd-procgrid{grid-template-columns:repeat(2,1fr)}.nd-procgrid:before{display:none}.nd-faq-layout{grid-template-columns:1fr}}@media (max-width:640px){.nd-featgrid[data-count="4"]{grid-template-columns:1fr}}@media (max-width:560px){.nd-shell{width:min(100% - 32px,1240px)}.nd-procgrid{grid-template-columns:1fr}}