.hero.svelte-jhuur8{position:relative;min-height:calc(100svh - var(--banner-h, 0px));display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate}.bg.svelte-jhuur8,.bg.svelte-jhuur8 img:where(.svelte-jhuur8){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.bg.svelte-jhuur8 img:where(.svelte-jhuur8){opacity:.13;animation:svelte-jhuur8-settle 1.4s cubic-bezier(.22,.61,.36,1) both}.veil.svelte-jhuur8{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse 62% 58% at 50% 46%,rgba(42,55,47,.55) 0%,rgba(42,55,47,.25) 40%,rgba(42,55,47,.2) 62%,rgba(42,55,47,.55) 85%,var(--bg-primary) 100%)}.fade.svelte-jhuur8{position:absolute;inset-inline:0;bottom:0;height:22%;z-index:-1;background:linear-gradient(to bottom,transparent,var(--bg-primary))}.hero-content.svelte-jhuur8{position:relative;z-index:1;text-align:center;max-width:880px;padding:calc(7rem + var(--banner-h, 0px)) 2rem 6rem}.badge.svelte-jhuur8{display:inline-flex;align-items:center;gap:.6rem;padding:.45rem 1rem;margin-bottom:1.6rem;border:1px solid var(--border);border-radius:100px;background:var(--bg-glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.8rem;color:var(--text-secondary);animation:svelte-jhuur8-fadeIn .7s ease-out .2s both}.dot.svelte-jhuur8{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:svelte-jhuur8-pulse 2.4s ease-out infinite}.hero-name.svelte-jhuur8{font-family:var(--font-display);font-weight:700;line-height:1.32;letter-spacing:-.04em;margin-bottom:1.5rem}.name-line.svelte-jhuur8{display:block;font-size:clamp(2.5rem,8vw,5.2rem)}.ink.svelte-jhuur8,.word.svelte-jhuur8{padding-bottom:.14em;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ink.svelte-jhuur8{background-image:linear-gradient(135deg,#fff,#cfd4c6 55%,#8f9a88)}.word.svelte-jhuur8{background-image:linear-gradient(120deg,var(--accent),var(--accent-secondary) 55%,var(--accent-purple))}.rotator.svelte-jhuur8{display:inline-grid;justify-items:start}.word.svelte-jhuur8{grid-area:1 / 1;opacity:0;animation:svelte-jhuur8-cycle 10.4s linear infinite;animation-delay:calc(var(--i) * 2.6s)}@keyframes svelte-jhuur8-cycle{0%{opacity:0;transform:translateY(.3em)}3%{opacity:1;transform:none}22%{opacity:1;transform:none}25%{opacity:0;transform:translateY(-.25em)}26%,to{opacity:0;transform:translateY(.3em)}}.name-line.svelte-jhuur8:first-child{animation:svelte-jhuur8-rise .8s cubic-bezier(.22,.61,.36,1) .3s both}.name-line.svelte-jhuur8:last-child{animation:svelte-jhuur8-rise .8s cubic-bezier(.22,.61,.36,1) .45s both}.hero-tagline.svelte-jhuur8{font-size:1.05rem;color:var(--text-secondary);line-height:1.85;max-width:640px;margin:0 auto;animation:svelte-jhuur8-fadeIn .8s ease-out .65s both}.hero-actions.svelte-jhuur8{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2.25rem;animation:svelte-jhuur8-fadeIn .8s ease-out .85s both}[dir=rtl] .hero-services.svelte-jhuur8 .icon{transform:scaleX(-1)}.hero-stats.svelte-jhuur8{display:grid;grid-template-columns:repeat(4,1fr);max-width:720px;margin:3rem auto 0;padding-top:2rem;border-top:1px solid var(--border);animation:svelte-jhuur8-fadeIn .8s ease-out 1.05s both}.stat.svelte-jhuur8{padding-inline:.9rem}.stat.svelte-jhuur8+.stat:where(.svelte-jhuur8){border-inline-start:1px solid var(--border)}.stat-value.svelte-jhuur8{font-family:var(--font-display);font-size:clamp(1.5rem,3.6vw,2.15rem);font-weight:700;line-height:1;color:var(--accent);white-space:nowrap}.stat-label.svelte-jhuur8{margin-top:.55rem;font-size:.8rem;line-height:1.45;color:var(--text-secondary)}@keyframes svelte-jhuur8-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes svelte-jhuur8-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-jhuur8-pulse{0%{box-shadow:0 0 0 0 var(--accent-glow)}70%{box-shadow:0 0 0 9px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes svelte-jhuur8-settle{0%{opacity:0;transform:scale(1.06)}to{opacity:.13;transform:none}}@media(max-width:720px){.hero-content.svelte-jhuur8{padding:calc(6rem + var(--banner-h, 0px)) 1.5rem 5.5rem}.hero-stats.svelte-jhuur8{grid-template-columns:repeat(2,1fr);gap:1.75rem .5rem;max-width:420px}.stat.svelte-jhuur8+.stat:where(.svelte-jhuur8){border-inline-start:none}.stat.svelte-jhuur8{padding-inline:.5rem}}@media(prefers-reduced-motion:reduce){.bg.svelte-jhuur8 img:where(.svelte-jhuur8),.badge.svelte-jhuur8,.dot.svelte-jhuur8,.name-line.svelte-jhuur8,.word.svelte-jhuur8,.hero-tagline.svelte-jhuur8,.hero-actions.svelte-jhuur8,.hero-stats.svelte-jhuur8{animation:none}.word.svelte-jhuur8{opacity:0}.word.svelte-jhuur8:first-child{opacity:1}}
