.slider[data-astro-cid-5auvlcfn]{background:var(--c-navy);position:relative;overflow:hidden}.slider__track[data-astro-cid-5auvlcfn]{aspect-ratio:1920/700;display:grid}.slider__slide[data-astro-cid-5auvlcfn]{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .8s,visibility .8s}.slider__slide[data-astro-cid-5auvlcfn].is-active{opacity:1;visibility:visible}.slider__slide[data-astro-cid-5auvlcfn] img{object-fit:cover;width:100%;height:100%}.slider__nav[data-astro-cid-5auvlcfn]{cursor:pointer;color:#fff;backdrop-filter:blur(4px);background:#ffffff2e;border:0;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .2s;display:grid;position:absolute;top:50%;translate:0 -50%}.slider__nav[data-astro-cid-5auvlcfn]:hover{background:var(--c-accent)}.slider__nav--prev[data-astro-cid-5auvlcfn]{left:18px}.slider__nav--prev[data-astro-cid-5auvlcfn] svg{rotate:90deg}.slider__nav--next[data-astro-cid-5auvlcfn]{right:18px}.slider__nav--next[data-astro-cid-5auvlcfn] svg{rotate:-90deg}.slider__dots[data-astro-cid-5auvlcfn]{gap:8px;display:flex;position:absolute;bottom:16px;left:50%;translate:-50%}.slider__dots[data-astro-cid-5auvlcfn] button[data-astro-cid-5auvlcfn]{cursor:pointer;background:#ffffff80;border:0;border-radius:999px;width:10px;height:10px;padding:0;transition:width .3s,background .3s}.slider__dots[data-astro-cid-5auvlcfn] button[data-astro-cid-5auvlcfn][aria-current=true]{background:var(--c-accent);width:28px}@media (width<=640px){.slider__nav[data-astro-cid-5auvlcfn]{display:none}.slider__dots[data-astro-cid-5auvlcfn]{bottom:8px}}.counter[data-astro-cid-pofpxdky]{flex-direction:column;gap:4px;display:flex}.counter__num[data-astro-cid-pofpxdky]{font-family:var(--f-head);color:var(--c-primary);font-size:clamp(2.4rem,5vw,3.4rem);font-weight:700;line-height:1}.counter__label[data-astro-cid-pofpxdky]{font-family:var(--f-head);color:var(--c-heading);font-weight:500}.faq[data-astro-cid-hemr5th4]{gap:14px;display:grid}details[data-astro-cid-hemr5th4]{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;overflow:hidden}summary[data-astro-cid-hemr5th4]{cursor:pointer;font-family:var(--f-head);color:var(--c-heading);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:1.06rem;font-weight:500;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:after{content:"+";background:var(--c-bg-soft);width:30px;height:30px;color:var(--c-primary);border-radius:50%;flex:none;place-items:center;font-size:1.3rem;line-height:1;transition:transform .2s;display:grid}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]{color:var(--c-primary)}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{content:"–";background:var(--c-accent);color:#fff}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{margin:0;padding:0 24px 22px}.logos[data-astro-cid-46mmsxmu]{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.logos__track[data-astro-cid-46mmsxmu]{gap:24px;width:max-content;margin:0;padding:8px 0;list-style:none;animation:40s linear infinite marquee;display:flex}.logos[data-astro-cid-46mmsxmu]:hover .logos__track[data-astro-cid-46mmsxmu]{animation-play-state:paused}.logos[data-astro-cid-46mmsxmu] li[data-astro-cid-46mmsxmu]{border-radius:var(--radius);width:200px;box-shadow:var(--shadow);background:#fff;flex:none;overflow:hidden}.logos[data-astro-cid-46mmsxmu] img[data-astro-cid-46mmsxmu]{aspect-ratio:546/312;object-fit:contain;width:100%;height:auto}@keyframes marquee{to{transform:translate(calc(-50% - 12px))}}@media (prefers-reduced-motion:reduce){.logos[data-astro-cid-46mmsxmu]{mask-image:none}.logos__track[data-astro-cid-46mmsxmu]{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.logos[data-astro-cid-46mmsxmu] li[data-astro-cid-46mmsxmu][aria-hidden]{display:none}}.section-head[data-astro-cid-lcdefpme]{margin-bottom:clamp(32px,5vw,56px)}.h4[data-astro-cid-lcdefpme]{font-size:1.15rem}.about__media[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr 1fr;align-items:end;gap:18px;padding-bottom:40px;display:grid;position:relative}.about__media[data-astro-cid-lcdefpme] .about__img1{aspect-ratio:3/3.4}.about__media[data-astro-cid-lcdefpme] .about__img2{aspect-ratio:3/4;transform:translateY(40px)}.about__badge[data-astro-cid-lcdefpme]{background:var(--c-accent);color:#fff;border-radius:var(--radius);box-shadow:var(--shadow-lg);font-family:var(--f-head);align-items:center;gap:12px;padding:18px 22px;font-weight:500;line-height:1.2;display:flex;position:absolute;top:40%;left:50%;translate:-50% -50%}.about__badge-num[data-astro-cid-lcdefpme]{font-size:2.6rem;font-weight:700}.strategies[data-astro-cid-lcdefpme]{isolation:isolate;background:#fff var(--bg) right center / cover no-repeat;position:relative}.strategies[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(90deg,#fff 40%,#ffffffd9);position:absolute;inset:0}.strategies__features[data-astro-cid-lcdefpme]{gap:22px;margin-top:24px;display:grid}.feature[data-astro-cid-lcdefpme]{align-items:flex-start;gap:18px;display:flex}.feature[data-astro-cid-lcdefpme] .icon-badge[data-astro-cid-lcdefpme]{background:var(--c-accent);color:#fff;margin:0}.feature[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.stats[data-astro-cid-lcdefpme]{background:var(--c-primary);padding-block:clamp(40px,6vw,64px)}.stats__grid[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (width<=760px){.stats__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);row-gap:36px}}.stats[data-astro-cid-lcdefpme] .counter__num{color:#fff}.stats[data-astro-cid-lcdefpme] .counter__label{color:var(--c-mist)}.services-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,1fr);gap:28px;display:grid}.svc-card[data-astro-cid-lcdefpme]{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;flex-direction:column;grid-column:span 2;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.svc-card[data-astro-cid-lcdefpme]:nth-child(4),.svc-card[data-astro-cid-lcdefpme]:nth-child(5){grid-column:span 3}@media (width<=1000px){.services-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.svc-card[data-astro-cid-lcdefpme],.svc-card[data-astro-cid-lcdefpme]:nth-child(n){grid-column:span 1}}@media (width<=640px){.services-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.svc-card[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.svc-card[data-astro-cid-lcdefpme] .svc-card__img{aspect-ratio:3/2;object-fit:cover;width:100%;transition:transform .5s}.svc-card[data-astro-cid-lcdefpme]:hover .svc-card__img{transform:scale(1.04)}.svc-card__body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;padding:24px 26px 28px;display:flex}.svc-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.25rem}.svc-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--c-heading);text-decoration:none}.svc-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.svc-card[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--c-primary)}.svc-card__more[data-astro-cid-lcdefpme]{color:var(--c-accent);font-family:var(--f-head);align-items:center;gap:8px;margin-top:auto;font-weight:500;display:inline-flex}.industries[data-astro-cid-lcdefpme]{isolation:isolate;background-image:var(--bg);background-attachment:fixed;position:relative}@media (hover:none){.industries[data-astro-cid-lcdefpme]{background-attachment:scroll}}.industries[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:#0b1a4ae6;position:absolute;inset:0}.industry[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:#ffffff0a;border:1px solid #ffffff24;padding:28px;transition:background .25s,border-color .25s,transform .25s}.industry[data-astro-cid-lcdefpme]:hover{border-color:var(--c-accent);background:#ffffff14;transform:translateY(-4px)}.industry[data-astro-cid-lcdefpme] .icon-badge[data-astro-cid-lcdefpme]{color:var(--c-accent);background:#f1730026}.industry[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.method[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.method__step[data-astro-cid-lcdefpme]{position:relative}.method__n[data-astro-cid-lcdefpme]{font-family:var(--f-head);color:#054a9114;font-size:3rem;font-weight:700;line-height:1;position:absolute;top:18px;right:24px}.consult[data-astro-cid-lcdefpme]{isolation:isolate;background:var(--c-primary) var(--bg) center / cover no-repeat;color:#e6edf7;position:relative;overflow:hidden}.consult[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(90deg,#054a91f5 30%,#0b1a4ad9);position:absolute;inset:0}.consult__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr .9fr;align-items:end;gap:32px;padding-top:clamp(56px,7vw,80px);display:grid}.consult__text[data-astro-cid-lcdefpme]{align-self:center;padding-bottom:clamp(40px,6vw,80px)}.consult[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff}.consult__text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:26px;font-size:1.1rem}.consult[data-astro-cid-lcdefpme] .consult__img{align-self:end;width:100%;height:auto}.consult__customers[data-astro-cid-lcdefpme]{color:var(--c-text);align-self:center;margin-bottom:clamp(40px,6vw,80px)}.strategies[data-astro-cid-lcdefpme] .strategies__img{aspect-ratio:4/3}.consult__customers[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.consult__customers[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--c-accent);align-items:center;gap:10px;display:flex}.consult__customers[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--c-heading);word-break:break-word;text-decoration:none}.consult__customers[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--c-primary)}@media (width<=1000px){.consult__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.consult[data-astro-cid-lcdefpme] .consult__img{order:3;max-width:420px;margin-inline:auto}.consult__text[data-astro-cid-lcdefpme],.consult__customers[data-astro-cid-lcdefpme]{margin-bottom:0;padding-bottom:0}}.faq-wrap[data-astro-cid-lcdefpme]{align-items:start}.testimonials[data-astro-cid-lcdefpme]{isolation:isolate;background-image:var(--bg);position:relative}.testimonials[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(#0b1a4aed,#054a91e6);position:absolute;inset:0}.testimonials__grid[data-astro-cid-lcdefpme]{align-items:stretch}.quote[data-astro-cid-lcdefpme]{border-radius:var(--radius);color:var(--c-text);background:#fff;flex-direction:column;margin:0;padding:clamp(26px,3vw,36px);display:flex}.quote[data-astro-cid-lcdefpme] .quote__icon{color:var(--c-accent);margin-bottom:14px}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{flex:1;margin:0 0 22px;font-size:1.05rem;font-style:italic}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.quote[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{align-items:center;gap:14px;display:flex}.quote[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--c-heading);font-family:var(--f-head);display:block}.quote[data-astro-cid-lcdefpme] .quote__photo{object-fit:cover;border:3px solid var(--c-mist);border-radius:50%;width:56px;height:56px}.clients[data-astro-cid-lcdefpme]{padding-bottom:clamp(56px,7vw,90px)}
