/* Second design pass: clearer discovery, a larger product demo, and a connected workflow. */
:root{--muted:#596653}.journey{height:330svh}.site-header{border-bottom:1px solid #e6e8de}.hero-copy{max-width:520px}.hero-actions{display:flex;align-items:center;gap:28px}.hero-secondary{font-size:12px;border-bottom:1px solid #ffffff65;padding:12px 0;display:flex;gap:18px}.hero-secondary:hover{color:var(--lime)}.hero-footnote{font-size:10px;letter-spacing:.3px;color:#d3dccc;margin:20px 0 0}.scene h1,.scene h2{font-size:clamp(44px,5.25vw,80px)}.warehouse-tag{position:absolute;right:5%;bottom:26%;display:flex;align-items:center;gap:20px;pointer-events:none}.tag-cross{font-size:24px;border:1px solid #ffffff65;width:41px;height:41px;border-radius:50%;display:grid;place-items:center;color:var(--lime);background:#203a2940}.warehouse-tag>div{padding:18px 21px;border:1px solid #ffffff38;border-radius:7px;background:#203629c9;backdrop-filter:blur(12px)}.warehouse-tag small{display:block;font-size:8px;letter-spacing:1.5px;color:#dae6c8}.warehouse-tag strong{display:block;font-size:15px;font-weight:500;margin:8px 0}.warehouse-tag div>span{font-size:10px;color:#e0e8d7}.warehouse-tag{transition:opacity .4s}.cinema:has(.scene-story.is-active) .warehouse-tag{opacity:0}.menu-toggle{display:none}.module-ribbon{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 7%;padding:32px 0;border-bottom:1px solid var(--line)}.module-ribbon>span{font-size:8px;letter-spacing:1.4px;color:#66765d;max-width:110px;line-height:1.7}.module-ribbon>a{font-size:12px;font-weight:500;display:flex;gap:15px}.module-ribbon>a>span{color:#819771}.module-ribbon>a:hover{color:#67883d}.overview{padding-top:90px}.heading-row>p{font-size:15px;max-width:365px}.platform-layout{display:block;margin-top:42px}.platform-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.platform-tabs button{border-radius:9px;border:1px solid #d9dfd1;padding:21px 22px;align-items:center}.platform-tabs button[aria-selected=true]{background:#e3ebd5;border:1px solid #a7ba8a;box-shadow:0 4px 15px #334b1a04}.platform-tabs button:hover{background:#edf1e4}.platform-tabs button strong{font-size:14px}.platform-tabs button small{font-size:11px}.platform-tabs button b{font-size:18px}.product-panel{border-color:#d3dcc9;box-shadow:0 30px 60px -30px #2d472f33}.product-top{height:67px;background:#203b30;color:#d7e1d0;padding:0 30px;gap:32px;font-size:12px}.mini-brand{color:#e7f2d8;font-size:24px}.workspace-name{color:#bacbb1;font-size:11px;border-left:1px solid #54715d;padding-left:28px}.sample-pill{border:1px solid #67826b;color:#e2eed9;font-size:9px;padding:7px 10px}.product-body{padding:32px 36px}.product-heading small{font-size:9px;color:#66765d}.product-heading h3{font-size:28px}.product-metrics{gap:18px;margin:28px 0}.metric{padding:21px;background:#fafcf7;border-color:#e1e7d9}.metric small{font-size:11px;color:#54614b}.metric strong{font-size:32px;margin:10px 0;color:#28402e}.metric span{font-size:10px;color:#5c7247}.table-heading{align-items:center;margin-top:32px}.table-heading strong{font-size:13px}.table-heading>div{display:flex;align-items:center;gap:12px}.table-heading #row-count{font-size:10px;color:#5d7050;background:#eef3e5;padding:4px 7px;border-radius:4px}.preview-search{display:flex;align-items:center;gap:8px;border:1px solid #d6decc;border-radius:5px;padding:8px 11px}.preview-search>span{font-size:18px;color:#688254}.preview-search input{font:inherit;font-size:11px;border:0;background:none;color:var(--ink);width:185px;padding:3px;outline-offset:4px}.preview-search input::placeholder{color:#6c7864}table{font-size:12px}th{font-size:10px;padding:14px 13px;color:#5f6d54}td{padding:18px 13px}.badge{font-size:10px;padding:6px 9px}.product-note{padding:16px 18px;margin-top:25px}.product-note p{font-size:11px}.preview-caption{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-top:22px;font-size:11px;color:#647258}.preview-caption>span{display:flex;align-items:center;gap:9px}.preview-caption i{width:5px;height:5px;background:#839f58;border-radius:50%}.preview-caption a{font-weight:500;color:var(--ink)}.workflow{margin:0 18px;background:#203b30;border-radius:12px;color:#f4f7ee;display:grid;grid-template-columns:1fr 1.25fr;gap:9%;align-items:center;padding-top:95px;padding-bottom:95px;position:relative;overflow:hidden}.workflow:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#f2ffd405 1px,transparent 1px),linear-gradient(90deg,#f2ffd405 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.workflow-intro,.workflow-demo{position:relative}.workflow .eyebrow{font-size:9px;color:#d3e1c2}.workflow h2,.questions h2{font-size:clamp(36px,3.8vw,56px);font-weight:400;line-height:1.09;letter-spacing:-2px;margin:0 0 23px}.workflow h2 em{font-style:normal;color:var(--lime)}.workflow-intro>p:not(.eyebrow){font-size:14px;line-height:1.9;color:#c2d2b9;max-width:335px}.example-label{font-size:8px;letter-spacing:1.4px;display:inline-block;border:1px solid #59755b;border-radius:20px;padding:9px 12px;margin-top:20px;color:#c4d7b7}.workflow-steps{display:flex;justify-content:space-between;gap:14px}.workflow-steps button{border:0;background:transparent;color:#c6d5ba;display:flex;flex-direction:column;align-items:center;gap:11px;font-size:11px;padding:0 0 16px;flex:1}.workflow-steps button>span{height:36px;width:36px;border:1px solid #728e66;display:grid;place-items:center;border-radius:50%;font-size:10px}.workflow-steps button[aria-pressed=true]{color:var(--lime)}.workflow-steps button[aria-pressed=true]>span{background:var(--lime);border-color:var(--lime);color:#22372a}.workflow-steps button:hover>span{border-color:var(--lime)}.workflow-line{height:2px;background:#49634c;position:relative;margin:0 0 24px}.workflow-line>span{display:block;height:2px;width:25%;background:var(--lime);transition:width .35s}.workflow-record{padding:26px;background:#f5f6ee;color:#283e2c;border-radius:9px;min-height:330px;box-shadow:0 16px 30px #07180f30}.record-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px;color:#5a6e4e}.record-id{letter-spacing:0;font-weight:600}.workflow-record h3{font-size:25px;letter-spacing:-.8px;font-weight:500;margin:24px 0 12px}.workflow-record p{font-size:12px;line-height:1.8;color:#5b6b51;min-height:44px}.workflow-record dl{display:flex;gap:40px;padding:18px 0;border-top:1px solid #dce3d3;border-bottom:1px solid #dce3d3;margin:22px 0}.workflow-record dt{font-size:9px;color:#637658;margin-bottom:7px}.workflow-record dd{font-size:14px;margin:0}.record-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}.record-bottom>span{font-size:9px;color:#4b702e;background:#e7efdb;padding:6px 9px;border-radius:4px}.record-bottom button{border:0;background:none;color:#304e26;font-size:10px;padding:8px 0}.record-bottom button>span{margin-left:10px}.connected{padding-top:110px}.questions{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.25fr;gap:9%;padding-top:85px;padding-bottom:100px}.questions h2{font-size:43px}.questions h2 em{font-style:normal;color:#748567}.questions>div>p:not(.eyebrow){font-size:13px;color:#5a6b50;line-height:1.8;max-width:285px}.faq-list details{border-bottom:1px solid #d3dcc9;padding:21px 0}.faq-list details:first-child{border-top:1px solid #d3dcc9}.faq-list summary{font-size:14px;font-weight:500;list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:23px;font-weight:400;color:#6f875a}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details>p{font-size:12px;line-height:1.9;color:#54684a;margin:16px 30px 0 0}.faq-list summary:focus-visible{outline:2px solid #759d50;outline-offset:8px}.empty-results{text-align:center!important;color:#687b58;padding:28px}.closing{background:#dceab9;color:#203b30}.closing h2 em{color:#607d43}.closing .eyebrow{color:#425d37}.closing .button{background:#223b2d;color:#eef5e3}.closing .button:hover{background:#35543d}.closing-leaf{color:#203b3009}
@media(max-width:1100px){.warehouse-tag{display:none}.platform-tabs button{padding:18px 14px;gap:10px}.platform-tabs button small{font-size:10px}.module-ribbon{gap:15px;margin:0 5%}.module-ribbon>a{font-size:11px;gap:6px}.workflow,.questions{gap:5%}.workflow h2{font-size:43px}.workflow-record{padding:22px}.workflow-record dl{gap:24px}}
@media(max-width:700px){html{scroll-padding-top:94px}.site-header{gap:12px}.site-header .brand{margin-right:auto}.header-cta{order:3}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;border:1px solid #cbd4bf;background:transparent;border-radius:5px;width:36px;height:36px;padding:9px;order:2}.menu-toggle>span{display:block;width:16px;height:1px;background:var(--ink)}.site-header nav{display:none;position:absolute;top:73px;left:0;right:0;background:var(--paper);padding:15px 24px 23px;border-bottom:1px solid #cbd4bf;box-shadow:0 14px 20px #1b311016;gap:5px}.site-header nav.is-open{display:flex;flex-direction:column}.site-header nav a{padding:13px 0;font-size:14px}.journey{height:310svh}.scene h1,.scene h2{font-size:clamp(34px,9.4vw,62px)}.hero-actions{align-items:flex-start;gap:18px;flex-direction:column}.hero-secondary{font-size:11px;padding:2px 0 7px}.hero-footnote{font-size:9px;margin-top:17px}.scene{top:45%}.module-ribbon{margin:0 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:21px 10px;padding:26px 0}.module-ribbon>span{grid-column:1/-1;max-width:none;font-size:8px}.module-ribbon>a{font-size:11px}.overview{padding-top:58px}.heading-row h2{font-size:39px}.platform-tabs{gap:7px;margin-bottom:16px}.platform-tabs button{padding:13px 9px;min-width:0;display:block}.platform-tabs button strong{font-size:10px;line-height:1.5;display:block}.platform-tabs button small,.platform-tabs button b{display:none}.tab-number{display:block;margin-bottom:7px;font-size:8px}.product-top{padding:0 13px;gap:13px;height:56px}.mini-brand{font-size:19px}.product-top #panel-area{font-size:10px}.workspace-name{display:none}.sample-pill{font-size:7px;padding:5px 7px;max-width:100px;text-align:center;line-height:1.5}.product-body{padding:22px 13px}.product-heading h3{font-size:21px}.product-metrics{gap:7px;margin:23px 0}.metric{padding:12px 8px}.metric small{font-size:8px}.metric strong{font-size:21px;margin:9px 0;letter-spacing:-.7px}.metric span{font-size:8px;line-height:1.5;display:block}.table-heading{display:block;margin:24px 0 12px}.table-heading strong{font-size:12px}.preview-search{margin-top:14px;padding:6px 10px}.preview-search input{width:100%;font-size:12px}th{font-size:9px;padding:12px 5px}td{font-size:10px;padding:14px 5px}.badge{font-size:8px;padding:5px}.product-note{padding:12px;margin-top:17px}.product-note p{font-size:10px}.preview-caption{align-items:flex-start;flex-direction:column;font-size:10px;line-height:1.6;gap:14px}.workflow{display:block;margin:0 8px;padding:48px 24px}.workflow h2{font-size:39px}.workflow-intro>p:not(.eyebrow){font-size:12px}.example-label{margin:10px 0 30px}.workflow-record{padding:22px 18px;min-height:350px}.workflow-record h3{font-size:24px}.workflow-record p{font-size:11px;min-height:60px}.workflow-record dl{gap:22px}.workflow-record dd{font-size:13px}.record-bottom{gap:5px}.record-bottom button{font-size:9px}.record-bottom>span{font-size:8px;padding:6px}.connected{padding-top:60px}.questions{display:block;padding-top:55px;padding-bottom:65px}.questions h2{font-size:39px}.questions>div>p:not(.eyebrow){max-width:none}.faq-list{margin-top:30px}.faq-list summary{font-size:12px}.faq-list details>p{font-size:12px}.closing h2{font-size:48px}}
@media(max-height:700px) and (min-width:701px){.scene h1,.scene h2{font-size:48px}.scene .eyebrow{margin-bottom:13px}.hero-copy{margin-bottom:18px}.hero-footnote{display:none}.scene h1{margin-bottom:17px}}
@media(prefers-reduced-motion:reduce){.journey{height:200svh}.workflow-line>span{transition:none}}
