.ApproachScrollSection-module__GnxgCa__section{--approach-copy-muted:#333;--approach-copy-active:#f0f0f3;--approach-rule:#f0f0f338;--approach-secondary:#f0f0f3a3;--approach-pill-border:#f0f0f3a3;color:var(--approach-copy-active);background-image:none}.ApproachScrollSection-module__GnxgCa__section:before{z-index:1}.ApproachScrollSection-module__GnxgCa__sticky{position:relative}.ApproachScrollSection-module__GnxgCa__sticky:before{z-index:0;content:"";pointer-events:none;background-image:url(/textures/dark-grainy.webp);background-position:0 0;background-repeat:repeat;background-size:512px 512px;position:absolute;inset:0}.ApproachScrollSection-module__GnxgCa__container{z-index:2;padding-block:var(--section-py);position:relative}.ApproachScrollSection-module__GnxgCa__heading{color:var(--approach-copy-active);margin:0}.ApproachScrollSection-module__GnxgCa__progressTrack{background:var(--approach-rule);height:1px;margin-top:clamp(40px,5vw,64px);position:relative;overflow:hidden}.ApproachScrollSection-module__GnxgCa__progressFill{background:var(--approach-copy-active);transform-origin:0;will-change:transform;position:absolute;inset:0;transform:scaleX(1)}.ApproachScrollSection-module__GnxgCa__content{grid-template-columns:minmax(112px,2fr) minmax(0,10fr);gap:clamp(32px,5vw,80px);margin-top:clamp(44px,6vw,80px);display:grid}.ApproachScrollSection-module__GnxgCa__counterRail{align-items:flex-start;display:none}.ApproachScrollSection-module__GnxgCa__counter{border:1px solid var(--approach-pill-border);border-radius:var(--radius-pill);min-width:74px;color:var(--approach-secondary);font-family:var(--font-v35-label), "JetBrains Mono", monospace;letter-spacing:.02em;justify-content:center;align-items:center;padding:8px 15px;font-size:13px;font-weight:400;line-height:1;display:inline-flex}.ApproachScrollSection-module__GnxgCa__stage{grid-column:1/-1;min-width:0;position:relative}.ApproachScrollSection-module__GnxgCa__panel{gap:clamp(20px,3vw,32px);padding-bottom:clamp(40px,6vw,72px);display:grid}.ApproachScrollSection-module__GnxgCa__smallHeading{color:var(--approach-secondary);font-family:var(--font-v35-label), "JetBrains Mono", monospace;letter-spacing:.01em;margin:0;font-size:14px;font-weight:400;line-height:1.4}.ApproachScrollSection-module__GnxgCa__staticCounter{border:1px solid var(--approach-pill-border);border-radius:var(--radius-pill);width:fit-content;min-width:74px;color:var(--approach-secondary);font-family:var(--font-v35-label), "JetBrains Mono", monospace;letter-spacing:.02em;justify-content:center;align-items:center;padding:8px 15px;font-size:13px;font-weight:400;line-height:1;display:inline-flex}.ApproachScrollSection-module__GnxgCa__body{max-width:1080px;color:var(--approach-copy-active);font-family:var(--font-v35-body), sans-serif;font-synthesis-weight:none;letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:40px;font-weight:600;line-height:1.16}.ApproachScrollSection-module__GnxgCa__visualBody[hidden],.ApproachScrollSection-module__GnxgCa__stegaPayload{display:none}.ApproachScrollSection-module__GnxgCa__grapheme{color:var(--approach-copy-muted);transition:color 45ms linear}.ApproachScrollSection-module__GnxgCa__grapheme[data-highlighted=true]{color:var(--approach-copy-active)}.ApproachScrollSection-module__GnxgCa__grapheme[data-highlighted=true][data-accent=true]{color:#95106d}.ApproachScrollSection-module__GnxgCa__section[data-enhanced=true]{height:var(--approach-section-height)}.ApproachScrollSection-module__GnxgCa__section[data-enhanced=true] .ApproachScrollSection-module__GnxgCa__sticky{align-items:flex-start;min-height:100svh;display:flex;position:sticky;top:0}.ApproachScrollSection-module__GnxgCa__section[data-enhanced=true] .ApproachScrollSection-module__GnxgCa__container{width:100%;padding-block:clamp(96px,10vh,112px)}.ApproachScrollSection-module__GnxgCa__section[data-enhanced=true] .ApproachScrollSection-module__GnxgCa__stage{min-height:var(--approach-stage-height,280px);grid-column:auto}.ApproachScrollSection-module__GnxgCa__section[data-enhanced=true] .ApproachScrollSection-module__GnxgCa__counterRail{display:flex}.ApproachScrollSection-module__GnxgCa__section[data-enhanced=true] .ApproachScrollSection-module__GnxgCa__staticCounter{display:none}.ApproachScrollSection-module__GnxgCa__section[data-enhanced=true] .ApproachScrollSection-module__GnxgCa__panel{opacity:0;pointer-events:none;padding-bottom:0;transition:opacity .12s linear;position:absolute;inset:0}.ApproachScrollSection-module__GnxgCa__section[data-enhanced=true] .ApproachScrollSection-module__GnxgCa__panel[data-active=true]{opacity:1;pointer-events:auto}.ApproachScrollSection-module__GnxgCa__section[data-enhanced=true] .ApproachScrollSection-module__GnxgCa__accessibleBody{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1023px){.ApproachScrollSection-module__GnxgCa__content{grid-template-columns:minmax(90px,1.5fr) minmax(0,8.5fr);gap:28px}.ApproachScrollSection-module__GnxgCa__body{font-size:clamp(32px,4.1vw,38px);line-height:1.2}}@media (max-width:767px){.ApproachScrollSection-module__GnxgCa__container{padding-block:clamp(72px,18vw,112px)}.ApproachScrollSection-module__GnxgCa__heading{max-width:8ch}.ApproachScrollSection-module__GnxgCa__progressTrack{margin-top:36px}.ApproachScrollSection-module__GnxgCa__content{margin-top:32px;display:block}.ApproachScrollSection-module__GnxgCa__counterRail{margin-bottom:26px}.ApproachScrollSection-module__GnxgCa__panel{gap:18px;padding-bottom:64px}.ApproachScrollSection-module__GnxgCa__panel:last-child{padding-bottom:0}.ApproachScrollSection-module__GnxgCa__smallHeading{font-size:12px}.ApproachScrollSection-module__GnxgCa__body{letter-spacing:-.016em;max-width:100%;font-size:clamp(28px,7.6vw,32px);line-height:1.2}.ApproachScrollSection-module__GnxgCa__section[data-enhanced=true] .ApproachScrollSection-module__GnxgCa__sticky{align-items:center;min-height:100svh}.ApproachScrollSection-module__GnxgCa__section[data-enhanced=true] .ApproachScrollSection-module__GnxgCa__container{padding-block:28px}.ApproachScrollSection-module__GnxgCa__section[data-enhanced=true] .ApproachScrollSection-module__GnxgCa__panel{padding-bottom:0}}@media (prefers-reduced-motion:reduce),(max-height:680px){.ApproachScrollSection-module__GnxgCa__section{height:auto}.ApproachScrollSection-module__GnxgCa__sticky{min-height:0;display:block;position:relative;top:auto}.ApproachScrollSection-module__GnxgCa__progressFill{will-change:auto;transform:scaleX(1)}.ApproachScrollSection-module__GnxgCa__panel{opacity:1;pointer-events:auto;transition:none;position:relative;inset:auto}.ApproachScrollSection-module__GnxgCa__grapheme{color:var(--approach-copy-active);transition:none}}
.HomepageSchematicCanvasSection-module__bharIa__section{background-color:var(--canvas);color:#0a0a14;isolation:isolate;min-height:clamp(560px,78svh,680px);position:relative;overflow:hidden}.HomepageSchematicCanvasSection-module__bharIa__grid{z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#0a0a1412 1px,#0000 1px),linear-gradient(#0000 0 calc(24% - 1px),#0a0a1412 calc(24% - 1px) 24%,#0000 24% calc(76% - 1px),#0a0a1412 calc(76% - 1px) 76%,#0000 76%),radial-gradient(circle at 18% 8%,#fffffff0,#0000 32%),radial-gradient(circle at 80% 78%,#f1e6f580,#0000 36%);background-position:0 0,0 0,0 0,0 0;background-size:25% 100%,100% 100%,100% 100%,100% 100%;position:absolute;inset:0}.HomepageSchematicCanvasSection-module__bharIa__watermark{z-index:0;opacity:.045;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(59vw,980px);height:auto;position:absolute;top:50%;right:-12%;transform:translateY(-50%)}.HomepageSchematicCanvasSection-module__bharIa__container{z-index:1;flex-direction:column;justify-content:center;min-height:clamp(560px,78svh,680px);padding-block:0;display:flex;position:relative}.HomepageSchematicCanvasSection-module__bharIa__label{top:max(clamp(76px, 9svh, 108px), calc(var(--header-height) + 6px));border-radius:var(--radius-pill);color:#0a0a14c7;width:fit-content;font-family:var(--font-v35-label), monospace;letter-spacing:.16em;white-space:nowrap;border:1px solid #0a0a1433;margin:0;padding:10px 18px 9px;font-size:clamp(10px,.78vw,12px);font-weight:400;line-height:1;position:absolute;left:clamp(0px,3.5vw,56px)}.HomepageSchematicCanvasSection-module__bharIa__lockup{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:clamp(26px,3vw,48px);width:fit-content;max-width:calc(100% + -1*clamp(0px,3.5vw,56px));margin-top:0;margin-left:clamp(0px,3.5vw,56px);display:grid}.HomepageSchematicCanvasSection-module__bharIa__logo{width:auto;height:clamp(112px,10.6vw,170px);display:block}.HomepageSchematicCanvasSection-module__bharIa__wordmark{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.HomepageSchematicCanvasSection-module__bharIa__meet{color:#9346b8;font-family:var(--font-v35-heading), "PPFormula-Extrabold", sans-serif;letter-spacing:-.035em;margin:0 0 clamp(10px,1.3vw,18px) .09em;font-size:clamp(30px,3.2vw,50px);font-weight:800;line-height:.8}.HomepageSchematicCanvasSection-module__bharIa__marshal{color:#0a0a14;font-family:var(--font-v35-label), monospace;letter-spacing:-3px;white-space:nowrap;margin:0;font-size:clamp(92px,11.2vw,180px);font-weight:300;line-height:.78}.HomepageSchematicCanvasSection-module__bharIa__initialM{transform-origin:0;margin-right:.035em;display:inline-block;transform:scaleX(1.06)}.HomepageSchematicCanvasSection-module__bharIa__shal{margin-left:-4px;display:inline-block}@media (max-width:1023px){.HomepageSchematicCanvasSection-module__bharIa__watermark{width:76vw;right:-24%}}@media (max-width:767px){.HomepageSchematicCanvasSection-module__bharIa__section{min-height:76svh}.HomepageSchematicCanvasSection-module__bharIa__grid{background-size:50% 100%,100% 100%,100% 100%,100% 100%}.HomepageSchematicCanvasSection-module__bharIa__watermark{opacity:.042;width:132vw;right:-72%}.HomepageSchematicCanvasSection-module__bharIa__container{min-height:76svh}.HomepageSchematicCanvasSection-module__bharIa__label{top:max(64px, calc(var(--header-height) + 6px));letter-spacing:.12em;padding:9px 14px 8px;font-size:9px;left:0}.HomepageSchematicCanvasSection-module__bharIa__lockup{grid-template-columns:clamp(58px,17vw,74px) minmax(0,1fr);column-gap:clamp(15px,4.8vw,22px);width:100%;max-width:none;margin-top:0;margin-left:0}.HomepageSchematicCanvasSection-module__bharIa__logo{width:100%;height:auto}.HomepageSchematicCanvasSection-module__bharIa__meet{margin-bottom:clamp(8px,2.6vw,12px);font-size:clamp(24px,7.2vw,30px)}.HomepageSchematicCanvasSection-module__bharIa__marshal{font-size:clamp(52px,16.5vw,70px);line-height:.8}}@media (prefers-contrast:more){.HomepageSchematicCanvasSection-module__bharIa__watermark{opacity:.075}.HomepageSchematicCanvasSection-module__bharIa__grid{opacity:1}}
.AgentRuntimeSection-module__4dK4Vq__section{background-color:var(--carbon-textured,var(--surface-carbon));min-height:clamp(1860px,140vw,2220px);color:var(--text-on-dark);padding:var(--section-py) 0;isolation:isolate;background-image:url(/textures/dark-grainy.webp);background-position:0 0;background-repeat:repeat;background-size:512px 512px;position:relative;overflow:hidden}.AgentRuntimeSection-module__4dK4Vq__contentLayer{z-index:6;pointer-events:none;position:relative}.AgentRuntimeSection-module__4dK4Vq__copy{max-width:var(--measure-h2);text-align:left;flex-direction:column;align-items:flex-start;gap:24px;display:flex}.AgentRuntimeSection-module__4dK4Vq__eyebrow{color:var(--cyan);font-family:var(--font-v35-label)}.AgentRuntimeSection-module__4dK4Vq__heading{max-width:1400px;color:var(--v35-text-heading-on-dark);text-wrap:pretty}.AgentRuntimeSection-module__4dK4Vq__body{max-width:1120px;color:var(--text-body-on-dark);text-wrap:pretty}.AgentRuntimeSection-module__4dK4Vq__actions{pointer-events:auto;flex-wrap:wrap;gap:12px;padding-top:4px;display:flex}.AgentRuntimeSection-module__4dK4Vq__primaryCta,.AgentRuntimeSection-module__4dK4Vq__secondaryCta{border-radius:var(--radius-button);min-height:46px;font-family:var(--font-v35-body-regular);font-size:var(--v35-text-body-sm-size);font-weight:400;line-height:var(--v35-text-body-sm-line-height);justify-content:center;align-items:center;padding:12px 22px;text-decoration:none;transition:transform .15s cubic-bezier(.22,1,.36,1),filter .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1),background .15s cubic-bezier(.22,1,.36,1);display:inline-flex}.AgentRuntimeSection-module__4dK4Vq__primaryCta{background:var(--gradient-brand);color:#fff;border:1px solid #d64eeb59;box-shadow:0 14px 34px #9a4fbf38}.AgentRuntimeSection-module__4dK4Vq__secondaryCta{color:var(--v35-text-heading-on-dark);background:#ffffff0a;border:1px solid #ffffff38}.AgentRuntimeSection-module__4dK4Vq__primaryCta:hover,.AgentRuntimeSection-module__4dK4Vq__secondaryCta:hover{filter:brightness(1.06);transform:translateY(-1px)}.AgentRuntimeSection-module__4dK4Vq__primaryCta:active,.AgentRuntimeSection-module__4dK4Vq__secondaryCta:active{transform:scale(.98)}.AgentRuntimeSection-module__4dK4Vq__primaryCta:focus-visible,.AgentRuntimeSection-module__4dK4Vq__secondaryCta:focus-visible{outline-offset:3px;outline:3px solid #00e5ff85}.AgentRuntimeSection-module__4dK4Vq__stageLayer{z-index:1;pointer-events:none;--stage-shift:clamp(90px, 7vw, 150px);--frame-w:clamp(660px, 58vw, 900px);--frame-gap:clamp(48px, 5vw, 88px);--frame-top:clamp(880px, 64vw, 950px);--perimeter-pad:clamp(36px, 3.4vw, 56px);--prompt-top:clamp(360px, 32vw, 420px);--prompt-right:clamp(48px, 7vw, 128px);--prompt-w:clamp(520px, 40vw, 640px);--prompt-h:150px;--connector-top:clamp(635px, 49vw, 700px);--connector-w:clamp(250px, 22vw, 340px);--connector-h:86px;--connector-left:calc(50% - (var(--frame-w) / 2) - var(--perimeter-pad));--runtime-x:calc(100% - var(--prompt-right) - (var(--prompt-w) / 2));--runtime-y:calc(var(--prompt-top) + var(--prompt-h));--connector-x:calc(var(--connector-left) + (var(--connector-w) / 2));--connector-right:calc(var(--connector-left) + var(--connector-w));--connector-y:calc(var(--connector-top) + (var(--connector-h) / 2));--connector-bottom:calc(var(--connector-top) + var(--connector-h));--frame-edge-top:calc(var(--frame-top) - var(--perimeter-pad));--frame-outer-w:calc(var(--frame-w) + var(--perimeter-pad) + var(--perimeter-pad));--frame-left:calc(50% - (var(--frame-outer-w) / 2));--frame-hit-x:clamp(0px, calc(var(--connector-x) - var(--frame-left)), var(--frame-outer-w));--pulse-loop-duration:8.46s;--pulse-thickness:4px;width:100vw;position:absolute;inset:0;overflow:hidden}.AgentRuntimeSection-module__4dK4Vq__backgroundGrid{top:calc(var(--stage-shift) + var(--runtime-y));z-index:0;opacity:.72;background-image:linear-gradient(#d64eeb21 1px,#0000 1px),linear-gradient(90deg,#d64eeb1d 1px,#0000 1px);background-size:88px 82px;position:absolute;bottom:0;left:0;right:0}.AgentRuntimeSection-module__4dK4Vq__gridSvg{z-index:1;width:100%;height:100%;transform:translateY(var(--stage-shift));display:none;position:absolute;inset:0;overflow:visible}.AgentRuntimeSection-module__4dK4Vq__gridLine,.AgentRuntimeSection-module__4dK4Vq__railLine{fill:none;vector-effect:non-scaling-stroke}.AgentRuntimeSection-module__4dK4Vq__gridLine{stroke:#d64eeb13;stroke-width:1px}.AgentRuntimeSection-module__4dK4Vq__railLine{stroke:#d64eeb29;stroke-width:1px}.AgentRuntimeSection-module__4dK4Vq__stageCycle{z-index:2;transform:translateY(var(--stage-shift));position:absolute;inset:0}.AgentRuntimeSection-module__4dK4Vq__pulseLines{z-index:3;pointer-events:none;position:absolute;inset:0}.AgentRuntimeSection-module__4dK4Vq__pulseLine{background:#d64eeb47;border-radius:999px;position:absolute;overflow:hidden;box-shadow:0 0 14px #d64eeb57}.AgentRuntimeSection-module__4dK4Vq__pulseLine:after{border-radius:inherit;opacity:0;content:"";animation-duration:var(--pulse-loop-duration);will-change:transform, opacity;background:linear-gradient(90deg,#0000 0% 24%,#fff 34%,#d64eebfa 40%,#d64eeb9e 54%,#d64eeb47 70%,#d64eeb00 88%,#0000 100%);animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset:0;box-shadow:0 0 14px #d64eebfa,0 0 36px #d64eebad}.AgentRuntimeSection-module__4dK4Vq__pulseDropFromRuntime{top:var(--runtime-y);left:var(--runtime-x);width:var(--pulse-thickness);height:calc(var(--connector-y) - var(--runtime-y));transform:translate(-50%)}.AgentRuntimeSection-module__4dK4Vq__pulseDropFromRuntime:after{background:linear-gradient(#0000 0%,#d64eeb00 12%,#d64eeb47 30%,#d64eeb9e 46%,#d64eebfa 60%,#fff 66%,#0000 76% 100%);animation-name:AgentRuntimeSection-module__4dK4Vq__runtimePulseDropFromRuntime}.AgentRuntimeSection-module__4dK4Vq__pulseRunToConnector{top:var(--connector-y);left:var(--connector-right);width:calc(var(--runtime-x) - var(--connector-right));height:var(--pulse-thickness);transform:translateY(-50%)}.AgentRuntimeSection-module__4dK4Vq__pulseRunToConnector:after{animation-name:AgentRuntimeSection-module__4dK4Vq__runtimePulseRunToConnector}.AgentRuntimeSection-module__4dK4Vq__pulseDropToFrame{top:var(--connector-bottom);left:var(--connector-x);width:var(--pulse-thickness);height:calc(var(--frame-edge-top) - var(--connector-bottom));transform:translate(-50%)}.AgentRuntimeSection-module__4dK4Vq__pulseDropToFrame:after{background:linear-gradient(#0000 0%,#d64eeb00 12%,#d64eeb47 30%,#d64eeb9e 46%,#d64eebfa 60%,#fff 66%,#0000 76% 100%);animation-name:AgentRuntimeSection-module__4dK4Vq__runtimePulseDropToFrame}.AgentRuntimeSection-module__4dK4Vq__promptCard{top:var(--prompt-top);right:var(--prompt-right);z-index:5;width:var(--prompt-w);min-height:var(--prompt-h);color:#17151c;background:#fffff9fa;border-radius:14px;padding:18px 18px 14px;animation:7.2s cubic-bezier(.22,1,.36,1) infinite AgentRuntimeSection-module__4dK4Vq__promptWake;position:absolute;box-shadow:0 26px 64px #00000057,0 0 0 1px #ffffff2e}.AgentRuntimeSection-module__4dK4Vq__promptMessages{max-width:560px;min-height:72px;position:relative}.AgentRuntimeSection-module__4dK4Vq__promptText{font-family:var(--font-v35-body);letter-spacing:0;opacity:0;margin:0;font-size:clamp(18px,1.28vw,22px);font-weight:500;line-height:1.35;animation-duration:8.46s;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-iteration-count:infinite;position:absolute;inset:0}.AgentRuntimeSection-module__4dK4Vq__promptText:first-child{opacity:1}.AgentRuntimeSection-module__4dK4Vq__promptSlot0{animation-name:AgentRuntimeSection-module__4dK4Vq__promptTextSlot0}.AgentRuntimeSection-module__4dK4Vq__promptSlot1{animation-name:AgentRuntimeSection-module__4dK4Vq__promptTextSlot1}.AgentRuntimeSection-module__4dK4Vq__promptSlot2{animation-name:AgentRuntimeSection-module__4dK4Vq__promptTextSlot2}.AgentRuntimeSection-module__4dK4Vq__promptFooter{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.AgentRuntimeSection-module__4dK4Vq__promptTools{gap:7px;display:flex}.AgentRuntimeSection-module__4dK4Vq__promptTools span,.AgentRuntimeSection-module__4dK4Vq__promptSend{color:#03040a7a;width:28px;height:28px;font-family:var(--font-v35-label);background:#03040a14;border-radius:999px;place-items:center;font-size:12px;line-height:1;display:grid}.AgentRuntimeSection-module__4dK4Vq__promptTools svg,.AgentRuntimeSection-module__4dK4Vq__promptSend svg{display:block}.AgentRuntimeSection-module__4dK4Vq__promptSend{color:#fff;background:#0a97ff;font-size:18px}.AgentRuntimeSection-module__4dK4Vq__corner{filter:drop-shadow(0 0 8px #d64eebcc);border-color:#d64eeb;width:12px;height:12px;animation:7.2s cubic-bezier(.22,1,.36,1) infinite AgentRuntimeSection-module__4dK4Vq__bracketWake;position:absolute}.AgentRuntimeSection-module__4dK4Vq__cornerTopLeft{border-top:2px solid;border-left:2px solid;top:-8px;left:-8px}.AgentRuntimeSection-module__4dK4Vq__cornerTopRight{border-top:2px solid;border-right:2px solid;top:-8px;right:-8px}.AgentRuntimeSection-module__4dK4Vq__cornerBottomLeft{border-bottom:2px solid;border-left:2px solid;bottom:-8px;left:-8px}.AgentRuntimeSection-module__4dK4Vq__cornerBottomRight{border-bottom:2px solid;border-right:2px solid;bottom:-8px;right:-8px}.AgentRuntimeSection-module__4dK4Vq__heartbeat{opacity:0;grid-template-columns:44px 24px 64px;gap:6px;width:150px;animation:7.2s cubic-bezier(.22,1,.36,1) infinite AgentRuntimeSection-module__4dK4Vq__heartbeat;display:grid;position:absolute;bottom:12px;left:18px;transform:translateY(5px)}.AgentRuntimeSection-module__4dK4Vq__heartbeat span{background:#d64eeb;border-radius:999px;height:2px}.AgentRuntimeSection-module__4dK4Vq__connectorCapsule{top:var(--connector-top);left:var(--connector-left);z-index:4;width:var(--connector-w);height:var(--connector-h);background:#03040a80;border:1px solid #d64eeb6b;justify-content:center;align-items:center;gap:14px;animation:7.2s cubic-bezier(.22,1,.36,1) infinite AgentRuntimeSection-module__4dK4Vq__capsuleWake;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 28px #d64eeb1f}.AgentRuntimeSection-module__4dK4Vq__connectorOrb{background:#fffff7;border:1px solid #d64eeb38;border-radius:999px;flex:none;place-items:center;width:60px;height:60px;animation:7.2s cubic-bezier(.22,1,.36,1) infinite AgentRuntimeSection-module__4dK4Vq__connectorWake;display:grid;position:relative;box-shadow:0 0 0 1px #ffffff2e,0 0 20px #d64eeb52}.AgentRuntimeSection-module__4dK4Vq__connectorOrb:first-child{margin-left:-44px}.AgentRuntimeSection-module__4dK4Vq__connectorOrb:last-child{margin-right:-44px}.AgentRuntimeSection-module__4dK4Vq__connectorDelay0{animation-delay:0s}.AgentRuntimeSection-module__4dK4Vq__connectorDelay1{animation-delay:.12s}.AgentRuntimeSection-module__4dK4Vq__connectorDelay2{animation-delay:.24s}.AgentRuntimeSection-module__4dK4Vq__connectorDelay3{animation-delay:.36s}.AgentRuntimeSection-module__4dK4Vq__connectorIcon{object-fit:contain;width:30px;height:30px}.AgentRuntimeSection-module__4dK4Vq__connectorGlyph{color:#446063;font-family:var(--font-v35-label);font-size:17px;line-height:1}.AgentRuntimeSection-module__4dK4Vq__connectorLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AgentRuntimeSection-module__4dK4Vq__appStack{z-index:3;--slide-step:calc(var(--frame-w) + var(--frame-gap));position:absolute;inset:0}.AgentRuntimeSection-module__4dK4Vq__appPerimeter{top:calc(var(--frame-top) - var(--perimeter-pad));left:var(--frame-left);z-index:5;width:var(--frame-outer-w);aspect-ratio:1;pointer-events:none;border:2px solid #d64eebd1;position:absolute;box-shadow:0 0 0 1px #ffffff14,0 0 18px #d64eebb8,0 0 46px #d64eeb61}.AgentRuntimeSection-module__4dK4Vq__framePulseLines{top:var(--frame-edge-top);left:var(--frame-left);z-index:6;width:var(--frame-outer-w);aspect-ratio:1;pointer-events:none;position:absolute}.AgentRuntimeSection-module__4dK4Vq__framePulseSegment{border-radius:999px;position:absolute;overflow:hidden}.AgentRuntimeSection-module__4dK4Vq__framePulseSegment:after{border-radius:inherit;opacity:0;content:"";animation-duration:var(--pulse-loop-duration);will-change:transform, opacity;background:linear-gradient(90deg,#0000 0% 24%,#fff 34%,#d64eebfa 40%,#d64eeb9e 54%,#d64eeb47 70%,#d64eeb00 88%,#0000 100%);animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset:0;box-shadow:0 0 14px #d64eebfa,0 0 36px #d64eebad}.AgentRuntimeSection-module__4dK4Vq__framePulseTopLeft{width:var(--frame-hit-x);height:var(--pulse-thickness);top:0;left:0}.AgentRuntimeSection-module__4dK4Vq__framePulseTopLeft:after{animation-name:AgentRuntimeSection-module__4dK4Vq__framePulseTopLeft}.AgentRuntimeSection-module__4dK4Vq__framePulseTopRight{top:0;right:0;left:var(--frame-hit-x);height:var(--pulse-thickness)}.AgentRuntimeSection-module__4dK4Vq__framePulseTopRight:after{background:linear-gradient(90deg,#0000 0%,#d64eeb00 12%,#d64eeb47 30%,#d64eeb9e 46%,#d64eebfa 60%,#fff 66%,#0000 76% 100%);animation-name:AgentRuntimeSection-module__4dK4Vq__framePulseTopRight}.AgentRuntimeSection-module__4dK4Vq__framePulseLeftSide{width:var(--pulse-thickness);height:100%;top:0;left:0}.AgentRuntimeSection-module__4dK4Vq__framePulseLeftSide:after,.AgentRuntimeSection-module__4dK4Vq__framePulseRightSide:after{background:linear-gradient(#0000 0%,#d64eeb00 12%,#d64eeb47 30%,#d64eeb9e 46%,#d64eebfa 60%,#fff 66%,#0000 76% 100%);animation-name:AgentRuntimeSection-module__4dK4Vq__framePulseSide}.AgentRuntimeSection-module__4dK4Vq__framePulseRightSide{width:var(--pulse-thickness);height:100%;top:0;right:0}.AgentRuntimeSection-module__4dK4Vq__framePulseBottomLeft{width:50%;height:var(--pulse-thickness);bottom:0;left:0}.AgentRuntimeSection-module__4dK4Vq__framePulseBottomLeft:after{background:linear-gradient(90deg,#0000 0%,#d64eeb00 12%,#d64eeb47 30%,#d64eeb9e 46%,#d64eebfa 60%,#fff 66%,#0000 76% 100%);animation-name:AgentRuntimeSection-module__4dK4Vq__framePulseBottomLeft}.AgentRuntimeSection-module__4dK4Vq__framePulseBottomRight{width:50%;height:var(--pulse-thickness);bottom:0;right:0}.AgentRuntimeSection-module__4dK4Vq__framePulseBottomRight:after{animation-name:AgentRuntimeSection-module__4dK4Vq__framePulseBottomRight}.AgentRuntimeSection-module__4dK4Vq__framePulseMeet{width:34px;height:var(--pulse-thickness);opacity:0;animation:AgentRuntimeSection-module__4dK4Vq__framePulseMeet var(--pulse-loop-duration) linear infinite;transform-origin:50%;will-change:opacity, transform;background:#fff;border-radius:999px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)scaleX(.2);box-shadow:0 0 14px #ffffffdb,0 0 34px #d64eebd1}.AgentRuntimeSection-module__4dK4Vq__carouselFrame{top:var(--frame-top);z-index:4;width:var(--frame-w);aspect-ratio:1;will-change:transform, opacity, filter, box-shadow, border-color;background:#fff;border:1px solid #ffffff14;border-radius:10px 10px 0 0;position:absolute;left:50%;overflow:hidden}.AgentRuntimeSection-module__4dK4Vq__carouselTrack{top:var(--frame-top);z-index:4;gap:var(--frame-gap);width:max-content;transform:translateX(calc((var(--frame-w) / -2) - var(--slide-step)));will-change:transform;animation:8.46s cubic-bezier(.65,0,.35,1) infinite AgentRuntimeSection-module__4dK4Vq__frameTrackStep;display:flex;position:absolute;left:50%}.AgentRuntimeSection-module__4dK4Vq__trackFrame{flex:0 0 var(--frame-w);border-color:#ffffff2e;position:relative;top:auto;left:auto;transform:none;box-shadow:0 28px 68px #0000006b}.AgentRuntimeSection-module__4dK4Vq__appImage{object-fit:cover;object-position:18% center}.AgentRuntimeSection-module__4dK4Vq__promptCard,.AgentRuntimeSection-module__4dK4Vq__corner,.AgentRuntimeSection-module__4dK4Vq__heartbeat,.AgentRuntimeSection-module__4dK4Vq__connectorCapsule,.AgentRuntimeSection-module__4dK4Vq__connectorOrb{animation:none}.AgentRuntimeSection-module__4dK4Vq__heartbeat{opacity:0;animation:none}@keyframes AgentRuntimeSection-module__4dK4Vq__promptTextSlot0{0%,22.7%{opacity:1}28.6%,94.1%{opacity:0}to{opacity:1}}@keyframes AgentRuntimeSection-module__4dK4Vq__promptTextSlot1{0%,22.7%{opacity:0}28.6%,58.4%{opacity:1}64.3%,to{opacity:0}}@keyframes AgentRuntimeSection-module__4dK4Vq__promptTextSlot2{0%,58.4%{opacity:0}64.3%,94.1%{opacity:1}to{opacity:0}}@keyframes AgentRuntimeSection-module__4dK4Vq__promptWake{0%,to{transform:translateY(0)}10%,24%{transform:translateY(-2px)}}@keyframes AgentRuntimeSection-module__4dK4Vq__bracketWake{0%,to{opacity:.55}10%,32%{opacity:1}}@keyframes AgentRuntimeSection-module__4dK4Vq__heartbeat{0%,11%,to{opacity:0;transform:translateY(5px)}16%,34%{opacity:1;transform:translateY(0)}}@keyframes AgentRuntimeSection-module__4dK4Vq__runtimePulseDropFromRuntime{0%{opacity:1;transform:translateY(-100%)}4.5%{opacity:1;transform:translateY(100%)}5.2%{opacity:0;transform:translateY(100%)}5.21%,28.59%{opacity:0;transform:translateY(-100%)}28.6%{opacity:1;transform:translateY(-100%)}33.1%{opacity:1;transform:translateY(100%)}33.8%{opacity:0;transform:translateY(100%)}33.81%,64.29%{opacity:0;transform:translateY(-100%)}64.3%{opacity:1;transform:translateY(-100%)}68.8%{opacity:1;transform:translateY(100%)}69.5%{opacity:0;transform:translateY(100%)}69.51%,to{opacity:0;transform:translateY(-100%)}}@keyframes AgentRuntimeSection-module__4dK4Vq__runtimePulseRunToConnector{0%,4.29%{opacity:0;transform:translate(100%)}4.3%{opacity:1;transform:translate(100%)}10%{opacity:1;transform:translate(-100%)}10.8%{opacity:0;transform:translate(-100%)}10.81%,32.89%{opacity:0;transform:translate(100%)}32.9%{opacity:1;transform:translate(100%)}38.6%{opacity:1;transform:translate(-100%)}39.4%{opacity:0;transform:translate(-100%)}39.41%,68.59%{opacity:0;transform:translate(100%)}68.6%{opacity:1;transform:translate(100%)}74.3%{opacity:1;transform:translate(-100%)}75.1%{opacity:0;transform:translate(-100%)}75.11%,to{opacity:0;transform:translate(100%)}}@keyframes AgentRuntimeSection-module__4dK4Vq__runtimePulseDropToFrame{0%,9.79%{opacity:0;transform:translateY(-100%)}9.8%{opacity:1;transform:translateY(-100%)}13.8%{opacity:1;transform:translateY(100%)}14.6%{opacity:0;transform:translateY(100%)}14.61%,38.39%{opacity:0;transform:translateY(-100%)}38.4%{opacity:1;transform:translateY(-100%)}42.4%{opacity:1;transform:translateY(100%)}43.2%{opacity:0;transform:translateY(100%)}43.21%,74.09%{opacity:0;transform:translateY(-100%)}74.1%{opacity:1;transform:translateY(-100%)}78.1%{opacity:1;transform:translateY(100%)}78.9%{opacity:0;transform:translateY(100%)}78.91%,to{opacity:0;transform:translateY(-100%)}}@keyframes AgentRuntimeSection-module__4dK4Vq__framePulseTopLeft{0%,13.59%{opacity:0;transform:translate(100%)}13.6%{opacity:1;transform:translate(100%)}16.8%{opacity:1;transform:translate(-100%)}17.5%{opacity:0;transform:translate(-100%)}17.51%,42.19%{opacity:0;transform:translate(100%)}42.2%{opacity:1;transform:translate(100%)}45.4%{opacity:1;transform:translate(-100%)}46.1%{opacity:0;transform:translate(-100%)}46.11%,77.89%{opacity:0;transform:translate(100%)}77.9%{opacity:1;transform:translate(100%)}81.1%{opacity:1;transform:translate(-100%)}81.8%{opacity:0;transform:translate(-100%)}81.81%,to{opacity:0;transform:translate(100%)}}@keyframes AgentRuntimeSection-module__4dK4Vq__framePulseTopRight{0%,13.59%{opacity:0;transform:translate(-100%)}13.6%{opacity:1;transform:translate(-100%)}16.8%{opacity:1;transform:translate(100%)}17.5%{opacity:0;transform:translate(100%)}17.51%,42.19%{opacity:0;transform:translate(-100%)}42.2%{opacity:1;transform:translate(-100%)}45.4%{opacity:1;transform:translate(100%)}46.1%{opacity:0;transform:translate(100%)}46.11%,77.89%{opacity:0;transform:translate(-100%)}77.9%{opacity:1;transform:translate(-100%)}81.1%{opacity:1;transform:translate(100%)}81.8%{opacity:0;transform:translate(100%)}81.81%,to{opacity:0;transform:translate(-100%)}}@keyframes AgentRuntimeSection-module__4dK4Vq__framePulseSide{0%,16.59%{opacity:0;transform:translateY(-100%)}16.6%{opacity:1;transform:translateY(-100%)}19.6%{opacity:1;transform:translateY(100%)}20.3%{opacity:0;transform:translateY(100%)}20.31%,45.19%{opacity:0;transform:translateY(-100%)}45.2%{opacity:1;transform:translateY(-100%)}48.2%{opacity:1;transform:translateY(100%)}48.9%{opacity:0;transform:translateY(100%)}48.91%,80.89%{opacity:0;transform:translateY(-100%)}80.9%{opacity:1;transform:translateY(-100%)}83.9%{opacity:1;transform:translateY(100%)}84.6%{opacity:0;transform:translateY(100%)}84.61%,to{opacity:0;transform:translateY(-100%)}}@keyframes AgentRuntimeSection-module__4dK4Vq__framePulseBottomLeft{0%,19.39%{opacity:0;transform:translate(-100%)}19.4%{opacity:1;transform:translate(-100%)}22.4%{opacity:1;transform:translate(100%)}22.7%{opacity:0;transform:translate(100%)}22.71%,47.99%{opacity:0;transform:translate(-100%)}48%{opacity:1;transform:translate(-100%)}51%{opacity:1;transform:translate(100%)}51.3%{opacity:0;transform:translate(100%)}51.31%,83.69%{opacity:0;transform:translate(-100%)}83.7%{opacity:1;transform:translate(-100%)}86.7%{opacity:1;transform:translate(100%)}87%{opacity:0;transform:translate(100%)}87.01%,to{opacity:0;transform:translate(-100%)}}@keyframes AgentRuntimeSection-module__4dK4Vq__framePulseBottomRight{0%,19.39%{opacity:0;transform:translate(100%)}19.4%{opacity:1;transform:translate(100%)}22.4%{opacity:1;transform:translate(-100%)}22.7%{opacity:0;transform:translate(-100%)}22.71%,47.99%{opacity:0;transform:translate(100%)}48%{opacity:1;transform:translate(100%)}51%{opacity:1;transform:translate(-100%)}51.3%{opacity:0;transform:translate(-100%)}51.31%,83.69%{opacity:0;transform:translate(100%)}83.7%{opacity:1;transform:translate(100%)}86.7%{opacity:1;transform:translate(-100%)}87%{opacity:0;transform:translate(-100%)}87.01%,to{opacity:0;transform:translate(100%)}}@keyframes AgentRuntimeSection-module__4dK4Vq__framePulseMeet{0%,21.09%{opacity:0;transform:translate(-50%)scaleX(.2)}21.4%{opacity:1;transform:translate(-50%)scaleX(1)}21.8%,49.69%{opacity:0;transform:translate(-50%)scaleX(.2)}50%{opacity:1;transform:translate(-50%)scaleX(1)}50.4%,85.39%{opacity:0;transform:translate(-50%)scaleX(.2)}85.7%{opacity:1;transform:translate(-50%)scaleX(1)}86.1%,to{opacity:0;transform:translate(-50%)scaleX(.2)}}@keyframes AgentRuntimeSection-module__4dK4Vq__capsuleWake{0%,to{box-shadow:inset 0 0 0 1px #ffffff0a,0 0 28px #d64eeb1f}38%,58%{box-shadow:inset 0 0 0 1px #ffffff14,0 0 38px #d64eeb61}}@keyframes AgentRuntimeSection-module__4dK4Vq__connectorWake{0%,to{filter:brightness();transform:scale(1)}42%,56%{filter:brightness(1.08);transform:scale(1.035)}}@keyframes AgentRuntimeSection-module__4dK4Vq__frameTrackStep{0%,22.7%{transform:translateX(calc((var(--frame-w) / -2) - var(--slide-step)))}28.6%,58.4%{transform:translateX(calc((var(--frame-w) / -2) - var(--slide-step) - var(--slide-step)))}64.3%,94.1%{transform:translateX(calc((var(--frame-w) / -2) - var(--slide-step) - var(--slide-step) - var(--slide-step)))}to{transform:translateX(calc((var(--frame-w) / -2) - var(--slide-step) - var(--slide-step) - var(--slide-step) - var(--slide-step)))}}@media (max-width:1180px){.AgentRuntimeSection-module__4dK4Vq__section{min-height:1320px}.AgentRuntimeSection-module__4dK4Vq__contentLayer{pointer-events:auto}.AgentRuntimeSection-module__4dK4Vq__stageLayer{--stage-shift:0px;--prompt-top:96px;--prompt-right:clamp(32px, 5vw, 56px);--prompt-w:min(600px, calc(100vw - 64px));--connector-top:300px;--connector-left:clamp(180px, 24vw, 300px);--frame-w:min(86vw, 760px);--frame-gap:48px;--frame-top:500px;height:930px;top:390px}}@media (max-width:767px){.AgentRuntimeSection-module__4dK4Vq__section{min-height:0;padding:var(--section-py) 0 56px}.AgentRuntimeSection-module__4dK4Vq__copy{gap:18px;max-width:none}.AgentRuntimeSection-module__4dK4Vq__actions,.AgentRuntimeSection-module__4dK4Vq__primaryCta,.AgentRuntimeSection-module__4dK4Vq__secondaryCta{width:100%}.AgentRuntimeSection-module__4dK4Vq__stageLayer{width:100vw;height:auto;min-height:620px;margin-top:48px;margin-left:calc(var(--container-px) * -1);display:block;position:relative;inset:auto}.AgentRuntimeSection-module__4dK4Vq__gridSvg{height:100%}.AgentRuntimeSection-module__4dK4Vq__stageCycle{min-height:620px;position:relative}.AgentRuntimeSection-module__4dK4Vq__stageLayer{--stage-shift:0px;--prompt-top:24px;--prompt-right:24px;--prompt-w:calc(100vw - 48px);--connector-top:228px;--connector-w:min(320px, calc(100vw - 48px));--connector-h:78px;--connector-left:calc((100vw - var(--connector-w)) / 2);--frame-w:calc(100vw - 48px);--frame-gap:24px;--frame-top:354px}.AgentRuntimeSection-module__4dK4Vq__promptCard{min-height:150px;padding:16px}.AgentRuntimeSection-module__4dK4Vq__promptMessages{min-height:80px}.AgentRuntimeSection-module__4dK4Vq__promptText{font-size:16px}.AgentRuntimeSection-module__4dK4Vq__connectorOrb{width:54px;height:54px}.AgentRuntimeSection-module__4dK4Vq__carouselTrack{transform:translateX(calc(var(--frame-w) / -2));gap:0;animation:none}.AgentRuntimeSection-module__4dK4Vq__trackFrame{display:none}.AgentRuntimeSection-module__4dK4Vq__trackFrame:nth-child(2){display:block}}@media (prefers-reduced-motion:reduce){.AgentRuntimeSection-module__4dK4Vq__stageCycle,.AgentRuntimeSection-module__4dK4Vq__promptCard,.AgentRuntimeSection-module__4dK4Vq__promptText,.AgentRuntimeSection-module__4dK4Vq__corner,.AgentRuntimeSection-module__4dK4Vq__heartbeat,.AgentRuntimeSection-module__4dK4Vq__pulseLine:after,.AgentRuntimeSection-module__4dK4Vq__framePulseMeet,.AgentRuntimeSection-module__4dK4Vq__connectorCapsule,.AgentRuntimeSection-module__4dK4Vq__connectorOrb,.AgentRuntimeSection-module__4dK4Vq__carouselTrack,.AgentRuntimeSection-module__4dK4Vq__carouselFrame,.AgentRuntimeSection-module__4dK4Vq__framePulseSegment:after,.AgentRuntimeSection-module__4dK4Vq__appImage{animation:none}.AgentRuntimeSection-module__4dK4Vq__heartbeat,.AgentRuntimeSection-module__4dK4Vq__pulseLine:after,.AgentRuntimeSection-module__4dK4Vq__framePulseMeet,.AgentRuntimeSection-module__4dK4Vq__framePulseSegment:after{opacity:0}}
.ComparisonTable-module__1h1Qyq__section{padding:var(--section-py) 0;color:var(--text-body-on-dark)}.ComparisonTable-module__1h1Qyq__container{flex-direction:column;gap:clamp(40px,6vw,72px);display:flex}.ComparisonTable-module__1h1Qyq__header{align-self:center;align-items:center;gap:var(--gap-md);max-width:var(--measure-h1);text-align:center;flex-direction:column;display:flex}.ComparisonTable-module__1h1Qyq__eyebrow{color:#00e5ff;font-feature-settings:normal;font-variation-settings:normal;letter-spacing:.56px;text-transform:uppercase;height:19.5938px;font-family:JetBrains Mono,JetBrains Mono Fallback;font-size:14px;font-weight:400;line-height:19.6px;display:inline-block}.ComparisonTable-module__1h1Qyq__headline{color:var(--v35-text-heading-on-dark);max-width:var(--measure-h1);text-wrap:pretty}.ComparisonTable-module__1h1Qyq__sub{color:var(--text-body-on-dark);text-wrap:pretty;max-width:1040px}.ComparisonTable-module__1h1Qyq__tableWrap{scrollbar-color:#fff3 transparent;scrollbar-width:thin;overflow-x:auto}.ComparisonTable-module__1h1Qyq__tableWrap:focus-visible{outline:2px solid var(--cyan);outline-offset:6px}.ComparisonTable-module__1h1Qyq__table{border-collapse:separate;border-spacing:0;width:100%;min-width:920px;color:var(--text-body-on-dark);table-layout:fixed}.ComparisonTable-module__1h1Qyq__dimensionColumn{width:23%}.ComparisonTable-module__1h1Qyq__comparisonColumn{width:25%}.ComparisonTable-module__1h1Qyq__marshalColumn{width:27%}.ComparisonTable-module__1h1Qyq__table th,.ComparisonTable-module__1h1Qyq__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #ffffff0f;padding:20px 22px}.ComparisonTable-module__1h1Qyq__table thead th{vertical-align:bottom;border-bottom-color:#ffffff1a;padding-top:4px;padding-bottom:26px}.ComparisonTable-module__1h1Qyq__dimensionHeader{color:#ffffff6b;font-family:var(--font-v35-label);font-size:var(--v35-text-body-xs-size);font-weight:var(--v35-text-body-xs-weight);line-height:var(--v35-text-body-xs-line-height);letter-spacing:0;text-transform:uppercase}.ComparisonTable-module__1h1Qyq__builderHeader,.ComparisonTable-module__1h1Qyq__agencyHeader{font-weight:inherit}.ComparisonTable-module__1h1Qyq__columnHeaderInner{flex-direction:column;gap:10px;display:flex}.ComparisonTable-module__1h1Qyq__columnTag{color:var(--purple);font-family:var(--font-v35-label);font-size:var(--v35-text-body-xs-size);font-weight:var(--v35-text-body-xs-weight);line-height:var(--v35-text-body-xs-line-height);letter-spacing:0;text-transform:uppercase}.ComparisonTable-module__1h1Qyq__agencyHeader .ComparisonTable-module__1h1Qyq__columnTag{color:#f66b83}.ComparisonTable-module__1h1Qyq__marshalHeader .ComparisonTable-module__1h1Qyq__columnTag{color:var(--mint)}.ComparisonTable-module__1h1Qyq__columnName{color:var(--v35-text-heading-on-dark);font-family:var(--font-v35-display);font-size:clamp(20px,2.2vw,26px);font-weight:var(--v35-text-h4-weight);letter-spacing:0;line-height:1.12}.ComparisonTable-module__1h1Qyq__marshalHeader .ComparisonTable-module__1h1Qyq__columnName{color:var(--mint)}.ComparisonTable-module__1h1Qyq__columnSubtext{color:var(--text-muted-on-dark);font-family:var(--font-v35-body);font-size:var(--v35-text-body-sm-size);font-weight:var(--v35-text-body-sm-weight);line-height:var(--v35-text-body-sm-line-height);letter-spacing:0}.ComparisonTable-module__1h1Qyq__dimensionCell{color:var(--v35-text-heading-on-dark);font-family:var(--font-v35-label);font-size:var(--v35-text-body-sm-size);font-weight:var(--v35-text-body-sm-weight);letter-spacing:0;line-height:1.4}.ComparisonTable-module__1h1Qyq__dimensionCell:before{content:"/ ";color:var(--cyan)}.ComparisonTable-module__1h1Qyq__builderCell,.ComparisonTable-module__1h1Qyq__agencyCell{color:var(--text-muted-on-dark);font-family:var(--font-v35-body);font-size:16px;font-weight:var(--v35-text-body-weight);line-height:var(--v35-text-body-line-height);letter-spacing:0}.ComparisonTable-module__1h1Qyq__marshalCell{color:var(--v35-text-heading-on-dark);font-family:var(--font-v35-body);font-size:16px;font-weight:var(--v35-text-body-sm-weight);line-height:var(--v35-text-body-line-height);letter-spacing:0}.ComparisonTable-module__1h1Qyq__marshalHeader,.ComparisonTable-module__1h1Qyq__marshalCell{background-color:#08ffb609;border-left:1px solid #08ffb64d;border-right:1px solid #08ffb64d}.ComparisonTable-module__1h1Qyq__marshalHeader{color:var(--mint);font-weight:inherit;border-top:3px solid var(--mint);border-top-left-radius:8px;border-top-right-radius:8px}.ComparisonTable-module__1h1Qyq__table tbody tr:nth-child(2n) .ComparisonTable-module__1h1Qyq__dimensionCell,.ComparisonTable-module__1h1Qyq__table tbody tr:nth-child(2n) .ComparisonTable-module__1h1Qyq__builderCell,.ComparisonTable-module__1h1Qyq__table tbody tr:nth-child(2n) .ComparisonTable-module__1h1Qyq__agencyCell{background-color:#ffffff04}.ComparisonTable-module__1h1Qyq__table tbody tr:nth-child(2n) .ComparisonTable-module__1h1Qyq__marshalCell{background-color:#08ffb60d}.ComparisonTable-module__1h1Qyq__table tbody tr:last-child .ComparisonTable-module__1h1Qyq__dimensionCell,.ComparisonTable-module__1h1Qyq__table tbody tr:last-child .ComparisonTable-module__1h1Qyq__builderCell,.ComparisonTable-module__1h1Qyq__table tbody tr:last-child .ComparisonTable-module__1h1Qyq__agencyCell{border-bottom:none}.ComparisonTable-module__1h1Qyq__table tbody tr:last-child .ComparisonTable-module__1h1Qyq__marshalCell{border-bottom:1px solid #08ffb64d;border-bottom-right-radius:8px;border-bottom-left-radius:8px}@media (max-width:1023px){.ComparisonTable-module__1h1Qyq__table{min-width:880px}.ComparisonTable-module__1h1Qyq__table th,.ComparisonTable-module__1h1Qyq__table td{padding:18px}}@media (max-width:767px){.ComparisonTable-module__1h1Qyq__container{gap:var(--gap-xl)}.ComparisonTable-module__1h1Qyq__header{max-width:none}.ComparisonTable-module__1h1Qyq__tableWrap{margin-right:calc(var(--container-pad) * -1);padding-right:var(--container-pad)}.ComparisonTable-module__1h1Qyq__table{min-width:820px}.ComparisonTable-module__1h1Qyq__table th,.ComparisonTable-module__1h1Qyq__table td{padding:16px}.ComparisonTable-module__1h1Qyq__builderCell:before,.ComparisonTable-module__1h1Qyq__agencyCell:before,.ComparisonTable-module__1h1Qyq__marshalCell:before{content:attr(data-label);color:var(--cyan);font-family:var(--font-v35-label);font-size:var(--v35-text-body-xs-size);font-weight:var(--v35-text-body-xs-weight);line-height:var(--v35-text-body-xs-line-height);letter-spacing:0;text-transform:uppercase;margin-bottom:6px;display:block}.ComparisonTable-module__1h1Qyq__agencyCell:before{color:#f66b83}.ComparisonTable-module__1h1Qyq__marshalCell:before{color:var(--mint)}}
.AnchoredNarrative-module__a4GCuW__section{background:var(--canvas);padding:var(--section-py) 0}.AnchoredNarrative-module__a4GCuW__section.canvas-schematic{overflow:visible}.AnchoredNarrative-module__a4GCuW__container{max-width:var(--container-max);padding:0 var(--container-px);z-index:1;margin:0 auto;position:relative}.AnchoredNarrative-module__a4GCuW__grid{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:768px){.AnchoredNarrative-module__a4GCuW__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}@media (min-width:1024px){.AnchoredNarrative-module__a4GCuW__grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:80px}}.AnchoredNarrative-module__a4GCuW__left{position:relative}.AnchoredNarrative-module__a4GCuW__leftContent{z-index:2;max-width:100%;position:relative}@media (min-width:768px){.AnchoredNarrative-module__a4GCuW__leftContent{top:calc(var(--top-chrome-height) + 24px);align-self:start;max-width:380px;padding-top:40px;position:sticky}}@media (min-width:1024px){.AnchoredNarrative-module__a4GCuW__leftContent{max-width:840px}}.AnchoredNarrative-module__a4GCuW__titleStack{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.AnchoredNarrative-module__a4GCuW__titleStack{gap:20px}}@media (min-width:1024px){.AnchoredNarrative-module__a4GCuW__titleStack{gap:24px}}.AnchoredNarrative-module__a4GCuW__eyebrow{font-family:var(--font-v35-label);font-feature-settings:normal;font-variation-settings:normal;letter-spacing:.56px;text-transform:uppercase;color:var(--purple-text-on-light);align-items:center;font-size:14px;font-weight:400;line-height:19.6px;display:inline-flex}.AnchoredNarrative-module__a4GCuW__headline{font-family:var(--font-v35-heading);font-size:var(--v35-text-h2-size);font-weight:var(--v35-text-h2-weight);line-height:var(--v35-text-h2-line-height);letter-spacing:var(--v35-text-h2-letter-spacing);color:var(--text-primary);max-width:var(--measure-h2);text-wrap:wrap;margin:0}@media (min-width:1024px){.AnchoredNarrative-module__a4GCuW__headline{max-width:680px}}.AnchoredNarrative-module__a4GCuW__subheading{max-width:420px;font-family:var(--font-v35-body);font-size:var(--v35-text-body-sm-size);font-weight:var(--v35-text-body-sm-weight);line-height:var(--v35-text-body-sm-line-height);letter-spacing:var(--v35-text-body-sm-letter-spacing);color:var(--text-secondary);margin:16px 0 0}@media (min-width:1024px){.AnchoredNarrative-module__a4GCuW__subheading{font-size:var(--v35-text-body-size);max-width:650px;margin-top:20px}}.AnchoredNarrative-module__a4GCuW__indicator{flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px;display:flex}@media (min-width:1024px){.AnchoredNarrative-module__a4GCuW__indicator{margin-top:32px}}.AnchoredNarrative-module__a4GCuW__ctaPrimary{border-radius:var(--radius-button);min-height:46px;font-family:var(--font-v35-body-regular);font-size:var(--v35-text-body-sm-size);font-weight:400;line-height:var(--v35-text-body-sm-line-height);background:var(--gradient-brand);color:#fff;border:1px solid #d64eeb59;justify-content:center;align-items:center;padding:12px 22px;text-decoration:none;transition:transform .15s cubic-bezier(.22,1,.36,1),filter .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1),background .15s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 14px 34px #9a4fbf38}.AnchoredNarrative-module__a4GCuW__ctaPrimary:hover{filter:brightness(1.06);transform:translateY(-1px)}.AnchoredNarrative-module__a4GCuW__ctaPrimary:active{transform:scale(.98)}.AnchoredNarrative-module__a4GCuW__ctaPrimary:focus-visible{outline-offset:3px;outline:3px solid #00e5ff85}.AnchoredNarrative-module__a4GCuW__dotPurple{background:var(--purple)}.AnchoredNarrative-module__a4GCuW__dotTeal{background:#016f7d}.AnchoredNarrative-module__a4GCuW__dotMint{background:var(--mint)}.AnchoredNarrative-module__a4GCuW__dotCoral{background:var(--coral)}.AnchoredNarrative-module__a4GCuW__dotMagenta{background:var(--magenta)}.AnchoredNarrative-module__a4GCuW__right{flex-direction:column;display:flex}.AnchoredNarrative-module__a4GCuW__row{border-top:1px solid var(--border);padding:32px 0 36px}.AnchoredNarrative-module__a4GCuW__row:first-child{border-top:none}.AnchoredNarrative-module__a4GCuW__row:last-child{border-bottom:1px solid var(--border)}@media (min-width:768px){.AnchoredNarrative-module__a4GCuW__row{padding:40px 0 48px}}.AnchoredNarrative-module__a4GCuW__rowTag{font-family:var(--font-v35-label);letter-spacing:1.54px;text-transform:uppercase;color:var(--purple-text-on-light);align-items:center;gap:8px;font-size:11px;font-weight:500;line-height:16.5px;display:inline-flex}.AnchoredNarrative-module__a4GCuW__rowTagDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.AnchoredNarrative-module__a4GCuW__rowHeadline{font-family:var(--font-v35-heading);font-size:clamp(22px, 5.5vw, var(--v35-text-h4-size));font-weight:var(--v35-text-h4-weight);line-height:var(--v35-text-h4-line-height);letter-spacing:var(--v35-text-h4-letter-spacing);color:var(--text-primary);text-wrap:balance;margin:16px 0 0}@media (min-width:768px){.AnchoredNarrative-module__a4GCuW__rowHeadline{font-size:var(--v35-text-h4-size)}}.AnchoredNarrative-module__a4GCuW__rowBody{max-width:520px;font-family:var(--font-v35-body);font-size:var(--v35-text-body-sm-size);font-weight:var(--v35-text-body-sm-weight);line-height:var(--v35-text-body-sm-line-height);letter-spacing:var(--v35-text-body-sm-letter-spacing);color:var(--text-secondary);margin:12px 0 0}.AnchoredNarrative-module__a4GCuW__rowMeta{font-family:var(--font-v35-label);letter-spacing:.02em;color:var(--text-tertiary);margin-top:24px;font-size:12px}.AnchoredNarrative-module__a4GCuW__rowMetaSeparator{color:var(--text-tertiary);opacity:.6;padding:0 6px}.AnchoredNarrative-module__a4GCuW__outputs{flex-direction:column;gap:12px;margin-top:24px;display:flex}.AnchoredNarrative-module__a4GCuW__outputsLabel{font-family:var(--font-v35-label);letter-spacing:.04em;color:var(--purple-text-on-light);font-size:11px}.AnchoredNarrative-module__a4GCuW__outputsList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.AnchoredNarrative-module__a4GCuW__outputPill{font-family:var(--font-v35-label);letter-spacing:.01em;color:var(--step-color);border:1px solid color-mix(in srgb, var(--step-color) 45%, transparent);white-space:nowrap;background:#000;border-radius:6px;padding:6px 10px;font-size:12px}
