.BuildPathIntro-module__Pxrmha__scene{background:#f5f5f2;height:300svh;position:relative}@media (max-width:720px){.BuildPathIntro-module__Pxrmha__scene{height:270svh}}.BuildPathIntro-module__Pxrmha__stage{isolation:isolate;background:#f5f5f2;width:100%;height:100svh;overflow:hidden}.BuildPathIntro-module__Pxrmha__artwork{z-index:2;aspect-ratio:1200/330;transform-origin:50%;will-change:transform;pointer-events:none;width:94vw;max-width:1800px;position:absolute;top:39svh;left:50%;transform:translate(-50%,-50%)}@media (max-width:720px){.BuildPathIntro-module__Pxrmha__artwork{width:100vw;max-width:none;top:24svh}}.BuildPathIntro-module__Pxrmha__svg{width:100%;height:100%;display:block;overflow:visible}.BuildPathIntro-module__Pxrmha__layer{will-change:transform}.BuildPathIntro-module__Pxrmha__layerMask{fill:#f5f5f2}.BuildPathIntro-module__Pxrmha__word{letter-spacing:-14px;fill:var(--dl-dark-2,#091127);stroke:#f5f5f2;stroke-width:4px;paint-order:stroke fill;stroke-linejoin:miter;font-family:Arial,Helvetica,sans-serif;font-size:440px;font-weight:700}.BuildPathIntro-module__Pxrmha__wordEcho{letter-spacing:-14px;stroke:#f5f5f2;stroke-width:4px;paint-order:stroke fill;stroke-linejoin:miter;font-family:Arial,Helvetica,sans-serif;font-size:440px;font-weight:700}.BuildPathIntro-module__Pxrmha__hint{z-index:4;pointer-events:none;will-change:opacity;flex-direction:column;align-items:center;gap:.25rem;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.BuildPathIntro-module__Pxrmha__hintLabel{color:#3f3f3f73;letter-spacing:.24em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700}.BuildPathIntro-module__Pxrmha__hintChevron{border-bottom:1px solid #3f3f3f59;border-right:1px solid #3f3f3f59;width:8px;height:8px;transform:rotate(45deg)}.BuildPathIntro-module__Pxrmha__fragments{z-index:4;pointer-events:none;position:absolute;inset:0}.BuildPathIntro-module__Pxrmha__fragment{opacity:0;transform-origin:50%;will-change:opacity, transform;background:#3478ffa6;border-radius:1px;display:block;position:absolute;transform:translate(0,0)}.BuildPathIntro-module__Pxrmha__ctaOverline{z-index:5;color:#07142b80;letter-spacing:.1em;text-align:center;text-transform:uppercase;white-space:nowrap;pointer-events:none;will-change:opacity, transform;flex-direction:column;align-items:center;gap:.15em;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;display:flex;position:absolute;top:0;left:0}.BuildPathIntro-module__Pxrmha__staticOverline{color:#07142b80;letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700}.BuildPathIntro-module__Pxrmha__staticOverline span{display:block}.BuildPathIntro-module__Pxrmha__ctaFlight{z-index:5;background:linear-gradient(110deg, var(--dl-cyan,#27c4f4), var(--dl-blue,#3478ff) 55%, var(--dl-violet,#835bff));color:#fff;text-transform:uppercase;letter-spacing:.04em;transform-origin:50%;pointer-events:none;will-change:transform, border-radius, opacity;justify-content:center;align-items:center;gap:.6em;font-family:Arial,Helvetica,sans-serif;font-weight:700;text-decoration:none;transition:filter .2s;display:flex;position:absolute;top:0;left:0;overflow:hidden}.BuildPathIntro-module__Pxrmha__ctaFlight:hover{filter:brightness(1.08)}.BuildPathIntro-module__Pxrmha__ctaFlightVeil{z-index:0;border-radius:inherit;background:var(--dl-dark-2,#091127);will-change:opacity;position:absolute;inset:0}.BuildPathIntro-module__Pxrmha__ctaFlightLabel{z-index:1;white-space:nowrap;opacity:0;will-change:opacity, transform, clip-path;position:relative}.BuildPathIntro-module__Pxrmha__ctaFlightArrow{z-index:1;opacity:0;will-change:opacity, transform;display:inline-flex;position:relative}.BuildPathIntro-module__Pxrmha__staticScene{background:#f5f5f2;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;min-height:28rem;padding:4rem 1rem;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.BuildPathIntro-module__Pxrmha__staticScene{min-height:34rem}}.BuildPathIntro-module__Pxrmha__staticSvg{aspect-ratio:1200/330;width:min(94vw,64rem);overflow:visible}.BuildPathIntro-module__Pxrmha__staticWord{letter-spacing:-14px;fill:var(--dl-dark-2,#091127);font-family:Arial,Helvetica,sans-serif;font-size:440px;font-weight:700}.BuildPathIntro-module__Pxrmha__staticCta{background:linear-gradient(110deg, var(--dl-cyan,#27c4f4), var(--dl-blue,#3478ff) 55%, var(--dl-violet,#835bff));color:#fff;text-transform:uppercase;letter-spacing:.04em;border-radius:16px;justify-content:center;align-items:center;gap:.6em;width:min(17.5rem,100vw - 2rem);min-height:54px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:filter .2s;display:inline-flex;position:relative}.BuildPathIntro-module__Pxrmha__staticCta:hover{filter:brightness(1.08)}
:is(.Header-module__KHjLKa__header .focus-ring:focus-visible,.Header-module__KHjLKa__mobileDrawer .focus-ring:focus-visible){outline-color:var(--accent)}.Header-module__KHjLKa__mobileOverlay{animation:.18s ease-out both Header-module__KHjLKa__mobile-overlay-in}.Header-module__KHjLKa__mobileDrawer{animation:.22s cubic-bezier(.2,0,0,1) both Header-module__KHjLKa__mobile-drawer-in}@keyframes Header-module__KHjLKa__mobile-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes Header-module__KHjLKa__mobile-drawer-in{0%{opacity:0;transform:translate(.75rem)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.Header-module__KHjLKa__mobileOverlay,.Header-module__KHjLKa__mobileDrawer{animation:none}}
.DaphnisHero-module__3ci6ta__hero{isolation:isolate;background:var(--canvas);color:var(--ink);flex-direction:column;justify-content:safe center;min-height:100svh;padding-block:calc(3.75rem + clamp(.7rem,1.5svh,1.5rem)) clamp(.9rem,2svh,1.75rem);display:flex;position:relative;overflow:hidden}.DaphnisHero-module__3ci6ta__navSentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:64px;left:0}.DaphnisHero-module__3ci6ta__bgLayer{z-index:0;pointer-events:none;position:absolute;inset:0}.DaphnisHero-module__3ci6ta__bgField{background:radial-gradient(closest-side,#2f6bff14,#0000 72%);width:58%;height:58%;position:absolute;top:-14%;right:-10%}.DaphnisHero-module__3ci6ta__bgGrid{background-image:linear-gradient(#1118270d 1px,#0000 1px),linear-gradient(90deg,#1118270d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 70% at 68% 58%,#000 0%,#0000 80%);mask-image:radial-gradient(85% 70% at 68% 58%,#000 0%,#0000 80%)}.DaphnisHero-module__3ci6ta__grid{z-index:1;grid-template-columns:minmax(0,1fr);grid-template-areas:"headline""copy""cta""stage""selector""models";row-gap:clamp(.6rem,1.4vw,.9rem);display:grid;position:relative}@media (min-width:1024px){.DaphnisHero-module__3ci6ta__grid{grid-template-columns:minmax(320px,42%) minmax(0,1fr);grid-template-areas:"headline stage""copy stage""cta stage""selector selector""models models";align-items:start;gap:.4rem clamp(2rem,4vw,4.5rem)}.DaphnisHero-module__3ci6ta__areaStage{align-self:center}}.DaphnisHero-module__3ci6ta__areaHeadline{grid-area:headline}.DaphnisHero-module__3ci6ta__areaCopy{grid-area:copy}.DaphnisHero-module__3ci6ta__areaCta{grid-area:cta}.DaphnisHero-module__3ci6ta__areaStage{grid-area:stage}.DaphnisHero-module__3ci6ta__areaSelector{grid-area:selector}.DaphnisHero-module__3ci6ta__areaModels{grid-area:models}.DaphnisHero-module__3ci6ta__headline{letter-spacing:-.03em;color:var(--ink);margin:clamp(.3rem,.8svh,.5rem) 0 0;font-size:clamp(1.6rem,min(3.7vw,5.3svh),2.95rem);font-weight:800;line-height:1.05}.DaphnisHero-module__3ci6ta__headlineLine{text-wrap:balance;display:block}.DaphnisHero-module__3ci6ta__headlineLine+.DaphnisHero-module__3ci6ta__headlineLine{margin-top:.08em}.DaphnisHero-module__3ci6ta__headlineWord{display:block}@media (min-width:640px){.DaphnisHero-module__3ci6ta__headlineWord{display:inline}}.DaphnisHero-module__3ci6ta__headlineEmphasis{font-weight:900}.DaphnisHero-module__3ci6ta__headlineAccent{color:var(--accent)}.DaphnisHero-module__3ci6ta__copy{letter-spacing:-.011em;max-width:34rem;color:var(--text);text-wrap:pretty;margin:clamp(.55rem,1.3svh,1rem) 0 0;font-size:clamp(1rem,1.15vw,1.2rem);line-height:1.45}.DaphnisHero-module__3ci6ta__copyPrefix,.DaphnisHero-module__3ci6ta__copySuffix{display:block}@media (min-width:640px){.DaphnisHero-module__3ci6ta__copyPrefix{display:inline}}.DaphnisHero-module__3ci6ta__rotatorWrap{vertical-align:baseline;white-space:nowrap;margin:.15em 0;display:inline-block}@media (min-width:640px){.DaphnisHero-module__3ci6ta__rotatorWrap{margin:0}}.DaphnisHero-module__3ci6ta__rotatorPhrases{place-items:baseline start;display:inline-grid}.DaphnisHero-module__3ci6ta__rotatorPhrases>*{grid-area:1/1}.DaphnisHero-module__3ci6ta__rotatorPhrase{white-space:nowrap;letter-spacing:-.011em;color:var(--accent);font-weight:700;display:inline-block}@media (prefers-reduced-motion:reduce){.DaphnisHero-module__3ci6ta__rotatorPhrase{filter:none!important;transform:none!important}}.DaphnisHero-module__3ci6ta__ctaRow{flex-wrap:wrap;gap:.65rem;margin-top:clamp(.5rem,1.1svh,.85rem);display:flex}.DaphnisHero-module__3ci6ta__ctaIcon{width:1rem;height:1rem;transition:transform .22s}.DaphnisHero-module__3ci6ta__ctaIconSmall{width:.85rem;height:.85rem}.DaphnisHero-module__3ci6ta__primaryCta{color:#fff;background:var(--accent);border-radius:.65rem;align-items:center;gap:.5rem;padding:.68rem 1.25rem;font-size:.9rem;font-weight:800;transition:background-color .22s,transform .22s,box-shadow .22s;display:inline-flex}.DaphnisHero-module__3ci6ta__primaryCta:hover{background:var(--accent-hover);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.DaphnisHero-module__3ci6ta__primaryCta:hover .DaphnisHero-module__3ci6ta__ctaIcon{transform:translate(3px)}.DaphnisHero-module__3ci6ta__secondaryCta{color:var(--ink);border:1px solid var(--border-strong);background:0 0;border-radius:.65rem;align-items:center;gap:.5rem;padding:.68rem 1.25rem;font-size:.9rem;font-weight:700;transition:background .22s,border-color .22s,transform .22s;display:inline-flex}.DaphnisHero-module__3ci6ta__secondaryCta:hover{background:var(--surface-blue);border-color:var(--accent);transform:translateY(-2px)}.DaphnisHero-module__3ci6ta__secondaryCta:hover .DaphnisHero-module__3ci6ta__ctaIcon{transform:translate(2px,-2px)}.DaphnisHero-module__3ci6ta__stageWrap{min-width:0;position:relative}.DaphnisHero-module__3ci6ta__stage{aspect-ratio:.94;width:min(92vw,480px);margin-inline:auto;position:relative;overflow:visible}@media (min-width:640px){.DaphnisHero-module__3ci6ta__stage{aspect-ratio:1.05;width:min(70vw,560px)}}@media (min-width:1024px){.DaphnisHero-module__3ci6ta__stage{aspect-ratio:1.08;width:100%;max-width:min(42rem,58.32svh);margin-inline:auto 0}}@media (min-width:1024px) and (max-width:1300px){.DaphnisHero-module__3ci6ta__stage{width:calc(100% - 3rem);margin-inline:auto 3rem}}.DaphnisHero-module__3ci6ta__canvasMount,.DaphnisHero-module__3ci6ta__fallbackSvg{z-index:2;width:100%;height:100%;position:absolute;inset:0}.DaphnisHero-module__3ci6ta__fallbackSvg{opacity:.9}.DaphnisHero-module__3ci6ta__sourceGlow{z-index:1;pointer-events:none;background:radial-gradient(closest-side,#2f6bff24,#2f6bff0a 55%,#0000 78%);width:68%;height:42%;position:absolute;bottom:6%;left:50%;transform:translate(-42%)}.DaphnisHero-module__3ci6ta__groundGrid{z-index:1;pointer-events:none;background-image:repeating-radial-gradient(circle,#476aa829 0 1px,#0000 1px 14px);border-radius:50%;width:58%;height:16%;position:absolute;bottom:9%;left:50%;transform:translate(-46%)perspective(220px)rotateX(62deg);-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000 100%);mask-image:radial-gradient(closest-side,#000 55%,#0000 100%)}.DaphnisHero-module__3ci6ta__sourceRingOuter,.DaphnisHero-module__3ci6ta__sourceRingInner{z-index:3;pointer-events:none;border:1px solid #2f6bff52;border-radius:999px;position:absolute;bottom:10%;left:51%;transform:translate(-45%)}.DaphnisHero-module__3ci6ta__sourceRingOuter{aspect-ratio:2.6;width:15%;animation:3.4s ease-in-out infinite DaphnisHero-module__3ci6ta__source-ring-pulse}.DaphnisHero-module__3ci6ta__sourceRingInner{aspect-ratio:2.6;width:8%;animation:3.4s ease-in-out .5s infinite DaphnisHero-module__3ci6ta__source-ring-pulse}.DaphnisHero-module__3ci6ta__sourceCore{background:var(--accent);z-index:4;pointer-events:none;border-radius:999px;width:.6rem;height:.6rem;animation:2.6s ease-in-out infinite DaphnisHero-module__3ci6ta__source-core-pulse;position:absolute;bottom:12.5%;left:51%;transform:translate(-50%,50%);box-shadow:0 2px 8px #2f6bff66}@keyframes DaphnisHero-module__3ci6ta__source-ring-pulse{0%,to{opacity:.3;transform:translate(-45%)scale(.96)}50%{opacity:.55;transform:translate(-45%)scale(1.03)}}@keyframes DaphnisHero-module__3ci6ta__source-core-pulse{0%,to{opacity:.85}50%{opacity:1}}.DaphnisHero-module__3ci6ta__capabilityLayer{z-index:5;display:none;position:absolute;inset:0}@media (min-width:1024px){.DaphnisHero-module__3ci6ta__capabilityLayer{display:block}}.DaphnisHero-module__3ci6ta__capAnchor{z-index:0;align-items:center;width:17rem;display:flex;position:absolute;translate:-50% -50%}.DaphnisHero-module__3ci6ta__capAnchor:hover,.DaphnisHero-module__3ci6ta__capAnchor:focus-within{z-index:1}.DaphnisHero-module__3ci6ta__capConnector{background:linear-gradient(90deg,#94a3b899,#94a3b800);flex-shrink:0;width:clamp(16px,2.4vw,30px);height:1px}.DaphnisHero-module__3ci6ta__capCard{background:var(--surface);border:1px solid var(--border);min-width:0;min-height:2.75rem;box-shadow:var(--shadow-soft);color:var(--ink);border-radius:.6rem;flex:1;grid-template-columns:1.15rem minmax(0,1fr);align-items:center;column-gap:.5rem;padding:.55rem .8rem;font-size:.76rem;font-weight:700;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:grid;position:relative}.DaphnisHero-module__3ci6ta__capCard:hover,.DaphnisHero-module__3ci6ta__capCardActive{border-color:var(--accent);background:var(--surface-blue);box-shadow:var(--shadow-medium);margin-inline:-.5rem;transform:translateY(-2px)}.DaphnisHero-module__3ci6ta__capIcon{width:1.15rem;height:1.15rem;color:var(--accent);flex-shrink:0;display:inline-flex}.DaphnisHero-module__3ci6ta__capIcon svg{width:100%;height:100%}.DaphnisHero-module__3ci6ta__capLabel{white-space:nowrap;min-width:0}.DaphnisHero-module__3ci6ta__capSentence{white-space:normal;color:var(--text-muted);grid-column:2;margin-top:.3rem;font-size:.7rem;font-weight:500;line-height:1.35;display:block}.DaphnisHero-module__3ci6ta__mobileCapabilityRail{min-width:0;margin-top:1.25rem}@media (min-width:1024px){.DaphnisHero-module__3ci6ta__mobileCapabilityRail{display:none}}.DaphnisHero-module__3ci6ta__mobileChipRow{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.DaphnisHero-module__3ci6ta__mobileChip{white-space:nowrap;border:1px solid var(--border);background:var(--surface);min-height:2.75rem;color:var(--text);border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.DaphnisHero-module__3ci6ta__mobileChipActive{border-color:var(--accent);background:var(--surface-blue);color:var(--ink)}.DaphnisHero-module__3ci6ta__mobileChipIcon{width:.9rem;height:.9rem;color:var(--accent)}.DaphnisHero-module__3ci6ta__mobileCapabilityPanel{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:.7rem;margin-top:.75rem;padding:.9rem 1rem}.DaphnisHero-module__3ci6ta__mobileCapabilityTitle{color:var(--ink);margin:0;font-size:.85rem;font-weight:800}.DaphnisHero-module__3ci6ta__mobileCapabilitySentence{color:var(--text-muted);margin:.35rem 0 0;font-size:.78rem;line-height:1.4}.DaphnisHero-module__3ci6ta__mobileCapabilityLink{color:var(--accent);align-items:center;gap:.3rem;margin-top:.6rem;font-size:.78rem;font-weight:800;display:inline-flex}.DaphnisHero-module__3ci6ta__selectorWrap{margin-top:.35rem}.DaphnisHero-module__3ci6ta__selector{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-soft);scrollbar-width:none;border-radius:.9rem;gap:.4rem;padding:.4rem;display:flex;overflow-x:auto}.DaphnisHero-module__3ci6ta__selector::-webkit-scrollbar{display:none}@media (min-width:640px){.DaphnisHero-module__3ci6ta__selector{justify-content:space-between;overflow-x:visible}}.DaphnisHero-module__3ci6ta__selectorItem{color:var(--text-muted);border:1px solid #0000;border-radius:.65rem;flex-direction:column;flex:none;align-items:center;gap:.3rem;padding:clamp(.45rem,1svh,.6rem) 1rem;font-size:.78rem;font-weight:750;transition:color .18s,border-color .18s,background .18s,transform .18s,box-shadow .18s;display:flex;position:relative}@media (min-width:640px){.DaphnisHero-module__3ci6ta__selectorItem{flex:1 1 0}}.DaphnisHero-module__3ci6ta__selectorIcon{width:1.15rem;height:1.15rem;transition:transform .18s,color .18s}@media (hover:hover) and (pointer:fine){.DaphnisHero-module__3ci6ta__selectorItem:hover{color:var(--ink);border-color:var(--border-strong);background:var(--surface-soft);transform:translateY(-1px)}.DaphnisHero-module__3ci6ta__selectorItem:hover .DaphnisHero-module__3ci6ta__selectorIcon{color:var(--accent);transform:scale(1.08)}}.DaphnisHero-module__3ci6ta__selectorItem:focus-visible{color:var(--ink);border-color:var(--border-strong)}.DaphnisHero-module__3ci6ta__selectorItemActive{color:var(--ink);border-color:var(--accent);background:var(--surface-blue)}.DaphnisHero-module__3ci6ta__selectorIndicator{background:var(--accent);border-radius:999px;width:1.4rem;height:.16rem;position:absolute;bottom:-.4rem;left:50%;transform:translate(-50%)}.DaphnisHero-module__3ci6ta__modelsWrap{padding-top:0}.DaphnisHero-module__3ci6ta__modelsHeading{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);text-align:center;margin:0 0 clamp(.3rem,.8svh,.6rem);font-size:.66rem;font-weight:800}@media (min-width:1024px){.DaphnisHero-module__3ci6ta__modelsHeading{text-align:left}}.DaphnisHero-module__3ci6ta__modelsRow{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}@media (min-width:1024px){.DaphnisHero-module__3ci6ta__modelsRow{justify-content:flex-start}}.DaphnisHero-module__3ci6ta__modelChip{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:999px;align-items:center;gap:.4rem;padding:.32rem .62rem;font-size:.72rem;font-weight:650;display:inline-flex}.DaphnisHero-module__3ci6ta__modelLogo{object-fit:contain;opacity:.92;width:.85rem;height:.85rem}.DaphnisHero-module__3ci6ta__modelLogoInvert{filter:none}@media (prefers-reduced-motion:reduce){.DaphnisHero-module__3ci6ta__sourceRingOuter,.DaphnisHero-module__3ci6ta__sourceRingInner,.DaphnisHero-module__3ci6ta__sourceCore,.DaphnisHero-module__3ci6ta__selectorHintIcon{animation:none}.DaphnisHero-module__3ci6ta__primaryCta,.DaphnisHero-module__3ci6ta__secondaryCta,.DaphnisHero-module__3ci6ta__capCard{transition:none}}@media (min-width:1024px){.DaphnisHero-module__3ci6ta__areaSelector{margin-top:clamp(.5rem,1.2svh,1rem)}.DaphnisHero-module__3ci6ta__areaModels{margin-top:clamp(.35rem,.9svh,.75rem)}}@media (min-width:1024px) and (max-height:820px){.DaphnisHero-module__3ci6ta__copy{font-size:.95rem}.DaphnisHero-module__3ci6ta__stage{aspect-ratio:1.18;max-width:min(38rem,61.36svh)}.DaphnisHero-module__3ci6ta__modelChip{padding:.26rem .55rem;font-size:.68rem}}@media (min-width:1024px) and (max-height:720px){.DaphnisHero-module__3ci6ta__headline{line-height:1.02}.DaphnisHero-module__3ci6ta__stage{aspect-ratio:1.3;max-width:min(33rem,65svh)}.DaphnisHero-module__3ci6ta__modelsWrap{display:none}}
.AiEcosystemOrbit-module__QuWNRq__section{isolation:isolate;background:linear-gradient(180deg, var(--surface-blue) 0%, var(--surface) 32%, var(--surface) 100%);border-top:0;position:relative;overflow:hidden}.AiEcosystemOrbit-module__QuWNRq__shell{z-index:1;align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid;position:relative}.AiEcosystemOrbit-module__QuWNRq__copyTitle{max-width:18ch;color:var(--ink);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.4vw,3rem);font-weight:880;line-height:1.06}.AiEcosystemOrbit-module__QuWNRq__copySummary{max-width:34rem;color:var(--text);text-wrap:pretty;margin:1rem 0 0;font-size:clamp(.95rem,1.3vw,1.06rem);line-height:1.7}.AiEcosystemOrbit-module__QuWNRq__copyActions{flex-wrap:wrap;gap:.7rem;margin-top:1.65rem;display:flex}.AiEcosystemOrbit-module__QuWNRq__copyPrimaryAction,.AiEcosystemOrbit-module__QuWNRq__copySecondaryAction{border-radius:var(--radius-sm);min-height:2.85rem;transition:box-shadow var(--transition-interactive), border-color var(--transition-interactive), background-color var(--transition-interactive), transform var(--transition-interactive);justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.15rem;font-size:.83rem;font-weight:820;text-decoration:none;display:inline-flex}.AiEcosystemOrbit-module__QuWNRq__copyPrimaryAction{color:#fff;background:var(--accent);box-shadow:var(--shadow-soft);border:1px solid #0000}.AiEcosystemOrbit-module__QuWNRq__copyPrimaryAction:hover{background:var(--accent-hover);box-shadow:var(--shadow-medium);transform:translateY(-1px)}.AiEcosystemOrbit-module__QuWNRq__copySecondaryAction{border:1px solid var(--border);color:var(--ink);background:var(--surface)}.AiEcosystemOrbit-module__QuWNRq__copySecondaryAction:hover{border-color:var(--border-strong);background:var(--surface-soft);transform:translateY(-1px)}.AiEcosystemOrbit-module__QuWNRq__copyPrimaryAction svg,.AiEcosystemOrbit-module__QuWNRq__copySecondaryAction svg{width:1rem;height:1rem;transition:transform var(--transition-interactive)}.AiEcosystemOrbit-module__QuWNRq__copyPrimaryAction:hover svg,.AiEcosystemOrbit-module__QuWNRq__copySecondaryAction:hover svg{transform:translate(3px)}.AiEcosystemOrbit-module__QuWNRq__stageFrame{min-width:0;position:relative}.AiEcosystemOrbit-module__QuWNRq__stage{aspect-ratio:1;width:100%;max-width:34rem;margin-inline:auto;position:relative;overflow:visible}.AiEcosystemOrbit-module__QuWNRq__stageBackdrop{z-index:0;border:1px solid var(--dl-border-light);border-radius:var(--radius-lg);background:radial-gradient(60% 55% at 50% 6%, #2f6bff14, transparent 62%), var(--dl-soft-blue);position:absolute;inset:-6%;overflow:hidden}.AiEcosystemOrbit-module__QuWNRq__stageGrid{background-image:linear-gradient(#2f6bff14 1px,#0000 1px),linear-gradient(90deg,#2f6bff14 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 46%,#000 0%,#0000 76%);mask-image:radial-gradient(circle at 50% 46%,#000 0%,#0000 76%)}.AiEcosystemOrbit-module__QuWNRq__stageOrbitRing{border:1px dashed #2f6bff38;border-radius:999px;width:62%;height:62%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AiEcosystemOrbit-module__QuWNRq__connectorSvg{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.AiEcosystemOrbit-module__QuWNRq__connectorPath{fill:none;stroke:url(#ai-ecosystem-line);stroke-width:.5px;stroke-linecap:round;transition:stroke var(--transition-interactive), stroke-width var(--transition-interactive);vector-effect:non-scaling-stroke}.AiEcosystemOrbit-module__QuWNRq__connectorEntrance{stroke-dasharray:1 1}.AiEcosystemOrbit-module__QuWNRq__connectorPath.AiEcosystemOrbit-module__QuWNRq__connectorActive{stroke:var(--accent);stroke-width:.95px}.AiEcosystemOrbit-module__QuWNRq__sourcePoint{z-index:1;background:var(--accent);border-radius:999px;width:.7rem;height:.7rem;position:absolute;top:91%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #2f6bff24}.AiEcosystemOrbit-module__QuWNRq__stem{z-index:1;background:linear-gradient(180deg, #2f6bff00 0%, #2f6bff73 55%, var(--accent) 100%);transform-origin:bottom;border-radius:999px;width:2px;height:30%;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.AiEcosystemOrbit-module__QuWNRq__coreWrap{z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AiEcosystemOrbit-module__QuWNRq__coreCard{border:1px solid var(--border);background:var(--surface);width:clamp(9.5rem,15vw,12rem);height:clamp(9.5rem,15vw,12rem);box-shadow:var(--shadow-soft);text-align:center;cursor:pointer;transition:border-color var(--transition-interactive), box-shadow var(--transition-interactive);border-radius:1.35rem;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;padding:1.1rem;display:flex;position:relative}.AiEcosystemOrbit-module__QuWNRq__coreCard:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.AiEcosystemOrbit-module__QuWNRq__coreCard:hover,.AiEcosystemOrbit-module__QuWNRq__coreCardActive{border-color:var(--accent);box-shadow:var(--shadow-medium)}.AiEcosystemOrbit-module__QuWNRq__coreIcon{border:1px solid var(--border);width:2.5rem;height:2.5rem;color:var(--accent);background:var(--surface-blue);border-radius:.85rem;place-items:center;display:grid}.AiEcosystemOrbit-module__QuWNRq__coreIcon svg{width:1.2rem;height:1.2rem}.AiEcosystemOrbit-module__QuWNRq__coreLabel{color:var(--ink);letter-spacing:.02em;text-wrap:balance;text-transform:uppercase;font-size:.86rem;font-weight:880;line-height:1.2}.AiEcosystemOrbit-module__QuWNRq__coreCaption{color:var(--text-muted);font-size:.66rem;font-weight:640;line-height:1.4}.AiEcosystemOrbit-module__QuWNRq__cubeWrap{z-index:2;position:absolute;transform:translate(-50%,-50%)}.AiEcosystemOrbit-module__QuWNRq__cube{border:1px solid var(--border);background:var(--surface);width:clamp(3.8rem,6.4vw,4.9rem);height:clamp(3.8rem,6.4vw,4.9rem);box-shadow:var(--shadow-soft);cursor:pointer;transition:border-color var(--transition-interactive), background-color var(--transition-interactive), box-shadow var(--transition-interactive), transform var(--transition-interactive);border-radius:.85rem;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.45rem;display:flex;position:relative}.AiEcosystemOrbit-module__QuWNRq__cube:hover,.AiEcosystemOrbit-module__QuWNRq__cubeActive .AiEcosystemOrbit-module__QuWNRq__cube{border-color:var(--cube-accent,var(--accent));background:color-mix(in srgb, var(--cube-accent,var(--accent)) 10%, var(--surface));box-shadow:var(--shadow-medium);transform:translateY(-2px)}.AiEcosystemOrbit-module__QuWNRq__cube:focus-visible{border-color:var(--cube-accent,var(--accent));outline:2px solid var(--focus-ring);outline-offset:3px}.AiEcosystemOrbit-module__QuWNRq__cubeMark{width:1.4rem;height:1.4rem;color:var(--cube-accent,var(--accent));place-items:center;display:grid}.AiEcosystemOrbit-module__QuWNRq__cubeMark svg{width:1rem;height:1rem}.AiEcosystemOrbit-module__QuWNRq__cubeLogo{object-fit:contain;width:1.1rem;height:1.1rem}.AiEcosystemOrbit-module__QuWNRq__cubeLabel{max-width:100%;color:var(--ink);letter-spacing:.005em;overflow-wrap:break-word;text-align:center;padding-inline:.15rem;font-size:clamp(.62rem,1vw,.7rem);font-weight:760;line-height:1.15}.AiEcosystemOrbit-module__QuWNRq__panel{z-index:5;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:15.5rem;max-width:68vw;box-shadow:var(--shadow-medium);pointer-events:none;padding:.85rem .95rem;position:absolute}.AiEcosystemOrbit-module__QuWNRq__corePanel{pointer-events:auto}.AiEcosystemOrbit-module__QuWNRq__corePanelBridge{z-index:4;width:13.5rem;height:8%;position:absolute;top:100%;left:50%;transform:translate(-50%)}.AiEcosystemOrbit-module__QuWNRq__panelTitle{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.74rem;font-weight:840;display:flex}.AiEcosystemOrbit-module__QuWNRq__panelTitle svg{width:.85rem;height:.85rem;color:var(--accent)}.AiEcosystemOrbit-module__QuWNRq__panelDescription{color:var(--text);margin:.5rem 0 0;font-size:.74rem;line-height:1.55}.AiEcosystemOrbit-module__QuWNRq__panelList{border-top:1px solid var(--border);gap:.4rem;margin:.65rem 0 0;padding:.65rem 0 0;list-style:none;display:grid}.AiEcosystemOrbit-module__QuWNRq__panelItem{color:var(--text);align-items:center;gap:.5rem;font-size:.72rem;font-weight:660;line-height:1.3;display:flex}.AiEcosystemOrbit-module__QuWNRq__panelItem svg{width:.8rem;height:.8rem;color:var(--accent);flex:none}.AiEcosystemOrbit-module__QuWNRq__panelCta{border-radius:var(--radius-sm);color:var(--accent);pointer-events:auto;align-items:center;gap:.4rem;margin-top:.75rem;font-size:.72rem;font-weight:820;text-decoration:none;display:inline-flex}.AiEcosystemOrbit-module__QuWNRq__panelCta svg{width:.8rem;height:.8rem;transition:transform var(--transition-interactive)}.AiEcosystemOrbit-module__QuWNRq__panelCta:hover svg{transform:translate(3px)}.AiEcosystemOrbit-module__QuWNRq__mobileRail{display:none}@media (max-width:1023px){.AiEcosystemOrbit-module__QuWNRq__stageFrame{order:-1}}@media (min-width:1024px){.AiEcosystemOrbit-module__QuWNRq__shell{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}}@media (max-width:1023px){.AiEcosystemOrbit-module__QuWNRq__panel{display:none}.AiEcosystemOrbit-module__QuWNRq__mobileRail{z-index:4;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft);min-height:6.5rem;margin-top:1.1rem;padding:.9rem 1rem;display:block;position:relative}}@media (max-width:480px){.AiEcosystemOrbit-module__QuWNRq__cube{width:3.5rem;height:3.5rem}.AiEcosystemOrbit-module__QuWNRq__coreCard{width:7.75rem;height:7.75rem}}@media (prefers-reduced-motion:reduce){.AiEcosystemOrbit-module__QuWNRq__cube,.AiEcosystemOrbit-module__QuWNRq__coreCard,.AiEcosystemOrbit-module__QuWNRq__copyPrimaryAction,.AiEcosystemOrbit-module__QuWNRq__copySecondaryAction,.AiEcosystemOrbit-module__QuWNRq__panelCta svg{transition-duration:.01ms!important}}
.CaseStudyProjectGallery-module__WxLHzW__projectGallerySection{z-index:2;background:var(--surface);position:relative;overflow:clip}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryCoverSurface{isolation:isolate;color:var(--ink);background:linear-gradient(180deg, var(--surface-blue) 0%, var(--surface) 38%, var(--surface) 100%);padding-block:clamp(3.5rem,7vw,5.5rem) clamp(4rem,8vw,6.5rem);position:relative;overflow:clip}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryBgLayer{z-index:0;pointer-events:none;position:absolute;inset:0}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryGrid{background-image:linear-gradient(#2f6bff0f 1px,#0000 1px),linear-gradient(90deg,#2f6bff0f 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 45% at 82% 6%,#000 0%,#0000 72%);mask-image:radial-gradient(55% 45% at 82% 6%,#000 0%,#0000 72%)}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryHeader{z-index:1;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex;position:relative}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryEyebrow{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;font-size:.72rem;font-weight:850;line-height:1.2;display:inline-flex}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryEyebrow:before{content:"";background:var(--accent);border-radius:999px;width:.4rem;height:.4rem}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryTitle{max-width:15ch;color:var(--ink);font-size:var(--type-section-size);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);line-height:var(--type-section-leading);text-wrap:balance;margin:.5rem 0 0}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryCopy{max-width:35rem;color:var(--text);margin:0;font-size:clamp(1rem,1vw,1.05rem);font-weight:500;line-height:1.65}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryRows{z-index:1;width:100%;margin-top:clamp(1.75rem,4vw,3.25rem);position:relative}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryMask{width:100%;overflow:clip}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryRow{backface-visibility:hidden;will-change:transform;gap:clamp(.7rem,1.05vw,1.1rem);width:max-content;padding-inline:clamp(1rem,3vw,2rem);display:flex;transform:translate(0,0)}.CaseStudyProjectGallery-module__WxLHzW__topProjectGalleryRow{align-items:flex-end;min-height:clamp(15rem,22vw,21rem)}.CaseStudyProjectGallery-module__WxLHzW__bottomProjectGalleryRow{align-items:flex-start;min-height:clamp(14.75rem,21vw,20rem);margin-top:clamp(.65rem,1.2vw,1.1rem)}.CaseStudyProjectGallery-module__WxLHzW__topProjectGalleryRow .CaseStudyProjectGallery-module__WxLHzW__projectGalleryCard:nth-child(3n+2){margin-bottom:clamp(1.1rem,2.8vw,3.2rem)}.CaseStudyProjectGallery-module__WxLHzW__topProjectGalleryRow .CaseStudyProjectGallery-module__WxLHzW__projectGalleryCard:nth-child(5n){margin-bottom:clamp(.45rem,1.4vw,1.5rem)}.CaseStudyProjectGallery-module__WxLHzW__bottomProjectGalleryRow .CaseStudyProjectGallery-module__WxLHzW__projectGalleryCard:nth-child(3n+1){margin-top:clamp(1rem,2.2vw,2.4rem)}.CaseStudyProjectGallery-module__WxLHzW__bottomProjectGalleryRow .CaseStudyProjectGallery-module__WxLHzW__projectGalleryCard:nth-child(5n+3){margin-top:clamp(.45rem,1.1vw,1.2rem)}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryCard{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--ink);background:var(--surface);isolation:isolate;box-shadow:var(--shadow-soft);transition:border-color var(--transition-interactive), box-shadow var(--transition-interactive);flex:none;display:block;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.CaseStudyProjectGallery-module__WxLHzW__projectGalleryCard:hover{border-color:var(--border-strong);box-shadow:var(--shadow-medium)}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryCard:hover .CaseStudyProjectGallery-module__WxLHzW__projectGalleryLogoImage,.CaseStudyProjectGallery-module__WxLHzW__projectGalleryCard:hover .CaseStudyProjectGallery-module__WxLHzW__projectGalleryScreenshotImage{transform:scale(1.04)}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryCard:hover .CaseStudyProjectGallery-module__WxLHzW__projectGalleryLabel{border-color:var(--border-strong);background:var(--surface)}}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryCard:active{border-color:var(--border-strong);box-shadow:var(--shadow-soft)}.CaseStudyProjectGallery-module__WxLHzW__cinematic{aspect-ratio:16/9;width:clamp(18rem,28vw,30rem)}.CaseStudyProjectGallery-module__WxLHzW__landscape{aspect-ratio:16/10;width:clamp(15.5rem,23vw,25rem)}.CaseStudyProjectGallery-module__WxLHzW__medium{aspect-ratio:4/3;width:clamp(13.5rem,18vw,19rem)}.CaseStudyProjectGallery-module__WxLHzW__portrait{aspect-ratio:3/4;width:clamp(10.75rem,14vw,15.25rem)}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryFallback{z-index:1;background:var(--surface-soft);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryFallback>span{border:1px solid var(--border);width:3rem;height:3rem;color:var(--text-muted);letter-spacing:.02em;background:var(--surface);border-radius:999px;place-items:center;font-size:.85rem;font-weight:800;display:grid}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryMedia{z-index:1;position:absolute;inset:0}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryMediaScreenshot{background:var(--surface-soft)}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryScreenshotImage{object-fit:cover;object-position:center top;transition:transform var(--transition-interactive)}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryMediaLogo{background:var(--surface-soft)}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryLogoImage{box-sizing:border-box;object-fit:contain;object-position:center;transition:transform var(--transition-interactive);padding:clamp(.85rem,6%,1.5rem)}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryLabel{z-index:4;border:1px solid var(--border);border-radius:var(--radius-sm);min-height:2.75rem;color:var(--ink);-webkit-backdrop-filter:blur(10px);transition:border-color var(--transition-interactive), background-color var(--transition-interactive);background:#fffffff0;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .7rem;display:flex;position:absolute;bottom:.75rem;left:.75rem;right:.75rem;box-shadow:0 10px 24px -20px #11182766}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryLabelName{min-width:0;color:var(--ink);letter-spacing:0;overflow-wrap:break-word;font-size:clamp(.82rem,1vw,.95rem);font-weight:800;line-height:1.25;display:block}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryLabel svg{width:1rem;height:1rem;color:var(--accent);flex:none}@media (max-width:1023px){.CaseStudyProjectGallery-module__WxLHzW__projectGalleryHeader{flex-direction:column;align-items:flex-start;gap:1rem}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryTitle{font-size:clamp(2rem,9vw,3.25rem)}}@media (max-width:767px){.CaseStudyProjectGallery-module__WxLHzW__projectGalleryRows{margin-top:1.6rem}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryCoverSurface{padding-block:clamp(2.5rem,8vw,3.5rem) 3rem}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryRow{gap:.5rem;padding-inline:1rem}.CaseStudyProjectGallery-module__WxLHzW__topProjectGalleryRow{min-height:10.75rem}.CaseStudyProjectGallery-module__WxLHzW__bottomProjectGalleryRow{min-height:10.25rem;margin-top:.5rem}.CaseStudyProjectGallery-module__WxLHzW__cinematic{width:12.5rem}.CaseStudyProjectGallery-module__WxLHzW__landscape{width:11rem}.CaseStudyProjectGallery-module__WxLHzW__medium{width:9.25rem}.CaseStudyProjectGallery-module__WxLHzW__portrait{width:7.5rem}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryLabel{min-height:2.35rem;padding:.45rem .55rem;bottom:.55rem;left:.55rem;right:.55rem}}@media (prefers-reduced-motion:reduce){.CaseStudyProjectGallery-module__WxLHzW__projectGalleryMask{-webkit-overflow-scrolling:touch;scroll-padding-inline:clamp(1rem,3vw,2rem);overflow:auto hidden}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryRow{transform:none}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryCard,.CaseStudyProjectGallery-module__WxLHzW__projectGalleryLogoImage,.CaseStudyProjectGallery-module__WxLHzW__projectGalleryScreenshotImage,.CaseStudyProjectGallery-module__WxLHzW__projectGalleryLabel{transition:none}.CaseStudyProjectGallery-module__WxLHzW__projectGalleryCard:hover .CaseStudyProjectGallery-module__WxLHzW__projectGalleryLogoImage,.CaseStudyProjectGallery-module__WxLHzW__projectGalleryCard:hover .CaseStudyProjectGallery-module__WxLHzW__projectGalleryScreenshotImage{transform:none}}
.CoreCapabilitiesShowcase-module__DpbGyG__capabilitiesScroll{--cap-accent:var(--dl-blue,#3478ff);--panel-accent:var(--cap-accent);--cap-ink:var(--dl-ink,#07142b);--cap-muted:#07142b9e;--cap-line:var(--dl-border-light,#3a6fbe2e);--cap-line-strong:#3a6fbe52;min-height:clamp(1700px,280svh,2600px);color:var(--cap-ink);background:radial-gradient(circle at 78% 42%, color-mix(in srgb, var(--cap-accent) 8%, transparent), transparent 28%), linear-gradient(180deg, #fff 0%, var(--dl-ice,#f5f8ff) 100%);isolation:isolate;padding-block:0;position:relative;overflow:clip}.CoreCapabilitiesShowcase-module__DpbGyG__capabilitiesScroll:before{content:"";pointer-events:none;opacity:.6;background-image:linear-gradient(#3a6fbe14 1px,#0000 1px),linear-gradient(90deg,#3a6fbe14 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 65% 42%,#000 0 42%,#0000 74%);mask-image:radial-gradient(circle at 65% 42%,#000 0 42%,#0000 74%)}.CoreCapabilitiesShowcase-module__DpbGyG__stickyStage{z-index:2;align-items:center;min-height:100svh;padding-block:clamp(24px,3.2vw,56px);display:flex;position:relative}.CoreCapabilitiesShowcase-module__DpbGyG__stickyStage[data-pin=pinned]{position:fixed;top:0;left:0;right:0}.CoreCapabilitiesShowcase-module__DpbGyG__stickyStage[data-pin=after]{position:absolute;inset:auto 0 0}.CoreCapabilitiesShowcase-module__DpbGyG__scrollRail{z-index:3;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;right:clamp(14px,2.6vw,44px);transform:translateY(-50%)}.CoreCapabilitiesShowcase-module__DpbGyG__railTrack{flex-direction:column;justify-content:space-between;align-items:center;height:180px;display:flex;position:relative}.CoreCapabilitiesShowcase-module__DpbGyG__railTrack:before{content:"";background:#07142b24;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.CoreCapabilitiesShowcase-module__DpbGyG__railTick{z-index:1;letter-spacing:.05em;color:var(--cap-muted);background:#fff;padding:3px 5px;font-size:10px;font-weight:800;transition:color .38s;position:relative}.CoreCapabilitiesShowcase-module__DpbGyG__railTick.CoreCapabilitiesShowcase-module__DpbGyG__isActive{color:var(--cap-accent)}.CoreCapabilitiesShowcase-module__DpbGyG__railDot{background:var(--cap-accent);width:7px;height:7px;box-shadow:0 0 8px color-mix(in srgb, var(--cap-accent) 45%, transparent);left:50%;top:calc(var(--rail-progress) * 100%);border-radius:999px;transition:top .5s cubic-bezier(.22,1,.36,1),background .38s;position:absolute;transform:translate(-50%,-50%)}.CoreCapabilitiesShowcase-module__DpbGyG__capabilityShell{grid-template-columns:minmax(340px,.76fr) minmax(560px,1.3fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.CoreCapabilitiesShowcase-module__DpbGyG__leftCopy,.CoreCapabilitiesShowcase-module__DpbGyG__visualWrap{min-width:0}.CoreCapabilitiesShowcase-module__DpbGyG__sectionTitle{letter-spacing:-.05em;text-wrap:balance;max-width:620px;margin:0;font-size:clamp(34px,4vw,60px);font-weight:920;line-height:.98}.CoreCapabilitiesShowcase-module__DpbGyG__sectionTitle span{color:var(--cap-accent)}.CoreCapabilitiesShowcase-module__DpbGyG__lead{max-width:46ch;color:var(--cap-muted);margin:clamp(14px,2.2vh,22px) 0 0;font-size:clamp(15px,1.05vw,17px);line-height:1.5}.CoreCapabilitiesShowcase-module__DpbGyG__capabilityList{gap:14px;max-width:560px;margin-top:clamp(22px,3.4vh,40px);display:grid}.CoreCapabilitiesShowcase-module__DpbGyG__capRowWrap{width:100%;min-width:0}.CoreCapabilitiesShowcase-module__DpbGyG__capRow{width:100%;color:var(--cap-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.CoreCapabilitiesShowcase-module__DpbGyG__capRow:focus-visible{outline:2px solid var(--cap-accent);outline-offset:6px}.CoreCapabilitiesShowcase-module__DpbGyG__capRowInner{min-height:72px;color:var(--cap-muted);border:1px solid #0000;grid-template-columns:56px 1fr 24px;align-items:center;gap:16px;padding:14px 16px;transition:border-color .38s,background .38s,color .38s,min-height .38s;display:grid;position:relative}.CoreCapabilitiesShowcase-module__DpbGyG__capIcon{border:1px solid var(--cap-line);clip-path:polygon(18% 0,82% 0,100% 18%,100% 82%,82% 100%,18% 100%,0 82%,0 18%);background:#fff;place-items:center;width:48px;height:48px;transition:border-color .38s,background .38s,box-shadow .38s;display:grid;position:relative}.CoreCapabilitiesShowcase-module__DpbGyG__capIcon svg{stroke-width:1.9px;width:22px;height:22px}.CoreCapabilitiesShowcase-module__DpbGyG__capIndex{z-index:1;letter-spacing:.05em;color:var(--cap-muted);border:1px solid var(--cap-line);background:#fff;padding:1px 5px;font-size:10px;font-weight:900;transition:color .38s,border-color .38s;position:absolute;top:-9px;left:-6px}.CoreCapabilitiesShowcase-module__DpbGyG__capTitle{letter-spacing:-.03em;font-size:clamp(16px,1.35vw,21px);font-weight:900;line-height:1.15;display:block}.CoreCapabilitiesShowcase-module__DpbGyG__capToggle{opacity:.96;justify-self:end;font-size:22px;line-height:1}.CoreCapabilitiesShowcase-module__DpbGyG__capDetail{grid-column:2/-1;padding-right:20px;display:none}.CoreCapabilitiesShowcase-module__DpbGyG__capDescription{color:var(--cap-muted);max-width:40ch;font-size:14px;line-height:1.45;display:block}.CoreCapabilitiesShowcase-module__DpbGyG__deliverables{border-top:1px solid var(--cap-line);grid-template-columns:repeat(2,minmax(0,auto));justify-content:start;gap:10px 20px;margin-top:14px;padding-top:14px;display:grid}.CoreCapabilitiesShowcase-module__DpbGyG__deliverables span{color:var(--cap-ink);white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.CoreCapabilitiesShowcase-module__DpbGyG__deliverables svg{width:14px;height:14px;color:var(--cap-accent);flex-shrink:0}.CoreCapabilitiesShowcase-module__DpbGyG__capRow.CoreCapabilitiesShowcase-module__DpbGyG__isActive .CoreCapabilitiesShowcase-module__DpbGyG__capRowInner{min-height:148px;color:var(--cap-ink);border-color:var(--cap-accent);background:var(--dl-soft-blue,#eaf2ff);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));padding:18px 20px 20px;box-shadow:0 12px 28px #0f234b14}.CoreCapabilitiesShowcase-module__DpbGyG__capRow.CoreCapabilitiesShowcase-module__DpbGyG__isActive .CoreCapabilitiesShowcase-module__DpbGyG__capIcon{color:var(--cap-accent);border-color:var(--cap-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--cap-accent) 12%, transparent);background:#fff}.CoreCapabilitiesShowcase-module__DpbGyG__capRow.CoreCapabilitiesShowcase-module__DpbGyG__isActive .CoreCapabilitiesShowcase-module__DpbGyG__capIndex{color:var(--cap-accent);border-color:var(--cap-accent)}.CoreCapabilitiesShowcase-module__DpbGyG__capRow.CoreCapabilitiesShowcase-module__DpbGyG__isActive .CoreCapabilitiesShowcase-module__DpbGyG__capTitle,.CoreCapabilitiesShowcase-module__DpbGyG__capRow.CoreCapabilitiesShowcase-module__DpbGyG__isActive .CoreCapabilitiesShowcase-module__DpbGyG__capToggle{color:var(--cap-accent)}.CoreCapabilitiesShowcase-module__DpbGyG__capRow.CoreCapabilitiesShowcase-module__DpbGyG__isActive .CoreCapabilitiesShowcase-module__DpbGyG__capDetail{animation:.38s both CoreCapabilitiesShowcase-module__DpbGyG__detailIn;display:block}@keyframes CoreCapabilitiesShowcase-module__DpbGyG__detailIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.CoreCapabilitiesShowcase-module__DpbGyG__mobileVisual{display:none}.CoreCapabilitiesShowcase-module__DpbGyG__visualWrap{gap:14px;display:grid}.CoreCapabilitiesShowcase-module__DpbGyG__visualPanel{border:1px solid var(--cap-line-strong);background:linear-gradient(180deg, #fff 0%, var(--dl-soft-blue,#eaf2ff) 100%);clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px),0 20px);min-height:clamp(360px,58vh,620px);position:relative;overflow:hidden;box-shadow:0 20px 60px #0f234b14}.CoreCapabilitiesShowcase-module__DpbGyG__panelChrome{border:1px solid var(--cap-line);pointer-events:none;z-index:4;position:absolute;inset:14px}.CoreCapabilitiesShowcase-module__DpbGyG__panelChrome:before,.CoreCapabilitiesShowcase-module__DpbGyG__panelChrome:after{content:"";border-color:var(--cap-accent);border-style:solid;width:9px;height:9px;position:absolute}.CoreCapabilitiesShowcase-module__DpbGyG__panelChrome:before{border-width:2px 0 0 2px;top:-1px;left:-1px}.CoreCapabilitiesShowcase-module__DpbGyG__panelChrome:after{border-width:0 2px 2px 0;bottom:-1px;right:-1px}.CoreCapabilitiesShowcase-module__DpbGyG__panelGrid{opacity:.36;background-image:linear-gradient(#3478ff12 1px,#0000 1px),linear-gradient(90deg,#3478ff12 1px,#0000 1px),radial-gradient(circle,#07142b1a 1px,#0000 1px);background-size:46px 46px,46px 46px,18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 52%,#000 0 48%,#0000 75%);mask-image:radial-gradient(circle at 50% 52%,#000 0 48%,#0000 75%)}.CoreCapabilitiesShowcase-module__DpbGyG__stackViewport{perspective:1600px;perspective-origin:50% 40%;--slab-tilt:58deg;--slab-spin:-32deg;--slab-gap:clamp(28px, 5.4vh, 56px);--slab-thick:clamp(10px, 1.05vw, 16px);position:absolute;inset:30px 26px 22px}.CoreCapabilitiesShowcase-module__DpbGyG__stackGuides{pointer-events:none;position:absolute;inset:0 4%}.CoreCapabilitiesShowcase-module__DpbGyG__stackGuides:before,.CoreCapabilitiesShowcase-module__DpbGyG__stackGuides:after{content:"";border-left:1px dashed #3a6fbe40;width:0;position:absolute;top:3%;bottom:0}.CoreCapabilitiesShowcase-module__DpbGyG__stackGuides:before{left:0}.CoreCapabilitiesShowcase-module__DpbGyG__stackGuides:after{right:0}.CoreCapabilitiesShowcase-module__DpbGyG__stackScene{aspect-ratio:1.15;width:78%;transform-style:preserve-3d;transform:translate(-50%, -50%) translateY(-9%) rotateX(var(--slab-tilt)) rotateZ(var(--slab-spin));position:absolute;top:50%;left:50%}.CoreCapabilitiesShowcase-module__DpbGyG__heroSlab,.CoreCapabilitiesShowcase-module__DpbGyG__ghostSlab{transform-style:preserve-3d;position:absolute;inset:0}.CoreCapabilitiesShowcase-module__DpbGyG__ghostSlab{transform:translateZ(calc(-1 * var(--slab-step) * var(--slab-gap)))}.CoreCapabilitiesShowcase-module__DpbGyG__panelFace{background:linear-gradient(150deg, color-mix(in srgb, var(--cap-accent) 8%, transparent) 0%, transparent 44%), linear-gradient(180deg, #ffffffe6, #eaf2ff99), #fff;border-radius:3px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 40px #0f234b0d}.CoreCapabilitiesShowcase-module__DpbGyG__slabGrid{pointer-events:none;background-image:linear-gradient(#3478ff14 1px,#0000 1px),linear-gradient(90deg,#3478ff14 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 45%,#000 15%,#0000 80%);mask-image:radial-gradient(at 50% 45%,#000 15%,#0000 80%)}.CoreCapabilitiesShowcase-module__DpbGyG__slabSheen{pointer-events:none;background:linear-gradient(126deg,#0000 0 32%,#ffffff80 44%,#0000 55%);position:absolute;inset:0}.CoreCapabilitiesShowcase-module__DpbGyG__slabRim{border:1.5px solid var(--cap-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--cap-accent) 20%, transparent), inset 0 0 20px color-mix(in srgb, var(--cap-accent) 8%, transparent);pointer-events:none;border-radius:3px;transition:border-color .38s,box-shadow .38s;position:absolute;inset:0}.CoreCapabilitiesShowcase-module__DpbGyG__slabEdgeFront,.CoreCapabilitiesShowcase-module__DpbGyG__slabEdgeBack{height:var(--slab-thick);position:absolute;left:0;right:0}.CoreCapabilitiesShowcase-module__DpbGyG__slabEdgeFront{bottom:calc(-1 * var(--slab-thick));transform-origin:top;background:linear-gradient(180deg, color-mix(in srgb, var(--cap-accent) 60%, #eaf2ff) 0%, color-mix(in srgb, var(--cap-accent) 22%, #fff) 55%, #fff 100%);transition:background .38s;transform:rotateX(-90deg);box-shadow:0 16px 30px #0f234b1f}.CoreCapabilitiesShowcase-module__DpbGyG__slabEdgeBack{top:calc(-1 * var(--slab-thick));transform-origin:bottom;background:#fff;transform:rotateX(90deg)}.CoreCapabilitiesShowcase-module__DpbGyG__slabEdgeLeft,.CoreCapabilitiesShowcase-module__DpbGyG__slabEdgeRight{width:var(--slab-thick);background:linear-gradient(180deg, color-mix(in srgb, var(--cap-accent) 55%, #eaf2ff) 0%, color-mix(in srgb, var(--cap-accent) 18%, #fff) 55%, #fbfdff 100%);transition:background .38s;position:absolute;top:0;bottom:0}.CoreCapabilitiesShowcase-module__DpbGyG__slabEdgeLeft{left:calc(-1 * var(--slab-thick));transform-origin:100%;transform:rotateY(-90deg)}.CoreCapabilitiesShowcase-module__DpbGyG__slabEdgeRight{right:calc(-1 * var(--slab-thick));transform-origin:0;transform:rotateY(90deg)}.CoreCapabilitiesShowcase-module__DpbGyG__ghostFace{border:1px solid color-mix(in srgb, var(--cap-accent) 22%, #07142b0f);opacity:var(--ghost-dim);background:linear-gradient(#3478ff0d,#3478ff03);border-radius:3px;transition:border-color .38s;position:absolute;inset:0}.CoreCapabilitiesShowcase-module__DpbGyG__ghostFace:after{content:"";background:color-mix(in srgb, var(--cap-accent) 80%, transparent);height:2px;box-shadow:0 0 8px color-mix(in srgb, var(--cap-accent) 30%, transparent);border-radius:2px;transition:background .38s;position:absolute;bottom:-1px;left:-1px;right:-1px}.CoreCapabilitiesShowcase-module__DpbGyG__ghostSlab:last-child .CoreCapabilitiesShowcase-module__DpbGyG__ghostFace{background:0 0;border-style:dashed}.CoreCapabilitiesShowcase-module__DpbGyG__ghostEcho{opacity:calc(var(--ghost-dim) * .26);filter:blur(1.2px);position:absolute;inset:clamp(14px,1.6vw,26px)}.CoreCapabilitiesShowcase-module__DpbGyG__ghostContentLayer{grid-template-rows:auto 1fr;gap:clamp(10px,1.2vw,18px);display:grid;position:absolute;inset:0}.CoreCapabilitiesShowcase-module__DpbGyG__contentLayer{will-change:opacity;grid-template-rows:auto 1fr;gap:clamp(10px,1.2vw,18px);display:grid;position:absolute;inset:clamp(14px,1.6vw,26px)}.CoreCapabilitiesShowcase-module__DpbGyG__contentLayer,.CoreCapabilitiesShowcase-module__DpbGyG__ghostEcho,.CoreCapabilitiesShowcase-module__DpbGyG__ghostContentLayer,.CoreCapabilitiesShowcase-module__DpbGyG__visualFooter{transition:opacity .42s}.CoreCapabilitiesShowcase-module__DpbGyG__dashboardTopBar{letter-spacing:.08em;text-transform:uppercase;color:var(--cap-muted);border-bottom:1px solid var(--cap-line);align-items:center;gap:8px;padding-bottom:8px;font-size:11px;font-weight:800;display:flex}.CoreCapabilitiesShowcase-module__DpbGyG__dashboardDot{background:var(--panel-accent);width:7px;height:7px;box-shadow:0 0 8px color-mix(in srgb, var(--panel-accent) 45%, transparent);border-radius:999px;flex-shrink:0}.CoreCapabilitiesShowcase-module__DpbGyG__slabIndex{color:var(--panel-accent);letter-spacing:.1em;margin-left:auto;font-size:12px;font-weight:900}.CoreCapabilitiesShowcase-module__DpbGyG__layerMain{grid-template-columns:1.1fr .9fr;gap:clamp(10px,1.1vw,16px);min-height:0;display:grid}.CoreCapabilitiesShowcase-module__DpbGyG__layerCol{align-content:start;gap:clamp(8px,.9vw,13px);min-height:0;display:grid}.CoreCapabilitiesShowcase-module__DpbGyG__layerTitle{letter-spacing:-.03em;color:var(--cap-ink);font-size:clamp(15px,1.35vw,24px);font-weight:900;line-height:1.05}.CoreCapabilitiesShowcase-module__DpbGyG__layerCopy{gap:6px;display:grid}.CoreCapabilitiesShowcase-module__DpbGyG__layerCopy span{background:#07142b1f;border-radius:3px;height:5px}.CoreCapabilitiesShowcase-module__DpbGyG__layerCopy span:nth-child(2){width:84%}.CoreCapabilitiesShowcase-module__DpbGyG__layerCopy span:nth-child(3){width:62%}.CoreCapabilitiesShowcase-module__DpbGyG__dashboardRows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.CoreCapabilitiesShowcase-module__DpbGyG__dashboardRows li{border:1px solid color-mix(in srgb, var(--panel-accent) 26%, #07142b14);color:var(--cap-ink);background:#ffffffbf;border-radius:6px;padding:7px 11px;font-size:11.5px;font-weight:700}.CoreCapabilitiesShowcase-module__DpbGyG__layerCta{background:var(--panel-accent);color:#04070f;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:7px 14px;font-size:10.5px;font-weight:900}.CoreCapabilitiesShowcase-module__DpbGyG__layerCard{border:1px solid var(--cap-line);background:linear-gradient(#ffffffe6,#eaf2ff80);border-radius:8px;padding:10px}.CoreCapabilitiesShowcase-module__DpbGyG__dashboardChart{justify-content:space-between;align-items:flex-end;gap:5px;height:clamp(52px,7vh,84px);display:flex}.CoreCapabilitiesShowcase-module__DpbGyG__dashboardChart span{height:var(--bar-h);background:linear-gradient(180deg, var(--panel-accent), color-mix(in srgb, var(--panel-accent) 35%, transparent));box-shadow:0 0 10px color-mix(in srgb, var(--panel-accent) 22%, transparent);border-radius:3px 3px 0 0;flex:1;transition:height .5s}.CoreCapabilitiesShowcase-module__DpbGyG__footerStack{display:grid;position:relative}.CoreCapabilitiesShowcase-module__DpbGyG__visualFooter{pointer-events:none;grid-area:1/1;grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid}.CoreCapabilitiesShowcase-module__DpbGyG__visualFooter.CoreCapabilitiesShowcase-module__DpbGyG__isActive{pointer-events:auto}.CoreCapabilitiesShowcase-module__DpbGyG__productionLink,.CoreCapabilitiesShowcase-module__DpbGyG__capabilityCta{color:inherit;text-decoration:none}.CoreCapabilitiesShowcase-module__DpbGyG__productionLink{min-height:44px;color:var(--cap-muted);align-items:center;gap:6px;font-size:14px;font-weight:800;transition:color .38s;display:inline-flex}.CoreCapabilitiesShowcase-module__DpbGyG__productionLink svg{width:15px;height:15px}.CoreCapabilitiesShowcase-module__DpbGyG__productionLink:hover{color:var(--cap-accent)}.CoreCapabilitiesShowcase-module__DpbGyG__capabilityCta{background:var(--cap-accent);color:#031126;min-height:52px;box-shadow:0 10px 24px color-mix(in srgb, var(--cap-accent) 20%, transparent);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:14px;font-weight:950;display:inline-flex}.CoreCapabilitiesShowcase-module__DpbGyG__capabilityCta svg{width:16px;height:16px}.CoreCapabilitiesShowcase-module__DpbGyG__capabilityCta:focus-visible,.CoreCapabilitiesShowcase-module__DpbGyG__productionLink:focus-visible,.CoreCapabilitiesShowcase-module__DpbGyG__stageDots button:focus-visible{outline:2px solid var(--cap-accent);outline-offset:4px}.CoreCapabilitiesShowcase-module__DpbGyG__stageDots{justify-content:center;gap:0;margin-top:4px;display:flex}.CoreCapabilitiesShowcase-module__DpbGyG__stageDots button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.CoreCapabilitiesShowcase-module__DpbGyG__stageDots button:after{content:"";background:#07142b38;border-radius:999px;width:8px;height:8px;transition:width .38s,background .38s;display:block}.CoreCapabilitiesShowcase-module__DpbGyG__stageDots button.CoreCapabilitiesShowcase-module__DpbGyG__isActive:after{background:var(--cap-accent);width:28px}@media (min-width:901px) and (max-height:820px){.CoreCapabilitiesShowcase-module__DpbGyG__stickyStage{padding-block:clamp(10px,2vh,20px)}.CoreCapabilitiesShowcase-module__DpbGyG__sectionTitle{font-size:clamp(28px,3.4vw,42px)}.CoreCapabilitiesShowcase-module__DpbGyG__lead{margin-top:10px;font-size:14px}.CoreCapabilitiesShowcase-module__DpbGyG__capabilityList{gap:10px;margin-top:16px}.CoreCapabilitiesShowcase-module__DpbGyG__capRowInner{min-height:56px;padding:10px 14px}.CoreCapabilitiesShowcase-module__DpbGyG__capIcon{width:40px;height:40px}.CoreCapabilitiesShowcase-module__DpbGyG__capIcon svg{width:18px;height:18px}.CoreCapabilitiesShowcase-module__DpbGyG__capTitle{font-size:clamp(14px,1.1vw,17px)}.CoreCapabilitiesShowcase-module__DpbGyG__capRow.CoreCapabilitiesShowcase-module__DpbGyG__isActive .CoreCapabilitiesShowcase-module__DpbGyG__capRowInner{min-height:116px;padding:12px 16px 14px}.CoreCapabilitiesShowcase-module__DpbGyG__capDescription{font-size:12.5px}.CoreCapabilitiesShowcase-module__DpbGyG__deliverables{gap:6px 8px;margin-top:8px;padding-top:8px}.CoreCapabilitiesShowcase-module__DpbGyG__visualPanel{min-height:clamp(300px,46vh,420px)}.CoreCapabilitiesShowcase-module__DpbGyG__dashboardChart{max-height:84px}.CoreCapabilitiesShowcase-module__DpbGyG__capabilityCta{min-height:44px;padding:0 18px}}@media (max-width:1180px){.CoreCapabilitiesShowcase-module__DpbGyG__capabilityShell{grid-template-columns:minmax(320px,.92fr) minmax(420px,1.08fr);gap:32px}.CoreCapabilitiesShowcase-module__DpbGyG__visualPanel{min-height:clamp(340px,52vh,500px)}.CoreCapabilitiesShowcase-module__DpbGyG__scrollRail{display:none}}@media (max-width:900px){.CoreCapabilitiesShowcase-module__DpbGyG__capabilitiesScroll{min-height:auto}.CoreCapabilitiesShowcase-module__DpbGyG__stickyStage,.CoreCapabilitiesShowcase-module__DpbGyG__stickyStage[data-pin=before],.CoreCapabilitiesShowcase-module__DpbGyG__stickyStage[data-pin=pinned],.CoreCapabilitiesShowcase-module__DpbGyG__stickyStage[data-pin=after]{min-height:auto;padding-block:16px;position:static;inset:auto}.CoreCapabilitiesShowcase-module__DpbGyG__capabilityShell{grid-template-columns:1fr;gap:20px}.CoreCapabilitiesShowcase-module__DpbGyG__sectionTitle{letter-spacing:-.03em;font-size:clamp(22px,7vw,30px)}.CoreCapabilitiesShowcase-module__DpbGyG__capabilityList{max-width:none;margin-top:10px}.CoreCapabilitiesShowcase-module__DpbGyG__capRow.CoreCapabilitiesShowcase-module__DpbGyG__isActive .CoreCapabilitiesShowcase-module__DpbGyG__capDetail,.CoreCapabilitiesShowcase-module__DpbGyG__visualWrap{display:none}.CoreCapabilitiesShowcase-module__DpbGyG__mobileVisual{gap:10px;width:100%;max-width:100%;margin-top:12px;animation:.38s both CoreCapabilitiesShowcase-module__DpbGyG__detailIn;display:grid}.CoreCapabilitiesShowcase-module__DpbGyG__stageDots{display:none}.CoreCapabilitiesShowcase-module__DpbGyG__visualPanel{min-height:clamp(220px,42vh,320px)}.CoreCapabilitiesShowcase-module__DpbGyG__stackViewport{--slab-gap:clamp(16px, 3vh, 28px);--slab-thick:7px;inset:18px 14px 14px}.CoreCapabilitiesShowcase-module__DpbGyG__stackScene{width:78%}.CoreCapabilitiesShowcase-module__DpbGyG__visualFooter{grid-template-columns:1fr;gap:10px}.CoreCapabilitiesShowcase-module__DpbGyG__capabilityCta{min-height:44px}.CoreCapabilitiesShowcase-module__DpbGyG__layerCopy,.CoreCapabilitiesShowcase-module__DpbGyG__layerCta{display:none}.CoreCapabilitiesShowcase-module__DpbGyG__dashboardChart{max-height:60px}}@media (max-width:560px){.CoreCapabilitiesShowcase-module__DpbGyG__deliverables{grid-template-columns:1fr}.CoreCapabilitiesShowcase-module__DpbGyG__deliverables span{white-space:normal}.CoreCapabilitiesShowcase-module__DpbGyG__dashboardRows li{padding:5px 8px;font-size:10.5px}.CoreCapabilitiesShowcase-module__DpbGyG__dashboardChart span{width:8px}}@media (prefers-reduced-motion:reduce){.CoreCapabilitiesShowcase-module__DpbGyG__stickyStage{min-height:auto!important;position:static!important;inset:auto!important}.CoreCapabilitiesShowcase-module__DpbGyG__capabilitiesScroll{min-height:auto!important}.CoreCapabilitiesShowcase-module__DpbGyG__capRowInner,.CoreCapabilitiesShowcase-module__DpbGyG__capIcon,.CoreCapabilitiesShowcase-module__DpbGyG__contentLayer,.CoreCapabilitiesShowcase-module__DpbGyG__ghostEcho,.CoreCapabilitiesShowcase-module__DpbGyG__ghostContentLayer,.CoreCapabilitiesShowcase-module__DpbGyG__visualFooter,.CoreCapabilitiesShowcase-module__DpbGyG__slabRim,.CoreCapabilitiesShowcase-module__DpbGyG__dashboardChart span,.CoreCapabilitiesShowcase-module__DpbGyG__railDot,.CoreCapabilitiesShowcase-module__DpbGyG__stageDots button:after,.CoreCapabilitiesShowcase-module__DpbGyG__capDetail,.CoreCapabilitiesShowcase-module__DpbGyG__mobileVisual,.CoreCapabilitiesShowcase-module__DpbGyG__capIndex,.CoreCapabilitiesShowcase-module__DpbGyG__railTick{transition:none!important;animation:none!important}}
.ProcessTimeline-module__a_6yWa__scene{position:relative}.ProcessTimeline-module__a_6yWa__stage{flex-direction:column;justify-content:center;display:flex}.ProcessTimeline-module__a_6yWa__section{--mono-font:ui-monospace, "SFMono-Regular", "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;isolation:isolate;background:linear-gradient(180deg, var(--surface-blue) 0%, var(--surface) 32%, var(--surface) 100%);padding-block:var(--space-section-standard);position:relative;overflow:hidden}.ProcessTimeline-module__a_6yWa__grid{z-index:0;pointer-events:none;background-image:linear-gradient(#2f6bff0b 1px,#0000 1px),linear-gradient(90deg,#2f6bff0b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 30% 10%,#000 0%,#0000 78%);mask-image:radial-gradient(70% 60% at 30% 10%,#000 0%,#0000 78%)}.ProcessTimeline-module__a_6yWa__header{z-index:1;flex-direction:column;gap:.85rem;display:flex;position:relative}.ProcessTimeline-module__a_6yWa__heading{color:#071126;letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(1.9rem,4.4vw,3.1rem);font-weight:800;line-height:1.05}.ProcessTimeline-module__a_6yWa__heading,.ProcessTimeline-module__a_6yWa__headingAccent{display:block}.ProcessTimeline-module__a_6yWa__headingAccent{background:linear-gradient(120deg, var(--dl-blue,#3478ff), var(--dl-violet,#835bff));color:#0000;-webkit-background-clip:text;background-clip:text}.ProcessTimeline-module__a_6yWa__timeline{z-index:1;margin-top:clamp(2rem,4vw,3rem);display:none;position:relative}.ProcessTimeline-module__a_6yWa__track{background:#0f172a1a;height:2px;margin:0 1.5rem 2.5rem;display:none;position:relative}.ProcessTimeline-module__a_6yWa__trackFill{width:var(--fill,0%);background:linear-gradient(90deg, var(--dl-blue,#3478ff), var(--dl-violet,#835bff));height:100%;transition:width .4s;display:block}.ProcessTimeline-module__a_6yWa__trackDot{top:50%;left:var(--pos,0%);background:var(--surface,#fff);border:2px solid #0f172a2e;border-radius:999px;width:.55rem;height:.55rem;transition:border-color .3s,background .3s,box-shadow .3s;position:absolute;transform:translate(-50%,-50%)}.ProcessTimeline-module__a_6yWa__trackDotDone{border-color:var(--dl-blue,#3478ff);background:var(--dl-blue,#3478ff);box-shadow:0 0 12px 2px #3478ff8c}.ProcessTimeline-module__a_6yWa__stageList{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.ProcessTimeline-module__a_6yWa__stageList{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.1rem}}.ProcessTimeline-module__a_6yWa__stageItem{flex-direction:column;display:flex}.ProcessTimeline-module__a_6yWa__stageCard{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);text-align:left;transform-origin:50%;background:#ffffffd9;border:1px solid #0f172a1a;flex-direction:column;align-items:flex-start;gap:.6rem;width:100%;min-height:11rem;padding:1.1rem 1.15rem 1.25rem;transition:border-color .26s,background .26s,box-shadow .26s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;transform:perspective(900px)rotateX(0)rotateY(0)translateZ(0);box-shadow:inset 0 1px #ffffffe6,inset 0 3px 10px #0f172a0d,0 6px #0f172a1a,0 14px 22px -10px #0f172a38}.ProcessTimeline-module__a_6yWa__stageCard:before,.ProcessTimeline-module__a_6yWa__stageCard:after{content:"";pointer-events:none;border-style:solid;border-color:#2f6bff59;width:8px;height:8px;transition:border-color .26s;position:absolute}.ProcessTimeline-module__a_6yWa__stageCard:before{border-width:2px 0 0 2px;top:-1px;left:-1px}.ProcessTimeline-module__a_6yWa__stageCard:after{border-width:0 2px 2px 0;bottom:-1px;right:-1px}.ProcessTimeline-module__a_6yWa__stageCard:hover,.ProcessTimeline-module__a_6yWa__stageCard:focus-visible{z-index:2;border-color:#2f6bff80;box-shadow:inset 0 1px #fffffff2,inset 0 3px 10px #0f172a0a,0 11px #3478ff80,0 26px 40px -12px #0f172a47}.ProcessTimeline-module__a_6yWa__stageCard:focus-visible{transform:perspective(900px)rotateX(-12deg)rotateY(0)translateZ(22px)}.ProcessTimeline-module__a_6yWa__stageCard:hover:before,.ProcessTimeline-module__a_6yWa__stageCard:hover:after,.ProcessTimeline-module__a_6yWa__stageCard:focus-visible:before,.ProcessTimeline-module__a_6yWa__stageCard:focus-visible:after{border-color:var(--dl-blue,#3478ff)}.ProcessTimeline-module__a_6yWa__stageCardActive{background:#3478ff0f;border-color:#2f6bff73;box-shadow:inset 0 1px #ffffffe6,inset 0 3px 10px #0f172a0a,0 6px #3478ff59,0 0 0 1px #3478ff4d,0 0 28px -8px #3478ff66}.ProcessTimeline-module__a_6yWa__stageCardActive:before,.ProcessTimeline-module__a_6yWa__stageCardActive:after{border-color:var(--dl-blue,#3478ff)}.ProcessTimeline-module__a_6yWa__stageIcon{color:#526078;border:1px solid #2f6bff33;place-items:center;width:2.4rem;height:2.4rem;transition:border-color .26s,color .26s;display:grid}.ProcessTimeline-module__a_6yWa__stageIcon svg{width:1.1rem;height:1.1rem}.ProcessTimeline-module__a_6yWa__stageCardActive .ProcessTimeline-module__a_6yWa__stageIcon{color:var(--dl-blue,#3478ff);border-color:#81aeff99}.ProcessTimeline-module__a_6yWa__stageName{color:#526078;font-family:var(--mono-font);letter-spacing:.04em;text-transform:uppercase;font-size:.95rem;font-weight:800;transition:color .26s}.ProcessTimeline-module__a_6yWa__stageCardActive .ProcessTimeline-module__a_6yWa__stageName{color:#071126}.ProcessTimeline-module__a_6yWa__stageDescription{color:#526078;font-size:.86rem;line-height:1.5;transition:color .26s;display:block}.ProcessTimeline-module__a_6yWa__stageCardActive .ProcessTimeline-module__a_6yWa__stageDescription{color:#33415c}.ProcessTimeline-module__a_6yWa__stagePhaseTag{color:#0f172a6b;font-family:var(--mono-font);letter-spacing:.14em;text-transform:uppercase;margin-top:.6rem;font-size:.66rem;font-weight:800}.ProcessTimeline-module__a_6yWa__mobileTimeline{z-index:1;margin-top:clamp(1.5rem,5vw,2.25rem);position:relative}.ProcessTimeline-module__a_6yWa__mobileBar{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--dl-border-light,#3a6fbe2e);background:#ffffffeb;padding:.7rem 1rem .85rem;position:static;left:0;right:0}.ProcessTimeline-module__a_6yWa__mobileBarTrack{background:#0f172a1a;height:2px;margin:0 0 .65rem;position:relative}.ProcessTimeline-module__a_6yWa__mobileBarFill{width:var(--fill,0%);background:linear-gradient(90deg, var(--dl-blue,#3478ff), var(--dl-violet,#835bff));height:100%;transition:width .4s;display:block}.ProcessTimeline-module__a_6yWa__mobileBarLabels{scrollbar-width:none;justify-content:space-between;gap:.2rem;display:flex;overflow-x:auto}.ProcessTimeline-module__a_6yWa__mobileBarLabels::-webkit-scrollbar{display:none}.ProcessTimeline-module__a_6yWa__mobileBarLabel{color:#526078;font-family:var(--mono-font);letter-spacing:.03em;text-transform:uppercase;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1 1 0;padding:.2rem .15rem;font-size:.64rem;font-weight:800;transition:color .22s}.ProcessTimeline-module__a_6yWa__mobileBarLabelActive{color:#071126}.ProcessTimeline-module__a_6yWa__mobileBlocks{gap:1.15rem;padding-top:1.75rem;display:grid}.ProcessTimeline-module__a_6yWa__mobileBlock{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffffd9;border:1px solid #0f172a1a;align-items:flex-start;gap:.9rem;padding:1rem 1.05rem 1.1rem;transition:border-color .26s,background .26s,box-shadow .26s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;transform:translateY(4px);box-shadow:inset 0 1px #ffffffe6,inset 0 3px 10px #0f172a0d,0 5px #0f172a1a,0 12px 20px -10px #0f172a33}.ProcessTimeline-module__a_6yWa__mobileBlock:before,.ProcessTimeline-module__a_6yWa__mobileBlock:after{content:"";pointer-events:none;border-style:solid;border-color:#2f6bff59;width:8px;height:8px;transition:border-color .26s;position:absolute}.ProcessTimeline-module__a_6yWa__mobileBlock:before{border-width:2px 0 0 2px;top:-1px;left:-1px}.ProcessTimeline-module__a_6yWa__mobileBlock:after{border-width:0 2px 2px 0;bottom:-1px;right:-1px}.ProcessTimeline-module__a_6yWa__mobileBlockActive{background:#3478ff0f;border-color:#2f6bff73;transform:translateY(-4px);box-shadow:inset 0 1px #fffffff2,inset 0 3px 10px #0f172a0a,0 10px #3478ff73,0 0 0 1px #3478ff47,0 22px 34px -14px #0f172a40,0 0 28px -8px #3478ff59}.ProcessTimeline-module__a_6yWa__mobileBlockActive:before,.ProcessTimeline-module__a_6yWa__mobileBlockActive:after{border-color:var(--dl-blue,#3478ff)}.ProcessTimeline-module__a_6yWa__mobileBlock:active,.ProcessTimeline-module__a_6yWa__mobileBlockActive:active{transition-duration:90ms;transform:translateY(8px);box-shadow:inset 0 1px #ffffffb3,inset 0 4px 12px #0f172a14,0 1px #0f172a1f,0 6px 12px -8px #0f172a33}.ProcessTimeline-module__a_6yWa__mobileBlockIcon{color:#526078;border:1px solid #2f6bff33;flex:none;place-items:center;width:2.2rem;height:2.2rem;transition:border-color .26s,color .26s;display:grid}.ProcessTimeline-module__a_6yWa__mobileBlockIcon svg{width:1rem;height:1rem}.ProcessTimeline-module__a_6yWa__mobileBlockActive .ProcessTimeline-module__a_6yWa__mobileBlockIcon{color:var(--dl-blue,#3478ff);border-color:#81aeff99}.ProcessTimeline-module__a_6yWa__mobileBlockPhase{color:#0f172a6b;font-family:var(--mono-font);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:800;display:block}.ProcessTimeline-module__a_6yWa__mobileBlockName{color:#526078;font-family:var(--mono-font);letter-spacing:.02em;text-transform:uppercase;margin:.2rem 0 .35rem;font-size:1rem;font-weight:800;transition:color .26s}.ProcessTimeline-module__a_6yWa__mobileBlockActive .ProcessTimeline-module__a_6yWa__mobileBlockName{color:#071126}.ProcessTimeline-module__a_6yWa__mobileBlockDescription{color:#526078;margin:0;font-size:.88rem;line-height:1.55;transition:color .26s}.ProcessTimeline-module__a_6yWa__mobileBlockActive .ProcessTimeline-module__a_6yWa__mobileBlockDescription{color:#33415c}.ProcessTimeline-module__a_6yWa__closingRow{z-index:1;border-top:1px solid #0f172a1a;justify-content:flex-start;align-items:center;margin-top:clamp(1.75rem,3vw,2.5rem);padding-top:clamp(1.25rem,2vw,1.5rem);display:flex;position:relative}.ProcessTimeline-module__a_6yWa__ctaGroup{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.ProcessTimeline-module__a_6yWa__ctaNote{color:#526078;max-width:34ch;margin:0;font-size:.82rem;line-height:1.5}.ProcessTimeline-module__a_6yWa__ctaLink{color:#1d3f8f;min-height:2.75rem;font-family:var(--mono-font);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(120deg,#3478ff14,#835bff14);border:1px solid #2f6bff4d;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.76rem;font-weight:800;transition:border-color .25s,background-color .25s,transform .25s;display:inline-flex}.ProcessTimeline-module__a_6yWa__ctaLink:hover{border-color:#2f6bff8c;transform:translateY(-2px)}.ProcessTimeline-module__a_6yWa__ctaLink svg{width:1rem;height:1rem;transition:transform .25s}.ProcessTimeline-module__a_6yWa__ctaLink:hover svg{transform:translate(3px)}@media (min-width:900px){.ProcessTimeline-module__a_6yWa__closingRow{justify-content:flex-end}.ProcessTimeline-module__a_6yWa__ctaGroup{text-align:right;align-items:flex-end}.ProcessTimeline-module__a_6yWa__track,.ProcessTimeline-module__a_6yWa__timeline{display:block}.ProcessTimeline-module__a_6yWa__mobileTimeline{display:none}}@media (prefers-reduced-motion:reduce){.ProcessTimeline-module__a_6yWa__ctaLink,.ProcessTimeline-module__a_6yWa__ctaLink svg,.ProcessTimeline-module__a_6yWa__trackFill,.ProcessTimeline-module__a_6yWa__trackDot,.ProcessTimeline-module__a_6yWa__stageCard,.ProcessTimeline-module__a_6yWa__stageIcon,.ProcessTimeline-module__a_6yWa__stageName,.ProcessTimeline-module__a_6yWa__stageDescription,.ProcessTimeline-module__a_6yWa__mobileBarLabel,.ProcessTimeline-module__a_6yWa__mobileBlock,.ProcessTimeline-module__a_6yWa__mobileBlock:before,.ProcessTimeline-module__a_6yWa__mobileBlock:after,.ProcessTimeline-module__a_6yWa__mobileBlockIcon,.ProcessTimeline-module__a_6yWa__mobileBlockName,.ProcessTimeline-module__a_6yWa__mobileBlockDescription{transition:none}.ProcessTimeline-module__a_6yWa__mobileBlock,.ProcessTimeline-module__a_6yWa__mobileBlockActive,.ProcessTimeline-module__a_6yWa__mobileBlock:active,.ProcessTimeline-module__a_6yWa__mobileBlockActive:active{transform:none}}
.SiteFooter-module__9mALFW__footer{padding-bottom:calc(5rem + env(safe-area-inset-bottom));isolation:isolate;border-top:1px solid var(--border);color:var(--ink);background:var(--surface-soft);position:relative;overflow:hidden}.SiteFooter-module__9mALFW__footer:before{z-index:-2;pointer-events:none;content:"";background-image:linear-gradient(#7c87980b 1px,#0000 1px),linear-gradient(90deg,#7c87980b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000006b,#0000 72%);mask-image:linear-gradient(#0000006b,#0000 72%)}.SiteFooter-module__9mALFW__engineeringLayer{z-index:-1;pointer-events:none;opacity:.32;position:absolute;inset:0}.SiteFooter-module__9mALFW__engineeringLayer svg{width:min(74rem,118vw);height:18rem;position:absolute;top:.25rem;right:-4rem;overflow:visible}.SiteFooter-module__9mALFW__traceLine,.SiteFooter-module__9mALFW__traceLineMuted,.SiteFooter-module__9mALFW__signalTrace{fill:none;stroke-linecap:round;stroke-width:1.35px}.SiteFooter-module__9mALFW__traceLine{stroke:var(--border-strong)}.SiteFooter-module__9mALFW__traceLineMuted{stroke:var(--border)}.SiteFooter-module__9mALFW__signalTrace{stroke:var(--accent);stroke-dasharray:42 420;opacity:.22;animation:14s linear infinite SiteFooter-module__9mALFW__footerSignalTrace}.SiteFooter-module__9mALFW__nodeOne,.SiteFooter-module__9mALFW__nodeTwo,.SiteFooter-module__9mALFW__nodeThree{border:1px solid var(--surface);background:var(--border-strong);width:.42rem;height:.42rem;box-shadow:none;border-radius:999px;animation:8s ease-in-out infinite SiteFooter-module__9mALFW__footerNodeFloat;display:block;position:absolute}.SiteFooter-module__9mALFW__nodeOne{top:4.9rem;right:28%}.SiteFooter-module__9mALFW__nodeTwo{background:var(--accent-soft);animation-delay:.5s;top:8rem;right:12%}.SiteFooter-module__9mALFW__nodeThree{background:var(--border-strong);animation-delay:.9s;top:2.6rem;right:48%}.SiteFooter-module__9mALFW__accentLine{z-index:1;background:var(--border);height:1px;position:relative;overflow:hidden}.SiteFooter-module__9mALFW__accentLine span{background:linear-gradient(90deg, transparent, var(--accent-soft) 28%, var(--accent) 50%, var(--accent-soft) 72%, transparent);width:100%;height:100%;box-shadow:none;transform-origin:0;display:block}.SiteFooter-module__9mALFW__inner{z-index:1;padding-block:clamp(2.75rem,5vw,4.25rem) 0;position:relative}.SiteFooter-module__9mALFW__footerGrid{grid-template-columns:minmax(0,1.28fr) minmax(12rem,.82fr) minmax(11rem,.78fr) minmax(16rem,1fr);align-items:start;gap:clamp(2rem,4vw,3.75rem);display:grid}.SiteFooter-module__9mALFW__brandColumn{max-width:27rem}.SiteFooter-module__9mALFW__logoLink{border-radius:var(--radius-sm);width:fit-content;display:inline-flex}.SiteFooter-module__9mALFW__logo{object-fit:contain;width:auto;height:3.5rem;transition:transform var(--transition-interactive)}.SiteFooter-module__9mALFW__logoLink:hover .SiteFooter-module__9mALFW__logo{transform:translateY(-1px)}.SiteFooter-module__9mALFW__description{max-width:25rem;color:var(--text);margin:1rem 0 0;font-size:.92rem;font-weight:570;line-height:1.72}.SiteFooter-module__9mALFW__socialNav{flex-wrap:wrap;gap:.55rem;margin-top:1.25rem;display:flex}.SiteFooter-module__9mALFW__socialLink{border:1px solid var(--border);border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;color:var(--text);background:var(--surface);box-shadow:none;transition:transform var(--transition-interactive), border-color var(--transition-interactive), background-color var(--transition-interactive), color var(--transition-interactive);place-items:center;display:grid}.SiteFooter-module__9mALFW__socialLink:hover{border-color:var(--border-strong);color:var(--accent);background:var(--surface-blue);transform:translateY(-1px)}.SiteFooter-module__9mALFW__socialIcon,.SiteFooter-module__9mALFW__icon{flex:none;width:1rem;height:1rem}.SiteFooter-module__9mALFW__columnTitle{color:var(--ink);letter-spacing:.01em;margin:0;font-size:.92rem;font-weight:800;line-height:1.2}.SiteFooter-module__9mALFW__columnTitle:after{content:"";background:var(--border-strong);width:2.25rem;height:1px;margin-top:.7rem;display:block}.SiteFooter-module__9mALFW__linkList,.SiteFooter-module__9mALFW__locationList,.SiteFooter-module__9mALFW__contactList{gap:.58rem;margin-top:1rem;display:grid}.SiteFooter-module__9mALFW__locationList{gap:.75rem}.SiteFooter-module__9mALFW__contactList{margin-top:1.25rem}.SiteFooter-module__9mALFW__footerLink,.SiteFooter-module__9mALFW__contactLink,.SiteFooter-module__9mALFW__legalLink{border-radius:var(--radius-sm);color:var(--text);transition:color var(--transition-interactive)}.SiteFooter-module__9mALFW__footerLink{align-items:center;width:fit-content;font-size:.9rem;font-weight:650;line-height:1.45;display:inline-flex;position:relative}.SiteFooter-module__9mALFW__footerLink:before{content:none}.SiteFooter-module__9mALFW__footerLink:hover,.SiteFooter-module__9mALFW__contactLink:hover,.SiteFooter-module__9mALFW__legalLink:hover{color:var(--accent)}.SiteFooter-module__9mALFW__locationItem{color:var(--text);gap:.55rem;font-size:.9rem;font-weight:570;line-height:1.55;display:flex}.SiteFooter-module__9mALFW__icon{color:var(--accent);margin-top:.15rem}.SiteFooter-module__9mALFW__contactLink{align-items:flex-start;gap:.55rem;width:fit-content;font-size:.9rem;font-weight:700;line-height:1.45;display:inline-flex}.SiteFooter-module__9mALFW__bottomRow{border-top:1px solid var(--border);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:clamp(2.25rem,4vw,3.5rem);padding-block:1.1rem;font-size:.75rem;font-weight:650;display:flex}.SiteFooter-module__9mALFW__bottomRow p{margin:0}.SiteFooter-module__9mALFW__legalNav{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.SiteFooter-module__9mALFW__legalLink{color:inherit}.SiteFooter-module__9mALFW__legalLink:hover{transform:translateY(-1px)}@media (max-width:1023px){.SiteFooter-module__9mALFW__footerGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}@media (max-width:639px){.SiteFooter-module__9mALFW__inner{padding-top:2.4rem}.SiteFooter-module__9mALFW__engineeringLayer svg{opacity:.64;right:-18rem}.SiteFooter-module__9mALFW__footerGrid{grid-template-columns:1fr;gap:2rem}.SiteFooter-module__9mALFW__brandColumn{max-width:none}.SiteFooter-module__9mALFW__bottomRow{padding-bottom:calc(5rem + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.SiteFooter-module__9mALFW__footerGrid>*,.SiteFooter-module__9mALFW__bottomRow{opacity:1!important;transform:none!important}.SiteFooter-module__9mALFW__signalTrace,.SiteFooter-module__9mALFW__nodeOne,.SiteFooter-module__9mALFW__nodeTwo,.SiteFooter-module__9mALFW__nodeThree{animation:none}.SiteFooter-module__9mALFW__accentLine span{opacity:.72;transform:none!important}.SiteFooter-module__9mALFW__logo,.SiteFooter-module__9mALFW__socialLink,.SiteFooter-module__9mALFW__footerLink,.SiteFooter-module__9mALFW__footerLink:before,.SiteFooter-module__9mALFW__contactLink,.SiteFooter-module__9mALFW__legalLink{transition:none}.SiteFooter-module__9mALFW__logoLink:hover .SiteFooter-module__9mALFW__logo,.SiteFooter-module__9mALFW__socialLink:hover,.SiteFooter-module__9mALFW__footerLink:hover,.SiteFooter-module__9mALFW__contactLink:hover,.SiteFooter-module__9mALFW__legalLink:hover{transform:none}}@keyframes SiteFooter-module__9mALFW__footerSignalTrace{0%{stroke-dashoffset:460px}to{stroke-dashoffset:0}}@keyframes SiteFooter-module__9mALFW__footerNodeFloat{0%,to{translate:0}50%{translate:0 -5px}}
.HomePolishSections-module__XxDVca__section{isolation:isolate;padding-block:var(--space-section-compact);border-top:1px solid #cbd5e194;position:relative;overflow:hidden}.HomePolishSections-module__XxDVca__section:before{z-index:-2;content:"";pointer-events:none;background-image:linear-gradient(#2563eb07 1px,#0000 1px),linear-gradient(90deg,#06b6d406 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000c7,#0000 88%);mask-image:linear-gradient(90deg,#000000c7,#0000 88%)}.HomePolishSections-module__XxDVca__section:after{z-index:-1;content:"";filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#3b82f617,#0000 68%);border-radius:999px;width:26rem;height:26rem;position:absolute}.HomePolishSections-module__XxDVca__whoSection{background:var(--surface-soft)}.HomePolishSections-module__XxDVca__whoSection:before,.HomePolishSections-module__XxDVca__whoSection:after{content:none}.HomePolishSections-module__XxDVca__advancedSection{background:linear-gradient(155deg,#fff 0%,#f7fbff 55%,#f7f5ff 100%)}.HomePolishSections-module__XxDVca__advancedSection:after{background:radial-gradient(circle,#7c3aed14,#0000 68%);bottom:-12rem;right:-8rem}.HomePolishSections-module__XxDVca__numbersSection{padding-block:var(--space-section-compact);background:linear-gradient(#f8fbff 0%,#fff 100%)}.HomePolishSections-module__XxDVca__numbersSection:after{background:radial-gradient(circle,#06b6d414,#0000 68%);top:-13rem;right:8%}.HomePolishSections-module__XxDVca__aboutSection{padding-block:var(--space-section-compact);background:linear-gradient(150deg,#f7faff 0%,#fff 50%,#f6f8ff 100%)}.HomePolishSections-module__XxDVca__aboutSection:after{background:radial-gradient(circle,#6366f114,#0000 68%);top:20%;right:-9rem}.HomePolishSections-module__XxDVca__panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #cbd5e1c2;border-radius:clamp(1.25rem,2.5vw,1.75rem);position:relative;overflow:hidden;box-shadow:0 30px 70px -52px #0f2a5f6b,0 2px 9px #0f172a0a}.HomePolishSections-module__XxDVca__sectionTitle{color:#071126;max-width:48rem;font-size:var(--type-section-size);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);line-height:var(--type-section-leading);text-wrap:balance;margin:0}.HomePolishSections-module__XxDVca__sectionSummary{max-width:43rem;margin:var(--space-heading-copy) 0 0;color:#526078;text-wrap:pretty;font-size:clamp(1rem,1.6vw,1.1rem);line-height:1.72}.HomePolishSections-module__XxDVca__whoPanel{padding:0}.HomePolishSections-module__XxDVca__whoTop{align-items:center;gap:clamp(1.75rem,4vw,3.5rem);display:grid}.HomePolishSections-module__XxDVca__whoContent{flex-direction:column;gap:clamp(1rem,2.2vw,1.5rem);display:flex}.HomePolishSections-module__XxDVca__whoStatement{color:#071126;letter-spacing:-.026em;text-wrap:balance;max-width:32rem;margin:0;padding-left:clamp(.95rem,1.5vw,1.25rem);font-size:clamp(1.6rem,2.6vw,2.15rem);font-weight:790;line-height:1.18;position:relative}.HomePolishSections-module__XxDVca__whoStatement:before{background:var(--accent);content:"";border-radius:999px;width:3px;position:absolute;inset:.14em auto .12em 0}.HomePolishSections-module__XxDVca__whoCopy{max-width:34rem;color:var(--text);margin:0;font-size:clamp(1rem,1.15vw,1.125rem);font-weight:500;line-height:1.6}.HomePolishSections-module__XxDVca__whoImageFrame{border:1px solid var(--border);background:var(--surface-soft);min-height:15rem;box-shadow:var(--shadow-medium);border-radius:1.25rem;position:relative;overflow:hidden}.HomePolishSections-module__XxDVca__whoImage{object-fit:cover;object-position:center 48%}.HomePolishSections-module__XxDVca__whoPoints{border-top:1px solid #cbd5e18c;gap:.9rem;margin:clamp(.5rem,1.5vw,.75rem) 0 0;padding:clamp(1rem,2.2vw,1.35rem) 0 0;list-style:none;display:grid}.HomePolishSections-module__XxDVca__whoPoint{color:#17233a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;display:grid}.HomePolishSections-module__XxDVca__whoPointMark{width:1.9rem;height:1.9rem;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:.6rem;flex-shrink:0;place-items:center;display:grid}.HomePolishSections-module__XxDVca__whoPointMark svg{width:.9rem;height:.9rem}.HomePolishSections-module__XxDVca__whoPointText{font-size:.9rem;font-weight:700;line-height:1.45}.HomePolishSections-module__XxDVca__advancedShell{background:radial-gradient(circle at 14% 10%,#2563eb47,#0000 31%),radial-gradient(circle at 88% 22%,#7c3aed38,#0000 29%),linear-gradient(145deg,#07152f 0%,#0a1835 54%,#11143b 100%);border:1px solid #6366f14d;border-radius:clamp(1.35rem,2.6vw,2rem);position:relative;overflow:hidden;box-shadow:0 34px 82px -54px #1e40afb8,inset 0 1px #ffffff17}.HomePolishSections-module__XxDVca__advancedShell:before{content:"";pointer-events:none;background-image:linear-gradient(#7dd3fc0d 1px,#0000 1px),linear-gradient(90deg,#818cf80d 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000,#0000 78%);mask-image:radial-gradient(circle at 50% 30%,#000,#0000 78%)}.HomePolishSections-module__XxDVca__advancedShell:after{content:"";pointer-events:none;border:1px solid #7dd3fc1f;border-radius:999px;width:30rem;height:30rem;position:absolute;top:-12rem;right:-8rem;box-shadow:0 0 0 4rem #6366f10a,0 0 0 8rem #06b6d408}.HomePolishSections-module__XxDVca__advancedHeader{z-index:1;border-bottom:1px solid #94a3b82e;align-items:end;gap:1.5rem;padding:clamp(1.3rem,2.85vw,1.9rem);display:grid;position:relative}.HomePolishSections-module__XxDVca__advancedHeaderCopy{max-width:49rem}.HomePolishSections-module__XxDVca__advancedShell .HomePolishSections-module__XxDVca__sectionTitle{color:#f8fafc}.HomePolishSections-module__XxDVca__advancedShell .HomePolishSections-module__XxDVca__sectionSummary{color:#b8c7df;max-width:45rem;margin-top:.85rem;line-height:1.62}.HomePolishSections-module__XxDVca__advancedActions{z-index:1;flex-wrap:wrap;gap:.7rem;display:flex;position:relative}.HomePolishSections-module__XxDVca__advancedAction{color:#fff;background:linear-gradient(110deg,#2563eb,#6d28d9 58%,#0891b2);border:1px solid #ffffff24;border-radius:.78rem;justify-content:center;align-items:center;gap:.55rem;width:fit-content;min-height:2.8rem;padding:.75rem 1.05rem;font-size:.82rem;font-weight:820;text-decoration:none;transition:box-shadow .26s,transform .26s;display:inline-flex;box-shadow:0 15px 30px -18px #2563ebbf}.HomePolishSections-module__XxDVca__advancedAction:hover{transform:translateY(-2px);box-shadow:0 18px 34px -17px #6366f1db}.HomePolishSections-module__XxDVca__advancedAction svg{width:1rem;height:1rem;transition:transform .26s}.HomePolishSections-module__XxDVca__advancedAction:hover svg{transform:translate(3px)}.HomePolishSections-module__XxDVca__advancedActionSecondary{width:fit-content;min-height:2.8rem;box-shadow:none;color:#f8fafc;background:#ffffff0f;border:1px solid #ffffff42;border-radius:.78rem;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.05rem;font-size:.82rem;font-weight:820;text-decoration:none;transition:background .26s,border-color .26s,transform .26s;display:inline-flex}.HomePolishSections-module__XxDVca__advancedActionSecondary:hover{background:#ffffff1f;border-color:#ffffff75;transform:translateY(-2px)}.HomePolishSections-module__XxDVca__advancedActionSecondary svg{width:1rem;height:1rem;transition:transform .26s}.HomePolishSections-module__XxDVca__advancedActionSecondary:hover svg{transform:translate(3px)}.HomePolishSections-module__XxDVca__aiCanvas{z-index:1;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:clamp(.95rem,2.35vw,1.4rem)}.HomePolishSections-module__XxDVca__aiArchitecture{background:linear-gradient(135deg,#081834c7,#1717429e);border:1px solid #7dd3fc2e;border-radius:1rem;padding:.75rem;position:relative;overflow:hidden}.HomePolishSections-module__XxDVca__aiArchitecture:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 100%,#22d3ee1f,#0000 45%);position:absolute;inset:0}.HomePolishSections-module__XxDVca__aiArchitecture:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#7dd3fc1a,#0000);width:22%;animation:8s ease-in-out infinite HomePolishSections-module__XxDVca__ai-system-scan;position:absolute;top:0;bottom:0;left:-20%;transform:skew(-12deg)}.HomePolishSections-module__XxDVca__aiModelRail{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid;position:relative}.HomePolishSections-module__XxDVca__modelChip{color:#d8e5f8;background:#0f1f41bd;border:1px solid #94a3b833;border-radius:.75rem;align-items:center;gap:.58rem;min-width:0;min-height:2.65rem;padding:.5rem .62rem;font-size:.68rem;font-weight:760;display:flex;box-shadow:inset 0 1px #ffffff0d}.HomePolishSections-module__XxDVca__modelMark{border:1px solid;border-radius:.52rem;flex:none;place-items:center;width:1.65rem;height:1.65rem;display:grid}.HomePolishSections-module__XxDVca__modelLogo{object-fit:contain;width:1.08rem;height:1.08rem}.HomePolishSections-module__XxDVca__modelLogoLight{filter:brightness(0)invert()}.HomePolishSections-module__XxDVca__aiCapabilityGrid{z-index:1;gap:.72rem;margin-top:.82rem;display:grid;position:relative}.HomePolishSections-module__XxDVca__aiCapabilityItem{min-width:0}.HomePolishSections-module__XxDVca__aiCapabilityCard{color:#17233a;background:#fffffff5;border:1px solid #cbd5e1c2;border-radius:.92rem;align-items:center;gap:.85rem;height:100%;min-height:7.35rem;padding:.95rem;text-decoration:none;transition:border-color .26s,box-shadow .26s,transform .26s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 36px -30px #020817b8}.HomePolishSections-module__XxDVca__aiCapabilityCard:before{content:"";opacity:.82;background:linear-gradient(#2563eb,#06b6d4 55%,#7c3aed);width:2px;position:absolute;inset:0 auto 0 0}.HomePolishSections-module__XxDVca__aiCapabilityCard:hover{border-color:#7dd3fcb8;transform:translateY(-3px);box-shadow:0 20px 38px -26px #38bdf894}.HomePolishSections-module__XxDVca__aiCapabilityIcon{color:#2563eb;background:linear-gradient(145deg,#eff6ff,#ecfeff);border:1px solid #93c5fda6;border-radius:.72rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.HomePolishSections-module__XxDVca__aiCapabilityIcon svg{width:1rem;height:1rem}.HomePolishSections-module__XxDVca__aiCapabilityCopy{flex:1;min-width:0}.HomePolishSections-module__XxDVca__aiCapabilityTitle{color:#111d35;justify-content:space-between;align-items:center;gap:.75rem;font-size:.86rem;font-weight:820;line-height:1.3;display:flex}.HomePolishSections-module__XxDVca__aiCapabilityTitle svg{color:#94a3b8;flex:none;width:.9rem;height:.9rem;transition:color .26s,transform .26s}.HomePolishSections-module__XxDVca__aiCapabilityCard:hover .HomePolishSections-module__XxDVca__aiCapabilityTitle svg{color:#2563eb;transform:translate(3px)}.HomePolishSections-module__XxDVca__aiCapabilityDescription{color:#647086;margin:.4rem 0 0;font-size:.72rem;line-height:1.48}.HomePolishSections-module__XxDVca__numbersLayout{background:radial-gradient(circle at 8% 0,#dbeafedb,#0000 32%),radial-gradient(circle at 94% 100%,#ede9fead,#0000 30%),#ffffffeb;border:1px solid #bacae1c2;border-radius:clamp(1.25rem,2.3vw,1.7rem);padding:clamp(1.25rem,3vw,2rem);position:relative;overflow:hidden;box-shadow:0 28px 64px -48px #0f2a5f85,inset 0 1px #ffffffeb}.HomePolishSections-module__XxDVca__numbersTitle{color:#071126;letter-spacing:-.035em;text-wrap:balance;max-width:44rem;margin:0 0 clamp(1.15rem,2vw,1.6rem);font-size:clamp(1.7rem,2.8vw,2.6rem);font-weight:850;line-height:1.08}.HomePolishSections-module__XxDVca__numbersGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.HomePolishSections-module__XxDVca__numberCard{background:#ffffffe0;border:1px solid #cbd5e1c7;border-radius:1rem;align-content:start;min-width:0;min-height:9.6rem;padding:clamp(.95rem,1.6vw,1.2rem);transition:border-color .26s,background .26s,box-shadow .26s,transform .26s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px -30px #0f2a5f70,inset 0 1px #fffffff0}.HomePolishSections-module__XxDVca__numberCard:before{content:"";opacity:.65;background:linear-gradient(90deg,#2563eb,#06b6d4 52%,#7c3aed);height:2px;position:absolute;inset:0 0 auto}.HomePolishSections-module__XxDVca__numberCard:after{content:"";pointer-events:none;border:1px solid #93c5fd40;border-radius:50%;width:6.2rem;height:6.2rem;position:absolute;bottom:-2.7rem;right:-2.6rem;box-shadow:0 0 0 .75rem #dbeafe38,0 0 0 1.5rem #ede9fe1f}.HomePolishSections-module__XxDVca__numberCard:hover{background:#fff;border-color:#60a5fa8c;transform:translateY(-3px);box-shadow:0 22px 44px -30px #2563eb7a}.HomePolishSections-module__XxDVca__numberCardTop{z-index:1;justify-content:flex-start;align-items:center;gap:.75rem;display:flex;position:relative}.HomePolishSections-module__XxDVca__numberIcon{color:#2563eb;background:linear-gradient(145deg,#eff6ff,#ecfeff);border:1px solid #93c5fda8;border-radius:.75rem;place-items:center;width:2.35rem;height:2.35rem;display:grid;box-shadow:0 10px 22px -18px #2563ebb3}.HomePolishSections-module__XxDVca__numberIcon svg{width:1.05rem;height:1.05rem}.HomePolishSections-module__XxDVca__numberCard:nth-child(2) .HomePolishSections-module__XxDVca__numberIcon{color:#7c3aed;background:linear-gradient(145deg,#f5f3ff,#eef2ff);border-color:#c4b5fda8}.HomePolishSections-module__XxDVca__numberCard:nth-child(3) .HomePolishSections-module__XxDVca__numberIcon{color:#0891b2;background:linear-gradient(145deg,#ecfeff,#eff6ff);border-color:#a5f3fcbd}.HomePolishSections-module__XxDVca__numberCard:nth-child(4) .HomePolishSections-module__XxDVca__numberIcon{color:#059669;background:linear-gradient(145deg,#ecfdf5,#ecfeff);border-color:#a7f3d0b8}.HomePolishSections-module__XxDVca__numberLabel{z-index:1;color:#536178;margin:.42rem 0 0;font-size:.73rem;font-weight:780;line-height:1.35;position:relative}.HomePolishSections-module__XxDVca__numberValue{z-index:1;color:#071126;font-variant-numeric:tabular-nums;letter-spacing:-.06em;white-space:nowrap;margin:1rem 0 0;font-size:clamp(2.25rem,4vw,3.35rem);font-weight:900;line-height:.94;position:relative}.HomePolishSections-module__XxDVca__aboutPanel{background:radial-gradient(circle at 0 0,#dbeafe99,#0000 28%),linear-gradient(145deg,#fffffff5,#f8fbffeb);padding:clamp(1.25rem,3vw,2rem)}.HomePolishSections-module__XxDVca__aboutGrid{z-index:1;align-items:center;gap:clamp(1.75rem,4vw,3.75rem);display:grid;position:relative}.HomePolishSections-module__XxDVca__aboutCopy{min-width:0;padding:clamp(.25rem,2vw,1rem)}.HomePolishSections-module__XxDVca__aboutSection .HomePolishSections-module__XxDVca__sectionTitle{max-width:15ch}.HomePolishSections-module__XxDVca__aboutSection .HomePolishSections-module__XxDVca__sectionSummary{max-width:39rem;line-height:1.65}.HomePolishSections-module__XxDVca__aboutTrustList{gap:.65rem;max-width:39rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.HomePolishSections-module__XxDVca__aboutTrustList li{color:#344158;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;font-size:.83rem;font-weight:730;line-height:1.45;display:grid}.HomePolishSections-module__XxDVca__aboutTrustList li>span{color:#2563eb;background:linear-gradient(145deg,#eff6ff,#ecfeff);border:1px solid #93c5fdad;border-radius:.58rem;place-items:center;width:1.8rem;height:1.8rem;display:grid}.HomePolishSections-module__XxDVca__aboutTrustList svg{width:.9rem;height:.9rem}.HomePolishSections-module__XxDVca__actionRow{flex-wrap:wrap;gap:.7rem;margin-top:1.35rem;display:flex}.HomePolishSections-module__XxDVca__primaryAction,.HomePolishSections-module__XxDVca__secondaryAction{border-radius:.78rem;justify-content:center;align-items:center;gap:.55rem;min-height:2.8rem;padding:.72rem 1rem;font-size:.8rem;font-weight:820;text-decoration:none;transition:border-color .26s,box-shadow .26s,color .26s,transform .26s;display:inline-flex}.HomePolishSections-module__XxDVca__primaryAction{color:#fff;background:linear-gradient(110deg,#2563eb,#4f46e5 62%,#0891b2);box-shadow:0 15px 30px -20px #2563eb94}.HomePolishSections-module__XxDVca__secondaryAction{color:#334155;background:#fff;border:1px solid #cbd5e1}.HomePolishSections-module__XxDVca__primaryAction:hover,.HomePolishSections-module__XxDVca__secondaryAction:hover{transform:translateY(-2px)}.HomePolishSections-module__XxDVca__secondaryAction:hover{color:#1d4ed8;border-color:#60a5fa;box-shadow:0 12px 24px -20px #2563eb73}.HomePolishSections-module__XxDVca__primaryAction svg{width:1rem;height:1rem;transition:transform .26s}.HomePolishSections-module__XxDVca__primaryAction:hover svg{transform:translate(3px)}.HomePolishSections-module__XxDVca__aboutVisual{min-width:0;margin:0;padding:clamp(.25rem,1vw,.6rem);position:relative}.HomePolishSections-module__XxDVca__aboutVisual:before{content:"";filter:blur(18px);pointer-events:none;background:linear-gradient(135deg,#2563eb21,#06b6d414,#7c3aed1c);border-radius:1.5rem;position:absolute;inset:8% -4% -4% 8%}.HomePolishSections-module__XxDVca__aboutImageFrame{aspect-ratio:3/2;background:#eef4fd;border:1px solid #bacae1d1;border-radius:clamp(1.1rem,2vw,1.45rem);min-height:16rem;position:relative;overflow:hidden;box-shadow:0 30px 58px -42px #0f2a5fa3,inset 0 1px #ffffffeb}.HomePolishSections-module__XxDVca__aboutImageFrame:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#0f172a14 100%);position:absolute;inset:0}.HomePolishSections-module__XxDVca__aboutImage{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.22,1,.36,1);display:block}.HomePolishSections-module__XxDVca__aboutVisual:hover .HomePolishSections-module__XxDVca__aboutImage{transform:scale(1.025)}.HomePolishSections-module__XxDVca__aboutVisualNote{z-index:2;color:#17233a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #ffffffdb;position:absolute;box-shadow:0 18px 38px -26px #0f2a5fa3}.HomePolishSections-module__XxDVca__aboutVisualNotePrimary{border-radius:.88rem;align-items:center;gap:.65rem;padding:.7rem .8rem;animation:6s ease-in-out infinite HomePolishSections-module__XxDVca__about-note-float;display:flex;bottom:1.15rem;left:1.15rem}.HomePolishSections-module__XxDVca__aboutVisualNotePrimary>span{color:#2563eb;background:linear-gradient(145deg,#dbeafe,#ecfeff);border-radius:.65rem;place-items:center;width:2rem;height:2rem;display:grid}.HomePolishSections-module__XxDVca__aboutVisualNotePrimary svg{width:1rem;height:1rem}.HomePolishSections-module__XxDVca__aboutVisualNotePrimary strong,.HomePolishSections-module__XxDVca__aboutVisualNotePrimary small{display:block}.HomePolishSections-module__XxDVca__aboutVisualNotePrimary strong{font-size:.72rem;font-weight:840}.HomePolishSections-module__XxDVca__aboutVisualNotePrimary small{color:#68748b;margin-top:.12rem;font-size:.58rem;font-weight:700}.HomePolishSections-module__XxDVca__aboutVisualNoteSecondary{color:#40506a;letter-spacing:.03em;border-radius:999px;padding:.52rem .72rem;font-size:.58rem;font-weight:840;animation:7s ease-in-out -1.5s infinite reverse HomePolishSections-module__XxDVca__about-note-float;top:1.15rem;right:1.15rem}@media (min-width:560px){.HomePolishSections-module__XxDVca__aiModelRail{grid-template-columns:repeat(4,minmax(0,1fr))}.HomePolishSections-module__XxDVca__aiCapabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:760px){.HomePolishSections-module__XxDVca__numbersGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:900px){.HomePolishSections-module__XxDVca__whoTop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.HomePolishSections-module__XxDVca__whoImageFrame{height:100%;min-height:22rem}.HomePolishSections-module__XxDVca__advancedHeader{grid-template-columns:minmax(0,1fr) auto}.HomePolishSections-module__XxDVca__aiModelRail{grid-template-columns:repeat(7,minmax(0,1fr))}.HomePolishSections-module__XxDVca__aiCapabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.HomePolishSections-module__XxDVca__aboutGrid{grid-template-columns:minmax(0,1fr) minmax(22rem,1fr)}}@media (min-width:1024px){.HomePolishSections-module__XxDVca__section{align-items:center;min-height:clamp(34rem,68svh,44rem);padding-block:clamp(3rem,6svh,4.5rem);display:grid}.HomePolishSections-module__XxDVca__advancedSection{min-height:auto;padding-block:2.75rem}.HomePolishSections-module__XxDVca__numbersSection,.HomePolishSections-module__XxDVca__aboutSection{min-height:auto}.HomePolishSections-module__XxDVca__numberCard{grid-template-rows:auto auto;grid-template-columns:2.75rem minmax(0,1fr);align-content:center;column-gap:clamp(.8rem,1.2vw,1rem);min-height:8.8rem}.HomePolishSections-module__XxDVca__numberCardTop{grid-row:1/span 2;align-self:center}.HomePolishSections-module__XxDVca__numberIcon{width:2.75rem;height:2.75rem}.HomePolishSections-module__XxDVca__numberValue{grid-area:1/2;margin-top:0;font-size:clamp(2.15rem,3vw,3rem)}.HomePolishSections-module__XxDVca__numberLabel{grid-area:2/2;margin-top:.38rem}}@media (max-width:559px){.HomePolishSections-module__XxDVca__actionRow{flex-direction:column}.HomePolishSections-module__XxDVca__primaryAction,.HomePolishSections-module__XxDVca__secondaryAction,.HomePolishSections-module__XxDVca__advancedAction,.HomePolishSections-module__XxDVca__advancedActionSecondary{width:100%}.HomePolishSections-module__XxDVca__advancedActions{flex-direction:column}.HomePolishSections-module__XxDVca__aboutVisualNoteSecondary{top:.85rem;right:.85rem}.HomePolishSections-module__XxDVca__aboutVisualNotePrimary{bottom:.85rem;left:.85rem}}@media (prefers-reduced-motion:reduce){.HomePolishSections-module__XxDVca__whoImage,.HomePolishSections-module__XxDVca__whoPoint,.HomePolishSections-module__XxDVca__advancedAction,.HomePolishSections-module__XxDVca__advancedAction svg,.HomePolishSections-module__XxDVca__advancedActionSecondary,.HomePolishSections-module__XxDVca__advancedActionSecondary svg,.HomePolishSections-module__XxDVca__aiArchitecture:after,.HomePolishSections-module__XxDVca__aiCapabilityCard,.HomePolishSections-module__XxDVca__aiCapabilityTitle svg,.HomePolishSections-module__XxDVca__numberCard,.HomePolishSections-module__XxDVca__aboutImage,.HomePolishSections-module__XxDVca__aboutVisualNote,.HomePolishSections-module__XxDVca__primaryAction,.HomePolishSections-module__XxDVca__secondaryAction,.HomePolishSections-module__XxDVca__primaryAction svg{transition-duration:.01ms;animation:none}}@keyframes HomePolishSections-module__XxDVca__ai-system-scan{0%,18%{opacity:0;transform:translate(0)skew(-12deg)}45%,72%{opacity:1}88%,to{opacity:0;transform:translate(620%)skew(-12deg)}}@keyframes HomePolishSections-module__XxDVca__about-note-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}
.ClientTestimonials-module__t4G6vW__quoteMark{color:#2563eb;background:linear-gradient(135deg,#eff6ff,#f5f3ff);border:1px solid #bfdbfee6;border-radius:9999px;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;display:grid;box-shadow:0 10px 24px -16px #2563eb9e}
.OfficeSlideshow-module__1yO7Tq__slideshow{position:absolute;inset:0}.OfficeSlideshow-module__1yO7Tq__image{object-fit:cover;object-position:center;opacity:0;transition:opacity .9s ease-in-out}.OfficeSlideshow-module__1yO7Tq__active{opacity:1}@media (prefers-reduced-motion:reduce){.OfficeSlideshow-module__1yO7Tq__image{transition:none}}
.FinalCta-module__vT_71W__section{isolation:isolate;background:var(--surface);padding-block:var(--space-section-standard);position:relative;overflow:hidden}.FinalCta-module__vT_71W__grid{z-index:0;pointer-events:none;background-image:linear-gradient(#2f6bff0a 1px,#0000 1px),linear-gradient(90deg,#2f6bff0a 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 65% at 22% 40%,#000 0%,#0000 78%);mask-image:radial-gradient(70% 65% at 22% 40%,#000 0%,#0000 78%)}.FinalCta-module__vT_71W__inner{z-index:1;position:relative}.FinalCta-module__vT_71W__copy{color:#526078}.FinalCta-module__vT_71W__primaryCta{background:var(--accent);color:#fff;border-radius:.65rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.68rem 1.35rem;font-size:.9rem;font-weight:800;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex}.FinalCta-module__vT_71W__primaryCta:hover{background:var(--accent-hover);box-shadow:var(--shadow-medium);transform:translateY(-2px)}.FinalCta-module__vT_71W__secondaryCta{min-height:2.75rem;color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;justify-content:center;align-items:center;font-size:.9rem;font-weight:800;transition:color .22s;display:inline-flex}.FinalCta-module__vT_71W__secondaryCta:hover{color:var(--accent)}
.InsightSlider-module__kRz3pG__scene{--card-w:238px;--card-gap:42px;--card-h:406px;--hole-y:17px;--shell-top:58px;--travel-per-card:32;isolation:isolate;height:calc(100svh + (var(--card-count,6) * var(--travel-per-card) * 1svh));background:linear-gradient(180deg, var(--surface-blue) 0%, var(--surface) 32%, var(--surface) 100%);position:relative}.InsightSlider-module__kRz3pG__grid{z-index:0;pointer-events:none;background-image:linear-gradient(#2f6bff0a 1px,#0000 1px),linear-gradient(90deg,#2f6bff0a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 84%,#0000 100%)}.InsightSlider-module__kRz3pG__stage{z-index:1;padding:28px clamp(18px,3vw,40px) 24px;position:relative}.InsightSlider-module__kRz3pG__stagePinned{width:100%;height:100svh;position:absolute;top:0;left:0;overflow:hidden}.InsightSlider-module__kRz3pG__cta{z-index:40;border:1px solid var(--border);background:var(--surface);min-height:2.75rem;box-shadow:var(--shadow-soft);color:var(--ink);border-radius:.9rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:800;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex;position:absolute;top:68px;right:clamp(18px,3vw,42px)}.InsightSlider-module__kRz3pG__cta:hover{border-color:var(--border-strong);background:var(--surface-soft)}.InsightSlider-module__kRz3pG__copy{text-align:center;z-index:20;pointer-events:none;width:min(760px,100% - 40px);position:absolute;top:clamp(62px,8vh,92px);left:50%;transform:translate(-50%)}.InsightSlider-module__kRz3pG__heading{letter-spacing:-.065em;color:#071126;margin:10px 0 12px;font-size:clamp(64px,9vw,116px);font-weight:900;line-height:.9}.InsightSlider-module__kRz3pG__subcopy{color:#526078;max-width:620px;margin:0 auto;font-size:clamp(15px,1.35vw,19px);line-height:1.5}.InsightSlider-module__kRz3pG__wire{pointer-events:none;z-index:8;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.InsightSlider-module__kRz3pG__wireGlow{fill:none;stroke:#2f6bff24;stroke-width:10px;stroke-linecap:round;filter:blur(2px)}.InsightSlider-module__kRz3pG__wirePath{fill:none;stroke:#3341558c;stroke-width:2.1px;stroke-linecap:round}.InsightSlider-module__kRz3pG__track{z-index:12;gap:var(--card-gap);padding-top:40vh;display:flex;position:relative;overflow:hidden}.InsightSlider-module__kRz3pG__trackReady{padding-top:0;display:block;position:absolute;inset:0;overflow:visible}.InsightSlider-module__kRz3pG__card{width:var(--card-w);height:var(--card-h);transform-origin:50% var(--hole-y);flex:none;position:relative}.InsightSlider-module__kRz3pG__trackReady .InsightSlider-module__kRz3pG__card{will-change:transform;position:absolute;top:0;left:0}.InsightSlider-module__kRz3pG__holeRing{z-index:5;pointer-events:none;background:#ffffff8c;border:2.2px solid #33415566;border-radius:999px;width:28px;height:28px;position:absolute;top:3px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #2f6bff1f,0 8px 12px #0f172a24}.InsightSlider-module__kRz3pG__clip{z-index:4;pointer-events:none;background:linear-gradient(#222d3c,#101720);border:1px solid #0f172a24;border-radius:5px;width:42px;height:24px;position:absolute;top:30px;left:50%;transform:translate(-50%);box-shadow:0 10px 14px #0f172a33}.InsightSlider-module__kRz3pG__clip:before{content:"";background:#ffffff2e;border-radius:999px;height:2px;position:absolute;top:7px;left:7px;right:7px}.InsightSlider-module__kRz3pG__hanger{z-index:2;pointer-events:none;background:linear-gradient(#334155d1,#64748b59);width:2px;height:32px;position:absolute;top:30px;left:50%;transform:translate(-50%)}.InsightSlider-module__kRz3pG__shell{top:var(--shell-top);z-index:3;color:var(--dl-ink,#07142b);background:linear-gradient(#fbfdff 0%,#f2f6fd 100%);border:1px solid #d9e2f2;border-radius:17px;flex-direction:column;text-decoration:none;transition:box-shadow .22s;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 20px 40px -22px #0f172a52,inset 0 0 0 1px #ffffffb8}.InsightSlider-module__kRz3pG__shell:hover{box-shadow:0 24px 46px -20px #0f172a57,inset 0 0 0 1px #3478ff59}.InsightSlider-module__kRz3pG__media{background:#0b1a35;border-bottom:1px solid #12284d14;flex:none;height:150px;position:relative;overflow:hidden}.InsightSlider-module__kRz3pG__mediaImage{object-fit:cover}.InsightSlider-module__kRz3pG__mediaFallback{text-align:center;color:#fff;background:linear-gradient(135deg,#3478ff 0%,#1c3a85 58%,#0d1f3f 100%);place-items:center;display:grid;position:absolute;inset:0}.InsightSlider-module__kRz3pG__mediaFallbackMark{letter-spacing:-.04em;font-size:34px;font-weight:900;line-height:1}.InsightSlider-module__kRz3pG__mediaFallbackTag{letter-spacing:.09em;text-transform:uppercase;opacity:.92;margin-top:6px;font-size:12px;display:block}.InsightSlider-module__kRz3pG__body{flex-direction:column;flex:1;min-height:0;padding:16px 16px 14px;display:flex}.InsightSlider-module__kRz3pG__date{color:#4d8dff;letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;margin:0 0 10px;font-size:11px;font-weight:900}.InsightSlider-module__kRz3pG__title{color:#17233d;letter-spacing:-.035em;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex-shrink:0;margin:0 0 10px;font-size:18px;font-weight:900;line-height:1.32;display:-webkit-box;overflow:hidden}.InsightSlider-module__kRz3pG__excerpt{color:#556985;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.48;display:-webkit-box;overflow:hidden}.InsightSlider-module__kRz3pG__read{color:#3185ff;flex-shrink:0;align-items:center;gap:.35rem;margin-top:auto;padding-top:16px;font-size:15px;font-weight:900;display:inline-flex}@media (max-width:1180px){.InsightSlider-module__kRz3pG__scene{--card-w:220px;--card-gap:34px;--card-h:386px;--travel-per-card:30}.InsightSlider-module__kRz3pG__media{height:136px}}@media (min-width:861px) and (max-height:820px){.InsightSlider-module__kRz3pG__scene{--card-w:224px;--card-gap:38px;--card-h:352px}.InsightSlider-module__kRz3pG__copy{top:68px}.InsightSlider-module__kRz3pG__heading{margin:8px 0 10px;font-size:clamp(56px,7vw,88px)}.InsightSlider-module__kRz3pG__subcopy{font-size:15px}.InsightSlider-module__kRz3pG__media{height:124px}.InsightSlider-module__kRz3pG__excerpt{display:none}}@media (max-width:860px){.InsightSlider-module__kRz3pG__scene{--card-w:196px;--card-gap:24px;--card-h:342px;--hole-y:16px;--shell-top:58px;--travel-per-card:26}.InsightSlider-module__kRz3pG__stage{padding:18px 12px 24px}.InsightSlider-module__kRz3pG__cta{border-radius:.75rem;padding:.625rem .875rem;font-size:.8125rem;top:68px;right:12px}.InsightSlider-module__kRz3pG__copy{width:min(94vw,620px);top:128px}.InsightSlider-module__kRz3pG__heading{font-size:clamp(52px,15vw,82px)}.InsightSlider-module__kRz3pG__subcopy{max-width:430px;font-size:15px}.InsightSlider-module__kRz3pG__media{height:118px}.InsightSlider-module__kRz3pG__body{padding:13px 13px 12px}.InsightSlider-module__kRz3pG__excerpt{display:none}.InsightSlider-module__kRz3pG__date{margin-bottom:6px}.InsightSlider-module__kRz3pG__read{padding-top:10px}.InsightSlider-module__kRz3pG__title{font-size:16px}.InsightSlider-module__kRz3pG__excerpt{font-size:13px}.InsightSlider-module__kRz3pG__holeRing{width:26px;height:26px}.InsightSlider-module__kRz3pG__clip{width:38px;height:22px;top:27px}.InsightSlider-module__kRz3pG__hanger{height:28px;top:28px}}@media (max-width:520px){.InsightSlider-module__kRz3pG__scene{--card-w:170px;--card-gap:20px;--card-h:306px;--hole-y:16px;--shell-top:54px;--travel-per-card:23}.InsightSlider-module__kRz3pG__copy{top:128px}.InsightSlider-module__kRz3pG__media{height:100px}.InsightSlider-module__kRz3pG__title{-webkit-line-clamp:2;line-clamp:2;font-size:15px}.InsightSlider-module__kRz3pG__excerpt{-webkit-line-clamp:2;line-clamp:2}.InsightSlider-module__kRz3pG__date{font-size:10px}.InsightSlider-module__kRz3pG__read{font-size:14px}}@media (max-width:860px) and (max-height:700px){.InsightSlider-module__kRz3pG__scene{--card-w:180px;--card-gap:20px;--card-h:300px;--travel-per-card:24}.InsightSlider-module__kRz3pG__copy{top:120px}.InsightSlider-module__kRz3pG__heading{margin:6px 0 8px;font-size:clamp(44px,9vw,62px)}.InsightSlider-module__kRz3pG__subcopy{font-size:14px}.InsightSlider-module__kRz3pG__media{height:104px}}
.FloatingContactActions-module__aYeTMG__dock{right:max(1rem, env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));z-index:950;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed}.FloatingContactActions-module__aYeTMG__actions{gap:.5rem;display:flex}.FloatingContactActions-module__aYeTMG__action{color:#fff;white-space:nowrap;cursor:pointer;pointer-events:auto;touch-action:manipulation;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:.75rem 1rem;font-size:.875rem;font-weight:750;line-height:1.2;transition:background-color .16s,transform .16s;display:inline-flex;box-shadow:0 4px 18px #0f172a2e}.FloatingContactActions-module__aYeTMG__action:hover{transform:translateY(-2px)}.FloatingContactActions-module__aYeTMG__action:active{transform:translateY(0)}.FloatingContactActions-module__aYeTMG__action:focus-visible{outline-offset:4px;outline:3px solid #1d4ed8}.FloatingContactActions-module__aYeTMG__whatsapp{background:#087f44}.FloatingContactActions-module__aYeTMG__whatsapp:hover{background:#066637}.FloatingContactActions-module__aYeTMG__assistant{background:#2454e6}.FloatingContactActions-module__aYeTMG__assistant:hover{background:#1d40b9}.FloatingContactActions-module__aYeTMG__suggestion{pointer-events:auto}.FloatingContactActions-module__aYeTMG__panel{left:max(1rem, env(safe-area-inset-left));right:max(1rem, env(safe-area-inset-right));bottom:calc(5rem + env(safe-area-inset-bottom));z-index:950;max-width:23rem;max-height:min(34rem, calc(100dvh - 10rem - env(safe-area-inset-bottom)));background:#fff;border:1px solid #cbd5e1;border-radius:16px;flex-direction:column;margin-left:auto;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 60px #0f172a38}@media (max-width:639px){.FloatingContactActions-module__aYeTMG__action{padding-inline:.875rem;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.FloatingContactActions-module__aYeTMG__action{transition:none}.FloatingContactActions-module__aYeTMG__action:hover{transform:none}}
.SectionTransition-module__EEh8FW__seam{z-index:1;pointer-events:none;height:0;position:relative}.SectionTransition-module__EEh8FW__seam:after{content:"";pointer-events:none;height:clamp(40px,10vw,72px);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (min-width:768px){.SectionTransition-module__EEh8FW__seam:after{height:clamp(60px,7vw,100px)}}@media (min-width:1024px) and (min-height:820px){.SectionTransition-module__EEh8FW__seam:after{height:clamp(72px,7vw,108px)}}.SectionTransition-module__EEh8FW__subtle:after{height:clamp(28px,7vw,48px)}@media (min-width:768px){.SectionTransition-module__EEh8FW__subtle:after{height:clamp(40px,5vw,64px)}}@media (min-width:1024px) and (min-height:820px){.SectionTransition-module__EEh8FW__subtle:after{height:clamp(52px,6vw,84px)}}.SectionTransition-module__EEh8FW__nightToDay:after{background:radial-gradient(38% 100%,#27c4f414,#0000 72%),linear-gradient(#0000 0%,#1c3f7829 40% 60%,#0000 100%)}.SectionTransition-module__EEh8FW__dayToNight:after{background:radial-gradient(38% 100%,#835bff12,#0000 72%),linear-gradient(#0000 0%,#0f1e402e 40% 60%,#0000 100%)}.SectionTransition-module__EEh8FW__nightToBuild:after{background:radial-gradient(22% 100%,#3478ff24,#0000 72%)}.SectionTransition-module__EEh8FW__buildToProof:after{background:linear-gradient(#0000 0%,#d2def052 50%,#0000 100%)}.SectionTransition-module__EEh8FW__dayToDay:after{background:linear-gradient(#0000 0%,#1118270d 50%,#0000 100%)}
