:root{color-scheme:light;--paper:#f5f9ff;--soft:#f2f4f7;--ink:#142844;--muted:#71746f;--line:#dadfe8;--accent:#405068;--body:'DM Sans',Arial,sans-serif;--display:'DM Sans',Arial,sans-serif;--ease:cubic-bezier(.22,1,.36,1);--header-h:88px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px}body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.6 var(--body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,figure,ol,ul{margin:0}h1,h2,h3,h4{font-family:var(--display);font-weight:400;line-height:1.12;letter-spacing:-.025em}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}img,video{display:block;max-width:100%}svg{display:block;width:22px;height:22px;flex-shrink:0}button svg,a svg{width:18px;height:18px}em{font-style:normal;color:#536787}::selection{background:#d9dfe8;color:#181e28}[hidden]{display:none!important}:focus-visible{outline:2px solid #4f6382;outline-offset:5px}section[id],div[id]{scroll-margin-top:120px}.shell{width:min(1280px,calc(100% - 112px));margin-inline:auto}.section{padding:108px 0}.soft-section{background:var(--soft)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:56px}.section-heading h2,.section-title{font-size:48px;line-height:1.1;max-width:780px;margin-top:24px}.section-description{color:var(--muted);font-size:16px;line-height:1.7;max-width:355px}.eyebrow{display:flex;align-items:center;gap:12px;color:#536787;font:400 10px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.07em;text-transform:uppercase}.eyebrow.light{color:#536787}.section-number{font-size:9px;display:inline-block;color:#536787}.tiny-mark{width:8px;height:8px;display:inline-block;background:#657da1;clip-path:polygon(0 0,100% 0,100% 100%)}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:12px 19px;border:1px solid var(--line);border-radius:5px;min-height:45px;font-size:13px;line-height:1.4;background:#fff;transition:background .2s,transform .25s,color .2s}.button-dark{background:#12171e;color:#fff;border-color:#12171e}.button-white,.button-outline{background:#fff;color:#1b222d;border-color:#c9d1de}.button:hover{background:#e9ecf1;transform:translateY(-2px);color:#1f2733}.button-dark:hover{background:#303c4e;color:white;border-color:#303c4e}.button svg,.line-link svg{transition:transform .3s var(--ease)}.button:hover svg,.line-link:hover svg{transform:translateX(3px)}.line-link{display:inline-flex;align-items:center;gap:26px;min-height:37px;font-size:13px;line-height:1.5;border-bottom:1px solid #a8b5ca;padding-bottom:5px}.source-note{font-size:12px;line-height:1.8;color:#536787;margin-top:28px}.skip-link{position:fixed;top:-100px;left:16px;z-index:300;background:white;color:#222;padding:10px 18px;border:1px solid #888}.skip-link:focus{top:12px}
/* Navigation follows the reference's slim, open horizontal layout. */
.announcement{min-height:35px;display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 22px;background:#ebeef3;color:#42536c;font-size:11px;line-height:1.5;border-bottom:1px solid #e0e5ec}.announcement svg{width:12px;height:12px}.header{position:sticky;top:0;z-index:100;background:#fffffff5;backdrop-filter:blur(16px);border-bottom:1px solid transparent}.header.scrolled{border-color:var(--line)}.header-inner{height:88px;max-width:1700px;margin:auto;padding-inline:24px;display:flex;align-items:center;gap:48px}.brand{display:flex;align-items:center;gap:8px;font-size:25px;line-height:1;letter-spacing:-1px;font-weight:500;white-space:nowrap}.brand img{width:29px;height:29px;object-fit:contain}.brand-period{color:inherit}#main-nav{display:flex;align-items:center;gap:33px;flex:1;font-size:13px}#main-nav>a{padding:12px 0}#main-nav>a:hover{color:#475975}.nav-dropdown{position:relative}.dropdown-toggle{display:flex;align-items:center;gap:7px;border:0;background:none;padding:23px 0;font-size:13px}.dropdown-toggle>svg{width:10px;height:10px;transition:rotate .25s}.dropdown-toggle[aria-expanded=true]>svg{rotate:180deg}.header-download{margin-left:auto;display:flex;gap:24px;align-items:center;background:#12171e;color:#fff;padding:11px 17px!important;border-radius:5px}.header-download:hover{background:#303c4e;color:#fff!important}.dropdown-panel{display:none;position:absolute;top:66px;left:-22px;width:615px;background:white;border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 45px #0e131b12;padding:10px;grid-template-columns:.8fr 1.2fr;gap:10px}.nav-dropdown.open .dropdown-panel{display:grid;animation:menu-in .25s var(--ease)}.menu-spotlight{background:#ebeef3;border-radius:5px;padding:27px 23px;display:flex;flex-direction:column;justify-content:center}.menu-spotlight>span{font-size:9px;letter-spacing:.08em;color:#536787}.menu-spotlight p{font-size:25px;line-height:1.18;letter-spacing:-.035em;margin-top:30px}.menu-spotlight a{font-size:11px;display:flex;gap:12px;align-items:center;margin-top:34px}.menu-destinations{padding:5px}.menu-destinations>a{display:flex;align-items:center;gap:13px;padding:15px 10px;border-radius:4px}.menu-destinations>a:hover{background:#f3f4f7}.menu-destinations>a>svg:first-child{color:#536787}.menu-destinations>a>svg:last-child{margin-left:auto;width:14px;height:14px}.menu-destinations b{display:block;font-size:14px;font-weight:500}.menu-destinations small{display:block;font-size:11px;color:#536787;margin-top:2px}.menu-button,.mobile-platform-links{display:none}.reading-progress{position:absolute;bottom:-1px;left:0;height:1px;width:calc(var(--reading-progress,0)*100%);background:#5f779c}
/* Film presentation: quiet frames, cropped to the actual working surface. */
.screen{background:#edf0f5;border:1px solid #dde2ea;border-radius:7px;overflow:hidden;min-width:0}.focus-video-wrap{position:relative;aspect-ratio:8/5;overflow:hidden}.focus-video-wrap video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;user-select:none}.screen figcaption{font-size:10px;color:#536787;padding:11px 15px;background:#f8f9fb;border-top:1px solid #dee3eb}.focus-video-wrap video::-webkit-media-controls,.focus-video-wrap video::-webkit-media-controls-panel,.focus-video-wrap video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.feature-showcase{padding:105px 0 0;background:#fff}.showcase-grid{display:grid;grid-template-columns:.87fr 1.2fr;gap:90px;align-items:center}.showcase-copy h2{font-size:49px;line-height:1.08;margin:25px 0;letter-spacing:-.025em}.showcase-copy h2 em{color:#536787}.showcase-copy>p:not(.eyebrow){font-size:15px;line-height:1.8;color:#536787;max-width:410px}.showcase-tags{display:flex;gap:17px;flex-wrap:wrap;font:10px ui-monospace,monospace;color:#536787;margin:26px 0}.showcase-tags span+span{border-left:1px solid #ccd3df;padding-left:17px}.showcase-copy .line-link{margin-top:6px}.showcase-media{background:#eef1f5;border-radius:8px;padding:32px 24px;min-width:0}.showcase-media .screen{border:0;box-shadow:0 9px 40px #20314a10;border-radius:6px}.showcase-media .focus-video-wrap,.feature-split>.reveal .focus-video-wrap,.feature-split>div:last-child>.screen .focus-video-wrap,.decision-grid .focus-video-wrap{aspect-ratio:2.35}.showcase-media video,.feature-split>.reveal video,.feature-split>div:last-child>.screen video,.decision-grid video{position:absolute;max-width:none;width:112%;height:auto;left:-6%;top:-48%}.showcase-media figcaption{background:#fff;border:0}.showcase-principle{border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:40px;padding:32px 0;margin-top:42px;color:#536787;font-size:10px}.showcase-principle>span{font:9px ui-monospace,monospace;letter-spacing:.04em}.showcase-principle p{max-width:530px}.simulation-showcase .showcase-grid{grid-template-columns:1.2fr .87fr}.simulation-showcase .showcase-copy{order:2}.simulation-showcase .showcase-media{order:1;background:#f2f3f6}.simulation-showcase .showcase-copy h2 em{color:#536787}.film-story{background:#f3f4f7;padding:83px 0 40px;margin-top:95px}.film-sticky{position:relative}.film-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:35px}.film-heading h2{font-size:43px;line-height:1.1;margin-top:18px}.film-heading h2 br{display:none}.film-heading h2 em{color:#536787}.film-heading>div:last-child{font-size:14px;line-height:1.7;color:#536787;max-width:290px}.film-canvas{width:100%;max-width:1100px;margin:auto;border:1px solid #d9dfe8;border-radius:8px;overflow:hidden;background:#e9edf2}.film-canvas video{width:100%;display:block;aspect-ratio:8/5;pointer-events:none}.film-chapters{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;padding:0;gap:25px;margin-top:35px}.chapter-line{display:block;height:1px;background:#d2d9e4;position:relative;margin-bottom:18px;overflow:hidden}.chapter-line i{position:absolute;inset:0;background:#6c82a5;transform:scaleX(var(--chapter-progress,0));transform-origin:left}.chapter-meta{display:flex;align-items:center;gap:13px}.chapter-meta small{font:10px ui-monospace,monospace;color:#536787}.chapter-meta b{font-size:14px;font-weight:400;color:#536787}.is-current .chapter-meta b{color:#1c232e}.chapter-description{display:block;font-size:11px;color:#536787;margin-top:5px;margin-left:29px}.film-story-foot{display:flex;justify-content:space-between;gap:25px;font:9px ui-monospace,monospace;color:#536787;margin-top:33px}.decision-section{background:#fff}.decision-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.decision-grid>article{display:flex;flex-direction:column;min-width:0}.decision-copy{padding:0 0 28px}.decision-copy h3{font-size:28px;letter-spacing:-.02em;margin:16px 0}.decision-copy>p:last-child{color:#536787;font-size:14px;line-height:1.85;max-width:500px}.decision-grid .screen{border:0;border-radius:7px;margin-top:auto;padding:30px 16px;background:#eef0f4}.decision-grid .screen figcaption{display:block;background:transparent;border:0;padding:12px 4px 0;font-size:9px}.decision-grid>article>.line-link{align-self:flex-start;margin-top:22px;font-size:12px}
/* Daily workspace tour. */
.product-preview{background:#f4f6f8}.preview-grid{display:grid;grid-template-columns:.6fr 1.4fr;gap:58px}.feature-tabs{display:flex;flex-direction:column;align-self:center}.feature-tabs button{display:flex;align-items:center;gap:17px;border:0;border-top:1px solid #d5dce6;padding:27px 0;background:transparent;text-align:left;opacity:.52;transition:opacity .25s}.feature-tabs button:last-child{border-bottom:1px solid #d5dce6}.feature-tabs button[aria-selected=true]{opacity:1}.tab-number{font:10px ui-monospace,monospace;color:#536787}.feature-tabs b{font-size:20px;font-weight:400;letter-spacing:-.02em}.feature-tabs small{display:block;color:#536787;font-size:12px;line-height:1.7;margin-top:8px;max-width:210px}.feature-tabs button>svg{margin-left:auto;width:16px;color:#536787}.tour-stage-shell{padding:24px;background:#e9edf2;border:1px solid #d8dee7;border-radius:8px;min-width:0}.tour-stage-label{display:flex;align-items:center;justify-content:space-between;font:9px ui-monospace,monospace;color:#536787;gap:20px;margin-bottom:23px}.tour-stage-label>span:first-child{display:flex;gap:8px;align-items:center}.tour-stage-label i{width:4px;height:4px;background:#6f85a7;border-radius:50%}.tour-stage-shell .screen{border:0;box-shadow:0 10px 24px #14264208;border-radius:5px}.tour-stage-shell .screen figcaption{font-size:9px;background:#fff}.tour-stage-footer{display:flex;justify-content:space-between;gap:15px;margin-top:22px;font-size:10px;color:#536787}.tour-stage-footer span{display:flex;align-items:center;gap:7px}.tour-stage-footer svg{width:12px;height:12px}.integrations{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:65px;padding-top:30px;border-top:1px solid #d5dce6}.integrations>span{font:9px ui-monospace,monospace;color:#536787;letter-spacing:.05em}.database-row{display:flex;gap:37px;align-items:center;flex-wrap:wrap;color:#536787}.database-row b{font-size:17px;font-weight:400;letter-spacing:-.015em}
/* Editorial imagery has its caption on white, throughout the site. */
.industry-cards{display:grid;grid-template-columns:1fr 1fr;gap:32px}.industry-card{min-width:0}.industry-image{height:340px;overflow:hidden;border-radius:6px;background:#f0f2f5}.industry-image img{height:100%;width:100%;object-fit:cover;transition:transform 1s var(--ease)}.industry-card:hover img{transform:scale(1.035)}.industry-overlay{position:relative;padding:24px 55px 20px 0;background:white}.industry-overlay>span{font:10px ui-monospace,monospace;color:#536787}.industry-overlay h3{font-size:28px;line-height:1.2;margin-top:13px}.industry-overlay i{position:absolute;right:0;bottom:27px;width:35px;height:35px;border:1px solid #cbd3df;display:grid;place-items:center;border-radius:5px}.industries-all{margin-top:36px}.trust-strip{background:#eff2f6;padding:60px 0;border-block:1px solid #dee3ea}.trust-inner{display:grid;grid-template-columns:50px 1.1fr 1fr;gap:30px;align-items:center}.trust-emblem{width:45px;height:45px;border:1px solid #c2ccda;border-radius:50%;display:grid;place-items:center;color:#536787}.trust-emblem svg{width:21px}.trust-inner h2{font-size:30px;line-height:1.18;margin-top:13px}.trust-inner>div:last-child p{font-size:13px;line-height:1.9;color:#536787;max-width:355px}.trust-inner .line-link{font-size:11px;margin-top:16px}.full-banner,.film-editorial{width:min(1400px,calc(100% - 48px));margin:0 auto 30px;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#f3f4f7}.full-banner>img,.film-editorial>img{height:440px;width:100%;object-fit:cover}.full-banner>.shell,.film-editorial>.shell{width:auto;padding:58px 52px;align-self:center}.full-banner h2,.film-editorial h2{font-size:42px;margin:25px 0}.full-banner p:not(.eyebrow),.film-editorial p:not(.eyebrow){color:#536787;font-size:15px;line-height:1.8}.film-editorial{margin-top:0}
/* Pages share the same type scale and paper surfaces. */
.page-hero{padding:96px 0 72px;border-bottom:1px solid #e9edf2;background:#fff}.page-hero h1{font-size:72px;line-height:1.035;letter-spacing:-.035em;margin-top:29px;max-width:1120px}.page-hero-row{display:flex;align-items:flex-end;justify-content:space-between;gap:65px;margin-top:34px}.page-hero-row>p{max-width:665px;font-size:16px;line-height:1.8;color:#536787}.page-hero-row>.button{flex-shrink:0}.product-hero-vignette{padding:0 24px 64px}.vignette-inner{max-width:1100px;margin:auto;background:#f2f4f7;padding:35px;border:1px solid #dfe4eb;border-radius:7px}.vignette-label{display:block;font:9px ui-monospace,monospace;color:#536787;margin-bottom:25px;letter-spacing:.06em}.vignette-caption{display:flex;justify-content:space-between;align-items:center;gap:30px;font-size:11px;color:#536787;margin-top:25px}.vignette-caption span,.vignette-caption a{display:flex;align-items:center;gap:13px}.vignette-caption svg{width:14px;height:14px}.page-product .page-hero{border:0;padding-bottom:50px}.section-navigation{position:sticky;top:88px;z-index:40;background:#ffffffed;backdrop-filter:blur(16px);border-block:1px solid #e1e6ed}.subnav{display:flex;gap:30px;align-items:center;overflow-x:auto;white-space:nowrap;padding-block:22px;scrollbar-width:thin;font-size:12px;color:#536787}.subnav a{position:relative;flex:0 0 auto}.subnav a[aria-current=true]{color:#1d2634}.subnav a[aria-current=true]::after{content:'';position:absolute;height:1px;background:#5e769a;bottom:-10px;left:0;right:0}.feature-split{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:90px}.feature-split.reverse{grid-template-columns:1.15fr 1fr}.feature-split.reverse>.feature-copy{order:2}.feature-split.reverse>div:last-child{order:1}.feature-copy h2{font-size:45px;line-height:1.1;letter-spacing:-.025em;margin:24px 0}.feature-copy p:not(.eyebrow){color:#536787;font-size:15px;line-height:1.8;max-width:510px}.feature-copy p+p{margin-top:20px}.feature-list{list-style:none;padding:0;margin-top:24px}.feature-list li{display:flex;gap:12px;align-items:flex-start;color:#536787;font-size:13px;line-height:1.7;padding:8px 0}.feature-list svg{width:15px;height:15px;margin-top:4px;color:#536787}.feature-quote{border-top:1px solid #d7dde6;margin-top:28px;padding-top:22px;font-size:20px;line-height:1.4;color:#536787}.feature-copy .line-link{margin-top:24px}.feature-split>div{min-width:0}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #d7dde7}.pillars>article{padding:36px 32px 0 0;border-right:1px solid #d7dde7}.pillars>article+article{padding-left:32px}.pillars>article:last-child{border:0}.pillar-icon{width:28px;height:28px;color:#536787;margin-bottom:25px}.pillars h3{font-size:23px;line-height:1.2;margin-bottom:16px}.pillars p{font-size:14px;color:#536787;line-height:1.85}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:95px}.faq-layout h2{font-size:43px;line-height:1.12;margin-top:25px}.faq-item{border-top:1px solid #d3dae4}.faq-item:last-child{border-bottom:1px solid #d3dae4}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:22px;list-style:none;cursor:pointer;padding:23px 0;font-size:15px;line-height:1.55}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{width:16px;height:16px;color:#536787;transition:rotate .3s}.faq-item[open] summary svg{rotate:45deg}.faq-answer{padding:0 35px 26px 0;color:#536787;font-size:14px;line-height:1.9}.capability-hero{border:0;padding-bottom:55px}.capability-hero-media{max-width:1100px;padding-bottom:70px}.capability-hero-media .screen{border-color:#dbe1e9;box-shadow:0 18px 65px #283a5608}.case-anatomy,.assumption-example{background:#f2f4f8;border:1px solid #d8dee7;border-radius:7px;padding:35px}.case-anatomy>div{display:flex;gap:24px;padding:25px 0;border-bottom:1px solid #d8dee7}.case-anatomy>div>span{font:10px ui-monospace,monospace;color:#536787;padding-top:6px}.case-anatomy h3{font-size:21px;margin-bottom:10px}.case-anatomy p:not(.eyebrow){font-size:13px;line-height:1.8;color:#536787}.case-anatomy small{display:block;margin-top:22px;font-size:11px;color:#536787;line-height:1.8}.simulation-reading{padding:95px 0;background:#f1f3f7}.simulation-reading h2{font-size:49px}.quantile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.quantile-grid article{border-top:1px solid #c3ccda;padding:30px 25px 0 0}.quantile-grid article>span{font-size:65px;letter-spacing:-.05em;color:#536787}.quantile-grid h3{font-size:23px;margin:20px 0 12px}.quantile-grid p{font-size:14px;color:#536787;line-height:1.8}.assumption-example>.eyebrow{font-size:9px}.assumption-example h3{font-size:29px;margin:25px 0}.assumption-example>div{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;border-top:1px solid #d2d9e5;font-size:14px}.assumption-example>div>span{color:#536787}.assumption-example b{font-weight:400;display:flex;gap:9px;align-items:center}.assumption-example small{font-size:8px;background:#dfe5ef;padding:5px 7px;border-radius:3px;color:#536787}.assumption-example .assumption-result b{font-size:36px;color:#536787;letter-spacing:-.04em}.assumption-example>p:last-child{font-size:12px;line-height:1.8;color:#536787;margin-top:20px}
/* Business-rule examples, technical detail, security, use cases. */
.physics-section{padding:95px 0;background:#f3f5f8}.physics-head{max-width:820px}.physics-head h2{font-size:47px;line-height:1.12;margin:25px 0}.physics-head>p:last-child{color:#536787;font-size:16px;line-height:1.8;max-width:670px}.physics-lab{margin-top:50px;border:1px solid #d5dce7;border-radius:7px;overflow:hidden;background:#fff}.lab-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:18px 27px;font:10px ui-monospace,monospace;color:#536787;background:#e9edf4;border-bottom:1px solid #d5dce7}.lab-heading>span{display:flex;align-items:center;gap:10px}.lab-heading svg{width:14px;height:14px}.lab-badge i{width:4px;height:4px;background:#7287a8;border-radius:50%}.lab-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #d5dce7}.lab-tabs button{display:flex;gap:18px;align-items:center;border:0;background:white;border-right:1px solid #dce2ea;padding:25px;text-align:left;font-size:13px;color:#536787}.lab-tabs button:last-child{border:0}.lab-tabs button>span{font:10px ui-monospace,monospace;color:#536787}.lab-tabs button[aria-selected=true]{background:#eff2f7;color:#384962;box-shadow:inset 0 -1px #7a8fae}.lab-panels{padding:35px 30px 0}.lab-context{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:30px}.lab-context>div>p{font:9px ui-monospace,monospace;color:#536787}.lab-context h3{font-size:27px;margin-top:13px}.lab-context>span{max-width:275px;font-size:12px;line-height:1.8;color:#536787}.lab-flow{display:flex;align-items:center}.lab-node{width:29%;border:1px solid #d0d9e6;background:#f6f8fc;padding:25px;border-radius:6px;min-height:210px}.lab-node-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.lab-node-top>span{width:32px;height:32px;border:1px solid #c7d1e1;border-radius:5px;display:grid;place-items:center;color:#536787}.lab-node-top svg{width:18px;height:18px}.lab-node-top small{font:10px ui-monospace,monospace;color:#536787}.lab-node h4{font-size:24px}.lab-node p{font-size:12px;color:#536787;margin-top:9px}.lab-status{font-size:10px;color:#536787;margin-top:22px;display:flex;gap:7px;align-items:center}.lab-status svg{width:12px;height:12px}.lab-node-attention{background:#f1f5fa;border-color:#c6d1e3}.lab-node-attention .lab-status{color:#536787}.lab-status i{width:4px;height:4px;background:currentColor;border-radius:50%;animation:soft-pulse 3s ease-in-out infinite}.lab-connector{height:1px;background:#d0d9e6;flex:1;position:relative;overflow:hidden}.lab-connector i{position:absolute;left:0;top:0;width:25px;height:1px;background:#778cad;animation:lab-signal 3s linear infinite}.lab-connector:nth-child(4) i{animation-delay:1.5s}.lab-details{border-top:1px solid #d8dee8;margin-top:30px}.lab-details summary{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:23px 0;cursor:pointer;list-style:none;font-size:12px;color:#536787}.lab-details summary::-webkit-details-marker{display:none}.lab-details summary>span{display:flex;align-items:center;gap:12px}.lab-details summary svg{width:15px;height:15px}.lab-detail-arrow{rotate:90deg}.lab-details[open] .lab-detail-arrow{rotate:-90deg}.lab-details>div{padding:0 30px 25px;font-size:13px;line-height:1.8;color:#536787}.lab-details>div>span{display:flex;align-items:center;gap:10px;font-size:11px;margin-top:15px}.lab-details>div svg{width:15px;height:15px}.lab-caption{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:21px 28px;background:#f7f9fb;border-top:1px solid #d8dee8;font-size:10px;color:#536787}.lab-caption a{display:flex;align-items:center;gap:15px}.lab-caption svg{width:14px;height:14px}.event-flow{display:flex;align-items:center;margin-top:45px}.event-node{width:29%;padding:30px;border:1px solid #ccd6e5;background:white;border-radius:6px;display:flex;flex-direction:column;align-items:flex-start}.event-icon{color:#536787;margin-bottom:25px}.event-step{font:10px ui-monospace,monospace;color:#536787;margin-bottom:13px}.event-node b{font-weight:400;font-size:22px}.event-node small{font-size:12px;color:#536787;margin-top:10px}.event-status{margin-top:25px;font-size:10px;padding-top:13px;border-top:1px solid #dce2ec;color:#536787}.flow-connector{flex:1;height:1px;background:#c9d4e4}.physics-bottom{display:flex;justify-content:space-between;gap:35px;border-top:1px solid #cfd8e7;padding-top:25px;margin-top:40px;font-size:12px;color:#536787}.code-panel{background:#f2f4f8;border:1px solid #d4dce8;border-radius:7px;overflow:hidden;min-width:0}.code-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;border-bottom:1px solid #d8dfe9;font:9px ui-monospace,monospace;color:#536787}.code-panel pre{font:13px/1.9 ui-monospace,SFMono-Regular,monospace;padding:24px 28px;overflow-x:auto;color:#536787}.code-comment{color:#536787}.code-purple{color:#536787}.code-green{color:#536787}.code-caption{padding:0 28px 23px;font-size:10px;color:#536787;line-height:1.8}.tech-flow{display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px;border-top:1px solid #d4dbe7}.tech-step{padding:30px 25px 0 0}.tech-step+article{padding-left:25px;border-left:1px solid #d4dbe7}.tech-step>span{font:9px ui-monospace,monospace;color:#536787}.tech-step h3{font-size:25px;margin:25px 0 17px}.tech-step p{font-size:13px;line-height:1.85;color:#536787}.data-boundary{padding:30px;border:1px solid #d0d9e7;border-radius:7px;background:#f4f6fa}.boundary-title{display:flex;gap:10px;align-items:center;font:9px ui-monospace,monospace;color:#536787}.boundary-title svg{width:14px;height:14px}.boundary-flow{display:flex;align-items:center;padding:35px 0}.boundary-box{width:43%;background:#fff;border:1px solid #ccd6e5;border-radius:5px;padding:26px 15px;display:flex;flex-direction:column;align-items:center;text-align:center}.boundary-box>svg{color:#536787;margin-bottom:23px}.boundary-box b{font-weight:400;font-size:21px}.boundary-box small{font-size:10px;color:#536787;margin-top:13px}.boundary-arrow{flex:1;height:1px;background:#bdc9dc}.boundary-footer{display:flex;gap:9px;align-items:center;font-size:10px;color:#536787;border-top:1px solid #d4dce8;padding-top:20px}.boundary-footer svg{width:14px;height:14px}.control-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 60px}.control-item{display:flex;gap:22px;padding:32px 0;border-top:1px solid #d5dce8}.control-item>svg{color:#536787;margin-top:2px}.control-item h3{font-size:23px;margin-bottom:13px}.control-item p{font-size:14px;line-height:1.85;color:#536787}.usecase-index{display:flex;gap:30px;flex-wrap:wrap;padding:30px 0;border-block:1px solid #d9e0ea;font-size:12px;color:#536787}.usecase{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:80px 0;border-bottom:1px solid #d4dce9}.usecase h2{font-size:44px;margin:25px 0}.usecase p:not(.eyebrow){color:#536787;font-size:15px;line-height:1.8}.usecase-questions{background:#f1f4f9;border-radius:6px;padding:10px 30px;align-self:center}.question-line{display:flex;align-items:center;gap:17px;padding:24px 0;font-size:14px;color:#536787}.question-line+.question-line{border-top:1px solid #d8e0ec}.question-line svg{width:18px;height:18px;color:#536787}
/* Coming soon, and the shared light footer. */
.download-hero{position:relative;padding:105px 0 85px;background:#f1f3f7;overflow:hidden;border-bottom:1px solid #d8dfe9}.download-art{position:absolute;width:49%;height:100%;right:0;top:0;opacity:.06;pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000)}.download-art img{height:100%;width:100%;object-fit:cover;filter:grayscale(1)}.download-hero>.shell{position:relative}.download-hero h1{font-size:78px;line-height:1.07;letter-spacing:-.035em;margin:32px 0 28px}.line-mask{display:block}.download-hero p:not(.eyebrow){max-width:600px;font-size:16px;line-height:1.85;color:#536787}.coming-label{display:inline-flex;font:10px ui-monospace,monospace;letter-spacing:.07em;padding:9px 12px;border:1px solid #bcc8db;color:#536787;border-radius:4px;margin-top:25px}.download-orbits{display:flex;gap:28px;font-size:11px;color:#536787;margin-top:24px}.hero-actions{margin-top:30px}.download-platforms{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.platform-card{border:1px solid #cfd9e8;border-radius:7px;padding:32px;background:#f9fbfd}.platform-glyph{color:#536787;margin-bottom:30px}.platform-glyph svg{width:32px;height:32px}.platform-card h3{font-size:29px}.platform-card>p{font-size:13px;color:#536787;line-height:1.8;margin-top:15px;min-height:70px}.platform-status{font:9px ui-monospace,monospace;color:#536787;margin:25px 0 18px;letter-spacing:.03em}.platform-card button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;border:1px solid #ced7e5;border-radius:4px;background:#ebeff5;color:#536787;font-size:12px}.platform-card button svg{width:14px;height:14px}.release-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.release-step{border-top:1px solid #d0d9e8;padding-top:25px}.release-step>span{font:10px ui-monospace,monospace;color:#536787}.release-step h3{font-size:27px;margin:23px 0 17px}.release-step p{font-size:14px;line-height:1.8;color:#536787}.endcap{position:relative;padding:105px 0;background:#f5f7f9;overflow:hidden;border-block:1px solid #dee3ea}.endcap-inner{position:relative;z-index:2}.endcap h2{font-size:61px;line-height:1.08;letter-spacing:-.03em;margin:28px 0 35px;max-width:800px}.endcap-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:50px}.endcap-bottom>p{font-size:15px;color:#536787;line-height:1.8;max-width:540px}.endcap-outline{position:absolute;right:-110px;top:10px;width:550px;height:440px;rotate:-25deg;pointer-events:none}.endcap-outline span{position:absolute;inset:0;border:1px solid #d8dfe9;border-radius:18px}.endcap-outline span:nth-child(2){inset:28px}.endcap-outline span:nth-child(3){inset:56px}.footer{background:#fff;padding:65px 0 25px}.footer-top{display:grid;grid-template-columns:1fr 1fr 1.2fr;align-items:start;gap:50px}.footer-top>.brand{font-size:26px}.footer-top>p{color:#536787;font-size:17px;line-height:1.5;letter-spacing:-.02em}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:40px}.footer-links>div{display:flex;flex-direction:column;gap:11px}.footer-links>div>span{font:9px ui-monospace,monospace;color:#536787;letter-spacing:.08em;margin-bottom:10px}.footer-links a{font-size:12px;color:#536787}.footer-links a:hover{color:#1b2432}.footer-signature{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dfe4ec;margin-top:55px;padding-top:23px;font-size:12px;color:#536787}.back-to-top{width:30px;height:30px;display:grid;place-items:center;border:1px solid #d0d9e6;border-radius:4px}.back-to-top svg{width:14px;height:14px;rotate:-90deg}.footer-wordmark{font-size:clamp(80px,19.5vw,300px);font-weight:400;letter-spacing:-.065em;color:#bac4d4;line-height:1.2;margin:15px 0;user-select:none;white-space:nowrap}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #dfe4ec;padding-top:24px;font-size:10px;color:#536787}.motion-toggle{border:0;background:none;font-size:10px;color:#536787;padding:0}.motion-icon{display:none}.image-dialog{max-width:95vw;border:1px solid #d5dce7;padding:25px;border-radius:8px}.image-dialog::backdrop{background:#ffffffdb}.image-dialog img{max-height:80vh}.dialog-close{margin-left:auto;background:white;border:0}.not-found{padding-block:130px}.not-found h1{font-size:72px;margin:30px 0}.not-found p{margin:25px 0}
/* Movement uses one consistent pace and respects the visitor's preference. */
@keyframes opening-drift{from{transform:scale(1)}to{transform:scale(1.045)}}@keyframes context-float{0%,100%{transform:translateY(0) rotateY(-24deg) rotateX(7deg)}50%{transform:translateY(-9px) rotateY(-19deg) rotateX(6deg)}}@keyframes trace-path{to{stroke-dashoffset:-655}}@keyframes lab-signal{from{transform:translateX(-30px)}to{transform:translateX(150px)}}@keyframes soft-pulse{50%{opacity:.4}}@keyframes menu-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes page-arrive{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){main{animation:page-arrive .3s ease}.js-motion .reveal,.js-motion .stagger>article{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.js-motion .reveal.is-visible,.js-motion .stagger.is-visible>article{opacity:1;transform:none}.js-motion .stagger.is-visible>article{transition-delay:calc(var(--stagger,0)*80ms)}}.motion-paused *, .motion-paused *::before,.motion-paused *::after{animation:none!important;transition:none!important}.motion-paused .reveal,.motion-paused .stagger>article{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.reveal,.stagger>article{opacity:1!important;transform:none!important}}
@media(min-width:1600px){.shell{width:min(1360px,calc(100% - 160px))}.opening-content{padding-top:90px}.opening h1{font-size:76px}.showcase-copy h2{font-size:54px}}
@media(max-width:1100px){.shell{width:calc(100% - 72px)}.header-inner{gap:28px}#main-nav{gap:25px}.opening h1{font-size:60px}.opening-content{padding-top:72px}.showcase-grid,.feature-split{gap:45px;grid-template-columns:1fr 1.1fr}.simulation-showcase .showcase-grid,.feature-split.reverse{grid-template-columns:1.1fr 1fr}.showcase-copy h2,.feature-copy h2{font-size:41px}.showcase-media{padding:24px 16px}.section-heading{gap:35px}.section-heading h2{font-size:43px}.preview-grid{grid-template-columns:.7fr 1.3fr;gap:35px}.tour-stage-label>span:last-child{display:none}.database-row{gap:25px}.platform-directory{grid-template-columns:repeat(3,1fr)}.platform-directory a:nth-child(3){border-right:0}.platform-directory a:nth-child(n+4){border-top:1px solid var(--line)}.page-hero h1{font-size:63px}.page-hero-row{gap:40px}.page-hero-row>p{max-width:570px}.pillars h3{font-size:21px}.faq-layout{gap:55px;grid-template-columns:.8fr 1.2fr}.faq-layout h2{font-size:37px}.full-banner>.shell,.film-editorial>.shell{padding:35px}.full-banner h2,.film-editorial h2{font-size:36px}.trust-inner{grid-template-columns:40px 1fr 1fr;gap:20px}.trust-inner h2{font-size:26px}.industry-image{height:300px}.tech-flow{grid-template-columns:repeat(2,1fr);gap:35px 0}.tech-step:nth-child(3){border:0;padding-left:0}.tech-step:nth-child(n+3){border-top:1px solid #d8dee7}.usecase{gap:45px}.usecase h2{font-size:37px}.lab-node{padding:20px;min-height:195px}.lab-node p{font-size:11px}.lab-node h4{font-size:22px}.lab-context>span{max-width:235px}.download-hero h1{font-size:65px}.platform-card{padding:25px}.footer-top{gap:25px;grid-template-columns:1fr .9fr 1.25fr}.footer-links{gap:25px}.footer-top>p{font-size:15px}}
@media(max-width:800px){.shell{width:calc(100% - 48px)}.section{padding:75px 0}.section-heading{align-items:flex-start;gap:30px}.section-heading h2{font-size:38px}.section-description{max-width:290px;font-size:14px}.header-inner{height:78px;gap:22px;padding-inline:20px}.brand{font-size:23px}.brand img{width:27px;height:27px}#main-nav{gap:21px;font-size:12px}.dropdown-toggle{font-size:12px}.header-download{gap:14px;font-size:12px}.dropdown-panel{left:-150px;top:58px;width:560px}.opening{margin-inline:12px;min-height:700px}.opening h1{font-size:54px}.opening-foot{padding:14px 24px}.opening-foot>span{max-width:250px;font-size:10px}.opening-content{padding-top:58px}.context-section{padding-top:60px}.context-visual{height:355px}.context-plane{height:235px}.context-copy h2{font-size:33px}.showcase-grid,.simulation-showcase .showcase-grid,.feature-split,.feature-split.reverse{grid-template-columns:1fr;gap:34px}.simulation-showcase .showcase-copy,.feature-split.reverse>.feature-copy{order:0}.simulation-showcase .showcase-media,.feature-split.reverse>div:last-child{order:1}.feature-showcase{padding-top:75px}.showcase-copy h2{font-size:43px}.showcase-copy>p:not(.eyebrow){max-width:580px}.showcase-media{padding:30px;max-width:740px;width:100%;margin:auto}.showcase-principle{margin-top:28px;padding-block:25px;gap:22px}.showcase-principle p{max-width:365px;line-height:1.7}.film-story{margin-top:65px;padding-top:65px}.film-heading h2{font-size:35px}.film-heading>div:last-child{max-width:210px;font-size:12px}.chapter-description{font-size:10px}.film-chapters{gap:17px}.chapter-meta{gap:8px}.chapter-meta b{font-size:12px}.chapter-description{margin-left:22px}.preview-grid{grid-template-columns:1fr;gap:25px}.feature-tabs{flex-direction:row;align-items:stretch}.feature-tabs button{flex:1;padding:22px 18px;border-bottom:1px solid #d5dce6}.feature-tabs button:first-child{padding-left:0}.feature-tabs b{font-size:18px}.feature-tabs small{font-size:11px}.feature-tabs button>svg,.tab-number{display:none}.tour-stage-shell{padding:25px}.integrations{margin-top:35px;gap:20px;flex-direction:column;align-items:flex-start}.database-row{justify-content:space-between;width:100%;gap:18px}.database-row b{font-size:15px}.decision-grid{gap:25px}.decision-copy h3{font-size:24px}.decision-copy>p:last-child{font-size:13px}.decision-grid .screen{padding:20px 8px}.industry-image{height:265px}.industry-cards{gap:25px}.industry-overlay h3{font-size:26px}.trust-inner{grid-template-columns:35px 1fr}.trust-inner>div:last-child{grid-column:2}.trust-inner>div:last-child p{max-width:580px}.trust-inner h2{font-size:31px}.page-hero{padding:72px 0 58px}.page-hero h1{font-size:57px}.page-hero-row{align-items:flex-start;flex-direction:column;gap:25px;margin-top:26px}.page-hero-row>p{font-size:15px;max-width:600px}.section-navigation{top:78px}.subnav{gap:24px;padding-block:20px}.vignette-inner{padding:23px}.vignette-caption>span{display:none}.vignette-caption{justify-content:flex-end}.capability-hero-media{padding-bottom:45px}.feature-copy h2{font-size:39px}.pillars{gap:0}.pillars>article{padding-right:20px}.pillars>article+article{padding-left:20px}.pillars h3{font-size:21px}.pillars p{font-size:12px}.faq-layout{grid-template-columns:1fr;gap:40px}.faq-layout h2{font-size:39px}.full-banner,.film-editorial{grid-template-columns:1fr;width:calc(100% - 48px)}.full-banner>img,.film-editorial>img{height:330px}.full-banner>.shell,.film-editorial>.shell{padding:45px 35px}.physics-head h2{font-size:40px}.physics-head>p:last-child{font-size:15px}.lab-context{display:block}.lab-context>span{display:block;max-width:100%;margin-top:17px}.lab-tabs button{padding:23px 18px;font-size:11px;gap:10px}.lab-node{width:30%;padding:17px}.lab-node h4{font-size:21px}.lab-status{font-size:9px;gap:4px}.lab-node-top{margin-bottom:20px}.lab-caption{font-size:9px}.event-node{padding:22px}.event-node b{font-size:20px}.control-grid{gap:0 30px}.control-item{gap:17px}.control-item h3{font-size:21px}.control-item p{font-size:13px}.usecase{grid-template-columns:1fr;gap:30px;padding:65px 0}.usecase h2{font-size:40px}.usecase-questions{padding:8px 27px}.download-hero{padding:80px 0 65px}.download-hero h1{font-size:61px}.download-hero p:not(.eyebrow){font-size:15px;max-width:560px}.platform-card{padding:23px 19px}.platform-card h3{font-size:25px}.platform-card>p{font-size:12px;min-height:88px}.platform-status{font-size:8px;min-height:24px}.release-steps{gap:22px}.release-step h3{font-size:23px}.release-step p{font-size:13px}.endcap{padding:75px 0}.endcap h2{font-size:48px}.endcap-bottom{align-items:flex-start;gap:30px}.endcap-bottom>p{max-width:380px;font-size:14px}.endcap-bottom .button{flex-shrink:0}.footer-top{grid-template-columns:1fr 1.2fr;gap:35px}.footer-top>.brand{grid-column:1}.footer-top>p{grid-column:1;grid-row:2;font-size:16px}.footer-links{grid-column:2;grid-row:1 / 3}.footer-bottom{font-size:9px}.motion-toggle{font-size:9px}}
@media(max-width:680px){:root{--header-h:72px}.shell{width:calc(100% - 40px)}html{scroll-padding-top:95px}section[id],div[id]{scroll-margin-top:98px}.section{padding:64px 0}.announcement{font-size:10px;gap:9px;padding:8px 15px;min-height:32px}.announcement>span:last-of-type{display:none}.header-inner{height:72px;justify-content:space-between;gap:0;padding-inline:20px}.brand{font-size:25px}.brand img{width:29px;height:29px}.menu-button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;background:none;border:1px solid #d5dce6;border-radius:5px;width:36px;height:36px}.menu-button>span{width:15px;height:1px;background:#475974;transition:transform .2s}.menu-button[aria-expanded=true]>span:first-child{transform:translateY(3px) rotate(45deg)}.menu-button[aria-expanded=true]>span:last-child{transform:translateY(-3px) rotate(-45deg)}#main-nav{display:none;position:absolute;left:0;right:0;top:72px;background:white;padding:8px 25px 25px;border-bottom:1px solid #d5dce6;max-height:calc(100svh - 72px);overflow-y:auto;box-shadow:0 20px 30px #212e4308}#main-nav.open{display:flex;align-items:stretch;gap:0;flex-direction:column}.nav-dropdown{display:none}.mobile-platform-links{display:flex;flex-direction:column;order:-1}#main-nav>a:not(.header-download),.mobile-platform-links>a{display:block;padding:16px 0;font-size:16px;border-bottom:1px solid #e1e6ed;color:#536787}.header-download{margin-left:0;margin-top:18px;padding:13px 17px!important;justify-content:space-between}.opening{margin-inline:8px;height:calc(100svh - 104px);min-height:665px;max-height:820px}.opening-photo{bottom:51px}.opening::before{bottom:51px;background:linear-gradient(180deg,#fffffff3 0%,#ffffff80 37%,#ffffff00 68%)}.opening-photo img{object-position:51% bottom}.opening-content{padding:45px 15px 0}.opening-content .eyebrow{font-size:8px;letter-spacing:.07em}.opening h1{font-size:clamp(35px,9.6vw,54px);line-height:1.09;letter-spacing:-.032em;margin:22px auto 20px}.opening-content>p:not(.eyebrow){font-size:13px;line-height:1.7;color:#536787}.opening-content .button{margin-top:23px;font-size:11px;min-height:41px;padding:10px 15px}.opening-foot{min-height:51px;padding:10px 16px;justify-content:flex-end;font-size:10px}.opening-foot>span{display:none}.opening-foot>a{gap:12px}.opening-foot>a>span{width:25px;height:25px}.context-section{padding-top:34px}.context-visual{height:275px;width:100%;max-width:470px}.context-plane{width:69%;left:14%;height:auto;aspect-ratio:1.15;top:55px;border-radius:7px}.context-back{transform:translateX(-20px) rotateY(-24deg) rotateX(7deg) translateZ(-30px)}.context-front{transform:translateX(32px) rotateY(-24deg) rotateX(7deg) translateZ(35px)}.context-plane>span{font-size:6px;top:12px;left:11px}.context-middle .focus-video-wrap video{width:112%;left:-6%;top:-50%;max-width:none}.context-note{font-size:6px;right:6px;bottom:17px;padding:6px;gap:5px}.context-note:nth-of-type(2){bottom:45px;right:17px}.context-note i{width:3px;height:3px}.context-copy{margin:0 auto 36px}.context-copy .eyebrow{font-size:8px}.context-copy h2{font-size:29px;line-height:1.14;letter-spacing:-.025em;margin:18px 0}.context-copy>p:not(.eyebrow){font-size:13px;line-height:1.85}.context-copy .line-link{font-size:11px}.platform-directory{grid-template-columns:repeat(2,1fr)}.platform-directory a{font-size:11px;padding:18px 11px;justify-content:space-between;gap:15px}.platform-directory a:nth-child(3){border-right:1px solid var(--line);border-top:1px solid var(--line)}.platform-directory a:nth-child(2n){border-right:0}.platform-directory svg{width:11px;height:11px}.section-heading{flex-direction:column;gap:24px;margin-bottom:35px}.section-heading h2,.section-title{font-size:35px;line-height:1.12;letter-spacing:-.025em;margin-top:20px}.section-description{max-width:100%;font-size:13px;line-height:1.85}.section-heading>.line-link{font-size:11px}.eyebrow{font-size:8px;gap:9px;letter-spacing:.055em}.section-number{font-size:8px}.showcase-copy h2{font-size:38px;line-height:1.1;letter-spacing:-.025em;margin:21px 0}.showcase-copy>p:not(.eyebrow){font-size:14px;line-height:1.85}.showcase-copy .line-link{font-size:12px}.showcase-tags{font-size:9px;gap:12px;margin:23px 0}.showcase-tags span+span{padding-left:12px}.feature-showcase{padding-top:60px}.showcase-grid,.simulation-showcase .showcase-grid{gap:30px}.showcase-media{padding:21px 12px;border-radius:6px}.showcase-media .focus-video-wrap,.feature-split>.reveal .focus-video-wrap,.feature-split>div:last-child>.screen .focus-video-wrap,.decision-grid .focus-video-wrap{aspect-ratio:1.25}.showcase-media video,.feature-split>.reveal video,.feature-split>div:last-child>.screen video,.decision-grid video{width:100%;left:0;top:-45%;height:auto;max-width:none}.screen figcaption{font-size:8px;padding:9px 10px}.showcase-principle{display:block;margin-top:24px;padding:22px 0 25px;font-size:10px}.showcase-principle>span{font-size:8px}.showcase-principle p{margin-top:10px;max-width:100%;line-height:1.8}.film-story{margin-top:55px;padding:54px 0 28px}.film-heading{display:block;margin-bottom:29px}.film-heading h2{font-size:34px;line-height:1.13;letter-spacing:-.025em}.film-heading h2 br{display:block}.film-heading>div:last-child{max-width:280px;margin-top:22px;font-size:12px}.film-canvas{border-radius:6px;max-width:440px}.film-canvas video{aspect-ratio:3/4}.film-chapters{gap:12px;margin-top:22px}.chapter-meta{display:block}.chapter-meta small{font-size:8px;display:block;margin-bottom:6px}.chapter-meta b{font-size:10px;white-space:nowrap}.chapter-line{margin-bottom:12px}.chapter-description{display:none}.film-story-foot{margin-top:25px;font-size:7px;gap:10px}.focus-video-wrap{aspect-ratio:3/4}.decision-grid{grid-template-columns:1fr;gap:40px}.decision-copy{padding-bottom:22px}.decision-copy h3{font-size:27px;margin:15px 0}.decision-copy>p:last-child{font-size:13px}.decision-grid .screen{padding:20px 12px}.decision-grid>article>.line-link{font-size:11px;margin-top:18px}.feature-tabs button{padding:18px 10px;justify-content:center;text-align:center}.feature-tabs button:first-child{padding-left:0}.feature-tabs b{font-size:15px;line-height:1.3;letter-spacing:-.025em}.feature-tabs small{display:none}.tour-stage-shell{padding:17px 12px;border-radius:6px}.tour-stage-label{font-size:8px;margin-bottom:16px}.tour-stage-footer{gap:7px;font-size:8px;margin-top:17px}.tour-stage-footer span{gap:5px}.tour-stage-footer svg{width:10px;height:10px}.tour-stage-shell .screen figcaption{font-size:8px}.integrations{margin-top:28px;padding-top:22px;gap:20px}.database-row{gap:12px;justify-content:flex-start}.database-row b{font-size:13px}.industry-cards{grid-template-columns:1fr;gap:30px}.industry-image{height:270px}.industry-overlay{padding:21px 48px 5px 0}.industry-overlay>span{font-size:8px}.industry-overlay h3{font-size:28px;margin-top:11px}.industry-overlay i{bottom:12px;width:31px;height:31px}.industry-overlay svg{width:15px;height:15px}.industries-all{font-size:11px;margin-top:33px}.trust-strip{padding:42px 0}.trust-inner{grid-template-columns:28px 1fr;gap:17px}.trust-emblem{width:29px;height:29px}.trust-emblem svg{width:16px;height:16px}.trust-inner h2{font-size:26px;line-height:1.2;margin-top:13px}.trust-inner>div:last-child p{font-size:12px}.trust-inner .line-link{font-size:10px}.page-hero{padding:56px 0 45px}.page-hero h1{font-size:44px;line-height:1.07;letter-spacing:-.025em;margin-top:23px}.page-hero-row{gap:22px;margin-top:25px}.page-hero-row>p{font-size:14px;line-height:1.9}.page-hero-row>.button{font-size:12px;padding:11px 16px;min-height:43px}.section-navigation{top:72px}.subnav{gap:24px;padding-block:18px;font-size:11px}.product-hero-vignette{padding:0 8px 35px}.vignette-inner{padding:18px 12px;border-radius:5px}.vignette-label{font-size:8px;margin-bottom:19px;line-height:1.7}.vignette-caption{font-size:10px;margin-top:19px}.capability-hero{padding-bottom:35px}.capability-hero-media{padding-bottom:36px;max-width:490px}.feature-copy h2{font-size:35px;margin:21px 0;line-height:1.12;letter-spacing:-.025em}.feature-copy p:not(.eyebrow){font-size:14px;line-height:1.9}.feature-list{margin-top:19px}.feature-list li{font-size:12px;padding:7px 0;gap:10px}.feature-list svg{width:13px;height:13px}.feature-quote{font-size:19px;line-height:1.6;margin-top:24px;padding-top:19px}.feature-split,.feature-split.reverse{gap:30px}.feature-copy .line-link{font-size:11px}.pillars{grid-template-columns:1fr}.pillars>article,.pillars>article+article{padding:29px 0;border:0;border-bottom:1px solid #d7dde7}.pillars>article:last-child{border-bottom:0;padding-bottom:0}.pillar-icon{margin-bottom:20px}.pillars h3{font-size:24px}.pillars p{font-size:13px;line-height:1.9}.faq-layout{gap:29px}.faq-layout h2{font-size:35px;line-height:1.13;margin-top:21px}.faq-item summary{font-size:14px;line-height:1.65;padding:21px 0;gap:18px}.faq-item summary svg{width:14px;height:14px}.faq-answer{font-size:13px;line-height:1.9;padding-right:13px}.full-banner,.film-editorial{width:calc(100% - 16px);border-radius:5px}.full-banner>img,.film-editorial>img{height:260px}.full-banner>.shell,.film-editorial>.shell{padding:34px 23px}.full-banner h2,.film-editorial h2{font-size:33px;line-height:1.15;margin:22px 0}.full-banner p:not(.eyebrow),.film-editorial p:not(.eyebrow){font-size:13px}.physics-section{padding:62px 0}.physics-head h2{font-size:35px;margin:23px 0;letter-spacing:-.025em}.physics-head>p:last-child{font-size:14px;line-height:1.9}.physics-lab{margin-top:30px;border-radius:5px}.lab-heading{padding:16px;font-size:8px}.lab-heading>span:last-child{display:none}.lab-tabs{display:flex;overflow-x:auto;scrollbar-width:none}.lab-tabs button{flex:0 0 auto;padding:19px 17px;font-size:11px}.lab-tabs button>span{display:none}.lab-panels{padding:24px 18px 0}.lab-context{margin-bottom:22px}.lab-context h3{font-size:24px;line-height:1.2}.lab-context>span{font-size:12px;margin-top:13px}.lab-flow{flex-direction:column;align-items:stretch}.lab-node{width:100%;min-height:0;padding:23px 18px 23px 65px;position:relative}.lab-node-top{position:absolute;left:16px;top:23px;margin:0}.lab-node-top small{display:none}.lab-node h4{font-size:23px}.lab-node p{font-size:12px}.lab-status{font-size:10px;margin-top:15px}.lab-connector{width:1px;height:23px;flex:auto;margin:auto}.lab-connector i{width:1px;height:7px;animation:lab-vertical 3s linear infinite}.lab-details{margin-top:23px}.lab-details summary{font-size:11px;line-height:1.8;padding:20px 0;gap:10px}.lab-details summary>span{gap:8px}.lab-details>div{padding:0 0 23px;font-size:13px}.lab-details>div>span{font-size:10px;align-items:flex-start}.lab-details>div svg{flex-shrink:0;margin-top:3px}.lab-caption{padding:18px;display:flex;flex-direction:column;align-items:flex-start;gap:13px;font-size:9px}.case-anatomy,.assumption-example{padding:25px}.case-anatomy>div{gap:17px;padding-block:22px}.case-anatomy h3{font-size:21px}.case-anatomy p:not(.eyebrow){font-size:12px}.case-anatomy small{font-size:10px}.simulation-reading{padding:60px 0}.simulation-reading h2{font-size:35px;line-height:1.1}.quantile-grid{grid-template-columns:1fr;gap:25px}.quantile-grid article{padding:25px 0 0;display:grid;grid-template-columns:85px 1fr;gap:0 23px;align-items:center}.quantile-grid article>span{font-size:49px;grid-row:span 2}.quantile-grid h3{font-size:20px;margin:0 0 8px}.quantile-grid p{font-size:12px}.assumption-example h3{font-size:26px}.assumption-example>.eyebrow{font-size:8px}.assumption-example>div{font-size:12px;padding-block:17px}.assumption-example small{font-size:7px;padding:4px 5px}.assumption-example b{gap:6px}.assumption-example .assumption-result b{font-size:32px}.assumption-example>p:last-child{font-size:11px}.event-flow{flex-direction:column;align-items:stretch;gap:0;margin-top:30px}.event-node{width:100%;padding:25px}.event-icon{margin-bottom:20px}.event-node b{font-size:23px}.event-node small{font-size:12px}.event-status{font-size:10px}.flow-connector{width:1px;height:23px;flex:auto;margin:auto}.physics-bottom{display:block;font-size:11px;line-height:1.8}.physics-bottom .line-link{font-size:11px;margin-top:17px}.code-header{padding:18px;font-size:8px}.code-panel pre{font-size:11px;line-height:1.85;padding:20px 18px}.code-caption{font-size:9px;padding:0 18px 20px}.tech-flow{grid-template-columns:1fr;gap:0;margin-top:30px}.tech-step,.tech-step+article{padding:28px 0;border-left:0;border-bottom:1px solid #d4dbe7}.tech-step:nth-child(n+3){border-top:0}.tech-step h3{font-size:26px;margin:21px 0 15px}.tech-step p{font-size:13px}.data-boundary{padding:23px 18px}.boundary-title{font-size:8px;line-height:1.7}.boundary-box{padding:23px 12px}.boundary-box b{font-size:18px}.boundary-box small{font-size:9px}.boundary-footer{font-size:9px;line-height:1.7;align-items:flex-start}.boundary-footer svg{margin-top:2px}.control-grid{grid-template-columns:1fr;gap:0}.control-item{padding:28px 0;gap:18px}.control-item>svg{width:21px;height:21px}.control-item h3{font-size:23px}.control-item p{font-size:13px}.usecase-index{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;font-size:11px;gap:25px;padding-block:23px}.usecase{padding:58px 0}.usecase h2{font-size:35px;line-height:1.13}.usecase p:not(.eyebrow){font-size:14px;line-height:1.9}.usecase-questions{padding:4px 20px}.question-line{padding:22px 0;font-size:13px;line-height:1.8;gap:12px}.question-line svg{width:15px;height:15px}.download-hero{padding:61px 0 55px}.download-hero h1{font-size:47px;line-height:1.08;letter-spacing:-.035em;margin:25px 0}.download-hero p:not(.eyebrow){font-size:14px;line-height:1.9}.download-art{width:100%;opacity:.04}.download-orbits{font-size:10px;gap:24px}.coming-label{font-size:9px;margin-top:20px}.hero-actions{margin-top:25px}.hero-actions .button{font-size:12px}.download-platforms{grid-template-columns:1fr;gap:20px}.platform-card{padding:28px}.platform-glyph{margin-bottom:25px}.platform-card h3{font-size:29px}.platform-card>p{min-height:0;font-size:13px}.platform-status{font-size:9px;min-height:0;margin-top:24px}.platform-card button{font-size:12px}.release-steps{grid-template-columns:1fr;gap:30px}.release-step h3{font-size:25px}.release-step p{font-size:13px}.endcap{padding:64px 0}.endcap .eyebrow{font-size:8px}.endcap h2{font-size:39px;line-height:1.1;letter-spacing:-.025em;margin:23px 0 28px}.endcap-bottom{flex-direction:column;gap:26px}.endcap-bottom>p{font-size:13px;line-height:1.9;max-width:320px}.endcap-bottom>.button{font-size:12px}.endcap-outline{width:300px;height:300px;right:-190px;top:50px}.footer{padding:43px 0 22px}.footer-top{grid-template-columns:1fr;gap:24px}.footer-top>.brand,.footer-top>p,.footer-links{grid-column:auto;grid-row:auto}.footer-top>p{font-size:15px}.footer-links{gap:55px;margin-top:14px}.footer-links>div{gap:12px}.footer-links>div>span{font-size:8px}.footer-links a{font-size:12px}.footer-signature{margin-top:38px;padding-top:21px;font-size:10px;gap:20px}.footer-wordmark{font-size:20.6vw;margin:20px 0;letter-spacing:-.065em;line-height:1.2}.footer-bottom{display:flex;flex-wrap:wrap;gap:16px 20px;font-size:9px;line-height:1.7;padding-top:20px}.footer-bottom>.motion-toggle{font-size:9px}.source-note{font-size:10px;line-height:1.9}.not-found h1{font-size:51px}.not-found{padding-block:95px}}
@keyframes lab-vertical{from{transform:translateY(-8px)}to{transform:translateY(28px)}}
/* DBeater data space — one continuous, pale-blue product composition. */
:root{--paper:#f5f9ff;--soft:#edf4ff;--ink:#142844;--muted:#586e8a;--line:#d8e5f6;--accent:#3478ed}
body{color:var(--ink)}em{color:#417bc4}.eyebrow,.eyebrow.light{font-family:var(--body);font-size:12px;letter-spacing:.095em;color:#53739b;font-weight:500}.section-number{font-size:11px}.button{border-radius:8px;font-size:14px;padding:14px 20px;gap:24px;min-height:49px}.button-dark,.header-download{background:#2467e5;border-color:#2467e5;color:#fff;box-shadow:0 4px 10px #3478ed16}.button-dark:hover,.header-download:hover{background:#1653c8;border-color:#1653c8}.button-white,.button-outline{color:#223e63;border-color:#cbdbef;background:#fff}.line-link{font-size:14px;border-color:#c1d5ef;color:#245fa9}.announcement{background:#eaf2ff;color:#52759e;border-color:#d9e7fa;font-size:12px;min-height:34px}.header{background:#f5f9fff0}.header-inner{height:80px;max-width:1504px;padding-inline:40px}.header .brand{color:#193a63}#main-nav{font-size:14px}.dropdown-toggle{font-size:14px}.header-download{font-size:14px}.reading-progress{height:2px;background:#488bf7}.menu-spotlight{background:linear-gradient(150deg,#e9f2ff,#f2f7ff)}.menu-spotlight>span,.menu-spotlight a{font-size:12px}.menu-destinations small{font-size:12px}.menu-spotlight p{color:#193b66}.live-dot{height:6px;width:6px;background:#448bfd;border-radius:50%;box-shadow:0 0 0 4px #448bfd15;display:inline-block;flex:none}.data-opening{position:relative;isolation:isolate;overflow:hidden;background:#eff6ff;min-height:800px}.opening-light{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 77% 45%,#d0e7ff 0,transparent 47%),linear-gradient(122deg,#f6faff 4%,#eff6ff 46%,#e8f2ff 100%)}.data-opening-grid{display:grid;grid-template-columns:.9fr 1.3fr;align-items:center;min-height:min(820px,calc(100svh - 175px));position:relative;gap:10px}.data-opening-copy{position:relative;z-index:5;padding:68px 0 76px}.data-opening-copy h1{font-size:clamp(54px,5.05vw,82px);font-weight:450;line-height:1.055;letter-spacing:-.05em;margin:28px -60px 26px 0;color:#162e4e}.data-opening-copy h1 em{background:linear-gradient(105deg,#2774ed,#76a9ed);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}.data-opening-copy>p:not(.eyebrow){font-size:17px;line-height:1.8;color:#59708e;max-width:350px}.data-opening-actions{display:flex;align-items:center;gap:24px;margin-top:34px}.opening-text-link{display:flex;gap:9px;align-items:center;font-size:14px;color:#325b91}.opening-text-link svg{width:14px;height:14px}.opening-assurance{display:flex;align-items:center;gap:8px;font-size:12px;color:#7088a6;margin-top:27px}.opening-assurance svg{width:15px;height:15px}.opening-bottom{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:80px;gap:25px;border-top:1px solid #d5e3f7}.opening-bottom>span{font-size:11px;letter-spacing:.08em;color:#7790af}.opening-bottom p{font-size:13px;display:flex;align-items:center;gap:18px;color:#577492}.opening-bottom p i{width:3px;height:3px;background:#a0bbdd;border-radius:50%}.opening-bottom>a{width:38px;height:38px;border:1px solid #cbddf5;border-radius:50%;display:grid;place-items:center;background:#ffffff70;color:#4b7bb4}.opening-bottom>a svg{rotate:90deg;width:16px;height:16px}
/* Spatial data diagram: independent, opaque labels around the model. */
.data-world{position:relative;aspect-ratio:900/760;width:calc(100% + 65px);margin-left:-25px;isolation:isolate;--world-x:0px;--world-y:0px}.world-halo{position:absolute;width:80%;height:76%;top:19%;left:9%;border-radius:50%;background:radial-gradient(ellipse,#6eaaff23,transparent 70%);filter:blur(15px)}.world-grid{position:absolute;inset:5% -3%;opacity:.4;background-image:radial-gradient(#7dace4 1px,transparent 1px);background-size:23px 23px;mask-image:radial-gradient(ellipse,#000 10%,transparent 68%);transform:perspective(800px) rotateX(22deg) rotateZ(-18deg)}.world-routes{position:absolute;inset:0;width:100%;height:100%;transform:translate(var(--world-x),var(--world-y));transition:transform .7s ease-out}.world-orbit{stroke:#a2c7f24a;stroke-width:1.2}.orbit-inner{stroke-dasharray:3 6}.world-route{stroke:url(#route-blue);stroke-width:1.4}.route-moving{stroke:#3b8aff;stroke-width:2.3;stroke-dasharray:14 650;animation:route-run 8s linear infinite}.route-moving.second{animation-delay:-3s;stroke-dasharray:11 340;animation-duration:6s}.world-core{position:absolute;width:44%;left:31%;top:30%;transform:translate(calc(var(--world-x)*1.7),calc(var(--world-y)*1.7));transition:transform .7s ease-out;z-index:1}.world-core>svg{width:100%;height:auto;overflow:visible}.core-top{animation:core-breathe 7s ease-in-out infinite}.core-mid{animation:core-breathe 7s ease-in-out -1s infinite}.core-caption{display:block;text-align:center;color:#6c93c5;font-size:9px;letter-spacing:.18em;line-height:2;margin-top:6px}.core-caption b{display:block;font-size:10px;letter-spacing:.1em;font-weight:500;color:#497bae}.world-card{position:absolute;background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #ffffff;box-shadow:0 15px 45px #356eb815,0 1px 1px #7897bf20,inset 0 0 0 1px #ebf2fe;border-radius:13px;color:#234465;z-index:3;overflow:hidden;transform:translate(calc(var(--world-x)*-.55),calc(var(--world-y)*-.55));transition:transform .7s ease-out}.world-card-heading{display:flex;align-items:center;gap:8px;border-bottom:1px solid #eaf0f9;padding:14px 16px;font-size:12px;font-weight:550;white-space:nowrap}.world-card-heading>svg{width:15px;height:15px;color:#3e82e3}.world-card-heading>small{font-size:8px;font-weight:400;color:#8aa2bf;margin-left:auto;letter-spacing:.08em}.world-card-heading>i{width:5px;height:5px;border-radius:50%;background:#6baee6;margin-left:auto;box-shadow:0 0 0 3px #6baee612}.source-card{left:2%;top:15%;width:28%;animation:world-float 9s ease-in-out infinite}.source-record{display:flex;justify-content:space-between;align-items:center;gap:10px;font:11px ui-monospace,monospace;margin:0 16px;padding:10px 0;border-bottom:1px solid #eef3f9}.source-record small{font:10px var(--body);color:#95a9c2}.source-record:last-of-type{border:0}.world-card-foot{padding:11px 16px;font-size:9px;color:#7c96b5;display:flex;align-items:center;gap:6px;line-height:1.6;white-space:nowrap}.tiny-dot,.amber-dot{height:4px;width:4px;border-radius:50%;background:#659cd9;flex:none}.amber-dot{background:#d5a155}.rule-card{left:65%;top:9%;width:33%;animation:world-float 10s ease-in-out -4s infinite}.rule-card>p{font-size:13px;line-height:1.65;padding:14px 16px 10px;color:#7c91ad}.rule-card>p strong{font-weight:500;color:#24486f}.event-track{display:flex;align-items:center;padding:3px 17px 6px}.event-track>span{display:grid;place-items:center;width:23px;height:23px;background:#eff5ff;border:1px solid #d7e7ff;color:#4a88da;border-radius:50%}.event-track svg{width:11px;height:11px}.event-track i{height:1px;background:#bcd7fa;flex:1}.event-track i.event-pending{background:none;border-top:1px dashed #d6b778}.event-track>span.event-missing{background:#fffaf1;border-color:#eddbb2;color:#bb974b;font-size:12px;animation:event-ring 4s ease-in-out infinite}.scenario-card{left:59%;top:67%;width:39%;animation:world-float 11s ease-in-out -2s infinite}.scenario-card .world-card-heading{padding-block:11px}.scenario-summary{display:flex;align-items:center;justify-content:space-between;padding:13px 16px 0;gap:8px}.scenario-summary p{font-size:10px;line-height:1.65;color:#839ab7}.scenario-summary strong{font-weight:500;color:#3e5d82}.scenario-value{font-size:27px;letter-spacing:-.04em;color:#6293d7;font-weight:400;white-space:nowrap}.scenario-value small{font-size:13px;margin-left:2px}.world-chart{width:calc(100% - 32px);height:auto;margin:10px 16px 0}.chart-trace{stroke-dasharray:700;stroke-dashoffset:700;animation:chart-ink 6s var(--ease) infinite}.world-annotation{position:absolute;z-index:4;font:10px var(--body);letter-spacing:.015em;color:#6088b8;display:flex;align-items:center;gap:6px}.world-annotation i{width:4px;height:4px;border-radius:50%;background:#77aae4}.annotation-one{left:7%;top:77%}.annotation-two{left:79%;top:51%}.world-disclaimer{position:absolute;left:4%;bottom:0;font-size:9px;color:#89a0bd}
/* A single pinned product workspace, progressively revealed by scrolling. */
.product-journey{height:420svh;position:relative;background:linear-gradient(180deg,#edf5ff,#f5f9ff);border-top:1px solid #dce8f8;--step-progress:0}.journey-sticky{height:calc(100svh - 80px);min-height:630px;max-height:980px;position:sticky;top:80px;display:flex;align-items:center;overflow:hidden}.journey-shell{display:flex;flex-direction:column;padding:32px 0;gap:36px}.journey-top{display:flex;justify-content:space-between;align-items:center}.journey-index{display:flex;align-items:center;gap:12px;font-size:12px;font-variant-numeric:tabular-nums;color:#91a8c5}.journey-index b{color:#337bdc;font-weight:500}.journey-index i{font-style:normal;color:#bacbdf}.journey-grid{display:grid;grid-template-columns:.78fr 1.42fr;gap:55px;align-items:center;min-height:405px}.journey-narrative{min-width:0}.journey-copy{animation:scene-arrive .55s var(--ease)}.journey-kicker{font-size:10px;letter-spacing:.09em;color:#6290c5;margin-bottom:26px}.journey-copy h2{font-size:clamp(34px,3.25vw,51px);letter-spacing:-.045em;font-weight:450;line-height:1.12;white-space:nowrap}.journey-copy h2 em{color:#4382ce}.journey-description{font-size:16px;line-height:1.85;color:#536f93;max-width:335px;margin-top:22px}.journey-tags{display:flex;flex-wrap:wrap;gap:6px;margin:22px 0 25px}.journey-tags span{border:1px solid #dae6f7;background:#ffffff66;border-radius:20px;padding:4px 9px;color:#6c88aa;font-size:10px}.journey-copy .line-link{font-size:12px}.journey-theatre{position:relative;min-width:0;isolation:isolate;padding:25px 0}.theatre-aura{position:absolute;z-index:-3;inset:-70px -60px;background:radial-gradient(ellipse,#b9d7ff70,transparent 68%);transform:translateX(calc(var(--step-progress)*12px))}.theatre-backplate{position:absolute;z-index:-2;inset:12px -12px 47px 17px;border-radius:14px;border:1px solid #e2efff;background:#e2eeff70;transform:rotate(-2deg)}.journey-window{background:#fcfdff;border:1px solid #fff;border-radius:12px;overflow:hidden;box-shadow:0 24px 55px #417cbd16,0 3px 8px #356bac07;position:relative;transform:translateY(calc(var(--step-progress)*-3px))}.journey-window-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 19px;border-bottom:1px solid #e8eff9;font-size:11px;background:#fff;color:#7992b1}.journey-window-head>span{display:flex;gap:9px;align-items:center;white-space:nowrap}.journey-window-head img{width:18px;height:18px}.journey-window-head>span:first-child{font-weight:600;color:#344d6d}.journey-window-head b{font-weight:400;font-size:10px;color:#7b93b2}.window-divider{color:#c1d1e5;margin-inline:4px}.window-status{font-size:9px;font-weight:400}.window-status i{width:4px;height:4px;border-radius:50%;background:#70a3db}.journey-viewport{display:flex;min-width:0;background:#eef4fc}.journey-rail{width:49px;background:#f8faff;border-right:1px solid #e7eef9;display:flex;flex-direction:column;align-items:center;padding:18px 0;gap:14px;flex-shrink:0}.journey-rail>span{width:29px;height:29px;display:grid;place-items:center;color:#9ab0cb;border-radius:6px}.journey-rail>span.active{background:#e4efff;color:#387ee0}.journey-rail svg{width:14px;height:14px}.journey-panels{flex:1;min-width:0}.journey-scene{animation:scene-arrive .55s var(--ease)}.journey-scene .screen{border:0;border-radius:0;background:#edf4fc;box-shadow:none}.journey-scene .focus-video-wrap{aspect-ratio:2.15}.journey-scene .focus-video-wrap video{position:absolute;width:125%;height:auto;max-width:none;left:-12.5%;top:-52%;object-fit:contain}.journey-scene figcaption{display:none}.journey-proof{display:flex;align-items:center;gap:7px;margin-top:18px;color:#6d8aad;font-size:10px;min-height:24px}.journey-proof>svg{height:12px;width:12px;color:#639ad7}.proof-caption{font-size:8px;color:#96aac2;margin-left:auto}.journey-nav{display:grid;grid-template-columns:repeat(5,1fr);gap:26px;position:relative}.journey-nav button{border:0;background:none;padding:14px 0;color:#839cbb;min-width:0;text-align:left;position:relative}.journey-nav-track{height:2px;background:#d9e7f7;position:absolute;left:0;right:0;top:0;overflow:hidden}.journey-nav-track i{position:absolute;inset:0;background:#387def;transform:scaleX(0);transform-origin:left;transition:transform .15s linear}.journey-nav button[aria-pressed=true] .journey-nav-track i{transform:scaleX(var(--step-progress))}.journey-nav button.is-complete .journey-nav-track i{transform:scaleX(1)}.journey-nav button[aria-pressed=true]{color:#286bcc}.journey-nav-label{display:flex;align-items:center;gap:10px;white-space:nowrap}.journey-nav-label small{font-size:10px;color:#9bb1cc;font-weight:400;margin-right:auto}.journey-nav-label svg{width:15px;height:15px}.journey-nav-label b{font-size:13px;font-weight:500}.journey-nav button:hover{color:#347bea}
/* Daily exploration lives in one generous canvas with a horizontal feature rail. */
.home .product-preview{background:linear-gradient(180deg,#f5f9ff,#edf5ff);padding:110px 0 100px;border-top:1px solid #e0eafa}.home .product-preview .section-heading{margin-bottom:45px}.home .product-preview h2{font-size:clamp(37px,4vw,57px);letter-spacing:-.04em}.home .tour-grid{display:flex;flex-direction:column;gap:0;border:1px solid #dbe8f8;border-radius:18px;background:#ffffff90;padding:10px 10px 0;box-shadow:0 20px 60px #3074c307;overflow:hidden}.home .feature-tabs{order:2;display:grid;grid-template-columns:repeat(3,1fr);gap:0;width:100%;border:0;padding:0 15px}.home .feature-tabs>button{opacity:1;padding:25px 20px;min-height:100px;border:0;border-right:1px solid #e1eafa;border-radius:0;background:none;display:flex;align-items:center;gap:13px;color:#8c9fb8}.home .feature-tabs>button:last-child{border-right:0}.home .feature-tabs>button[aria-selected=true]{color:#216ad2;background:linear-gradient(180deg,#f0f6ff00,#eef5ff)}.home .feature-tabs>button[aria-selected=true]::before{display:none}.home .feature-tabs>button b{font-size:17px;font-weight:450}.home .feature-tabs>button small{font-size:12px;line-height:1.6;max-width:245px;margin-top:7px;color:#8195af}.home .tab-number{font-size:10px;color:#a1b5ce}.home .feature-tabs>button>svg{width:17px;height:17px;margin-left:auto}.home .tour-stage-shell{order:1;border:0;border-radius:10px;background:#f2f7ff;padding:0;width:100%;overflow:hidden}.home .tour-stage-label{font-size:10px;padding:16px 20px;color:#8199b8;background:#fff;border-bottom:1px solid #e5eefb}.home .tour-stage-shell .screen{box-shadow:none;border-radius:0;background:#edf3fc;border:0}.home .tour-stage-shell .focus-video-wrap{aspect-ratio:2.28}.home .tour-stage-shell .focus-video-wrap video{position:absolute;width:120%;height:auto;max-width:none;left:-10%;top:-55%}.home .tour-stage-shell figcaption{display:none}.home .tour-stage-footer{padding:14px 20px;gap:25px;justify-content:flex-start;color:#859dbc;background:#fff;font-size:10px;position:relative}.home .tour-stage-footer::after{content:'Ürün canlandırması · Örnek veriler';margin-left:auto;font-size:9px;color:#97abc4}.home .integrations{border:0;padding-top:48px}.home .integrations>span{font-size:10px;color:#8da4c1}.home .database-row b{color:#6481a7;font-weight:400;font-size:19px}.home .database-row{gap:37px}
/* Two views of the same operation, with diagrams instead of unrelated photography. */
.connected-section{padding:115px 0 100px;background:#f5f9ff}.connected-heading{text-align:center;max-width:750px;margin:0 auto 60px}.connected-heading .eyebrow{justify-content:center}.connected-heading h2{font-size:54px;line-height:1.08;letter-spacing:-.04em;margin:23px 0}.connected-heading>p:last-child{color:#5c789d;font-size:15px;line-height:1.8;max-width:520px;margin:auto}.usecase-composition{display:grid;grid-template-columns:1.15fr 1fr;gap:24px;align-items:start}.usecase-panel{padding:35px 35px 0;border:1px solid #dbe8f8;border-radius:15px;display:block;overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s;background:#eef5ff}.usecase-panel:hover{transform:translateY(-5px);box-shadow:0 18px 45px #246ad511}.usecase-panel-heading{display:flex;align-items:center;justify-content:space-between;font-size:11px;letter-spacing:.07em;color:#6f8caf}.usecase-panel-heading svg{width:18px;height:18px}.usecase-panel h3{font-size:32px;line-height:1.12;letter-spacing:-.035em;margin:24px 0 34px;color:#355c8e}.operation-panel{margin-top:55px;background:#eaf3ff}.finance-visual{padding:22px 23px 16px;background:#ffffffdb;border:1px solid #fff;box-shadow:0 10px 30px #4a83c90a;border-radius:9px 9px 0 0;position:relative;transform:translateY(4px);min-height:242px}.finance-visual-top{display:flex;align-items:center;justify-content:space-between;color:#7892b2;font-size:11px}.finance-visual-top svg{width:16px;height:16px;color:#71a0dd}.finance-legend{display:flex;gap:20px;margin-top:17px;color:#92a6c1;font-size:9px}.finance-legend span{display:flex;gap:5px;align-items:center}.finance-legend i{width:4px;height:4px;border-radius:50%;background:#4381e7}.finance-legend span:last-child i{background:#b9cbe1}.finance-visual>svg{width:100%;height:auto;margin-top:20px}.visual-sample{font-size:9px;color:#9fb0c6;display:block;text-align:right;margin-top:8px}.usecase-panel-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #dbe7f7;font-size:10px;color:#7c96b8;margin-top:26px;padding:21px 0;gap:15px}.usecase-panel-foot svg{width:16px;height:16px}.operations-visual{margin:0 0 15px;position:relative;display:flex;flex-direction:column;gap:10px}.operation-event{display:flex;align-items:center;gap:14px;padding:16px 19px;background:#ffffffc9;border:1px solid #fff;border-radius:8px;position:relative}.operation-event>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#6798d5;background:#edf5ff;border:1px solid #dceafc;flex-shrink:0}.operation-event svg{width:12px;height:12px}.operation-event b{font-size:12px;color:#53749e;font-weight:500;display:block}.operation-event small{font-size:10px;color:#94a8c2}.operation-event>i{margin-left:auto;font-size:10px;color:#b0c1d8;font-style:normal}.operation-event.missing{border:1px dashed #b6d1f7;background:#edf5ff99}.operation-event.missing>span{font-size:12px;color:#6b94c9;background:#fff}.connected-all{display:flex;width:fit-content;margin:45px auto 0}
.control-composition{padding:60px 0 100px;background:#f5f9ff}.control-composition-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.control-composition-copy h2{font-size:45px;letter-spacing:-.04em;line-height:1.1;margin:25px 0}.control-composition-copy>p:not(.eyebrow){font-size:15px;line-height:1.8;color:#5a769a;max-width:390px;margin-bottom:28px}.concept-diagram{position:relative;aspect-ratio:600/440;width:100%;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 50%,#d8e9ff77,transparent 70%)}.diagram-grid{position:absolute;inset:0;background-image:radial-gradient(#9dbce5 1px,transparent 1px);background-size:20px 20px;mask-image:radial-gradient(ellipse,#000 5%,transparent 67%);opacity:.65}.diagram-orbit{position:absolute;left:20%;top:14%;width:60%;height:74%;border:1px solid #c7ddf8;border-radius:50%;transform:rotate(-25deg)}.concept-security .diagram-orbit{border-radius:24px;width:68%;height:65%;left:16%;top:18%;border-style:dashed;transform:rotate(-8deg)}.diagram-hub{position:absolute;width:32%;height:32%;left:34%;top:35%;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#ffffffed;border:1px solid #fff;border-radius:15px;box-shadow:0 15px 45px #4a84cd13;z-index:2;gap:8px;color:#4384d2}.diagram-hub>svg{width:30px;height:30px;margin-bottom:3px}.diagram-hub b{font-size:14px;font-weight:500;color:#597eae}.diagram-hub>span{font-size:10px;color:#97aecb}.diagram-node{position:absolute;z-index:3;display:flex;align-items:center;gap:9px;border:1px solid #fff;border-radius:8px;background:#fafdff;padding:13px 17px;font-size:11px;color:#698bb7;box-shadow:0 7px 20px #3779ce08}.diagram-node>svg{width:17px;height:17px;color:#85aee1}.node-a{left:9%;top:22%}.node-b{right:3%;top:19%}.node-c{left:39%;top:77%}.concept-diagram>svg{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.concept-diagram>svg path{animation:route-run 10s linear infinite}
/* Secondary pages share the same cool, dimensional visual language. */
.page-hero{background:radial-gradient(ellipse at 95% 25%,#dcecff,transparent 55%),#f3f8ff}.page-hero h1{color:#1d3c65}.page-hero h1 em{color:#568bd0}.page-hero::after{display:none}.full-banner,.film-editorial{background:#edf5ff;grid-template-columns:1fr 1fr}.full-banner>.concept-diagram,.film-editorial>.concept-diagram{grid-row:1;grid-column:1;height:100%;min-height:420px;aspect-ratio:auto}.full-banner>.shell,.film-editorial>.shell{background:none!important}.full-banner h2,.film-editorial h2{color:#315882}.full-banner p:not(.eyebrow),.film-editorial p:not(.eyebrow){color:#7490b1}.download-hero{background:radial-gradient(ellipse at 83% 65%,#d4e7ff,transparent 57%),#eef5ff}.download-art{width:51%;right:0;opacity:.72;display:flex;align-items:center;justify-content:center}.download-art>.concept-diagram{width:110%;min-width:550px;transform:rotate(-8deg)}.download-hero h1{color:#214572}.download-hero h1 em{color:#75a0d6}.download-hero p:not(.eyebrow){color:#6482a7}.download-hero>.shell{position:relative;z-index:2}.full-banner p.eyebrow,.film-editorial p.eyebrow{color:#6692c4}.footer{background:#f5f9ff;border-top:1px solid #d9e6f8}.footer-wordmark{color:#d7e6fa;letter-spacing:-.065em}.footer-top>p{color:#6c88ab}.footer-links a{color:#6581a3}.footer-signature,.footer-bottom{color:#8299b5;border-color:#dce8f8}.endcap{background:linear-gradient(120deg,#e3efff,#f0f6ff);border-top:1px solid #d6e6fb;overflow:hidden;position:relative}.endcap h2{color:#274e80;letter-spacing:-.04em}.endcap-outline{right:-30px;transform:rotate(-25deg);opacity:.6}.endcap-outline span{border-color:#c3dbfb}.endcap-bottom p{color:#7290b6}.motion-paused .product-journey{height:auto}.motion-paused .journey-sticky{position:relative;top:auto;min-height:630px;height:auto}.motion-paused .journey-scene,.motion-paused .journey-copy{animation:none}.motion-paused .world-card,.motion-paused .world-core,.motion-paused .world-routes{transform:none!important}
@keyframes route-run{to{stroke-dashoffset:-670}}@keyframes core-breathe{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes world-float{0%,100%{translate:0 0}50%{translate:0 -9px}}@keyframes event-ring{0%,100%{box-shadow:0 0 0 0 #d5a15500}50%{box-shadow:0 0 0 5px #d5a1550a}}@keyframes chart-ink{0%{stroke-dashoffset:700}48%,85%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes scene-arrive{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1600px){.data-opening-grid{min-height:840px}.data-world{width:calc(100% + 120px);margin-left:-15px}.data-opening-copy h1{font-size:82px}.journey-grid{gap:65px}.journey-copy h2{font-size:52px}}
@media(max-width:1100px){.data-opening{min-height:730px}.data-opening-grid{grid-template-columns:.83fr 1.17fr;min-height:650px}.data-opening-copy{padding:58px 0}.data-opening-copy h1{font-size:58px;margin-right:-110px}.data-opening-copy>p:not(.eyebrow){font-size:15px;max-width:290px}.data-opening-actions{gap:16px;flex-wrap:wrap}.data-opening-actions .button{font-size:13px;padding:13px 16px}.opening-text-link{font-size:12px}.data-world{width:calc(100% + 40px);margin-left:0}.world-card-heading{font-size:10px;padding:11px 12px;gap:6px}.world-card-heading>svg{width:13px;height:13px}.source-record{font-size:10px;margin:0 12px;padding:8px 0}.source-record small{font-size:8px}.world-card-foot{font-size:8px;padding:8px 12px}.rule-card>p{font-size:11px;padding:12px}.scenario-summary{padding:10px 12px 0}.scenario-value{font-size:23px}.scenario-summary p{font-size:9px}.scenario-card .world-card-heading{font-size:10px}.world-chart{width:calc(100% - 24px);margin:8px 12px 0}.world-card-heading>small{font-size:7px}.event-track{padding:0 12px 5px}.event-track>span{width:19px;height:19px}.world-annotation{font-size:8px}.world-disclaimer{font-size:8px}.core-caption{font-size:8px}.core-caption b{font-size:9px}.opening-bottom>span{font-size:9px}.opening-bottom p{font-size:11px;gap:12px}.journey-grid{grid-template-columns:.8fr 1.2fr;gap:30px}.journey-copy h2{font-size:37px}.journey-description{font-size:14px;max-width:285px}.journey-kicker{font-size:9px;letter-spacing:.05em}.journey-window-head{padding:13px 12px;font-size:10px}.journey-window-head b{font-size:9px}.window-status{display:none!important}.journey-rail{width:38px;gap:8px;padding:13px 0}.journey-rail>span{width:26px;height:26px}.journey-rail svg{width:12px;height:12px}.proof-caption{display:none}.journey-proof{flex-wrap:wrap;font-size:9px}.journey-proof::after{content:'Ürün canlandırması · Örnek veriler';font-size:8px;color:#98adc8;display:block;width:100%;margin-left:19px}.journey-nav{gap:20px}.journey-nav-label{gap:7px}.journey-nav-label b{font-size:11px}.journey-nav-label svg{width:12px;height:12px}.journey-nav-label small{font-size:9px}.usecase-panel{padding:27px 26px 0}.usecase-panel h3{font-size:29px}.finance-visual{padding:18px 15px}.operation-event{padding:14px}.control-composition-grid{gap:35px}.control-composition-copy h2{font-size:37px}.diagram-node{font-size:9px;padding:11px 12px}.diagram-hub b{font-size:12px}.home .feature-tabs>button small{font-size:11px}.home .feature-tabs>button{padding:22px 13px}.home .database-row{gap:25px}}
@media(max-width:800px){.header-inner{height:74px;padding-inline:24px}.data-opening-grid{grid-template-columns:.8fr 1.2fr;min-height:590px}.data-opening{min-height:660px}.data-opening-copy h1{font-size:49px}.data-opening-copy .eyebrow{font-size:9px;letter-spacing:.03em;gap:9px}.data-opening-copy>p:not(.eyebrow){font-size:14px;max-width:253px}.data-opening-actions{gap:19px;margin-top:25px}.opening-assurance{font-size:10px;margin-top:24px}.data-world{width:calc(100% + 45px);margin-left:-10px}.opening-bottom{min-height:68px;gap:15px}.opening-bottom>span{display:none}.opening-bottom p{font-size:11px;gap:15px}.journey-sticky{top:74px;height:calc(100svh - 74px)}.journey-shell{gap:25px}.journey-grid{gap:25px;grid-template-columns:.8fr 1.2fr}.journey-copy h2{font-size:30px}.journey-description{font-size:12px;line-height:1.8;max-width:240px}.journey-kicker{font-size:8px}.journey-tags{gap:4px}.journey-tags span{font-size:8px;padding:3px 6px}.journey-copy .line-link{font-size:11px}.journey-window-head>span{gap:6px}.journey-window-head b{font-size:8px}.journey-window-head{padding:11px 9px}.journey-rail{width:32px;gap:7px}.journey-rail>span{width:22px;height:22px}.journey-rail svg{width:11px;height:11px}.journey-nav-label svg{display:none}.journey-nav-label small{margin-right:4px}.home .product-preview{padding:75px 0}.home .product-preview h2{font-size:39px}.home .feature-tabs>button small{display:none}.home .feature-tabs>button{min-height:80px;padding:20px 8px;gap:10px}.home .feature-tabs>button b{font-size:15px}.home .tour-stage-label{font-size:9px}.home .tour-stage-footer{font-size:9px;gap:15px}.home .tour-stage-footer::after{font-size:7px}.home .database-row{gap:22px}.home .database-row b{font-size:15px}.connected-section{padding:80px 0}.connected-heading h2{font-size:42px}.connected-heading>p:last-child{font-size:14px}.usecase-composition{gap:18px}.usecase-panel{padding:24px 20px 0}.usecase-panel h3{font-size:24px;margin:23px 0 27px}.usecase-panel-heading{font-size:9px}.finance-visual-top{font-size:9px}.finance-visual{min-height:216px}.operation-event{padding:13px 11px;gap:9px}.operation-event b{font-size:10px}.operation-event small{font-size:8px}.usecase-panel-foot{font-size:9px}.control-composition{padding:35px 0 70px}.control-composition-copy h2{font-size:31px}.control-composition-copy>p:not(.eyebrow){font-size:13px}.control-composition-grid{gap:25px}.diagram-hub b{font-size:10px}.diagram-hub>svg{width:24px;height:24px}.diagram-node{padding:9px;font-size:8px;gap:6px}.diagram-node svg{width:13px;height:13px}.full-banner>.concept-diagram,.film-editorial>.concept-diagram{min-height:360px}}
@media(max-width:680px){.header-inner{height:72px;padding-inline:20px}.header{background:#f3f8fff5}.announcement{font-size:10px}.data-opening-grid{display:flex;flex-direction:column;gap:0;min-height:0;align-items:stretch}.data-opening{min-height:0}.data-opening-copy{padding:52px 0 12px;text-align:center}.data-opening-copy .eyebrow{justify-content:center;font-size:10px;letter-spacing:.08em}.data-opening-copy h1{font-size:clamp(45px,9.8vw,65px);line-height:1.06;letter-spacing:-.045em;margin:22px -4px 20px}.data-opening-copy h1>br:first-child{display:none}.data-opening-copy h1>br:first-child::after{content:' '}.data-opening-copy h1 em{white-space:nowrap}.data-opening-copy>p:not(.eyebrow){font-size:14px;line-height:1.8;max-width:305px;margin:auto}.data-opening-actions{justify-content:center;gap:23px;margin-top:24px}.data-opening-actions .button{font-size:12px;min-height:44px;padding:12px 15px;gap:16px}.opening-text-link{font-size:11px;gap:6px}.opening-assurance{justify-content:center;margin-top:20px;font-size:10px}.data-world{width:calc(100% + 20px);margin:0 -10px 22px;aspect-ratio:900/800}.world-core{left:31%;top:31%;width:43%}.world-card{border-radius:8px;box-shadow:0 10px 25px #356eb811,0 1px 1px #7897bf16}.source-card{left:0;top:17%;width:30%}.rule-card{left:66%;top:9%;width:34%}.scenario-card{left:58%;top:67%;width:41%}.world-card-heading{font-size:8px;padding:9px 9px;gap:5px}.world-card-heading>svg{width:11px;height:11px}.world-card-heading>small{font-size:6px}.world-card-heading>i{width:3px;height:3px}.source-record{font-size:8px;margin:0 9px;padding:6px 0;gap:4px}.source-record small{font-size:6px}.world-card-foot{padding:7px 9px;font-size:6px;gap:4px}.rule-card>p{font-size:9px;padding:9px 9px 8px}.event-track{padding:0 9px 3px}.event-track>span{width:16px;height:16px}.event-track svg{width:9px;height:9px}.event-track>span.event-missing{font-size:9px}.scenario-card .world-card-heading{font-size:8px;padding:8px 9px}.scenario-summary{padding:9px 9px 0;gap:5px}.scenario-summary p{font-size:7px}.scenario-value{font-size:20px}.scenario-value small{font-size:10px}.world-chart{width:calc(100% - 18px);margin:5px 9px 0}.world-annotation{font-size:7px}.world-disclaimer{font-size:7px;left:0;bottom:0}.core-caption{font-size:6px;letter-spacing:.16em;margin-top:0}.core-caption b{font-size:7px;letter-spacing:.06em}.annotation-one{top:78%;left:2%}.annotation-two{top:50%;left:79%}.world-grid{background-size:16px 16px}.opening-bottom{min-height:61px;width:calc(100% - 40px);gap:10px}.opening-bottom p{font-size:8px;gap:7px;flex-wrap:wrap;max-width:280px}.opening-bottom>a{height:28px;width:28px;flex-shrink:0}.opening-bottom>a svg{width:12px;height:12px}.product-journey{height:450svh}.journey-sticky{top:72px;height:calc(100svh - 72px);min-height:630px;max-height:950px}.journey-shell{width:calc(100% - 40px);padding:22px 0;gap:15px;justify-content:center}.journey-top{margin-bottom:5px}.journey-top .eyebrow{font-size:8px;letter-spacing:.07em;gap:8px}.journey-top .live-dot{width:4px;height:4px;box-shadow:0 0 0 3px #448bfd15}.journey-index{font-size:9px;gap:7px}.journey-grid{grid-template-columns:1fr;gap:8px;min-height:0}.journey-copy{min-height:195px}.journey-kicker{font-size:8px;letter-spacing:.04em;margin-bottom:12px}.journey-copy h2{font-size:clamp(28px,7.9vw,39px);line-height:1.08;letter-spacing:-.04em}.journey-description{font-size:13px;line-height:1.75;max-width:none;margin-top:13px}.journey-tags{display:none}.journey-copy .line-link{font-size:10px;min-height:28px;margin-top:10px;padding-bottom:3px;gap:16px}.journey-copy .line-link>svg{width:13px;height:13px}.journey-theatre{padding:9px 0 0}.journey-window{border-radius:9px;box-shadow:0 12px 28px #427ebe12}.journey-window-head{padding:10px 11px;font-size:9px}.journey-window-head img{width:15px;height:15px}.journey-window-head b{font-size:8px}.journey-rail{display:none}.journey-scene .focus-video-wrap{aspect-ratio:1.3}.journey-scene .focus-video-wrap video{width:101%;left:-.5%;top:-51%;height:auto}.theatre-backplate{inset:1px -6px 43px 9px;border-radius:10px;transform:rotate(-2deg)}.theatre-aura{inset:-25px -25px}.journey-proof{margin-top:10px;font-size:8px;min-height:20px;gap:4px}.journey-proof>svg{height:10px;width:10px}.journey-proof::after{font-size:7px;margin-left:auto;width:auto}.journey-nav{gap:10px;margin-top:8px}.journey-nav button{padding:11px 0 0;text-align:center}.journey-nav-label{justify-content:center;gap:4px;flex-direction:column}.journey-nav-label small{font-size:7px;margin:0}.journey-nav-label b{font-size:10px;line-height:1.5}.journey-nav-track{height:2px}.home .product-preview{padding:64px 0}.home .product-preview .section-heading{margin-bottom:27px;display:block}.home .product-preview .section-heading>.line-link{font-size:11px;margin-top:21px}.home .product-preview .eyebrow{font-size:9px}.home .product-preview h2{font-size:34px;line-height:1.12;margin-top:18px}.home .tour-grid{border-radius:10px;padding:5px 5px 0}.home .tour-stage-shell{border-radius:6px}.home .tour-stage-label{padding:12px 11px;font-size:8px}.home .tour-stage-label>span:last-child{display:none}.home .tour-stage-shell .focus-video-wrap{aspect-ratio:1.22}.home .tour-stage-shell .focus-video-wrap video{width:103%;left:-1.5%;top:-48%}.home .tour-stage-footer{padding:11px;font-size:7px;gap:14px;flex-wrap:wrap}.home .tour-stage-footer svg{width:9px;height:9px}.home .tour-stage-footer::after{font-size:7px;margin-left:0;width:100%}.home .feature-tabs{padding:0 4px}.home .feature-tabs>button{padding:17px 5px;min-height:65px;display:flex;gap:6px;justify-content:center}.home .feature-tabs>button b{font-size:11px}.home .feature-tabs>button>svg,.home .tab-number{display:none}.home .integrations{padding-top:35px;gap:20px;align-items:center}.home .integrations>span{font-size:8px}.home .database-row{flex-wrap:wrap;justify-content:center;gap:14px 21px}.home .database-row b{font-size:12px}.connected-section{padding:67px 0 53px}.connected-heading{text-align:left;margin-bottom:30px}.connected-heading .eyebrow{justify-content:flex-start;font-size:9px}.connected-heading h2{font-size:35px;line-height:1.1;margin:22px 0}.connected-heading>p:last-child{font-size:13px;margin:0;line-height:1.85}.usecase-composition{grid-template-columns:1fr;gap:18px}.usecase-panel{padding:25px 24px 0;border-radius:11px}.operation-panel{margin-top:0}.usecase-panel-heading{font-size:9px}.usecase-panel h3{font-size:28px;margin:23px 0 28px}.finance-visual{min-height:200px}.finance-visual-top{font-size:10px}.finance-legend{font-size:8px;gap:18px}.operation-event{padding:15px;gap:12px}.operation-event b{font-size:12px}.operation-event small{font-size:10px}.usecase-panel-foot{font-size:10px;padding:18px 0;margin-top:20px}.connected-all{font-size:12px;margin-top:29px}.control-composition{padding:0 0 65px}.control-composition-grid{grid-template-columns:1fr;gap:18px}.control-composition-copy h2{font-size:34px;line-height:1.1;margin:20px 0}.control-composition-copy>p:not(.eyebrow){font-size:13px;line-height:1.9}.control-composition-copy .eyebrow{font-size:9px}.control-composition-copy .line-link{font-size:12px}.diagram-node{font-size:9px;padding:10px 12px}.diagram-hub b{font-size:11px}.diagram-hub>span{font-size:9px}.concept-diagram{max-width:460px;margin:auto}.full-banner,.film-editorial{grid-template-columns:1fr}.full-banner>.concept-diagram,.film-editorial>.concept-diagram{min-height:300px;height:auto;aspect-ratio:600/440;grid-column:1;grid-row:1;width:100%}.full-banner>.shell,.film-editorial>.shell{grid-column:1;grid-row:2}.download-art{width:100%;opacity:.14;right:-120px}.download-art>.concept-diagram{min-width:390px}.download-hero h1{font-size:46px}.endcap h2{font-size:38px}.endcap-outline{right:-200px}.footer-wordmark{color:#d2e3f8}.motion-paused .journey-sticky{min-height:0;padding:20px 0}.eyebrow,.eyebrow.light{font-size:10px}.button{font-size:12px;min-height:44px}.line-link{font-size:12px}}
@media(max-width:360px){.data-opening-copy h1{font-size:43px}.data-opening-actions{gap:17px}.data-opening-copy .eyebrow{font-size:9px}.world-card-heading{font-size:7px;gap:4px;padding:8px}.world-card-heading>svg{width:9px;height:9px}.world-card-foot{font-size:5px;padding:6px 8px}.rule-card>p{font-size:8px;padding:8px}.scenario-summary p{font-size:6px}.scenario-value{font-size:17px}.source-record{font-size:7px}.scenario-card .world-card-heading{font-size:7px}.journey-proof::after{width:100%;margin-left:14px}.journey-sticky{min-height:620px}.journey-copy{min-height:210px}.journey-nav-label b{font-size:9px}.journey-description{font-size:11px}.journey-copy h2{font-size:28px}}
@media(prefers-reduced-motion:reduce){.product-journey{height:auto}.journey-sticky{position:relative;top:auto;min-height:0;height:auto;padding:25px 0}.world-card,.world-core,.world-routes{transform:none!important}.core-top,.core-mid,.world-card,.chart-trace,.route-moving,.event-missing,.concept-diagram>svg path{animation:none!important}.chart-trace{stroke-dashoffset:0}.journey-scene,.journey-copy{animation:none}.theatre-backplate{transform:none}}
@media(max-width:680px) and (max-height:760px){.journey-sticky{min-height:0;height:calc(100svh - 72px)}.journey-shell{gap:9px;padding:14px 0}.journey-top{margin:0}.journey-copy{min-height:174px}.journey-copy h2{font-size:28px}.journey-description{font-size:11px;line-height:1.7;margin-top:10px}.journey-kicker{margin-bottom:9px}.journey-scene .focus-video-wrap{aspect-ratio:1.55}.journey-scene .focus-video-wrap video{width:82%;left:9%;top:-49%}.journey-window-head{padding:8px 10px}.journey-proof{font-size:7px;margin-top:8px}.journey-proof::after{font-size:6px;width:auto;margin-left:auto}.journey-nav{margin-top:5px}.journey-nav button{padding-top:8px}.journey-nav-label{gap:2px}}
.motion-paused .chart-trace{animation:none!important;stroke-dashoffset:0}
