.team-showcase[data-astro-cid-ajdn4ulr] img{display:block;width:100%;height:auto}.cta-row[data-astro-cid-ajdn4ulr] .demo-button-container{width:100%}.cta-row[data-astro-cid-ajdn4ulr] .demo-button-container .mx-auto{max-width:none}.cta-row[data-astro-cid-ajdn4ulr] .demo-button-container a{width:100%;justify-content:center;min-height:44px}.subheader[data-astro-cid-4f5enxhd]{--subheader-line-color: rgba(51, 51, 51, .18);--subheader-line-thickness: 2px;--subheader-left-flex: 1;--subheader-right-flex: 1;display:flex;align-items:center;justify-content:center;gap:clamp(.75rem,2.6vw,1.25rem);inline-size:100%}.subheader[data-astro-cid-4f5enxhd][data-align=left]{--subheader-left-flex: .35;--subheader-right-flex: 1.65;justify-content:flex-start}.subheader[data-astro-cid-4f5enxhd][data-align=right]{--subheader-left-flex: 1.65;--subheader-right-flex: .35;justify-content:flex-end}.subheader__content[data-astro-cid-4f5enxhd]{display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;min-inline-size:0;max-inline-size:100%;text-align:center;text-wrap:balance;overflow-wrap:anywhere}.subheader[data-astro-cid-4f5enxhd][data-align=left] .subheader__content[data-astro-cid-4f5enxhd]{justify-content:flex-start;text-align:left}.subheader[data-astro-cid-4f5enxhd][data-align=right] .subheader__content[data-astro-cid-4f5enxhd]{justify-content:flex-end;text-align:right}.subheader__line[data-astro-cid-4f5enxhd]{block-size:var(--subheader-line-thickness);inline-size:100%;background:var(--subheader-line-color);flex-basis:0%;flex-grow:1;flex-shrink:1;min-inline-size:clamp(1.5rem,8vw,6rem);opacity:1;transform-origin:left center}.subheader__line--left[data-astro-cid-4f5enxhd]{flex-grow:var(--subheader-left-flex);transform-origin:right center}.subheader__line--right[data-astro-cid-4f5enxhd]{flex-grow:var(--subheader-right-flex);transform-origin:left center}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.subheader[data-astro-cid-4f5enxhd]{view-timeline-name:--subheader-scroll;view-timeline-axis:block}.subheader__line[data-astro-cid-4f5enxhd]{opacity:0;transform:scaleX(0);animation-name:subheader-line-reveal;animation-duration:1.4s;animation-fill-mode:both;animation-timeline:--subheader-scroll;animation-range:entry 10% cover 45%}}@supports not (animation-timeline: view()){.subheader__line[data-astro-cid-4f5enxhd]{opacity:0;transform:scaleX(0);animation:subheader-line-fallback .95s ease-out forwards}.subheader__line--right[data-astro-cid-4f5enxhd]{animation-delay:.12s}}}@media (prefers-reduced-motion: reduce){.subheader__line[data-astro-cid-4f5enxhd]{animation:none!important;opacity:1!important;transform:none!important}}@keyframes subheader-line-reveal{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes subheader-line-fallback{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - 2rem))}}.marquee-content[data-astro-cid-chfy6yd3]{animation:marquee-scroll var(--animation-duration) linear infinite}.marquee-container[data-astro-cid-chfy6yd3][data-pause-on-hover=true]:hover .marquee-content[data-astro-cid-chfy6yd3],.marquee-container[data-astro-cid-chfy6yd3][data-pause-on-hover=true]:focus-within .marquee-content[data-astro-cid-chfy6yd3],.marquee-wrapper[data-astro-cid-chfy6yd3]:has(.marquee-dialog[open]) .marquee-content[data-astro-cid-chfy6yd3]{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.marquee-content[data-astro-cid-chfy6yd3]{animation:none!important}}.marquee-dialog[data-astro-cid-chfy6yd3]:not([open]){display:none}.marquee-dialog[data-astro-cid-chfy6yd3]::backdrop{background:#0009}.marquee-wrapper[data-astro-cid-chfy6yd3]{position:relative}.faq-trigger[data-astro-cid-rbygaycu]>summary[data-astro-cid-rbygaycu]::-webkit-details-marker{display:none}.faq-panel[data-astro-cid-rbygaycu]{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .45s ease,opacity .5s ease,visibility 0s linear .45s}details[data-astro-cid-rbygaycu][open]+.faq-panel[data-astro-cid-rbygaycu]{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .45s ease,opacity .5s ease,visibility 0s linear 0s}.faq-panel__content[data-astro-cid-rbygaycu]{margin:0;border-top:0 solid rgba(15,23,42,.08);overflow:hidden;transform-origin:top;transform:scaleY(.92);transition:transform .45s ease,border-top-width .2s ease}details[data-astro-cid-rbygaycu][open]+.faq-panel[data-astro-cid-rbygaycu] .faq-panel__content[data-astro-cid-rbygaycu]{border-top-width:1px;transform:scaleY(1)}@media (prefers-reduced-motion: reduce){.faq-panel[data-astro-cid-rbygaycu],details[data-astro-cid-rbygaycu][open]+.faq-panel[data-astro-cid-rbygaycu]{transition:none;opacity:1;visibility:visible;grid-template-rows:1fr}.faq-panel__content[data-astro-cid-rbygaycu],details[data-astro-cid-rbygaycu][open]+.faq-panel[data-astro-cid-rbygaycu] .faq-panel__content[data-astro-cid-rbygaycu]{transform:none}}.timeline-circle[data-astro-cid-yen2ri6k]{width:clamp(180px,13vw,220px);height:clamp(180px,13vw,220px);border-radius:9999px;border:1.5px solid var(--timeline-accent, #1b68b6);display:flex;align-items:center;justify-content:center;background:#fff;position:relative}.timeline-number[data-astro-cid-yen2ri6k]{position:absolute;font-size:1.75rem;font-weight:700;top:0;left:50%;transform:translate(-50%,-55%);padding:.05rem .35rem;background:#fff;line-height:1}.timeline-line[data-astro-cid-yen2ri6k]{position:absolute;top:50%;left:6%;right:6%;height:2px;transform:translateY(-50%);background-image:linear-gradient(90deg,#ff5c63,#db6a81,#a265a1,#5b6fbd,#1f6dcb);opacity:.6}.timeline-circle-mobile[data-astro-cid-yen2ri6k]{width:90px;height:90px;border-width:1.5px;border-style:solid}.timeline-number-mobile[data-astro-cid-yen2ri6k]{font-size:1.35rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.timeline-line-mobile[data-astro-cid-yen2ri6k]{position:absolute;top:45px;bottom:45px;left:45px;width:1.5px;transform:translate(-50%);background-image:linear-gradient(180deg,#ff5c63,#db6a81,#a265a1,#5b6fbd,#1f6dcb);opacity:.6}@media (max-width: 1023px){.timeline-circle[data-astro-cid-yen2ri6k]{width:140px;height:140px}}.hero-headline[data-astro-cid-ct3bgug4] h1{text-align:center;font-size:clamp(1.8rem,5.4vw,2.7rem)!important}
