.service-card[data-astro-cid-3vpt37q6]{border-radius:var(--radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);transition:var(--transition);background-color:#fff;grid-template-columns:200px 1fr;display:grid;overflow:hidden}.service-card[data-astro-cid-3vpt37q6]:hover{box-shadow:var(--shadow-lg);border-color:#cbd5e1;transform:translateY(-4px)}.service-img[data-astro-cid-3vpt37q6]{height:100%;min-height:220px;position:relative}.service-img[data-astro-cid-3vpt37q6] img[data-astro-cid-3vpt37q6]{object-fit:cover;width:100%;height:100%}.service-body[data-astro-cid-3vpt37q6]{flex-direction:column;padding:1.75rem;display:flex}.service-title[data-astro-cid-3vpt37q6]{color:var(--primary);margin-bottom:.6rem;font-size:1.25rem;font-weight:700;line-height:1.3}.service-desc[data-astro-cid-3vpt37q6]{color:var(--text-muted);margin-bottom:1rem;font-size:.9rem;line-height:1.6}.service-steps[data-astro-cid-3vpt37q6]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.step-pill[data-astro-cid-3vpt37q6]{background-color:var(--bg-alt);color:var(--primary);border-radius:var(--radius-sm);border:1px solid var(--border-color);padding:.25rem .6rem;font-size:.75rem;font-weight:600}.service-footer[data-astro-cid-3vpt37q6]{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.service-link-detail[data-astro-cid-3vpt37q6]{color:var(--primary);transition:var(--transition);font-size:.875rem;font-weight:600}.service-link-detail[data-astro-cid-3vpt37q6]:hover{color:var(--accent)}@media (width<=768px){.service-card[data-astro-cid-3vpt37q6]{grid-template-columns:1fr}.service-img[data-astro-cid-3vpt37q6]{height:180px}}.hero-section[data-astro-cid-lcdefpme]{color:#fff;background:linear-gradient(135deg,#091a2c 0%,#0f2b48 60%,#153960 100%);padding:4.5rem 0 5rem;position:relative;overflow:hidden}.hero-section[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;background:radial-gradient(circle,#e6510026 0%,#e6510000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-30%;right:-10%}.hero-grid[data-astro-cid-lcdefpme]{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;display:grid;position:relative}.hero-content[data-astro-cid-lcdefpme]{max-width:580px}.hero-badge[data-astro-cid-lcdefpme]{backdrop-filter:blur(8px);border-radius:var(--radius-full);color:#fed7aa;background-color:#ffffff1f;border:1px solid #ffffff26;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.4rem 1rem;font-size:.8125rem;font-weight:700;display:inline-flex}.hero-badge[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background-color:#22c55e;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 8px #22c55e}.hero-headline[data-astro-cid-lcdefpme]{letter-spacing:-.025em;margin-bottom:1.25rem;font-size:clamp(2.1rem,4.2vw,3.1rem);font-weight:800;line-height:1.2}.hero-headline[data-astro-cid-lcdefpme] .highlight[data-astro-cid-lcdefpme]{color:#fb923c}.hero-subheadline[data-astro-cid-lcdefpme]{color:#e2e8f0;margin-bottom:2rem;font-size:1.1rem;line-height:1.65}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:1rem;margin-bottom:2.25rem;display:flex}.hero-meta-points[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff26;flex-wrap:wrap;gap:1.5rem;padding-top:1.5rem;display:flex}.meta-point[data-astro-cid-lcdefpme]{color:#cbd5e1;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.meta-point[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:#38bdf8;width:1.1rem;height:1.1rem}.hero-visual[data-astro-cid-lcdefpme]{position:relative}.hero-img-container[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);background-color:#1e293b;border:3px solid #ffffff26;position:relative;overflow:hidden}.hero-img-container[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:440px;transition:transform .5s;display:block}.hero-img-container[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.02)}.hero-floating-card[data-astro-cid-lcdefpme]{color:var(--text-main);border-radius:var(--radius-md);border-left:4px solid var(--accent);z-index:3;background:#fff;align-items:center;gap:1rem;max-width:290px;padding:1.1rem 1.35rem;display:flex;position:absolute;bottom:-1.25rem;left:-1.25rem;box-shadow:0 15px 30px #00000040}.floating-card-icon[data-astro-cid-lcdefpme]{background-color:var(--accent-soft);color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.floating-card-text[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--primary);font-size:.95rem;line-height:1.3;display:block}.floating-card-text[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:.8rem}.trust-bar[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border-color);background-color:#fff;padding:1.75rem 0}.trust-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.trust-item[data-astro-cid-lcdefpme]{align-items:center;gap:1rem;display:flex}.trust-icon-box[data-astro-cid-lcdefpme]{border-radius:var(--radius-md);background-color:var(--accent-soft);width:48px;height:48px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.trust-item[data-astro-cid-lcdefpme]:nth-child(2) .trust-icon-box[data-astro-cid-lcdefpme]{color:#0284c7;background-color:#e0f2fe}.trust-item[data-astro-cid-lcdefpme]:nth-child(3) .trust-icon-box[data-astro-cid-lcdefpme]{color:#16a34a;background-color:#dcfce7}.trust-item[data-astro-cid-lcdefpme]:nth-child(4) .trust-icon-box[data-astro-cid-lcdefpme]{color:#7c3aed;background-color:#ede9fe}.trust-info[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{color:var(--primary);margin-bottom:.2rem;font-size:.95rem;font-weight:700}.trust-info[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:.8125rem;line-height:1.4}.about-preview-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;display:grid}.about-visual[data-astro-cid-lcdefpme]{position:relative}.about-visual-main[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border-color);overflow:hidden}.about-visual-main[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:380px}.about-badge-card[data-astro-cid-lcdefpme]{background-color:var(--primary);color:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-xl);max-width:260px;padding:1.25rem 1.5rem;position:absolute;bottom:-1.5rem;right:1.5rem}.about-badge-card[data-astro-cid-lcdefpme] h5[data-astro-cid-lcdefpme]{color:#fb923c;margin-bottom:.35rem;font-size:1.1rem}.about-badge-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#e2e8f0;font-size:.8125rem;line-height:1.4}.about-text[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--primary);margin-bottom:1.25rem;font-size:1.85rem;font-weight:800;line-height:1.3}.about-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);margin-bottom:1.25rem;font-size:1rem;line-height:1.7}.market-target-boxes[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0 2rem;display:grid}.target-box[data-astro-cid-lcdefpme]{background-color:var(--bg-alt);border-radius:var(--radius-md);border-left:3px solid var(--accent);padding:1rem 1.2rem}.target-box[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--primary);margin-bottom:.25rem;font-size:.925rem;display:block}.target-box[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:.8125rem;line-height:1.4;display:block}.features-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.feature-card[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);transition:var(--transition);background-color:#fff;flex-direction:column;padding:2rem 1.75rem;display:flex}.feature-card[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-lg);border-color:#cbd5e1;transform:translateY(-5px)}.feature-icon[data-astro-cid-lcdefpme]{border-radius:var(--radius-md);background-color:var(--accent-soft);width:52px;height:52px;color:var(--accent);justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.feature-card[data-astro-cid-lcdefpme]:nth-child(2) .feature-icon[data-astro-cid-lcdefpme]{color:#0284c7;background-color:#e0f2fe}.feature-card[data-astro-cid-lcdefpme]:nth-child(3) .feature-icon[data-astro-cid-lcdefpme]{color:#16a34a;background-color:#dcfce7}.feature-card[data-astro-cid-lcdefpme]:nth-child(4) .feature-icon[data-astro-cid-lcdefpme]{color:#d97706;background-color:#fef3c7}.feature-card[data-astro-cid-lcdefpme]:nth-child(5) .feature-icon[data-astro-cid-lcdefpme]{color:#7c3aed;background-color:#ede9fe}.feature-card[data-astro-cid-lcdefpme]:nth-child(6) .feature-icon[data-astro-cid-lcdefpme]{color:#e11d48;background-color:#ffe4e6}.feature-card[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{color:var(--primary);margin-bottom:.75rem;font-size:1.15rem;font-weight:700;line-height:1.35}.feature-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:.925rem;line-height:1.6}.products-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.brand-section-inner[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);background-color:#fff;padding:3rem 2.5rem}.brands-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.brand-card[data-astro-cid-lcdefpme]{background-color:var(--bg-alt);border-radius:var(--radius-md);border:1px solid var(--border-color);text-align:center;transition:var(--transition);flex-direction:column;justify-content:center;align-items:center;padding:1.5rem 1.25rem;display:flex}.brand-card[data-astro-cid-lcdefpme]:hover{border-color:var(--accent);box-shadow:var(--shadow-md);background-color:#fff;transform:translateY(-4px)}.brand-thumb[data-astro-cid-lcdefpme]{width:72px;height:72px;box-shadow:var(--shadow-sm);background-color:#fff;border:2px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;display:flex;overflow:hidden}.brand-thumb[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.brand-thumb-placeholder[data-astro-cid-lcdefpme]{color:var(--primary);font-size:1.25rem;font-weight:800}.brand-name[data-astro-cid-lcdefpme]{color:var(--primary);margin-bottom:.25rem;font-size:1.05rem;font-weight:700}.brand-category-badge[data-astro-cid-lcdefpme]{color:var(--accent);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.services-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.portfolio-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.doc-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.doc-item[data-astro-cid-lcdefpme]{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid var(--border-color);height:240px;position:relative;overflow:hidden}.doc-item[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .4s}.doc-item[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.05)}.doc-caption[data-astro-cid-lcdefpme]{color:#fff;background:linear-gradient(#0000 0%,#0a1e3399 30%,#0a1e33f2 100%);padding:1.5rem 1rem .85rem;position:absolute;inset:auto 0 0}.doc-caption[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{margin-bottom:.2rem;font-size:.95rem;display:block}.doc-caption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#cbd5e1;font-size:.775rem}.workflow-container[data-astro-cid-lcdefpme]{color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);background:linear-gradient(135deg,#0f2b48 0%,#17385c 100%);padding:4rem 2.5rem}.workflow-header[data-astro-cid-lcdefpme]{text-align:center;max-width:680px;margin:0 auto 3.5rem}.workflow-header[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff;margin-bottom:.75rem;font-size:2rem;font-weight:800}.workflow-header[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#cbd5e1;font-size:1rem}.workflow-steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:1.75rem;display:grid;position:relative}.workflow-step[data-astro-cid-lcdefpme]{border-radius:var(--radius-md);background-color:#ffffff14;border:1px solid #ffffff1f;flex-direction:column;padding:2rem 1.5rem;display:flex;position:relative}.step-number[data-astro-cid-lcdefpme]{background-color:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:1.25rem;font-size:1.15rem;font-weight:800;display:flex;box-shadow:0 4px 10px #e6510066}.workflow-step[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{color:#fff;margin-bottom:.6rem;font-size:1.1rem;font-weight:700;line-height:1.35}.workflow-step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#cbd5e1;font-size:.875rem;line-height:1.55}.workflow-cta[data-astro-cid-lcdefpme]{text-align:center;margin-top:3rem}.articles-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.faq-container[data-astro-cid-lcdefpme]{max-width:840px;margin:0 auto}.faq-item[data-astro-cid-lcdefpme]{border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:var(--transition);background-color:#fff;margin-bottom:1rem;overflow:hidden}.faq-header[data-astro-cid-lcdefpme]{text-align:left;cursor:pointer;width:100%;color:var(--primary);transition:var(--transition);background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;font-size:1.05rem;font-weight:700;display:flex}.faq-header[data-astro-cid-lcdefpme]:hover{background-color:var(--bg-alt)}.faq-icon-cross[data-astro-cid-lcdefpme]{flex-shrink:0;width:22px;height:22px;margin-left:1rem;position:relative}.faq-icon-cross[data-astro-cid-lcdefpme]:before,.faq-icon-cross[data-astro-cid-lcdefpme]:after{content:"";background-color:var(--accent);transition:var(--transition);border-radius:2px;position:absolute}.faq-icon-cross[data-astro-cid-lcdefpme]:before{width:18px;height:2px;top:10px;left:2px}.faq-icon-cross[data-astro-cid-lcdefpme]:after{width:2px;height:18px;top:2px;left:10px}.faq-item.active .faq-icon-cross[data-astro-cid-lcdefpme]:after{opacity:0;transform:rotate(90deg)}.faq-body[data-astro-cid-lcdefpme]{background-color:#fff;max-height:0;transition:max-height .35s,padding .35s;overflow:hidden}.faq-item.active .faq-body[data-astro-cid-lcdefpme]{max-height:400px;padding:0 1.5rem 1.5rem}.faq-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:.95rem;line-height:1.65}.cta-banner[data-astro-cid-lcdefpme]{color:#fff;border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-xl);background:linear-gradient(135deg,#091a2c 0%,#0f2b48 70%,#153960 100%);padding:4rem 3rem;position:relative;overflow:hidden}.cta-banner[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:radial-gradient(circle,#e6510033 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-50%;left:-20%}.cta-banner-content[data-astro-cid-lcdefpme]{z-index:2;max-width:720px;margin:0 auto;position:relative}.cta-banner[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:1rem;font-size:clamp(1.85rem,3.8vw,2.45rem);font-weight:800;line-height:1.25}.cta-banner[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#cbd5e1;margin-bottom:2.25rem;font-size:1.1rem;line-height:1.6}.cta-banner-buttons[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}@media (width<=1100px){.portfolio-grid[data-astro-cid-lcdefpme],.workflow-steps[data-astro-cid-lcdefpme],.trust-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2.5rem}.hero-content[data-astro-cid-lcdefpme]{text-align:center;max-width:100%}.hero-actions[data-astro-cid-lcdefpme],.hero-meta-points[data-astro-cid-lcdefpme]{justify-content:center}.hero-floating-card[data-astro-cid-lcdefpme]{bottom:-1rem;left:1rem}.about-preview-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:3rem}.features-grid[data-astro-cid-lcdefpme],.products-grid[data-astro-cid-lcdefpme],.brands-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.services-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.doc-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.articles-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=768px){.features-grid[data-astro-cid-lcdefpme],.products-grid[data-astro-cid-lcdefpme],.workflow-steps[data-astro-cid-lcdefpme],.doc-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.cta-banner[data-astro-cid-lcdefpme]{padding:3rem 1.5rem}.brand-section-inner[data-astro-cid-lcdefpme]{padding:2rem 1.25rem}}@media (width<=480px){.trust-grid[data-astro-cid-lcdefpme],.portfolio-grid[data-astro-cid-lcdefpme],.market-target-boxes[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
