.hero-section[data-astro-cid-fhsim7x2]{padding:120px 0 80px;position:relative;overflow:hidden}.hero-grid[data-astro-cid-fhsim7x2]{grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;display:grid}.hero-content[data-astro-cid-fhsim7x2]{text-align:left;z-index:2}.hero-content[data-astro-cid-fhsim7x2] h1[data-astro-cid-fhsim7x2]{letter-spacing:-.5px;margin:20px 0;font-size:48px;line-height:1.15}.hero-content[data-astro-cid-fhsim7x2] p[data-astro-cid-fhsim7x2]{color:var(--text-secondary);max-width:600px;margin-bottom:40px;font-size:16px;line-height:1.6}.hero-btns[data-astro-cid-fhsim7x2]{gap:16px;display:flex}.hero-visual[data-astro-cid-fhsim7x2]{z-index:1;justify-content:center;align-items:center;height:400px;display:flex;position:relative}.radar-box[data-astro-cid-fhsim7x2]{backdrop-filter:blur(4px);background:#0a0b1066;border:1px solid #00f2fe26;border-radius:50%;width:320px;height:320px;position:relative;overflow:hidden}.radar-circle[data-astro-cid-fhsim7x2]{border:1px dashed #00f2fe1a;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radar-circle[data-astro-cid-fhsim7x2].c1{width:220px;height:220px}.radar-circle[data-astro-cid-fhsim7x2].c2{width:120px;height:120px}.radar-circle[data-astro-cid-fhsim7x2].c3{width:40px;height:40px}.radar-sweep[data-astro-cid-fhsim7x2]{transform-origin:50%;background:conic-gradient(#00f2fe26 0deg,#0000 90deg 360deg);width:100%;height:100%;animation:4s linear infinite sweep;position:absolute}.radar-scanner[data-astro-cid-fhsim7x2]{background:linear-gradient(to top, var(--accent-primary), transparent);transform-origin:bottom;width:1px;height:50%;animation:4s linear infinite sweep;position:absolute;top:0;left:50%}.radar-target[data-astro-cid-fhsim7x2]{background:var(--accent-primary);width:8px;height:8px;box-shadow:0 0 10px var(--accent-primary);opacity:.8;border-radius:50%;animation:2s infinite pulse-target;position:absolute}.radar-target[data-astro-cid-fhsim7x2].t1{animation-delay:.5s;top:30%;left:40%}.radar-target[data-astro-cid-fhsim7x2].t2{animation-delay:1.2s;top:60%;left:70%}.radar-target[data-astro-cid-fhsim7x2].t3{animation-delay:1.8s;top:75%;left:25%}.hero-glow-sub[data-astro-cid-fhsim7x2]{filter:blur(30px);z-index:-1;background:radial-gradient(circle,#00f2fe26 0%,#0000 70%);width:250px;height:250px;position:absolute}.section-padding[data-astro-cid-fhsim7x2]{padding:100px 0}.bg-dim[data-astro-cid-fhsim7x2]{background-color:var(--bg-secondary);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.section-header[data-astro-cid-fhsim7x2]{margin-bottom:60px}.section-header[data-astro-cid-fhsim7x2] h2[data-astro-cid-fhsim7x2]{margin:12px 0 20px;font-size:36px}.section-desc[data-astro-cid-fhsim7x2]{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:15px}.products-grid[data-astro-cid-fhsim7x2]{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:48px;display:grid}.product-card[data-astro-cid-fhsim7x2]{text-align:left;flex-direction:column;height:100%;display:flex}.img-wrapper[data-astro-cid-fhsim7x2]{border-radius:calc(var(--radius-lg) - 6px);width:100%;height:180px;margin-bottom:20px;overflow:hidden}.product-img[data-astro-cid-fhsim7x2]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.product-card[data-astro-cid-fhsim7x2]:hover .product-img[data-astro-cid-fhsim7x2]{transform:scale(1.05)}.product-card[data-astro-cid-fhsim7x2] h3[data-astro-cid-fhsim7x2]{margin-bottom:12px;font-size:18px}.product-card[data-astro-cid-fhsim7x2] p[data-astro-cid-fhsim7x2]{color:var(--text-secondary);flex-grow:1;margin-bottom:24px;font-size:14px;line-height:1.5}.read-more[data-astro-cid-fhsim7x2]{font-family:var(--font-display);color:var(--accent-primary);align-items:center;font-size:13px;font-weight:600;display:inline-flex}.read-more[data-astro-cid-fhsim7x2]:hover{color:#fff;text-decoration:underline}.services-grid[data-astro-cid-fhsim7x2]{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.service-card[data-astro-cid-fhsim7x2]{text-align:left;padding:40px}.service-icon[data-astro-cid-fhsim7x2]{margin-bottom:24px;font-size:36px;display:inline-block}.service-card[data-astro-cid-fhsim7x2] h3[data-astro-cid-fhsim7x2]{margin-bottom:16px;font-size:20px}.service-card[data-astro-cid-fhsim7x2] p[data-astro-cid-fhsim7x2]{color:var(--text-secondary);font-size:14px;line-height:1.6}.testimonials-grid[data-astro-cid-fhsim7x2]{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.testimonial-card[data-astro-cid-fhsim7x2]{text-align:left;flex-direction:column;padding:32px;display:flex}.quote[data-astro-cid-fhsim7x2]{color:var(--text-secondary);flex-grow:1;margin-bottom:32px;font-size:14px;font-style:italic;line-height:1.6}.author[data-astro-cid-fhsim7x2]{align-items:center;gap:16px;display:flex}.avatar[data-astro-cid-fhsim7x2]{border:1px solid var(--border-color);background:#ffffff08;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.author[data-astro-cid-fhsim7x2] .name[data-astro-cid-fhsim7x2]{font-family:var(--font-display);color:#fff;font-size:15px;font-weight:600;display:block}.author[data-astro-cid-fhsim7x2] .role[data-astro-cid-fhsim7x2]{color:var(--text-muted);font-size:12px}.cta-section[data-astro-cid-fhsim7x2]{position:relative;overflow:hidden}.cta-content[data-astro-cid-fhsim7x2]{z-index:2;padding:60px;position:relative}.cta-content[data-astro-cid-fhsim7x2] h2[data-astro-cid-fhsim7x2]{margin-bottom:16px;font-size:32px}.cta-content[data-astro-cid-fhsim7x2] p[data-astro-cid-fhsim7x2]{color:var(--text-secondary);max-width:800px;margin:0 auto 32px;font-size:16px;line-height:1.6}@keyframes sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-target{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:.9;transform:scale(1.1)}}.text-center[data-astro-cid-fhsim7x2]{text-align:center}.mt-4[data-astro-cid-fhsim7x2]{margin-top:32px}@media (width<=1024px){.products-grid[data-astro-cid-fhsim7x2],.services-grid[data-astro-cid-fhsim7x2],.testimonials-grid[data-astro-cid-fhsim7x2]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.hero-grid[data-astro-cid-fhsim7x2]{text-align:center;grid-template-columns:1fr;gap:32px}.hero-content[data-astro-cid-fhsim7x2]{text-align:center}.hero-content[data-astro-cid-fhsim7x2] p[data-astro-cid-fhsim7x2]{margin-left:auto;margin-right:auto}.hero-btns[data-astro-cid-fhsim7x2]{justify-content:center}.products-grid[data-astro-cid-fhsim7x2],.services-grid[data-astro-cid-fhsim7x2],.testimonials-grid[data-astro-cid-fhsim7x2]{grid-template-columns:1fr}}
