.font-michroma[data-astro-cid-mkx5u4td]{font-family:Michroma,sans-serif}.ar-hero-section[data-astro-cid-mkx5u4td]{background-color:var(--site-bg,#030712);padding-top:clamp(6.5rem,14vh,9rem);padding-bottom:0;position:relative;overflow:hidden}.ar-hero-bg-video[data-astro-cid-mkx5u4td]{object-fit:cover;object-position:center;z-index:0;pointer-events:none;opacity:.68;width:100%;height:100%;position:absolute;inset:0}.ar-hero-overlay[data-astro-cid-mkx5u4td]{z-index:1;pointer-events:none;background:radial-gradient(at 50% 45%,#0307124d 0%,#030712b3 68%,#030712f2 100%),linear-gradient(#0307128c 0%,#0000 22% 68%,#030712f2 100%);position:absolute;inset:0}.ar-hero-content-wrapper[data-astro-cid-mkx5u4td]{z-index:2;position:relative}.ar-hero-layout[data-astro-cid-mkx5u4td]{max-width:58rem;margin:0 auto}.ar-badge[data-astro-cid-mkx5u4td]{color:var(--site-accent-soft,#8be3ff);letter-spacing:.04em;-webkit-backdrop-filter:blur(12px);background:#081526bf;border:1px solid #8be3ff59;padding:.5rem 1.1rem;font-size:.82rem;box-shadow:0 4px 16px #0006,0 0 12px #35b8f226}.pulse-dot[data-astro-cid-mkx5u4td]{background-color:var(--site-accent,#35b8f2);width:8px;height:8px;box-shadow:0 0 10px var(--site-accent,#35b8f2);border-radius:50%;animation:1.8s infinite pulse}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #35b8f2b3}70%{transform:scale(1);box-shadow:0 0 0 8px #35b8f200}to{transform:scale(.95);box-shadow:0 0 #35b8f200}}.ar-hero-title[data-astro-cid-mkx5u4td]{color:var(--text-main,#f0f9ff);text-shadow:0 0 30px var(--site-accent-glow,#35b8f26b);max-width:26ch;font-size:clamp(1.8rem,4.2vw,3rem);font-weight:400;line-height:1.35}.ar-hero-description[data-astro-cid-mkx5u4td]{max-width:44rem;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.7;color:#cbd5e1!important}.ar-btn-icon[data-astro-cid-mkx5u4td]{vertical-align:middle;filter:drop-shadow(0 0 4px #35b8f299);transition:transform .2s;display:inline-block}.ar-secondary-btn[data-astro-cid-mkx5u4td]:hover .ar-btn-icon[data-astro-cid-mkx5u4td]{transform:scale(1.15)}.ar-feature-card[data-astro-cid-mkx5u4td]{-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, #0a1120d9))!important}.ar-feature-card[data-astro-cid-mkx5u4td]:hover{border-color:var(--site-accent,#35b8f2);transform:translateY(-4px);box-shadow:0 18px 40px #0009,0 0 24px #35b8f240}.ar-feature-icon-box[data-astro-cid-mkx5u4td]{background:linear-gradient(135deg,#35b8f238,#2464df1f);border:1px solid #8be3ff66;border-radius:.75rem;place-items:center;width:2.75rem;height:2.75rem;margin-inline:auto;display:grid;position:relative;box-shadow:0 4px 14px #0000004d,0 0 12px #35b8f233}.ar-feature-icon-glow[data-astro-cid-mkx5u4td]{border-radius:inherit;pointer-events:none;background:radial-gradient(circle,#35b8f259 0%,#0000 70%);position:absolute;inset:0}.ar-feature-icon[data-astro-cid-mkx5u4td]{z-index:1;filter:drop-shadow(0 0 6px #35b8f299);width:24px;height:24px;transition:transform .3s;position:relative}.ar-feature-card[data-astro-cid-mkx5u4td]:hover .ar-feature-icon[data-astro-cid-mkx5u4td]{transform:scale(1.1)}.ar-feature-card[data-astro-cid-mkx5u4td] h2[data-astro-cid-mkx5u4td]{letter-spacing:.02em;font-size:clamp(.95rem,1.4vw,1.08rem)}.ar-feature-description[data-astro-cid-mkx5u4td]{text-shadow:0 1px 3px #000000bf;opacity:.95;font-size:clamp(.86rem,1.2vw,.92rem);line-height:1.6;color:#e2e8f0!important}@media (width<=991.98px){.ar-hero-section[data-astro-cid-mkx5u4td]{min-height:auto;padding-top:8.5rem;padding-bottom:0}}@media (width<=575.98px){.ar-hero-section[data-astro-cid-mkx5u4td]{min-height:auto;padding-top:8.85rem;padding-bottom:0}.ar-hero-badge-wrap[data-astro-cid-mkx5u4td]{margin-bottom:.85rem}.ar-primary-btn[data-astro-cid-mkx5u4td],.ar-secondary-btn[data-astro-cid-mkx5u4td]{width:100%}}.ar-solutions-section[data-astro-cid-65xqhupl]{position:relative}.text-gradient[data-astro-cid-65xqhupl]{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-65xqhupl]{max-width:46rem;font-size:1.08rem;line-height:1.65;color:#cbd5e1!important}.ar-solution-card[data-astro-cid-65xqhupl]{-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 #ffffff1f;background:var(--site-card-gradient,linear-gradient(135deg, #35b8f21a, #0a1120e0))!important}.ar-solution-card[data-astro-cid-65xqhupl]:hover{border-color:var(--site-accent,#35b8f2);transform:translateY(-6px);box-shadow:0 18px 40px #0009,0 0 24px #35b8f238}.ar-solution-icon-box[data-astro-cid-65xqhupl]{background:linear-gradient(135deg,#35b8f238,#2464df1f);border:1px solid #8be3ff66;border-radius:.75rem;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative;box-shadow:0 4px 14px #0000004d,0 0 12px #35b8f233}.ar-solution-icon-glow[data-astro-cid-65xqhupl]{border-radius:inherit;pointer-events:none;background:radial-gradient(circle,#35b8f259 0%,#0000 70%);position:absolute;inset:0}.ar-solution-icon[data-astro-cid-65xqhupl]{z-index:1;filter:drop-shadow(0 0 6px #35b8f299);transition:transform .3s;position:relative}.ar-solution-card[data-astro-cid-65xqhupl]:hover .ar-solution-icon[data-astro-cid-65xqhupl]{transform:scale(1.1)}.ar-card-category-badge[data-astro-cid-65xqhupl]{color:var(--site-accent-soft,#8be3ff);background:#35b8f21f;border:1px solid #8be3ff40;padding:.35rem .75rem;font-size:.74rem;font-weight:500}.ar-card-title[data-astro-cid-65xqhupl]{letter-spacing:.01em;font-size:1.15rem;line-height:1.4}.ar-card-description[data-astro-cid-65xqhupl]{color:#e2e8f0;text-shadow:0 1px 2px #0009;font-size:.92rem;line-height:1.6}.ar-point-bullet[data-astro-cid-65xqhupl]{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}.ar-point-text[data-astro-cid-65xqhupl]{color:#cbd5e1;line-height:1.45}
