.execution-hero{isolation:isolate;color:var(--hero-ink);background:var(--hero-background);border-bottom:1px solid var(--hero-line);padding:135px 0 70px;position:relative;overflow:clip}.hero-shell{width:min(100% - 96px,1240px);margin-inline:auto;position:relative}.hero-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(at 20% 15%,#438a8f17,#0000 40%),radial-gradient(at 80% 28%,#9779c412,#0000 40%);position:absolute;inset:0}.hero-editorial{z-index:1;text-align:center;position:relative}.hero-eyebrow{color:var(--hero-muted);font:10px var(--font-plex-mono), monospace;text-transform:uppercase;letter-spacing:1.3px;justify-content:center;align-items:center;gap:10px;display:flex}.hero-eyebrow>span{background:var(--hero-accent);border-radius:50%;width:5px;height:5px}.execution-hero h1{letter-spacing:-3.8px;margin-top:23px;font-size:clamp(50px,5.2vw,75px);font-weight:550;line-height:1.12}.execution-hero h1>.hero-statement{display:block}.hero-statement{color:var(--hero-ink)}.hero-statement>span{color:var(--hero-blue)}.hero-lead{justify-content:center;gap:.23em;display:flex}.hero-word-stack{text-align:left;display:grid}.hero-word-stack>span{white-space:nowrap;color:var(--scene-accent);opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .45s,transform .65s cubic-bezier(.22,1,.36,1),visibility .45s;transform:translateY(.22em)}.hero-word-stack>span[data-active=true]{opacity:1;visibility:visible;transform:none}[data-accent=coral]{--scene-accent:var(--hero-coral)}[data-accent=pearl]{--scene-accent:var(--hero-pearl)}[data-accent=mint]{--scene-accent:var(--hero-mint)}[data-accent=blue]{--scene-accent:var(--hero-blue)}[data-accent=lilac]{--scene-accent:var(--hero-lilac)}[data-accent=gold]{--scene-accent:var(--hero-gold)}.hero-statement>span{white-space:nowrap}.hero-description{max-width:650px;color:var(--hero-muted);font-size:14px;line-height:1.95;margin:24px auto 0!important}.hero-actions-new{flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;margin-top:29px;display:flex}.hero-primary-action{background:var(--hero-ink);min-height:52px;color:var(--hero-background);border:1px solid var(--hero-ink);border-radius:30px;justify-content:space-between;align-items:center;gap:24px;padding:7px 8px 7px 20px;font-size:12px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex}.hero-primary-action>span{background:var(--hero-bright);color:#242a22;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.hero-primary-action svg{width:17px;height:17px;transition:transform .18s}.hero-primary-action:hover{transform:translateY(-2px);box-shadow:0 6px 32px #e6bf7220}.hero-primary-action:hover svg{transform:translate(2px,-2px)}.hero-audience{color:var(--hero-muted);justify-content:center;gap:25px;display:flex;margin-top:23px!important}.hero-audience span{align-items:center;gap:7px;font-size:11px;display:inline-flex}.hero-audience svg{stroke-width:1.5px;width:15px;height:15px}.scenario-showcase{background:linear-gradient(125deg,#25343b80,#18242a90);border:1px solid #52667080;border-radius:22px;width:min(100%,1120px);margin:43px auto 0;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000024,inset 0 1px #ffffff08}.scenario-slides{display:grid}.scenario-slide{visibility:hidden;opacity:0;grid-area:1/1;grid-template-columns:36% 64%;align-items:center;min-height:370px;padding:28px 30px 28px 38px;transition:opacity .5s,visibility .5s;display:grid}.scenario-slide[data-active=true]{visibility:visible;opacity:1}.scenario-slide[aria-hidden=true]{pointer-events:none}.scenario-copy{padding-right:28px;transition:transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(9px)}.scenario-slide[data-active=true] .scenario-copy{transform:none}.scenario-eyebrow{color:var(--scene-accent);font:10px var(--font-plex-mono), monospace;align-items:center;gap:12px;display:flex}.scenario-eyebrow>span{opacity:.7}.platform-page .scenario-copy h2{letter-spacing:-1px;margin-top:20px;font-size:clamp(24px,2.35vw,32px);font-weight:500;line-height:1.22}.scenario-description{max-width:300px;color:var(--hero-muted);font-size:12px;line-height:1.85;margin-top:18px!important}.scene-canvas{isolation:isolate;min-width:0;height:294px;position:relative}.scene-canvas:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse, color-mix(in srgb, var(--scene-accent) 9%, transparent), transparent 70%);position:absolute;inset:-20px -10px}.scene-canvas>div{height:100%}.scene-canvas svg{stroke-width:1.5px;width:16px;height:16px}.scene-window{background:#1d2c33;border:1px solid #566d7880;border-radius:12px;box-shadow:0 20px 50px #070f1438}.scene-window-bar{color:var(--hero-muted);border-bottom:1px solid #ffffff0c;align-items:center;gap:12px;padding:11px 15px;font-size:9px;display:flex}.scene-window-bar>svg{width:12px;margin-left:auto}.window-dots{gap:4px;display:flex}.window-dots i{background:#69818c;border-radius:50%;width:4px;height:4px}.scene-overline{font:8px var(--font-plex-mono), monospace;letter-spacing:.6px;text-transform:uppercase;color:var(--hero-muted)}.product-scene{justify-content:center;align-items:center;height:100%;padding-bottom:12px;display:flex;position:relative}.portal-window{width:85%;transform:perspective(1000px)rotateY(-6deg)rotateX(3deg)}.portal-layout{grid-template-columns:48px 1fr;display:grid}.portal-sidebar{border-right:1px solid #ffffff0c;flex-direction:column;align-items:center;gap:17px;padding:18px 0 14px;display:flex}.portal-monogram{color:var(--scene-accent)}.portal-sidebar>i{background:#ffffff16;border-radius:3px;width:15px;height:4px;display:block}.portal-sidebar>i:nth-child(3){background:var(--scene-accent)}.portal-avatar{background:#677d87;border:4px solid #334c57;border-radius:50%;width:17px;height:17px;margin-top:auto}.portal-content{padding:15px 19px 18px}.portal-content>p{letter-spacing:-.3px;font-size:16px;font-weight:500;margin:2px 0 10px!important}.portal-welcome{background:linear-gradient(110deg,#503c3d,#303c4a);border:1px solid #f0b4a430;border-radius:8px;min-height:74px;padding:15px;position:relative;overflow:hidden}.portal-welcome>span{z-index:1;color:#f6e1db;font-size:12px;line-height:1.5;display:block;position:relative}.portal-shapes{width:80px;height:80px;position:absolute;top:4px;right:14%;transform:rotate(-25deg)}.portal-shapes i{background:#c58c7830;border:1px solid #f0b4a480;border-radius:14px;width:57px;height:57px;position:absolute;transform:rotate(30deg)}.portal-shapes i:nth-child(2){top:12px;left:20px}.portal-shapes i:nth-child(3){top:24px;left:40px}.portal-tiles{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:11px;display:grid}.portal-tiles>div{background:#24363e;border:1px solid #ffffff0e;border-radius:7px;padding:10px}.portal-tiles svg{color:var(--hero-blue);width:14px;height:14px;margin-bottom:8px}.portal-tiles>div:nth-child(2) svg{color:var(--hero-lilac)}.portal-tiles>div:nth-child(3) svg{color:var(--hero-mint)}.portal-tiles i{background:#8eabb036;border-radius:3px;width:75%;height:3px;margin-top:5px;display:block}.portal-tiles i:last-child{width:50%}.backlog-scene{place-items:center;height:100%;display:grid;position:relative}.backlog-window{width:84%;padding:17px 19px 13px;position:relative}.backlog-stack-shadow{background:#20323b;border:1px solid #6e8da036;border-radius:13px;width:80%;height:80%;position:absolute;transform:rotate(-5deg)}.backlog-stack-shadow.second{background:#1c2c35;transform:rotate(4deg)}.backlog-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.backlog-header>span:first-child{align-items:center;gap:9px;font-size:12px;display:flex}.backlog-header svg{color:var(--scene-accent)}.backlog-item{border-top:1px solid #ffffff10;align-items:center;gap:11px;min-height:56px;padding:10px 0;display:flex}.backlog-icon{width:31px;height:31px;color:var(--hero-blue);background:#87b6e30a;border:1px solid #8bb3db29;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.backlog-item>div>span{color:var(--hero-muted);margin-bottom:3px;font-size:8px;display:block}.backlog-item strong{font-size:11px;font-weight:500;display:block}.backlog-status{min-width:65px;margin-left:auto;font-size:8px;display:grid}.backlog-status>span{color:var(--hero-mint);grid-area:1/1;justify-content:flex-end;align-items:center;gap:3px;display:flex}.backlog-status>span:first-child{opacity:0;color:var(--hero-muted)}.backlog-status svg{width:12px;height:12px}.backlog-footer{color:var(--hero-muted);border-top:1px solid #ffffff10;align-items:center;gap:8px;padding-top:13px;font-size:8px;display:flex}.backlog-activity{gap:3px;display:flex}.backlog-activity i{background:var(--hero-blue);border-radius:50%;width:4px;height:4px}.backlog-activity i:nth-child(2){opacity:.6}.backlog-activity i:nth-child(3){opacity:.3}.cleanup-scene{flex-direction:column;justify-content:center;height:100%;padding:0 8px;display:flex}.cleanup-caption{color:var(--hero-muted);align-items:center;gap:9px;margin:0 0 19px 8px;font-size:10px;display:flex}.cleanup-caption svg{color:var(--hero-lilac)}.cleanup-modules{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cleanup-module{background:linear-gradient(145deg,#313647,#252f3b);border:1px solid #b5a8da45;border-radius:12px;padding:19px 14px 16px;position:relative;box-shadow:0 12px 30px #0c121b25}.cleanup-module-top{color:var(--hero-lilac);justify-content:space-between;display:flex}.cleanup-module-top>svg{width:22px;height:22px}.module-status{color:var(--hero-mint)}.module-status svg{width:12px;height:12px}.code-lines{gap:7px;margin:25px 0 22px;display:grid}.code-lines i{background:#c5b6ee75;border-radius:2px;height:4px;display:block}.code-lines i:nth-child(2){background:#a3cbf160;margin-left:10%}.code-lines i:nth-child(3){background:#9de0cd60;margin-left:10%}.cleanup-module strong{white-space:nowrap;font-size:10px;font-weight:500;display:block}.cleanup-summary{color:var(--hero-muted);justify-content:space-between;align-items:center;gap:12px;margin:22px 8px 0;font-size:8px;display:flex}.cleanup-summary>span:first-child{color:var(--hero-lilac);align-items:center;gap:7px;font-size:10px;display:flex}.cleanup-summary svg{width:14px;height:14px}.release-scene{flex-direction:column;justify-content:center;gap:25px;height:100%;padding-inline:8px;display:flex}.release-surfaces{grid-template-columns:repeat(3,1fr);align-items:end;gap:14px;display:grid}.release-surfaces .scene-window{border-radius:10px;height:162px;position:relative}.release-surfaces .release-services{height:177px}.release-surface-heading{border-bottom:1px solid #ffffff0e;align-items:center;gap:7px;padding:13px 12px;font-size:10px;display:flex}.surface-dot{background:var(--hero-mint);border-radius:50%;width:5px;height:5px}.release-services .surface-dot{background:var(--hero-blue)}.release-tests .surface-dot{background:var(--hero-lilac)}.release-app-screen{padding:15px 13px}.release-app-screen>span{background:linear-gradient(115deg,#9de0cd25,#a3cbf132);border-radius:5px;height:29px;display:block}.release-app-screen>span:last-child{background:#adc9c02e;width:60%;height:6px}.release-app-screen>div{gap:6px;margin-block:8px;display:flex}.release-app-screen i{border:1px solid #8dada32e;border-radius:3px;width:50%;height:21px;display:block}.service-lines{gap:13px;padding:17px 12px;display:grid}.service-lines>span{color:var(--hero-blue);align-items:center;gap:7px;display:flex}.service-lines svg{width:12px;height:12px}.service-lines svg:last-child{width:10px;color:var(--hero-mint)}.service-lines i{background:#a3cbf13b;border-radius:3px;flex:1;height:4px;display:block}.test-bars{justify-content:center;align-items:end;gap:6px;height:77px;padding:17px 12px 0;display:flex}.test-bars>i{background:#c5b6ee7a;border-radius:3px;width:9px;height:75%;display:block}.test-bars>i:nth-child(2n){height:55%}.test-bars>i:nth-child(3n){background:var(--hero-lilac);height:90%}.release-tick{width:21px;height:21px;color:var(--hero-mint);background:#2b433d;border:1px solid #7dbca759;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-10px;right:9px}.release-tick svg{width:12px}.release-candidate{background:linear-gradient(110deg,#3a3930,#30342e);border:1px solid #c4ac704d;border-radius:10px;align-items:center;gap:12px;padding:15px;display:flex;box-shadow:0 7px 30px #0002}.candidate-icon{color:var(--hero-gold);border:1px solid #e6c78638;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.release-candidate strong{color:#f0e8d5;font-size:12px;font-weight:500;display:block}.release-candidate div>span{color:#cfc9b6;margin-top:3px;font-size:8px;display:block}.review-badge{color:var(--hero-gold);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:9px;display:flex}.review-badge svg{width:12px;height:12px}.scenario-selectors{background:#0d192033;border-top:1px solid #5266705c;grid-template-columns:repeat(4,1fr);display:grid}.scenario-selectors button{text-align:left;min-width:0;min-height:60px;color:var(--hero-muted);cursor:pointer;align-items:center;gap:12px;padding:22px 24px;font-size:11px;transition:color .2s,background .2s;display:flex;position:relative}.scenario-selectors button+button{border-left:1px solid #52667042}.scenario-selectors button:hover{color:var(--hero-ink);background:#ffffff04}.scenario-selectors button[aria-pressed=true]{color:var(--scene-accent);background:color-mix(in srgb, var(--scene-accent) 5%, transparent)}.scenario-number{font:9px var(--font-plex-mono), monospace;opacity:.65}.scenario-selectors i{pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0}.scenario-selectors [aria-pressed=true] i:after{content:"";background:var(--scene-accent);transform-origin:0;width:100%;height:100%;display:block}.scenario-caption{width:min(100%,1120px);color:var(--hero-muted);justify-content:space-between;align-items:center;gap:20px;margin:18px auto 0;display:flex}.scenario-caption p{align-items:center;gap:6px;font-size:11px;display:flex}.scenario-caption p>svg{width:13px;height:13px;color:var(--hero-accent);margin-right:4px}.scenario-caption strong{color:var(--hero-ink);font-weight:500}.scenario-controls{align-items:center;gap:16px;display:flex}.scenario-controls>span{font:8px var(--font-plex-mono), monospace;letter-spacing:.3px}.scenario-controls button{border:1px solid var(--hero-muted);min-height:44px;color:var(--hero-ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:inline-flex}.scenario-controls button svg{width:12px;height:12px}.hero-agent-band{justify-content:space-between;align-items:center;gap:35px;padding:58px 0;display:flex}.agent-band-label{font:9px var(--font-plex-mono), monospace;color:var(--hero-muted)}.platform-page .hero-agent-band h2{letter-spacing:-.7px;margin-top:11px;font-size:22px;font-weight:500;line-height:1.45}.hero-agent-band h2>span{color:var(--hero-mint);display:block}.agent-band-description{color:var(--hero-muted);font-size:11px;margin-top:8px!important}.hero-agent-band .agent-names{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 22px;max-width:660px;margin:0;padding:0;list-style:none;display:flex}.hero-agent-band .agent-names li{color:var(--hero-ink);letter-spacing:-.3px;white-space:nowrap;padding:8px 0;font-size:15px;font-weight:500}.hero-platform{background:linear-gradient(110deg,#23313970,#1a252b);border:1px solid #52667080;border-radius:22px;padding:32px;scroll-margin-top:100px}.hero-platform-heading{justify-content:space-between;align-items:center;gap:20px;padding:0 6px 30px;display:flex}.platform-page .hero-platform-heading h2{letter-spacing:-.8px;font-size:28px;font-weight:500;line-height:1.32}.hero-platform-heading h2>span{color:var(--hero-muted)}.hero-platform-heading>span{color:var(--hero-muted);font:9px var(--font-plex-mono), monospace}.hero-platform-workspace{grid-template-columns:44% 56%;display:grid}.hero-capabilities{grid-template-columns:repeat(2,1fr);gap:9px;padding-right:28px;display:grid}.hero-capability{min-width:0;color:var(--hero-muted);cursor:pointer;text-align:left;border:1px solid #5266705c;border-radius:11px;flex-direction:column;align-items:flex-start;gap:14px;padding:18px 16px;transition:background .18s,color .18s,border-color .18s;display:flex;position:relative}.hero-capability>svg{stroke-width:1.5px;width:21px;height:21px;color:var(--scene-accent)}.hero-capability>span{font-size:11px;font-weight:500}.hero-capability>small{color:var(--hero-muted);opacity:.8;font:8px var(--font-plex-mono), monospace;position:absolute;top:20px;right:15px}.hero-capability i{background:var(--hero-accent);opacity:0;border-radius:50%;width:4px;height:4px;position:absolute;bottom:20px;right:15px}.hero-capability[aria-pressed=true]{background:color-mix(in srgb, var(--scene-accent) 9%, transparent);border-color:color-mix(in srgb, var(--scene-accent) 60%, transparent);color:var(--hero-ink)}.hero-capability[aria-pressed=true] i{opacity:1}.hero-capability-body{background:radial-gradient(at 20% 0,#92b1bb0e,#0000 70%),#101e2554;border:1px solid #52667042;border-radius:13px;padding:28px 32px;display:grid}.hero-capability-detail{opacity:1;visibility:visible;flex-direction:column;grid-area:1/1;justify-content:center;gap:27px;transition:opacity .18s;display:flex}.hero-capability-detail[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}.capability-detail-icon{border:1px solid color-mix(in srgb, var(--scene-accent) 35%, transparent);background:color-mix(in srgb, var(--scene-accent) 8%, transparent);width:42px;height:42px;color:var(--scene-accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.capability-detail-icon svg{stroke-width:1.4px;width:22px;height:22px}.capability-eyebrow{font:8px var(--font-plex-mono), monospace;text-transform:uppercase;letter-spacing:.9px;color:var(--hero-muted);margin-bottom:10px!important}.platform-page .hero-capability-detail h3{letter-spacing:-.6px;font-size:23px;font-weight:500;line-height:1.3}.capability-description{color:var(--hero-muted);font-size:12px;line-height:1.85;margin-top:12px!important}.execution-hero button:focus-visible,.execution-hero a:focus-visible{outline:2px solid var(--hero-accent);outline-offset:4px}.scenario-selectors button:focus-visible{outline-offset:-5px}.platform-start>.engineering-shell{max-width:1160px}.platform-applications>.engineering-shell,.platform-questions>.engineering-shell{max-width:1120px}.execution-hero[data-motion=playing] .scenario-slide[data-active=true] .portal-window{animation:1.8s cubic-bezier(.22,1,.36,1) both portal-arrive}.execution-hero[data-motion=playing] .scenario-slide[data-active=true] .portal-tiles>div{animation:1.4s .3s both scene-settle}.execution-hero[data-motion=playing] .scenario-slide[data-active=true] .portal-tiles>div:nth-child(2){animation-delay:.5s}.execution-hero[data-motion=playing] .scenario-slide[data-active=true] .portal-tiles>div:nth-child(3){animation-delay:.7s}.execution-hero[data-motion=playing] .scenario-slide[data-active=true] .backlog-item{animation:scene-settle 1.2s var(--step-delay) both}.scene-step-1{--step-delay:.3s;--module-angle:-5deg;--module-offset:12px}.scene-step-2{--step-delay:.8s;--module-angle:4deg;--module-offset:-10px}.scene-step-3{--step-delay:1.3s;--module-angle:-3deg;--module-offset:15px}.execution-hero[data-motion=playing] .scenario-slide[data-active=true] .backlog-status>span:first-child{animation:queued-state 2s var(--step-delay) both}.execution-hero[data-motion=playing] .scenario-slide[data-active=true] .backlog-status>span:last-child{animation:reviewed-state 2s var(--step-delay) both}.execution-hero[data-motion=playing] .scenario-slide[data-active=true] .cleanup-module{animation:module-align 2s var(--step-delay) cubic-bezier(.22, 1, .36, 1) both}.execution-hero[data-motion=playing] .scenario-slide[data-active=true] .release-surfaces>div{animation:1.6s .2s both scene-settle}.execution-hero[data-motion=playing] .scenario-slide[data-active=true] .release-surfaces>div:nth-child(2){animation-delay:.6s}.execution-hero[data-motion=playing] .scenario-slide[data-active=true] .release-surfaces>div:nth-child(3){animation-delay:1s}.execution-hero[data-motion=playing] .scenario-slide[data-active=true] .release-candidate{animation:1.6s 1.4s both scene-settle}.execution-hero[data-motion=playing] .scenario-selectors [aria-pressed=true] i:after{animation:scenario-progress var(--scene-duration) linear both}@keyframes portal-arrive{0%{transform:perspective(1000px)rotateY(-10deg)rotateX(5deg)translateY(18px)}to{transform:perspective(1000px)rotateY(-6deg)rotateX(3deg)}}@keyframes scene-settle{0%{opacity:.4;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes module-align{0%{transform:translateY(var(--module-offset)) rotate(var(--module-angle))}to{transform:none}}@keyframes queued-state{0%,60%{opacity:1}90%,to{opacity:0}}@keyframes reviewed-state{0%,60%{opacity:0;transform:translateY(5px)}90%,to{opacity:1;transform:none}}@keyframes scenario-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.portal-tiles span{color:var(--hero-muted);font-size:8px;line-height:1.5;display:block}.cleanup-module small{color:var(--hero-muted);margin-top:7px;font-size:8px;line-height:1.5;display:block}.release-app-screen.role-list{padding:10px 12px}.role-list>span{height:auto;color:var(--hero-blue);background:0 0;align-items:center;gap:5px;font-size:9px;display:flex}.role-list>div{color:var(--hero-muted);justify-content:space-between;align-items:center;margin:8px 0 0;font-size:8px;display:flex}.role-list>div>i{background:#a3cbf14d;border:0;flex:0 0 23px;height:4px}.access-rules{gap:14px;font-size:9px}.permission-checks{gap:12px;padding:16px 10px;display:grid}.permission-checks>span{color:var(--hero-muted);align-items:center;gap:5px;font-size:8px;display:flex}.permission-checks svg{width:11px;color:var(--hero-lilac);flex-shrink:0}.convergence-scene{place-items:center;height:100%;display:grid;position:relative}.convergence-orbit{place-items:center;display:grid;position:absolute;inset:0}.convergence-piece{width:72%;height:170px;color:var(--piece-ink);background:color-mix(in srgb, var(--piece-ink) 7%, #1d2c33);border:1px solid color-mix(in srgb, var(--piece-ink) 32%, transparent);transform:translate(var(--piece-x), var(--piece-y)) rotate(var(--piece-rotation));border-radius:14px;grid-area:1/1;place-items:start;padding:16px;font-size:10px;display:grid}.piece-1{--piece-ink:var(--hero-coral);--piece-x:-30px;--piece-y:-10px;--piece-rotation:-9deg;--piece-start-x:-60px;--piece-start-y:-40px}.piece-2{--piece-ink:var(--hero-blue);--piece-x:30px;--piece-y:-5px;--piece-rotation:8deg;--piece-start-x:60px;--piece-start-y:-30px}.piece-3{--piece-ink:var(--hero-lilac);--piece-x:-14px;--piece-y:12px;--piece-rotation:-5deg;--piece-start-x:-45px;--piece-start-y:40px}.piece-4{--piece-ink:var(--hero-gold);--piece-x:12px;--piece-y:15px;--piece-rotation:5deg;--piece-start-x:45px;--piece-start-y:45px}.convergence-result{background:linear-gradient(145deg,#343746,#202d36);border-color:#d5c6f759;border-radius:14px;flex-direction:column;align-items:center;width:72%;padding:24px;display:flex;position:relative;box-shadow:0 16px 60px #070e184d}.convergence-mark{color:var(--hero-pearl);margin-bottom:14px}.convergence-mark svg{width:26px;height:26px}.convergence-result>strong{letter-spacing:-.8px;color:var(--hero-pearl);margin-top:8px;font-size:25px;font-weight:500}.convergence-deliverables{border-top:1px solid #d5c6f724;flex-wrap:wrap;justify-content:center;gap:8px 15px;margin-top:20px;padding-top:16px;display:flex}.convergence-deliverables>span{color:var(--hero-muted);align-items:center;gap:5px;font-size:8px;display:flex}.convergence-deliverables svg{width:12px;height:12px}.scenario-selectors[data-summary=true] button{color:var(--scene-accent);background:color-mix(in srgb, var(--scene-accent) 4%, transparent)}.capability-visual{align-items:center;min-height:94px;padding:15px 0;display:flex;position:relative}.capability-visual:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 20% 50%, color-mix(in srgb, var(--scene-accent) 9%, transparent), transparent 70%);position:absolute;inset:-25px -20px}.capability-visual .capability-detail-icon{border-radius:18px;width:64px;height:64px;box-shadow:0 10px 30px #0002}.capability-visual .capability-detail-icon svg{width:30px;height:30px}.capability-visual-line{background:color-mix(in srgb, var(--scene-accent) 35%, transparent);width:30px;height:1px}.capability-visual>div{flex:1;gap:5px;display:grid}.capability-visual>div>span{color:var(--scene-accent);border:1px solid color-mix(in srgb, var(--scene-accent) 20%, transparent);background:color-mix(in srgb, var(--scene-accent) 4%, #1b282e);border-radius:6px;padding:7px 12px;font-size:9px}.execution-hero[data-motion=playing] .scenario-slide[data-active=true] .convergence-piece{animation:1.8s cubic-bezier(.22,1,.36,1) both assignments-converge}.execution-hero[data-motion=playing] .scenario-slide[data-active=true] .convergence-result{animation:1.5s cubic-bezier(.22,1,.36,1) .45s both result-emerge}@keyframes assignments-converge{0%{transform:translate(var(--piece-start-x), var(--piece-start-y)) rotate(var(--piece-rotation)) scale(.8);opacity:0}25%{opacity:1}to{transform:translate(var(--piece-x), var(--piece-y)) rotate(var(--piece-rotation))}}@keyframes result-emerge{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:none}}@media (max-width:1150px){.hero-shell{width:calc(100% - 64px)}.execution-hero h1{letter-spacing:-3px;font-size:62px}.hero-statement>span{display:block}.scenario-slide{grid-template-columns:38% 62%;padding-inline:28px 20px}.scenario-copy{padding-right:18px}.cleanup-modules{gap:8px}.cleanup-module{padding:17px 10px 14px}.cleanup-module strong{font-size:8px}.scenario-selectors button{gap:8px;padding-inline:18px;font-size:10px}.hero-agent-band .agent-names{gap:8px 20px;max-width:440px}.hero-agent-band .agent-names li{font-size:16px}.hero-platform{padding:26px}.hero-capabilities{padding-right:20px}.hero-capability{padding:15px 13px}.hero-capability>span{font-size:10px}.hero-capability-body{padding:24px}}@media (max-width:920px){.execution-hero{padding-top:126px}.hero-editorial{max-width:690px;margin-inline:auto}.execution-hero h1{font-size:57px}.scenario-slide{grid-template-columns:39% 61%;min-height:310px;padding:25px 20px}.platform-page .scenario-copy h2{font-size:24px}.scenario-description{font-size:11px}.scene-canvas{height:260px}.portal-window{width:94%}.portal-content{padding-inline:12px}.portal-layout{grid-template-columns:35px 1fr}.portal-tiles{gap:6px}.backlog-window{width:92%;padding-inline:12px}.backlog-header>.scene-overline{font-size:6px}.backlog-item{gap:8px}.backlog-item strong{font-size:10px}.backlog-status{min-width:53px;font-size:7px}.cleanup-module{padding-inline:8px}.cleanup-module strong{font-size:7px}.cleanup-caption{font-size:9px}.cleanup-summary{gap:8px;margin-inline:0}.cleanup-summary>span:first-child{font-size:8px}.cleanup-summary>span:last-child{font-size:6px}.release-surfaces{gap:8px}.release-surface-heading{padding-inline:9px;font-size:8px}.release-candidate{gap:9px;padding:12px}.release-candidate strong{font-size:10px}.release-candidate div>span{font-size:7px}.review-badge{gap:2px;font-size:7px}.candidate-icon{width:25px;height:25px}.scenario-selectors button{gap:7px;padding-inline:13px;font-size:9px}.hero-agent-band{text-align:center;flex-direction:column;gap:23px;padding-block:45px}.hero-agent-band h2>span{display:inline}.hero-agent-band .agent-names{justify-content:center;max-width:100%}.hero-platform-heading>span{display:none}.hero-platform-workspace{grid-template-columns:44% 56%}.hero-capabilities{gap:8px;padding-right:16px}.hero-capability{gap:13px;padding:15px 11px}.hero-capability>small{top:17px;right:11px}.hero-capability>span{max-width:85px;font-size:9px}.hero-capability i{bottom:17px;right:10px}.hero-capability-body{padding:23px}.platform-page .hero-capability-detail h3{font-size:22px}}@media (max-width:650px){.execution-hero{padding:112px 0 38px}.hero-shell{width:calc(100% - 40px)}.hero-eyebrow{letter-spacing:.5px;gap:7px;font-size:8px}.execution-hero h1{letter-spacing:-1.8px;margin-top:22px;font-size:clamp(32px,9.2vw,56px);line-height:1.15}.hero-description{max-width:420px;font-size:12px;line-height:1.9;margin-top:22px!important}.hero-actions-new{gap:12px 20px;margin-top:24px}.hero-primary-action{gap:18px;min-height:49px;padding-left:16px;font-size:11px}.hero-audience{gap:20px}.hero-audience span{font-size:10px}.scenario-showcase{border-radius:15px;margin-top:30px}.scenario-slide{grid-template-rows:auto 260px;grid-template-columns:1fr;gap:20px;padding:25px 20px 20px}.scenario-copy{padding-right:0}.scenario-eyebrow{gap:8px;font-size:8px}.platform-page .scenario-copy h2{letter-spacing:-.7px;max-width:320px;margin-top:12px;font-size:26px}.scenario-description{max-width:100%;font-size:11px;margin-top:12px!important}.scene-canvas{width:min(100%,420px);height:260px;margin-inline:auto}.portal-window{width:97%}.portal-content{padding-inline:12px}.portal-welcome{min-height:70px}.portal-shapes{right:12%}.portal-tiles>div{padding:9px}.portal-tiles svg{margin-bottom:5px}.portal-sidebar{gap:16px}.backlog-window{width:96%}.backlog-header>.scene-overline{font-size:6px}.backlog-item{min-height:56px}.cleanup-scene{padding:0}.cleanup-modules{gap:6px}.cleanup-module{padding:14px 7px 12px}.cleanup-module strong{white-space:normal;min-height:24px;font-size:7px}.cleanup-module-top>svg{width:18px}.code-lines{gap:6px;margin:20px 0}.cleanup-summary{flex-direction:column;align-items:flex-start;gap:7px}.cleanup-summary>span:first-child{font-size:10px}.cleanup-summary>span:last-child{font-size:8px}.release-scene{gap:22px;padding:0}.release-surfaces{gap:6px}.release-surface-heading{gap:4px;padding:12px 7px;font-size:7px}.release-surfaces .scene-window{height:143px}.release-surfaces .release-services{height:155px}.service-lines{gap:11px;padding:14px 8px}.service-lines svg{width:10px}.service-lines>span{gap:4px}.release-app-screen{padding:13px 9px}.test-bars{gap:4px;height:70px;padding:15px 9px 0}.test-bars>i{width:6px}.release-candidate{gap:7px;padding:12px 9px}.candidate-icon{width:25px;height:25px}.review-badge{font-size:7px}.review-badge svg{width:10px}.scenario-selectors{grid-template-columns:repeat(2,1fr)}.scenario-selectors button{gap:7px;min-height:54px;padding:16px 13px;font-size:9px}.scenario-selectors button:nth-child(3){border-left:0}.scenario-selectors button:nth-child(n+3){border-top:1px solid #52667042}.scenario-number{font-size:8px}.scenario-caption{flex-direction:column;align-items:flex-start;gap:10px;margin-top:15px}.scenario-caption p{gap:4px;font-size:9px}.scenario-caption p>svg{width:11px;margin-right:2px}.scenario-controls>span{padding-left:17px;font-size:7px}.hero-agent-band{gap:20px;padding:34px 0}.agent-band-label{max-width:300px;font-size:8px;line-height:1.6;margin-inline:auto!important}.platform-page .hero-agent-band h2{letter-spacing:-.6px;margin-top:12px;font-size:23px;line-height:1.4}.hero-agent-band h2>span{display:block}.hero-agent-band .agent-names{gap:3px 21px}.hero-agent-band .agent-names li{font-size:15px}.hero-platform{border-radius:15px;padding:22px 17px}.hero-platform-heading{padding:0 0 22px}.platform-page .hero-platform-heading h2{letter-spacing:-.7px;font-size:24px}.hero-platform-workspace{flex-direction:column;gap:17px;display:flex}.hero-capabilities{grid-template-columns:repeat(3,1fr);gap:6px;padding:0}.hero-capability{text-align:center;align-items:center;gap:10px;padding:14px 6px}.hero-capability>svg{width:19px;height:19px}.hero-capability>span{min-height:24px;font-size:8px;line-height:1.5}.hero-capability>small,.hero-capability i{display:none}.hero-capability-body{padding:21px 18px}.hero-capability-detail{gap:18px}.capability-detail-icon{border-radius:10px;width:35px;height:35px}.capability-detail-icon svg{width:19px}.platform-page .hero-capability-detail h3{font-size:22px}.capability-eyebrow{font-size:7px}.capability-description{font-size:11px}}@media (max-width:920px){.cleanup-module small{font-size:7px}.convergence-result{padding:20px 14px}.convergence-result>strong{font-size:22px}.access-rules{padding-inline:8px;font-size:7px}.permission-checks{padding-inline:7px}.permission-checks>span{gap:3px;font-size:7px}}@media (max-width:650px){.portal-tiles span{font-size:7px}.backlog-status{min-width:45px;font-size:6px}.backlog-item strong{font-size:9px}.backlog-icon{width:25px;height:28px}.hero-audience{gap:15px}.hero-audience span{font-size:9px}.cleanup-module small{font-size:6px}.role-list>span,.role-list>div{font-size:7px}.release-app-screen.role-list{padding-inline:7px}.role-list>div>i{flex-basis:15px}.permission-checks>span{font-size:6px}.permission-checks{gap:10px;padding:13px 6px}.permission-checks svg{width:9px}.convergence-result{width:82%;padding:22px 14px}.convergence-piece{width:72%}.convergence-deliverables{gap:9px}.convergence-deliverables>span{font-size:7px}.capability-visual .capability-detail-icon{width:52px;height:52px}.capability-visual .capability-detail-icon svg{width:25px;height:25px}.capability-visual>div>span{font-size:8px}.capability-visual-line{width:23px}}@media (prefers-reduced-motion:reduce){.execution-hero *,.execution-hero :before,.execution-hero :after{transition:none!important;animation:none!important}}
