/* Explore: an editorial reading surface, not a second product tour. */
.explore-deep-dives{padding:126px 40px 0;color:#f2f3f4}.explore-shell{max-width:1200px;margin:auto}.explore-deep-dives *{box-sizing:border-box;min-width:0}.editorial-label{font:500 11px/1.6 'JetBrains Mono',monospace;letter-spacing:.12em;color:#3ecfe0}.editorial-opening h1{font:800 clamp(38px,5.5vw,76px)/1.04 Archivo,sans-serif;letter-spacing:-.045em;max-width:1120px;margin:16px 0 20px;text-wrap:balance}.opening-deck{display:grid;grid-template-columns:1fr;align-items:start;margin-bottom:24px}.opening-deck p{margin:0;font-size:19px;line-height:1.65;color:#c9ced6}.opening-deck>p{font-size:22px;color:#f2f3f4}.explore-deep-dives a{color:#f2f3f4}.explore-deep-dives a:hover{color:#3ecfe0}.explore-deep-dives a:focus-visible{outline:2px solid #3ecfe0;outline-offset:5px}.opening-art{margin:0}.opening-art img{display:block;width:100%;height:auto}.opening-art figcaption,.remote-art figcaption{font:10px/1.7 'JetBrains Mono',monospace;letter-spacing:.12em;color:#9298a2;margin-top:14px}.chapter-index{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #23272d;border-bottom:1px solid #23272d;margin:36px 0 0}.chapter-index a{display:flex;gap:16px;align-items:center;padding:22px 12px;text-decoration:none;font-size:14px}.chapter-index span{font:12px 'JetBrains Mono',monospace;color:#ff9257}.editorial-chapter{padding:96px 0;border-bottom:1px solid #23272d;scroll-margin-top:110px}.chapter-heading h2{font:800 clamp(36px,4.4vw,60px)/1.05 Archivo,sans-serif;letter-spacing:-.035em;margin:20px 0}.chapter-deck{font-size:clamp(22px,2.5vw,30px)!important;line-height:1.4!important;color:#f2f3f4!important;letter-spacing:-.015em;margin:0 0 36px!important}.editorial-chapter p{font-size:17px;line-height:1.8;color:#b3b9c2;margin:0 0 24px}.narrative-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:10%}.economics-notes{border-left:1px solid #343a43;padding-left:40px}.economics-notes>div+div{margin-top:32px}.economics-notes h3{font-size:24px;letter-spacing:-.02em;margin:10px 0}.editorial-link,.editorial-links a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-decoration-color:#3ecfe0;text-underline-offset:6px}.editorial-links{display:flex;flex-wrap:wrap;gap:8px 24px}.automation-layout{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start}.assistant-example{padding:32px;border:1px solid #23272d;border-left:3px solid #f4692e;border-radius:0 12px 12px 0;background:#0e1013}.assistant-example .example-prompt{font-size:27px;color:#f2f3f4;line-height:1.4;margin:28px 0 32px;letter-spacing:-.025em}.example-step{border-top:1px solid #23272d;padding-top:18px;margin-top:18px}.example-step>span{font:10px 'JetBrains Mono',monospace;color:#ff9257;letter-spacing:.08em}.example-step p{font-size:15px;margin:10px 0 0}.remote{display:grid;grid-template-columns:1.1fr 1fr;gap:6%;align-items:center}.remote-art{margin:0;text-align:center}.remote-art svg{display:block}.getting-started{padding:90px 0}.resource-heading h2{font-size:42px;line-height:1.1;letter-spacing:-.035em;margin:16px 0}.resource-heading>p{color:#b3b9c2;margin-bottom:32px}.resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.resource{display:block;padding:24px;text-decoration:none;border:1px solid #23272d;border-left:3px solid #f4692e;border-radius:0 12px 12px 0;background:#0e1013}.resource:hover,.resource:focus-visible{background:#14171b;border-color:#2a7c88;border-left-color:#ff9257;box-shadow:none;transform:none}.resource h3{display:flex;justify-content:space-between;gap:20px;font-size:18px;margin:0 0 10px}.resource h3 span{font-size:14px;color:#9298a2}.resource p{font-size:15px;line-height:1.65;color:#b3b9c2;margin:0}.explore-articles{border-top:1px solid #23272d;padding-top:56px;padding-bottom:90px}.explore-articles>h2{font-size:clamp(30px,3vw,42px);margin:0 0 24px}
/* The canonical final CTA is identical to the homepage, without importing its global CSS. */
.explore-page #pricing *{box-sizing:border-box}.explore-page .h-final-btn:hover{background:#f4692e;color:#180a03}.explore-page .h-final-link:hover{color:#0a2a2f}
@keyframes device-orbit{to{transform:rotate(360deg)}}.explore-deep-dives .hero-motion{animation-play-state:paused!important}.explore-deep-dives.motion-visible .hero-motion{animation-play-state:running!important}
@media(max-width:700px){.explore-deep-dives{padding:112px 22px 0}.opening-deck,.narrative-grid,.automation-layout,.remote{grid-template-columns:1fr;gap:28px}.editorial-opening h1{font-size:clamp(32px,9.5vw,38px);margin:16px 0 20px}.opening-deck{margin-bottom:20px;gap:0}.opening-deck>p{font-size:19px}.opening-deck p{font-size:17px}.chapter-index{grid-template-columns:1fr;margin-top:24px}.chapter-index a{padding:14px 0;border-bottom:1px solid #171b20}.editorial-chapter{padding:60px 0}.economics-notes{padding-left:22px}.assistant-example{padding:24px}.getting-started{padding:60px 0}.resource-grid{grid-template-columns:1fr;gap:14px}.resource{padding:20px}.resource-heading h2{font-size:34px}.remote-art{max-width:460px;width:100%;margin:auto}.explore-articles{padding-bottom:60px}}
@media(prefers-reduced-motion:reduce){:where(html:not([data-ios-motion])) .explore-deep-dives .hero-motion{animation:none!important}}

/* Approved revenue trace: finished artwork by default, no preview controls. */
#economics{position:relative}#economics .revenue-trace{position:absolute;right:0;top:110px;width:43%;max-width:460px;aspect-ratio:23/9;pointer-events:none}#economics .revenue-trace svg{display:block;width:100%;height:100%;overflow:visible}#economics .rise{transform-box:view-box;transform-origin:0 160px}#economics .contribution{transform-box:fill-box;transform-origin:center}
@media(max-width:1280px){#economics .revenue-trace{width:42%}}
@media(max-width:1050px){#economics .revenue-trace{position:relative;top:auto;right:auto;width:100%;max-width:460px;margin:0 0 36px auto}}
@media(max-width:700px){#economics .revenue-trace{margin:0 0 32px}}

/* Agentic chapter: normal-flow header art and paired feature rows. */
#automation{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:9%;grid-template-areas:"heading art" "copy example";align-items:start}
#automation .chapter-heading{grid-area:heading}#automation .automation-layout{display:contents}#automation .automation-copy{grid-area:copy}#automation .assistant-example{grid-area:example}
#automation .agentic-art{grid-area:art;margin:0 0 24px;align-self:center;justify-self:center;width:min(100%,400px)}#automation .agentic-art img{display:block;width:100%;height:auto}
#automation .assistant-example{container-type:inline-size}
#automation .example-step{display:grid;grid-template-columns:calc(26px + 10px + 11ch) minmax(0,1fr);gap:12px;align-items:start;font:500 14px/1.5 'JetBrains Mono',monospace}
#automation .example-label{display:flex;align-items:center;gap:10px;min-height:28.8px;color:#3ecfe0;font:inherit;letter-spacing:0;white-space:nowrap}
#automation .agentic-icon{width:26px;height:26px;flex:0 0 26px}#automation .example-step p{margin:0;font-family:Archivo,sans-serif;font-size:16px;font-weight:400;line-height:1.8}
@container(max-width:380px){#automation .example-step{grid-template-columns:1fr;gap:10px}}
@media(min-width:701px) and (max-width:1050px){#automation{column-gap:5%}#automation .assistant-example{padding:24px}}
@media(max-width:700px){#automation{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "copy" "art" "example"}#automation .agentic-art{width:min(100%,360px);margin:24px 0}}
