.nhero[data-astro-cid-fuqrutlr]{background-image:radial-gradient(56% 76% at 4% -12%, color-mix(in oklab, var(--color-violet) 15%, transparent), transparent 55%), radial-gradient(40% 56% at 100% 104%, color-mix(in oklab, var(--color-teal) 8%, transparent), transparent 60%);padding-top:20px;position:relative;overflow:hidden}.nhero-inner[data-astro-cid-fuqrutlr]{padding-block:clamp(24px, 3vw, 40px) var(--section-pad-y)}.nhero-lockup[data-astro-cid-fuqrutlr]{flex-wrap:wrap;align-items:center;gap:14px;margin:0;display:flex}.nhero-logo[data-astro-cid-fuqrutlr]{width:clamp(132px,13vw,164px);height:auto;display:block}.nhero-tag[data-astro-cid-fuqrutlr]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-violet-mid);border-left:1px solid var(--line-strong);align-items:center;gap:9px;padding-left:16px;font-size:12px;font-weight:600;display:inline-flex}.nhero-tag[data-astro-cid-fuqrutlr] .dot[data-astro-cid-fuqrutlr]{background-color:var(--color-violet);border-radius:50%;flex:none;width:6px;height:6px}.nhero-headline[data-astro-cid-fuqrutlr]{max-width:22ch;font-size:var(--text-display);letter-spacing:-.04em;color:var(--text);margin:clamp(34px,4.5vw,52px) 0 0;line-height:.96}.nhero-headline[data-astro-cid-fuqrutlr] .accent-serif[data-astro-cid-fuqrutlr]{color:var(--color-violet-mid)}.nhero-grid[data-astro-cid-fuqrutlr]{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;gap:clamp(32px,5vw,64px);margin-top:clamp(36px,4.5vw,56px);display:grid}.nhero-lead[data-astro-cid-fuqrutlr]{flex-direction:column;gap:26px;max-width:56ch;display:flex}.nhero-sub[data-astro-cid-fuqrutlr]{max-width:54ch;font-size:var(--text-lede);color:var(--text-soft);letter-spacing:-.005em;margin:0;line-height:1.5}.nhero-sub[data-astro-cid-fuqrutlr] strong[data-astro-cid-fuqrutlr]{color:var(--text);font-weight:600}.nhero-verbs[data-astro-cid-fuqrutlr]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.nhero-verbs[data-astro-cid-fuqrutlr] li[data-astro-cid-fuqrutlr]{color:var(--text-soft);border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;align-items:baseline;gap:8px;padding-bottom:12px;font-size:14.5px;line-height:1.45;display:grid}.nhero-verbs[data-astro-cid-fuqrutlr] li[data-astro-cid-fuqrutlr]:last-child{border-bottom:0;padding-bottom:0}.nhero-verbs[data-astro-cid-fuqrutlr] b[data-astro-cid-fuqrutlr]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-violet-mid);font-size:10.5px;font-weight:600}.nhero-verbs[data-astro-cid-fuqrutlr] em[data-astro-cid-fuqrutlr]{font-style:italic;font-family:var(--font-serif);color:var(--color-violet-mid)}.nhero-ctas[data-astro-cid-fuqrutlr]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nhero-shot[data-astro-cid-fuqrutlr]{flex-direction:column;gap:10px;margin:0;display:flex}.shot-frame[data-astro-cid-fuqrutlr]{border-radius:var(--radius-lg);border:1px solid var(--line-strong);background-color:var(--color-slate-2);box-shadow:var(--shadow-dark-xl);overflow:hidden}.shot-img[data-astro-cid-fuqrutlr]{width:100%;height:auto;display:block}.shot-cap[data-astro-cid-fuqrutlr]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);text-align:right;font-size:10.5px}.nhero-trust[data-astro-cid-fuqrutlr]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:clamp(16px,3vw,32px);margin-top:clamp(40px,5vw,60px);padding-block:24px;display:flex}.trust-label[data-astro-cid-fuqrutlr]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-soft);white-space:nowrap;font-size:11px;font-weight:600}.fw-chips[data-astro-cid-fuqrutlr]{flex-wrap:wrap;flex:1;gap:9px;margin:0;padding:0;list-style:none;display:flex}.fw-chips[data-astro-cid-fuqrutlr] li[data-astro-cid-fuqrutlr]{font-family:var(--font-mono);letter-spacing:.05em;border-radius:var(--radius-pill);border:1px solid color-mix(in oklab, var(--color-violet) 40%, var(--line-strong));background-color:color-mix(in oklab, var(--color-violet) 12%, transparent);color:var(--text);padding:6px 13px;font-size:11.5px;font-weight:700}.trust-cert[data-astro-cid-fuqrutlr]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-soft);white-space:nowrap;align-items:center;gap:12px;font-size:12px;display:inline-flex}@media (width<=980px){.nhero-grid[data-astro-cid-fuqrutlr]{grid-template-columns:1fr;gap:32px}.nhero-lead[data-astro-cid-fuqrutlr]{order:2;max-width:none}.nhero-shot[data-astro-cid-fuqrutlr]{order:1}}@media (width<=520px){.nhero-ctas[data-astro-cid-fuqrutlr]{flex-direction:column;align-items:stretch}.nhero-ctas[data-astro-cid-fuqrutlr] .btn[data-astro-cid-fuqrutlr]{width:100%}.nhero-trust[data-astro-cid-fuqrutlr]{gap:14px}.trust-cert[data-astro-cid-fuqrutlr]{white-space:normal}}.nprob[data-astro-cid-4c32e2yq]{--surface:var(--color-paper-cool);background-color:var(--surface);border-block:1px solid var(--line);padding-block:var(--section-pad-y);position:relative;overflow:hidden}.nprob-head[data-astro-cid-4c32e2yq]{grid-template-columns:1.15fr 1fr;align-items:end;gap:clamp(28px,5vw,64px);margin-bottom:clamp(36px,4.5vw,56px);display:grid}.nprob-head[data-astro-cid-4c32e2yq] h2[data-astro-cid-4c32e2yq]{font-size:var(--text-h2);letter-spacing:-.04em;line-height:.98}.nprob-head[data-astro-cid-4c32e2yq] .resolve[data-astro-cid-4c32e2yq]{color:var(--color-violet)}.nprob-lede[data-astro-cid-4c32e2yq]{flex-direction:column;gap:16px;max-width:48ch;padding-bottom:6px;display:flex}.eyebrow[data-astro-cid-4c32e2yq]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:500}.nprob-lede[data-astro-cid-4c32e2yq] .lede[data-astro-cid-4c32e2yq]{font-size:var(--text-lede);color:var(--text-soft);margin:0;line-height:1.5}.nfails[data-astro-cid-4c32e2yq]{grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,56px);margin:0;padding:0;list-style:none;display:grid;position:relative}.nfails[data-astro-cid-4c32e2yq]:before{content:"";background:linear-gradient(90deg, var(--color-slate-blue) 0%, var(--color-violet) 55%, var(--color-amber) 100%);opacity:.5;border-radius:2px;height:2px;position:absolute;top:5px;left:0;right:0}.nfail[data-astro-cid-4c32e2yq]{flex-direction:column;gap:12px;padding-top:32px;display:flex;position:relative}.nfail-knot[data-astro-cid-4c32e2yq]{background-color:var(--color-paper-raised);border:2px solid var(--accent);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in oklab, var(--accent) 16%, transparent);border-radius:50%;position:absolute;top:0;left:0}.nfail[data-astro-cid-4c32e2yq][data-accent=slate]{--accent:var(--color-slate-blue-deep)}.nfail[data-astro-cid-4c32e2yq][data-accent=violet]{--accent:var(--color-violet)}.nfail[data-astro-cid-4c32e2yq][data-accent=amber]{--accent:var(--color-amber-deep)}.nfail-who[data-astro-cid-4c32e2yq]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:600}.nfail-head[data-astro-cid-4c32e2yq]{font-size:var(--text-h3);letter-spacing:-.03em;color:var(--text);text-wrap:balance;margin:0;line-height:1.06}.nfail-head[data-astro-cid-4c32e2yq] em[data-astro-cid-4c32e2yq]{color:var(--accent)}.nfail-body[data-astro-cid-4c32e2yq]{color:var(--text-soft);max-width:40ch;margin:4px 0 0;font-size:.96875rem;line-height:1.55}@media (width<=960px){.nprob-head[data-astro-cid-4c32e2yq]{grid-template-columns:1fr;align-items:start}.nfails[data-astro-cid-4c32e2yq]{grid-template-columns:1fr;gap:0}.nfails[data-astro-cid-4c32e2yq]:before{background:linear-gradient(180deg, var(--color-slate-blue) 0%, var(--color-violet) 55%, var(--color-amber) 100%);width:2px;height:auto;inset:0 auto 0 5px}.nfail[data-astro-cid-4c32e2yq]{padding-top:0;padding-left:30px;padding-block:20px}.nfail-knot[data-astro-cid-4c32e2yq]{top:24px}.nfail-body[data-astro-cid-4c32e2yq]{max-width:none}}.nlife[data-astro-cid-c6jotbia]{background-color:var(--color-paper);background-image:radial-gradient(44% 40% at 0% 0%, color-mix(in oklab, var(--color-violet) 6%, transparent), transparent 58%);border-top:1px solid var(--line);padding-block:var(--section-pad-y);scroll-margin-top:5rem;position:relative}.nlife-seam[data-astro-cid-c6jotbia]{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-teal) 45%, transparent) 30%, color-mix(in oklab, var(--color-violet) 50%, transparent) 70%, transparent);opacity:.6;height:1px;position:absolute;inset:0 0 auto}.nlife-head[data-astro-cid-c6jotbia]{flex-direction:column;align-items:flex-start;margin-bottom:clamp(32px,4vw,48px);display:flex}.eyebrow[data-astro-cid-c6jotbia]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:12px;margin:0 0 20px;font-weight:500;display:inline-flex}.nlife-title[data-astro-cid-c6jotbia]{max-width:18ch;font-size:var(--text-h1);letter-spacing:-.04em;color:var(--text);margin:0;line-height:.98}.nlife-title[data-astro-cid-c6jotbia] .accent-serif[data-astro-cid-c6jotbia]{color:var(--color-violet)}.lede[data-astro-cid-c6jotbia]{max-width:52ch;font-size:var(--text-lede);color:var(--text-soft);margin:clamp(22px,2.6vw,32px) 0 0;line-height:1.55}.nlife-mvmt[data-astro-cid-c6jotbia]{flex-wrap:wrap;align-items:center;gap:14px;margin:clamp(40px,5vw,68px) 0 clamp(12px,1.6vw,18px);display:flex}.nlife-mvmt-k[data-astro-cid-c6jotbia]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-violet);font-size:12px;font-weight:600}.nlife-mvmt-n[data-astro-cid-c6jotbia]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);border-left:1px solid var(--line-strong);white-space:nowrap;padding-left:12px;font-size:11px;font-weight:700}.nlife-mvmt-rule[data-astro-cid-c6jotbia]{background:linear-gradient(90deg, var(--line-strong), transparent);flex:1;height:1px}.nlife-mvmt-lede[data-astro-cid-c6jotbia]{max-width:54ch;font-size:var(--text-lede);color:var(--text-soft);margin:0 0 clamp(36px,4.5vw,60px);line-height:1.55}.ncust[data-astro-cid-c6jotbia]{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.ncust-points[data-astro-cid-c6jotbia]{flex-direction:column;gap:18px;margin:0;display:flex}.ncust-points[data-astro-cid-c6jotbia] .pt[data-astro-cid-c6jotbia]{border-top:1px solid var(--line);max-width:52ch;padding-top:16px}.ncust-points[data-astro-cid-c6jotbia] dt[data-astro-cid-c6jotbia]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin-bottom:6px;font-size:1.0625rem;font-weight:800}.ncust-points[data-astro-cid-c6jotbia] dd[data-astro-cid-c6jotbia]{color:var(--text-soft);margin:0;font-size:.96875rem;line-height:1.55}.ncust-payoff[data-astro-cid-c6jotbia]{font-family:var(--font-display);font-weight:900;font-size:var(--text-h3);letter-spacing:-.03em;color:var(--text);margin:clamp(22px,2.6vw,30px) 0 0;line-height:1.1}.ncust-payoff[data-astro-cid-c6jotbia] em[data-astro-cid-c6jotbia]{color:var(--color-violet)}.ncm-fig[data-astro-cid-c6jotbia]{margin:0}.ncm-eyebrow[data-astro-cid-c6jotbia]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-violet);margin-bottom:14px;font-size:10.5px;font-weight:600;display:block}.ncm[data-astro-cid-c6jotbia]{border-radius:var(--radius-xl);border:1px solid var(--line);background-color:var(--color-paper-raised);box-shadow:var(--shadow-md);flex-direction:column;gap:12px;padding:clamp(18px,2.2vw,26px);display:flex;position:relative}.ncm-thread[data-astro-cid-c6jotbia]{background:linear-gradient(180deg, var(--color-violet), var(--color-teal-deep));opacity:.45;border-radius:2px;width:2px;position:absolute;top:calc(clamp(18px,2.2vw,26px) + 32px);bottom:calc(clamp(18px,2.2vw,26px) + 32px);left:calc(clamp(18px,2.2vw,26px) + 34px);transform:translate(-50%)}.ncm-node[data-astro-cid-c6jotbia]{z-index:1;border-radius:var(--radius-md);background-color:var(--color-paper);border:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:center;gap:13px;padding:12px 14px;display:grid;position:relative}.ncm-ic[data-astro-cid-c6jotbia]{border-radius:var(--radius-sm);background-color:color-mix(in oklab, var(--color-violet) 12%, transparent);width:40px;height:40px;color:var(--color-violet);border:1px solid color-mix(in oklab, var(--color-violet) 28%, transparent);flex:none;place-items:center;display:grid}.ncm-node[data-astro-cid-c6jotbia].ok .ncm-ic[data-astro-cid-c6jotbia]{background-color:color-mix(in oklab, var(--color-teal) 14%, transparent);color:var(--color-teal-deep);border-color:color-mix(in oklab, var(--color-teal-deep) 32%, transparent)}.ncm-txt[data-astro-cid-c6jotbia]{min-width:0}.ncm-txt[data-astro-cid-c6jotbia] b[data-astro-cid-c6jotbia]{color:var(--text);font-size:13px;font-weight:600;display:block}.ncm-txt[data-astro-cid-c6jotbia] i[data-astro-cid-c6jotbia]{color:var(--text-muted);margin-top:2px;font-size:11px;font-style:normal;display:block}.ncm-pill[data-astro-cid-c6jotbia]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);white-space:nowrap;background-color:color-mix(in oklab, var(--color-violet) 12%, transparent);color:var(--color-violet);padding:4px 8px;font-size:8.5px;font-weight:700}.ncm-pill[data-astro-cid-c6jotbia].ok{background-color:color-mix(in oklab, var(--color-teal) 14%, transparent);color:var(--color-teal-deep)}.ncm-foot[data-astro-cid-c6jotbia]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);text-align:center;margin-top:12px;font-size:10px}.ncm-foot[data-astro-cid-c6jotbia] a[data-astro-cid-c6jotbia]{color:var(--text-soft);text-underline-offset:2px;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, var(--text-soft) 45%, transparent)}.ncm-foot[data-astro-cid-c6jotbia] a[data-astro-cid-c6jotbia]:hover{text-decoration-color:currentColor}.ncm-foot[data-astro-cid-c6jotbia] a[data-astro-cid-c6jotbia]:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:2px}.nlife-track[data-astro-cid-c6jotbia]{position:relative}.nlife-spine[data-astro-cid-c6jotbia],.nlife-spine-fill[data-astro-cid-c6jotbia]{z-index:0;border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.nlife-spine[data-astro-cid-c6jotbia]{background-color:color-mix(in oklab, var(--color-violet) 22%, var(--color-paper))}.nlife-spine-fill[data-astro-cid-c6jotbia]{transform-origin:top;background:linear-gradient(180deg, var(--color-teal) 0%, var(--color-violet) 50%, var(--color-amber-deep) 100%);opacity:.85;transform:translate(-50%)scaleY(1)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.nlife-track[data-astro-cid-c6jotbia]{view-timeline-name:--nlife;view-timeline-axis:block}.nlife-spine-fill[data-astro-cid-c6jotbia]{animation:linear both nlife-draw --nlife;animation-range:cover 8% cover 64%;transform:translate(-50%)scaleY(0)}@keyframes nlife-draw{to{transform:translate(-50%)scaleY(1)}}}}.nstages[data-astro-cid-c6jotbia]{flex-direction:column;gap:clamp(48px,7vw,104px);margin:0;padding:0;list-style:none;display:flex}.nstage[data-astro-cid-c6jotbia]{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:center;column-gap:clamp(24px,3.5vw,52px);display:grid}.nstage[data-astro-cid-c6jotbia]>.nstage-meta[data-astro-cid-c6jotbia],.nstage[data-astro-cid-c6jotbia]>.nstage-vis[data-astro-cid-c6jotbia],.nstage[data-astro-cid-c6jotbia]>.nstage-rail[data-astro-cid-c6jotbia]{grid-row:1}.nstage-rail[data-astro-cid-c6jotbia]{z-index:1;grid-column:2;align-self:center;place-items:center;display:grid;position:relative}.nstage[data-astro-cid-c6jotbia][data-side=right] .nstage-meta[data-astro-cid-c6jotbia]{grid-column:1;margin-left:auto}.nstage[data-astro-cid-c6jotbia][data-side=right] .nstage-vis[data-astro-cid-c6jotbia]{grid-column:3}.nstage[data-astro-cid-c6jotbia][data-side=left] .nstage-vis[data-astro-cid-c6jotbia]{grid-column:1}.nstage[data-astro-cid-c6jotbia][data-side=left] .nstage-meta[data-astro-cid-c6jotbia]{grid-column:3}.nstage-knot[data-astro-cid-c6jotbia]{background:radial-gradient(circle at 50% 32%, var(--color-paper-raised), var(--color-paper) 70%);border:2px solid var(--color-violet);width:50px;height:50px;box-shadow:0 0 0 6px color-mix(in oklab, var(--color-violet) 9%, transparent), var(--shadow-md);font-family:var(--font-display);color:var(--color-violet);letter-spacing:-.01em;border-radius:50%;place-items:center;font-size:17px;font-weight:900;display:grid;position:relative}.nstage-knot[data-astro-cid-c6jotbia]:before{content:"";border:1px solid color-mix(in oklab, var(--color-violet) 22%, transparent);border-radius:50%;position:absolute;inset:4px}.nstage-meta[data-astro-cid-c6jotbia]{flex-direction:column;gap:14px;max-width:46ch;display:flex}.nstage-kicker[data-astro-cid-c6jotbia]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-violet);font-size:11px;font-weight:600}.nstage-meta[data-astro-cid-c6jotbia] h3[data-astro-cid-c6jotbia]{font-size:var(--text-h3);letter-spacing:-.025em;color:var(--text);text-wrap:balance;margin:0;line-height:1.1}.nstage-meta[data-astro-cid-c6jotbia] h3[data-astro-cid-c6jotbia] .accent-serif[data-astro-cid-c6jotbia]{color:var(--color-violet)}.nstage-meta[data-astro-cid-c6jotbia] p[data-astro-cid-c6jotbia]{color:var(--text-soft);max-width:44ch;margin:0;font-size:1rem;line-height:1.6}.nstage-ev[data-astro-cid-c6jotbia]{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-muted);max-width:46ch;padding-top:14px;font-size:11px;line-height:1.5}.nstage-vis[data-astro-cid-c6jotbia]{min-width:0}@media (width<=900px){.ncust[data-astro-cid-c6jotbia]{grid-template-columns:1fr;gap:32px}.nlife-spine[data-astro-cid-c6jotbia],.nlife-spine-fill[data-astro-cid-c6jotbia]{left:22px}.nstage-knot[data-astro-cid-c6jotbia]{width:44px;height:44px;font-size:15px}.nstages[data-astro-cid-c6jotbia]{gap:clamp(36px,8vw,56px)}.nstage[data-astro-cid-c6jotbia]{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:20px}.nstage[data-astro-cid-c6jotbia]>.nstage-meta[data-astro-cid-c6jotbia],.nstage[data-astro-cid-c6jotbia]>.nstage-vis[data-astro-cid-c6jotbia]{grid-row:auto}.nstage-rail[data-astro-cid-c6jotbia]{grid-area:1/1/span 2;align-self:start}.nstage[data-astro-cid-c6jotbia][data-side=left] .nstage-meta[data-astro-cid-c6jotbia],.nstage[data-astro-cid-c6jotbia][data-side=right] .nstage-meta[data-astro-cid-c6jotbia]{grid-area:1/2;max-width:none;margin-left:0}.nstage[data-astro-cid-c6jotbia][data-side=left] .nstage-vis[data-astro-cid-c6jotbia],.nstage[data-astro-cid-c6jotbia][data-side=right] .nstage-vis[data-astro-cid-c6jotbia]{grid-area:2/2}.nstage-ev[data-astro-cid-c6jotbia]{max-width:none}.nstage-meta[data-astro-cid-c6jotbia] p[data-astro-cid-c6jotbia]{max-width:68ch}}@media (width<=440px){.ncm-node[data-astro-cid-c6jotbia]{grid-template-columns:36px 1fr}.ncm-pill[data-astro-cid-c6jotbia]{display:none}}.ndoors[data-astro-cid-7v5tway6]{padding-block:var(--section-pad-y);background-color:var(--surface-alt);background-image:radial-gradient(34% 42% at 13% 26%, color-mix(in oklab, var(--color-slate-blue) 7%, transparent), transparent 70%), radial-gradient(34% 42% at 87% 26%, color-mix(in oklab, var(--color-amber) 8%, transparent), transparent 70%), radial-gradient(52% 40% at 50% 0%, color-mix(in oklab, var(--color-violet) 8%, transparent), transparent 64%);scroll-margin-top:5rem;position:relative;overflow:clip}.ndoors-seam[data-astro-cid-7v5tway6]{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-slate-blue-deep) 45%, transparent) 28%, color-mix(in oklab, var(--color-violet-deep) 55%, transparent) 50%, color-mix(in oklab, var(--color-amber-deep) 45%, transparent) 72%, transparent);opacity:.55;height:1px;position:absolute;inset:0 0 auto}.ndoors-head[data-astro-cid-7v5tway6]{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:end;gap:clamp(28px,5vw,72px);display:grid}.ndoors-head-l[data-astro-cid-7v5tway6]{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.eyebrow[data-astro-cid-7v5tway6]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin:0 0 16px;font-weight:500}.ndoors-head[data-astro-cid-7v5tway6] h2[data-astro-cid-7v5tway6]{font-size:var(--text-h2);letter-spacing:-.04em;line-height:.98}.ndoors-head[data-astro-cid-7v5tway6] h2[data-astro-cid-7v5tway6] .accent-serif[data-astro-cid-7v5tway6]{color:var(--color-violet-deep)}.ndoors-head[data-astro-cid-7v5tway6] .lede[data-astro-cid-7v5tway6]{max-width:48ch;font-size:var(--text-lede);color:var(--text-soft);margin:0 0 6px;line-height:1.5}.ndoors-hub[data-astro-cid-7v5tway6]{grid-template-columns:1fr minmax(280px,360px) 1fr;align-items:center;gap:clamp(20px,2.6vw,36px);margin-top:clamp(40px,5vw,64px);display:grid}.ndoor[data-astro-cid-7v5tway6][data-side=customer]{--acc:var(--color-slate-blue);--acc-text:var(--color-slate-blue-deep);--acc-strong:var(--color-slate-blue-deep)}.ndoor[data-astro-cid-7v5tway6][data-side=supplier]{--acc:var(--color-amber);--acc-text:var(--color-amber-deep);--acc-strong:var(--color-amber-deep)}.ndoor[data-astro-cid-7v5tway6]{border-radius:var(--radius-xl);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);transition:transform var(--dur-mid) var(--ease-out-quart), border-color var(--dur-mid) var(--ease-out-quart), box-shadow var(--dur-mid) var(--ease-out-quart);flex-direction:column;gap:16px;padding:clamp(22px,2.4vw,30px);display:flex;position:relative;overflow:clip}.ndoor[data-astro-cid-7v5tway6]:hover{border-color:color-mix(in oklab, var(--acc) 42%, var(--line-strong));box-shadow:var(--shadow-xl);transform:translateY(-4px)}.ndoor[data-astro-cid-7v5tway6]:hover .ndoor-ic[data-astro-cid-7v5tway6]{background-color:color-mix(in oklab, var(--acc) 24%, transparent);border-color:color-mix(in oklab, var(--acc) 46%, transparent)}.ndoor[data-astro-cid-7v5tway6][data-side=customer],.ndoor[data-astro-cid-7v5tway6][data-side=supplier]{background-color:var(--surface-raised)}.ndoor[data-astro-cid-7v5tway6]:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.ndoor[data-astro-cid-7v5tway6][data-side=customer]:before{background:linear-gradient(90deg, color-mix(in oklab, var(--acc-strong) 25%, transparent), var(--acc-strong))}.ndoor[data-astro-cid-7v5tway6][data-side=supplier]:before{background:linear-gradient(90deg, var(--acc-strong), color-mix(in oklab, var(--acc-strong) 25%, transparent))}.ndoor-top[data-astro-cid-7v5tway6]{grid-template-rows:auto auto;grid-template-columns:52px 1fr;align-items:center;column-gap:14px;display:grid}.ndoor-ic[data-astro-cid-7v5tway6]{border-radius:var(--radius-md);background-color:color-mix(in oklab, var(--acc) 16%, transparent);width:52px;height:52px;color:var(--acc-text);border:1px solid color-mix(in oklab, var(--acc) 30%, transparent);flex:none;grid-row:1/3;place-items:center;display:grid}.ndoor-tag[data-astro-cid-7v5tway6]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--acc-text);align-self:end;font-size:10.5px;font-weight:700}.ndoor-top[data-astro-cid-7v5tway6] h3[data-astro-cid-7v5tway6]{font-size:var(--text-h3);letter-spacing:-.025em;color:var(--text);align-self:start}.ndoor-lens[data-astro-cid-7v5tway6]{font-family:var(--font-serif);color:var(--text-soft);border-bottom:1px solid var(--line);align-items:baseline;gap:10px;margin:0;padding-bottom:16px;font-size:1.0625rem;font-style:italic;line-height:1.4;display:flex}.ndoor-lens[data-astro-cid-7v5tway6] .q[data-astro-cid-7v5tway6]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--acc-text);background-color:color-mix(in oklab, var(--acc) 20%, transparent);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;font-weight:700;display:inline-grid;transform:translateY(2px)}.ndoor-checks[data-astro-cid-7v5tway6]{color:var(--text-soft);margin:0;font-size:.96875rem;line-height:1.55}.ndoor-outcome[data-astro-cid-7v5tway6]{border-radius:var(--radius-pill);background-color:var(--color-violet-soft);border:1px solid color-mix(in oklab, var(--color-violet-deep) 28%, transparent);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-violet-deep);align-self:flex-start;align-items:center;gap:9px;margin:auto 0 0;padding:9px 15px;font-size:11.5px;font-weight:700;display:inline-flex}.ndoor-outcome[data-astro-cid-7v5tway6] .tick[data-astro-cid-7v5tway6]{flex:none}.ndoors-center[data-astro-cid-7v5tway6]{text-align:center;flex-direction:column;align-items:center;display:flex}.ndoors-mark[data-astro-cid-7v5tway6]{width:clamp(168px,16vw,216px);position:relative}.ndoors-mark[data-astro-cid-7v5tway6]:before{content:"";z-index:-1;background:radial-gradient(50% 50% at 50% 50%, color-mix(in oklab, var(--color-violet) 14%, transparent), transparent 70%);position:absolute;inset:-18% -10%}.ndoors-mark[data-astro-cid-7v5tway6] svg[data-astro-cid-7v5tway6]{width:100%;height:auto;display:block}.mk-link[data-astro-cid-7v5tway6]{pointer-events:none;width:clamp(18px,3vw,48px);height:2px;position:absolute;top:50%}.mk-link-l[data-astro-cid-7v5tway6]{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-slate-blue-deep) 60%, transparent));margin-right:2px;right:100%}.mk-link-r[data-astro-cid-7v5tway6]{background:linear-gradient(90deg, color-mix(in oklab, var(--color-amber-deep) 70%, transparent), transparent);margin-left:2px;left:100%}.mk-grid[data-astro-cid-7v5tway6] path[data-astro-cid-7v5tway6]{stroke:var(--color-violet);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.mk-grid[data-astro-cid-7v5tway6]{opacity:.15}.mk-seg[data-astro-cid-7v5tway6]{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.mk-seg[data-astro-cid-7v5tway6].mk-c{stroke:var(--color-slate-blue-deep)}.mk-seg[data-astro-cid-7v5tway6].mk-s{stroke:var(--color-amber-deep)}.mk-node[data-astro-cid-7v5tway6].mk-c{fill:var(--color-slate-blue-deep)}.mk-node[data-astro-cid-7v5tway6].mk-s{fill:var(--color-amber-deep)}.mk-node[data-astro-cid-7v5tway6].mk-e{fill:var(--color-violet-deep)}.mk-seg[data-astro-cid-7v5tway6]{stroke-dashoffset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ndoors-mark[data-astro-cid-7v5tway6]{view-timeline-name:--ndoors-mk;view-timeline-axis:block}.mk-c[data-astro-cid-7v5tway6]{stroke-dasharray:1;animation:linear both mk-draw-c --ndoors-mk;animation-range:cover 10% cover 44%}.mk-s[data-astro-cid-7v5tway6]{stroke-dasharray:1;animation:linear both mk-draw-s --ndoors-mk;animation-range:cover 10% cover 44%}.mk-node[data-astro-cid-7v5tway6].mk-e{transform-box:fill-box;transform-origin:50%;animation:linear both mk-pop --ndoors-mk;animation-range:cover 40% cover 52%}@keyframes mk-draw-c{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes mk-draw-s{0%{stroke-dashoffset:-1px}to{stroke-dashoffset:0}}@keyframes mk-pop{0%{transform:scale(.6)}70%{transform:scale(1.18)}to{transform:scale(1)}}}}.ndoors-stem[data-astro-cid-7v5tway6]{background:linear-gradient(180deg, var(--color-violet-deep), color-mix(in oklab, var(--color-violet-deep) 45%, transparent));width:2px;height:clamp(18px,2.6vw,30px)}.ndoors-engine[data-astro-cid-7v5tway6]{max-width:32ch;color:var(--text-soft);flex-direction:column;gap:8px;margin:clamp(14px,1.8vw,20px) 0 0;font-size:.95rem;line-height:1.55;display:flex}.eng-eyebrow[data-astro-cid-7v5tway6]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-violet-deep);font-size:11px;font-weight:700}.ndoors-also[data-astro-cid-7v5tway6]{border-radius:var(--radius-xl);border:1px solid color-mix(in oklab, var(--color-violet-deep) 26%, var(--line-strong));background:radial-gradient(70% 130% at 0% 0%, color-mix(in oklab, var(--color-violet) 10%, transparent), transparent 62%), var(--surface-raised);box-shadow:var(--shadow-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2.4vw,28px);margin:clamp(36px,4.6vw,56px) 0 0;padding:clamp(20px,2.4vw,26px) clamp(20px,2.6vw,30px);display:grid}.ndoors-also-ic[data-astro-cid-7v5tway6]{border-radius:var(--radius-md);width:52px;height:52px;color:var(--color-violet-deep);background-color:color-mix(in oklab, var(--color-violet) 12%, transparent);border:1px solid color-mix(in oklab, var(--color-violet-deep) 28%, transparent);flex:none;place-items:center;display:grid}.ndoors-also-body[data-astro-cid-7v5tway6]{text-align:left;flex-direction:column;gap:7px;min-width:0;display:flex}.ndoors-also-k[data-astro-cid-7v5tway6]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-violet-deep);font-size:10.5px;font-weight:700}.ndoors-also-h[data-astro-cid-7v5tway6]{font-size:var(--text-h4);letter-spacing:-.02em;color:var(--text);margin:0;line-height:1.15}.ndoors-also-p[data-astro-cid-7v5tway6]{max-width:64ch;color:var(--text-soft);margin:0;font-size:.9375rem;line-height:1.6}.ndoors-also-cta[data-astro-cid-7v5tway6]{white-space:nowrap;border-radius:var(--radius-pill);border:1px solid color-mix(in oklab, var(--color-violet-deep) 38%, transparent);min-height:44px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-violet-deep);transition:background-color var(--dur-mid) var(--ease-out-quart), border-color var(--dur-mid) var(--ease-out-quart);flex:none;justify-self:end;align-items:center;gap:8px;padding:11px 18px;font-size:11.5px;font-weight:700;display:inline-flex}.ndoors-also-cta[data-astro-cid-7v5tway6] .arrow[data-astro-cid-7v5tway6]{transition:transform var(--dur-mid) var(--ease-out-quart)}.ndoors-also-cta[data-astro-cid-7v5tway6]:hover{background-color:color-mix(in oklab, var(--color-violet) 10%, transparent);border-color:color-mix(in oklab, var(--color-violet-deep) 54%, transparent)}.ndoors-also-cta[data-astro-cid-7v5tway6]:hover .arrow[data-astro-cid-7v5tway6]{transform:translate(3px)}@media (width<=640px){.ndoors-also[data-astro-cid-7v5tway6]{grid-template-columns:auto minmax(0,1fr);row-gap:16px}.ndoors-also-cta[data-astro-cid-7v5tway6]{grid-column:1/-1;justify-self:start}}.ndoors-foot[data-astro-cid-7v5tway6]{border-top:1px solid var(--line-strong);text-align:center;max-width:72ch;color:var(--text-soft);margin:clamp(28px,3.4vw,40px) auto 0;padding-top:clamp(24px,3vw,36px);font-size:.96875rem;line-height:1.65}.ndoors-foot[data-astro-cid-7v5tway6] strong[data-astro-cid-7v5tway6]{color:var(--text);font-weight:600}@media (width<=920px){.ndoors-head[data-astro-cid-7v5tway6]{grid-template-columns:1fr;align-items:start;gap:clamp(16px,4vw,24px)}.ndoors-head[data-astro-cid-7v5tway6] .lede[data-astro-cid-7v5tway6]{max-width:62ch;margin:0}.ndoors-hub[data-astro-cid-7v5tway6]{grid-template-columns:1fr;justify-items:center;gap:clamp(18px,4vw,28px)}.ndoor[data-astro-cid-7v5tway6],.ndoors-center[data-astro-cid-7v5tway6]{width:100%;max-width:560px}.ndoors-mark[data-astro-cid-7v5tway6]{width:clamp(150px,38vw,190px)}.mk-link[data-astro-cid-7v5tway6]{display:none}}.nproof[data-astro-cid-nuzv36qc]{padding-block:var(--section-pad-y);background-color:var(--surface);scroll-margin-top:5rem}.nproof-head[data-astro-cid-nuzv36qc]{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(28px,5vw,80px);display:grid}.nproof-head[data-astro-cid-nuzv36qc] h2[data-astro-cid-nuzv36qc]{font-size:var(--text-h2);letter-spacing:-.04em;line-height:.97}.nproof-head[data-astro-cid-nuzv36qc] h2[data-astro-cid-nuzv36qc] .accent-serif[data-astro-cid-nuzv36qc]{color:var(--color-violet)}.eyebrow[data-astro-cid-nuzv36qc]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin:0 0 14px;font-weight:500}.nproof-intro[data-astro-cid-nuzv36qc] .lede[data-astro-cid-nuzv36qc]{max-width:46ch;font-size:var(--text-lede);color:var(--text-soft);margin:0;line-height:1.55}.nproof-grid[data-astro-cid-nuzv36qc]{grid-template-columns:1fr 1.15fr;align-items:stretch;gap:clamp(20px,2.6vw,36px);margin-top:clamp(36px,4.5vw,56px);display:grid}.ptag[data-astro-cid-nuzv36qc]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);color:var(--color-amber-deep);background-color:var(--color-amber-soft);border:1px solid color-mix(in oklab, var(--color-amber-deep) 30%, transparent);align-self:flex-start;padding:5px 10px;font-size:10px;font-weight:600}.story[data-astro-cid-nuzv36qc]{border-radius:var(--radius-xl);background-color:var(--surface-raised);border:1px solid var(--line);box-shadow:var(--shadow-lg);flex-direction:column;gap:18px;padding:clamp(28px,3.2vw,44px);display:flex;position:relative}.story-head[data-astro-cid-nuzv36qc]{font-family:var(--font-display);font-weight:800;font-size:var(--text-h3);letter-spacing:-.02em;color:var(--text);text-wrap:balance;margin:0;line-height:1.2}.story-head[data-astro-cid-nuzv36qc] .accent-serif[data-astro-cid-nuzv36qc]{color:var(--color-violet)}.story-body[data-astro-cid-nuzv36qc]{color:var(--text-soft);max-width:42ch;margin:0;font-size:1rem;line-height:1.6}.story-cta[data-astro-cid-nuzv36qc]{color:var(--color-teal-deep);align-self:flex-start;min-height:44px;margin-top:auto;padding-top:4px}.record[data-astro-cid-nuzv36qc]{flex-direction:column;gap:10px;margin:0;display:flex}.record-frame[data-astro-cid-nuzv36qc]{border-radius:var(--radius-xl);border:1px solid var(--line);background-color:var(--surface-raised);box-shadow:var(--shadow-lg);padding:10px;overflow:hidden}.record-img[data-astro-cid-nuzv36qc]{border-radius:var(--radius-md);width:100%;height:auto;display:block}.record-cap[data-astro-cid-nuzv36qc]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);text-align:right;font-size:10.5px}.nproof-posture[data-astro-cid-nuzv36qc]{border-top:1px solid var(--line-strong);margin-top:clamp(32px,4vw,52px);padding-top:clamp(28px,3vw,40px)}.posture-lbl[data-astro-cid-nuzv36qc]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin:0 0 18px;font-weight:500}.posture-grid[data-astro-cid-nuzv36qc]{grid-template-columns:1fr 1fr;gap:clamp(18px,2.4vw,32px);display:grid}.posture[data-astro-cid-nuzv36qc]{grid-template-columns:auto auto;place-content:start;gap:6px 12px;display:grid}.posture-code[data-astro-cid-nuzv36qc]{font-family:var(--font-mono);color:var(--text);letter-spacing:.02em;align-items:center;gap:9px;font-size:12.5px;font-weight:700;display:inline-flex}.posture-code[data-astro-cid-nuzv36qc]:before{content:"";background-color:var(--color-violet);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in oklab, var(--color-violet) 14%, transparent);border-radius:50%;flex:none}.posture-note[data-astro-cid-nuzv36qc]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-violet);border-radius:var(--radius-pill);background-color:color-mix(in oklab, var(--color-violet) 12%, transparent);align-self:center;padding:3px 8px;font-size:9.5px}.posture-body[data-astro-cid-nuzv36qc]{color:var(--text-soft);grid-column:1/-1;margin:4px 0 0;font-size:.9375rem;line-height:1.55}.nproof-trust[data-astro-cid-nuzv36qc]{border-top:1px solid var(--line-strong);flex-wrap:wrap;align-items:center;gap:clamp(16px,3vw,32px);margin-top:clamp(32px,4vw,52px);padding-top:clamp(28px,3vw,40px);display:flex}.fw-coverage[data-astro-cid-nuzv36qc]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fw-coverage[data-astro-cid-nuzv36qc] li[data-astro-cid-nuzv36qc]{border-radius:var(--radius-pill);border:1px solid color-mix(in oklab, var(--color-violet) 28%, transparent);background-color:color-mix(in oklab, var(--color-violet) 6%, transparent);align-items:baseline;gap:7px;padding:7px 13px;display:inline-flex}.fw-code[data-astro-cid-nuzv36qc]{font-family:var(--font-mono);color:var(--text);letter-spacing:.03em;font-size:11.5px;font-weight:700}.fw-note[data-astro-cid-nuzv36qc]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-violet);font-size:10px}.cert-line[data-astro-cid-nuzv36qc]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-soft);flex:1;align-items:center;gap:12px;min-width:240px;margin:0;font-size:12.5px;display:inline-flex}.trust-cta[data-astro-cid-nuzv36qc]{color:var(--color-teal-deep);white-space:nowrap;min-height:44px}@media (width<=900px){.nproof-head[data-astro-cid-nuzv36qc]{grid-template-columns:1fr;align-items:start;gap:22px}.nproof-grid[data-astro-cid-nuzv36qc]{grid-template-columns:1fr}.record[data-astro-cid-nuzv36qc]{order:-1}}@media (width<=620px){.posture-grid[data-astro-cid-nuzv36qc]{grid-template-columns:1fr}}@media (width<=560px){.cert-line[data-astro-cid-nuzv36qc]{white-space:normal}}.nfinal[data-astro-cid-wnfxpcq3]{padding-block:var(--section-pad-y);background-image:radial-gradient(55% 60% at 50% 0%, color-mix(in oklab, var(--color-violet) 13%, transparent), transparent 65%)}.nfinal-inner[data-astro-cid-wnfxpcq3]{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:62ch;margin-inline:auto;display:flex}.eyebrow[data-astro-cid-wnfxpcq3]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:500}.nfinal[data-astro-cid-wnfxpcq3] h2[data-astro-cid-wnfxpcq3]{font-size:var(--text-h1);letter-spacing:-.04em;max-width:24ch;line-height:.99}.nfinal[data-astro-cid-wnfxpcq3] h2[data-astro-cid-wnfxpcq3] .accent-serif[data-astro-cid-wnfxpcq3]{color:var(--color-violet-mid)}.nfinal-sub[data-astro-cid-wnfxpcq3]{max-width:56ch;font-size:var(--text-lede);color:var(--text-soft);margin:0;line-height:1.55}.nfinal-ctas[data-astro-cid-wnfxpcq3]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px;display:flex}.nfinal-meta[data-astro-cid-wnfxpcq3]{color:var(--text-muted);margin:6px 0 0;font-size:14px}.quote-link[data-astro-cid-wnfxpcq3]{color:var(--color-teal-mid)}@media (width<=520px){.nfinal-ctas[data-astro-cid-wnfxpcq3]{flex-direction:column;align-self:stretch}.nfinal-ctas[data-astro-cid-wnfxpcq3] .btn[data-astro-cid-wnfxpcq3]{width:100%}}
