.hero.svelte-1462b2g{background-color:#fff;min-height:auto;display:flex;align-items:flex-start;padding:100px 0 80px}.container.svelte-1462b2g{max-width:1400px;margin:0 auto;padding:0 2rem;width:100%}.hero-content.svelte-1462b2g{display:flex;flex-direction:column;align-items:center;text-align:center}.eyebrow.svelte-1462b2g{display:inline-flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;letter-spacing:.02em;color:#0f172a;margin-bottom:2rem;opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.eyebrow.svelte-1462b2g:before{content:"";width:48px;height:4px;background:#2b3990;border-radius:2px}.eyebrow.hero-visible.svelte-1462b2g{opacity:1;transform:translateY(0)}.headline.svelte-1462b2g{font-weight:400;line-height:1.15;margin-bottom:1.5rem}.line-main.svelte-1462b2g{display:block;font-size:clamp(3rem,6vw,4.5rem);font-weight:400;color:#0f172a;line-height:1.1;letter-spacing:-.02em;margin-bottom:.75rem;opacity:0;transform:translateY(30px);transition:opacity .7s ease-out,transform .7s ease-out}.line-main.hero-visible.svelte-1462b2g{opacity:1;transform:translateY(0)}.line-accent.svelte-1462b2g{display:block;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:400;color:#2b3990;line-height:1.15;opacity:0;transform:translateY(30px);transition:opacity .7s ease-out,transform .7s ease-out}.line-accent.hero-visible.svelte-1462b2g{opacity:1;transform:translateY(0)}.subheadline.svelte-1462b2g{font-size:1.35rem;color:#0f172aa6;line-height:1.6;margin-bottom:2rem;max-width:700px;max-width:640px;opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.subheadline.hero-visible.svelte-1462b2g{opacity:1;transform:translateY(0)}.cta-group.svelte-1462b2g{display:flex;gap:1rem;flex-wrap:wrap;opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.cta-group.hero-visible.svelte-1462b2g{opacity:1;transform:translateY(0)}.btn.svelte-1462b2g{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:6px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s ease;cursor:pointer;border:none}.btn-primary.svelte-1462b2g{background:#2b3990;color:#fff;transition:transform .2s,box-shadow .2s}.btn-primary.svelte-1462b2g:hover{transform:translateY(-2px);box-shadow:0 10px 25px #2b399059;background:#2b3990}.btn-outline.svelte-1462b2g{background:transparent;color:#0f172ab3;border:1px solid rgba(15,23,42,.2);transition:transform .2s}.btn-outline.svelte-1462b2g:hover{transform:translateY(-2px);background:transparent;color:#0f172ab3;border:1px solid #0F172A}.integration-status.svelte-1462b2g{padding:5rem 0;background-color:#f8fafc}.section-title.svelte-1462b2g{font-size:2rem;font-weight:400;color:#0f172a;text-align:center;margin-bottom:3rem;position:relative;padding-bottom:1rem}.section-title.svelte-1462b2g:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80px;height:4px;background-color:#2b3990;border-radius:2px}.table-container.svelte-1462b2g{background:#fff;border-radius:12px;border:1px solid #E2E8F0;overflow:hidden}.status-table.svelte-1462b2g{width:100%;border-collapse:collapse;font-size:1rem}.status-table.svelte-1462b2g thead:where(.svelte-1462b2g){background:#f8fafc}.status-table.svelte-1462b2g th:where(.svelte-1462b2g){padding:1.25rem 1.5rem;text-align:left;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#64748b;border-bottom:1px solid #E2E8F0}.status-table.svelte-1462b2g tbody:where(.svelte-1462b2g) tr:where(.svelte-1462b2g){transition:background-color .15s ease}.status-table.svelte-1462b2g tbody:where(.svelte-1462b2g) tr:where(.svelte-1462b2g):hover{background-color:#fafafa}.status-table.svelte-1462b2g tbody:where(.svelte-1462b2g) tr:where(.svelte-1462b2g):not(:last-child) td:where(.svelte-1462b2g){border-bottom:1px solid #F1F5F9}.status-table.svelte-1462b2g td:where(.svelte-1462b2g){padding:1.125rem 1.5rem;vertical-align:middle}.integration-cell.svelte-1462b2g{display:flex;align-items:center}.integration-name.svelte-1462b2g{font-weight:500;color:#0f172a;font-size:1rem}.status-cell.svelte-1462b2g{width:160px}.status-text.svelte-1462b2g{font-size:.875rem;font-weight:500}.status-text.production.svelte-1462b2g{color:#15803d}.status-text.development.svelte-1462b2g{color:#b45309}.clients-cell.svelte-1462b2g{color:#475569}.client-text.svelte-1462b2g{font-size:.9375rem;font-weight:400}.client-text.empty.svelte-1462b2g{color:#94a3b8}.guarantees-section.svelte-1462b2g{padding:6rem 0;background-color:#fff}.guarantees-header.svelte-1462b2g{text-align:center;margin-bottom:3rem}.eyebrow-section.svelte-1462b2g{display:block;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#2b3990;margin-bottom:.75rem}.guarantees-grid.svelte-1462b2g{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.guarantee-card.svelte-1462b2g{background:#f8fafc;border:1px solid #E2E8F0;border-radius:12px;padding:2rem;text-align:center;transition:all .3s ease}.guarantee-card.svelte-1462b2g:hover{transform:translateY(-4px);box-shadow:0 10px 30px #00000014;border-color:#2b3990}.guarantee-icon.svelte-1462b2g{width:64px;height:64px;background:#3b82f61a;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;color:#2b3990}.guarantee-card.svelte-1462b2g h3:where(.svelte-1462b2g){font-size:1.25rem;font-weight:600;color:#0f172a;margin-bottom:.75rem}.guarantee-card.svelte-1462b2g p:where(.svelte-1462b2g){font-size:.9375rem;color:#64748b;line-height:1.6;margin:0}@media (max-width: 1024px){.guarantees-grid.svelte-1462b2g{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.hero.svelte-1462b2g{min-height:auto;padding:80px 0 60px}.container.svelte-1462b2g{padding:0 1.25rem}.eyebrow.svelte-1462b2g{font-size:1.1rem;margin-bottom:1.25rem}.eyebrow.svelte-1462b2g:before{width:36px;height:3px}.line-main.svelte-1462b2g{font-size:2.25rem;margin-bottom:.5rem}.line-accent.svelte-1462b2g{font-size:1.75rem}.subheadline.svelte-1462b2g{font-size:1.15rem;margin-bottom:2rem}.cta-group.svelte-1462b2g{flex-direction:column}.btn.svelte-1462b2g{width:100%;justify-content:center}.integration-status.svelte-1462b2g{padding:3rem 0}.table-container.svelte-1462b2g{border-radius:8px;margin:0 -.5rem}.status-table.svelte-1462b2g{font-size:.875rem}.status-table.svelte-1462b2g th:where(.svelte-1462b2g){padding:1rem;font-size:.6875rem}.status-table.svelte-1462b2g td:where(.svelte-1462b2g){padding:.875rem 1rem}.integration-name.svelte-1462b2g{font-size:.9375rem}.status-cell.svelte-1462b2g{width:auto}.status-text.svelte-1462b2g{font-size:.8125rem}.client-text.svelte-1462b2g{font-size:.875rem}.guarantees-section.svelte-1462b2g{padding:2.5rem 0}.guarantees-header.svelte-1462b2g{margin-bottom:1.25rem}.guarantees-grid.svelte-1462b2g{grid-template-columns:repeat(2,1fr);gap:.625rem}.guarantee-card.svelte-1462b2g{padding:1rem .75rem;text-align:center;border-radius:10px;border:1px solid #E2E8F0}.guarantee-icon.svelte-1462b2g{width:36px;height:36px;margin:0 auto .625rem;border-radius:8px}.guarantee-icon.svelte-1462b2g svg:where(.svelte-1462b2g){width:18px;height:18px}.guarantee-card.svelte-1462b2g h3:where(.svelte-1462b2g){font-size:.9375rem;margin-bottom:.375rem;white-space:nowrap}.guarantee-card.svelte-1462b2g p:where(.svelte-1462b2g){font-size:.75rem;line-height:1.4}}.dark .hero.svelte-1462b2g{background-color:#0f172a}.dark .eyebrow.svelte-1462b2g{color:#fff!important}.dark .eyebrow.svelte-1462b2g:before{background:#60a5fa}.dark .line-main.svelte-1462b2g{color:#fff!important}.dark .line-accent.svelte-1462b2g{color:#60a5fa!important}.dark .subheadline.svelte-1462b2g{color:#cbd5e1!important}.dark .btn-outline.svelte-1462b2g{color:#fff!important;border-color:#fff3}.dark .btn-outline.svelte-1462b2g:hover{color:#fff!important;border-color:#60a5fa}.dark .integration-status.svelte-1462b2g{background-color:#1e293b}.dark .section-title.svelte-1462b2g{color:#fff!important}.dark .section-title.svelte-1462b2g:after{background-color:#60a5fa}.dark .table-container.svelte-1462b2g{background:#334155;border-color:#475569}.dark .status-table.svelte-1462b2g thead:where(.svelte-1462b2g){background:#1e293b}.dark .status-table.svelte-1462b2g th:where(.svelte-1462b2g){color:#93c5fd;border-color:#475569}.dark .status-table.svelte-1462b2g tbody:where(.svelte-1462b2g) tr:where(.svelte-1462b2g):hover{background-color:#3d4e66}.dark .status-table.svelte-1462b2g tbody:where(.svelte-1462b2g) tr:where(.svelte-1462b2g):not(:last-child) td:where(.svelte-1462b2g){border-color:#475569}.dark .integration-name.svelte-1462b2g{color:#fff}.dark .clients-cell.svelte-1462b2g{color:#cbd5e1}.dark .client-text.empty.svelte-1462b2g{color:#64748b}.dark .guarantees-section.svelte-1462b2g{background-color:#0f172a}.dark .eyebrow-section.svelte-1462b2g{color:#60a5fa}.dark .guarantee-card.svelte-1462b2g{background:#1e293b;border-color:#334155}.dark .guarantee-card.svelte-1462b2g:hover{border-color:#60a5fa;box-shadow:0 10px 30px #0000004d}.dark .guarantee-icon.svelte-1462b2g{background:#60a5fa26;color:#60a5fa}.dark .guarantee-card.svelte-1462b2g h3:where(.svelte-1462b2g){color:#fff}.dark .guarantee-card.svelte-1462b2g p:where(.svelte-1462b2g){color:#94a3b8}
