.ngynBG_page{--color-sacramento:#053033;--color-forest:#10664f;--color-jungle:#3b9f75;--color-lime:#c7f269;--color-seafoam:#9fd4c4;--color-clay:#c8bf9c;--color-oat:#e9e5dd;--color-oat-light:#f5f3ef;--color-white:#fff;--color-ink:#121f1f;--lab-bg:var(--color-oat-light);--lab-canvas:var(--color-white);--lab-ink:var(--color-ink);--lab-muted:#121f1fad;--lab-soft:var(--color-oat);--lab-line:#121f1f1f;--lab-line-strong:#121f1f33;--lab-primary:var(--color-forest);--lab-primary-2:var(--color-jungle);--lab-accent:var(--color-lime);--lab-danger:var(--color-sacramento);--lab-warning:var(--color-clay);--lab-success:var(--color-forest);--lab-radius-xs:0;--lab-radius-sm:0;--lab-radius-md:0;--lab-radius-lg:0;--lab-shadow:none;--lab-shadow-soft:none;--lab-section-pad:40px;--lab-cell-pad:24px;--lab-control-height:44px;--lab-control-font-size:.84rem;--lab-control-pad-x:18px;--lab-cta-width:260px;--lab-status-height:26px;--lab-status-font-size:.7rem;--lab-status-pad-x:10px;--lab-max:1280px;--lab-third-split:minmax(0, 1fr) minmax(0, 2fr);--lab-two-third-split:minmax(0, 2fr) minmax(280px, 1fr);--lab-display:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--lab-grid-line:#05303309;background-color:var(--lab-bg);background-image:linear-gradient(var(--lab-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--lab-grid-line) 1px, transparent 1px);min-height:100vh;color:var(--lab-ink);background-size:24px 24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ngynBG_page,.ngynBG_page *,.ngynBG_page :before,.ngynBG_page :after{box-sizing:border-box}.ngynBG_hero,.ngynBG_workspace,.ngynBG_principles,.ngynBG_patternGrid,.ngynBG_components,.ngynBG_deploymentBlock,.ngynBG_nextStepBlock,.ngynBG_faq,.ngynBG_roadmap,.ngynBG_pricingBlock,.ngynBG_pricingIncludedBlock,.ngynBG_pricingCompareBlock,.ngynBG_pricingNotesBlock,.ngynBG_footerCta,.ngynBG_siteFooter,.ngynBG_legalBlock{inline-size:min(var(--lab-max), calc(100% - 56px));border-inline:1px solid var(--lab-line);background:#ffffffd1;margin-inline:auto}.ngynBG_hero{border-block-end:1px solid var(--lab-line);padding-block:0}.ngynBG_platformHeaderFrame{display:block}.ngynBG_topbar{min-height:68px;padding:8px var(--lab-section-pad);border:0;border-block-end:1px solid var(--lab-line);border-radius:var(--lab-radius-lg);box-shadow:var(--lab-shadow-soft);background:0 0;justify-content:space-between;align-items:center;gap:20px;display:flex}.ngynBG_brandMark,.ngynBG_sidebarBrand,.ngynBG_footerLogo{color:var(--lab-ink);align-items:center;line-height:0;text-decoration:none;display:inline-flex}.ngynBG_brandGlyph{background:var(--lab-primary);block-size:32px;inline-size:32px;color:var(--color-white);letter-spacing:.04em;box-shadow:none;border-radius:0;place-items:center;font-size:.77rem;font-weight:800;display:inline-grid}.ngynBG_brandLogo{object-fit:contain;flex:none;block-size:34px;inline-size:34px;display:block}.ngynBG_brandWordmark{object-fit:contain;flex:none;block-size:auto;inline-size:clamp(136px,15vw,156px);display:block}.ngynBG_sidebarBrand .ngynBG_brandWordmark{inline-size:136px}.ngynBG_footerLogo .ngynBG_brandWordmark{inline-size:156px}.ngynBG_nav{background:0 0;border-radius:0;align-items:center;gap:0;padding:0;display:flex}.ngynBG_nav a{min-block-size:var(--lab-control-height);color:var(--lab-muted);border-radius:0;align-items:center;padding-inline:12px;font-size:.86rem;font-weight:650;text-decoration:none;display:inline-flex}.ngynBG_nav a:hover{color:var(--lab-ink);background:#121f1f0a}.ngynBG_heroGrid{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:stretch;gap:0;padding-block-start:0;display:grid}.ngynBG_heroGridSolo{grid-template-columns:minmax(0,1fr)}.ngynBG_heroCopy{min-block-size:430px;min-inline-size:0;padding:56px 56px 56px var(--lab-section-pad);align-content:center;gap:18px;display:grid}.ngynBG_heroGridSolo .ngynBG_heroCopy{min-block-size:560px;padding-inline-end:var(--lab-section-pad)}.ngynBG_kicker,.ngynBG_micro{color:var(--lab-primary-2);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:.7rem;font-weight:780;display:inline-flex}.ngynBG_heroCopy h1{max-inline-size:820px;color:var(--lab-ink);font-family:var(--lab-display);letter-spacing:-.045em;gap:0;margin:0;font-size:clamp(3rem,5vw,5.4rem);font-weight:540;line-height:.95;display:grid}.ngynBG_heroTitleKeepTogether{white-space:nowrap}.ngynBG_heroGridSolo .ngynBG_heroCopy h1,.ngynBG_heroGridSolo .ngynBG_lede,.ngynBG_heroGridSolo .ngynBG_proofStrip{max-inline-size:760px}.ngynBG_lede{max-inline-size:560px;color:var(--lab-muted);margin:0;font-size:clamp(1.05rem,1.35vw,1.24rem);line-height:1.5}.ngynBG_proofStrip{flex-wrap:wrap;gap:0;max-inline-size:560px;display:flex}.ngynBG_proofStrip span{min-block-size:28px;color:var(--lab-muted);background:0 0;border:0;border-radius:0;align-items:center;padding-inline:0;font-size:.72rem;font-weight:740;display:inline-flex}.ngynBG_proofStrip span+span:before{content:"·";color:#121f1f4d;margin-inline:9px}.ngynBG_actionRow,.ngynBG_headerActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ngynBG_primaryButton,.ngynBG_secondaryButton,.ngynBG_ghostButton,.ngynBG_primaryButtonSmall,.ngynBG_secondaryButtonSmall,.ngynBG_primaryButtonWide{min-block-size:var(--lab-control-height);font:inherit;font-size:var(--lab-control-font-size);cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:9px;font-weight:740;text-decoration:none;display:inline-flex}.ngynBG_primaryButton,.ngynBG_primaryButtonSmall,.ngynBG_primaryButtonWide{background:var(--lab-accent);color:var(--color-sacramento);box-shadow:none}.ngynBG_primaryButton,.ngynBG_secondaryButton,.ngynBG_ghostButton{padding-inline:var(--lab-control-pad-x)}.ngynBG_secondaryButton,.ngynBG_ghostButton,.ngynBG_secondaryButtonSmall{border-color:var(--lab-line);color:var(--lab-ink);background:#ffffffdb}.ngynBG_primaryButtonSmall,.ngynBG_secondaryButtonSmall{padding-inline:var(--lab-control-pad-x)}.ngynBG_primaryButtonWide{inline-size:100%;padding-inline:var(--lab-control-pad-x)}.ngynBG_commandPreview,.ngynBG_principleCard,.ngynBG_appFrame,.ngynBG_coursePattern,.ngynBG_evidencePattern,.ngynBG_phoneFrame,.ngynBG_componentCard,.ngynBG_controlTablePanel{border:1px solid var(--lab-line);box-shadow:var(--lab-shadow-soft);background:#ffffffeb}.ngynBG_commandPreview{min-inline-size:0;padding:56px var(--lab-section-pad) 56px 56px;border-radius:var(--lab-radius-lg);box-shadow:var(--lab-shadow);background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-content:center;gap:0;display:grid}.ngynBG_commandPreview>*+*{margin-block-start:16px}.ngynBG_previewHeader,.ngynBG_patternHeader,.ngynBG_documentHeader,.ngynBG_appHeader,.ngynBG_panelTitleRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ngynBG_previewHeader>div,.ngynBG_patternHeader>div,.ngynBG_documentHeader>div,.ngynBG_appHeader>div{min-inline-size:0}.ngynBG_previewHeader h2,.ngynBG_patternHeader h2,.ngynBG_documentHeader h2,.ngynBG_sectionHeader h2,.ngynBG_roadmap h2{color:var(--lab-ink);letter-spacing:-.04em;margin:2px 0 0;font-size:clamp(1.45rem,2vw,2.05rem);line-height:1}.ngynBG_roadmap h2{white-space:pre-line}.ngynBG_scopePill,.ngynBG_status_risk,.ngynBG_status_ready,.ngynBG_status_working{min-block-size:var(--lab-status-height);padding-inline:var(--lab-status-pad-x);font-size:var(--lab-status-font-size);border-radius:0;align-items:center;font-weight:780;display:inline-flex}.ngynBG_status_ready{background:var(--color-seafoam);color:var(--color-sacramento)}.ngynBG_status_risk{background:var(--color-clay);color:var(--color-sacramento)}.ngynBG_status_working,.ngynBG_scopePill{background:var(--color-oat);color:var(--color-sacramento)}.ngynBG_statGrid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.ngynBG_statCard{border:1px solid var(--lab-line);border-radius:var(--lab-radius-sm);background:var(--lab-canvas);align-content:center;gap:6px;min-block-size:104px;padding:18px;display:grid}.ngynBG_statCard+.ngynBG_statCard{margin-inline-start:-1px}.ngynBG_statCard span,.ngynBG_recordRows span,.ngynBG_documentMeta dt{color:var(--lab-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:780}.ngynBG_statCard strong{color:var(--lab-ink);letter-spacing:-.06em;font-size:2rem;line-height:1}.ngynBG_statCard small,.ngynBG_obligation span,.ngynBG_timelineItem span,.ngynBG_uploadSurface span,.ngynBG_phoneFrame p,.ngynBG_componentCard p,.ngynBG_sectionHeader p,.ngynBG_principleCard p,.ngynBG_roadmap li{color:var(--lab-muted);line-height:1.55}.ngynBG_obligationList{gap:0;display:grid}.ngynBG_obligation{border:1px solid var(--lab-line);border-radius:var(--lab-radius-sm);background:var(--lab-canvas);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;min-block-size:92px;padding:18px;display:grid}.ngynBG_obligation+.ngynBG_obligation{margin-block-start:-1px}.ngynBG_obligation strong{margin-block-end:4px;display:block}.ngynBG_progressTrack{background:#121f1f14;border-radius:0;grid-column:1/-1;block-size:6px;overflow:hidden}.ngynBG_progressTrack span{background:var(--lab-primary-2);border-radius:0;block-size:100%;display:block}.ngynBG_commandTable{border:1px solid var(--lab-line);border-radius:var(--lab-radius-sm);background:var(--lab-canvas);display:grid;overflow:hidden}.ngynBG_commandTableHead,.ngynBG_commandTableRow{border-block-end:1px solid var(--lab-line);grid-template-columns:.72fr 1.4fr .92fr .82fr;align-items:center;gap:10px;min-block-size:42px;padding:10px 14px;display:grid}.ngynBG_commandTableHead span,.ngynBG_commandTableRow span{overflow-wrap:anywhere;min-inline-size:0}.ngynBG_commandTableHead{color:var(--lab-muted);letter-spacing:.08em;text-transform:uppercase;background:#121f1f06;font-size:.66rem;font-weight:830}.ngynBG_commandTableRow{color:var(--lab-ink);font-size:.74rem;font-weight:680}.ngynBG_commandTableRow:last-child{border-block-end:0}.ngynBG_principles{border-block-end:1px solid var(--lab-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-block:0;display:grid}.ngynBG_principleCard,.ngynBG_componentCard{border-radius:var(--lab-radius-sm);border-block:0;align-content:start;gap:14px;min-block-size:170px;padding:32px;display:grid}.ngynBG_principleCard+.ngynBG_principleCard{margin-inline-start:-1px}.ngynBG_principleCard h2,.ngynBG_componentCard h3{letter-spacing:-.025em;margin:0;font-size:1.08rem}.ngynBG_principleCard p,.ngynBG_componentCard p{margin:0}.ngynBG_workspace,.ngynBG_components,.ngynBG_deploymentBlock,.ngynBG_nextStepBlock{border-block-end:1px solid var(--lab-line);gap:0;margin-block-end:0;display:grid}.ngynBG_deploymentBlock{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-block-size:620px}.ngynBG_deploymentVisual{min-block-size:620px;padding:56px var(--lab-section-pad);border-inline-end:1px solid var(--lab-line);background:linear-gradient(135deg,#9fd4c41a,#0000 48%),#ffffff61;place-items:center;display:grid}.ngynBG_layerDiagram{place-items:center;block-size:420px;inline-size:min(100%,520px);display:grid;position:relative}.ngynBG_layerTop,.ngynBG_layerMiddle,.ngynBG_layerBase{background:#ffffffa6;border:2px solid #0530333d;position:absolute;transform:rotate(-30deg)skew(18deg)}.ngynBG_layerTop{z-index:3;background:#9fd4c457;border-color:#10664fb8;block-size:210px;inline-size:320px;translate:0 -88px}.ngynBG_layerTop span{background:#3b9f75d1;border:2px solid #10664fbd;border-radius:999px;block-size:76px;inline-size:128px;position:absolute;inset-block-start:72px;inset-inline-start:92px}.ngynBG_layerTop span:after{content:"";border:inherit;border-radius:inherit;background:inherit;block-size:70px;inline-size:84px;position:absolute;inset-block-start:-26px;inset-inline-start:60px}.ngynBG_layerMiddle{z-index:2;background:#ffffff6b;border-color:#121f1f24;grid-template-columns:repeat(3,1fr);gap:16px;block-size:210px;inline-size:340px;padding:28px;display:grid;translate:0 62px}.ngynBG_layerMiddle span{background:linear-gradient(90deg,#0000 0 42%,#121f1f1f 42% 50%,#0000 50% 58%,#121f1f1f 58% 66%,#0000 66%),#ffffff8a;border:1px solid #121f1f29;display:block}.ngynBG_layerBase{z-index:1;background:#ffffff57;border-color:#121f1f1a;block-size:210px;inline-size:340px;translate:0 124px}.ngynBG_deploymentCopy{padding:72px var(--lab-section-pad);align-content:start;gap:28px;display:grid}.ngynBG_deploymentCopy h2{max-inline-size:680px;font-family:var(--lab-display);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.7vw,4rem);font-weight:540;line-height:1}.ngynBG_deploymentCopy h2 span{color:var(--lab-primary-2);display:block}.ngynBG_deploymentCopy>p:not(.ngynBG_micro){max-inline-size:720px;color:var(--lab-muted);margin:0;font-size:1.08rem;line-height:1.55}.ngynBG_deploymentModes{gap:0;margin-block-start:20px;display:grid}.ngynBG_deploymentMode,.ngynBG_deploymentModeOpen{border-block-start:1px solid var(--lab-line);gap:18px;padding:28px 0;display:grid}.ngynBG_deploymentMode:first-child,.ngynBG_deploymentModeOpen:first-child{border-block-start:0}.ngynBG_deploymentMode:last-child,.ngynBG_deploymentModeOpen:last-child{border-block-end:1px solid var(--lab-line)}.ngynBG_deploymentMode header,.ngynBG_deploymentModeOpen header{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:18px;display:grid}.ngynBG_deploymentMode svg,.ngynBG_deploymentModeOpen svg{color:var(--lab-primary)}.ngynBG_deploymentMode h3,.ngynBG_deploymentModeOpen h3{letter-spacing:-.025em;margin:0;font-size:1.28rem}.ngynBG_deploymentModeOpen p{max-inline-size:720px;color:var(--lab-muted);margin:0;padding-inline-start:64px;font-size:1rem;line-height:1.55}.ngynBG_nextStepBlock{background:#ffffffd1;grid-template-columns:minmax(0,1fr)}.ngynBG_nextStepHeader{min-block-size:184px;padding:56px var(--lab-section-pad);border-block-end:1px solid var(--lab-line)}.ngynBG_nextStepHeader h2{max-inline-size:760px;font-family:var(--lab-display);letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(2rem,3.5vw,4rem);font-weight:540;line-height:1}.ngynBG_nextStepCards{border-block-end:1px solid var(--lab-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.ngynBG_nextStepCard{min-block-size:260px;padding:56px var(--lab-section-pad);align-content:space-between;gap:40px;display:grid}.ngynBG_nextStepCard+.ngynBG_nextStepCard{border-inline-start:1px solid var(--lab-line)}.ngynBG_nextStepCard h3,.ngynBG_nextStepStrip h3{color:var(--lab-ink);letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2.1vw,2.1rem);line-height:1.08}.ngynBG_nextStepCard p{max-inline-size:610px;color:var(--lab-muted);margin:14px 0 0;font-size:1.04rem;line-height:1.5}.ngynBG_nextStepCard .ngynBG_primaryButton,.ngynBG_nextStepCard .ngynBG_secondaryButton{inline-size:min(100%, var(--lab-cta-width))}.ngynBG_nextStepStrip .ngynBG_secondaryButton{inline-size:min(100%, var(--lab-cta-width));justify-self:end}.ngynBG_nextStepStrip{grid-template-columns:minmax(260px, .6fr) minmax(0, 1fr) var(--lab-cta-width);min-block-size:124px;padding:32px var(--lab-section-pad);align-items:center;gap:32px;display:grid}.ngynBG_nextStepStrip h3{font-family:var(--lab-display);align-items:center;gap:16px;font-weight:540;display:flex}.ngynBG_nextStepStrip h3 svg{color:var(--lab-primary-2);flex:none}.ngynBG_nextStepStrip p{color:var(--lab-muted);margin:0;font-size:1.02rem;line-height:1.45}.ngynBG_faq{grid-template-columns:var(--lab-third-split);border-block-end:1px solid var(--lab-line);gap:0;display:grid}.ngynBG_faqTitle{min-block-size:520px;padding:64px var(--lab-section-pad);border-inline-end:1px solid var(--lab-line)}.ngynBG_faqTitle h2{font-family:var(--lab-display);letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(2.4rem,4vw,4.2rem);font-weight:540;line-height:.95}.ngynBG_faqRows{align-content:start;min-inline-size:0;display:grid}.ngynBG_faqRow,.ngynBG_faqRowOpen{border-block-end:1px solid var(--lab-line);background:#ffffffb8}.ngynBG_faqRow:last-child,.ngynBG_faqRowOpen:last-child{border-block-end:0}.ngynBG_faqRowOpen{background:#ffffffe6}.ngynBG_faqQuestion{min-block-size:92px;padding:28px var(--lab-section-pad);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.ngynBG_faqQuestion h3{color:var(--lab-ink);letter-spacing:-.025em;margin:0;font-size:clamp(1.12rem,1.6vw,1.42rem);line-height:1.2}.ngynBG_faqQuestion span{color:var(--lab-muted);font-size:1.2rem;line-height:1}.ngynBG_faqAnswer{max-inline-size:780px;padding:0 var(--lab-section-pad) 44px var(--lab-section-pad);color:var(--lab-muted);font-size:1rem;line-height:1.65}.ngynBG_faqAnswer p{margin:0}.ngynBG_faqAnswer ul{gap:8px;margin:18px 0 0;padding-inline-start:24px;display:grid}.ngynBG_faqAnswer li{padding-inline-start:4px}.ngynBG_sectionHeader{min-block-size:184px;max-inline-size:none;padding:48px var(--lab-section-pad);border-block-end:1px solid var(--lab-line);grid-template-columns:minmax(320px,.48fr) minmax(0,.52fr);gap:12px 64px;display:grid}.ngynBG_sectionHeader .ngynBG_micro,.ngynBG_sectionHeader h2{grid-column:1}.ngynBG_sectionHeader>p:not(.ngynBG_micro){grid-area:1/2/span 2;align-self:end;max-inline-size:680px;font-size:1.06rem}.ngynBG_sectionHeader h2{font-family:var(--lab-display);letter-spacing:-.026em;font-size:clamp(2rem,3.3vw,3.1rem);font-weight:540;line-height:1}.ngynBG_appFrame{border-radius:var(--lab-radius-lg);background:0 0;border:0;grid-template-columns:220px minmax(0,1fr);min-block-size:620px;display:grid;overflow:hidden}.ngynBG_sidebar{border-inline-end:1px solid var(--lab-line);background:0 0;align-content:start;gap:0;padding-block:18px;padding-inline:0;display:grid}.ngynBG_sidebarBrand{margin-block-end:18px;padding-inline:18px}.ngynBG_sidebarItem,.ngynBG_sidebarItemActive{border-radius:var(--lab-radius-xs);min-block-size:44px;color:var(--lab-muted);align-items:center;padding-inline:30px;font-size:.8rem;font-weight:730;text-decoration:none;display:flex}.ngynBG_sidebarItemActive{background:var(--color-sacramento);color:var(--color-white)}.ngynBG_sidebarItem:hover{color:var(--lab-ink);background:#121f1f0a}.ngynBG_appContent{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);gap:0;min-inline-size:0;padding:0;display:grid}.ngynBG_appHeader{min-block-size:92px;padding:24px var(--lab-cell-pad);border-block-end:1px solid var(--lab-line);align-items:center}.ngynBG_appHeader h3{letter-spacing:-.03em;margin:4px 0 0;font-size:1.5rem}.ngynBG_dashboardGrid{border:0;grid-template-columns:1fr 1fr;gap:0;min-inline-size:0;display:grid}.ngynBG_readinessPanel,.ngynBG_nextActionPanel,.ngynBG_timelinePanel,.ngynBG_controlTablePanel{border:1px solid var(--lab-line);border-radius:var(--lab-radius-sm);background:var(--lab-canvas);margin:-1px 0 0 -1px;padding:28px}.ngynBG_readinessPanel{min-block-size:228px}.ngynBG_timelinePanel,.ngynBG_controlTablePanel{grid-column:1/-1;gap:0;display:grid}.ngynBG_panelTitleRow{justify-content:flex-start;align-items:center}.ngynBG_panelTitleRow h4,.ngynBG_nextActionPanel h4,.ngynBG_timelineItem strong{margin:0}.ngynBG_readinessScore{letter-spacing:-.09em;margin-block:18px 10px;font-size:clamp(3.3rem,5vw,5.1rem);font-weight:820;line-height:.9}.ngynBG_readinessRail{background:#121f1f14;border-radius:0;block-size:6px;margin-block-start:10px;overflow:hidden}.ngynBG_readinessRail span{background:var(--lab-primary-2);border-radius:0;block-size:100%;inline-size:87%;display:block}.ngynBG_nextActionPanel{background:var(--lab-canvas);align-content:start;gap:18px;display:grid}.ngynBG_caseMeta{color:var(--lab-muted);gap:4px;font-size:.78rem;font-weight:700;display:grid}.ngynBG_timelineItem{border:0;border-block-start:1px solid var(--lab-line);border-radius:var(--lab-radius-sm);background:0 0;align-items:center;gap:16px;min-block-size:76px;padding:16px 0;display:flex}.ngynBG_controlRow{border-block-start:1px solid var(--lab-line);min-block-size:58px;color:var(--lab-muted);grid-template-columns:.8fr minmax(0,1.6fr) 1fr .8fr;align-items:center;gap:12px;padding:14px 0;font-size:.78rem;display:grid}.ngynBG_controlRow strong{color:var(--lab-ink)}.ngynBG_timelineItem strong,.ngynBG_timelineItem span{display:block}.ngynBG_patternGrid{border-block-end:1px solid var(--lab-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-block:0;display:grid}.ngynBG_showcaseStack{grid-template-columns:minmax(0,1fr)}.ngynBG_showcaseRow{border-block-end:1px solid var(--lab-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-block-size:520px;display:grid}.ngynBG_showcaseRow:last-child{border-block-end:0}.ngynBG_showcaseCopy,.ngynBG_showcaseVisual{min-inline-size:0;padding:56px var(--lab-section-pad);align-content:center;display:grid}.ngynBG_showcaseCopy{gap:18px}.ngynBG_showcaseVisual{background:#ffffff75;justify-items:center}.ngynBG_proofShowcaseRow .ngynBG_showcaseCopy,.ngynBG_proofShowcaseRow .ngynBG_showcaseVisual{align-content:start}.ngynBG_proofShowcaseRow .ngynBG_showcaseCopy{padding-block-start:148px}.ngynBG_proofShowcaseRow .ngynBG_showcaseVisual{padding-block-start:72px}.ngynBG_showcaseIllustration{block-size:auto;inline-size:min(100%,560px);display:block}.ngynBG_proofDocImage{inline-size:min(100%,390px)}.ngynBG_coursePattern,.ngynBG_evidencePattern,.ngynBG_mobilePattern{border-radius:var(--lab-radius-lg);background:0 0;border:0;padding:44px}.ngynBG_coursePattern{border-inline-end:1px solid var(--lab-line);grid-template-columns:minmax(0,1fr);gap:18px;min-inline-size:0;display:grid}.ngynBG_mobilePattern{border:0;border-block-start:1px solid var(--lab-line);box-shadow:var(--lab-shadow-soft);background:0 0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:stretch;gap:0;padding:0;display:grid}.ngynBG_mobileCopy{min-block-size:360px;max-inline-size:none;padding:56px var(--lab-section-pad);border-inline-end:1px solid var(--lab-line);grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;display:grid}.ngynBG_mobileCopy h2{font-family:var(--lab-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.6rem,2.4vw,2.25rem);font-weight:540;line-height:1.08}.ngynBG_mobileCopy p{color:var(--lab-muted);margin:0;line-height:1.55}.ngynBG_patternIntro{max-inline-size:720px;color:var(--lab-muted);margin:0;font-size:1rem;line-height:1.55}.ngynBG_mobileAssurances{border:1px solid var(--lab-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-block-start:8px;display:grid}.ngynBG_mobileAssurances span{min-block-size:34px;color:var(--lab-muted);align-items:center;padding-inline:10px;font-size:.78rem;font-weight:760;display:flex}.ngynBG_mobileAssurances span+span:before{content:none}.ngynBG_mobileAssurances span+span{border-inline-start:1px solid var(--lab-line)}.ngynBG_uploadSurface,.ngynBG_audioCard{border:1px solid var(--lab-line);background:#ffffffbd;border-radius:0;align-items:center;gap:12px;min-block-size:60px;padding:14px;display:grid}.ngynBG_uploadSurface{grid-template-columns:auto minmax(0,1fr) auto}.ngynBG_audioCard{grid-template-columns:auto minmax(0,1fr)}.ngynBG_uploadSurface strong,.ngynBG_uploadSurface span,.ngynBG_audioCard strong,.ngynBG_audioCard span{overflow-wrap:anywhere;display:block}.ngynBG_uploadSurface>div,.ngynBG_audioCard>div{min-inline-size:0}.ngynBG_assetPlayButton{inline-size:var(--lab-control-height);block-size:var(--lab-control-height);border:1px solid var(--lab-line-strong);background:var(--lab-canvas);color:var(--lab-primary);border-radius:999px;place-items:center;display:grid}.ngynBG_assetPlayButton svg{margin-inline-start:2px}.ngynBG_quizCard{border:1px solid var(--lab-line);border-radius:var(--lab-radius-sm);background:var(--lab-canvas);grid-template-columns:minmax(0,1fr);gap:10px;padding:18px;display:grid}.ngynBG_quizHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.ngynBG_quizHeader>span{color:var(--lab-muted);font-size:.72rem;font-weight:760}.ngynBG_quizCard h3{margin:0;font-size:1.04rem;line-height:1.35}.ngynBG_answerStack{grid-template-columns:minmax(0,1fr);display:grid}.ngynBG_answer,.ngynBG_answerCorrect{border:1px solid var(--lab-line);border-radius:var(--lab-radius-xs);min-block-size:42px;color:var(--lab-muted);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;display:grid}.ngynBG_answer+.ngynBG_answer,.ngynBG_answer+.ngynBG_answerCorrect,.ngynBG_answerCorrect+.ngynBG_answer,.ngynBG_answerCorrect+.ngynBG_answerCorrect{margin-block-start:-1px}.ngynBG_answerCorrect{border-color:var(--lab-line);border-inline-start:4px solid var(--lab-primary-2);color:var(--lab-ink);background:#9fd4c429;font-weight:730}.ngynBG_answerKey{border:1px solid var(--lab-line-strong);block-size:26px;inline-size:26px;color:var(--lab-muted);place-items:center;font-size:.72rem;font-weight:820;display:grid}.ngynBG_answerCorrect .ngynBG_answerKey{border-color:var(--lab-primary-2);background:var(--lab-primary-2);color:var(--color-white)}.ngynBG_answerStatus{color:var(--lab-primary-2);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:820}.ngynBG_evidencePattern{background:var(--lab-canvas);grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.ngynBG_documentHeader h2{letter-spacing:-.036em;max-inline-size:420px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ngynBG_seal{border:1px solid var(--color-seafoam);min-block-size:32px;color:var(--color-sacramento);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:0;justify-content:center;align-items:center;padding-inline:12px;font-size:.66rem;font-weight:850;display:inline-flex}.ngynBG_documentMeta,.ngynBG_recordRows{border:1px solid var(--lab-line);border-radius:var(--lab-radius-sm);gap:0;margin:0;display:grid;overflow:hidden}.ngynBG_documentMeta div,.ngynBG_recordRows div{border-block-end:1px solid var(--lab-line);grid-template-columns:150px minmax(0,1fr);gap:14px;min-block-size:48px;padding:12px 14px;display:grid}.ngynBG_documentMeta div:last-child,.ngynBG_recordRows div:last-child{border-block-end:0}.ngynBG_documentMeta dd{margin:0;font-weight:740}.ngynBG_recordRows strong{font-weight:760}.ngynBG_pdfProof{border:1px solid var(--lab-line);background:var(--color-white);color:var(--lab-ink);gap:0;display:grid}.ngynBG_pdfProofTop,.ngynBG_pdfProofHeader,.ngynBG_pdfProofFooter{border-block-end:1px solid var(--lab-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.ngynBG_pdfProofTop{background:var(--color-oat-light);min-block-size:48px}.ngynBG_pdfProofTop span{border:1px solid var(--lab-line-strong);background:var(--color-white);min-block-size:26px;color:var(--color-sacramento);letter-spacing:.08em;justify-content:center;align-items:center;padding-inline:9px;font-size:.66rem;font-weight:860;display:inline-flex}.ngynBG_pdfProofTop strong,.ngynBG_pdfProofFooter strong{color:var(--lab-primary);font-size:.78rem}.ngynBG_pdfProofHeader{grid-template-columns:minmax(0,1fr) 146px;justify-content:stretch;align-items:start;gap:18px;padding:24px 18px 22px;display:grid}.ngynBG_pdfProofHeader p,.ngynBG_pdfProofHeader h3,.ngynBG_pdfProofHeader span{margin:0}.ngynBG_pdfProofHeader>div:first-child{gap:6px;display:grid}.ngynBG_pdfProofHeader p,.ngynBG_pdfProofHeader span,.ngynBG_pdfProofFooter span{color:var(--lab-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:780}.ngynBG_pdfProofHeader h3{color:var(--lab-ink);letter-spacing:-.03em;font-size:1.35rem;line-height:1.1}.ngynBG_proofGraphic{justify-self:end;min-block-size:118px;inline-size:146px;position:relative}.ngynBG_proofDocument{border:1px solid var(--lab-line);background:var(--color-white);align-content:start;gap:8px;block-size:112px;inline-size:88px;padding:18px 12px 12px;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.ngynBG_proofDocument:before{content:"PDF";color:var(--color-sacramento);letter-spacing:.08em;font-size:.62rem;font-weight:880}.ngynBG_proofDocument span{background:#121f1f2e;block-size:1px;display:block}.ngynBG_proofDocument span:nth-child(2){inline-size:78%}.ngynBG_proofDocument span:nth-child(3){inline-size:58%}.ngynBG_proofSeal{border:2px solid var(--color-seafoam);background:var(--color-oat-light);block-size:78px;inline-size:78px;color:var(--lab-primary);place-items:center;gap:5px;display:grid;position:absolute;inset-block-end:4px;inset-inline-end:0}.ngynBG_proofSeal:before,.ngynBG_proofSeal:after{content:"";border:1px solid #10664f33;position:absolute}.ngynBG_proofSeal:before{inset:6px}.ngynBG_proofSeal:after{inset:12px}.ngynBG_proofSeal strong{z-index:1;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:850;position:relative}.ngynBG_proofSeal svg{z-index:1;position:relative}.ngynBG_pdfProofRows{padding:12px 18px 18px;display:grid}.ngynBG_pdfProofRows div{border-block-end:1px solid #121f1f14;grid-template-columns:minmax(104px,.42fr) minmax(0,1fr);align-items:baseline;gap:16px;min-block-size:34px;display:grid}.ngynBG_pdfProofRows div:last-child{border-block-end:0}.ngynBG_pdfProofRows span{color:var(--lab-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:780}.ngynBG_pdfProofRows strong{color:var(--lab-ink);font-size:.98rem;font-weight:760}.ngynBG_pdfProofFooter{border-block-start:1px solid var(--lab-line);background:#9fd4c41f;border-block-end:0}.ngynBG_phoneFrame{min-block-size:auto;inline-size:min(100%,320px);margin:var(--lab-section-pad);border:1px solid var(--lab-line);background:var(--lab-canvas);border-radius:0;grid-template-columns:minmax(0,1fr);align-content:start;place-self:center;gap:10px;padding:18px;display:grid}.ngynBG_phoneTopbar{color:var(--lab-muted);justify-content:space-between;align-items:center;font-size:.72rem;font-weight:800;display:flex}.ngynBG_phoneWordmark{object-fit:contain;block-size:auto;inline-size:92px;display:block}.ngynBG_phoneFrame h2{letter-spacing:-.036em;margin:0;font-size:1.58rem;line-height:1.04}.ngynBG_phoneProgress{background:#121f1f14;border-radius:0;block-size:6px;overflow:hidden}.ngynBG_phoneProgress span{background:var(--lab-primary-2);border-radius:0;block-size:100%;inline-size:50%;display:block}.ngynBG_deadlinePill{inline-size:fit-content;min-block-size:var(--lab-status-height);padding-inline:var(--lab-status-pad-x);background:var(--color-oat);color:var(--color-sacramento);font-size:var(--lab-status-font-size);border-radius:0;align-items:center;font-weight:780;display:inline-flex}.ngynBG_playDot{inline-size:var(--lab-control-height);block-size:var(--lab-control-height);border:1px solid var(--lab-line-strong);background:var(--lab-canvas);color:var(--lab-primary);border-radius:999px;place-items:center;display:grid}.ngynBG_phoneSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.ngynBG_phoneSteps span{border:1px solid var(--lab-line);border-radius:var(--lab-radius-xs);min-block-size:30px;color:var(--lab-muted);place-items:center;font-size:.66rem;font-weight:780;display:grid}.ngynBG_phoneSteps span+span{margin-inline-start:-1px}.ngynBG_phoneStepActive{color:var(--color-sacramento);border-color:var(--color-seafoam);background:#9fd4c44d}.ngynBG_componentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.ngynBG_componentCard:not(:nth-child(3n+1)){margin-inline-start:-1px}.ngynBG_componentCard:nth-child(n+4){border-block-start:1px solid var(--lab-line)}.ngynBG_roadmap{grid-template-columns:var(--lab-third-split);border-block-end:1px solid var(--lab-line);border-radius:var(--lab-radius-lg);gap:0;margin-block-end:0;padding:0;display:grid}.ngynBG_roadmap>div{padding:56px 44px 56px var(--lab-section-pad);border-inline-end:1px solid var(--lab-line)}.ngynBG_roadmap ol{padding:44px var(--lab-section-pad) 44px 44px;counter-reset:roadmap;gap:0;margin:0;list-style:none;display:grid}.ngynBG_roadmap li{counter-increment:roadmap;border:0;border-block-end:1px solid var(--lab-line);background:0 0;border-radius:0;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"step title""step body";align-items:start;gap:8px 10px;min-block-size:auto;padding:24px 0;line-height:1;display:grid}.ngynBG_roadmap li:last-child{border-block-end:0}.ngynBG_roadmap li:before{content:counter(roadmap);block-size:28px;inline-size:28px;color:var(--lab-primary-2);background:0 0;border:0;border-radius:0;grid-area:step;place-items:center;margin-block-start:-2px;font-size:.78rem;font-weight:820;display:grid}.ngynBG_roadmap li strong,.ngynBG_roadmap li span{grid-column:auto}.ngynBG_roadmap li strong{color:var(--lab-ink);grid-area:title;line-height:1.18}.ngynBG_roadmap li span{color:var(--lab-muted);grid-area:body;line-height:1.38}.ngynBG_pricingBlock{grid-template-columns:var(--lab-third-split);border-block-end:1px solid var(--lab-line);gap:0;display:grid}.ngynBG_pricingCopy{padding:56px 44px 56px var(--lab-section-pad);border-inline-end:1px solid var(--lab-line);align-content:start;gap:14px;display:grid}.ngynBG_pricingCopy h1,.ngynBG_pricingCopy h2{max-inline-size:560px;color:var(--lab-ink);font-family:var(--lab-display);letter-spacing:0;margin:0;font-size:clamp(2rem,3.2vw,3.8rem);font-weight:540;line-height:.98}.ngynBG_pricingCopy>p:not(.ngynBG_micro){max-inline-size:400px;color:var(--lab-muted);margin:0;font-size:1rem;line-height:1.5}.ngynBG_pricingPanel{background:#ffffffeb;gap:0;display:grid}.ngynBG_pricingTierGrid{grid-template-rows:auto 1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.ngynBG_pricingCard{grid-row:span 3;grid-template-rows:subgrid;background:#ffffffeb;align-content:start;gap:0;padding:0;display:grid}.ngynBG_pricingCard+.ngynBG_pricingCard{border-inline-start:1px solid var(--lab-line)}.ngynBG_priceHeader{min-block-size:330px;padding:44px var(--lab-section-pad) 28px 44px;border-block-end:1px solid var(--lab-line);gap:14px;display:grid}.ngynBG_priceHeader h3{color:var(--lab-ink);letter-spacing:0;margin:0;font-size:1rem;font-weight:780}.ngynBG_priceStack{gap:12px;display:grid}.ngynBG_currentPriceLine{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.ngynBG_priceHeader strong{color:var(--lab-ink);font-family:var(--lab-display);letter-spacing:0;font-size:clamp(3rem,5vw,5.2rem);font-weight:540;line-height:.9}.ngynBG_discountBadge{inline-size:fit-content;min-block-size:var(--lab-status-height);padding-inline:var(--lab-status-pad-x);background:var(--lab-accent);color:var(--color-sacramento);font-size:var(--lab-status-font-size);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;font-weight:850;display:inline-flex}.ngynBG_originalPrice{color:#121f1f75;font-family:var(--lab-display);letter-spacing:0;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--lab-primary-2);text-decoration-color:var(--lab-primary-2);font-size:clamp(1.35rem,2vw,2.2rem);font-weight:540}.ngynBG_priceValue{color:var(--lab-ink)}.ngynBG_pricePeriod,.ngynBG_priceHeader p{color:var(--lab-muted);margin:0;font-size:.95rem;font-weight:700}.ngynBG_priceHeader .ngynBG_priceBestFor{color:var(--lab-muted);font-size:.92rem;font-weight:500;line-height:1.45}.ngynBG_pricingFeatures{gap:0;margin:0;padding:0;list-style:none;display:grid}.ngynBG_pricingFeatures li{min-block-size:50px;padding:12px var(--lab-section-pad) 12px 44px;border-block-end:1px solid var(--lab-line);color:var(--lab-muted);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;font-size:.95rem;line-height:1.35;display:grid}.ngynBG_pricingFeatures li span{color:var(--lab-primary-2);font-weight:850}.ngynBG_pricingCard .ngynBG_primaryButtonWide{inline-size:auto;margin:28px var(--lab-section-pad) 44px 44px}.ngynBG_enterprisePriceRow{padding:24px var(--lab-section-pad) 24px 44px;border-block-start:1px solid var(--lab-line);background:#9fd4c41f;justify-content:space-between;align-items:center;gap:18px;display:flex}.ngynBG_enterprisePriceRow p{gap:4px;margin:0;display:grid}.ngynBG_enterprisePriceRow strong{color:var(--lab-ink);letter-spacing:0;font-size:1rem;font-weight:780}.ngynBG_enterprisePriceRow span{color:var(--lab-muted);font-size:.9rem;line-height:1.35}.ngynBG_pricingIncludedBlock,.ngynBG_pricingCompareBlock,.ngynBG_pricingNotesBlock{grid-template-columns:var(--lab-third-split);border-block-end:1px solid var(--lab-line);gap:0;display:grid}.ngynBG_pricingSectionLead{padding:56px 44px 56px var(--lab-section-pad);border-inline-end:1px solid var(--lab-line);align-content:start;gap:14px;display:grid}.ngynBG_pricingSectionLead h2{max-inline-size:560px;color:var(--lab-ink);font-family:var(--lab-display);letter-spacing:0;margin:0;font-size:clamp(1.9rem,2.9vw,3.4rem);font-weight:540;line-height:1.02}.ngynBG_pricingIncludedGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ngynBG_pricingIncludedItem{min-block-size:220px;padding:40px var(--lab-section-pad);border-block-end:1px solid var(--lab-line);align-content:start;gap:14px;display:grid}.ngynBG_pricingIncludedItem:nth-child(odd){border-inline-end:1px solid var(--lab-line)}.ngynBG_pricingIncludedItem:nth-last-child(-n+2){border-block-end:0}.ngynBG_pricingIncludedItem h3,.ngynBG_pricingNote h3{color:var(--lab-ink);letter-spacing:0;margin:0;font-size:1.08rem;font-weight:780;line-height:1.2}.ngynBG_pricingIncludedItem p,.ngynBG_pricingNote p{color:var(--lab-muted);margin:0;font-size:.96rem;line-height:1.52}.ngynBG_pricingComparisonWrap{background:#ffffffe6;overflow-x:auto}.ngynBG_pricingComparisonTable{border-collapse:collapse;inline-size:100%;min-inline-size:720px;color:var(--lab-ink)}.ngynBG_pricingComparisonTable th,.ngynBG_pricingComparisonTable td{border-block-end:1px solid var(--lab-line);text-align:start;vertical-align:top;padding:18px 20px;font-size:.94rem;line-height:1.35}.ngynBG_pricingComparisonTable thead th{color:var(--lab-primary);letter-spacing:.075em;text-transform:uppercase;font-size:.72rem;font-weight:850}.ngynBG_pricingComparisonTable tbody th{inline-size:27%;font-weight:780}.ngynBG_pricingComparisonTable td{color:var(--lab-muted)}.ngynBG_pricingNotesGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ngynBG_pricingNote{min-block-size:240px;padding:40px var(--lab-section-pad);border-inline-end:1px solid var(--lab-line);align-content:start;gap:14px;display:grid}.ngynBG_pricingNote:last-child{border-inline-end:0}.ngynBG_footerCta{grid-template-columns:var(--lab-two-third-split);border-block-end:1px solid var(--lab-line);gap:0;min-block-size:220px;display:grid}.ngynBG_footerCta h2{padding:56px var(--lab-section-pad);font-family:var(--lab-display);letter-spacing:-.045em;align-self:start;margin:0;font-size:clamp(2rem,3.7vw,4rem);font-weight:540;line-height:1}.ngynBG_footerCtaCopy{padding:56px var(--lab-section-pad);align-self:start}.ngynBG_footerCtaCopy h2{overflow-wrap:normal;text-wrap:wrap;gap:0;max-inline-size:940px;padding:0;font-size:clamp(1.9rem,3.05vw,3.35rem);display:grid}.ngynBG_footerCtaTitleKeepTogether{white-space:nowrap}.ngynBG_footerCtaCopy p{max-inline-size:620px;color:var(--lab-muted);margin:18px 0 0;font-size:1.08rem;line-height:1.55}.ngynBG_footerCtaActions{padding:56px var(--lab-section-pad);border-inline-start:1px solid var(--lab-line);align-content:center;gap:18px;display:grid}.ngynBG_siteFooter{grid-template-columns:var(--lab-third-split);border-block-end:1px solid var(--lab-line);gap:0;min-block-size:520px;margin-block-end:64px;display:grid}.ngynBG_footerBrand{min-block-size:420px;padding:330px var(--lab-section-pad) 56px;align-content:start;gap:24px;display:grid}.ngynBG_footerLogo{justify-self:start;text-decoration:none}.ngynBG_footerBrand p{max-inline-size:270px;color:var(--lab-muted);white-space:pre-line;margin:0;font-size:1rem;line-height:1.45}.ngynBG_footerColumns{padding:56px var(--lab-section-pad);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.ngynBG_footerColumn{align-content:start;gap:0;min-inline-size:0;display:grid}.ngynBG_footerColumn h3{color:var(--lab-ink);letter-spacing:-.02em;margin:0 0 4px;font-size:1.08rem}.ngynBG_footerColumn a{min-block-size:var(--lab-control-height);color:var(--lab-muted);align-items:center;font-size:.98rem;line-height:1.25;text-decoration:none;display:flex}.ngynBG_footerColumn a:hover{color:var(--lab-primary)}.ngynBG_legalBlock{border-block-end:1px solid var(--lab-line);grid-template-columns:minmax(0,.92fr) minmax(0,2.08fr);display:grid}.ngynBG_legalLead{min-block-size:520px;padding:64px var(--lab-section-pad);border-inline-end:1px solid var(--lab-line);align-content:start;gap:20px;display:grid}.ngynBG_legalLead h1{max-inline-size:100%;font-family:var(--lab-display);letter-spacing:-.04em;overflow-wrap:normal;margin:0;font-size:clamp(2.2rem,2.6vw,2.8rem);font-weight:560;line-height:1.02}.ngynBG_legalLead p:not(.ngynBG_micro){max-inline-size:420px;color:var(--lab-muted);margin:0;font-size:1.05rem;line-height:1.55}.ngynBG_legalContent{padding:40px var(--lab-section-pad) 56px;gap:0;display:grid}.ngynBG_legalCard{border-block-end:1px solid var(--lab-line);gap:22px;padding:28px 0;display:grid}.ngynBG_legalCard:last-of-type{border-block-end:0}.ngynBG_legalCard h2{color:var(--lab-ink);letter-spacing:-.025em;margin:0;font-size:1.2rem}.ngynBG_legalRows{margin:0;display:grid}.ngynBG_legalRows div{border-block-start:1px solid var(--lab-line);grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);gap:24px;padding:14px 0;display:grid}.ngynBG_legalRows dt{color:var(--lab-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.86rem;font-weight:800}.ngynBG_legalRows dd{color:var(--lab-ink);margin:0;font-size:1rem;font-weight:650;line-height:1.45}.ngynBG_legalNoticeList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ngynBG_legalNoticeList li{color:var(--lab-muted);font-size:.98rem;line-height:1.55}.ngynBG_legalSource{color:var(--lab-muted);margin:8px 0 0;font-size:.9rem;line-height:1.45}.ngynBG_legalSource a{color:var(--lab-primary);font-weight:750;text-decoration:none}.ngynBG_legalSource a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:980px){.ngynBG_page{--lab-section-pad:28px;--lab-cell-pad:20px}.ngynBG_platformHeaderFrame{display:block}.ngynBG_topbar{border-radius:0}.ngynBG_nav{display:none}.ngynBG_heroGrid,.ngynBG_appFrame,.ngynBG_patternGrid,.ngynBG_deploymentBlock,.ngynBG_nextStepCards,.ngynBG_faq,.ngynBG_roadmap,.ngynBG_pricingBlock,.ngynBG_pricingIncludedBlock,.ngynBG_pricingCompareBlock,.ngynBG_pricingNotesBlock,.ngynBG_footerCta,.ngynBG_siteFooter,.ngynBG_legalBlock{grid-template-columns:1fr}.ngynBG_heroCopy{border-inline-end:0;border-block-end:1px solid var(--lab-line);min-block-size:auto;padding:40px var(--lab-section-pad)}.ngynBG_heroGridSolo .ngynBG_heroCopy{min-block-size:auto}.ngynBG_commandPreview{padding:32px var(--lab-section-pad)}.ngynBG_deploymentVisual{border-inline-end:0;border-block-end:1px solid var(--lab-line);min-block-size:460px}.ngynBG_deploymentCopy{padding:48px var(--lab-section-pad)}.ngynBG_nextStepCard+.ngynBG_nextStepCard{border-inline-start:0;border-block-start:1px solid var(--lab-line)}.ngynBG_nextStepStrip{grid-template-columns:1fr}.ngynBG_nextStepCard .ngynBG_primaryButton,.ngynBG_nextStepCard .ngynBG_secondaryButton,.ngynBG_nextStepStrip .ngynBG_secondaryButton{justify-self:stretch;inline-size:100%}.ngynBG_sectionHeader{grid-template-columns:1fr}.ngynBG_sectionHeader .ngynBG_micro,.ngynBG_sectionHeader h2,.ngynBG_sectionHeader>p:not(.ngynBG_micro){grid-area:auto/1}.ngynBG_coursePattern{border-inline-end:0;border-block-end:1px solid var(--lab-line)}.ngynBG_showcaseRow{grid-template-columns:1fr;min-block-size:auto}.ngynBG_showcaseRow>:first-child{border-block-end:1px solid var(--lab-line)}.ngynBG_showcaseCopy,.ngynBG_showcaseVisual,.ngynBG_proofShowcaseRow .ngynBG_showcaseCopy,.ngynBG_proofShowcaseRow .ngynBG_showcaseVisual{padding:40px var(--lab-section-pad)}.ngynBG_proofDocImage{inline-size:min(100%,340px)}.ngynBG_roadmap>div,.ngynBG_pricingCopy{border-inline-end:0;border-block-end:1px solid var(--lab-line);padding:40px var(--lab-section-pad)}.ngynBG_pricingSectionLead{border-inline-end:0;border-block-end:1px solid var(--lab-line);min-block-size:auto;padding:40px var(--lab-section-pad)}.ngynBG_pricingTierGrid{grid-template-rows:none;grid-template-columns:1fr}.ngynBG_pricingCard{grid-row:auto;grid-template-rows:auto}.ngynBG_pricingCard+.ngynBG_pricingCard{border-inline-start:0;border-block-start:1px solid var(--lab-line)}.ngynBG_priceHeader,.ngynBG_pricingFeatures li,.ngynBG_enterprisePriceRow{padding-inline:var(--lab-section-pad)}.ngynBG_priceHeader{min-block-size:auto}.ngynBG_pricingCard .ngynBG_primaryButtonWide{margin-inline:var(--lab-section-pad)}.ngynBG_pricingIncludedGrid,.ngynBG_pricingNotesGrid{grid-template-columns:1fr}.ngynBG_pricingIncludedItem:nth-child(odd),.ngynBG_pricingNote{border-inline-end:0}.ngynBG_pricingIncludedItem:nth-last-child(-n+2),.ngynBG_pricingNote{border-block-end:1px solid var(--lab-line)}.ngynBG_pricingIncludedItem:last-child,.ngynBG_pricingNote:last-child{border-block-end:0}.ngynBG_pricingComparisonTable{min-inline-size:680px}.ngynBG_roadmap ol{padding:32px var(--lab-section-pad)}.ngynBG_principles,.ngynBG_componentGrid,.ngynBG_statGrid{grid-template-columns:1fr}.ngynBG_statCard+.ngynBG_statCard,.ngynBG_principleCard+.ngynBG_principleCard,.ngynBG_componentCard:not(:nth-child(3n+1)){margin-inline-start:0}.ngynBG_statCard+.ngynBG_statCard,.ngynBG_principleCard+.ngynBG_principleCard,.ngynBG_componentCard:nth-child(n+2){border-block-start:1px solid var(--lab-line)}.ngynBG_sidebar{display:none}.ngynBG_dashboardGrid,.ngynBG_mobilePattern{grid-template-columns:1fr}.ngynBG_mobileCopy{border-inline-end:0;border-block-end:1px solid var(--lab-line)}.ngynBG_faqTitle,.ngynBG_legalLead{border-inline-end:0;border-block-end:1px solid var(--lab-line);min-block-size:auto;padding:40px var(--lab-section-pad)}.ngynBG_legalRows div{grid-template-columns:1fr;gap:8px}.ngynBG_footerCtaActions{border-inline:0;border-block-start:1px solid var(--lab-line)}.ngynBG_footerBrand{padding:40px var(--lab-section-pad);border:0}.ngynBG_footerColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.ngynBG_phoneFrame{justify-self:center}}@media (max-width:960px){.ngynBG_platformHeaderFrame{display:none}}@media (max-width:620px){.ngynBG_page{--lab-section-pad:18px;--lab-cell-pad:16px}.ngynBG_hero,.ngynBG_workspace,.ngynBG_components,.ngynBG_deploymentBlock,.ngynBG_nextStepBlock,.ngynBG_faq,.ngynBG_roadmap,.ngynBG_pricingBlock,.ngynBG_pricingIncludedBlock,.ngynBG_pricingCompareBlock,.ngynBG_pricingNotesBlock,.ngynBG_footerCta,.ngynBG_siteFooter,.ngynBG_legalBlock,.ngynBG_principles,.ngynBG_patternGrid{inline-size:calc(100% - 20px);max-inline-size:var(--lab-max)}.ngynBG_hero{padding-block-start:0}.ngynBG_topbar,.ngynBG_previewHeader,.ngynBG_patternHeader,.ngynBG_documentHeader,.ngynBG_appHeader{flex-direction:column;align-items:stretch}.ngynBG_heroGrid{padding-block-start:0}.ngynBG_commandPreview,.ngynBG_appContent,.ngynBG_coursePattern,.ngynBG_evidencePattern,.ngynBG_deploymentCopy,.ngynBG_roadmap{padding:var(--lab-section-pad);border-radius:0}.ngynBG_roadmap{padding:0}.ngynBG_deploymentVisual{min-block-size:320px;padding:var(--lab-section-pad)}.ngynBG_layerDiagram{block-size:260px;inline-size:min(100%,300px)}.ngynBG_layerTop{block-size:138px;inline-size:210px;translate:0 -58px}.ngynBG_layerTop span{block-size:50px;inline-size:86px;inset-block-start:48px;inset-inline-start:58px}.ngynBG_layerTop span:after{block-size:46px;inline-size:58px;inset-block-start:-17px;inset-inline-start:40px}.ngynBG_layerMiddle{gap:10px;block-size:138px;inline-size:220px;padding:18px;translate:0 40px}.ngynBG_layerBase{block-size:138px;inline-size:220px;translate:0 82px}.ngynBG_mobilePattern{padding:0}.ngynBG_mobileCopy,.ngynBG_phoneFrame,.ngynBG_nextStepHeader,.ngynBG_nextStepCard,.ngynBG_nextStepStrip{padding:var(--lab-section-pad);margin:0}.ngynBG_sectionHeader,.ngynBG_faqTitle,.ngynBG_faqQuestion,.ngynBG_faqAnswer,.ngynBG_footerCta h2,.ngynBG_footerCtaActions,.ngynBG_footerBrand,.ngynBG_footerColumns,.ngynBG_principleCard,.ngynBG_componentCard,.ngynBG_readinessPanel,.ngynBG_nextActionPanel,.ngynBG_timelinePanel,.ngynBG_controlTablePanel{padding:var(--lab-section-pad)}.ngynBG_deploymentModeOpen p{padding-inline-start:0}.ngynBG_sectionHeader{min-block-size:auto}.ngynBG_heroCopy h1{font-size:clamp(1.55rem,8.6vw,2.6rem)}.ngynBG_enterprisePriceRow .ngynBG_secondaryButton{inline-size:100%}.ngynBG_pricingComparisonTable{min-inline-size:620px}.ngynBG_pricingComparisonTable th,.ngynBG_pricingComparisonTable td{padding:14px;font-size:.88rem}.ngynBG_heroTitleKeepTogether{white-space:nowrap}.ngynBG_heroCopy h1,.ngynBG_sectionHeader h2,.ngynBG_footerCta h2:not([aria-label]){overflow-wrap:anywhere;text-wrap:balance;max-inline-size:100%}.ngynBG_footerCtaCopy h2{overflow-wrap:normal;text-wrap:wrap;max-inline-size:100%;font-size:clamp(1.22rem,6.2vw,2.6rem)}.ngynBG_appHeader{min-block-size:auto;padding:var(--lab-section-pad)}.ngynBG_faqQuestion{min-block-size:76px}.ngynBG_faqAnswer{font-size:.92rem}.ngynBG_footerColumns{grid-template-columns:1fr;gap:28px}.ngynBG_footerBrand,.ngynBG_siteFooter{min-block-size:auto}.ngynBG_enterprisePriceRow{flex-direction:column;align-items:stretch}.ngynBG_mobileAssurances{grid-template-columns:1fr}.ngynBG_mobileAssurances span+span{border-inline-start:0;border-block-start:1px solid var(--lab-line)}.ngynBG_documentMeta div,.ngynBG_recordRows div,.ngynBG_pdfProofRows div,.ngynBG_pdfProofHeader{grid-template-columns:1fr}.ngynBG_proofGraphic{justify-self:start}.ngynBG_pdfProofTop,.ngynBG_pdfProofFooter{flex-direction:column;align-items:flex-start;gap:8px}.ngynBG_obligation{grid-template-columns:1fr}.ngynBG_status_risk,.ngynBG_status_ready,.ngynBG_status_working{inline-size:fit-content}.ngynBG_commandTableHead{display:none}.ngynBG_commandTableRow,.ngynBG_controlRow{grid-template-columns:1fr;gap:3px;padding:10px}.ngynBG_commandTableRow span:first-child,.ngynBG_controlRow span:first-child{color:var(--lab-primary-2);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:820}}.ngynBG_heroVisual{min-inline-size:0;padding:40px var(--lab-section-pad);background:#ffffff75;place-items:center;display:grid}.ngynBG_heroVisual svg{aspect-ratio:960/720;block-size:auto;inline-size:100%;max-inline-size:100%;display:block}.ngynBG_showcaseRowFlip .ngynBG_showcaseVisual{order:-1}.ngynBG_factList{gap:10px;max-inline-size:720px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ngynBG_factList li{min-inline-size:0;color:var(--lab-muted);grid-template-columns:6px minmax(0,1fr);align-items:start;column-gap:12px;font-size:.95rem;line-height:1.5;display:grid}.ngynBG_factList li:before{content:"";background:var(--color-lime);border-radius:0;block-size:6px;inline-size:6px;margin-block-start:calc(.75em - 3px)}@media (max-width:980px){.ngynBG_heroVisual{padding:32px var(--lab-section-pad);border-inline-start:0}.ngynBG_showcaseRowFlip .ngynBG_showcaseVisual{order:0}}@media (max-width:620px){.ngynBG_heroVisual{padding:var(--lab-section-pad)}}
