.scene[data-astro-cid-ztcnpibg]{pointer-events:none;position:absolute;inset:0}.scene[data-astro-cid-ztcnpibg] svg[data-astro-cid-ztcnpibg]{overflow:visible}.scene__aurora[data-astro-cid-ztcnpibg]{top:0;height:auto;position:absolute;inset-inline-end:0}.scene__aurora--wide[data-astro-cid-ztcnpibg]{width:min(88%,82rem)}.scene__aurora--narrow[data-astro-cid-ztcnpibg]{width:100%;display:none;top:3.5rem}@media (prefers-reduced-motion:no-preference){.scene__aurora[data-astro-cid-ztcnpibg]{--sway-dir:1;--sway-x:4%;--sway-y:1.25rem;--sway-s:1.18;transform-origin:50% 45%;animation:16s ease-in-out infinite aurora-sway}.scene__aurora--front[data-astro-cid-ztcnpibg]{animation:21s ease-in-out infinite aurora-sway-front}.scene__aurora--narrow[data-astro-cid-ztcnpibg]{--sway-x:1.5%;--sway-y:.375rem;--sway-s:1.08}[dir=rtl] .scene__aurora[data-astro-cid-ztcnpibg]{--sway-dir:-1}}@keyframes aurora-sway{0%,to{opacity:1;translate:0;rotate:0deg;scale:1}50%{translate:calc(var(--sway-dir) * var(--sway-x)) var(--sway-y);scale:1 var(--sway-s);rotate:calc(var(--sway-dir) * -1.5deg);opacity:.7}}@keyframes aurora-sway-front{0%,to{opacity:1;translate:0;rotate:0deg;scale:1}50%{translate:calc(var(--sway-dir) * var(--sway-x) * .6) calc(var(--sway-y) * -.8);scale:1 .84;rotate:calc(var(--sway-dir) * 1deg);opacity:.6}}.stop-0[data-astro-cid-ztcnpibg]{stop-opacity:0}.stop-green[data-astro-cid-ztcnpibg]{stop-color:var(--scene-aurora-green)}.stop-g[data-astro-cid-ztcnpibg]{stop-opacity:.62}.stop-blue[data-astro-cid-ztcnpibg]{stop-color:var(--scene-aurora-blue)}.stop-b[data-astro-cid-ztcnpibg]{stop-opacity:.55}.stop-violet[data-astro-cid-ztcnpibg]{stop-color:var(--scene-aurora-violet)}.stop-v[data-astro-cid-ztcnpibg]{stop-opacity:.5}.scene__edge[data-astro-cid-ztcnpibg]{fill:none;stroke:var(--color-white);opacity:.5}.scene__fade[data-astro-cid-ztcnpibg]{background:linear-gradient(to right, color-mix(in srgb, var(--color-bg) 90%, transparent) 0%, color-mix(in srgb, var(--color-bg) 50%, transparent) 32%, transparent 56%);position:absolute;inset:0}[dir=rtl] .scene__fade[data-astro-cid-ztcnpibg]{background:linear-gradient(to left, color-mix(in srgb, var(--color-bg) 90%, transparent) 0%, color-mix(in srgb, var(--color-bg) 50%, transparent) 32%, transparent 56%)}.scene__land[data-astro-cid-ztcnpibg]{inset-inline:0;position:absolute;bottom:0}.stop-glow[data-astro-cid-ztcnpibg]{stop-color:var(--scene-sun-glow);stop-opacity:.9}.stop-glow[data-astro-cid-ztcnpibg].stop-0{stop-opacity:0}.stop-lake-top[data-astro-cid-ztcnpibg]{stop-color:var(--scene-lake-top)}.stop-lake-bottom[data-astro-cid-ztcnpibg]{stop-color:var(--scene-lake-bottom)}.sun[data-astro-cid-ztcnpibg]{fill:var(--scene-sun)}.glade[data-astro-cid-ztcnpibg]{stroke:var(--scene-sun);opacity:.8}.hill[data-astro-cid-ztcnpibg]{fill:var(--scene-hill)}.aurora-reflection[data-astro-cid-ztcnpibg]{fill:var(--scene-aurora-green);opacity:.2}.ripples[data-astro-cid-ztcnpibg]{stroke:var(--color-white);opacity:.9}.tree-far[data-astro-cid-ztcnpibg]{fill:var(--scene-far)}.tree-mid[data-astro-cid-ztcnpibg]{fill:var(--scene-mid)}.tree-near[data-astro-cid-ztcnpibg]{fill:var(--scene-near)}[dir=rtl] .scene__aurora[data-astro-cid-ztcnpibg],[dir=rtl] .scene__land[data-astro-cid-ztcnpibg]{transform:scaleX(-1)}@media (width<=40rem){.scene__aurora--wide[data-astro-cid-ztcnpibg],.scene__sun[data-astro-cid-ztcnpibg]{display:none}.scene__aurora--narrow[data-astro-cid-ztcnpibg]{display:block}.scene__fade[data-astro-cid-ztcnpibg]{display:none}}.hero[data-astro-cid-ge2uvauf]{background:var(--color-bg)}.hero__stage[data-astro-cid-ge2uvauf]{background:linear-gradient(180deg, var(--scene-sky-top) 0%, var(--scene-sky-mid) 45%, var(--scene-sky-low) 80%, var(--color-bg) 100%);position:relative;overflow:hidden}.hero__content[data-astro-cid-ge2uvauf]{padding-block:calc(5rem + clamp(2.5rem,1rem + 4vw,5.25rem)) 13rem;position:relative}.hero__text[data-astro-cid-ge2uvauf]{flex-direction:column;gap:1.75rem;max-width:47rem;display:flex}.hero__title[data-astro-cid-ge2uvauf]{font-size:var(--text-hero);letter-spacing:-.025em;line-height:1.04}[data-astro-cid-ge2uvauf]:lang(ar) .hero__title[data-astro-cid-ge2uvauf]{letter-spacing:0;line-height:1.32}.hero__accent[data-astro-cid-ge2uvauf]{color:var(--color-primary)}.hero__lead[data-astro-cid-ge2uvauf]{max-width:33rem;font-size:var(--text-lg);color:var(--color-ink-2)}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.875rem;display:flex}.trust[data-astro-cid-ge2uvauf]{border-top:1px solid var(--color-line)}.trust__list[data-astro-cid-ge2uvauf]{justify-content:space-between;gap:var(--space-3) var(--space-5);font-size:var(--text-sm);color:var(--color-ink-3);flex-wrap:wrap;margin-block:0;padding-block:1.375rem;list-style:none;display:flex}@media (width<=56rem){.trust__list[data-astro-cid-ge2uvauf]{justify-content:flex-start}}@media (width<=40rem){.hero__content[data-astro-cid-ge2uvauf]{padding-block:13rem 12rem}.hero__text[data-astro-cid-ge2uvauf]{gap:1.375rem}.hero__actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:100%}}.services[data-astro-cid-lesv7jgp]{padding-block:var(--section-pad)}.section-head[data-astro-cid-lesv7jgp]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-7);display:flex}.section-head__text[data-astro-cid-lesv7jgp]{gap:var(--space-4);flex-direction:column;max-width:44rem;display:flex}.section-title[data-astro-cid-lesv7jgp]{font-size:var(--text-2xl)}.section-lead[data-astro-cid-lesv7jgp]{font-size:var(--text-lg);color:var(--color-ink-2)}.all-link[data-astro-cid-lesv7jgp]{align-items:center;gap:var(--space-2);min-height:2.75rem;color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.35em;flex-shrink:0;font-weight:400;display:inline-flex}.all-link[data-astro-cid-lesv7jgp]:hover{color:var(--color-primary)}.cards[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=60rem){.section-head[data-astro-cid-lesv7jgp]{flex-direction:column;align-items:flex-start}.cards[data-astro-cid-lesv7jgp]{grid-template-columns:minmax(0,1fr)}}
