.hero.svelte-1puemwb{background:var(--bg-url) center/cover no-repeat;align-items:center;min-height:72vh;padding:6.5rem 0 3.5rem;display:flex;position:relative;overflow:hidden}.hero-overlay.svelte-1puemwb{background:linear-gradient(180deg, #060b1366 0%, #060b13d1 75%, var(--bg-main) 100%);z-index:1;position:absolute;inset:0}.hero-radial-glow.svelte-1puemwb{filter:blur(70px);z-index:1;pointer-events:none;background:radial-gradient(circle,#00b4d833 0%,#0000 70%);width:35vw;height:35vw;position:absolute;top:15%;left:10%}.hero-content.svelte-1puemwb{z-index:10;max-width:800px;position:relative}.hero-badge.svelte-1puemwb{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-full);color:#e2e8f0;background:#0e1929bf;border:1px solid #00b4d84d;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.35rem .85rem;font-size:.76rem;font-weight:600;display:inline-flex;box-shadow:0 4px 15px #0003}.pulse-dot.svelte-1puemwb{background:#10b981;border-radius:50%;width:7px;height:7px;animation:2s infinite svelte-1puemwb-pulseGlow;box-shadow:0 0 8px #10b981}@keyframes svelte-1puemwb-pulseGlow{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.3);box-shadow:0 0 12px #10b981}to{opacity:.8;transform:scale(.95)}}h1.svelte-1puemwb{color:#fff;letter-spacing:-.02em;margin-bottom:.85rem;font-size:2.85rem;font-weight:800;line-height:1.15}.gradient-text.svelte-1puemwb{background:linear-gradient(135deg,#00b4d8 0%,#48cae4 50%,#34d399 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-desc.svelte-1puemwb{max-width:640px;margin-bottom:1.75rem;font-size:1.02rem;line-height:1.6;color:#ffffffe0!important}.hero-actions.svelte-1puemwb{gap:1rem;margin-bottom:2.5rem;display:flex}.hero-search-bar.svelte-1puemwb{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060b13bf;border:1px solid #fff3;align-items:center;gap:.6rem;max-width:560px;margin-bottom:2.5rem;padding:.35rem .35rem .35rem 1rem;display:flex;box-shadow:0 8px 25px #00000040}.search-input-wrap.svelte-1puemwb{flex-grow:1;align-items:center;gap:.6rem;display:flex}.search-input-wrap.svelte-1puemwb input:where(.svelte-1puemwb){box-shadow:none;background:0 0;border:none;padding:.4rem 0;font-size:.92rem;color:#fff!important}.search-input-wrap.svelte-1puemwb input:where(.svelte-1puemwb)::placeholder{color:#fff9}.search-input-wrap.svelte-1puemwb input:where(.svelte-1puemwb):focus{box-shadow:none;background:0 0;border:none}.btn-search.svelte-1puemwb{flex-shrink:0;padding:.6rem 1.25rem;font-size:.85rem}.hero-stats.svelte-1puemwb{grid-template-columns:repeat(4,1fr);gap:.85rem;display:grid}.stat-pill.svelte-1puemwb{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060b13a6;border:1px solid #ffffff1f;align-items:center;gap:.7rem;padding:.65rem .95rem;display:flex}.stat-icon-wrap.svelte-1puemwb{background:#ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.stat-info.svelte-1puemwb{flex-direction:column;display:flex}.stat-num.svelte-1puemwb{font-family:Outfit,sans-serif;font-size:1rem;font-weight:700;line-height:1.1;color:#fff!important}.stat-label.svelte-1puemwb{font-size:.68rem;font-weight:500;color:#ffffffc7!important}@media (width<=992px){h1.svelte-1puemwb{font-size:2.3rem}.hero-stats.svelte-1puemwb{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){h1.svelte-1puemwb{font-size:1.95rem}.hero-desc.svelte-1puemwb{font-size:.92rem}.hero-actions.svelte-1puemwb{flex-direction:column;gap:.75rem}.hero-search-bar.svelte-1puemwb{border-radius:var(--radius-lg);flex-direction:column;padding:.75rem}.btn-search.svelte-1puemwb{width:100%}.hero-stats.svelte-1puemwb{grid-template-columns:1fr}}.section-workflow.svelte-1uha8ag{padding:6rem 0 4rem;position:relative}.section-header-center.svelte-1uha8ag{text-align:center;flex-direction:column;align-items:center;gap:.85rem;max-width:780px;margin:0 auto 3.5rem;display:flex}.section-header-center.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--text-main);font-size:2.5rem}.section-subtext.svelte-1uha8ag{color:var(--text-muted);font-size:1.05rem;line-height:1.65}.workflow-grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.workflow-card.svelte-1uha8ag{flex-direction:column;padding:2.25rem 1.75rem;display:flex;position:relative;overflow:hidden}.step-num.svelte-1uha8ag{color:var(--surface-border);pointer-events:none;font-family:Outfit,sans-serif;font-size:2.5rem;font-weight:900;line-height:1;position:absolute;top:1rem;right:1.25rem}.workflow-icon.svelte-1uha8ag{background:var(--bg-card);border:1px solid var(--surface-border);border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:1.5rem;display:flex}.workflow-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--text-main);margin-bottom:.75rem;font-size:1.2rem}.workflow-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);font-size:.9rem;line-height:1.6}.featured-section.svelte-1uha8ag{padding:6rem 0}.section-header.svelte-1uha8ag{justify-content:space-between;align-items:flex-end;margin-bottom:3rem;display:flex}.header-text.svelte-1uha8ag{flex-direction:column;gap:.5rem;display:flex}.header-text.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--text-main);font-size:2.5rem}.link-more-btn.svelte-1uha8ag{border-radius:var(--radius-full);background:var(--bg-card);border:1px solid var(--surface-border);color:var(--primary);transition:var(--transition-normal);align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.92rem;font-weight:600;display:inline-flex}.link-more-btn.svelte-1uha8ag:hover{background:var(--bg-card-hover);border-color:var(--primary);transform:translate(3px)}.islands-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.experience-section.svelte-1uha8ag{padding:4rem 0 6rem}.exp-content.svelte-1uha8ag{border-radius:var(--radius-xl);grid-template-columns:1.15fr 1fr;align-items:center;gap:4rem;padding:4rem;display:grid}.exp-text.svelte-1uha8ag{flex-direction:column;gap:1rem;display:flex}.exp-text.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--text-main);font-size:2.4rem;line-height:1.18}.exp-desc.svelte-1uha8ag{color:var(--text-muted);margin-bottom:1.5rem;font-size:1.05rem;line-height:1.7}.exp-features.svelte-1uha8ag{flex-direction:column;gap:1.5rem;display:flex}.feat-item.svelte-1uha8ag{align-items:flex-start;gap:1.25rem;display:flex}.feat-icon-box.svelte-1uha8ag{background:var(--bg-card);border:1px solid var(--surface-border);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.feat-item.svelte-1uha8ag h4:where(.svelte-1uha8ag){color:var(--text-main);margin-bottom:.25rem;font-size:1.05rem}.feat-item.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);font-size:.88rem;line-height:1.55}.exp-visual.svelte-1uha8ag{position:relative}.exp-image-card.svelte-1uha8ag{border-radius:var(--radius-lg);border:1px solid var(--surface-border);position:relative;overflow:hidden;box-shadow:0 20px 50px #0003}.exp-img.svelte-1uha8ag{object-fit:cover;width:100%;height:420px;display:block}.exp-img-overlay.svelte-1uha8ag{background:linear-gradient(#0000 40%,#060b13d9 100%);position:absolute;inset:0}.vr-badge-floating.svelte-1uha8ag{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-md);background:#060b13d9;border:1px solid #00b4d859;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;box-shadow:0 10px 25px #00000080}.vr-badge-icon.svelte-1uha8ag{background:linear-gradient(135deg,#00b4d8 0%,#0077b6 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.vr-tag.svelte-1uha8ag{color:#fff;font-family:Outfit,sans-serif;font-size:1.05rem;font-weight:700;display:block}.vr-sub.svelte-1uha8ag{color:#fffc;font-size:.78rem;display:block}.inquiry-banner-section.svelte-1uha8ag{padding:2rem 0 6rem}.inquiry-banner.svelte-1uha8ag{border-radius:var(--radius-xl);border:1px solid var(--badge-cons-border);justify-content:space-between;align-items:center;gap:3rem;padding:3.5rem 4rem;display:flex;position:relative;overflow:hidden}.inquiry-banner-glow.svelte-1uha8ag{background:radial-gradient(circle, var(--emerald-glow) 0%, transparent 70%);pointer-events:none;width:60%;height:200%;position:absolute;top:-50%;right:-20%}.inquiry-text-col.svelte-1uha8ag{flex-direction:column;gap:.75rem;max-width:620px;display:flex}.inquiry-text-col.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--text-main);font-size:2.2rem;line-height:1.2}.inquiry-text-col.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);font-size:1rem;line-height:1.65}.inquiry-actions-col.svelte-1uha8ag{flex-direction:column;flex-shrink:0;gap:1rem;display:flex}.empty-state.svelte-1uha8ag{text-align:center;color:var(--text-muted);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:1rem;padding:4rem;display:flex}@media (width<=1024px){.workflow-grid.svelte-1uha8ag,.islands-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.exp-content.svelte-1uha8ag{grid-template-columns:1fr;gap:3rem;padding:2.5rem}.inquiry-banner.svelte-1uha8ag{flex-direction:column;align-items:flex-start;padding:2.5rem}}@media (width<=640px){.workflow-grid.svelte-1uha8ag,.islands-grid.svelte-1uha8ag{grid-template-columns:1fr}.section-header.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:1.25rem}.section-header-center.svelte-1uha8ag h2:where(.svelte-1uha8ag),.header-text.svelte-1uha8ag h2:where(.svelte-1uha8ag),.exp-text.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.85rem}.inquiry-actions-col.svelte-1uha8ag,.inquiry-actions-col.svelte-1uha8ag a:where(.svelte-1uha8ag){width:100%}}
