.homeMcpConfigurator_section__skGKO{padding:76px 0;border-bottom:1px solid var(--home-line);background:var(--home-page)}.homeMcpConfigurator_shell__Ms__t{width:min(100% - 64px,1280px);margin-inline:auto}.homeMcpConfigurator_intro__MNou4{max-width:760px;margin-bottom:30px}.homeMcpConfigurator_kicker__ktAJv{margin:0;color:var(--home-accent-dark);font-family:var(--font-family-mono);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.homeMcpConfigurator_intro__MNou4 h2{margin:9px 0 14px;color:var(--home-ink);font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.08;letter-spacing:-.04em}.homeMcpConfigurator_intro__MNou4>p:last-child{max-width:680px;margin:0;color:var(--home-muted);line-height:1.68}.homeMcpConfigurator_reservedFrame__jDKhH{min-height:540px;border:1px solid var(--home-line-strong);border-radius:18px;overflow:hidden;background:var(--home-panel);box-shadow:0 24px 70px color-mix(in srgb,var(--home-ink) 9%,transparent)}:root[data-theme=dark] .homeMcpConfigurator_reservedFrame__jDKhH{border-color:#3c4240;background:#1d211f;box-shadow:0 20px 54px rgba(0,0,0,.22)}.homeMcpConfigurator_configurator__4ko0s,.homeMcpConfigurator_staticFallback__LU2np{min-height:540px;display:grid;grid-template-columns:minmax(250px,.32fr) minmax(0,1fr)}.homeMcpConfigurator_controls__9VIK_{display:flex;flex-direction:column;gap:20px;padding:26px;border-right:1px solid var(--home-line);background:color-mix(in srgb,var(--home-soft) 72%,var(--home-panel))}:root[data-theme=dark] .homeMcpConfigurator_controls__9VIK_{border-color:#343a38;background:#222624}.homeMcpConfigurator_controlHeading__as_vl{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--home-line)}.homeMcpConfigurator_controlHeading__as_vl div{display:grid;grid-gap:4px;gap:4px}.homeMcpConfigurator_controlHeading__as_vl span,.homeMcpConfigurator_drawingHeader__Mkp0j span,.homeMcpConfigurator_outputSummary__CFKy1>span{color:var(--home-tertiary);font-family:var(--font-family-mono);font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.homeMcpConfigurator_controlHeading__as_vl strong{color:var(--home-ink);font-size:1rem}.homeMcpConfigurator_resetButton__CuGe9{display:inline-flex;align-items:center;gap:6px;padding:7px 8px;border:0;border-radius:7px;background:transparent;color:var(--home-muted);font:inherit;font-size:.78rem;cursor:pointer}.homeMcpConfigurator_resetButton__CuGe9:hover{color:var(--home-accent-dark);background:color-mix(in srgb,var(--home-accent) 10%,transparent)}.homeMcpConfigurator_controlGroup__d8NSW{min-width:0;margin:0;padding:0;border:0}.homeMcpConfigurator_controlGroup__d8NSW legend,.homeMcpConfigurator_selectControl___0jlo>span{display:block;margin-bottom:9px;color:var(--home-ink);font-size:.8rem;font-weight:700}.homeMcpConfigurator_fieldGrid__162nI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:17px 10px;gap:17px 10px}.homeMcpConfigurator_fullField__FuiJh{grid-column:1/-1}.homeMcpConfigurator_segmentedControl__BUPAX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;padding:4px;border:1px solid var(--home-line);border-radius:10px;background:var(--home-panel)}.homeMcpConfigurator_segmentedControl__BUPAX label{min-width:0;cursor:pointer}.homeMcpConfigurator_segmentedControl__BUPAX input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.homeMcpConfigurator_segmentedControl__BUPAX span{min-height:38px;display:grid;place-items:center;padding:6px 8px;border-radius:7px;color:var(--home-muted);font-size:.76rem;font-weight:700;line-height:1.2;text-align:center}.homeMcpConfigurator_segmentedControl__BUPAX input:checked+span{background:var(--home-accent);color:#fff;box-shadow:0 4px 12px color-mix(in srgb,var(--home-accent) 26%,transparent)}.homeMcpConfigurator_demoLink__IM6ZF:focus-visible,.homeMcpConfigurator_fallbackFooter__IdddE a:focus-visible,.homeMcpConfigurator_resetButton__CuGe9:focus-visible,.homeMcpConfigurator_segmentedControl__BUPAX input:focus-visible+span,.homeMcpConfigurator_selectControl___0jlo select:focus-visible{outline:3px solid color-mix(in srgb,var(--home-accent) 45%,transparent);outline-offset:2px}.homeMcpConfigurator_selectControl___0jlo select{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--home-line-strong);border-radius:9px;background:var(--home-panel);color:var(--home-ink);font:inherit;font-size:.85rem}.homeMcpConfigurator_selectControl___0jlo select:disabled{cursor:not-allowed;opacity:.46}.homeMcpConfigurator_toggleControl__NQn0Y{min-height:63px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--home-line-strong);border-radius:9px;background:var(--home-panel);color:var(--home-ink);cursor:pointer}.homeMcpConfigurator_toggleControl__NQn0Y>span{display:grid;grid-gap:3px;gap:3px}.homeMcpConfigurator_toggleControl__NQn0Y b{font-size:.8rem}.homeMcpConfigurator_toggleControl__NQn0Y small{color:var(--home-tertiary);font-size:.66rem;line-height:1.25}.homeMcpConfigurator_toggleControl__NQn0Y input{width:18px;height:18px;flex:0 0 auto;accent-color:var(--home-accent)}.homeMcpConfigurator_toggleControl__NQn0Y:has(input:focus-visible){outline:3px solid color-mix(in srgb,var(--home-accent) 45%,transparent);outline-offset:2px}.homeMcpConfigurator_outputSummary__CFKy1{padding:15px;border:1px solid color-mix(in srgb,var(--home-accent) 24%,var(--home-line));border-radius:10px;background:color-mix(in srgb,var(--home-accent) 6%,var(--home-panel))}.homeMcpConfigurator_outputSummary__CFKy1 ul{display:flex;flex-wrap:wrap;gap:7px 14px;margin:9px 0 0;padding:0;list-style:none}.homeMcpConfigurator_outputSummary__CFKy1 li{color:var(--home-ink);font-family:var(--font-family-mono);font-size:.7rem}.homeMcpConfigurator_loadingStatus__jPF43{color:var(--home-muted);font-size:.78rem}.homeMcpConfigurator_demoLink__IM6ZF{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:0 14px;border:1px solid var(--home-accent);border-radius:9px;color:var(--home-accent-dark);font-size:.84rem;font-weight:800;text-decoration:none}.homeMcpConfigurator_demoLink__IM6ZF:hover{background:color-mix(in srgb,var(--home-accent) 8%,transparent)}.homeMcpConfigurator_drawingPanel__sDh0F{min-width:0;display:grid;grid-template-rows:48px minmax(0,1fr) auto;padding:0 22px 22px;background:#f4f6f5}:root[data-theme=dark] .homeMcpConfigurator_drawingPanel__sDh0F{background:#282c2a}.homeMcpConfigurator_drawingHeader__Mkp0j{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#34423f}:root[data-theme=dark] .homeMcpConfigurator_drawingHeader__Mkp0j{color:#d7dfdd}.homeMcpConfigurator_drawingHeader__Mkp0j b{font-family:var(--font-family-mono);font-size:.68rem;letter-spacing:.04em}.homeMcpConfigurator_drawingViewport__wPCMV{min-height:0;overflow:hidden;border:1px solid #d2d9d6;border-radius:10px;background:#fbfcfc}:root[data-theme=dark] .homeMcpConfigurator_drawingViewport__wPCMV{border-color:#4a504e;background:#131615}.homeMcpConfigurator_drawingCanvas__BnQTB{width:100%;height:100%}.homeMcpConfigurator_drawingSkeleton__KrHbc{width:100%;height:100%;background:linear-gradient(90deg,transparent 49.7%,#dfe5e3 50%,transparent 50.3%),linear-gradient(transparent 49.7%,#dfe5e3 50%,transparent 50.3%);background-size:84px 84px;opacity:.6}.homeMcpConfigurator_currentDesign__F6W5a{display:grid;grid-gap:9px;gap:9px;padding:15px 3px 1px;color:#34423f}.homeMcpConfigurator_currentDesign__F6W5a>span{color:#667570;font-family:var(--font-family-mono);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.homeMcpConfigurator_currentDesign__F6W5a dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.homeMcpConfigurator_currentDesign__F6W5a dl>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.homeMcpConfigurator_currentDesign__F6W5a dt{color:#75817e;font-size:.62rem}.homeMcpConfigurator_currentDesign__F6W5a dd{margin:0;overflow:hidden;color:#24302e;font-size:.75rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.homeMcpConfigurator_currentDesign__F6W5a small{color:#75817e;font-family:var(--font-family-mono);font-size:.63rem}:root[data-theme=dark] .homeMcpConfigurator_currentDesign__F6W5a,:root[data-theme=dark] .homeMcpConfigurator_currentDesign__F6W5a dd{color:#e1e6e4}:root[data-theme=dark] .homeMcpConfigurator_currentDesign__F6W5a dt,:root[data-theme=dark] .homeMcpConfigurator_currentDesign__F6W5a small,:root[data-theme=dark] .homeMcpConfigurator_currentDesign__F6W5a>span{color:#9ba5a1}.homeMcpConfigurator_srDescription__ajPOk{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.homeMcpConfigurator_staticFallback__LU2np{position:relative;background:#f4f6f5}:root[data-theme=dark] .homeMcpConfigurator_staticFallback__LU2np{background:#282c2a}.homeMcpConfigurator_fallbackControls__p6lea{display:grid;align-content:start;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;padding:30px;border-right:1px solid var(--home-line);background:color-mix(in srgb,var(--home-soft) 72%,var(--home-panel))}.homeMcpConfigurator_fallbackControls__p6lea>span{grid-column:1/-1;margin-top:12px;color:var(--home-muted);font-size:.76rem;font-weight:700}.homeMcpConfigurator_fallbackControls__p6lea b{padding:11px 8px;border:1px solid var(--home-line);border-radius:8px;color:var(--home-muted);font-size:.72rem;text-align:center}.homeMcpConfigurator_fallbackControls__p6lea .homeMcpConfigurator_fallbackActive__GXGUG{border-color:var(--home-accent);background:var(--home-accent);color:#fff}.homeMcpConfigurator_fallbackControls__p6lea .homeMcpConfigurator_fallbackWide__z1ylE{grid-column:1/-1}.homeMcpConfigurator_fallbackDrawing__vSa7s{position:relative;margin:44px 34px 66px;overflow:hidden;border:1px solid #d2d9d6;border-radius:10px;background:linear-gradient(90deg,transparent 49.7%,#e8eceb 50%,transparent 50.3%),linear-gradient(transparent 49.7%,#e8eceb 50%,transparent 50.3%),#fbfcfc;background-size:72px 72px}:root[data-theme=dark] .homeMcpConfigurator_fallbackDrawing__vSa7s{border-color:#4a504e;background:linear-gradient(90deg,transparent 49.7%,#272d2b 50%,transparent 50.3%),linear-gradient(transparent 49.7%,#272d2b 50%,transparent 50.3%),#131615;background-size:72px 72px}.homeMcpConfigurator_fallbackDrawing__vSa7s i{position:absolute;display:block;border:2px solid #3f5752}.homeMcpConfigurator_fallbackDrawing__vSa7s i:first-child{inset:13% 55% 53% 12%}.homeMcpConfigurator_fallbackDrawing__vSa7s i:nth-child(2){inset:13% 12% 53% 55%}.homeMcpConfigurator_fallbackDrawing__vSa7s i:nth-child(3){left:28%;top:53%;width:2px;height:28%;border-width:0 0 0 2px}.homeMcpConfigurator_fallbackDrawing__vSa7s i:nth-child(4){left:72%;top:53%;width:2px;height:28%;border-width:0 0 0 2px}.homeMcpConfigurator_fallbackDrawing__vSa7s i:nth-child(5){left:21%;bottom:10%;width:14%;aspect-ratio:1;border-radius:50%}.homeMcpConfigurator_fallbackDrawing__vSa7s i:nth-child(6){left:65%;bottom:10%;width:14%;aspect-ratio:1;border-radius:50%}.homeMcpConfigurator_fallbackFooter__IdddE{position:absolute;right:0;bottom:0;left:32%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 28px;border-top:1px solid var(--home-line);background:var(--home-panel);color:var(--home-muted);font-size:.75rem}.homeMcpConfigurator_fallbackFooter__IdddE a{color:var(--home-accent-dark);font-weight:800;text-decoration:none}@media (max-width:900px){.homeMcpConfigurator_shell__Ms__t{width:min(100% - 40px,1280px)}.homeMcpConfigurator_configurator__4ko0s,.homeMcpConfigurator_reservedFrame__jDKhH,.homeMcpConfigurator_staticFallback__LU2np{min-height:760px}.homeMcpConfigurator_configurator__4ko0s,.homeMcpConfigurator_staticFallback__LU2np{grid-template-columns:1fr;grid-template-rows:auto minmax(390px,1fr)}.homeMcpConfigurator_controls__9VIK_,.homeMcpConfigurator_fallbackControls__p6lea{border-right:0;border-bottom:1px solid var(--home-line)}.homeMcpConfigurator_controls__9VIK_{display:grid;grid-template-columns:1fr}.homeMcpConfigurator_controlHeading__as_vl,.homeMcpConfigurator_demoLink__IM6ZF,.homeMcpConfigurator_fieldGrid__162nI{grid-column:1/-1}.homeMcpConfigurator_demoLink__IM6ZF{margin-top:0}.homeMcpConfigurator_fallbackDrawing__vSa7s{margin:24px 24px 66px}.homeMcpConfigurator_fallbackFooter__IdddE{left:0}}@media (max-width:640px){.homeMcpConfigurator_section__skGKO{padding:62px 0}.homeMcpConfigurator_shell__Ms__t{width:min(100% - 32px,1280px)}.homeMcpConfigurator_configurator__4ko0s,.homeMcpConfigurator_reservedFrame__jDKhH,.homeMcpConfigurator_staticFallback__LU2np{min-height:850px}.homeMcpConfigurator_configurator__4ko0s,.homeMcpConfigurator_staticFallback__LU2np{grid-template-rows:auto minmax(360px,1fr)}.homeMcpConfigurator_controls__9VIK_{grid-template-columns:1fr;padding:22px}.homeMcpConfigurator_controlHeading__as_vl,.homeMcpConfigurator_demoLink__IM6ZF,.homeMcpConfigurator_fieldGrid__162nI{grid-column:auto}.homeMcpConfigurator_fieldGrid__162nI{grid-template-columns:1fr}.homeMcpConfigurator_fullField__FuiJh{grid-column:auto}.homeMcpConfigurator_drawingPanel__sDh0F{padding:0 12px 12px}.homeMcpConfigurator_drawingHeader__Mkp0j b{font-size:.58rem}.homeMcpConfigurator_currentDesign__F6W5a dl{grid-template-columns:repeat(2,minmax(0,1fr))}.homeMcpConfigurator_fallbackControls__p6lea{padding:22px}.homeMcpConfigurator_fallbackFooter__IdddE{align-items:flex-start;flex-direction:column;justify-content:center;gap:4px;padding:8px 20px}}@media (max-width:380px){.homeMcpConfigurator_reservedFrame__jDKhH,.homeMcpConfigurator_staticFallback__LU2np{min-height:650px}.homeMcpConfigurator_staticFallback__LU2np{grid-template-rows:230px minmax(300px,1fr)}}@media (prefers-reduced-motion:reduce){.homeMcpConfigurator_demoLink__IM6ZF,.homeMcpConfigurator_resetButton__CuGe9,.homeMcpConfigurator_segmentedControl__BUPAX span{transition:none}}.page_homePage__gmrHv{--home-page:#fff;--home-panel:#fff;--home-elevated:#fff;--home-soft:#f4f7f6;--home-soft-cool:#f2f5f6;--home-ink:#10211f;--home-muted:#526562;--home-tertiary:#758581;--home-line:#d8e1df;--home-line-strong:#b8c8c4;--home-accent:#187d73;--home-accent-dark:#0e5f57;--home-grid:rgba(60,93,87,.08);background:var(--home-page);color:var(--home-ink);overflow:hidden}:root[data-theme=dark] .page_homePage__gmrHv{--home-page:#151817;--home-panel:#202422;--home-elevated:#292d2b;--home-soft:#1b1f1d;--home-soft-cool:#232725;--home-ink:#f0f3f2;--home-muted:#b8c0bd;--home-tertiary:#929c98;--home-line:#343936;--home-line-strong:#4a514e;--home-accent:#4db0a5;--home-accent-dark:#82d2c8;--home-grid:rgba(210,221,217,.035)}.page_shell__fAVH1{width:min(1280px,calc(100% - 64px));margin-inline:auto}.page_hero__SKW6o{padding:76px 0 64px;border-bottom:1px solid var(--home-line);background:linear-gradient(90deg,var(--home-grid) 1px,transparent 1px),linear-gradient(var(--home-grid) 1px,transparent 1px),linear-gradient(180deg,var(--home-page),var(--home-soft));background-size:32px 32px,32px 32px,auto}:root[data-theme=dark] .page_hero__SKW6o{background:linear-gradient(90deg,var(--home-grid) 1px,transparent 1px),linear-gradient(var(--home-grid) 1px,transparent 1px),linear-gradient(135deg,#191c1b 0,#151817 62%,#1d211f 100%);background-size:36px 36px,36px 36px,auto}.page_heroGrid__BL1ju{display:grid;grid-template-columns:minmax(400px,.82fr) minmax(560px,1.18fr);grid-gap:clamp(44px,5vw,80px);gap:clamp(44px,5vw,80px);align-items:center}.page_heroCopy__kbqf4 h1{max-width:730px;margin:14px 0 22px;color:var(--home-ink);font-size:clamp(2.85rem,5vw,4.9rem);line-height:.99;letter-spacing:-.055em}.page_eyebrow__H9Slr,.page_kicker___28aI{margin:0;color:var(--home-accent);font-family:var(--font-family-mono);font-size:.74rem;font-weight:700;letter-spacing:.095em;text-transform:uppercase}.page_heroLead__jECQ1{max-width:620px;margin:0;color:var(--home-muted);font-size:clamp(1.05rem,1.35vw,1.23rem);line-height:1.65}.page_actions__e35f9{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.page_heroCtaArea__tosoW{min-height:107px}.page_heroCtaPlaceholder__TKpre{width:min(290px,72vw);min-height:48px;border:1px solid var(--home-line);border-radius:7px;background:color-mix(in srgb,var(--home-panel) 82%,var(--home-line))}.page_primaryButton__iKEy8,.page_secondaryButton__UQnQZ{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:0 20px;border:1px solid var(--home-accent);border-radius:7px;font-size:.94rem;font-weight:700;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.page_primaryButton__iKEy8{background:var(--home-accent);color:#fff}:root[data-theme=dark] .page_primaryButton__iKEy8{color:#0d201d}.page_primaryButton__iKEy8:hover{border-color:var(--home-accent-dark);background:var(--home-accent-dark);color:#fff;transform:translateY(-1px)}:root[data-theme=dark] .page_primaryButton__iKEy8:hover{color:#0d201d}.page_secondaryButton__UQnQZ{border-color:var(--home-line-strong);background:var(--home-panel);color:var(--home-ink)}.page_secondaryButton__UQnQZ:hover{border-color:var(--home-accent);color:var(--home-accent-dark);transform:translateY(-1px)}.page_learningGateway__4Cg1c a:focus-visible,.page_primaryButton__iKEy8:focus-visible,.page_secondaryButton__UQnQZ:focus-visible,.page_useCaseCopy__AhWXq a:focus-visible{outline:3px solid color-mix(in srgb,var(--home-accent) 45%,transparent);outline-offset:3px}.page_microcopy__5EMf9{margin:11px 0 0;color:var(--home-tertiary);font-size:.8rem}.page_productScreenshot__vBkuU{position:relative;min-width:0;overflow:hidden;border:1px solid var(--home-line-strong);border-radius:10px;background:var(--home-soft-cool);box-shadow:0 22px 48px rgba(16,33,31,.14)}:root[data-theme=dark] .page_productScreenshot__vBkuU{border-color:#586664;background:#171a19;box-shadow:0 22px 48px rgba(0,0,0,.32),0 0 0 6px hsla(0,0%,100%,.018)}.page_screenshot-hero__6jeLA{aspect-ratio:1.49}.page_screenshot-library__O5l0b{aspect-ratio:1.612}.page_screenshot-result__R_7f1{aspect-ratio:1.62}.page_screenshot-bom__nYBWA{aspect-ratio:1;width:min(100%,720px);justify-self:center}.page_screenshot-application__iEuJb{aspect-ratio:1.405;background:#fff}.page_screenshot-application__iEuJb .page_screenshotImage___HS2Q{-webkit-clip-path:inset(0 0 0 .2%);clip-path:inset(0 0 0 .2%)}:root[data-theme=dark] .page_screenshot-application__iEuJb{background:#1f2024}.page_screenshotImage___HS2Q{position:absolute;width:100%;height:100%;object-fit:contain}.page_section__61PEw{padding:76px 0;border-bottom:1px solid var(--home-line)}.page_sectionIntro__wl0wQ{max-width:780px;margin-bottom:34px}.page_finalCta__NPx4S h2,.page_learningGateway__4Cg1c h2,.page_libraryCopy__wMePj h2,.page_problemLayout__SJ2rq h2,.page_sectionIntro__wl0wQ h2,.page_whyIntro__2dUKQ h2{margin:9px 0 14px;color:var(--home-ink);font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.08;letter-spacing:-.04em}.page_libraryCopy__wMePj>p,.page_problemLayout__SJ2rq>div>p:last-child,.page_sectionIntro__wl0wQ>p:last-child,.page_whyIntro__2dUKQ>p:last-child{max-width:720px;margin:0;color:var(--home-muted);font-size:1rem;line-height:1.68}.page_problemSection__dU5RE{padding:50px 0;background:var(--home-soft-cool)}:root[data-theme=dark] .page_problemSection__dU5RE{background:#202422}.page_problemLayout__SJ2rq{display:grid;grid-template-columns:minmax(330px,.72fr) minmax(560px,1.28fr);grid-gap:clamp(44px,6vw,90px);gap:clamp(44px,6vw,90px);align-items:center}.page_problemLayout__SJ2rq h2{margin-bottom:12px;font-size:clamp(1.9rem,3vw,2.8rem)}.page_comparison__KebnQ{display:grid;grid-gap:10px;gap:10px}.page_comparison__KebnQ>div{display:grid;grid-template-columns:120px 1fr;grid-gap:18px;gap:18px;align-items:center;padding:15px 18px;border-left:2px solid var(--home-line-strong);background:color-mix(in srgb,var(--home-panel) 70%,transparent)}.page_comparison__KebnQ>div:last-child{border-left-color:var(--home-accent)}.page_comparison__KebnQ span{color:var(--home-tertiary);font-family:var(--font-family-mono);font-size:.68rem;font-weight:700;text-transform:uppercase}.page_comparison__KebnQ p{margin:0;color:var(--home-muted);font-size:.85rem;line-height:1.5}.page_comparison__KebnQ>div:last-child p{color:var(--home-ink);font-weight:600}.page_librarySection__oaFqH{background:var(--home-page)}:root[data-theme=dark] .page_librarySection__oaFqH{background:#171a19}.page_libraryGrid__o8VUk{display:grid;grid-template-columns:minmax(440px,.84fr) minmax(540px,1.16fr);grid-gap:clamp(48px,7vw,96px);gap:clamp(48px,7vw,96px);align-items:center}.page_libraryCopy__wMePj h2{max-width:600px}.page_libraryDefinitions__zpvIr{display:grid;grid-template-columns:1.35fr .85fr;grid-gap:28px;gap:28px;margin-top:26px;padding-top:24px;border-top:1px solid var(--home-line)}.page_libraryDefinitions__zpvIr h3{display:flex;align-items:center;gap:8px;margin:0 0 5px;color:var(--home-ink);font-size:.95rem}.page_libraryDefinitions__zpvIr h3 svg{width:18px;color:var(--home-accent)}.page_libraryDefinitions__zpvIr p{margin:0 0 13px;color:var(--home-tertiary);font-size:.76rem;line-height:1.45}.page_libraryDefinitions__zpvIr ul{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.page_libraryDefinitions__zpvIr li{padding:4px 7px;border:1px solid var(--home-line);border-radius:3px;color:var(--home-muted);font-size:.65rem}.page_useCasesSection__HTrof{background:var(--home-soft)}:root[data-theme=dark] .page_useCasesSection__HTrof{background:#202422}.page_useCaseProofs__PxLEg{border-top:1px solid var(--home-line)}.page_gatewayAction__bgDDS{display:flex;justify-content:flex-end;margin-top:28px}.page_useCaseRow__4wz_D{display:grid;grid-template-columns:minmax(330px,.72fr) minmax(560px,1.28fr);grid-gap:clamp(48px,7vw,96px);gap:clamp(48px,7vw,96px);align-items:center;padding:46px 0;border-bottom:1px solid var(--home-line)}.page_bomUseCaseRow__xX6kb{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr)}.page_useCaseRow__4wz_D:nth-child(2n) .page_useCaseCopy__AhWXq{order:2}.page_useCaseRow__4wz_D:nth-child(2n) .page_useCaseVisual__yjqWl{order:1}.page_useCaseCopy__AhWXq>span{color:var(--home-accent);font-family:var(--font-family-mono);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.page_useCaseCopy__AhWXq h3{margin:10px 0 12px;color:var(--home-ink);font-size:clamp(1.55rem,2.3vw,2.25rem);line-height:1.15;letter-spacing:-.03em}.page_useCaseCopy__AhWXq p{margin:0 0 20px;color:var(--home-muted);line-height:1.65}.page_learningGateway__4Cg1c a,.page_useCaseCopy__AhWXq a{display:inline-flex;align-items:center;gap:7px;color:var(--home-accent-dark);font-size:.85rem;font-weight:700;text-decoration:none}.page_learningGateway__4Cg1c a:hover,.page_useCaseCopy__AhWXq a:hover{text-decoration:underline;text-underline-offset:4px}.page_whyLayout__yqwzR{display:grid;grid-template-columns:minmax(330px,.72fr) minmax(620px,1.28fr);grid-gap:clamp(48px,7vw,96px);gap:clamp(48px,7vw,96px)}.page_differentiators__PlDQD{display:grid;grid-template-columns:1fr 1fr;margin:0;border-top:1px solid var(--home-line)}.page_differentiators__PlDQD>div{position:relative;padding:22px 24px 24px 44px;border-bottom:1px solid var(--home-line)}.page_differentiators__PlDQD>div:nth-child(odd){border-right:1px solid var(--home-line)}.page_differentiators__PlDQD svg{position:absolute;top:23px;left:10px;width:20px;color:var(--home-accent)}.page_differentiators__PlDQD dt{margin-bottom:6px;color:var(--home-ink);font-weight:700}.page_differentiators__PlDQD dd{margin:0;color:var(--home-muted);font-size:.84rem;line-height:1.55}.page_boundaryStatement__OZJBI{margin:28px 0 0;padding:16px 20px;border-left:2px solid var(--home-accent);background:var(--home-soft-cool);color:var(--home-muted);font-size:.86rem;line-height:1.55}.page_whySection__wimFo{background:var(--home-page)}:root[data-theme=dark] .page_whySection__wimFo{background:#181b1a}.page_pricingSection__SpLw4{padding:68px 0;background:var(--home-soft-cool)}:root[data-theme=dark] .page_pricingSection__SpLw4{background:#202422}.page_pricingGrid__0Ajsw{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;max-width:960px;margin-inline:auto}.page_planCard__U1UNO{display:flex;min-height:396px;flex-direction:column;padding:30px;border:1px solid var(--home-line);border-radius:8px;background:var(--home-panel)}:root[data-theme=dark] .page_planCard__U1UNO{background:var(--home-elevated);box-shadow:0 14px 34px rgba(0,0,0,.16)}.page_planCard__U1UNO>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.page_planCard__U1UNO>div span{color:var(--home-ink);font-size:1.16rem;font-weight:700}.page_planCard__U1UNO>div strong{color:var(--home-ink);font-size:1.7rem}.page_planCard__U1UNO small{color:var(--home-tertiary);font-size:.7rem;font-weight:500}.page_billingSelector__Z0HUx{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;margin:18px 0 0;padding:4px;border:1px solid var(--home-line);border-radius:7px}.page_billingSelector__Z0HUx button{min-width:0;padding:9px 10px;border:0;border-radius:5px;color:var(--home-muted);background:transparent;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.page_billingSelector__Z0HUx button small{display:block;margin-top:2px;color:inherit;font-size:.65rem}.page_billingSelector__Z0HUx .page_selectedBilling__1KXjn{color:#fff;background:var(--home-accent);box-shadow:0 1px 2px rgba(9,46,42,.2)}.page_visuallyHidden__Tiwb_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page_planCard__U1UNO>p{margin:14px 0 22px;color:var(--home-muted);line-height:1.55}.page_planCard__U1UNO ul{display:grid;grid-gap:12px;gap:12px;margin:0 0 26px;padding:0;color:var(--home-muted);font-size:.86rem;list-style:none}.page_planCard__U1UNO li{display:flex;gap:10px;line-height:1.45}.page_planCard__U1UNO li svg{width:17px;height:17px;flex:0 0 auto;color:var(--home-accent)}.page_planCard__U1UNO>a{margin-top:auto}.page_pricingCtaPlaceholder__9VK83{width:100%;height:44px;margin-top:auto;border-radius:6px;background:var(--home-soft-cool)}.page_proPlan__zceYa{border-color:var(--home-accent);box-shadow:inset 0 3px 0 var(--home-accent)}.page_closingSection__pahse{padding:58px 0 72px;background:var(--home-page)}:root[data-theme=dark] .page_closingSection__pahse{background:#171a19}.page_learningGateway__4Cg1c{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:56px;gap:56px;align-items:end;padding-bottom:40px}.page_learningGateway__4Cg1c h2{margin-bottom:0;font-size:clamp(1.55rem,2.3vw,2.25rem)}.page_learningGateway__4Cg1c nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 26px;gap:0 26px}.page_learningGateway__4Cg1c a{justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--home-line);color:var(--home-ink)}.page_finalCta__NPx4S{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;padding:44px 48px;border:1px solid var(--home-line-strong);border-radius:10px;background:linear-gradient(90deg,var(--home-grid) 1px,transparent 1px),linear-gradient(var(--home-grid) 1px,transparent 1px),linear-gradient(135deg,var(--home-panel),var(--home-soft));background-size:28px 28px,28px 28px,auto}:root[data-theme=dark] .page_finalCta__NPx4S{border-color:#48504d;background:#232725;box-shadow:0 18px 44px rgba(0,0,0,.2)}.page_finalCta__NPx4S h2{max-width:760px;margin-bottom:0;color:var(--home-ink)}.page_finalCta__NPx4S .page_kicker___28aI{color:var(--home-accent)}.page_finalCta__NPx4S .page_actions__e35f9{flex:0 0 auto;margin-top:0}.page_finalCta__NPx4S .page_secondaryButton__UQnQZ{border-color:var(--home-line-strong);background:var(--home-panel);color:var(--home-ink)}.page_finalCta__NPx4S .page_secondaryButton__UQnQZ:hover{border-color:var(--home-accent);color:var(--home-accent-dark)}:root[data-theme=dark] .page_finalCta__NPx4S h2{color:#f1f7f5}:root[data-theme=dark] .page_finalCta__NPx4S .page_kicker___28aI{color:#71c8bd}:root[data-theme=dark] .page_finalCta__NPx4S .page_secondaryButton__UQnQZ{border-color:#536763;background:transparent;color:#f1f7f5}:root[data-theme=dark] .page_finalCta__NPx4S .page_secondaryButton__UQnQZ:hover{border-color:#87c9c1;color:#fff}@media (max-width:1080px){.page_heroGrid__BL1ju,.page_libraryGrid__o8VUk{grid-template-columns:1fr}.page_heroCopy__kbqf4{max-width:760px}.page_heroVisual___m6ot,.page_libraryVisual__LCBLQ{max-width:920px}.page_problemLayout__SJ2rq,.page_useCaseRow__4wz_D,.page_whyLayout__yqwzR{grid-template-columns:minmax(280px,.7fr) minmax(430px,1.3fr);gap:44px}.page_bomUseCaseRow__xX6kb{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr)}}@media (max-width:800px){.page_shell__fAVH1{width:min(100% - 40px,1280px)}.page_hero__SKW6o{padding:60px 0 50px}.page_section__61PEw{padding:62px 0}.page_learningGateway__4Cg1c,.page_libraryGrid__o8VUk,.page_problemLayout__SJ2rq,.page_useCaseRow__4wz_D,.page_whyLayout__yqwzR{grid-template-columns:1fr}.page_problemLayout__SJ2rq{gap:28px}.page_libraryGrid__o8VUk{gap:38px}.page_useCaseRow__4wz_D{gap:28px;padding:38px 0}.page_useCaseRow__4wz_D:nth-child(2n) .page_useCaseCopy__AhWXq,.page_useCaseRow__4wz_D:nth-child(2n) .page_useCaseVisual__yjqWl{order:0}.page_whyLayout__yqwzR{gap:30px}.page_pricingGrid__0Ajsw{grid-template-columns:1fr}.page_learningGateway__4Cg1c{gap:24px}.page_finalCta__NPx4S{display:block;padding:38px}.page_finalCta__NPx4S .page_actions__e35f9{margin-top:26px}}@media (max-width:540px){.page_shell__fAVH1{width:min(100% - 32px,1280px)}.page_heroCopy__kbqf4 h1{font-size:clamp(2.5rem,13vw,4rem)}.page_actions__e35f9{display:grid}.page_primaryButton__iKEy8,.page_secondaryButton__UQnQZ{width:100%}.page_problemSection__dU5RE{padding:44px 0}.page_comparison__KebnQ>div{grid-template-columns:1fr;gap:5px}.page_differentiators__PlDQD,.page_learningGateway__4Cg1c nav,.page_libraryDefinitions__zpvIr{grid-template-columns:1fr}.page_libraryDefinitions__zpvIr{gap:22px}.page_differentiators__PlDQD>div:nth-child(odd){border-right:0}.page_planCard__U1UNO{min-height:0;padding:24px}.page_finalCta__NPx4S{padding:30px 24px}}@media (prefers-reduced-motion:reduce){.page_primaryButton__iKEy8,.page_secondaryButton__UQnQZ{transition:none}}