.assembly-stage[data-astro-cid-qqli7ico]{width:100%;aspect-ratio:var(--assembly-ratio);position:relative}.assembly-canvas[data-astro-cid-qqli7ico]{object-fit:cover;z-index:0;border-radius:24px;width:100%;height:100%;position:absolute;inset:0}.assembly-piece[data-astro-cid-qqli7ico]{top:var(--piece-top);left:var(--piece-left);width:var(--piece-width);z-index:10;height:auto;position:absolute}@media (width>=768px) and (prefers-reduced-motion:no-preference){html[data-travel] .assembly-stage[data-astro-cid-qqli7ico]{z-index:5;pointer-events:none;width:62%;margin:0;position:absolute;top:8rem;left:52%;transform:rotate(4deg)}html[data-travel] .assembly-piece[data-astro-cid-qqli7ico]{opacity:0}}.assembly-destination[data-astro-cid-7yrtyt46]{display:none}@media (width>=768px) and (prefers-reduced-motion:no-preference){html[data-travel] .assembly-destination[data-astro-cid-7yrtyt46]{width:min(1200px,92vw);aspect-ratio:var(--assembly-ratio);margin:6rem auto;display:block}}.business-solve[data-astro-cid-hakbgkvr]{--bs-duration:3s}.bs-item[data-astro-cid-hakbgkvr]{padding-inline-start:1.25rem;position:relative}.bs-item[data-astro-cid-hakbgkvr]+.bs-item[data-astro-cid-hakbgkvr]{border-top:1px solid var(--color-neutral-200)}.bs-item[data-astro-cid-hakbgkvr]:before,.bs-item[data-astro-cid-hakbgkvr]:after{content:"";inset-inline-start:0;border-radius:2px;width:2px;position:absolute;top:0}.bs-item[data-astro-cid-hakbgkvr]:before{background-color:#0000;transition:background-color .26s;bottom:0}.bs-item[data-astro-cid-hakbgkvr][data-bs-active=true]:before{background-color:var(--color-neutral-200)}.bs-item[data-astro-cid-hakbgkvr]:after{background-color:var(--color-primary);transform-origin:top;height:100%;transform:scaleY(0)}.bs-item[data-astro-cid-hakbgkvr][data-bs-active=true]:after{animation:bs-progress var(--bs-duration) linear forwards}@keyframes bs-progress{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.business-solve[data-astro-cid-hakbgkvr]:hover .bs-item[data-astro-cid-hakbgkvr][data-bs-active=true]:after,.business-solve[data-astro-cid-hakbgkvr]:focus-within .bs-item[data-astro-cid-hakbgkvr][data-bs-active=true]:after,.business-solve[data-astro-cid-hakbgkvr][data-bs-paused=true] .bs-item[data-astro-cid-hakbgkvr][data-bs-active=true]:after{animation-play-state:paused}.bs-trigger[data-astro-cid-hakbgkvr]{text-align:start;cursor:pointer;width:100%;color:var(--color-secondary);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.125rem;display:flex}.bs-title[data-astro-cid-hakbgkvr]{font-weight:700}.bs-chevron[data-astro-cid-hakbgkvr]{color:var(--color-primary);flex-shrink:0;transition:transform .26s cubic-bezier(.4,0,.2,1);transform:rotate(-90deg)}.bs-trigger[data-astro-cid-hakbgkvr][aria-expanded=true] .bs-chevron[data-astro-cid-hakbgkvr]{transform:rotate(0)}.bs-trigger[data-astro-cid-hakbgkvr]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.bs-desc[data-astro-cid-hakbgkvr]{grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.4,0,.2,1);display:grid}.bs-desc[data-astro-cid-hakbgkvr].is-open{grid-template-rows:1fr}.bs-desc-inner[data-astro-cid-hakbgkvr]{color:var(--color-paragraph);overflow:hidden}.bs-desc[data-astro-cid-hakbgkvr].is-open .bs-desc-inner[data-astro-cid-hakbgkvr]{padding-bottom:1.25rem}.bs-stage[data-astro-cid-hakbgkvr]{background-color:#fff;border-radius:24px;align-self:start}.bs-mobile-panel[data-astro-cid-hakbgkvr]{border-radius:24px}.bs-media[data-astro-cid-hakbgkvr]{height:100%}.bs-media[data-astro-cid-hakbgkvr] img[data-astro-cid-hakbgkvr]{object-fit:cover;height:100%}.bs-logo[data-astro-cid-hakbgkvr]{border-radius:4px;width:100px}.bs-logo[data-astro-cid-hakbgkvr] img[data-astro-cid-hakbgkvr]{width:100%;height:100%}@keyframes bs-appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.bs-panel[data-astro-cid-hakbgkvr]:not([hidden]) .bs-media[data-astro-cid-hakbgkvr],.bs-panel[data-astro-cid-hakbgkvr]:not([hidden]) .bs-panel-copy[data-astro-cid-hakbgkvr]>*{animation:.52s cubic-bezier(.2,.6,.2,1) backwards bs-appear}.bs-panel[data-astro-cid-hakbgkvr]:not([hidden]) .bs-panel-copy[data-astro-cid-hakbgkvr]>:first-child{animation-delay:70ms}.bs-panel[data-astro-cid-hakbgkvr]:not([hidden]) .bs-panel-copy[data-astro-cid-hakbgkvr]>:nth-child(2){animation-delay:.14s}.bs-panel[data-astro-cid-hakbgkvr]:not([hidden]) .bs-panel-copy[data-astro-cid-hakbgkvr]>:nth-child(3){animation-delay:.21s}.bs-panel[data-astro-cid-hakbgkvr]:not([hidden]) .bs-panel-copy[data-astro-cid-hakbgkvr]>:nth-child(n+4){animation-delay:.28s}.bs-link[data-astro-cid-hakbgkvr]{color:var(--color-primary);align-self:start;font-weight:600;transition:color .2s}.bs-link[data-astro-cid-hakbgkvr]:hover{color:var(--color-accent);text-decoration:underline}@media (prefers-reduced-motion:reduce){.bs-item[data-astro-cid-hakbgkvr]:before,.bs-chevron[data-astro-cid-hakbgkvr],.bs-desc[data-astro-cid-hakbgkvr]{transition:none}.bs-item[data-astro-cid-hakbgkvr][data-bs-active=true]:after{animation:none;transform:scaleY(1)}.bs-panel[data-astro-cid-hakbgkvr]:not([hidden]) .bs-media[data-astro-cid-hakbgkvr],.bs-panel[data-astro-cid-hakbgkvr]:not([hidden]) .bs-panel-copy[data-astro-cid-hakbgkvr]>*{animation:none}}
