.show__stage[data-astro-cid-uzuuoht2]{z-index:-1;background:var(--navy);position:absolute;inset:0;overflow:hidden}.show__stage[data-astro-cid-uzuuoht2]:after{content:"";z-index:2;background:linear-gradient(90deg, color-mix(in srgb, var(--navy) 92%, transparent) 0%, color-mix(in srgb, var(--navy) 84%, transparent) 48%, color-mix(in srgb, var(--navy) 38%, transparent) 74%, color-mix(in srgb, var(--navy) 12%, transparent) 100%), linear-gradient(to top, color-mix(in srgb, var(--navy) 55%, transparent), transparent 40%);position:absolute;inset:0}.show__img[data-astro-cid-uzuuoht2]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease);position:absolute;inset:0}.show__img[data-astro-cid-uzuuoht2].is-prev{opacity:1;transition:none}.show__img[data-astro-cid-uzuuoht2].is-active{opacity:1;z-index:1}@media (prefers-reduced-motion:no-preference){.motion .show__img[data-astro-cid-uzuuoht2].is-active,.motion .show__img[data-astro-cid-uzuuoht2].is-prev{animation:show-zoom calc(var(--show-duration) + 1.5s) linear both}.motion .show__img[data-astro-cid-uzuuoht2].is-prev{animation-play-state:paused}}@keyframes show-zoom{0%{scale:1.08}to{scale:1}}@media (width<=960px){.show__stage[data-astro-cid-uzuuoht2]:after{background:color-mix(in srgb, var(--navy) 74%, transparent)}}.show__controls[data-astro-cid-uzuuoht2]{left:50%;bottom:var(--s-5);z-index:1;opacity:.55;transition:opacity .2s var(--ease);align-items:center;gap:6px;display:flex;position:absolute;translate:-50%}.show__controls[data-astro-cid-uzuuoht2]:hover,.show__controls[data-astro-cid-uzuuoht2]:focus-within{opacity:1}.show__dot[data-astro-cid-uzuuoht2]{cursor:pointer;width:6px;height:6px;transition:width .35s var(--ease-out), background-color .2s var(--ease);background:#ffffff8c;border:0;border-radius:999px;padding:0;position:relative;overflow:hidden}.show__dot[data-astro-cid-uzuuoht2]:before{content:"";position:absolute;inset:-14px -5px}.show__dot[data-astro-cid-uzuuoht2]:hover{background:#ffffffe6}.show__dot[data-astro-cid-uzuuoht2][aria-current]{background:#ffffff4d;width:22px}.show__fill[data-astro-cid-uzuuoht2]{background:var(--white);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.show__dot[data-astro-cid-uzuuoht2][aria-current] .show__fill[data-astro-cid-uzuuoht2]{animation:show-progress var(--show-duration) linear forwards}.show[data-astro-cid-uzuuoht2].is-paused .show__dot[data-astro-cid-uzuuoht2][aria-current] .show__fill[data-astro-cid-uzuuoht2]{animation-play-state:paused}.show[data-astro-cid-uzuuoht2].is-stopped .show__dot[data-astro-cid-uzuuoht2][aria-current] .show__fill[data-astro-cid-uzuuoht2]{animation:none;transform:scaleX(1)}@keyframes show-progress{to{transform:scaleX(1)}}.show__pause[data-astro-cid-uzuuoht2]{width:24px;height:24px;color:var(--white);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:2px;padding:0;display:grid}.show__pause[data-astro-cid-uzuuoht2]:hover{background:#ffffff26}.show__icon--play[data-astro-cid-uzuuoht2],.show[data-astro-cid-uzuuoht2].is-stopped .show__icon--pause[data-astro-cid-uzuuoht2]{display:none}.show[data-astro-cid-uzuuoht2].is-stopped .show__icon--play[data-astro-cid-uzuuoht2]{display:block}.show__dot[data-astro-cid-uzuuoht2]:focus-visible,.show__pause[data-astro-cid-uzuuoht2]:focus-visible{outline:2px solid var(--white);outline-offset:3px}.clients__grid[data-astro-cid-j4j3jgaw]{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.clients__item[data-astro-cid-j4j3jgaw]{min-height:120px;padding:var(--s-5);background:var(--white);border:1px solid var(--border);border-radius:var(--r-card);transition:border-color .2s var(--ease);place-items:center;display:grid}.clients__item[data-astro-cid-j4j3jgaw]:hover{border-color:var(--border-strong)}.clients__link[data-astro-cid-j4j3jgaw]{place-items:center;width:100%;height:100%;text-decoration:none;display:grid}.clients__item[data-astro-cid-j4j3jgaw] img[data-astro-cid-j4j3jgaw]{object-fit:contain;filter:grayscale();opacity:.7;width:auto;max-width:100%;max-height:56px;transition:filter .25s,opacity .25s;display:block}.clients__item[data-astro-cid-j4j3jgaw]:hover img[data-astro-cid-j4j3jgaw],.clients__link[data-astro-cid-j4j3jgaw]:focus-visible img[data-astro-cid-j4j3jgaw]{filter:none;opacity:1}.clients__name[data-astro-cid-j4j3jgaw]{font-family:var(--font-heading);font-size:var(--fs-h4);text-align:center;color:var(--ink);font-weight:700}.hero[data-astro-cid-lcdefpme]{isolation:isolate;padding-block:var(--s-8) var(--section);position:relative;overflow:clip}.hero--solid[data-astro-cid-lcdefpme]{background:var(--navy)}.hero__split[data-astro-cid-lcdefpme]{gap:var(--s-7) var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--white);font-size:clamp(2.375rem,1.5rem + 2.6vw,3.5rem)}@media (width<=960px){.hero__split[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.hero__lead[data-astro-cid-lcdefpme]{margin-top:var(--s-5);color:#ffffffe6;max-width:34em}.hero__actions[data-astro-cid-lcdefpme]{margin-top:var(--s-6)}.announce[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s-2) var(--s-3);margin-top:var(--s-5);font-size:var(--fs-small);color:var(--white);flex-wrap:wrap;text-decoration:none;display:inline-flex}.announce__tag[data-astro-cid-lcdefpme]{padding:2px var(--s-3);font-family:var(--font-label);font-size:var(--fs-note);color:var(--navy);background:var(--white);border-radius:999px;font-weight:700}.announce__text[data-astro-cid-lcdefpme]{text-underline-offset:4px;text-decoration:underline #ffffff73}.announce[data-astro-cid-lcdefpme]:hover .announce__text[data-astro-cid-lcdefpme]{text-decoration-color:var(--white)}.announce[data-astro-cid-lcdefpme] svg{transition:transform .2s var(--ease)}.announce[data-astro-cid-lcdefpme]:hover svg{transform:translate(3px)}.lines[data-astro-cid-lcdefpme]{margin-top:var(--s-7)}.lines__title[data-astro-cid-lcdefpme]{margin-top:var(--s-3);font-size:var(--fs-h4)}.line--flip[data-astro-cid-lcdefpme]>:first-child{order:2}.line__copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:var(--s-4)}.line__list[data-astro-cid-lcdefpme]{margin-top:var(--s-6);border-top:1px solid var(--border);display:grid}.line__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:var(--s-4);padding:var(--s-4) 0;color:inherit;border-bottom:1px solid var(--border);grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;text-decoration:none;display:grid}.line__icon[data-astro-cid-lcdefpme]{background:var(--primary-soft);width:40px;height:40px;color:var(--primary);border-radius:8px;place-items:center;display:grid}.line__text[data-astro-cid-lcdefpme]{gap:2px;display:grid}.line__text[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:650}.line__text[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--muted)}.line__list[data-astro-cid-lcdefpme] .line__go{color:var(--muted);transition:color .15s ease, transform .2s var(--ease)}.line__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover strong[data-astro-cid-lcdefpme]{color:var(--primary)}.line__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .line__go{color:var(--primary);transform:translate(3px)}@media (width<=960px){.line--flip[data-astro-cid-lcdefpme]>:first-child{order:0}}@media (width>=961px){.line--solo[data-astro-cid-lcdefpme] .line__copy[data-astro-cid-lcdefpme]{column-gap:var(--s-8);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;display:grid}.line--solo[data-astro-cid-lcdefpme] .line__copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:not(.line__list){grid-column:1}.line--solo[data-astro-cid-lcdefpme] .line__list[data-astro-cid-lcdefpme]{grid-area:1/2/span 2;margin-top:0}}.comp[data-astro-cid-lcdefpme]{align-items:start}.comp__head[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + var(--s-6));gap:var(--s-4);display:grid;position:sticky}.comp__head[data-astro-cid-lcdefpme] .comp__photo{margin-top:var(--s-4)}.comp__list[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);margin:0}.comp__list[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:var(--s-1);padding-block:var(--s-5);border-bottom:1px solid var(--border);display:grid}.comp__list[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-weight:700;font-size:var(--fs-h4);color:var(--ink)}.comp__list[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--text);margin:0}@media (width<=960px){.comp__head[data-astro-cid-lcdefpme]{position:static}}.sectors[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s-3) var(--s-5);margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.sectors--solo[data-astro-cid-lcdefpme]{border-top:0;margin-top:0;padding-top:0}.sectors__label[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:650}.steps__num[data-astro-cid-lcdefpme]{width:40px;height:40px;margin-bottom:var(--s-2);color:var(--white);background:var(--primary);border-radius:50%;place-items:center;font-weight:750;display:grid}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-h4)}@media (width>=1001px){.steps[data-astro-cid-lcdefpme]{padding-top:32px;position:relative}.steps[data-astro-cid-lcdefpme]:before,.steps[data-astro-cid-lcdefpme]:after{content:"";top:7px;left:calc(var(--s-6) + 20px);right:calc((100% - 3 * var(--gap)) / 4 - var(--s-6) - 20px);background:var(--primary-soft);height:2px;position:absolute}.steps[data-astro-cid-lcdefpme]:after{background:var(--primary);transform-origin:0;transition:transform 1.6s var(--ease-out) .2s}.steps[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:before{content:"";top:-32px;left:calc(var(--s-6) + 12px);background:var(--white);border:3px solid var(--primary);border-radius:50%;width:16px;height:16px;position:absolute}}@media (width>=1001px) and (prefers-reduced-motion:no-preference){.js.motion:not(.no-reveal) .steps[data-astro-cid-lcdefpme]:not(.is-in):after{transform:scaleX(0)}}.faq[data-astro-cid-lcdefpme]{align-items:start}.faq__head[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + var(--s-6));gap:var(--s-4);justify-items:start;display:grid;position:sticky}@media (width<=960px){.faq__head[data-astro-cid-lcdefpme]{position:static}}.faq__head[data-astro-cid-lcdefpme] .faq__photo{margin-top:var(--s-4)}.faq__list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border)}.faq__list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]:first-child{border-top:1px solid var(--border)}.faq__list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--s-4);padding-block:var(--s-5);color:var(--ink);cursor:pointer;font-weight:650;list-style:none;display:flex}.faq__list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq__sign[data-astro-cid-lcdefpme]{background:var(--surface-2);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.faq__sign[data-astro-cid-lcdefpme]:before,.faq__sign[data-astro-cid-lcdefpme]:after{content:"";background:var(--ink);width:12px;height:2px;transition:transform .2s var(--ease);border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__sign[data-astro-cid-lcdefpme]:after{transform:translate(-50%,-50%)rotate(90deg)}.faq__list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] .faq__sign[data-astro-cid-lcdefpme]:after{transform:translate(-50%,-50%)rotate(0)}.faq__list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{padding-bottom:var(--s-5);padding-right:var(--s-7);color:var(--text)}.faq__list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]::details-content{block-size:0;transition:block-size .3s var(--ease-out), content-visibility .3s allow-discrete;overflow:hidden}.faq__list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open]::details-content{block-size:auto}@supports (interpolate-size:allow-keywords){.faq__list[data-astro-cid-lcdefpme]{interpolate-size:allow-keywords}}@supports not (interpolate-size:allow-keywords){.faq__list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]::details-content{block-size:auto}}@media (prefers-reduced-motion:no-preference){.motion .hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme],.motion .hero__lead[data-astro-cid-lcdefpme],.motion .hero__actions[data-astro-cid-lcdefpme],.motion .lines[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{animation:rise .95s var(--ease-out) both}.motion .hero__lead[data-astro-cid-lcdefpme]{animation-delay:.12s}.motion .hero__actions[data-astro-cid-lcdefpme]{animation-delay:.24s}.motion .lines[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:first-child{animation-delay:.45s}.motion .lines[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:.57s}.motion .lines[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.69s}}
