@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff")}:root{--nx-azure-50: #E3ECF6;--nx-azure-100: #CFEAFC;--nx-azure-200: #B2DEFA;--nx-azure-300: #79C4F6;--nx-azure-400: #49AFF3;--nx-azure-500: #1E9DF1;--nx-azure-600: #0D87D8;--nx-azure-700: #0B6CAD;--nx-azure-800: #095A90;--nx-azure-900: #094871;--nx-azure-950: #061622;--nx-azure-500-dark: #1C9CF0;--nx-slate-0: #FFFFFF;--nx-slate-50: #F4F6F8;--nx-slate-100: #E8ECF0;--nx-slate-200: #D5DBE1;--nx-slate-300: #B9C2CB;--nx-slate-400: #8E99A5;--nx-slate-500: #66727F;--nx-slate-600: #4D5864;--nx-slate-700: #38424C;--nx-slate-800: #242D36;--nx-slate-900: #151C23;--nx-slate-950: #0E1318;--nx-bg: #FFFFFF;--nx-surface: #F7F8F8;--nx-surface-2: #F4F6F8;--nx-surface-3: #E8ECF0;--nx-border: #E1EAEF;--nx-border-strong: #7C8793;--nx-text: #0F1419;--nx-text-muted: #4D5864;--nx-text-faint: #66727F;--nx-text-on-primary: #FFFFFF;--nx-azure: #1E9DF1;--nx-primary: #0B6CAD;--nx-primary-hover: #095A90;--nx-primary-press: #094871;--nx-primary-soft: #E3ECF6;--nx-graphic: #0D87D8;--nx-link: #0B6CAD;--nx-link-hover: #094871;--nx-link-visited: #4A4F7A;--nx-focus: #0B6CAD;--nx-danger: #A8281F;--nx-danger-hover: #8A1F18;--nx-disabled-bg: #E8ECF0;--nx-disabled-text: #566270;--nx-status-met-fg: #1B6E3F;--nx-status-met-bg: #E4F3E9;--nx-status-met-border: #A9D6BA;--nx-status-met-solid: #1B6E3F;--nx-status-unmet-fg: #A8281F;--nx-status-unmet-bg: #FBEAE8;--nx-status-unmet-border: #EDB5B0;--nx-status-unmet-solid: #A8281F;--nx-status-warn-fg: #7D4B00;--nx-status-warn-bg: #FFF0D1;--nx-status-warn-border: #EBC980;--nx-status-warn-solid: #B26A00;--nx-status-info-fg: #0B6CAD;--nx-status-info-bg: #E3ECF6;--nx-status-info-border: #B2DEFA;--nx-status-info-solid: #0B6CAD;--nx-chart-1: #0D87D8;--nx-chart-2: #66727F;--nx-chart-3: #095A90;--nx-chart-4: #38424C;--nx-chart-5: #094871;--nx-font-sans: "Inter", "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--nx-font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--nx-text-h1: 2rem;--nx-lh-h1: 1.2;--nx-text-h2: 1.5rem;--nx-lh-h2: 1.25;--nx-text-h3: 1.25rem;--nx-lh-h3: 1.3;--nx-text-h4: 1.0625rem;--nx-lh-h4: 1.4;--nx-text-body: 1rem;--nx-lh-body: 1.6;--nx-text-small: .875rem;--nx-lh-small: 1.5;--nx-text-label: .8125rem;--nx-lh-label: 1.25;--nx-text-mono: .875rem;--nx-lh-mono: 1.5;--nx-space-1: 4px;--nx-space-2: 8px;--nx-space-3: 12px;--nx-space-4: 16px;--nx-space-5: 24px;--nx-space-6: 32px;--nx-space-7: 48px;--nx-space-8: 64px;--nx-space-9: 96px;--nx-radius-sm: 4px;--nx-radius-md: 6px;--nx-radius-lg: 10px;--nx-radius-xl: 18px;--nx-radius-full: 999px;--nx-shadow-1: 0 1px 2px rgba(15,20,25,.08);--nx-shadow-2: 0 2px 6px rgba(15,20,25,.1), 0 1px 2px rgba(15,20,25,.06);--nx-shadow-3: 0 8px 24px rgba(15,20,25,.14);--nx-focus-width: 3px;--nx-focus-offset: 2px;--nx-dur: .12s;--nx-ease: ease-out;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--nx-bg: #0E1318;--nx-surface: #151C23;--nx-surface-2: #1B242C;--nx-surface-3: #242D36;--nx-border: #2E3944;--nx-border-strong: #7C8793;--nx-text: #E7E9EA;--nx-text-muted: #A9B3BD;--nx-text-faint: #8E99A5;--nx-text-on-primary: #0E1318;--nx-azure: #1C9CF0;--nx-primary: #1C9CF0;--nx-primary-hover: #49AFF3;--nx-primary-press: #0D87D8;--nx-primary-soft: #061622;--nx-graphic: #1C9CF0;--nx-link: #79C4F6;--nx-link-hover: #B2DEFA;--nx-link-visited: #B4B9DC;--nx-focus: #1C9CF0;--nx-danger: #F19A92;--nx-danger-hover: #F7B8B2;--nx-disabled-bg: #1B242C;--nx-disabled-text: #8E99A5;--nx-status-met-fg: #6CCB92;--nx-status-met-bg: #12281C;--nx-status-met-border: #245238;--nx-status-met-solid: #6CCB92;--nx-status-unmet-fg: #F19A92;--nx-status-unmet-bg: #35171A;--nx-status-unmet-border: #6A2E31;--nx-status-unmet-solid: #F19A92;--nx-status-warn-fg: #EDBB62;--nx-status-warn-bg: #33260C;--nx-status-warn-border: #664D18;--nx-status-warn-solid: #EDBB62;--nx-status-info-fg: #79C4F6;--nx-status-info-bg: #061622;--nx-status-info-border: #094871;--nx-status-info-solid: #79C4F6;--nx-chart-1: #1C9CF0;--nx-chart-2: #8E99A5;--nx-chart-3: #79C4F6;--nx-chart-4: #B9C2CB;--nx-chart-5: #0D87D8;--nx-shadow-1: 0 1px 2px rgba(0,0,0,.5);--nx-shadow-2: 0 2px 8px rgba(0,0,0,.5);--nx-shadow-3: 0 8px 24px rgba(0,0,0,.6);color-scheme:dark}}:root[data-theme=dark],.dark{--nx-bg: #0E1318;--nx-surface: #151C23;--nx-surface-2: #1B242C;--nx-surface-3: #242D36;--nx-border: #2E3944;--nx-border-strong: #7C8793;--nx-text: #E7E9EA;--nx-text-muted: #A9B3BD;--nx-text-faint: #8E99A5;--nx-text-on-primary: #0E1318;--nx-azure: #1C9CF0;--nx-primary: #1C9CF0;--nx-primary-hover: #49AFF3;--nx-primary-press: #0D87D8;--nx-primary-soft: #061622;--nx-graphic: #1C9CF0;--nx-link: #79C4F6;--nx-link-hover: #B2DEFA;--nx-link-visited: #B4B9DC;--nx-focus: #1C9CF0;--nx-danger: #F19A92;--nx-danger-hover: #F7B8B2;--nx-disabled-bg: #1B242C;--nx-disabled-text: #8E99A5;--nx-status-met-fg: #6CCB92;--nx-status-met-bg: #12281C;--nx-status-met-border: #245238;--nx-status-met-solid: #6CCB92;--nx-status-unmet-fg: #F19A92;--nx-status-unmet-bg: #35171A;--nx-status-unmet-border: #6A2E31;--nx-status-unmet-solid: #F19A92;--nx-status-warn-fg: #EDBB62;--nx-status-warn-bg: #33260C;--nx-status-warn-border: #664D18;--nx-status-warn-solid: #EDBB62;--nx-status-info-fg: #79C4F6;--nx-status-info-bg: #061622;--nx-status-info-border: #094871;--nx-status-info-solid: #79C4F6;--nx-chart-1: #1C9CF0;--nx-chart-2: #8E99A5;--nx-chart-3: #79C4F6;--nx-chart-4: #B9C2CB;--nx-chart-5: #0D87D8;--nx-shadow-1: 0 1px 2px rgba(0,0,0,.5);--nx-shadow-2: 0 2px 8px rgba(0,0,0,.5);--nx-shadow-3: 0 8px 24px rgba(0,0,0,.6);color-scheme:dark}:root,[data-theme],.dark{--background: var(--nx-bg);--foreground: var(--nx-text);--card: var(--nx-surface);--card-foreground: var(--nx-text);--popover: var(--nx-surface);--popover-foreground: var(--nx-text);--primary: var(--nx-primary);--primary-foreground: var(--nx-text-on-primary);--secondary: var(--nx-surface-3);--secondary-foreground: var(--nx-text);--muted: var(--nx-surface-2);--muted-foreground: var(--nx-text-muted);--accent: var(--nx-primary-soft);--accent-foreground: var(--nx-link);--destructive: var(--nx-danger);--destructive-foreground: var(--nx-text-on-primary);--border: var(--nx-border);--input: var(--nx-border-strong);--ring: var(--nx-focus);--chart-1: var(--nx-chart-1);--chart-2: var(--nx-chart-2);--chart-3: var(--nx-chart-3);--chart-4: var(--nx-chart-4);--chart-5: var(--nx-chart-5);--sidebar: var(--nx-surface);--sidebar-foreground: var(--nx-text);--sidebar-primary: var(--nx-primary);--sidebar-primary-foreground: var(--nx-text-on-primary);--sidebar-accent: var(--nx-primary-soft);--sidebar-accent-foreground: var(--nx-link);--sidebar-border: var(--nx-border);--sidebar-ring: var(--nx-focus);--font-sans: var(--nx-font-sans);--font-mono: var(--nx-font-mono);--radius: 10px;--radius-sm: var(--nx-radius-sm);--radius-md: var(--nx-radius-md);--radius-lg: var(--nx-radius-lg);--radius-xl: var(--nx-radius-xl);--shadow-color: #0f1419;--shadow-opacity: .08;--shadow-blur: 2px;--shadow-spread: 0px;--shadow-offset-x: 0px;--shadow-offset-y: 1px;--letter-spacing: 0em;--spacing: .25rem}:root,[data-theme],.dark{--nx-accent: var(--nx-graphic);--nx-accent-text: var(--nx-link)}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:root{--font: "Inter Variable", var(--nx-font-sans);--mono: "IBM Plex Mono", var(--nx-font-mono);--max: 1160px;--header-h: 72px;--tint: var(--nx-slate-100);--grid-line: rgba(21, 28, 35, .055);--panel: var(--nx-slate-950);--panel-text: #ffffff;--panel-muted: #79C4F6;--foot-bg: var(--nx-slate-950)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--tint: var(--nx-surface-2);--grid-line: rgba(232, 236, 240, .06)}}:root[data-theme=dark]{--tint: var(--nx-surface-2);--grid-line: rgba(232, 236, 240, .06)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}body{margin:0;font-family:var(--font);font-size:var(--nx-text-body);line-height:var(--nx-lh-body);color:var(--nx-text);background:var(--nx-bg)}img,svg{max-width:100%}main:focus{outline:none}h1,h2,h3{color:var(--nx-text);margin:0 0 .6em;text-wrap:balance;font-weight:650}h1{font-size:clamp(2.5rem,5.2vw,3.75rem);line-height:1.08;letter-spacing:-.025em}h2{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15;letter-spacing:-.015em}h3{font-size:1.5rem;line-height:1.3;font-weight:600;letter-spacing:-.005em}p{margin:0 0 1em}a{color:var(--nx-link);text-decoration:underline;text-decoration-thickness:.0625em;text-underline-offset:2px}a:hover{color:var(--nx-link-hover);text-decoration-thickness:2px}main p a:visited,main li a:visited{color:var(--nx-link-visited)}:focus-visible{outline:var(--nx-focus-width) solid var(--nx-focus);outline-offset:var(--nx-focus-offset)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.container{width:100%;max-width:var(--max);margin:0 auto;padding:0 1rem}@media(min-width:720px){.container{padding:0 2rem}}.card{background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow-1);padding:var(--nx-space-5)}.card h2,.card h3{margin-top:0}.skip-link{position:absolute;left:.75rem;top:-4rem;z-index:100;background:var(--nx-primary);color:var(--nx-text-on-primary);padding:.6rem 1rem;border-radius:var(--nx-radius-md);font-weight:600}.skip-link:focus{top:.75rem;color:var(--nx-text-on-primary)}.draft-banner{background:var(--nx-status-warn-bg);color:var(--nx-status-warn-fg);border-bottom:1px solid var(--nx-status-warn-border);font-size:var(--nx-text-small);padding:.5rem 0}.ph{display:inline-block;max-width:100%;vertical-align:baseline;background:var(--nx-status-warn-bg);color:var(--nx-status-warn-fg);border:1px dashed var(--nx-status-warn-border);border-radius:var(--nx-radius-sm);padding:.05em .4em;font-size:.92em;font-weight:500;overflow-wrap:anywhere;box-decoration-break:clone;-webkit-box-decoration-break:clone}.chip{display:inline-block;font-size:var(--nx-text-label);font-weight:600;letter-spacing:.01em;padding:.1rem .55rem;border-radius:var(--nx-radius-sm);border:1px solid;line-height:1.5}.chip-sample,.chip-example{color:var(--nx-status-warn-fg);background:var(--nx-status-warn-bg);border-color:var(--nx-status-warn-border)}.chip-example{margin-bottom:1rem}.chip-preview{color:var(--nx-status-info-fg);background:var(--nx-status-info-bg);border-color:var(--nx-status-info-border);margin-bottom:.75rem}.chip-planned{color:var(--nx-text-muted);background:var(--nx-surface-3);border-color:var(--nx-border-strong)}.demo-bar .chip-sample{background:var(--nx-status-warn-bg)}.section{padding:40px 0}@media(min-width:640px){.section{padding:48px 0}}@media(min-width:1024px){.section{padding:56px 0}}.section-tint{background:var(--tint);border-top:1px solid var(--nx-border);border-bottom:1px solid var(--nx-border)}.lead{font-size:1.125rem;line-height:1.6;max-width:56ch;color:var(--nx-text-muted)}.measure,.page-head.measure{max-width:64ch}.big-text{font-size:1.125rem;line-height:1.65;color:var(--nx-text);max-width:64ch}.eyebrow{color:var(--nx-text-muted);font-weight:600;font-size:var(--nx-text-small);margin-bottom:1rem}.sec-head{max-width:64ch;margin:0 0 var(--nx-space-5)}@media(min-width:1024px){.sec-head{margin-bottom:var(--nx-space-6)}}.sec-head h2{margin-bottom:.4em}.sec-head p{margin:0;color:var(--nx-text-muted);font-size:1.125rem}.two-col{display:grid;gap:var(--nx-space-6);align-items:start}@media(min-width:900px){.two-col{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--nx-space-8)}}.two-col>div>h2{margin-bottom:.5em}.notice-soft{color:var(--nx-text-muted);margin:0 0 1rem}.dash-list{list-style:none;margin:0 0 1rem;padding:0}.dash-list li{position:relative;padding:.25rem 0 .25rem 1.25rem}.dash-list li:before{content:"";position:absolute;left:0;top:.95em;width:.6rem;height:2px;background:currentColor;opacity:.7}.hero{padding:32px 0;background-color:var(--nx-surface);border-bottom:1px solid var(--nx-border)}@media(min-width:1024px){.hero{padding:40px 0}}.hero-grid{display:grid;gap:var(--nx-space-7);align-items:center}@media(min-width:960px){.hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--nx-space-8)}}.hero h1{max-width:14ch}.chip-row{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:1.5rem 0 0;padding:0}.chip-fact{color:var(--nx-text);background:var(--nx-surface);border-color:var(--nx-border-strong)}.hp-card{background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow-3);overflow:hidden}.hp-bar{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;border-bottom:1px solid var(--nx-border);background:var(--nx-surface-2)}.hp-title{font-weight:600;font-size:var(--nx-text-small);color:var(--nx-text)}.hp-body{padding:1.25rem}.hp-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.hp-co{margin:0;font-weight:650;color:var(--nx-text);font-size:1.125rem;letter-spacing:-.01em}.hp-meta{margin:0;font-size:var(--nx-text-small);color:var(--nx-text-muted)}.hp-count{margin:0;text-align:right;line-height:1;flex:none}.hp-count-n{display:block;font-size:2.25rem;font-weight:650;letter-spacing:-.02em;color:var(--nx-text);font-feature-settings:"tnum"}.hp-count-l{display:block;margin-top:.25rem;font-size:var(--nx-text-label);font-weight:600;color:var(--nx-text-muted)}.hp-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--nx-border)}.hp-rows li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.15rem 1rem;padding:.75rem 0;border-bottom:1px solid var(--nx-border);font-size:var(--nx-text-small);line-height:1.45}.hp-k{grid-column:1;font-weight:600;color:var(--nx-text)}.hp-v{grid-column:1;grid-row:2;color:var(--nx-text-muted)}.hp-c{grid-column:2;grid-row:1 / span 2;align-self:center;text-align:right;color:var(--nx-text);font-feature-settings:"tnum";white-space:nowrap}.hp-c-l{display:block;font-size:var(--nx-text-label);font-weight:600;color:var(--nx-status-info-fg)}@media(max-width:520px){.hp-rows li{grid-template-columns:1fr}.hp-c{grid-column:1;grid-row:3;text-align:left;align-self:start;white-space:normal;margin-top:.15rem}.hp-c-l{display:inline;margin-right:.35rem}}.hp-foot{margin:1rem 0 0;font-size:var(--nx-text-small);color:var(--nx-text-muted)}.hp-cap{margin-top:1rem;font-size:var(--nx-text-small);color:var(--nx-text-muted)}.facts-strip{padding:var(--nx-space-5) 0 0}.tiles{list-style:none;margin:0;padding:0;display:grid;gap:var(--nx-space-5);grid-template-columns:1fr 1fr}@media(min-width:900px){.tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile{background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow-1);padding:var(--nx-space-5);display:flex;flex-direction:column;justify-content:center;min-height:88px;padding:var(--nx-space-4) var(--nx-space-5)}.tile-n{font-size:2.25rem;line-height:1.05;font-weight:650;letter-spacing:-.02em;color:var(--nx-text);font-feature-settings:"tnum"}.tile-l{font-size:var(--nx-text-small);font-weight:600;color:var(--nx-text-muted);margin-top:.25rem}.tile-l-only{margin-top:0;font-size:1.25rem;line-height:1.3;font-weight:650;color:var(--nx-text);letter-spacing:-.005em}.teaser{margin:0;color:var(--nx-text-muted)}.icon-lines{list-style:none;margin:0;padding:0;display:grid;gap:var(--nx-space-5)}.icon-lines li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:var(--nx-space-4);align-items:start;padding-bottom:var(--nx-space-5);border-bottom:1px solid var(--nx-border)}.icon-lines li:last-child{border-bottom:0;padding-bottom:0}.icon-lines p{margin:0;font-size:1.125rem;line-height:1.6;max-width:60ch}.il-icon,.step-icon,.bento-icon{color:var(--nx-primary)}.il-icon{width:48px;height:48px;display:grid;place-items:center;background:var(--nx-primary-soft);border-radius:var(--nx-radius-lg)}.icon{flex:none}.steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--nx-space-5);grid-template-columns:1fr}@media(min-width:640px){.steps:not(.steps-v){grid-template-columns:1fr 1fr}}@media(min-width:1100px){.steps:not(.steps-v){grid-template-columns:repeat(5,minmax(0,1fr))}}.step{position:relative;display:flex;flex-direction:column;gap:var(--nx-space-3)}.step-num{width:32px;height:32px;border-radius:50%;background:var(--nx-primary);color:var(--nx-text-on-primary);font-family:var(--mono);font-weight:500;font-size:.875rem;display:grid;place-items:center;position:relative;z-index:1}.step-card{flex:1;background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow-1);padding:var(--nx-space-4) var(--nx-space-5);transition:box-shadow var(--nx-dur) var(--nx-ease)}.step-card:hover{box-shadow:var(--nx-shadow-2)}.step-icon{margin-bottom:var(--nx-space-3)}.step-card h3{font-size:1.125rem;line-height:1.3;margin-bottom:.4em}.step-card p{margin:0;font-size:var(--nx-text-small);line-height:1.55;color:var(--nx-text-muted)}@media(min-width:1100px){.steps:not(.steps-v) .step:not(:last-child):before{content:"";position:absolute;top:15px;left:16px;right:calc(-1 * var(--nx-space-5));height:2px;background:var(--nx-border-strong)}}.steps-v{gap:0}.steps-v .step{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:var(--nx-space-4);padding-bottom:var(--nx-space-5)}.steps-v .step:last-child{padding-bottom:0}.steps-v .step:not(:last-child):before{content:"";position:absolute;left:15px;top:32px;bottom:0;width:2px;background:var(--nx-border-strong)}.steps-v .step-card p{font-size:1rem}.band-dark{--nx-bg: #0E1318;--nx-surface: #151C23;--nx-surface-2: #1B242C;--nx-surface-3: #242D36;--nx-border: #38424C;--nx-text: #E7E9EA;--nx-text-muted: #A9B3BD;--nx-link: #79C4F6;--nx-focus: #1C9CF0;--nx-primary: #1C9CF0;--nx-text-on-primary: #0E1318;--nx-primary-soft: #061622;--nx-status-info-fg: #79C4F6;--nx-status-info-bg: #061622;--nx-status-info-border: #094871;--nx-status-info-solid: #79C4F6;--nx-status-warn-bg: #33260C;--nx-status-warn-border: #664D18;--band-blue: #79C4F6;--nx-status-warn-fg: #EDBB62;background:#0e1318;color:var(--nx-text);padding:40px 0;border-top:1px solid #2E3944;border-bottom:1px solid #2E3944}@media(min-width:640px){.band-dark{padding:48px 0}}@media(min-width:1024px){.band-dark{padding:56px 0}}.band-dark h2,.band-dark h3{color:var(--nx-text)}.band-dark a{color:var(--nx-link)}.demo-top{display:flex;flex-wrap:wrap;gap:var(--nx-space-3) var(--nx-space-5);align-items:center;justify-content:space-between;margin-bottom:var(--nx-space-5)}.tablist{display:flex;flex-wrap:wrap;gap:4px;padding:4px;background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg)}.tablist[hidden]{display:none}.tablist button{font:inherit;background:transparent;border:0;border-radius:var(--nx-radius-md);padding:.5rem 1rem;text-align:left;cursor:pointer;color:var(--nx-text-muted);display:grid;min-height:44px;transition:background var(--nx-dur) var(--nx-ease),color var(--nx-dur) var(--nx-ease)}.tablist button:hover{background:var(--nx-surface-3);color:var(--nx-text)}.tablist button[aria-selected=true]{background:var(--band-blue);color:#0e1318}.tablist button:focus-visible{outline-offset:1px}.tab-label{font-weight:650;line-height:1.25}.tab-sub{font-size:var(--nx-text-label);line-height:1.25}.demo-panels{background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow-1)}.panel{padding:clamp(1.25rem,3vw,1.5rem) clamp(1.25rem,3vw,2rem)}.panel+.panel{border-top:1px solid var(--nx-border)}.panel[hidden]{display:none}.panel:focus-visible{outline-offset:-4px}.doc-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding-bottom:var(--nx-space-3);margin-bottom:var(--nx-space-4);border-bottom:1px solid var(--nx-border)}.doc-co{margin:0;font-weight:650;color:var(--nx-text)}.doc-sub{font-weight:400;color:var(--nx-text-muted);margin-left:.35rem}.panel-kicker{margin:0;font-size:var(--nx-text-label);font-weight:600;color:var(--band-blue)}.panel h3{font-size:1.5rem;margin-bottom:var(--nx-space-4)}.panel-foot{margin:var(--nx-space-5) 0 0;padding-top:var(--nx-space-4);border-top:1px solid var(--nx-border);font-size:var(--nx-text-small);color:var(--nx-text-muted)}.policy{margin:0}.policy div{display:grid;gap:.1rem;padding:.75rem 0;border-bottom:1px solid var(--nx-border)}.policy dt{font-weight:600;color:var(--nx-text)}.policy dd{margin:0;color:var(--nx-text-muted)}@media(min-width:700px){.policy div{grid-template-columns:15rem 1fr;gap:1.5rem}}.ev-table,.compare{width:100%;border-collapse:collapse;font-size:var(--nx-text-small);font-feature-settings:"cv11","tnum"}.ev-table th,.ev-table td,.compare th,.compare td{text-align:left;padding:.7rem .75rem;border-bottom:1px solid var(--nx-border);vertical-align:top}.ev-table thead th,.compare thead th{font-size:var(--nx-text-label);font-weight:600;color:var(--nx-text-muted);border-bottom:2px solid var(--nx-border-strong)}.ev-table tbody th{color:var(--nx-text);font-weight:600}.ev-table td:last-child{white-space:nowrap}.ptr{font-family:var(--mono);font-size:.875rem;background:var(--nx-surface-3);color:var(--nx-text);border-radius:var(--nx-radius-sm);padding:2px 6px;overflow-wrap:anywhere}.band-dark .ptr{color:var(--band-blue)}@media(max-width:719px){.ev-table thead,.compare thead{position:absolute;left:-9999px}.ev-table tr,.compare tr{display:block;border-bottom:1px solid var(--nx-border);padding:.6rem 0}.ev-table th,.ev-table td,.compare td{display:block;padding:.15rem 0;border:0}.ev-table td:before,.compare td:before{content:attr(data-label) ": ";font-weight:600;color:var(--nx-text)}.ev-table td:last-child{white-space:normal}}.callout{margin:var(--nx-space-5) 0 0;padding:.9rem 1.1rem;background:var(--nx-primary-soft);border:1px solid var(--nx-status-info-border);border-left:4px solid var(--nx-status-info-solid);border-radius:var(--nx-radius-md)}.status-line{font-weight:600;color:var(--nx-text)}.dl-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin:1rem 0 0}.dl-note{font-size:var(--nx-text-small);color:var(--nx-text-muted)}.band-dark .btn-ghost{background:var(--nx-surface);color:var(--nx-text);border-color:#7c8793}.bento{display:grid;gap:var(--nx-space-5);grid-template-columns:1fr}@media(min-width:800px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-lg{grid-row:span 2}.bento-wide{grid-column:1 / -1}}@media(min-width:1000px){.bento{grid-template-columns:1.3fr 1fr 1fr}.bento-wide{grid-column:2 / -1}}.bento-card{background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow-1);padding:var(--nx-space-5);transition:box-shadow var(--nx-dur) var(--nx-ease)}.bento-card:hover{box-shadow:var(--nx-shadow-2)}.bento-lg{padding:var(--nx-space-6);border-top:2px solid var(--nx-accent);display:flex;flex-direction:column;justify-content:center}.bento-lg h3{font-size:1.5rem}.bento-lg p{font-size:1.125rem}.bento-card h3{font-size:1.25rem;line-height:1.3;margin:var(--nx-space-3) 0 .4em}.bento-card p{margin:0;color:var(--nx-text-muted)}.bento-wide{display:flex;gap:var(--nx-space-4);align-items:flex-start}.bento-wide h3{margin-top:0}.bento-icon{flex:none;width:24px;height:24px}.wiz-layout{display:grid;gap:var(--nx-space-6);align-items:start;scroll-margin-top:calc(var(--header-h) + 20px)}@media(min-width:960px){.wiz-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--nx-space-8)}.wiz-head{position:sticky;top:calc(var(--header-h) + 24px)}}.wiz-head h2{margin-bottom:.5rem}.wiz-intro{max-width:56ch}.wizard{background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow-1);padding:clamp(1.25rem,3vw,2rem)}.wiz-qs{list-style:none;margin:0;padding:0;display:grid;gap:0}.wiz-qs>li{padding:.75rem 0;border-bottom:1px solid var(--nx-border)}.wiz-qs>li:first-child{padding-top:0}.wiz-qs>li:last-child{border-bottom:0}@media(min-width:720px){.wiz-qs fieldset{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1.5rem;align-items:center}.wiz-qs legend{grid-column:1;grid-row:1;float:none;width:auto}.wiz-qs .q-help{grid-column:1;grid-row:2;margin:.15rem 0 0 2.45rem}.wiz-qs .seg{grid-column:2;grid-row:1 / span 2;margin:0;flex-wrap:nowrap}}@media(min-width:960px){.wiz-layout{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}fieldset{border:0;margin:0;padding:0;min-width:0}legend{display:flex;gap:.75rem;padding:0;font-weight:600;color:var(--nx-text);line-height:1.4;float:left;width:100%}legend+*{clear:both}.q-num{flex:none;width:1.7rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--nx-text);border-radius:50%;font-family:var(--mono);font-size:.8125rem;font-weight:500}.q-help{margin:.25rem 0 .6rem 2.45rem;font-size:var(--nx-text-small);color:var(--nx-text-muted)}.seg{margin-left:2.45rem;display:flex;flex-wrap:wrap;gap:.5rem}.seg-opt{position:relative}.seg-opt input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.seg-opt label{display:flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 .9rem;border:1px solid var(--nx-border-strong);border-radius:var(--nx-radius-md);background:var(--nx-surface);color:var(--nx-text);font-size:.9375rem;font-weight:600;cursor:pointer;min-width:4.25rem}.seg-opt:hover label{border-color:var(--nx-text-muted);background:var(--nx-bg)}.seg-opt input:focus-visible+label{outline:var(--nx-focus-width) solid var(--nx-focus);outline-offset:var(--nx-focus-offset)}.wiz-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.wiz-actions [hidden]{display:none}.wiz-msg{display:flex;gap:.5rem;align-items:baseline;margin:.9rem 0 0;color:var(--nx-status-unmet-fg);font-weight:600}.wiz-msg:empty{display:none}.wiz-msg:before{content:"!";flex:none;width:1.2rem;height:1.2rem;border-radius:50%;border:2px solid currentColor;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1;transform:translateY(2px)}.wiz-result{margin-top:1.25rem;outline:none}.wiz-result.has-result{border:1px solid var(--nx-status-info-border);border-left:4px solid var(--nx-status-info-solid);background:var(--nx-status-info-bg);padding:1.25rem 1.25rem .25rem;border-radius:var(--nx-radius-md)}.wiz-result.has-result[data-state=R1],.wiz-result.has-result[data-state=R2]{border-color:var(--nx-status-warn-border);border-left-color:var(--nx-status-warn-solid);background:var(--nx-status-warn-bg)}.wiz-result:focus-visible{outline:var(--nx-focus-width) solid var(--nx-focus);outline-offset:var(--nx-focus-offset)}.result h3{font-size:1.25rem}.result-detail{margin-top:1rem;padding-top:1rem;border-top:1px solid currentColor}.result-detail h4{margin:1rem 0 .35rem;font-size:1rem}.result-detail h4:first-child{margin-top:0}.result-status{font-weight:650}.result-q5{margin:1rem 0 0}.result-note{font-size:var(--nx-text-small);font-style:italic}.result-cta{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:1rem}.wiz-foot{margin:1.25rem 0 0;font-size:var(--nx-text-small);color:var(--nx-text-muted)}.two-col-faq{align-items:start}@media(min-width:900px){.sticky-h{position:sticky;top:calc(var(--header-h) + 24px)}}.faq{display:grid;gap:var(--nx-space-3)}.faq details{background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow-1);transition:box-shadow var(--nx-dur) var(--nx-ease)}.faq details:hover{box-shadow:var(--nx-shadow-2)}.faq summary{cursor:pointer;font-weight:600;color:var(--nx-text);padding:1rem 3rem 1rem 1.25rem;list-style:none;position:relative;border-radius:var(--nx-radius-lg)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:1.25rem;top:.75rem;font-size:1.5rem;font-weight:400;color:var(--nx-link);line-height:1.2}.faq details[open] summary:after{content:"−"}.faq summary:focus-visible{outline-offset:2px}.faq details>div{padding:0 1.25rem 1rem;max-width:62ch;color:var(--nx-text)}.faq details>div p:last-child{margin-bottom:0}.final-cta{padding:0 0 40px}@media(min-width:1024px){.final-cta{padding-bottom:56px}}.final-cta-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--nx-space-5) var(--nx-space-6);background:var(--panel);color:var(--panel-muted);border:1px solid #094871;border-radius:var(--nx-radius-lg);padding:var(--nx-space-6);box-shadow:var(--nx-shadow-2)}@media(min-width:720px){.final-cta-card{padding:var(--nx-space-6) var(--nx-space-7)}}.final-cta h2{color:var(--panel-text);margin:0 0 .3em;max-width:22ch}.final-cta p{margin:0;font-size:1.125rem}.final-cta :focus-visible,.site-footer :focus-visible{outline-color:#fff}.page-head{padding:40px 0 var(--nx-space-5)}@media(min-width:1024px){.page-head{padding-top:56px}}.page-head h1{font-size:clamp(2.25rem,4.6vw,3.25rem);max-width:18ch}.notice{border:1px solid var(--nx-status-warn-border);border-left:4px solid var(--nx-status-warn-solid);background:var(--nx-status-warn-bg);color:var(--nx-status-warn-fg);padding:.9rem 1.15rem;margin:1rem 0 1.5rem;max-width:70ch;border-radius:var(--nx-radius-md)}.notice .ph{background:transparent}.topics{list-style:none;margin:0;padding:0;border-top:1px solid var(--nx-border-strong)}.topics li{display:grid;gap:.1rem;padding:.7rem 0;border-bottom:1px solid var(--nx-border)}.topics strong{color:var(--nx-text)}.topics span{color:var(--nx-text-muted)}.facts{display:grid;margin:1rem 0 0;border-top:1px solid var(--nx-border)}.facts div{padding:.8rem 0;border-bottom:1px solid var(--nx-border)}.facts dt{font-size:var(--nx-text-label);font-weight:600;color:var(--nx-text-muted)}.facts dd{margin:0;color:var(--nx-text);font-weight:550}.glance{padding:var(--nx-space-6)}.card-h{font-size:1.25rem;margin:0}.cards-4{list-style:none;margin:0;padding:0;display:grid;gap:var(--nx-space-5);grid-template-columns:1fr}@media(min-width:640px){.cards-4{grid-template-columns:1fr 1fr}}@media(min-width:1100px){.cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.cards-4 .card h3{font-size:1.125rem;margin:var(--nx-space-3) 0 .4em}.cards-4 .card p{margin:0;font-size:var(--nx-text-small);color:var(--nx-text-muted)}.contact-box{border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-surface);box-shadow:var(--nx-shadow-1);padding:var(--nx-space-5);margin:1rem 0 2rem}.pricing-pick{padding-bottom:40px}.pricing-intro{margin:0 0 .75rem;font-weight:600}.scope-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--nx-space-5);grid-template-columns:1fr}@media(min-width:800px){.scope-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.scope-n{width:32px;height:32px;border-radius:50%;background:var(--nx-primary);color:var(--nx-text-on-primary);font-family:var(--mono);font-size:.875rem;display:grid;place-items:center;margin-bottom:var(--nx-space-3)}.scope-steps h3{font-size:1.125rem;margin:0 0 .5em}.scope-steps p,.day-wrap{margin:0}.day{list-style:none;margin:0;padding:0;border-top:1px solid var(--nx-border-strong)}.day li{display:grid;gap:.15rem;padding:1rem 0;border-bottom:1px solid var(--nx-border)}.day p{margin:0;max-width:60ch}.day-time{font-family:var(--mono);font-size:.9375rem;font-weight:500;color:var(--nx-text)}@media(min-width:700px){.day li{grid-template-columns:8rem 1fr;gap:1.5rem}}.day-caption{margin:1rem 0 0;font-size:var(--nx-text-small);font-style:italic;color:var(--nx-text-muted)}.site-header{background:var(--nx-surface);border-bottom:1px solid var(--nx-border);position:sticky;top:0;z-index:50}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--header-h);flex-wrap:wrap}.brand{display:inline-flex;align-items:center;text-decoration:none;padding:0}.brand img{display:block;height:32px;width:auto}.nav-toggle{display:inline-flex;align-items:center;gap:.5rem;font:inherit;font-weight:600;background:var(--nx-surface);color:var(--nx-text);border:1px solid var(--nx-border-strong);border-radius:var(--nx-radius-md);min-height:40px;padding:0 .9rem;cursor:pointer}.nav-toggle:hover{background:var(--nx-bg)}.nav-toggle[hidden]{display:none}.site-nav{width:100%}.site-nav ul{list-style:none;margin:0;padding:0 0 1rem;display:flex;flex-direction:column;gap:.1rem}.js .site-nav{display:none}.js .site-nav.open{display:block}.site-nav a:not(.btn){display:block;padding:.65rem .25rem;color:var(--nx-text);text-decoration:none;font-weight:550}.site-nav a:not(.btn):hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;color:var(--nx-text)}.site-nav a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--nx-accent);font-weight:650}.nav-cta{margin-top:.5rem}.nav-group-d{display:none}.nav-group-label{display:block;padding:.65rem .25rem .2rem;font-size:var(--nx-text-label);font-weight:600;color:var(--nx-text-muted)}.site-nav .nav-group-m ul{padding:0 0 .35rem .75rem;margin-left:.25rem;border-left:1px solid var(--nx-border-strong)}@media(min-width:860px){.nav-toggle{display:none!important}.site-nav,.js .site-nav,.js .site-nav.open{display:block;width:auto}.site-nav ul{flex-direction:row;align-items:center;gap:1.4rem;padding:0}.site-nav a:not(.btn){padding:.4rem 0}.nav-cta{margin:0}.nav-group-d{display:block}.nav-group-m{display:none}}@media(min-width:860px)and (max-width:1020px){.site-nav ul{gap:.9rem}.site-nav a:not(.btn){font-size:.95rem}}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;font:inherit;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;text-align:center;padding:0 1rem;border-radius:var(--nx-radius-md);border:1px solid transparent;cursor:pointer;transition:background var(--nx-dur) var(--nx-ease),border-color var(--nx-dur) var(--nx-ease),color var(--nx-dur) var(--nx-ease)}.btn-sm{min-height:2rem;padding:0 .8rem;font-size:.875rem}.btn-primary{background:var(--nx-primary);color:var(--nx-text-on-primary)}.btn-primary:hover{background:var(--nx-primary-hover);color:var(--nx-text-on-primary)}.btn-ghost{background:var(--nx-surface);color:var(--nx-text);border-color:var(--nx-border-strong)}.btn-ghost:hover{background:var(--nx-bg);border-color:var(--nx-text-muted);color:var(--nx-text)}.btn-ghost:active{background:var(--nx-surface-3)}.btn-quiet{background:transparent;color:var(--nx-link)}.btn-quiet:hover{background:var(--nx-primary-soft);color:var(--nx-link)}.btn-light{background:#1c9cf0;color:#0e1318}.btn-light:hover{background:#49aff3;color:#0e1318}.btn[aria-disabled=true]{background:var(--nx-disabled-bg);color:var(--nx-disabled-text);border-color:transparent;cursor:not-allowed}.btn-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.sec-layout{display:grid;gap:1.5rem;padding-bottom:3rem}@media(min-width:960px){.sec-layout{grid-template-columns:220px minmax(0,1fr);gap:3rem}}.sec-nav{min-width:0;max-width:100%;font-size:var(--nx-text-small)}.sec-nav ul{list-style:none;margin:0;padding:0;display:flex;gap:.25rem 1rem;overflow-x:auto;max-width:100%}.sec-nav-title{margin:0 0 .5rem;font-size:var(--nx-text-label);font-weight:600;color:var(--nx-text-muted)}.sec-nav a{display:block;padding:.35rem 0;color:var(--nx-text-muted);text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap}.sec-nav a:hover{color:var(--nx-text);text-decoration:underline}.sec-nav a[aria-current=location]{color:var(--nx-text);font-weight:650;border-bottom-color:var(--nx-primary)}@media(max-width:959px){.sec-nav{position:sticky;top:var(--header-h);z-index:20;background:var(--nx-bg);border-bottom:1px solid var(--nx-border);padding:.4rem 1rem 0;margin:0 -1rem}.sec-nav-title{display:none}}@media(min-width:720px)and (max-width:959px){.sec-nav{margin:0 -2rem;padding-left:2rem;padding-right:2rem}}@media(min-width:960px){.sec-nav{position:sticky;top:calc(var(--header-h) + 24px);align-self:start}.sec-nav ul{flex-direction:column;overflow:visible;gap:0;border-left:1px solid var(--nx-border-strong)}.sec-nav a{padding:.45rem .9rem;border-bottom:0;border-left:3px solid transparent;margin-left:-1px;white-space:normal}.sec-nav a[aria-current=location]{border-left-color:var(--nx-primary)}}.sec-block{padding:0 0 3rem}.compare td:first-child{border-right:1px solid var(--nx-border);padding-right:1.5rem}.compare{font-size:1rem}.diagram{margin:1rem 0 0}.diagram-flow{list-style:none;margin:0;padding:0;display:grid;gap:0}.d-node{position:relative;border:1px solid var(--nx-border-strong);background:var(--nx-surface);padding:1rem 1.15rem;margin-bottom:2.2rem;border-radius:var(--nx-radius-lg)}.d-node:last-child{margin-bottom:0}.d-node:nth-child(2){border-color:var(--nx-primary);border-width:2px}.d-node h3{margin-bottom:.2rem;font-size:1.1rem}.d-node p{margin:0;font-size:var(--nx-text-small)}.d-link{position:absolute;left:50%;bottom:-1.95rem;transform:translate(-50%);font-size:var(--nx-text-label);font-weight:600;color:var(--nx-text-muted);background:var(--nx-bg);padding:0 .5rem;white-space:nowrap}.diagram figcaption{margin-top:1rem;font-size:var(--nx-text-small);font-style:italic;color:var(--nx-text-muted)}@media(min-width:900px){.diagram-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}.d-node{margin:0}.d-link{left:100%;right:auto;bottom:auto;top:-1.6rem;transform:translate(-50%);width:5rem;text-align:center;white-space:normal;background:transparent;line-height:1.2;padding:0}.d-link:after{content:"→";display:block;font-size:1rem;color:var(--nx-text)}}.site-footer{background:var(--foot-bg);color:#a9b3bd;padding:2.5rem 0 1.5rem;font-size:var(--nx-text-small);border-top:1px solid #2e3944}.site-footer a{color:#e8ecf0}.site-footer a:hover{color:#fff}.footer-grid{display:grid;gap:1.5rem}@media(min-width:720px){.footer-grid{grid-template-columns:2fr 1fr}}.footer-logo{display:block;height:32px;width:auto;margin:16px 0 24px}.footer-links{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:.4rem 1rem}.footer-links a{text-decoration:none}.footer-links a:hover{text-decoration:underline}.proof-list{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.proof-list li{border:1px solid #4d5864;color:#e8ecf0;font-size:var(--nx-text-label);padding:.15rem .7rem;border-radius:var(--nx-radius-sm)}.footer-planned{margin:1.5rem 0 0;padding-top:1rem;border-top:1px solid #2e3944;max-width:80ch}.footer-draft{margin:1rem 0 0;color:#edbb62}.error-page{padding:48px 0}@keyframes nq-rise{0%{transform:translateY(14px)}to{transform:none}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.step-card,.bento-card,.tile{animation:nq-rise linear both;animation-timeline:view();animation-range:entry 0% entry 40%}}}.error-mark{display:block;width:56px;height:56px;margin-bottom:1.25rem}.error-code{margin:0 0 .25rem;font-family:var(--nx-font-mono);font-weight:500;font-size:var(--nx-text-small);letter-spacing:.08em;color:var(--nx-accent-text)}.error-list-title{margin:2.5rem 0 .75rem;font-size:var(--nx-text-label);font-weight:600;color:var(--nx-text-muted);text-transform:none}.error-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--nx-border)}.error-list li{display:grid;grid-template-columns:minmax(8rem,12rem) auto 1fr;gap:.25rem 1rem;align-items:baseline;padding:.7rem 0;border-bottom:1px solid var(--nx-border)}.error-list a{font-weight:600}.error-note{color:var(--nx-text-muted);font-size:var(--nx-text-small)}@media(max-width:640px){.error-list li{grid-template-columns:1fr}}.credit-list{list-style:none;margin:0 0 2rem;padding:0;display:grid;gap:1rem}.credit-list li{background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);padding:1.25rem 1.5rem}.credit-list h2{margin:0 0 .5rem;font-size:1.125rem}.credit-list p{margin:0 0 .5rem}.credit-meta{color:var(--nx-text-muted);font-size:var(--nx-text-small)}@media(max-width:1099px){.step-icon{display:none}}@media(max-width:639px){.steps:not(.steps-v){gap:0}.steps:not(.steps-v) .step{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:var(--nx-space-4);padding-bottom:var(--nx-space-4)}.steps:not(.steps-v) .step:last-child{padding-bottom:0}.steps:not(.steps-v) .step:not(:last-child):before{content:"";position:absolute;left:15px;top:32px;bottom:0;width:2px;background:var(--nx-border-strong)}.steps:not(.steps-v) .step-card{background:transparent;border:0;box-shadow:none;padding:0}.steps:not(.steps-v) .step-card h3{font-size:1rem;margin-bottom:.15em}.steps:not(.steps-v) .step-card p{font-size:var(--nx-text-small)}.panel{padding:1rem}.doc-head{margin-bottom:var(--nx-space-3)}.panel h3{font-size:1.25rem;margin-bottom:var(--nx-space-3)}.panel-foot{margin-top:var(--nx-space-4)}.demo-top{margin-bottom:var(--nx-space-4)}.tile{min-height:88px;padding:var(--nx-space-4)}}:root{--max: 1200px;--header-h: 72px;--tint: var(--nx-primary-soft);--panel: var(--nx-slate-950);--panel-text: #E7E9EA;--panel-muted: #A9B3BD}body{background:var(--background);color:var(--foreground);letter-spacing:-.005em}.container{max-width:var(--max);padding-inline:1.25rem}h1,h2,h3{font-weight:600;letter-spacing:-.03em}h1{font-size:clamp(3rem,5vw,3.5rem);line-height:1.04}h2{font-size:clamp(2.125rem,3.5vw,3rem);line-height:1.08}h3{font-size:1.375rem;line-height:1.25}.lead{font-size:clamp(1.0625rem,1.7vw,1.25rem);line-height:1.55}.section{padding-block:3rem}.section-kicker,.outcome-eyebrow,.persona-index{margin:0 0 .8rem;color:var(--nx-link);font:600 .75rem/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase}.sec-head{max-width:none;margin-bottom:2rem}.sec-head-split{display:grid;gap:1rem 3rem;align-items:end}.sec-head-split>p{max-width:34rem;margin:0;color:var(--nx-text-muted);font-size:1.0625rem}@media(min-width:800px){.container{padding-inline:2rem}.sec-head-split{grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr)}}.draft-banner{padding:.45rem 0;background:var(--nx-status-warn-bg);border-color:var(--nx-status-warn-border);color:var(--nx-status-warn-fg);font-size:.8125rem;letter-spacing:0;text-align:center}.site-header{background:var(--nx-bg);border-color:var(--nx-border);box-shadow:none}.header-inner{min-height:var(--header-h);flex-wrap:nowrap}.brand{padding:0 1rem 0 0}.brand img{height:30px;width:128px}.site-nav a:not(.btn),.nxd>summary{font-size:.875rem;font-weight:550}.site-nav a[aria-current=page],.nxd>summary[data-current=true]{box-shadow:inset 0 -2px 0 var(--nx-graphic)}.nav-cta .btn{min-height:38px}.btn{min-height:44px;padding-inline:1.15rem;border-radius:var(--nx-radius-md);font-size:.9375rem}.btn-sm{min-height:38px;padding-inline:.95rem;font-size:.8125rem}.btn-primary{background:var(--primary);color:var(--primary-foreground)}.btn-primary:hover{background:var(--nx-primary-hover);color:var(--primary-foreground)}.btn-primary:active{background:var(--nx-primary-press)}.btn-ghost{background:transparent;color:var(--nx-text);border-color:var(--input)}.btn-ghost:hover{background:var(--muted);border-color:var(--nx-text-muted);color:var(--nx-text)}.chip{border-radius:var(--nx-radius-sm)}.chip-fact{background:transparent;border-color:var(--nx-border-strong);color:var(--nx-text)}.hero{padding:3rem 0 0;overflow:hidden;background:var(--nx-bg);border-bottom:0}.hero>.hero-copy{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:940px}.hero .eyebrow{margin-bottom:1.25rem;color:var(--nx-text-muted);font:600 .8125rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.hero h1{max-width:16ch;margin-bottom:1rem}.hero h1 span{display:block}.hero-accent{color:var(--nx-link)}.hero .lead{max-width:740px;margin-inline:auto}.hero .btn-row{justify-content:center;margin-top:1.15rem}.hero-proof{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.5rem;margin:1rem 0 0;padding:0;list-style:none;color:var(--nx-text-muted);font-size:.875rem}.hero-proof li+li{position:relative}.hero-proof li+li:before{content:"";position:absolute;left:-.8rem;top:.45rem;width:3px;height:3px;background:var(--nx-graphic)}.hero-product{position:relative;z-index:0;max-width:1080px;margin-top:1.5rem;padding-bottom:.9rem}.hero-product:before{content:"";position:absolute;z-index:-1;inset:2rem .4rem 0 2.4rem;background:var(--nx-azure);border-radius:var(--nx-radius-lg)}.hero-packet{margin:0}.hp-card{overflow:hidden;height:auto;background:var(--nx-bg);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow-1)}.hp-bar{min-height:54px;display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:.65rem 1rem;background:var(--nx-surface);border-bottom:1px solid var(--nx-border)}.hp-window-mark,.demo-window-mark{width:13px;height:13px;flex:none;background:var(--nx-graphic);border-radius:3px}.hp-title,.demo-frame-title{margin-right:auto;font-size:.8125rem;font-weight:650;color:var(--nx-text)}.hp-workspace{display:grid;grid-template-columns:190px minmax(0,1fr);height:auto;min-height:0;align-items:stretch}.hp-side{display:flex;flex-direction:column;min-height:0;height:auto;overflow:hidden;padding:1rem;background:#0e1318;color:#a9b3bd;border-right:1px solid #2E3944}.hp-side-title{margin:0 0 .85rem;color:#e7e9ea;font-size:.8125rem;font-weight:650}.hp-side ul{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.hp-side li{display:flex;align-items:center;gap:.65rem;padding:.5rem .65rem;border-radius:var(--nx-radius-md);font-size:.8125rem;font-weight:550}.hp-side li span{width:8px;height:8px;background:#38424c;border-radius:2px}.hp-side li.is-active{background:#242d36;color:#e7e9ea}.hp-side li.is-active span{background:#1c9cf0}.hp-side-foot{margin:auto 0 0;padding-top:.85rem;border-top:1px solid #2E3944;font-size:.75rem}.hp-body{min-width:0;min-height:0;height:auto;overflow:visible;padding:1.15rem 1.35rem}.hp-head{margin-bottom:.8rem}.hp-kicker{margin:0 0 .45rem;color:var(--nx-link);font:600 .75rem/1.2 var(--mono);text-transform:uppercase;letter-spacing:.08em}.hp-co{font-size:1.35rem}.hp-count-n{color:var(--nx-text);font-size:2.5rem}.hp-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.5rem .75rem;background:var(--nx-primary-soft);border:1px solid var(--nx-status-info-border);border-radius:var(--nx-radius-md) var(--nx-radius-md) 0 0;color:var(--nx-text);font-size:.75rem;font-weight:650}.hp-rows{border:1px solid var(--nx-border);border-top:0}.hp-rows li{padding:.55rem .75rem;grid-template-columns:minmax(0,1fr) auto;border-color:var(--nx-border);line-height:1.35}.hp-c-l{color:var(--nx-status-info-fg)}.hp-foot{margin-top:.75rem;padding:.65rem .8rem;background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);font-size:.8125rem}.hp-cap{margin:.8rem 0 0;text-align:center}.hero-facts{max-width:1080px;padding-bottom:.75rem}.hero-facts .tiles{overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg)}.hero-facts .tile{min-height:76px;padding:1rem 1.35rem;background:transparent;border:0;border-right:1px solid var(--nx-border);border-radius:0;box-shadow:none}.hero-facts .tile:last-child{border-right:0}.hero-facts .tile-n{color:var(--nx-text);font-size:1.85rem}.hero-facts .tile-l-only{font-size:1rem;line-height:1.4}.section.problem-section{padding-block:2rem;background:var(--nx-bg)}.problem-grid{display:block}.problem-copy{display:grid;gap:.25rem 3rem;margin-bottom:1.5rem}.problem-copy h2{margin-bottom:1rem}.problem-copy .teaser{max-width:28rem}.problem-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--nx-border)}.problem-list li{display:grid;grid-template-columns:2.5rem 3rem minmax(0,1fr);gap:1rem;align-items:start;padding:1.5rem 0;border-bottom:1px solid var(--nx-border)}.problem-num{color:var(--nx-link);font:500 .75rem/3rem var(--mono)}.problem-icon{width:3rem;height:3rem;display:grid;place-items:center;color:var(--nx-link);background:var(--nx-primary-soft);border-radius:var(--nx-radius-md)}.problem-list p{margin:.35rem 0 0;font-size:1.125rem;line-height:1.55}@media(min-width:900px){.problem-copy{grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);align-items:end}.problem-copy .section-kicker,.problem-copy h2{grid-column:1}.problem-copy .teaser{grid-column:2;grid-row:1 / span 2;margin-bottom:1rem}.problem-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;border:0}.problem-list li{display:flex;flex-direction:column;min-height:230px;padding:1rem;background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg)}.problem-list li:nth-child(2){background:var(--nx-primary-soft);border-color:var(--nx-status-info-border)}.problem-list .problem-icon{margin:1rem 0 .5rem}.problem-list p{margin-top:auto;font-size:.9375rem;line-height:1.45}}.section.steps-section{padding-block:2rem;background:var(--nx-primary-soft);border-block:1px solid var(--nx-status-info-border)}.steps:not(.steps-v){display:grid;grid-template-columns:1fr;gap:0}.steps:not(.steps-v) .step{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:1.25rem;align-items:stretch;min-height:70px}.steps:not(.steps-v) .step:not(:last-child):before{content:"";position:absolute;left:27px;top:32px;bottom:-2px;width:2px;background:var(--nx-graphic)}.steps:not(.steps-v) .step-num{width:56px;height:30px;border-radius:var(--nx-radius-md);background:var(--nx-primary);color:var(--nx-text-on-primary);font-size:.8125rem}.steps:not(.steps-v) .step-card{display:grid;grid-template-columns:2rem minmax(12rem,.65fr) minmax(0,1fr);gap:1.25rem;align-items:start;padding:.65rem 1rem;margin-bottom:.4rem;background:var(--nx-bg);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow-1)}.steps:not(.steps-v) .step-card:hover{box-shadow:var(--nx-shadow-1)}.steps:not(.steps-v) .step-icon{display:block;margin:.1rem 0 0;color:var(--nx-link)}.steps:not(.steps-v) .step-card h3{margin:0;font-size:1.125rem}.steps:not(.steps-v) .step-card p{margin:0;font-size:.875rem;line-height:1.45;color:var(--nx-text-muted)}@media(min-width:960px){.steps:not(.steps-v){position:relative;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.steps:not(.steps-v):before{content:"";position:absolute;top:15px;left:28px;right:28px;height:2px;background:var(--nx-graphic)}.steps:not(.steps-v) .step{display:flex;flex-direction:column;min-height:0;gap:.75rem}.steps:not(.steps-v) .step:not(:last-child):before{display:none}.steps:not(.steps-v) .step-num{width:40px;height:30px;z-index:1}.steps:not(.steps-v) .step-card{display:flex;flex:1;flex-direction:column;grid-template-columns:none;gap:.65rem;min-height:190px;margin:0;padding:1rem}.steps:not(.steps-v) .step-card h3{min-height:2.6em}}.section.outcomes-section{padding-block:2rem;background:var(--nx-bg)}.outcome-grid{display:grid;gap:var(--nx-space-5)}.outcome-card{min-width:0;min-height:340px;display:flex;flex-direction:column;overflow:hidden;padding:1.5rem 1.5rem 0;background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg)}.outcome-card h3{max-width:14ch;margin-bottom:.75rem;font-size:clamp(1.65rem,2.5vw,2rem)}.outcome-card>p:not(.outcome-eyebrow){color:var(--nx-text-muted)}.outcome-ui{min-height:120px;margin:auto -.5rem 0;padding:1.25rem;background:var(--nx-bg);border:1px solid var(--nx-border);border-bottom:0;border-radius:var(--nx-radius-lg) var(--nx-radius-lg) 0 0;font-size:.8125rem}.outcome-ui-top{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--nx-border);color:var(--nx-text);font-weight:650}.outcome-ui code{display:block;margin-top:1rem;padding:.8rem;background:var(--nx-surface-3);border-radius:var(--nx-radius-sm);font:500 .75rem/1.5 var(--mono);overflow-wrap:anywhere}.outcome-ui-meta{display:block;margin-top:1rem;color:var(--nx-status-info-fg);font-weight:650}.outcome-ui-policy{display:grid;align-content:start;gap:.8rem}.outcome-ui-policy div{padding-bottom:.8rem;border-bottom:1px solid var(--nx-border)}.outcome-ui-policy span,.outcome-ui-policy strong{display:block}.outcome-ui-policy span{color:var(--nx-text-muted)}.outcome-ui-policy strong{margin-top:.25rem;color:var(--nx-text);font-weight:600}.outcome-ui-review{display:flex;flex-direction:column;justify-content:center;gap:1rem}.outcome-ui-review span{color:var(--nx-text-muted)}.outcome-ui-review strong{padding:1rem;color:var(--nx-status-info-fg);background:var(--nx-status-info-bg);border:1px solid var(--nx-status-info-border);border-radius:var(--nx-radius-md)}.builder-note{display:flex;gap:1rem;align-items:flex-start;margin-top:0;padding:.85rem 1rem;background:var(--nx-primary-soft);border:1px solid var(--nx-status-info-border);border-radius:var(--nx-radius-lg)}.builder-icon{color:var(--nx-link)}.builder-note h3{margin:0 0 .25rem;font-size:1rem}.builder-note p{margin:0;color:var(--nx-text-muted);font-size:.875rem}@media(min-width:850px){.outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.band-dark{padding-block:2rem;background:#0e1318;border-color:#2e3944}.band-dark .section-kicker{color:#79c4f6}.band-dark .sec-head>p{color:#a9b3bd}.demo-frame{overflow:hidden;height:auto;background:#151c23;border:1px solid #38424C;border-radius:var(--nx-radius-lg)}.demo-frame-bar{min-height:56px;display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem;background:#1b242c;border-bottom:1px solid #38424C}.demo-frame-title{color:#e7e9ea}.demo-frame-bar .chip{margin-left:auto}.demo-workspace{display:grid;grid-template-columns:220px minmax(0,1fr);height:auto;align-items:stretch}.demo-top{display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding:1.25rem;background:#151c23;border-right:1px solid #38424C}.tablist{display:grid;gap:.4rem;padding:0;background:transparent;border:0}.tablist button{width:100%;min-height:62px;padding:.75rem;border:1px solid transparent;border-radius:var(--nx-radius-md)}.tablist button:hover{background:#242d36}.tablist button[aria-selected=true]{background:#1c9cf0;color:#0e1318}.demo-company{margin:auto 0 0;padding-top:2rem;color:#e7e9ea;font-size:.8125rem;font-weight:600}.demo-company span{display:block;margin-top:.25rem;color:#a9b3bd;font-weight:400}.demo-panels{min-width:0;max-height:none;overflow:visible;background:#1b242c;border:0;border-radius:0;box-shadow:none}.panel{min-height:0;padding:1.5rem}.panel-kicker{color:#79c4f6}.panel h3{font-size:clamp(1.5rem,2.5vw,2rem)}.band-dark .policy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.band-dark .policy div{display:block;padding:.7rem;background:#151c23;border:1px solid #38424C;border-radius:var(--nx-radius-md)}.band-dark .policy dd{margin-top:.25rem}.band-dark .policy div,.band-dark .ev-table th,.band-dark .ev-table td{border-color:#38424c}.band-dark .callout{background:#061622;border-color:#094871;border-left-color:#79c4f6}.section.wizard-section{padding-block:2rem;background:var(--nx-bg)}.wiz-layout{gap:3rem 5rem}.wiz-head .chip{margin-bottom:1rem}.wiz-head h2{font-size:2.25rem;line-height:1.1}.wiz-head .wiz-intro{font-size:.9375rem;line-height:1.5}.wiz-head .wiz-foot{font-size:.8125rem;line-height:1.45}.wizard{min-height:360px;padding:1.5rem;background:var(--nx-surface);box-shadow:none}.wiz-step-status{display:flex;gap:.45rem;margin:0 0 2rem;color:var(--nx-text-muted);font:500 .8125rem/1 var(--mono)}.wiz-step-status span:first-child{color:var(--nx-link);font-size:1rem;font-weight:650}.is-stepped .wiz-qs>li{padding:0;border:0}.is-stepped .wiz-qs fieldset{display:block}.is-stepped .wiz-qs legend{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:1rem;width:100%;font-size:1.125rem;line-height:1.45}.q-num{width:2rem;height:2rem;border:1px solid var(--nx-graphic);border-radius:var(--nx-radius-sm);color:var(--nx-link)}.is-stepped .q-help{margin:.75rem 0 1.5rem 3rem}.is-stepped .seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0 0 0 3rem}.seg-opt label{min-height:54px;border-radius:var(--nx-radius-md);background:var(--nx-bg)}.seg-opt input:checked+label{background:var(--nx-primary);border-color:var(--nx-primary);color:var(--nx-text-on-primary)}.wiz-actions{margin:1.25rem 0 0 3rem}.wiz-result.has-result{margin-top:1.5rem;padding:1.25rem}@media(min-width:960px){.wiz-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.section.faq-section{padding-block:2rem;background:var(--nx-surface-2);border-block:1px solid var(--nx-border)}.faq details{background:var(--nx-bg);box-shadow:none}.faq details:hover{box-shadow:none;border-color:var(--nx-border-strong)}.faq summary{min-height:58px;display:flex;align-items:center;padding-block:1rem}@media(min-width:900px){.faq-section .two-col-faq{grid-template-columns:minmax(12rem,4fr) minmax(0,8fr)}.faq-section .faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.section.persona-section{padding-block:1.75rem;background:var(--nx-primary-soft);border-bottom:1px solid var(--nx-status-info-border)}.persona-grid{display:grid;gap:var(--nx-space-5)}.persona-card{padding:1.5rem;background:var(--nx-bg);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg)}.persona-card h2{max-width:15ch;font-size:clamp(1.75rem,3vw,2.5rem)}.persona-card>p:not(.persona-index){max-width:33rem;color:var(--nx-text-muted)}.persona-card a:not(.btn){display:inline-block;margin-top:1rem;font-weight:650}@media(min-width:760px){.persona-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.final-cta{padding:1.25rem 0;background:var(--nx-bg)}.final-cta-card{padding:1.5rem 2rem;background:#0e1318;border:1px solid #2E3944;box-shadow:none}.final-cta h2{max-width:20ch;font-size:clamp(2rem,4vw,3rem)}.final-cta p{color:#a9b3bd}.final-cta .btn-light{background:#1c9cf0;color:#0e1318}.page-hero,.page-head{padding-block:5.5rem;background:var(--nx-bg);border-bottom:1px solid var(--nx-border)}.page-hero-copy,.page-head.measure{max-width:800px}.page-hero-copy .eyebrow,.page-head .eyebrow{color:var(--nx-link);font:600 .75rem/1.2 var(--mono);text-transform:uppercase;letter-spacing:.1em}.page-hero-copy h1,.page-head h1{font-size:clamp(3rem,5vw,3.5rem);max-width:17ch}.pricing-hero{text-align:center;background:var(--nx-primary-soft);border-color:var(--nx-status-info-border)}.pricing-hero .page-hero-copy{max-width:760px}.pricing-hero h1,.pricing-hero .lead{margin-inline:auto}.pricing-hero .lead{color:var(--nx-text);font-weight:600}.pricing-pick{background:var(--nx-bg)}.pricing-pick .sec-head h2{margin:0}.scope-section{background:var(--nx-surface-2);border-block:1px solid var(--nx-border)}.scope-steps{gap:var(--nx-space-5)}.scope-steps .card{min-height:250px;padding:1.75rem;background:var(--nx-bg);box-shadow:none}.scope-n{width:auto;height:auto;display:block;margin-bottom:2rem;background:transparent;color:var(--nx-link);font-size:.8125rem;place-items:unset}.scope-n:before{content:"0"}.scope-steps h3{font-size:1.25rem}.scope-steps p{color:var(--nx-text-muted)}.about-hero{padding-block:6rem;background:var(--nx-primary-soft);border-color:var(--nx-status-info-border)}.about-hero-grid{display:grid;gap:3rem 6rem;align-items:end}.about-title h1{max-width:9ch;margin-bottom:0;font-size:clamp(3.25rem,6vw,4.75rem)}.about-story{padding-top:1.5rem;border-top:2px solid var(--nx-graphic)}.about-story h2{font-size:1rem;letter-spacing:0}.about-story .big-text{margin:0;font-size:1.25rem;line-height:1.65}.about-details{background:var(--nx-bg)}.about-details-grid{display:grid;gap:2rem}.glance{padding:2rem;background:#0e1318;color:#e7e9ea;border:1px solid #2E3944;border-radius:var(--nx-radius-lg)}.glance .section-kicker{color:#79c4f6}.glance h2,.glance .facts dd{color:#e7e9ea}.glance .facts,.glance .facts div{border-color:#2e3944}.glance .facts dt{color:#a9b3bd}.glance .chip-fact{border-color:#7c8793;color:#e7e9ea}.about-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nx-space-5);margin:0;padding:0;list-style:none}.about-card{min-height:220px;padding:1.5rem;background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg)}.about-card .icon{color:var(--nx-link)}.about-card h3{margin-top:2.25rem;font-size:1.125rem}.about-card p{margin:0;color:var(--nx-text-muted);font-size:.875rem}@media(min-width:800px){.about-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.about-details-grid{grid-template-columns:minmax(18rem,4fr) minmax(0,8fr)}}.prose h2{margin-top:3rem}.prose h2:first-child{margin-top:0}.topics li,.day li{padding-block:1.1rem}.day-time{color:var(--nx-link)}.contact-box{padding:2rem;background:var(--nx-primary-soft);border-color:var(--nx-status-info-border);box-shadow:none}.sec-layout{padding-top:1rem}.compare{overflow:hidden;background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg)}.diagram-flow .d-node{background:var(--nx-surface);box-shadow:none}.d-node:nth-child(2){border-color:var(--nx-graphic)}.credit-list li{background:var(--nx-surface)}.site-footer{padding:1.25rem 0 .75rem;background:#0e1318;color:#a9b3bd}.footer-grid{gap:3rem 6rem}.footer-logo{width:128px;height:30px;margin:0 0 1rem}.footer-links{gap:.6rem 2rem}.proof-list li{border-color:#7c8793;color:#e7e9ea}.proof-list{margin-top:.65rem}.footer-planned{margin-top:.75rem;padding-top:.6rem}.footer-draft{margin-top:.5rem;color:#edbb62}@media(max-width:899px){.section{padding-block:3rem}.hero{padding-top:3rem}.hero-product{margin-top:3rem}.hp-workspace{grid-template-columns:150px minmax(0,1fr)}.steps:not(.steps-v) .step-card{grid-template-columns:2rem minmax(10rem,.7fr) minmax(0,1fr)}.demo-workspace{grid-template-columns:180px minmax(0,1fr)}}@media(max-width:719px){h1{font-size:clamp(2.6rem,12vw,3.2rem)}h2{font-size:clamp(1.8rem,9vw,2.35rem)}.hero{padding-top:3rem}.hero-product:before{inset:1rem .5rem 0 1.5rem}.hp-side{display:none}.hp-card{height:auto}.hp-workspace{display:block;height:auto;min-height:0}.hp-bar{align-items:flex-start;flex-wrap:wrap}.hp-bar .chip{width:100%;margin-top:.25rem}.hp-head{display:grid;grid-template-columns:minmax(0,1fr) auto}.hp-section-head{display:none}.hp-rows{border-top:1px solid var(--nx-border);border-radius:var(--nx-radius-md)}.hero-facts .tiles{grid-template-columns:1fr 1fr}.hero-facts .tile:nth-child(2){border-right:0}.hero-facts .tile:nth-child(-n+2){border-bottom:1px solid var(--nx-border)}.problem-list li{grid-template-columns:2rem minmax(0,1fr)}.problem-icon{display:none}.problem-list p{font-size:1rem}.steps:not(.steps-v) .step{grid-template-columns:48px minmax(0,1fr);gap:.75rem}.steps:not(.steps-v) .step:not(:last-child):before{left:19px;top:36px}.steps:not(.steps-v) .step-num{width:40px;height:34px}.steps:not(.steps-v) .step-card{display:block;margin-bottom:.75rem;padding:.2rem 0 1rem;background:transparent;border:0;box-shadow:none}.steps:not(.steps-v) .step-icon{display:none}.steps:not(.steps-v) .step-card h3{margin-bottom:.35rem}.outcome-grid{grid-auto-flow:column;grid-auto-columns:minmax(280px,84vw);grid-template-columns:none;overflow-x:auto;padding:3px 1rem .75rem 3px;margin-right:-1rem;scroll-snap-type:x mandatory}.outcome-card{min-height:390px;scroll-snap-align:start}.band-dark{padding-block:3rem}.demo-frame{height:auto}.demo-workspace{display:block;height:auto}.demo-top{padding:1rem;border:0;border-bottom:1px solid #38424C}.tablist{grid-template-columns:repeat(3,minmax(0,1fr))}.tablist button{min-height:54px;padding:.6rem}.tab-sub,.demo-company{display:none}.demo-panels{height:auto}.panel{min-height:0;padding:1.1rem}.band-dark .policy{grid-template-columns:1fr}.wiz-head h2{font-size:2rem}.wiz-head p{font-size:.875rem;line-height:1.5}.wizard{min-height:0;padding:1.1rem}.wiz-step-status{margin-bottom:1.25rem}.is-stepped .seg{grid-template-columns:1fr;margin-left:0}.is-stepped .q-help,.wiz-actions{margin-left:0}.wiz-actions .btn{flex:1 1 auto}.about-card-grid{grid-template-columns:1fr}.page-hero,.page-head{padding-block:4rem}.final-cta{padding-block:2rem}}@media(max-width:430px){.container{padding-inline:1rem}.hero .btn-row,.hero .btn-row .btn{width:100%}.hero-product{padding-inline:.25rem}.hero-product:before{inset:.75rem 0 0 .8rem}.hp-body{padding:1rem}.hp-count-n{font-size:2rem}.hero-facts .tile{padding:.85rem}.hero-facts .tile-n{font-size:1.5rem}.hero-facts .tile-l,.hero-facts .tile-l-only{font-size:.8125rem}.outcome-card{padding-inline:1.25rem}.demo-frame-bar{align-items:flex-start;flex-wrap:wrap}.demo-frame-bar .chip{width:100%;margin:.25rem 0 0}.tab-label{font-size:.75rem}.persona-card{padding:1.4rem}}:root{--max: 1240px;--header-h: 80px;--v4-card-radius: var(--nx-radius-xl)}h1{font-size:clamp(3rem,5.2vw,4.5rem);line-height:1.01;letter-spacing:-.04em}h2{font-size:clamp(2.25rem,3.8vw,3rem);line-height:1.08;letter-spacing:-.035em}h3{letter-spacing:-.02em}.section{padding-block:4.5rem}.section-kicker,.outcome-eyebrow,.persona-index{display:flex;align-items:center;gap:.6rem;font-size:.75rem;letter-spacing:.14em}.section-kicker:before,.outcome-eyebrow:before,.persona-index:before{content:"";width:6px;height:6px;flex:none;border-radius:2px;background:var(--nx-graphic)}.sec-head{margin-bottom:2.75rem}.site-header{transition:border-color var(--nx-dur) var(--nx-ease),box-shadow var(--nx-dur) var(--nx-ease)}.site-header.scrolled{border-bottom-color:var(--nx-border-strong);box-shadow:var(--nx-shadow-1)}.header-inner{min-height:var(--header-h)}.brand img{width:132px;height:auto}.site-nav ul{gap:1.65rem}.site-nav a:not(.btn),.nxd>summary{font-size:.875rem}.btn{transition:transform var(--nx-dur) var(--nx-ease),background var(--nx-dur) var(--nx-ease),border-color var(--nx-dur) var(--nx-ease),color var(--nx-dur) var(--nx-ease)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:none}.site-header-home{background:#0e1318;border-color:#242d36}.site-header-home .site-nav a:not(.btn),.site-header-home .nxd>summary{color:#e7e9ea}.site-header-home .nav-toggle{background:#151c23;color:#e7e9ea;border-color:#7c8793}.site-header-home .nav-group-label{color:#a9b3bd}.site-header-home .site-nav .nav-group-m ul{border-color:#38424c}.site-header-home .nav-cta .btn{background:#1c9cf0;color:#0e1318}.hero-v4{padding:3.25rem 0 0;background:#0e1318;color:#e7e9ea;border-bottom:1px solid #242D36}.hero-grid-v4{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:3rem;min-height:610px}.hero-v4 .hero-copy{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-width:0;padding-bottom:2rem}.hero-v4 .eyebrow{display:flex;align-items:center;gap:.65rem;margin-bottom:1.5rem;color:#79c4f6;font:650 .75rem/1.3 var(--mono);letter-spacing:.14em}.hero-v4 .eyebrow:before{content:"";width:7px;height:7px;border-radius:2px;background:#1c9cf0}.hero-v4 h1{max-width:11ch;margin-bottom:1.5rem;color:#e7e9ea}.hero-v4 h1 span{display:block}.hero-v4 .hero-accent{color:#79c4f6}.hero-v4 .lead{max-width:35rem;margin:0;color:#a9b3bd;font-size:1.075rem;line-height:1.75}.hero-v4 .btn-row{justify-content:flex-start;margin-top:1.75rem}.hero-v4 .btn-primary{background:#1c9cf0;color:#0e1318}.hero-v4 .btn-primary:hover{background:#49aff3;color:#0e1318}.hero-v4 .btn-ghost{background:#151c23;color:#e7e9ea;border-color:#7c8793}.hero-v4 .btn-ghost:hover{background:#242d36;color:#e7e9ea}.hero-v4 .hero-proof{justify-content:flex-start;color:#a9b3bd}.hero-v4 .hero-proof li+li:before{background:#1c9cf0}.hero-v4 .hero-product{max-width:none;width:100%;margin:0;padding:0 0 1.5rem}.hero-v4 .hero-product:before{inset:1.75rem -.75rem .25rem 1.75rem;border-radius:var(--v4-card-radius)}.hero-v4 .hero-facts{max-width:var(--max);padding:0 2rem 2.25rem}.hero-v4 .hero-facts .tiles{background:#151c23;border-color:#38424c;border-radius:var(--v4-card-radius)}.hero-v4 .hero-facts .tile{min-height:88px;border-color:#38424c}.hero-v4 .hero-facts .tile-n{color:#79c4f6;font-size:2rem}.hero-v4 .hero-facts .tile-l,.hero-v4 .hero-facts .tile-l-only{color:#e7e9ea}.hero-packet{position:relative}.hp-card{overflow:hidden;border-color:#38424c;border-radius:var(--v4-card-radius);box-shadow:var(--nx-shadow-3);background:#f7f8f8}.hp-bar{min-height:44px;padding:.55rem .85rem;background:#e8ecf0;border-color:#d5dbe1}.hp-window-mark{width:11px;height:11px;background:#0d87d8}.hp-title{color:#38424c;font-size:.75rem}.hp-try{color:#4d5864;font:600 .75rem/1.2 var(--mono);letter-spacing:.05em;text-transform:uppercase}.hp-workspace{grid-template-columns:132px minmax(0,1fr);min-height:500px}.hp-side{padding:1rem .65rem;background:#0e1318;border-color:#38424c}.hp-side>img{width:108px;height:auto;margin:.25rem auto 1.75rem}.hp-side-title{margin:0 .45rem .55rem;color:#8e99a5;font:600 .75rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase}.hp-tabs{display:grid;gap:.35rem}.hp-tabs[hidden]{display:none}.hp-tabs button{display:flex;align-items:center;gap:.55rem;min-height:44px;padding:.6rem .65rem;border:1px solid transparent;border-radius:var(--nx-radius-md);background:transparent;color:#a9b3bd;font:600 .75rem/1.3 var(--font);text-align:left;cursor:pointer}.hp-tabs button .icon{width:16px;height:16px}.hp-tabs button:hover{background:#1b242c;color:#e7e9ea}.hp-tabs button[aria-selected=true]{background:#0b6cad;color:#fff}.hp-owner{display:flex;align-items:center;gap:.55rem;margin-top:auto;padding:1rem .4rem .25rem;border-top:1px solid #38424C;color:#e7e9ea;font-size:.75rem}.hp-owner strong,.hp-owner small{display:block}.hp-owner strong{font-size:.75rem}.hp-owner small{margin-top:.15rem;color:#8e99a5;font-size:.75rem}.hp-avatar{width:32px;height:32px;display:grid;place-items:center;flex:none;border-radius:50%;background:#e3ecf6;color:#0b6cad;font:700 .75rem/1 var(--mono)}.hp-body{min-height:500px;padding:1.25rem;overflow:hidden;background:#f7f8f8;color:#0f1419}.hp-topline{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;color:#66727f;font-size:.75rem}.hp-topline .chip{flex:none;font-size:.75rem}.hp-panel{min-height:410px}.hp-panel[hidden]{display:none}.hp-panel-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.hp-panel-heading h2{max-width:19ch;margin:.3rem 0 0;color:#0f1419;font-size:clamp(1.35rem,2.1vw,1.8rem);line-height:1.15}.hp-kicker{color:#0b6cad;font-size:.75rem}.hp-panel-icon{width:36px;height:36px;display:grid;place-items:center;flex:none;border-radius:9px;background:#e3ecf6;color:#0b6cad}.hp-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:1rem}.hp-metrics>div{position:relative;min-height:92px;padding:1rem .8rem .75rem;overflow:hidden;border:1px solid #E1EAEF;border-radius:10px;background:#fff}.hp-metrics>div:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:#0d87d8}.hp-metrics>div:nth-child(2):before{background:#7c8793}.hp-metrics>div:nth-child(3):before{background:#b26a00}.hp-metrics strong,.hp-metrics span{display:block}.hp-metrics strong{color:#0f1419;font-size:1.65rem;line-height:1.1}.hp-metrics span{margin-top:.4rem;color:#4d5864;font-size:.75rem;line-height:1.35}.hp-policy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0}.hp-policy div{min-width:0;padding:.75rem;border:1px solid #E1EAEF;border-radius:9px;background:#fff}.hp-policy dt{color:#0f1419;font-size:.75rem;font-weight:650}.hp-policy dd{margin:.35rem 0 0;color:#4d5864;font-size:.75rem;line-height:1.45}.hp-rows{overflow:hidden;border:1px solid #E1EAEF;border-radius:10px;background:#fff}.hp-rows li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1rem;padding:.85rem;border-bottom:1px solid #E1EAEF}.hp-rows li:last-child{border-bottom:0}.hp-k{color:#0f1419;font-size:.8rem;font-weight:650}.hp-v{color:#4d5864;font-size:.75rem}.hp-status{display:inline-flex;align-items:center;justify-content:center;grid-column:2;grid-row:1 / span 2;align-self:center;min-height:28px;padding:.25rem .55rem;border:1px solid #B2DEFA;border-radius:var(--nx-radius-sm);background:#e3ecf6;color:#0b6cad;font-size:.75rem;font-style:normal;font-weight:650;white-space:nowrap}.hp-status-needs-a-look{border-color:#ebc980;background:#fff0d1;color:#7d4b00}.hp-status-open{border-color:#b9c2cb;background:#e8ecf0;color:#38424c}.hp-panel-note{margin:.8rem 0 0;padding:.75rem .9rem;border-left:3px solid #0D87D8;background:#e3ecf6;color:#38424c;font-size:.75rem}.hp-review-status{padding:.85rem;border:1px solid #B2DEFA;border-radius:9px;background:#e3ecf6;color:#0b6cad;font-weight:650}.hp-review-list{display:grid;gap:.35rem;margin-top:.75rem;color:#38424c;font-size:.8rem}.hp-foot{margin-top:1rem;background:#fff;border-color:#e1eaef;color:#38424c;font-size:.75rem}.hp-float{position:absolute;left:-1.25rem;bottom:.25rem;display:grid;grid-template-columns:auto 1fr;gap:.1rem .65rem;align-items:center;min-width:230px;padding:.85rem 1rem;border:1px solid #38424C;border-radius:12px;background:#151c23;color:#e7e9ea;box-shadow:var(--nx-shadow-2)}.hp-float .icon{grid-row:1 / span 2;color:#79c4f6}.hp-float span{font-size:.8rem;font-weight:650}.hp-float small{color:#a9b3bd;font-size:.75rem}.hp-cap{width:fit-content;max-width:100%;margin:.75rem 0 0 auto;padding:.45rem .7rem;border:1px solid #38424C;border-radius:8px;background:#151c23;color:#a9b3bd;font-size:.75rem;text-align:right}.page-home .section.problem-section,.page-home .section.outcomes-section,.page-home .section.wizard-section,.page-home .section.faq-section{padding-block:4.5rem}.page-home .section.steps-section{padding-block:5rem}.problem-list li,.outcome-card,.persona-card,.builder-note{border-radius:var(--v4-card-radius)}@media(min-width:900px){.problem-list li{min-height:260px}}.section.steps-section{background:#f4f6f8;border-color:#e1eaef}.steps-tabs{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.25fr);overflow:hidden;border:1px solid var(--nx-border);border-radius:var(--v4-card-radius);background:var(--nx-surface);box-shadow:var(--nx-shadow-1)}.steps-tabs-list{display:grid;align-content:start;gap:.45rem;padding:1.25rem;border-right:1px solid var(--nx-border);background:var(--nx-surface-2)}.steps-tabs-list[hidden]{display:none}.steps-tabs-list button{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;gap:.8rem;align-items:start;min-height:82px;padding:1rem;border:1px solid transparent;border-left:3px solid transparent;border-radius:10px;background:transparent;color:var(--nx-text-muted);text-align:left;cursor:pointer}.steps-tabs-list button:hover{background:var(--nx-bg)}.steps-tabs-list button[aria-selected=true]{border-color:var(--nx-status-info-border);border-left-color:var(--nx-graphic);background:var(--nx-primary-soft);color:var(--nx-text)}.steps-tab-no{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--nx-border-strong);border-radius:var(--nx-radius-md);font:600 .75rem/1 var(--mono)}.steps-tabs-list button[aria-selected=true] .steps-tab-no{border-color:var(--nx-primary);background:var(--nx-primary);color:var(--nx-text-on-primary)}.steps-tabs-list strong,.steps-tabs-list small{display:block}.steps-tabs-list strong{color:inherit;font-size:.9rem;line-height:1.35}.steps-tabs-list small{margin-top:.3rem;color:var(--nx-text-muted);font-size:.75rem}.steps-tabs-list .icon{width:16px;height:16px;align-self:center;color:var(--nx-link);opacity:0}.steps-tabs-list button[aria-selected=true] .icon{opacity:1}.steps-tab-panels{min-width:0;background:var(--nx-bg)}.steps-tab-panel{position:relative;min-height:490px;padding:clamp(2rem,4vw,3.5rem)}.steps-tabs.is-enhanced .steps-tab-panel[hidden]{display:none}.steps-detail-label{color:var(--nx-link);font:650 .75rem/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase}.steps-detail-icon{width:46px;height:46px;display:grid;place-items:center;margin-top:2rem;border-radius:12px;background:var(--nx-primary-soft);color:var(--nx-link)}.steps-tab-panel h3{max-width:18ch;margin:1.15rem 0;font-size:clamp(1.75rem,3vw,2.5rem)}.steps-tab-panel>p:not(.steps-detail-label){max-width:52ch;color:var(--nx-text-muted);font-size:1rem;line-height:1.7}.steps-detail-chips{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2rem}.steps-detail-chips span{padding:.55rem .75rem;border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-surface-2);color:var(--nx-text);font-size:.75rem;font-weight:600}.section.outcomes-section{background:var(--nx-bg)}.outcome-grid{gap:1.15rem}.outcome-card{min-height:510px;padding:2rem 2rem 0;border-color:var(--nx-border);background:var(--nx-surface-2)}.outcome-card:nth-child(2){background:var(--nx-primary-soft);border-color:var(--nx-status-info-border)}.outcome-card:nth-child(3){background:var(--nx-surface-3)}.outcome-card h3{max-width:13ch;font-size:clamp(1.8rem,2.8vw,2.35rem)}.outcome-sample{margin-left:auto;padding:.2rem .4rem;border:1px solid var(--nx-status-info-border);border-radius:var(--nx-radius-sm);font-size:.75rem;letter-spacing:0;text-transform:none}.outcome-mini-list{display:grid;gap:.7rem;margin:auto 0 0;padding:0 0 1.5rem}.outcome-mini-list>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.8rem;border:1px solid var(--nx-border);border-radius:10px;background:var(--nx-bg);box-shadow:var(--nx-shadow-1)}.outcome-mini-list>div:nth-child(2){margin-left:.8rem}.outcome-mini-list>div:nth-child(3){margin-left:1.6rem}.outcome-mini-list .icon{color:var(--nx-link)}.outcome-mini-list strong,.outcome-mini-list small{display:block}.outcome-mini-list strong{font-size:.8rem}.outcome-mini-list small{margin-top:.2rem;color:var(--nx-text-muted);font-size:.75rem}.outcome-mini-list .hp-status{grid-column:auto;grid-row:auto}.pointer-diagram{margin:auto -1rem 0}.pointer-flow{display:grid;grid-template-columns:minmax(96px,1fr) 70px minmax(96px,1fr);gap:.45rem;align-items:center;padding:1.25rem .75rem}.pointer-box{min-width:0;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.75rem .55rem;border:1px solid var(--nx-border-strong);border-radius:16px;background:var(--nx-bg);text-align:center}.pointer-box-primary{border-color:var(--nx-graphic)}.pointer-box-icon{width:38px;height:38px;display:grid;place-items:center;margin-bottom:.65rem;border-radius:10px;background:var(--nx-primary-soft);color:var(--nx-link)}.pointer-box strong,.pointer-box>span:last-child,.pointer-bridge strong{font-size:.75rem;line-height:1.35}.pointer-box>span:last-child{margin-top:.25rem;color:var(--nx-text-muted)}.pointer-bridge{display:grid;grid-template-columns:1fr;justify-items:center;gap:.35rem;color:var(--nx-link);text-align:center}.pointer-bridge .icon{width:18px;height:18px}.pointer-bridge .icon:last-child{display:none}.pointer-diagram figcaption{padding:.75rem 1rem;border-top:1px solid var(--nx-status-info-border);color:var(--nx-text-muted);font-size:.75rem}.outcome-paper-stack{position:relative;min-height:240px;margin:auto 0 0}.outcome-paper{position:absolute;width:82%;height:190px;left:9%;border:1px solid #B9C2CB;border-radius:10px 10px 0 0;background:#fff;color:#0f1419}.outcome-paper-back{top:22px;left:14%;background:#d5dbe1}.outcome-paper-front{top:38px;padding:1.25rem;box-shadow:var(--nx-shadow-2)}.outcome-paper-front span,.outcome-paper-front strong,.outcome-paper-front small{display:block}.outcome-paper-front span{color:#0b6cad;font:650 .75rem/1.2 var(--mono);text-transform:uppercase}.outcome-paper-front strong{margin:.75rem 0;font-size:1rem}.outcome-paper-front i{display:block;width:100%;height:4px;margin:.4rem 0;border-radius:2px;background:#e1eaef}.outcome-paper-front i:nth-of-type(2){width:78%}.outcome-paper-front i:nth-of-type(3){width:88%}.outcome-paper-front small{margin-top:.8rem;color:#4d5864;font-size:.75rem}.outcome-paper-stack>p{position:absolute;right:2%;bottom:1.1rem;z-index:2;margin:0;padding:.5rem .65rem;border:1px solid #B2DEFA;border-radius:var(--nx-radius-md);background:#e3ecf6;color:#0b6cad;font-size:.75rem;font-weight:650}.band-dark{padding-block:5rem}.demo-frame{border-radius:var(--v4-card-radius)}.scope-callout{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:1rem;align-items:center;margin-bottom:2rem;padding:1rem 1.25rem;border:1px solid var(--nx-status-warn-border);border-radius:12px;background:var(--nx-status-warn-bg);color:var(--nx-status-warn-fg)}.scope-callout>span{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:var(--nx-bg)}.scope-callout p{margin:0;font-size:.875rem}.scope-callout strong{display:block;margin-bottom:.15rem}.scope-callout a{color:inherit;font-size:.8rem;font-weight:700;white-space:nowrap}.persona-swipe{display:none}.wizard,.nxp-pick,.nxp-incl,.nxp-plan,.glance,.about-card,.contact-box,.compare,.diagram-flow .d-node,.credit-list li{border-radius:var(--v4-card-radius)}.section.faq-section{padding-block:4.5rem}.faq details{border:0;border-bottom:1px solid var(--nx-border);border-radius:0;background:transparent}.faq summary{border-radius:0;font-size:.95rem}.faq summary:after{top:50%;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);transform:translateY(-50%);transition:transform var(--nx-dur) var(--nx-ease),color var(--nx-dur) var(--nx-ease),border-color var(--nx-dur) var(--nx-ease)}.faq details[open] summary{color:var(--nx-link)}.faq details[open] summary:after{content:"+";border-color:var(--nx-graphic);transform:translateY(-50%) rotate(45deg);color:var(--nx-link)}.final-cta{padding:0 0 5rem}.final-cta-card{position:relative;overflow:hidden;min-height:250px;padding:3rem 3.5rem;border-radius:24px}.final-cta-card:before,.final-cta-card:after{content:"";position:absolute;pointer-events:none;border:1px solid rgba(28,156,240,.22);border-radius:50%}.final-cta-card:before{width:330px;height:330px;right:-100px;top:-120px}.final-cta-card:after{width:230px;height:230px;right:-50px;top:-70px}.final-cta-card>*{position:relative;z-index:1}.page-hero,.page-head{padding-block:6.5rem}.page-hero-copy h1,.page-head h1{font-size:clamp(3.25rem,5.5vw,4.75rem)}.pricing-hero,.about-hero{border-bottom-color:var(--nx-status-info-border)}.pricing-pick,.scope-section,.about-details,.sec-layout,.prose{padding-block:4.5rem}.scope-steps .card{min-height:280px;border-radius:var(--v4-card-radius);padding:2rem}.about-card{min-height:250px;padding:2rem}.about-card h3{margin-top:3rem}.glance,.contact-box{padding:2.25rem}.compare th,.compare td{padding:1rem}.credit-list{gap:1.25rem}.credit-list li{padding:1.75rem}.site-footer{padding:3rem 0 1.5rem}@media(prefers-color-scheme:dark){.section.steps-section{background:var(--nx-surface-2)}.outcome-card:nth-child(2){background:var(--nx-primary-soft)}.outcome-card:nth-child(3){background:var(--nx-surface-3)}.scope-callout>span{background:#151c23}}@media(max-width:1023px){.hero-grid-v4{grid-template-columns:minmax(0,1fr);gap:2rem;min-height:0}.hero-v4 .hero-copy{align-items:center;max-width:780px;margin-inline:auto;text-align:center}.hero-v4 h1{max-width:14ch}.hero-v4 .lead{margin-inline:auto}.hero-v4 .btn-row,.hero-v4 .hero-proof{justify-content:center}.hero-v4 .hero-product{max-width:820px;margin-inline:auto}.steps-tabs{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.page-home .section.problem-section,.page-home .section.outcomes-section,.page-home .section.wizard-section,.page-home .section.faq-section{padding-block:3.5rem}}@media(max-width:799px){.section{padding-block:3.5rem}.steps-tabs{grid-template-columns:1fr}.steps-tabs-list{grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--nx-border)}.steps-tab-panel{min-height:390px;padding:2rem}.outcome-card{min-height:470px}.scope-callout{grid-template-columns:40px minmax(0,1fr)}.scope-callout a{grid-column:2}.page-hero,.page-head{padding-block:4.75rem}.pricing-pick,.scope-section,.about-details,.sec-layout,.prose{padding-block:3.5rem}}@media(max-width:599px){h1{font-size:clamp(3rem,13vw,4rem)}.page-home .section.problem-section,.page-home .section.steps-section,.page-home .section.outcomes-section,.page-home .section.wizard-section,.page-home .section.faq-section{padding-block:2.5rem}.hero-v4{padding-top:2.5rem}.hero-v4 .lead{font-size:1rem}.hero-v4 .btn-row,.hero-v4 .btn-row .btn{width:100%}.hero-v4 .hero-product{width:100%;min-width:0}.hero-v4 .hero-product:before{inset:1rem -.25rem .2rem 1rem}.hero-v4 .hero-facts{padding-inline:1rem}.hp-bar{flex-wrap:wrap}.hp-try{margin-left:auto}.hp-workspace{display:block;min-height:0}.hp-side{display:flex;padding:.65rem;border-right:0;border-bottom:1px solid #38424C}.hp-side>img,.hp-side-title,.hp-owner{display:none}.hp-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-tabs button{justify-content:center;min-height:42px;padding:.5rem}.hp-tabs button .icon{display:none}.hp-body{min-height:500px;padding:1rem}.hp-topline{align-items:flex-start;flex-direction:column-reverse}.hp-panel{min-height:420px}.hp-metrics{grid-template-columns:1fr 1fr}.hp-metrics>div:last-child{grid-column:1 / -1;min-height:70px}.hp-policy{grid-template-columns:1fr}.hp-policy div:last-child{display:none}.hp-float{display:none}.hp-cap{margin-left:0;text-align:left}.steps-tabs-list{grid-template-columns:1fr 1fr;padding:.65rem}.steps-tabs-list button{grid-template-columns:28px minmax(0,1fr);min-height:62px;padding:.6rem}.steps-tabs-list .icon,.steps-tabs-list small{display:none}.steps-tab-no{width:26px;height:26px}.steps-tab-panel{min-height:310px;padding:1.35rem}.steps-detail-icon,.steps-detail-chips{margin-top:1.5rem}.outcome-card{min-height:470px;padding:1.25rem 1.25rem 0}.outcome-card h3{font-size:1.75rem}.outcome-mini-list>div:nth-child(2),.outcome-mini-list>div:nth-child(3){margin-left:0}.outcome-mini-list>div{grid-template-columns:minmax(0,1fr) auto;padding:.7rem}.outcome-mini-list .icon{display:none}.pointer-diagram{margin-inline:-.75rem}.pointer-flow{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);gap:.2rem;padding:1rem .25rem}.pointer-box{min-height:145px;padding:.65rem .25rem}.pointer-box-icon{width:34px;height:34px}.pointer-box strong,.pointer-box>span:last-child,.pointer-bridge strong{overflow-wrap:anywhere}.band-dark{padding-block:2.75rem}.scope-callout{display:block;padding:.9rem 1rem}.scope-callout>span{display:none}.scope-callout a{display:inline-block;margin-top:.65rem}.outcomes-section .builder-note{padding:.65rem .75rem}.outcomes-section .builder-icon{display:none}.outcomes-section .builder-note p{font-size:.75rem}.persona-grid{grid-auto-flow:column;grid-auto-columns:minmax(260px,76vw);grid-template-columns:none;overflow-x:auto;padding-bottom:.75rem;scroll-snap-type:x mandatory}.persona-card{min-height:260px;scroll-snap-align:start}.persona-swipe{display:block;margin:0 0 .65rem;color:var(--nx-text-muted);font-size:.75rem;font-weight:650;text-align:right}.final-cta{padding-bottom:3.5rem}.final-cta-card{min-height:310px;padding:2rem;align-items:flex-start}.final-cta-card:before{right:-190px}.final-cta-card:after{right:-140px}.site-header-home .site-nav{background:#0e1318}.site-header-home .site-nav a:not(.btn){color:#e7e9ea}}@media(prefers-reduced-motion:reduce){.btn,.faq summary:after,.site-header{transition:none!important}.btn:hover{transform:none}}.nxd{--nxm-surface: var(--nx-surface);--nxm-border: var(--nx-border);--nxm-text: var(--nx-text);--nxm-hover: var(--nx-primary-soft);--nxm-focus: var(--nx-focus);--nxm-shadow: var(--nx-shadow-2);position:relative;display:inline-block}.nxd>summary{list-style:none;display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:.4rem 0;border-radius:6px;font:inherit;font-weight:550;color:var(--nx-text)}.nxd>summary::-webkit-details-marker{display:none}.nxd>summary:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.nxd>summary[data-current=true]{box-shadow:inset 0 -3px 0 var(--nx-accent);font-weight:650}.nxd>summary:focus-visible,.nxd .nxd-list a:focus-visible{outline:var(--nx-focus-width) solid var(--nxm-focus);outline-offset:var(--nx-focus-offset)}.nxd>summary svg{width:16px;height:16px;flex:none;transition:transform .14s ease-out}.nxd[open]>summary svg{transform:rotate(180deg)}.site-nav .nxd .nxd-list{position:absolute;left:0;top:calc(100% + 8px);z-index:60;min-width:220px;max-width:min(320px,calc(100vw - 24px));margin:0;padding:4px;list-style:none;display:block;background:var(--nxm-surface);border:1px solid var(--nxm-border);border-radius:8px;box-shadow:var(--nxm-shadow)}.site-nav .nxd[open] .nxd-list{animation:nxd-in .14s ease-out}@keyframes nxd-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.site-nav .nxd .nxd-list a{display:flex;align-items:center;min-height:44px;padding:8px 10px;border-radius:6px;color:var(--nxm-text);font-weight:500;font-size:14px;line-height:20px;text-decoration:none;box-shadow:none}.site-nav .nxd .nxd-list a:hover{background:var(--nxm-hover);text-decoration:none}.site-nav .nxd .nxd-list a[aria-current=page]{box-shadow:inset 3px 0 0 var(--nxm-focus);font-weight:500}@media(prefers-reduced-motion:reduce){.site-nav .nxd[open] .nxd-list{animation:none}.nxd>summary svg{transition:none}}
