.font-michroma[data-astro-cid-6khzwz3o]{font-family:Michroma,sans-serif}.index-hero-section[data-astro-cid-6khzwz3o]{background-color:var(--site-bg,#030712);padding-top:clamp(6.5rem,13vh,8.5rem);padding-bottom:0;position:relative;overflow:hidden}.index-hero-bg-video[data-astro-cid-6khzwz3o]{object-fit:cover;object-position:center;z-index:0;pointer-events:none;opacity:.65;width:100%;height:100%;position:absolute;inset:0}.index-hero-overlay[data-astro-cid-6khzwz3o]{z-index:1;pointer-events:none;background:radial-gradient(at 50% 40%,#03071259 0%,#030712b8 68%,#030712f5 100%),linear-gradient(#03071299 0%,#0000 20% 70%,#030712fa 100%);position:absolute;inset:0}.index-hero-content-wrapper[data-astro-cid-6khzwz3o]{z-index:2;position:relative}.index-hero-layout[data-astro-cid-6khzwz3o]{max-width:68rem;margin:0 auto}.index-hero-title[data-astro-cid-6khzwz3o]{color:var(--text-main,#f0f9ff);text-shadow:0 0 32px var(--site-accent-glow,#35b8f273);max-width:28ch;font-size:clamp(1.85rem,4.4vw,3.1rem);font-weight:400;line-height:1.35}.index-hero-description[data-astro-cid-6khzwz3o]{max-width:48rem;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.7;color:#cbd5e1!important}.index-btn-icon[data-astro-cid-6khzwz3o]{vertical-align:middle;filter:drop-shadow(0 0 4px #35b8f299);transition:transform .2s;display:inline-block}.index-secondary-btn[data-astro-cid-6khzwz3o]:hover .index-btn-icon[data-astro-cid-6khzwz3o]{transform:scale(1.15)}.index-feature-link[data-astro-cid-6khzwz3o]{outline:none}.ar-feature-card[data-astro-cid-6khzwz3o]{-webkit-backdrop-filter:blur(18px)saturate(135%);border:1px solid #8be3ff38;transition:transform .3s cubic-bezier(.2,0,0,1),border-color .3s,box-shadow .3s;box-shadow:0 12px 32px #00000073,inset 0 1px #ffffff26;background:var(--site-card-gradient,linear-gradient(135deg, #35b8f21f, #0a1120e0))!important}.index-feature-link[data-astro-cid-6khzwz3o]:hover .ar-feature-card[data-astro-cid-6khzwz3o],.index-feature-link[data-astro-cid-6khzwz3o]:focus-visible .ar-feature-card[data-astro-cid-6khzwz3o]{border-color:var(--site-accent,#35b8f2);transform:translateY(-6px);box-shadow:0 18px 44px #000000a6,0 0 24px #35b8f24d}.ar-feature-icon-box[data-astro-cid-6khzwz3o]{background:linear-gradient(135deg,#35b8f23d,#2464df24);border:1px solid #8be3ff73;border-radius:.85rem;place-items:center;width:3rem;height:3rem;margin-inline:auto;display:grid;position:relative;box-shadow:0 4px 14px #0000004d,0 0 12px #35b8f240}.ar-feature-icon-glow[data-astro-cid-6khzwz3o]{border-radius:inherit;pointer-events:none;background:radial-gradient(circle,#35b8f266 0%,#0000 70%);position:absolute;inset:0}.ar-feature-icon[data-astro-cid-6khzwz3o]{z-index:1;filter:drop-shadow(0 0 6px #35b8f2a6);transition:transform .3s;position:relative}.index-feature-link[data-astro-cid-6khzwz3o]:hover .ar-feature-icon[data-astro-cid-6khzwz3o]{transform:scale(1.12)}.ar-feature-card[data-astro-cid-6khzwz3o] h2[data-astro-cid-6khzwz3o]{letter-spacing:.02em;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.35}.ar-feature-description[data-astro-cid-6khzwz3o]{text-shadow:0 1px 3px #000000bf;opacity:.95;font-size:clamp(.86rem,1.2vw,.92rem);line-height:1.55;color:#cbd5e1!important}.index-card-cta[data-astro-cid-6khzwz3o]{transition:transform .2s,color .2s;color:var(--site-accent-soft,#8be3ff)!important}.index-card-cta-icon[data-astro-cid-6khzwz3o]{transition:transform .2s}.index-feature-link[data-astro-cid-6khzwz3o]:hover .index-card-cta-icon[data-astro-cid-6khzwz3o]{transform:translate(4px)}@media (width<=991.98px){.index-hero-section[data-astro-cid-6khzwz3o]{padding-top:8rem}}@media (width<=575.98px){.index-hero-section[data-astro-cid-6khzwz3o]{padding-top:8.5rem}.index-primary-btn[data-astro-cid-6khzwz3o],.index-secondary-btn[data-astro-cid-6khzwz3o]{width:100%}}.index-offer-section[data-astro-cid-suvjasot]{position:relative}.text-gradient[data-astro-cid-suvjasot]{background:linear-gradient(135deg,#8be3ff 0%,#35b8f2 50%,#2464df 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.section-intro__description[data-astro-cid-suvjasot]{max-width:48rem;font-size:1.02rem;line-height:1.6;color:#cbd5e1!important}.index-offer-card-link[data-astro-cid-suvjasot]{outline:none;transition:transform .25s}.ar-solution-card[data-astro-cid-suvjasot]{-webkit-backdrop-filter:blur(16px)saturate(135%);border:1px solid #8be3ff33;transition:transform .25s cubic-bezier(.2,0,0,1),border-color .25s,box-shadow .25s;box-shadow:0 8px 24px #0006,inset 0 1px #ffffff1f;background:var(--site-card-gradient,linear-gradient(135deg, #35b8f217, #0a1120e6))!important}.index-offer-card-link[data-astro-cid-suvjasot]:hover .ar-solution-card[data-astro-cid-suvjasot],.index-offer-card-link[data-astro-cid-suvjasot]:focus-visible .ar-solution-card[data-astro-cid-suvjasot]{border-color:var(--site-accent,#35b8f2);transform:translateY(-5px);box-shadow:0 14px 34px #0009,0 0 20px #35b8f240}.ar-solution-icon-box[data-astro-cid-suvjasot]{background:linear-gradient(135deg,#35b8f23d,#2464df1f);border:1px solid #8be3ff66;border-radius:.65rem;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:relative;box-shadow:0 3px 10px #00000040,0 0 10px #35b8f233}.ar-solution-icon-glow[data-astro-cid-suvjasot]{border-radius:inherit;pointer-events:none;background:radial-gradient(circle,#35b8f259 0%,#0000 70%);position:absolute;inset:0}.ar-solution-icon[data-astro-cid-suvjasot]{z-index:1;filter:drop-shadow(0 0 5px #35b8f299);transition:transform .25s;position:relative}.index-offer-card-link[data-astro-cid-suvjasot]:hover .ar-solution-icon[data-astro-cid-suvjasot]{transform:scale(1.1)}.index-offer-arrow-pill[data-astro-cid-suvjasot]{width:1.85rem;height:1.85rem;color:var(--site-accent-soft,#8be3ff);background:#35b8f214;border:1px solid #8be3ff33;border-radius:50%;transition:background-color .2s,border-color .2s,transform .2s}.index-offer-card-link[data-astro-cid-suvjasot]:hover .index-offer-arrow-pill[data-astro-cid-suvjasot]{border-color:var(--site-accent,#35b8f2);background:#35b8f240;transform:translate(3px)}.index-offer-arrow[data-astro-cid-suvjasot]{transition:transform .2s}.ar-card-title[data-astro-cid-suvjasot]{letter-spacing:.01em;font-size:1.02rem;line-height:1.35}.ar-card-description[data-astro-cid-suvjasot]{color:#cbd5e1;text-shadow:0 1px 2px #00000080;font-size:.85rem;line-height:1.5}.index-clients-section[data-astro-cid-b2f6yvng]{position:relative}.text-gradient[data-astro-cid-b2f6yvng]{background:linear-gradient(135deg,#8be3ff 0%,#35b8f2 50%,#2464df 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.section-intro__description[data-astro-cid-b2f6yvng]{max-width:48rem;font-size:1.02rem;line-height:1.6;color:#cbd5e1!important}.client-card[data-astro-cid-b2f6yvng]{-webkit-backdrop-filter:blur(16px)saturate(135%);border:1px solid #8be3ff33;transition:transform .3s cubic-bezier(.2,0,0,1),border-color .3s,box-shadow .3s;box-shadow:0 10px 28px #00000073,inset 0 1px #ffffff1a;background:var(--site-card-gradient,linear-gradient(135deg, #35b8f217, #0a1120e6))!important}.client-card[data-astro-cid-b2f6yvng]:hover{border-color:var(--site-accent,#35b8f2);transform:translateY(-6px);box-shadow:0 18px 42px #000000a6,0 0 24px #35b8f238}.client-card__media-wrapper[data-astro-cid-b2f6yvng]{aspect-ratio:16/9;background-color:#060d19;overflow:hidden}.client-card__image[data-astro-cid-b2f6yvng]{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,0,0,1)}.client-card[data-astro-cid-b2f6yvng]:hover .client-card__image[data-astro-cid-b2f6yvng]{transform:scale(1.05)}.client-card__media-overlay[data-astro-cid-b2f6yvng]{pointer-events:none;background:linear-gradient(#0307120d 0%,#03071280 100%);inset:0;box-shadow:inset 0 -1px #8be3ff26}.client-card__badge-wrapper[data-astro-cid-b2f6yvng]{z-index:2}.client-card__badge[data-astro-cid-b2f6yvng]{color:var(--site-accent-soft,#8be3ff);-webkit-backdrop-filter:blur(8px);letter-spacing:.02em;background:#0a1120d1;border:1px solid #8be3ff59;padding:.35rem .75rem;font-size:.73rem;font-weight:500;box-shadow:0 4px 12px #0006}.client-card__badge-icon[data-astro-cid-b2f6yvng]{color:var(--site-accent,#35b8f2);flex-shrink:0}.client-card__title[data-astro-cid-b2f6yvng]{letter-spacing:.01em;font-size:1.15rem;line-height:1.35}.client-card__description[data-astro-cid-b2f6yvng]{color:#cbd5e1;text-shadow:0 1px 2px #00000080;font-size:.88rem;line-height:1.55}.client-card__bullet-dot[data-astro-cid-b2f6yvng]{background-color:var(--site-accent,#35b8f2);width:6px;height:6px;box-shadow:0 0 6px var(--site-accent,#35b8f2);border-radius:50%;flex-shrink:0}.client-card__bullet-text[data-astro-cid-b2f6yvng]{color:#cbd5e1;line-height:1.45}.last-mb-0[data-astro-cid-b2f6yvng]:last-child{margin-bottom:0!important}
