/* Time-first visual storefront. Scenario illustrations stay separate from telemetry. */
.time-hero{grid-template-columns:1fr 1.1fr;gap:30px;padding-bottom:50px}.time-hero h1{font-size:clamp(48px,5.6vw,84px);line-height:1.02}.time-hero .lead{max-width:430px}.time-token{display:inline-flex;gap:9px;align-items:center;border:1px solid var(--line);border-radius:30px;padding:9px 16px;font-size:12px}.work-icon{width:30px;height:30px;display:inline-block;flex:none}.time-token svg{width:19px;height:19px}.time-stage{height:440px;position:relative;display:grid;place-items:center}.time-stage:before,.time-stage:after{content:'';position:absolute;border:1px dashed #87977555;border-radius:50%;width:83%;height:80%;transform:rotate(-18deg)}.time-stage:after{width:95%;height:56%;transform:rotate(20deg)}.hero-bot{width:200px;height:200px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#7e9874,#244b3c);color:#f2e7c8;display:grid;place-items:center;box-shadow:0 22px 65px #28473325;position:relative;z-index:2}.hero-bot svg{width:130px;height:130px}.hero-bot:after{content:'';position:absolute;inset:-17px;border:1px solid #c6cdbd;border-radius:50%}.orbit-file{position:absolute;z-index:3;background:#fffdf8;border:1px solid #d3dacb;border-radius:13px;padding:13px 17px;box-shadow:0 12px 30px #29433112;font-size:12px;display:flex;gap:12px;align-items:center}.orbit-file strong{display:block;font-size:14px}.orbit-file span{color:#75806c}.orbit-file:nth-of-type(2){left:0;top:34px;transform:rotate(-5deg)}.orbit-file:nth-of-type(3){right:0;top:60px;transform:rotate(5deg)}.orbit-file:nth-of-type(4){left:0;bottom:60px;transform:rotate(4deg)}.orbit-file:nth-of-type(5){right:0;bottom:30px;transform:rotate(-4deg)}.hero-route{position:absolute;bottom:-3px;left:0;right:0;text-align:center;font-size:11px;letter-spacing:.09em;color:#6b795f}.showcase-analytics{margin:0 5vw;padding:36px;border-radius:25px;background:#193e33;color:#f4f2e7;position:relative;overflow:hidden}.showcase-analytics .eyebrow{color:#c7d3b4}.showcase-analytics h2{font-size:clamp(28px,3vw,44px);margin:5px 0 22px}.showcase-analytics button{font:inherit;color:inherit;cursor:pointer}.pulse-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.pulse-heading button{background:transparent;border:1px solid #d2ddc044;border-radius:50%;width:37px;height:37px}.real-fleet{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:28px}.real-bot{border:1px solid #b8cbb433;border-radius:12px;padding:17px;display:flex;align-items:center;gap:12px}.real-bot svg{width:32px;height:32px;flex:none}.real-bot strong{display:block;font-size:14px}.real-bot small{display:block;font-size:11px;color:#c4cfba;margin-top:5px}.real-dot{width:7px;height:7px;border-radius:50%;background:#d5b46b;display:inline-block;margin-right:5px}.real-dot.on{background:#a8dba2}.real-note{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:11px;color:#c2cfb9}.demo-pulse{display:grid;grid-template-columns:.9fr 1.2fr;gap:32px;border-top:1px solid #d5e0cc33;padding-top:28px;margin-top:20px}.demo-tag{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#ecd28e;display:inline-block;border:1px solid #c6b66f55;border-radius:20px;padding:6px 10px}.fleet-grid{display:grid;grid-template-columns:repeat(20,1fr);gap:6px;margin:20px 0}.fleet-grid i{aspect-ratio:1;background:#486758;border-radius:3px;transition:background .7s}.fleet-grid i.busy{background:#c7d9ab}.fleet-grid i.done{background:#d5b46b}.fleet-number{font-size:50px;font-weight:600;line-height:1}.fleet-number small{font-size:13px;font-weight:400;color:#c5d1be;display:block;margin-top:7px}.pulse-controls{display:flex;justify-content:space-between;align-items:center;gap:14px}.pulse-controls button{background:transparent;border:1px solid #c6d3bd55;padding:7px 12px;border-radius:20px;font-size:11px}.pulse-chart{width:100%;height:120px;margin-top:8px;display:block}.pulse-chart .grid{stroke:#b6c5ad22;stroke-width:1}.pulse-chart .area{fill:url(#pulse-fill)}.pulse-chart .curve{fill:none;stroke:#e5c67c;stroke-width:2}.pulse-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pulse-metrics strong{display:block;font-size:29px;font-variant-numeric:tabular-nums}.pulse-metrics span{font-size:11px;color:#c2d0b8}.pulse-events{display:flex;align-items:center;gap:10px;font-size:12px;margin-top:15px;min-height:36px;border-top:1px solid #becdad33;padding-top:13px}.pulse-events svg{width:23px;height:23px}.visual-workshop{padding-top:65px}.visual-workshop .section-head h2{font-size:clamp(32px,4vw,54px)}.output-selector{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:32px}.output-selector button{border:1px solid #cbd2c1;background:#f9f9f2;border-radius:13px;color:#4a6042;cursor:pointer;font:inherit;padding:15px 6px;font-size:11px;display:grid;gap:9px;justify-items:center}.output-selector button[aria-pressed=true]{background:#234b3c;color:#f7edce;border-color:#234b3c}.delivery-scene{display:grid;grid-template-columns:1fr 130px 1.25fr;align-items:center;gap:35px;position:relative;min-height:285px}.delivery-input{border:1px solid #d4dacb;border-radius:16px;background:#fffdf8;padding:24px;position:relative}.delivery-input:after{content:'→';position:absolute;right:-28px;top:40%;font-size:26px;color:#88977c}.delivery-input .eyebrow{font-size:10px}.delivery-input h3{font-size:22px;margin:13px 0}.delivery-bot{display:grid;place-items:center}.delivery-bot svg{width:110px;height:110px;color:#496846}.delivery-bot small{font-size:10px;letter-spacing:.1em;margin-top:10px}.delivery-output{background:#fffdf8;border:1px solid #c9d3bf;border-radius:16px;padding:20px;box-shadow:0 14px 40px #2e472416;min-height:260px;position:relative}.delivery-output:before{content:'→';position:absolute;left:-30px;top:40%;font-size:26px;color:#88977c}.mock-top{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #e0e4d8;padding-bottom:13px;margin-bottom:16px;font-size:11px}.mock-top strong{font-size:12px}.mock-stamp{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#758269}.mock-preview{min-height:140px}.mock-slide{display:grid;grid-template-columns:1fr 1fr;background:#edf1e5;border-radius:8px;padding:16px;gap:12px}.mock-slide .mini-title{font-size:21px;font-family:Georgia,serif;line-height:1.1}.mock-bars{display:flex;align-items:end;gap:8px;height:90px}.mock-bars i{flex:1;background:#9aaf80;border-radius:3px 3px 0 0}.mock-bars i:nth-child(2n){background:#d7bb75}.mock-preview table{border-collapse:collapse;width:100%;font-size:10px}.mock-preview td,.mock-preview th{padding:9px;border:1px solid #dce2d3;text-align:right}.mock-preview th{background:#e8efde}.mock-preview td:first-child{text-align:left}.mock-research{display:grid;gap:10px}.mock-research div{display:flex;justify-content:space-between;padding:10px;background:#eef2e8;border-radius:5px;font-size:11px}.mock-code{background:#1b3c32;color:#d1dfc1;padding:17px;border-radius:8px;font:12px/1.9 monospace;min-height:140px}.mock-site{background:#e9eedf;border-radius:8px;padding:15px}.mock-site .mini-nav{height:8px;border-bottom:1px solid #9aaa8b;margin-bottom:15px}.mock-site strong{font-family:Georgia,serif;font-size:24px;font-weight:400}.mock-site .mini-button{display:block;background:#365a40;width:65px;height:15px;border-radius:3px;margin-top:15px}.mock-db{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.mock-db i{height:15px;border-radius:3px;background:#c8d6b8}.mock-db i:nth-child(3n){background:#9aaf81}.mock-result{font-size:11px;color:#6b795f;margin-top:13px}.workshop-caption{font-size:11px;line-height:1.5;color:#7c856f;margin:25px 0 0}.louvre-proof{margin-top:42px;display:grid;grid-template-columns:1fr 1.2fr;gap:30px;align-items:center;padding:32px;border-top:1px solid #c9d1c0;border-bottom:1px solid #c9d1c0}.proof-logo{width:min(300px,100%);height:100px;object-fit:contain;object-position:left}.louvre-proof h3{font-size:24px;margin:10px 0}.proof-steps{display:flex;gap:15px;align-items:center;justify-content:space-between}.proof-steps span{display:grid;justify-items:center;gap:10px;font-size:11px}.proof-steps b{font-weight:400;color:#8b987e}.proof-steps svg{width:40px;height:40px}.time-manifesto{font-family:Georgia,serif;font-size:clamp(24px,3.5vw,45px);text-align:center;margin:45px 0 0;line-height:1.2}.time-manifesto em{color:#708659}.real-status-stale{color:#e8d190!important}
@media(max-width:900px){.output-selector{grid-template-columns:repeat(3,1fr)}.time-hero{grid-template-columns:1fr 1fr}.orbit-file{padding:10px;font-size:10px}.orbit-file strong{font-size:11px}.time-stage{height:400px}.hero-bot{width:145px;height:145px}.hero-bot svg{width:100px;height:100px}.delivery-scene{gap:24px;grid-template-columns:1fr 90px 1.15fr}.delivery-bot svg{width:85px}.showcase-analytics{margin:0 4vw;padding:25px}.real-bot{padding:13px;gap:8px}.real-bot strong{font-size:12px}}
@media(max-width:650px){.time-hero{grid-template-columns:1fr;padding-top:30px}.time-hero h1{font-size:52px}.time-stage{height:350px;margin-top:10px}.orbit-file:nth-of-type(2){top:16px}.orbit-file:nth-of-type(3){top:45px}.orbit-file:nth-of-type(4){bottom:60px}.orbit-file:nth-of-type(5){bottom:32px}.real-fleet{grid-template-columns:1fr}.real-bot{padding:13px 17px}.real-bot strong{font-size:14px}.demo-pulse{grid-template-columns:1fr;gap:24px}.showcase-analytics{margin:0 4vw;padding:23px 18px;border-radius:18px}.pulse-heading h2{font-size:30px}.fleet-grid{gap:5px}.fleet-number{font-size:42px}.delivery-scene{grid-template-columns:1fr;gap:20px}.delivery-bot{display:none}.delivery-input:after,.delivery-output:before{display:none}.delivery-input{padding:18px}.delivery-input h3{font-size:20px;margin-bottom:0}.delivery-output{min-height:230px}.louvre-proof{padding:25px 0;grid-template-columns:1fr;gap:20px}.proof-steps{gap:8px}.proof-steps span{font-size:10px}.proof-steps svg{width:32px}.time-manifesto{margin-top:30px}.output-selector button{font-size:10px;padding:13px 4px}.visual-workshop{padding-top:45px}}

/* Compact first screen: promise, output orbit, work stream and package choice. */
.first-screen{padding:12px 5vw 25px}.first-workspace{display:grid;grid-template-columns:.82fr 1.3fr .94fr;gap:23px;align-items:center;min-height:385px}.first-workspace .hero-copy{padding:0}.first-workspace h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(35px,3.7vw,58px);line-height:1.05;font-weight:400;margin:15px 0 20px;letter-spacing:-.035em}.first-workspace h1 em{color:#7c8d68;font-weight:400}.first-workspace .eyebrow{font-size:9px;line-height:1.5}.first-workspace .lead{font-size:15px;line-height:1.6;margin-bottom:20px}.first-workspace .time-token{margin-top:25px;padding:7px 9px;font-size:10px}.first-workspace .time-stage{height:360px;min-width:0}.first-workspace .hero-bot{height:125px;width:125px;background:#e6eadf;color:#587049;box-shadow:none}.first-workspace .hero-bot svg{width:90px;height:90px}.first-workspace .orbit-file{box-shadow:none;padding:9px 10px;border-color:#d6ddcb;background:#f9faf4e8;gap:7px;transform:none!important}.first-workspace .orbit-file .work-icon{width:24px;height:24px}.first-workspace .orbit-file strong{font-size:11px}.first-workspace .orbit-file span{font-size:9px}.first-workspace .orbit-file:nth-of-type(2){left:2%;top:3%}.first-workspace .orbit-file:nth-of-type(3){right:1%;top:6%}.first-workspace .orbit-file:nth-of-type(4){left:-3%;top:31%;bottom:auto}.first-workspace .orbit-file:nth-of-type(5){right:-2%;top:32%;bottom:auto}.first-workspace .orbit-file:nth-of-type(6){left:-2%;top:61%;bottom:auto}.first-workspace .orbit-file:nth-of-type(7){right:-2%;top:62%;bottom:auto}.first-workspace .orbit-file:nth-of-type(8){left:7%;bottom:1%;top:auto}.first-workspace .orbit-file:nth-of-type(9){right:3%;bottom:0;top:auto}.first-workspace .hero-route{display:none}.first-workspace .showcase-analytics{margin:0;padding:16px;background:#f4f6ee;color:#344c32;border:1px solid #dce1d3;border-radius:15px;overflow:visible;min-width:0}.first-workspace .showcase-analytics h2{font-size:23px;margin:3px 0 12px}.first-workspace .showcase-analytics .eyebrow{color:#7b896d;margin:0}.first-workspace .pulse-heading{gap:8px}.first-workspace .pulse-heading button{width:26px;height:26px;border-color:#bac6ac;font-size:13px;flex:none}.first-workspace .real-fleet{gap:4px;grid-template-columns:1fr;margin-bottom:10px}.first-workspace .real-bot{padding:5px 0;border:0;gap:9px}.first-workspace .real-bot svg{width:23px;height:23px}.first-workspace .real-bot>div{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-width:0}.first-workspace .real-bot strong{font-size:10px}.first-workspace .real-bot small{font-size:8px;color:#78896d;margin:0;white-space:normal}.first-workspace .real-dot{width:5px;height:5px;margin-right:3px}.first-workspace .real-dot.on{background:#76915f}.first-workspace .real-note{font-size:8px;color:#7c8d71;gap:3px;line-height:1.5}.first-workspace .demo-pulse{display:flex;flex-direction:column;gap:0;border-color:#cdd6c1;margin-top:10px;padding-top:10px}.first-workspace .demo-tag{font-size:8px;color:#7b896b;border:0;padding:0;letter-spacing:.07em}.first-workspace .fleet-grid{gap:3px;margin:7px 0}.first-workspace .fleet-grid i{background:#e0e7d5;border-radius:1px}.first-workspace .fleet-grid i.busy{background:#a8b995}.first-workspace .fleet-grid i.done{background:#c5ccad}.first-workspace .pulse-controls{margin-top:5px}.first-workspace .pulse-controls button{font-size:8px;border-color:#c9d2bc;padding:4px 8px}.first-workspace .pulse-chart{height:33px;margin:2px 0;opacity:.65}.first-workspace .pulse-chart .curve{stroke:#879d71}.first-workspace .pulse-chart .grid{stroke:#b4c2a744}.first-workspace .pulse-events{font-size:9px;margin-top:5px;padding-top:7px;border-color:#d1d8c7;min-height:20px}.first-workspace .pulse-events svg{width:17px;height:17px}.pulse-metrics[hidden]{display:none}.mini-conversation{display:grid;gap:7px;margin:7px 0}.mini-conversation p{font-size:11px;padding:9px 11px;line-height:1.4;margin:0;border-radius:9px;max-width:92%}.mini-client{background:#e7eddf;justify-self:end}.mini-answer{background:#fffdf7;border:1px solid #e0e5d7;justify-self:start}.first-offer{display:grid;grid-template-columns:1.2fr .9fr .9fr auto;gap:20px;align-items:center;border-top:1px solid #cdd5c1;margin-top:24px;padding-top:20px}.offer-intro strong{display:block;font-size:17px;font-weight:400}.offer-intro span{display:block;color:#839075;font-size:10px;margin-top:7px}.offer-option{padding-left:19px;border-left:1px solid #cdd5c1;text-decoration:none;color:inherit}.offer-option span{display:block;color:#7f8c70;font-size:11px}.offer-option strong{display:block;font-size:17px;font-weight:400;margin-top:6px}.first-offer .primary{white-space:nowrap;font-size:12px;padding:15px 20px}.first-offer>small{grid-column:1/-1;color:#8c947f;font-size:9px;margin-top:-8px}.first-workspace .real-status-stale{color:#8c7953!important}
@media(min-width:1450px){.first-workspace{min-height:440px;gap:40px}.first-workspace .time-stage{height:400px}.first-workspace .hero-bot{width:155px;height:155px}.first-workspace .hero-bot svg{width:105px;height:105px}.first-workspace .orbit-file{padding:11px 13px}.first-workspace .orbit-file strong{font-size:12px}.first-workspace .showcase-analytics{padding:20px}.first-workspace .mini-conversation p{font-size:12px}}
@media(max-width:1050px){.first-screen{padding:12px 4vw 25px}.first-workspace{grid-template-columns:.8fr 1.2fr .95fr;gap:15px}.first-workspace h1{font-family:Georgia,'Times New Roman',serif;font-size:34px}.first-workspace .lead{font-size:12px}.first-workspace .time-stage{height:330px}.first-workspace .hero-bot{width:100px;height:100px}.first-workspace .hero-bot svg{width:72px;height:72px}.first-workspace .orbit-file{padding:8px 6px;gap:5px}.first-workspace .orbit-file strong{font-size:9px}.first-workspace .orbit-file span{font-size:8px}.first-workspace .orbit-file .work-icon{width:18px;height:18px}.first-workspace .showcase-analytics{padding:12px}.first-workspace .showcase-analytics h2{font-size:20px}.first-workspace .real-bot>div{display:block}.first-workspace .real-bot small{margin-top:2px}.first-offer{gap:13px}.offer-intro strong{font-size:15px}.offer-option strong{font-size:14px}.first-offer .primary{font-size:11px;padding:13px}}
@media(max-width:750px){.first-workspace{grid-template-columns:1fr 1.4fr}.first-workspace .showcase-analytics{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.first-workspace .pulse-heading{grid-column:1}.first-workspace .real-fleet{grid-column:1;grid-row:2}.first-workspace .real-note{grid-column:1;grid-row:3}.first-workspace .demo-pulse{grid-column:2;grid-row:1/4;border:0;padding:0;margin:0}.first-workspace .real-bot>div{display:flex}.first-workspace .real-bot strong{font-size:11px}.first-workspace .real-bot small{font-size:9px}.first-offer{grid-template-columns:1fr 1fr;gap:15px}.offer-intro{grid-column:1/-1}.first-offer .primary{grid-column:1/-1;text-align:center}.first-offer>small{margin:0}.first-workspace .time-token{font-size:9px;padding:6px}.first-workspace .orbit-file:nth-of-type(4),.first-workspace .orbit-file:nth-of-type(6){left:0}.first-workspace .orbit-file:nth-of-type(5),.first-workspace .orbit-file:nth-of-type(7){right:0}}
@media(max-width:450px){.first-workspace{grid-template-columns:1fr;gap:5px}.first-workspace .hero-copy{padding:10px 2vw 0}.first-workspace h1{font-family:Georgia,'Times New Roman',serif;font-size:40px;margin:9px 0 12px}.first-workspace .lead{margin:0 0 10px}.first-workspace .time-token{display:none}.first-workspace .time-stage{height:320px;margin:6px 0 12px}.first-workspace .showcase-analytics{grid-template-columns:1fr;gap:7px}.first-workspace .pulse-heading,.first-workspace .real-fleet,.first-workspace .real-note,.first-workspace .demo-pulse{grid-column:auto;grid-row:auto}.first-workspace .demo-pulse{border-top:1px solid #d2dcc7;padding-top:10px;margin-top:5px}.first-workspace .real-bot>div{display:flex}.first-workspace .real-bot{padding:4px 0}.first-workspace .mini-conversation{grid-template-columns:1fr 1fr}.first-workspace .mini-conversation p{max-width:100%;font-size:10px}.first-workspace .fleet-grid{margin:6px 0}.first-offer{margin-top:18px;padding-top:15px}}
