.hero-sphere-inline{--hero-sphere-px: 0px;--hero-sphere-py: 0px;position:relative;display:block;width:100%;max-width:min(100%,28rem);margin-inline:auto}.hero-sphere-inline .hero-sphere-svg{display:block;width:100%;height:auto;transform:translate3d(var(--hero-sphere-px),var(--hero-sphere-py),0);will-change:transform}@media(prefers-reduced-motion:no-preference){.hero-sphere-inline .hero-sphere-svg{transition:transform .4s cubic-bezier(.22,1,.36,1)}.hero-sphere-inline .hero-sphere__ring-outer{transform-box:fill-box;transform-origin:center;animation:hero-sphere-ring-cw 120s linear infinite}.hero-sphere-inline .hero-sphere__ring-ticks{transform-box:fill-box;transform-origin:center;animation:hero-sphere-ring-ccw 90s linear infinite}.hero-sphere-inline .hero-sphere__core-pulse{transform-box:fill-box;transform-origin:center;animation:hero-sphere-core-breathe 5.5s ease-in-out infinite}.hero-sphere-inline .hero-sphere-svg circle[r="61.25"],.hero-sphere-inline .hero-sphere-svg path[d*="v-47.59"]{transform-box:fill-box;transform-origin:center;animation:hero-sphere-node-pulse 3.2s ease-in-out infinite}.hero-sphere-inline .hero-sphere-svg circle[r="61.25"]:nth-of-type(2n),.hero-sphere-inline .hero-sphere-svg path[d*="v-47.59"]:nth-of-type(2n){animation-delay:.6s}.hero-sphere-inline .hero-sphere-svg circle[r="61.25"]:nth-of-type(3n),.hero-sphere-inline .hero-sphere-svg path[d*="v-47.59"]:nth-of-type(3n){animation-delay:1.2s}.hero-sphere-inline .hero-sphere__ambient-glow{animation:hero-sphere-glow-drift 8s ease-in-out infinite alternate}.hero-sphere-inline .hero-sphere__radar-sweep{transform-origin:0 0;animation:hero-sphere-radar-spin 18s linear infinite}.hero-sphere-inline .hero-sphere__radar-ring{animation:hero-sphere-radar-pulse 4.5s ease-in-out infinite}}@keyframes hero-sphere-ring-cw{to{transform:rotate(360deg)}}@keyframes hero-sphere-ring-ccw{to{transform:rotate(-360deg)}}@keyframes hero-sphere-core-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.03);opacity:.92}}@keyframes hero-sphere-node-pulse{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes hero-sphere-glow-drift{0%{transform:translate(0)}to{transform:translate(8px,-6px)}}@keyframes hero-sphere-radar-spin{to{transform:rotate(360deg)}}@keyframes hero-sphere-radar-pulse{0%,to{opacity:.35}50%{opacity:.75}}@media(prefers-reduced-motion:reduce){.hero-sphere-inline .hero-sphere__ring-outer,.hero-sphere-inline .hero-sphere__ring-ticks,.hero-sphere-inline .hero-sphere__core-pulse,.hero-sphere-inline .hero-sphere-svg circle[r="61.25"],.hero-sphere-inline .hero-sphere-svg path[d*="v-47.59"],.hero-sphere-inline .hero-sphere__ambient-glow,.hero-sphere-inline .hero-sphere__radar-sweep,.hero-sphere-inline .hero-sphere__radar-ring{animation:none}}section.hero-surface .hero-content-stack{transform:translateY(clamp(-1.5rem,-4vh,-.25rem))}section.hero-surface .hero-content-stack--home{transform:translateY(clamp(-.625rem,-1.25vh,.25rem))}section.hero-surface .hero-content-stack--with-sphere{transform:none;gap:clamp(1.75rem,4vw,2.75rem)}.hero-title[data-astro-cid-icpldzfo]{display:flex;flex-direction:column;align-items:center;gap:.125rem;margin:0;font-family:var(--font-sans);font-weight:800;line-height:1.15;letter-spacing:-.025em}.hero-title-line[data-astro-cid-icpldzfo]{display:block;white-space:nowrap}.hero-title-line--accent[data-astro-cid-icpldzfo]{font-size:clamp(2.5rem,5.5vw + .5rem,4.7rem);font-weight:800;color:var(--ds-brand-blaze);text-shadow:0 2px 28px rgb(255 87 34 / .22)}.hero-title-line--secondary[data-astro-cid-icpldzfo]{font-size:clamp(1.75rem,3.65vw + .22rem,2.9375rem);font-weight:800;color:var(--ds-color-inverse-foreground);text-shadow:0 2px 24px rgb(0 0 0 / .35)}@media(max-width:30rem){.hero-title-line[data-astro-cid-icpldzfo]{white-space:normal}}.hero-lead[data-astro-cid-icpldzfo]{font-size:clamp(.9375rem,.75vw + .82rem,1.0625rem);line-height:1.58;font-weight:400}.hero-supporting[data-astro-cid-icpldzfo]{font-size:clamp(.9375rem,.4vw + .85rem,1.0625rem);line-height:1.55}.hero-supporting[data-astro-cid-icpldzfo]:not(:global(.hero-entrance-item)){opacity:.92}.hero-sphere-row[data-astro-cid-icpldzfo]{display:grid;width:100%;align-items:center;gap:clamp(.75rem,2.5vw,2rem);grid-template-columns:minmax(0,1fr) minmax(0,32rem) minmax(0,1fr)}.hero-sphere-media[data-astro-cid-icpldzfo]{justify-self:center;display:flex;justify-content:center;width:100%;max-width:min(100%,28rem)}.hero-sphere-img[data-astro-cid-icpldzfo]{display:block;width:100%;height:auto;object-fit:contain}.hero-sphere-flank[data-astro-cid-icpldzfo]{--hero-flank-font-size: clamp(1.25rem, 1.75vw + .65rem, 1.625rem);--hero-flank-font-weight: 600;--hero-flank-line-height: 1.35;margin:0;max-width:12.5rem}.hero-sphere-flank--left[data-astro-cid-icpldzfo]{justify-self:end;text-align:right}.hero-sphere-flank--right[data-astro-cid-icpldzfo]{justify-self:start;text-align:left}.hero-sphere-flank-accent[data-astro-cid-icpldzfo],.hero-sphere-flank-body[data-astro-cid-icpldzfo],.hero-sphere-flank-line[data-astro-cid-icpldzfo]{font-family:var(--font-label);font-size:var(--hero-flank-font-size);font-weight:var(--hero-flank-font-weight);line-height:var(--hero-flank-line-height)}.hero-sphere-flank-accent[data-astro-cid-icpldzfo]{display:block;margin-bottom:.35rem;color:var(--ds-brand-blaze)}.hero-sphere-flank-body[data-astro-cid-icpldzfo]{display:block;color:var(--ds-color-inverse-foreground)}.hero-sphere-flank-line[data-astro-cid-icpldzfo]{display:block}.hero-sphere-flank--spacer[data-astro-cid-icpldzfo]{min-height:1px}.hero-cta-row[data-astro-cid-icpldzfo] .btn-link{width:100%}@media(min-width:40rem){.hero-cta-row[data-astro-cid-icpldzfo] .btn-link{width:auto}}@media(max-width:63.9375rem){.hero-sphere-row[data-astro-cid-icpldzfo]{grid-template-columns:1fr;justify-items:center;gap:1.25rem}.hero-sphere-flank--left[data-astro-cid-icpldzfo],.hero-sphere-flank--right[data-astro-cid-icpldzfo]{justify-self:center;max-width:18rem;text-align:center}.hero-sphere-flank--left[data-astro-cid-icpldzfo]{order:-1}.hero-sphere-flank--right[data-astro-cid-icpldzfo]{order:1}.hero-sphere-flank--spacer[data-astro-cid-icpldzfo]{display:none}}[data-astro-cid-7nmnspah][data-hero-scroll-text].hero-stage-text-motion{will-change:transform,opacity}.hero-anchor-img[data-astro-cid-7nmnspah]{transform:translateZ(0);transform-origin:50% 35%;will-change:transform}.hero-stage-runway[data-astro-cid-7nmnspah]{height:170vh}.hero-stage-sticky[data-astro-cid-7nmnspah]{position:fixed;top:0;left:0;right:0;height:100vh;z-index:1}.hero-lottie-backdrop[data-astro-cid-7nmnspah]{position:absolute;left:0;right:0;top:65%;z-index:1;display:flex;justify-content:center}.hero-anchor-lottie[data-astro-cid-7nmnspah]{overflow:hidden}.hero-anchor-lottie[data-astro-cid-7nmnspah] svg{display:block;width:100%;height:100%}@media(prefers-reduced-motion:reduce){[data-astro-cid-7nmnspah][data-hero-scroll-text].hero-stage-text-motion,.hero-anchor-img[data-astro-cid-7nmnspah]{will-change:auto}}.problem-runway{position:relative;height:400vh;background-color:var(--ds-color-surface)}.problem-sticky{position:sticky;top:var(--ds-layout-header-height, 4rem)}[data-problem-messaging],[data-problem-solution-messaging]{will-change:opacity}[data-problem-cards]{will-change:transform,opacity}.problem-solution-box{opacity:0;clip-path:inset(50% round 12px);will-change:opacity,clip-path;pointer-events:none;box-shadow:0 0 30px #62d4e72e,0 0 60px #1c3a551f,inset 0 1px #ffffff14}.problem-solution-glow{background:radial-gradient(ellipse at 50% 0%,rgb(98 212 231 / .14) 0%,transparent 60%);pointer-events:none}.problem-section{border-top:2px solid rgb(255 255 255 / .18)}.problem-section:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(180deg,rgb(255 87 34 / .1) 0%,rgb(98 212 231 / .08) 18%,rgb(28 58 85 / .1) 36%,transparent 55%)}.problem-bridge-shade:before{content:"";position:absolute;left:0;right:0;top:0;height:clamp(5rem,18vw,12rem);pointer-events:none;z-index:1;background:linear-gradient(180deg,color-mix(in srgb,var(--ds-hero-base) 38%,transparent) 0%,transparent 100%)}.sol-unified{border-color:var(--ds-unified-infra-border);background:var(--ds-unified-infra-bg)}
