.workflow-hero-grid{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:2rem}.workflow-hero h1{font-size:clamp(2.4rem,4.6vw,5rem);line-height:1.08;max-width:18ch}.workflow-hero .lead{max-width:60ch}.workflow-hero-media{margin:0;min-width:0}.workflow-hero-media img{width:100%;height:auto;border-radius:16px;border:1px solid #ffffff25;box-shadow:0 30px 80px #0005}.workflow-hero-media figcaption{font-size:.75rem;opacity:.65;margin-top:.8rem}.workflow-orbit-card{padding:clamp(1.6rem,4vw,3.5rem);border-radius:24px;border:1px solid #ab9bff55;background:radial-gradient(at 100% 0,#65519d45,transparent 65%),#171924}.workflow-orbit-word{display:block;color:#d2c7ff;font-weight:800;font-size:clamp(3rem,6vw,5rem);line-height:1;letter-spacing:-.04em}.workflow-orbit-word span{display:block;margin-top:.8rem;font-size:.65rem;letter-spacing:.4em}.workflow-orbit-thumbnail{margin:1.5rem 0;max-width:304px}.workflow-orbit-thumbnail img{display:block;width:100%;height:auto;border-radius:8px}.workflow-card-grid,.workflow-feature-grid,.workflow-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.workflow-card{padding:2rem;background:#ffffff05;border:1px solid #ffffff22;border-radius:18px}.workflow-card h3{font-size:1.6rem;line-height:1.25}.workflow-card h3 a{text-decoration:none;color:inherit}.workflow-card .actions{align-items:flex-start;gap:1rem;margin-top:1.5rem}.workflow-feature-grid .panel h3{font-size:1.35rem;margin:.8rem 0}.workflow-feature-grid .panel p,.workflow-detail-grid p,.workflow-proof p,.workflow-card p{line-height:1.8}.workflow-problem{max-width:1000px}.workflow-detail-grid>article:not(.panel){padding:1rem 1rem 1rem 0}.workflow-scope{border-left:3px solid #a9c4ff}.workflow-detail-grid h2{font-size:1.7rem}.workflow-detail-grid h3{font-size:1.1rem;margin-top:2rem}.workflow-video{display:block;width:100%;height:auto;max-height:75vh;background:#10171d;border:1px solid #ffffff20;border-radius:16px}.workflow-walkthrough{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1300px;margin:auto}.workflow-walkthrough img{display:block;width:100%;height:auto;border-radius:12px}.workflow-walkthrough a{display:block;scroll-margin-top:100px}.workflow-cta{display:flex;align-items:center;justify-content:space-between;gap:3rem;border-top:1px solid #ffffff25;padding:3rem 0;margin:3rem 0 0}.workflow-cta h2{font-size:clamp(1.8rem,3vw,3rem);max-width:25ch}.workflow-cta p{max-width:65ch}.workflow-cta .button{flex-shrink:0}.workflow-related{display:flex;flex-wrap:wrap;gap:1.5rem;padding:2rem 0;border-top:1px solid #ffffff20;font-size:.9rem}.workflow-related>span{opacity:.7}.workflow-proof{border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20}.workflow-hero .technology-tags span{font-size:.75rem}.workflow-hero .smallprint{margin-top:1.5rem}.workflow-entry h2{max-width:28ch}.workflow-feature-grid .panel{min-width:0}.workflow-related a,.workflow-card a{overflow-wrap:anywhere}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #c2fb7e;outline-offset:5px}@media(max-width:900px){.workflow-hero-grid{grid-template-columns:1fr}.workflow-hero h1{max-width:22ch}.workflow-hero-media{max-width:760px}.workflow-orbit-card{max-width:600px}.workflow-detail-grid{grid-template-columns:1fr}.workflow-cta{display:block}.workflow-cta .button{margin-top:1rem}}@media(max-width:600px){.workflow-card-grid,.workflow-feature-grid{grid-template-columns:1fr}.workflow-card{padding:1.4rem}.workflow-walkthrough{gap:1rem}.workflow-hero-grid{gap:1.8rem}.workflow-hero h1{font-size:2.6rem}.workflow-cta{padding:2rem 0}.workflow-card .actions{flex-direction:column}.workflow-detail-grid>article:not(.panel){padding:0}}@media(prefers-reduced-motion:reduce){.workflow-hero *, .workflow-walkthrough *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
