.hero.svelte-1uha8ag{background-color:var(--color-secondary);height:90vh;min-height:600px;position:relative;overflow:hidden}.hero-slide.svelte-1uha8ag{opacity:0;background-color:#0000;background-image:linear-gradient(135deg,#000000d9 0%,#0a0a0ab3 50%,#1e1e1ecc 100%),url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:center;transition:opacity .8s;display:flex;position:absolute;inset:0}.hero-slide.svelte-1uha8ag:before{content:"";pointer-events:none;background:radial-gradient(circle,#79eb9314 0%,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute;bottom:-60px;right:-60px}.hero-slide.active.svelte-1uha8ag{opacity:1;z-index:1}.hero-content.svelte-1uha8ag{z-index:2;position:relative}.hero-eyebrow.svelte-1uha8ag{text-transform:uppercase;letter-spacing:2px;color:var(--color-primary);align-items:center;gap:8px;margin-bottom:20px;font-size:14px;font-weight:600;display:inline-flex}.hero-eyebrow.svelte-1uha8ag:before{content:"";background:var(--color-primary);border-radius:50%;width:8px;height:8px;display:inline-block}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:var(--color-white);max-width:700px;margin-bottom:32px}.hero-ctas.svelte-1uha8ag{flex-wrap:wrap;gap:16px;display:flex}.btn-outline-white.svelte-1uha8ag{color:var(--color-white);cursor:pointer;background-color:#0000;border:2px solid #fff6;border-radius:50px;align-items:center;gap:8px;padding:14px 32px;font-size:15px;font-weight:600;transition:all .3s;display:inline-flex}.btn-outline-white.svelte-1uha8ag:hover{background-color:var(--color-white);color:var(--color-secondary);border-color:var(--color-white)}.hero-dots.svelte-1uha8ag{z-index:5;gap:10px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.hero-dot.svelte-1uha8ag{cursor:pointer;background:0 0;border:2px solid #ffffff80;border-radius:50%;width:12px;height:12px;padding:0;transition:all .3s}.hero-dot.active.svelte-1uha8ag{background:var(--color-primary);border-color:var(--color-primary)}.tagline-strip.svelte-1uha8ag{background:var(--color-white);padding:80px 0}.tagline-strip.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:600px;margin:0 auto}.features-grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.feature-card.svelte-1uha8ag{text-align:center;padding:40px 28px}.feature-card.svelte-1uha8ag h5:where(.svelte-1uha8ag){margin:20px 0 12px}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:15px;line-height:1.7}.feature-icon.svelte-1uha8ag{width:72px;height:72px;color:var(--color-primary-dark);background:#79eb931f;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.about-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-bottom:60px;display:grid}.about-image-placeholder.svelte-1uha8ag{background:linear-gradient(145deg,#0a0a0a 0%,#1a1a1a 100%);border-radius:20px;width:100%;height:480px;position:relative;overflow:hidden}.about-image-accent.svelte-1uha8ag{background:linear-gradient(135deg,#0000 0%,#79eb931a 100%);border-radius:20px 0;width:60%;height:60%;position:absolute;bottom:0;right:0}.about-image-pattern.svelte-1uha8ag{background-image:radial-gradient(circle, var(--color-primary) 2px, transparent 2px);opacity:.3;background-size:12px 12px;width:80px;height:80px;position:absolute;top:30px;left:30px}.about-text.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:16px;font-size:16px;line-height:1.8}.about-text.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:20px}.stats-row.svelte-1uha8ag{background:var(--color-body-bg);border-radius:20px;justify-content:center;align-items:center;padding:20px 0;display:flex}.stats-divider.svelte-1uha8ag{background:var(--color-border);width:1px;height:60px}.stats-row.svelte-1uha8ag .stat-card:where(.svelte-1uha8ag){flex:1}.services-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.service-card.svelte-1uha8ag{position:relative;overflow:hidden}.service-card-border.svelte-1uha8ag{background:var(--color-primary);height:4px}.service-card-body.svelte-1uha8ag{padding:36px 28px}.service-card-body.svelte-1uha8ag h5:where(.svelte-1uha8ag){margin:20px 0 12px}.service-card-body.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:20px;font-size:15px;line-height:1.7}.service-icon.svelte-1uha8ag{width:64px;height:64px;color:var(--color-primary-dark);background:#79eb931a;border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.service-link.svelte-1uha8ag{color:var(--color-primary-dark);font-size:15px;font-weight:600;transition:color .3s}.service-link.svelte-1uha8ag:hover{color:var(--color-secondary)}.testimonial-section.svelte-1uha8ag{background:linear-gradient(145deg,#0a0a0a 0%,#151515 100%);padding:100px 0;position:relative;overflow:hidden}.testimonial-section.svelte-1uha8ag:before{content:"";pointer-events:none;background:radial-gradient(circle,#79eb930f 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;left:-100px}.testimonial-carousel.svelte-1uha8ag{max-width:800px;min-height:280px;margin:0 auto;position:relative}.testimonial-slide.svelte-1uha8ag{opacity:0;flex-direction:column;justify-content:center;align-items:center;transition:opacity .6s;display:flex;position:absolute;inset:0}.testimonial-slide.active.svelte-1uha8ag{opacity:1}.testimonial-quote-icon.svelte-1uha8ag{margin-bottom:20px}.testimonial-text.svelte-1uha8ag{color:#ffffffe6;margin-bottom:32px;font-size:22px;font-style:italic;font-weight:300;line-height:1.7}.testimonial-author.svelte-1uha8ag{align-items:center;gap:14px;display:flex}.testimonial-avatar.svelte-1uha8ag{background:linear-gradient(135deg, var(--color-primary), var(--color-tertiary));opacity:.6;border-radius:50%;width:52px;height:52px}.testimonial-name.svelte-1uha8ag{color:var(--color-white);text-align:left;font-size:16px;font-weight:600}.testimonial-title.svelte-1uha8ag{color:#ffffff80;text-align:left;font-size:14px}.testimonial-dots.svelte-1uha8ag{justify-content:center;gap:10px;margin-top:40px;display:flex}.cta-banner.svelte-1uha8ag{background:var(--color-primary);padding:80px 0;position:relative;overflow:hidden}.btn-cta-dark.svelte-1uha8ag{background-color:var(--color-secondary);color:var(--color-white);border:2px solid var(--color-secondary);cursor:pointer;border-radius:50px;align-items:center;gap:8px;padding:16px 36px;font-size:16px;font-weight:600;transition:all .3s;display:inline-flex}.btn-cta-dark.svelte-1uha8ag:hover{color:var(--color-secondary);background-color:#0000}.cta-dots.svelte-1uha8ag{pointer-events:none;background-image:radial-gradient(circle,#0000001f 2px,#0000 2px);background-size:14px 14px;width:140px;height:140px;position:absolute}.cta-dots-left.svelte-1uha8ag{top:20px;left:40px}.cta-dots-right.svelte-1uha8ag{bottom:20px;right:40px}@media (width<=1024px){.features-grid.svelte-1uha8ag,.services-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.about-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:40px}.about-image-placeholder.svelte-1uha8ag{height:360px}}@media (width<=767px){.hero.svelte-1uha8ag{height:auto;min-height:80vh}.hero-slide.svelte-1uha8ag{padding:120px 0 80px}.features-grid.svelte-1uha8ag,.services-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:20px}.stats-row.svelte-1uha8ag{flex-direction:column;gap:0}.stats-divider.svelte-1uha8ag{width:60px;height:1px}.tagline-strip.svelte-1uha8ag{padding:60px 0}.testimonial-text.svelte-1uha8ag{font-size:18px}.cta-banner.svelte-1uha8ag{padding:60px 0}.hero-dots.svelte-1uha8ag{bottom:24px}}
