.hero.svelte-1bv7ezn{position:relative;padding:160px 24px 80px;text-align:center;overflow:hidden;background:var(--bg)}.hero-glow.svelte-1bv7ezn{position:absolute;top:-20%;left:50%;transform:translate(-50%);width:600px;height:400px;background:radial-gradient(circle,color-mix(in srgb,var(--cyan) 8%,transparent) 0%,transparent 70%);filter:blur(60px);pointer-events:none}.hero-inner.svelte-1bv7ezn{position:relative;max-width:700px;margin:0 auto}.section-label.svelte-1bv7ezn{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}h1.svelte-1bv7ezn{font-size:clamp(2rem,4vw,3.2rem);font-weight:800;color:var(--txt);margin:0 0 20px;line-height:1.15}.hero-sub.svelte-1bv7ezn{font-size:1.1rem;color:var(--mut);line-height:1.7;max-width:560px;margin:0 auto}.section.svelte-1bv7ezn{padding:60px 24px;position:relative}.section-alt.svelte-1bv7ezn{background:var(--bg1)}.container.svelte-1bv7ezn{max-width:1200px;margin:0 auto}.section-header.svelte-1bv7ezn{text-align:center;margin-bottom:48px}.section-header.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;color:var(--txt);margin:12px 0}.section-desc.svelte-1bv7ezn{color:var(--mut);font-size:1rem;max-width:560px;margin:0 auto;line-height:1.6}.contact-grid.svelte-1bv7ezn{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 1024px){.contact-grid.svelte-1bv7ezn{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.contact-grid.svelte-1bv7ezn{grid-template-columns:1fr}}.contact-card.svelte-1bv7ezn{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 24px;border-radius:16px;background:var(--sur);border:1px solid var(--bdr);text-decoration:none;transition:all .3s ease}.contact-card.svelte-1bv7ezn:hover{background:var(--sur);border-color:#ffffff1a;transform:translateY(-2px)}.contact-icon.svelte-1bv7ezn{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.contact-card.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font-size:1.1rem;font-weight:600;color:var(--txt);margin:0 0 8px}.contact-desc.svelte-1bv7ezn{font-size:.875rem;color:var(--mut);line-height:1.5;margin:0 0 12px;flex:1}.contact-detail.svelte-1bv7ezn{font-size:.8rem;font-weight:500;margin-bottom:16px}.contact-cta.svelte-1bv7ezn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:.8rem;font-weight:600}.response-bar.svelte-1bv7ezn{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:24px;background:var(--sur);border:1px solid var(--bdr);border-radius:16px}@media (max-width: 768px){.response-bar.svelte-1bv7ezn{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.response-bar.svelte-1bv7ezn{grid-template-columns:1fr}}.response-item.svelte-1bv7ezn{display:flex;align-items:center;gap:10px;color:var(--mut);font-size:.85rem}.response-item.svelte-1bv7ezn svg{color:var(--cyan);flex-shrink:0}.topics-grid.svelte-1bv7ezn{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 768px){.topics-grid.svelte-1bv7ezn{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.topics-grid.svelte-1bv7ezn{grid-template-columns:1fr}}.topic-card.svelte-1bv7ezn{display:flex;flex-direction:column;padding:28px 24px;border-radius:16px;background:var(--sur);border:1px solid var(--bdr);text-decoration:none;transition:all .3s ease}.topic-card.svelte-1bv7ezn:hover{background:var(--sur);border-color:#ffffff1a;transform:translateY(-2px)}.topic-icon.svelte-1bv7ezn{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.topic-card.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font-size:1rem;font-weight:600;color:var(--txt);margin:0 0 8px}.topic-card.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:.85rem;color:var(--mut);line-height:1.5;margin:0 0 12px;flex:1}.topic-link.svelte-1bv7ezn{font-size:.8rem;font-weight:600}.enterprise-card.svelte-1bv7ezn{position:relative;padding:48px;border-radius:20px;background:var(--sur);border:1px solid var(--bdr);overflow:hidden}.enterprise-glow.svelte-1bv7ezn{position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,color-mix(in srgb,var(--cyan) 8%,transparent) 0%,transparent 70%);filter:blur(60px);pointer-events:none}.enterprise-content.svelte-1bv7ezn{position:relative;max-width:640px}.enterprise-icon.svelte-1bv7ezn{width:56px;height:56px;border-radius:14px;background:color-mix(in srgb,var(--cyan) 15%,transparent);color:var(--cyan);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.enterprise-card.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700;color:var(--txt);margin:0 0 12px}.enterprise-card.svelte-1bv7ezn>.enterprise-content:where(.svelte-1bv7ezn)>p:where(.svelte-1bv7ezn){font-size:1rem;color:var(--mut);line-height:1.7;margin:0 0 24px}.enterprise-features.svelte-1bv7ezn{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:28px}@media (max-width: 640px){.enterprise-features.svelte-1bv7ezn{grid-template-columns:1fr}}.enterprise-feature.svelte-1bv7ezn{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--mut)}.enterprise-feature.svelte-1bv7ezn svg{color:var(--cyan);flex-shrink:0}.enterprise-cta.svelte-1bv7ezn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--cyan);color:#fff;border-radius:10px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s ease}.enterprise-cta.svelte-1bv7ezn:hover{background:#7c3aed;transform:translateY(-1px);box-shadow:0 4px 20px color-mix(in srgb,var(--cyan) 30%,transparent)}.cta-card.svelte-1bv7ezn{position:relative;text-align:center;padding:60px 40px;border-radius:20px;background:var(--sur);border:1px solid var(--bdr);overflow:hidden}.cta-glow.svelte-1bv7ezn{position:absolute;top:-1px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),transparent)}.cta-card.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700;color:var(--txt);margin:0 0 12px}.cta-card.svelte-1bv7ezn>p:where(.svelte-1bv7ezn){font-size:1rem;color:var(--mut);line-height:1.6;max-width:500px;margin:0 auto 28px}.cta-buttons.svelte-1bv7ezn{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:16px}.cta-primary.svelte-1bv7ezn{padding:14px 28px;background:linear-gradient(135deg,var(--cyan),var(--cyan));color:#000;border-radius:10px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s ease}.cta-primary.svelte-1bv7ezn:hover{transform:translateY(-1px);box-shadow:0 4px 20px color-mix(in srgb,var(--cyan) 30%,transparent)}.btn-secondary.svelte-1bv7ezn{padding:14px 28px;background:var(--sur2);color:var(--txt);border:1px solid var(--bdr);border-radius:10px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s ease}.btn-secondary.svelte-1bv7ezn:hover{background:var(--sur2);border-color:#ffffff26}.cta-micro.svelte-1bv7ezn{font-size:.8rem;color:var(--mut)}.wave-divider.svelte-1bv7ezn{line-height:0;margin-top:-1px}.wave-flip.svelte-1bv7ezn{transform:rotate(180deg);margin-bottom:-1px;margin-top:0}@media (max-width: 640px){.enterprise-card.svelte-1bv7ezn{padding:32px 20px}.cta-card.svelte-1bv7ezn{padding:40px 20px}}.contact-form.svelte-1bv7ezn{max-width:680px;margin:0 auto;padding:40px;border-radius:20px;background:var(--sur);border:1px solid var(--bdr)}.form-row.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 640px){.form-row.svelte-1bv7ezn{grid-template-columns:1fr}.contact-form.svelte-1bv7ezn{padding:28px 20px}}.form-group.svelte-1bv7ezn{margin-bottom:20px}.form-group.svelte-1bv7ezn label:where(.svelte-1bv7ezn){display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:var(--txt);margin-bottom:8px}.form-group.svelte-1bv7ezn label:where(.svelte-1bv7ezn) svg{color:var(--cyan)}.form-group.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.form-group.svelte-1bv7ezn select:where(.svelte-1bv7ezn),.form-group.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){width:100%;padding:12px 16px;border-radius:10px;border:1px solid var(--bdr);background:var(--sur);color:var(--txt);font-size:.95rem;font-family:inherit;outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.form-group.svelte-1bv7ezn input:where(.svelte-1bv7ezn)::-moz-placeholder,.form-group.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn)::-moz-placeholder{color:var(--mut);opacity:.6}.form-group.svelte-1bv7ezn input:where(.svelte-1bv7ezn)::placeholder,.form-group.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn)::placeholder{color:var(--mut);opacity:.6}.form-group.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus,.form-group.svelte-1bv7ezn select:where(.svelte-1bv7ezn):focus,.form-group.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 10%,transparent)}.form-group.svelte-1bv7ezn select:where(.svelte-1bv7ezn){-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23999' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px;cursor:pointer}.form-group.svelte-1bv7ezn select:where(.svelte-1bv7ezn) option:where(.svelte-1bv7ezn){background:#1a1a2e;color:var(--txt)}.form-group.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){resize:vertical;min-height:120px}.form-submit.svelte-1bv7ezn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--cyan);color:#000;border:none;border-radius:10px;font-size:.95rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .3s ease}.form-submit.svelte-1bv7ezn:hover{transform:translateY(-1px);box-shadow:0 4px 20px color-mix(in srgb,var(--cyan) 30%,transparent)}.form-submit.svelte-1bv7ezn:active{transform:translateY(0)}.toast.svelte-1bv7ezn{position:fixed;bottom:32px;right:32px;display:flex;align-items:center;gap:12px;padding:16px 24px;background:color-mix(in srgb,var(--cyan) 15%,transparent);border:1px solid color-mix(in srgb,var(--cyan) 30%,transparent);border-radius:12px;color:var(--cyan);font-size:.9rem;font-weight:500;z-index:1000;cursor:pointer;animation:svelte-1bv7ezn-toast-in .3s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.toast.svelte-1bv7ezn svg{flex-shrink:0}@keyframes svelte-1bv7ezn-toast-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.toast-error.svelte-1bv7ezn{background:color-mix(in srgb,var(--red) 15%,transparent);border-color:color-mix(in srgb,var(--red) 30%,transparent);color:var(--red)}@media (prefers-reduced-motion: reduce){.toast.svelte-1bv7ezn{animation:none}}@media (max-width: 640px){.toast.svelte-1bv7ezn{left:16px;right:16px;bottom:90px;justify-content:center}}
