.header{position:fixed;top:0;left:0;right:0;width:auto;min-height:64px;padding:10px 22px;display:flex;justify-content:space-between;align-items:center;z-index:1000;background:transparent;border-bottom:1px solid transparent;transform:translateZ(0);transition:background-color .16s ease,border-color .16s ease}.headerScrolled{background:rgba(5,12,25,.94);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid rgba(255,255,255,.08)}.topNav{display:flex;gap:22px}.topNav a{color:rgba(255,255,255,.85);text-decoration:none;font-weight:500}.burger{display:none;flex-direction:column;gap:5px;background:none;border:0;cursor:pointer}.burger span{width:24px;height:2px;background:#fff;transition:.3s}.burger.active span:first-child{transform:rotate(45deg) translateY(6px)}.burger.active span:nth-child(2){opacity:0}.burger.active span:nth-child(3){transform:rotate(-45deg) translateY(-6px)}.mobileMenu{position:fixed;top:0;right:-100%;width:260px;height:100vh;background:rgba(5,12,25,.95);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);display:flex;flex-direction:column;padding:100px 30px;gap:24px;transition:.4s ease;z-index:180}.mobileMenu.show{right:0}.mobileMenu a{text-decoration:none;color:#fff;font-size:18px}.footer{display:flex;justify-content:space-between;padding:40px;border-top:1px solid rgba(255,255,255,.1)}.footerLinks a{margin-left:20px;color:rgba(255,255,255,.7);text-decoration:none}@media (max-width:900px){.topNav{display:none}.burger{display:flex}}.cn-shell{width:min(1160px,calc(100% - 40px));margin:0 auto}.cn-page{background:var(--cn-color-bg-0);color:var(--cn-color-text)}.cn-section{padding:72px 0;border-top:1px solid var(--cn-color-line)}.cn-section:first-child{border-top:0}.cn-kicker{color:var(--cn-color-text-muted);font:600 12px/1 var(--cn-font-sans);letter-spacing:.08em;text-transform:uppercase}.cn-title{max-width:760px;margin:12px 0 0;font:650 clamp(30px,4vw,52px)/1.05 var(--cn-font-sans);letter-spacing:-.035em}.cn-lead{max-width:690px;margin:16px 0 0;color:var(--cn-color-text-muted);font-size:17px;line-height:1.6}.cn-grid{display:grid;gap:16px;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:32px}.cn-panel{border:1px solid var(--cn-color-line);border-radius:var(--cn-radius-md);background:var(--cn-color-surface);padding:22px}.cn-panel h3{margin:0;font:650 18px/1.25 var(--cn-font-sans);letter-spacing:-.015em}.cn-panel p{margin:10px 0 0;color:var(--cn-color-text-muted);line-height:1.55}.cn-artifact{border:1px solid var(--cn-color-line);border-radius:var(--cn-radius-md);overflow:hidden;background:#0c1523}.cn-artifact__bar{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--cn-color-line);color:var(--cn-color-text-muted);font:600 12px/1 var(--cn-font-mono)}.cn-artifact pre{overflow:auto;margin:0;padding:16px;color:#d9e6fa;font:13px/1.65 var(--cn-font-mono);white-space:pre-wrap}.cn-artifact .ok{color:#7de0bc}.cn-artifact .warn{color:#f3c77a}.cn-artifact .muted{color:#8da1bd}.cn-flow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--cn-color-text-muted);font-size:14px}.cn-flow span{border-left:2px solid var(--cn-color-accent);padding:4px 0 4px 9px}.cn-flow b{color:var(--cn-color-text)}.cn-flow i{font-style:normal;color:var(--cn-color-text-faint)}.cn-table{width:100%;border-collapse:collapse;font-size:14px}.cn-table td,.cn-table th{padding:13px 0;border-bottom:1px solid var(--cn-color-line);text-align:left;vertical-align:top}.cn-table th{font-weight:600}.cn-status,.cn-table th{color:var(--cn-color-text-muted)}.cn-status{font:600 12px/1.2 var(--cn-font-mono)}.cn-proof{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:20px;color:var(--cn-color-text-muted);font-size:13px}.cn-proof a{color:inherit;text-underline-offset:3px}@media (max-width:720px){.cn-shell{width:min(100% - 28px,1160px)}.cn-section{padding:52px 0}.cn-grid{grid-template-columns:1fr}.cn-grid>[style*=grid-column]{grid-column:1/-1!important}}.aboutPage,.cn,.crRoot,.pdRoot,.researchPage{background:var(--cn-color-bg-0)!important}.aboutPage .glassBlock,.aboutPage .glassCard,.aboutPage .leaderCard,.crRoot .crCard,.pdRoot .pdCard,.researchPage .researchCard{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:var(--cn-radius-md)!important}.aboutPage .aboutHeroGlow,.aboutPage .cinemaOverlay,.crAmbient,.pdAmbient{display:none!important}.aboutPage .cinemaSection,.crRoot .crHero,.pdRoot .pdHero,.researchPage .researchHero{background:transparent!important}.aboutSection{padding:100px 40px;position:relative;z-index:1;text-align:center}.cn .bgGlow,.cn .cursorGlow,.cn .heroFX,.cn .heroSweep,.cn .scrollGlow{display:none!important}.cn .hero{min-height:auto!important;background:transparent!important}.cn .hero .title{max-width:720px;letter-spacing:-.035em;line-height:1.05}.cn .hero .subtitle{max-width:680px}.cn .glass,.cn .mobileTierCarousel,.cn .productFocus,.cn .tier{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border-radius:var(--cn-radius-md)!important;background:var(--cn-color-surface)!important}.cn .badge,.cn .focusChip{border-radius:6px!important;box-shadow:none!important}.cn .rise,.cn .tier:hover{transform:none!important;animation:none!important}.cn .tier.highlight{border-color:rgba(143,184,255,.65)!important}.cn .pricingHelper--legacy{display:none}.cn .pricingHelper--after{width:100%;margin:28px 0;padding:22px 0;border-top:1px solid var(--cn-color-line);border-bottom:1px solid var(--cn-color-line);display:flex;align-items:end;justify-content:space-between;gap:28px;background:transparent}.cn .pricingHelper--after span{color:var(--cn-color-text-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cn .pricingHelper--after h2{margin:8px 0 0;font-size:clamp(20px,2.4vw,30px);letter-spacing:-.03em}.cn .pricingHelper__options{display:flex;gap:24px;flex-wrap:wrap}.cn .pricingHelper__options div{display:grid;gap:4px;min-width:130px}.cn .pricingHelper__options small,.cn .tierAnnual{color:var(--cn-color-text-muted)}.cn .tierAnnual{margin-top:10px;font-size:12px;line-height:1.45}@media (max-width:720px){.cn .pricingHelper--after{display:grid}}.pdRoot .pdHero,.pdRoot .pdSection{position:relative;z-index:1}.pdRoot .bundledCapabilities,.pdRoot .comparisonMatrix,.pdRoot .productPreviewCard,.pdRoot .productWorkflowCard,.pdRoot .routeFoundation{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:var(--cn-radius-md)!important}.pdRoot .productPreviewCard__media{display:none}.pdRoot .productWorkflowCard:hover{transform:none!important}.pdDetailRoot .pdDetailAmbient,.researchPage:before,.solutionWorkflowCard:before{display:none!important}.crRoot .crCard,.pdDetailRoot .pdDetailPanel,.researchPage .featuredResearch__card,.researchPage .publicationCard,.researchPage .researchCard{background:var(--cn-color-surface)!important;border-color:var(--cn-color-line)!important;box-shadow:none!important;border-radius:var(--cn-radius-md)!important}.crRoot .crTitle,.pdDetailRoot .pdDetailPanel__title,.researchPage h1,.researchPage h2{letter-spacing:-.03em!important}.pdDetailRoot .solutionWorkflowSteps span,.researchPage .researchCredentials span,.researchPage .researchTags b{border-radius:6px!important;box-shadow:none!important}.crRoot .crPill,.pdDetailRoot .pdDetailBtn,.researchPage .btnGhost,.researchPage .btnPrimary{border-radius:8px!important;box-shadow:none!important}.cn .pricingSectionLabel{width:min(1200px,92vw);margin:30px auto 18px;padding:0 4px;display:flex;align-items:end;justify-content:space-between;gap:24px}.cn .pricingSectionLabel span{display:block;color:var(--cn-color-text-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cn .pricingSectionLabel h2{max-width:630px;margin:8px 0;color:var(--cn-color-text);font-size:clamp(23px,3vw,34px);letter-spacing:-.03em}.cn .pricingSectionLabel p{max-width:680px;margin:0;color:var(--cn-color-text-muted);line-height:1.55}.cn .pricingSectionLabel a{color:var(--cn-color-text);font-size:14px;white-space:nowrap;text-underline-offset:4px}@media (max-width:720px){.cn .pricingSectionLabel{display:grid;margin-top:22px}}