.capability-illustration-module__1S7RKq__illustration{background:#080808}.capability-illustration-module__1S7RKq__artwork{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;width:100%;height:100%;display:block;overflow:visible}.capability-illustration-module__1S7RKq__panel{fill:var(--glass-pane);stroke:var(--glass-edge);stroke-width:1px;filter:drop-shadow(0 6px 7px #0006)}.capability-illustration-module__1S7RKq__reflection{fill:var(--glass-reflection);stroke:none;animation-name:capability-illustration-module__1S7RKq__glass-reflection}.capability-illustration-module__1S7RKq__bevel{fill:none;stroke:#ffffff10;stroke-width:.65px}.capability-illustration-module__1S7RKq__screen{fill:#090909dd;stroke:#ffffff1a}.capability-illustration-module__1S7RKq__surface{fill:var(--glass-surface);stroke:var(--glass-edge);stroke-width:.85px}.capability-illustration-module__1S7RKq__moduleRow{fill:#0a0a0a80;stroke:#fff2;stroke-width:.8px}.capability-illustration-module__1S7RKq__ink{stroke:#e0e3e5}.capability-illustration-module__1S7RKq__muted{stroke:#92979b}.capability-illustration-module__1S7RKq__rail{stroke:#8a949c66;stroke-width:1px}.capability-illustration-module__1S7RKq__edge{stroke:#ffffff70;stroke-width:.85px}.capability-illustration-module__1S7RKq__accentInk{stroke:#b0cfe5}.capability-illustration-module__1S7RKq__accentEdge{stroke:#b0cfe5;stroke-width:1.15px}.capability-illustration-module__1S7RKq__accentSurface{fill:#a9c4d424;stroke:#b0cfe570;stroke-width:.9px}.capability-illustration-module__1S7RKq__accentFill,.capability-illustration-module__1S7RKq__packet{fill:#a4c5dd}.capability-illustration-module__1S7RKq__silverFill,.capability-illustration-module__1S7RKq__responsePacket{fill:#aeb8c1}.capability-illustration-module__1S7RKq__action{fill:var(--glass-action);stroke:#e0ebf1;stroke-width:.8px}.capability-illustration-module__1S7RKq__actionInk{stroke:#1a2a36;stroke-width:1.7px}.capability-illustration-module__1S7RKq__confirmation{fill:#344a58;stroke:#bfd5e2;stroke-width:1px}.capability-illustration-module__1S7RKq__loop{transform-box:fill-box;transform-origin:50%;animation-duration:6.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-iteration-count:infinite;animation-play-state:paused;animation-fill-mode:both}@keyframes capability-illustration-module__1S7RKq__glass-reflection{0%,to{opacity:.45}38%,66%{opacity:1}}.capability-illustration-module__1S7RKq__illustration[data-live=true] .capability-illustration-module__1S7RKq__loop{animation-play-state:running}.capability-illustration-module__1S7RKq__mobileAction{animation-name:capability-illustration-module__1S7RKq__mobile-action}.capability-illustration-module__1S7RKq__mobileResponse{animation-name:capability-illustration-module__1S7RKq__mobile-response}.capability-illustration-module__1S7RKq__mobileDone{animation-name:capability-illustration-module__1S7RKq__mobile-done}.capability-illustration-module__1S7RKq__mobileAction,.capability-illustration-module__1S7RKq__mobileResponse,.capability-illustration-module__1S7RKq__mobileDone,.capability-illustration-module__1S7RKq__illustration[data-capability=mobile] .capability-illustration-module__1S7RKq__reflection{animation-duration:5.2s}.capability-illustration-module__1S7RKq__webPrimary{animation-name:capability-illustration-module__1S7RKq__web-primary}.capability-illustration-module__1S7RKq__webSecondary{animation-name:capability-illustration-module__1S7RKq__web-secondary}.capability-illustration-module__1S7RKq__webTertiary{animation-name:capability-illustration-module__1S7RKq__web-tertiary}.capability-illustration-module__1S7RKq__webDone{animation-name:capability-illustration-module__1S7RKq__web-done}.capability-illustration-module__1S7RKq__agentPacketFirst{animation-name:capability-illustration-module__1S7RKq__agent-packet-first}.capability-illustration-module__1S7RKq__agentPacketLast{animation-name:capability-illustration-module__1S7RKq__agent-packet-last}.capability-illustration-module__1S7RKq__agentActive[data-step="0"]{animation-name:capability-illustration-module__1S7RKq__agent-input}.capability-illustration-module__1S7RKq__agentActive[data-step="1"]{animation-name:capability-illustration-module__1S7RKq__agent-process}.capability-illustration-module__1S7RKq__agentActive[data-step="2"]{animation-name:capability-illustration-module__1S7RKq__agent-result}.capability-illustration-module__1S7RKq__agentCore{animation-name:capability-illustration-module__1S7RKq__agent-core}.capability-illustration-module__1S7RKq__agentDone{animation-name:capability-illustration-module__1S7RKq__agent-done}.capability-illustration-module__1S7RKq__backendRequest{animation-name:capability-illustration-module__1S7RKq__backend-request}.capability-illustration-module__1S7RKq__backendResponse{animation-name:capability-illustration-module__1S7RKq__backend-response}.capability-illustration-module__1S7RKq__backendProcess{animation-name:capability-illustration-module__1S7RKq__backend-process}.capability-illustration-module__1S7RKq__backendDone{animation-name:capability-illustration-module__1S7RKq__backend-done}@keyframes capability-illustration-module__1S7RKq__mobile-action{0%,3%,15%,to{opacity:1;transform:scale(1)}8%{opacity:.8;transform:scale(.96)}}@keyframes capability-illustration-module__1S7RKq__mobile-response{0%,8%,to{opacity:.75;transform:translateY(1px)}19%,88%{opacity:1;transform:translateY(0)}}@keyframes capability-illustration-module__1S7RKq__mobile-done{0%,24%,to{opacity:0;transform:scale(.94)}32%,86%{opacity:1;transform:scale(1)}96%{opacity:0;transform:scale(1)}}@keyframes capability-illustration-module__1S7RKq__web-primary{0%,8%,to{opacity:.8;transform:translateY(2px)}19%,88%{opacity:1;transform:translate(0)}}@keyframes capability-illustration-module__1S7RKq__web-secondary{0%,17%,to{opacity:.7;transform:translate(2px)}28%,88%{opacity:1;transform:translate(0)}}@keyframes capability-illustration-module__1S7RKq__web-tertiary{0%,26%,to{opacity:.7;transform:translate(2px,1px)}37%,88%{opacity:1;transform:translate(0)}}@keyframes capability-illustration-module__1S7RKq__web-done{0%,46%,to{opacity:0;transform:translateY(3px)}54%,85%{opacity:1;transform:translateY(0)}94%{opacity:0;transform:translateY(0)}}@keyframes capability-illustration-module__1S7RKq__agent-packet-first{0%,14%{opacity:0;transform:translate(0)}16%{opacity:1;transform:translate(0)}27%{opacity:1;transform:translate(31px)}30%,to{opacity:0;transform:translate(31px)}}@keyframes capability-illustration-module__1S7RKq__agent-packet-last{0%,45%{opacity:0;transform:translate(0)}47%{opacity:1;transform:translate(0)}58%{opacity:1;transform:translate(31px)}61%,to{opacity:0;transform:translate(31px)}}@keyframes capability-illustration-module__1S7RKq__agent-input{0%,to{opacity:0}10%,19%{opacity:1}31%,87%{opacity:.18}}@keyframes capability-illustration-module__1S7RKq__agent-process{0%,22%,to{opacity:0}31%,43%{opacity:1}57%,87%{opacity:.18}}@keyframes capability-illustration-module__1S7RKq__agent-core{0%,25%,to{opacity:.5;transform:scale(.85)}34%,46%{opacity:1;transform:scale(1)}58%,87%{opacity:.5;transform:scale(.85)}}@keyframes capability-illustration-module__1S7RKq__agent-result{0%,52%,to{opacity:0}62%,87%{opacity:1}}@keyframes capability-illustration-module__1S7RKq__agent-done{0%,61%,to{opacity:0;transform:scale(.85)}69%,87%{opacity:1;transform:scale(1)}96%{opacity:0;transform:scale(1)}}@keyframes capability-illustration-module__1S7RKq__backend-request{0%,12%{opacity:0;transform:translate(0)}15%{opacity:1;transform:translate(0)}31%{opacity:1;transform:translate(100px)}34%,to{opacity:0;transform:translate(100px)}}@keyframes capability-illustration-module__1S7RKq__backend-process{0%,28%,to{opacity:0}35%,46%{opacity:1}56%,88%{opacity:.18}}@keyframes capability-illustration-module__1S7RKq__backend-response{0%,47%{opacity:0;transform:translate(0)}50%{opacity:1;transform:translate(0)}66%{opacity:1;transform:translate(-100px)}69%,to{opacity:0;transform:translate(-100px)}}@keyframes capability-illustration-module__1S7RKq__backend-done{0%,67%,to{opacity:0;transform:scale(.85)}75%,88%{opacity:1;transform:scale(1)}97%{opacity:0;transform:scale(1)}}.capability-illustration-module__1S7RKq__illustration[data-reduced=true] .capability-illustration-module__1S7RKq__loop{animation:none}.capability-illustration-module__1S7RKq__illustration[data-reduced=true] :is(.capability-illustration-module__1S7RKq__packet,.capability-illustration-module__1S7RKq__responsePacket){opacity:0}@media (prefers-reduced-motion:reduce){.capability-illustration-module__1S7RKq__loop{animation:none}.capability-illustration-module__1S7RKq__packet,.capability-illustration-module__1S7RKq__responsePacket{opacity:0}}
.capabilities-stage-module__Yeg73q__stage{--gutter:24px;--card-width:420px;--card-gap:24px;padding-block:80px}.capabilities-stage-module__Yeg73q__sticky{width:100%;max-width:1440px;margin-inline:auto}.capabilities-stage-module__Yeg73q__header{padding-inline:var(--gutter);justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px;display:flex}.capabilities-stage-module__Yeg73q__progress{display:none}.capabilities-stage-module__Yeg73q__viewport{padding-inline:var(--gutter)}.capabilities-stage-module__Yeg73q__track{gap:var(--card-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.capabilities-stage-module__Yeg73q__card{min-width:0}.capabilities-stage-module__Yeg73q__card .service-tile{height:100%}@media (min-width:768px){.capabilities-stage-module__Yeg73q__stage{--gutter:48px;padding-block:112px}.capabilities-stage-module__Yeg73q__track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.capabilities-stage-module__Yeg73q__stage{--gutter:64px}}@media (min-width:1024px) and (min-height:726px) and (prefers-reduced-motion:no-preference){.capabilities-stage-module__Yeg73q__stage[data-pinned]{height:210vh;padding-block:0}.capabilities-stage-module__Yeg73q__stage[data-pinned] .capabilities-stage-module__Yeg73q__sticky{flex-direction:column;justify-content:center;height:100svh;padding-block:100px 36px;display:flex;position:sticky;top:0}.capabilities-stage-module__Yeg73q__stage[data-pinned] .capabilities-stage-module__Yeg73q__header{flex-shrink:0;margin-bottom:24px}.capabilities-stage-module__Yeg73q__stage[data-pinned] .capabilities-stage-module__Yeg73q__progress{color:var(--color-fg-2);flex-direction:column;align-items:flex-end;gap:12px;padding-bottom:4px;display:flex}.capabilities-stage-module__Yeg73q__counter{counter-reset:service calc(1 + var(--scroll-progress,0) * 3);font:12px / 1 var(--font-mono);letter-spacing:.12em}.capabilities-stage-module__Yeg73q__counter:before{content:counter(service, decimal-leading-zero);color:var(--color-fg)}.capabilities-stage-module__Yeg73q__counter:after{content:" / 04"}.capabilities-stage-module__Yeg73q__line{background:var(--color-rule);width:100px;height:1px;display:block}.capabilities-stage-module__Yeg73q__line>span{background:var(--color-accent);transform-origin:0;height:100%;transform:scaleX(calc(.25 + .75 * var(--scroll-progress,0)));display:block}.capabilities-stage-module__Yeg73q__stage[data-pinned] .capabilities-stage-module__Yeg73q__viewport{perspective:1400px;padding-block:20px 28px;overflow:clip}.capabilities-stage-module__Yeg73q__stage[data-pinned] .capabilities-stage-module__Yeg73q__track{--rail-width:calc(var(--card-width) * 4 + var(--card-gap) * 3);--travel:max(0px, calc(var(--rail-width) - min(100vw, 1440px) + var(--gutter) * 2));width:var(--rail-width);transform-style:preserve-3d;transform:translate3d(calc(var(--travel) * var(--scroll-progress,0) * -1), 0, 0);display:flex}.capabilities-stage-module__Yeg73q__stage[data-pinned] .capabilities-stage-module__Yeg73q__card{--distance:calc(var(--card-index) - var(--scroll-progress,0) * 3);--depth:max(var(--distance), calc(var(--distance) * -1));flex:0 0 var(--card-width);transform:translateZ(calc(clamp(0, var(--depth), 1) * -24px)) rotateY(clamp(-6deg, calc(var(--distance) * -4deg), 6deg));transform-origin:50%}.capabilities-stage-module__Yeg73q__stage[data-pinned] .capabilities-stage-module__Yeg73q__card .service-tile{background:linear-gradient(145deg,#1d2022,#141414 65%);padding:24px;box-shadow:0 20px 48px #00000024}.capabilities-stage-module__Yeg73q__stage[data-pinned] .capabilities-stage-module__Yeg73q__card .service-tile>div:first-child{flex-direction:column}.capabilities-stage-module__Yeg73q__stage[data-pinned] .capabilities-stage-module__Yeg73q__card h3{font-size:32px;line-height:1.1}.capabilities-stage-module__Yeg73q__stage[data-pinned] .capabilities-stage-module__Yeg73q__card .text-body{font-size:16px;line-height:1.55}.capabilities-stage-module__Yeg73q__stage[data-pinned] .capabilities-stage-module__Yeg73q__card figure>[role=img]{aspect-ratio:auto;height:clamp(136px,20vh,200px)}}
.ai-use-cases-module__pF9QZW__uses{border-top:1px solid var(--color-rule);gap:32px;padding-top:32px;display:grid}.ai-use-cases-module__pF9QZW__title{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;font-size:clamp(1.65rem,2.4vw,2.25rem);font-weight:500;line-height:1.15}.ai-use-cases-module__pF9QZW__intro{max-width:34ch;color:var(--color-fg-2);margin-top:16px;font-size:16px;line-height:1.6}.ai-use-cases-module__pF9QZW__row{border-bottom:1px solid var(--color-rule)}.ai-use-cases-module__pF9QZW__row summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding-block:20px;font-size:18px;font-weight:500;line-height:1.4;list-style:none;transition:color .18s ease-out;display:flex}.ai-use-cases-module__pF9QZW__row:first-child summary{min-height:44px;padding-top:0}.ai-use-cases-module__pF9QZW__row summary::-webkit-details-marker{display:none}.ai-use-cases-module__pF9QZW__row summary:hover,.ai-use-cases-module__pF9QZW__row summary:focus-visible,.ai-use-cases-module__pF9QZW__row[open] summary{color:var(--color-accent)}.ai-use-cases-module__pF9QZW__row[open] .faq-plus:after{transform:rotate(0)}.ai-use-cases-module__pF9QZW__answer{max-width:62ch;color:var(--color-fg-2);padding:0 32px 24px 0;font-size:16px;line-height:1.65}@media (min-width:768px){.ai-use-cases-module__pF9QZW__uses{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;padding-top:48px}}@media (prefers-reduced-motion:reduce){.ai-use-cases-module__pF9QZW__row summary{transition:none}}
