.illustration-wrapper[data-astro-cid-7252rtw4]{position:relative;width:100%;display:flex;justify-content:center;align-items:center;padding:var(--space-4) var(--space-8);min-height:300px}.hero-illustration[data-astro-cid-7252rtw4]{width:100%;max-width:500px;height:auto;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease-out;overflow:visible;display:block;margin-bottom:0}.hero-illustration[data-astro-cid-7252rtw4]:hover{transform:translateY(-5px)}.theme-dark .hero-illustration[data-astro-cid-7252rtw4]{filter:brightness(.95) contrast(1.05);opacity:.93}@media (prefers-color-scheme: dark){.hero-illustration[data-astro-cid-7252rtw4]{filter:brightness(.98) contrast(1.02);opacity:.95}}@media (max-width: 768px){.illustration-wrapper[data-astro-cid-7252rtw4]{padding:var(--space-3) var(--space-6);min-height:250px}.hero-illustration[data-astro-cid-7252rtw4]{max-width:350px}}@media (max-width: 480px){.illustration-wrapper[data-astro-cid-7252rtw4]{padding:var(--space-2) var(--space-4);min-height:200px}.hero-illustration[data-astro-cid-7252rtw4]{max-width:280px}}.service-hero[data-astro-cid-rtnuwni6]{min-height:80vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:4rem 0;background:var(--color-bg)}.hero-background[data-astro-cid-rtnuwni6]{position:absolute;inset:0;background:radial-gradient(ellipse at top,rgba(93,135,255,.05) 0%,transparent 50%);z-index:0}:root[data-theme=dark] .hero-background[data-astro-cid-rtnuwni6]{background:radial-gradient(ellipse at top,rgba(93,135,255,.02) 0%,transparent 50%)}.hero-container[data-astro-cid-rtnuwni6]{position:relative;z-index:1;width:100%;max-width:var(--max-width-7xl);margin:0 auto;padding:0 var(--space-6);display:flex;flex-direction:column;align-items:center;gap:var(--space-12)}.hero-inner[data-astro-cid-rtnuwni6]{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);width:100%;max-width:1200px;margin:0 auto}.hero-content[data-astro-cid-rtnuwni6]{order:1;flex:none}.hero-illustration[data-astro-cid-rtnuwni6]{order:2;flex:none}.hero-metrics[data-astro-cid-rtnuwni6]{order:3;flex:none}.hero-content[data-astro-cid-rtnuwni6]{max-width:600px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6)}.service-hero[data-astro-cid-rtnuwni6][data-alignment=left] .hero-metrics[data-astro-cid-rtnuwni6]{justify-content:flex-start}.service-hero[data-astro-cid-rtnuwni6][data-alignment=center] .hero-inner[data-astro-cid-rtnuwni6]{text-align:center;max-width:900px;align-items:center}.service-hero[data-astro-cid-rtnuwni6][data-alignment=center] .hero-content[data-astro-cid-rtnuwni6]{align-items:center;max-width:900px;margin:0 auto}.service-hero[data-astro-cid-rtnuwni6][data-alignment=center] .hero-metrics[data-astro-cid-rtnuwni6]{justify-content:center}.service-hero[data-astro-cid-rtnuwni6][data-alignment=center] .hero-illustration[data-astro-cid-rtnuwni6]{max-width:600px;margin:0 auto;display:block}@media (max-width: 768px){.service-hero[data-astro-cid-rtnuwni6][data-alignment=center] .hero-inner[data-astro-cid-rtnuwni6]{gap:var(--space-4)}.service-hero[data-astro-cid-rtnuwni6][data-alignment=center] .hero-illustration[data-astro-cid-rtnuwni6]{margin-top:0;order:2}}.hero-badge[data-astro-cid-rtnuwni6]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:linear-gradient(135deg,#5d87ff,#4ecdc4);color:#fff!important;border-radius:100px;font-size:var(--text-sm);font-family:var(--font-brand);font-weight:var(--font-medium);text-transform:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #5d87ff33}.hero-badge[data-astro-cid-rtnuwni6] span[data-astro-cid-rtnuwni6]{color:#fff!important}.hero-title[data-astro-cid-rtnuwni6]{font-size:clamp(2rem,4vw,3rem);font-family:var(--font-brand);font-weight:var(--font-bold);line-height:1.1;letter-spacing:-.02em;color:var(--color-text);margin:0}.subtitle[data-astro-cid-rtnuwni6]{display:block;font-size:var(--text-lg);font-weight:var(--font-regular);color:var(--color-text-muted);margin-bottom:var(--space-2);letter-spacing:.05em;text-transform:none}.title-main[data-astro-cid-rtnuwni6] .text-gradient{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description[data-astro-cid-rtnuwni6]{font-size:var(--text-xl);font-family:var(--font-brand);font-weight:var(--font-light);line-height:1.6;color:var(--color-text-muted);max-width:600px;margin:0}.hero-metrics[data-astro-cid-rtnuwni6]{display:flex;justify-content:center;gap:4rem;margin-bottom:3rem;flex-wrap:wrap;width:100%}.metric-item[data-astro-cid-rtnuwni6]{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.metric-item[data-astro-cid-rtnuwni6] svg{color:var(--color-accent)!important;opacity:.8;width:1.5em!important;height:1.5em!important;display:inline-block!important;flex-shrink:0!important}.metric-item[data-astro-cid-rtnuwni6] [data-icon]{color:var(--color-accent)!important;opacity:.8;width:1.5em!important;height:1.5em!important;display:inline-block!important;flex-shrink:0!important}.metric-item[data-astro-cid-rtnuwni6] .icon-wrapper{color:var(--color-accent)!important;opacity:.8;display:inline-flex!important;align-items:center!important;justify-content:center!important}.metric-item[data-astro-cid-rtnuwni6] [data-icon],.metric-item[data-astro-cid-rtnuwni6] svg,.metric-item[data-astro-cid-rtnuwni6] .icon,.metric-item[data-astro-cid-rtnuwni6] .icon-wrapper{display:inline-block!important;opacity:1!important;visibility:visible!important;color:var(--color-accent)!important}.metric-item[data-astro-cid-rtnuwni6] .theme-icon{display:inline-block!important;opacity:1!important;visibility:visible!important}.metric-number[data-astro-cid-rtnuwni6]{font-size:2.5rem;font-family:var(--font-brand);font-weight:var(--font-bold);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin:0}.metric-label[data-astro-cid-rtnuwni6]{font-size:var(--text-sm);font-family:var(--font-brand);font-weight:var(--font-medium);color:var(--color-text-muted);text-transform:none;opacity:.8;margin:0}.hero-actions[data-astro-cid-rtnuwni6]{display:flex;gap:var(--space-4);flex-wrap:wrap;justify-content:center;width:100%;max-width:800px}.hero-actions[data-astro-cid-rtnuwni6] .hero-cta-primary,.hero-actions[data-astro-cid-rtnuwni6] .hero-cta-secondary{font-size:var(--text-lg)!important;padding:var(--space-4) var(--space-8)!important;display:inline-flex!important;align-items:center!important;gap:var(--space-2)!important;text-decoration:none!important;border-radius:var(--radius-md)!important;transition:all .3s ease-out!important}.hero-actions[data-astro-cid-rtnuwni6] .hero-cta-primary{background:var(--gradient-primary)!important;color:#fff!important;border:2px solid transparent!important}.hero-actions[data-astro-cid-rtnuwni6] .hero-cta-primary:hover{transform:translateY(-2px)!important;box-shadow:0 10px 30px #5d87ff66!important}.hero-actions[data-astro-cid-rtnuwni6] .hero-cta-secondary{background:transparent!important;color:var(--color-text)!important;border:2px solid var(--color-border)!important}.hero-actions[data-astro-cid-rtnuwni6] .hero-cta-secondary:hover{background:var(--color-bg-subtle)!important;border-color:var(--color-text)!important;transform:translateY(-2px)!important}.hero-illustration[data-astro-cid-rtnuwni6]{position:relative;display:flex;align-items:center;justify-content:center}.service-hero[data-astro-cid-rtnuwni6][data-alignment=center] .hero-illustration[data-astro-cid-rtnuwni6]{margin-top:var(--space-12)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-content[data-astro-cid-rtnuwni6]>[data-astro-cid-rtnuwni6]{animation:fadeInUp .8s ease-out}.hero-badge[data-astro-cid-rtnuwni6]{animation-delay:0s}.hero-title[data-astro-cid-rtnuwni6]{animation-delay:.1s}.hero-description[data-astro-cid-rtnuwni6]{animation-delay:.2s}.hero-metrics[data-astro-cid-rtnuwni6]{animation-delay:.3s}.hero-actions[data-astro-cid-rtnuwni6]{animation-delay:.4s}.hero-illustration[data-astro-cid-rtnuwni6]{animation:fadeInUp .8s ease-out .5s both}:root[data-theme=dark] .hero-badge[data-astro-cid-rtnuwni6]{box-shadow:0 4px 20px #5d87ff4d}@media (max-width: 768px){.service-hero[data-astro-cid-rtnuwni6]{min-height:auto;padding:var(--space-8) 0}.hero-container[data-astro-cid-rtnuwni6]{gap:var(--space-6);padding:0 var(--space-4)}.hero-inner[data-astro-cid-rtnuwni6]{gap:var(--space-4);display:flex;flex-direction:column}.hero-content[data-astro-cid-rtnuwni6]{align-items:center;text-align:center;max-width:100%;gap:var(--space-4);order:1}.hero-metrics[data-astro-cid-rtnuwni6]{gap:1.5rem;margin-bottom:1.5rem;order:3;width:100%}.hero-illustration[data-astro-cid-rtnuwni6]{max-width:350px;margin:0 auto;order:2}.hero-actions[data-astro-cid-rtnuwni6]{flex-direction:column;width:100%;gap:var(--space-3);order:4}.hero-title[data-astro-cid-rtnuwni6]{font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.2;margin-bottom:var(--space-2)}.hero-description[data-astro-cid-rtnuwni6]{font-size:var(--text-base);line-height:1.5;margin-bottom:var(--space-3)}.hero-badge[data-astro-cid-rtnuwni6]{margin-bottom:var(--space-2)}.metric-item[data-astro-cid-rtnuwni6]{align-items:center}.metric-number[data-astro-cid-rtnuwni6]{font-size:1.75rem}.metric-label[data-astro-cid-rtnuwni6]{font-size:var(--text-xs)}.hero-actions[data-astro-cid-rtnuwni6] a{width:100%;justify-content:center;padding:var(--space-3) var(--space-6)!important;font-size:var(--text-base)!important}}@media (max-width: 480px){.service-hero[data-astro-cid-rtnuwni6]{padding:var(--space-6) 0}.hero-container[data-astro-cid-rtnuwni6]{gap:var(--space-4);padding:0 var(--space-3)}.hero-inner[data-astro-cid-rtnuwni6],.hero-content[data-astro-cid-rtnuwni6]{gap:var(--space-3)}.hero-title[data-astro-cid-rtnuwni6]{font-size:clamp(1.5rem,5vw,2rem)}.hero-metrics[data-astro-cid-rtnuwni6]{gap:1rem;margin-bottom:1rem;justify-content:center;align-items:center;width:100%}.metric-item[data-astro-cid-rtnuwni6]{flex-direction:column;gap:.5rem;width:auto;min-width:120px;text-align:center}.hero-metrics[data-astro-cid-rtnuwni6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1.5rem;justify-content:center;max-width:100%}.hero-metrics[data-astro-cid-rtnuwni6]:has(.metric-item:nth-child(3):nth-last-child(1)){grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.hero-metrics[data-astro-cid-rtnuwni6]:has(.metric-item:nth-child(3):nth-last-child(1)) .metric-item[data-astro-cid-rtnuwni6]:nth-child(3){grid-column:1 / -1;justify-self:center}.metric-number[data-astro-cid-rtnuwni6]{font-size:1.5rem}.hero-illustration[data-astro-cid-rtnuwni6]{max-width:300px}}
