.hero.svelte-1q37ri0{background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#0f172a 100%);justify-content:center;align-items:center;min-height:100vh;padding:100px 0 80px;display:flex;position:relative;overflow:hidden}.hero-bg.svelte-1q37ri0{z-index:0;position:absolute;inset:0}.hero-content.svelte-1q37ri0{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.hero-logo.svelte-1q37ri0{margin-bottom:8px}.hero-badge.svelte-1q37ri0{letter-spacing:.15em;color:#ffffffb3;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:10px;padding:10px 20px;font-size:11px;font-weight:600;display:inline-flex}.badge-dot.svelte-1q37ri0{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite svelte-1q37ri0-pulse;box-shadow:0 0 8px #22c55e}@keyframes svelte-1q37ri0-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.hero-title.svelte-1q37ri0{letter-spacing:-.03em;color:#fff;max-width:900px;min-height:2.16em;margin-top:16px;font-size:clamp(32px,6vw,56px);font-weight:800;line-height:1.08}.title-highlight.svelte-1q37ri0{background:linear-gradient(135deg,#60a5fa 0%,#a78bfa 50%,#60a5fa 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-lead.svelte-1q37ri0{color:#ffffffd9;max-width:780px;margin-top:20px;font-size:clamp(17px,2.2vw,20px);font-weight:400;line-height:1.7}.hero-lead.svelte-1q37ri0 strong:where(.svelte-1q37ri0){color:#fff;font-weight:600}.hero-subtext.svelte-1q37ri0{color:#fff9;max-width:720px;margin-top:16px;font-size:clamp(15px,2vw,18px);font-weight:400;line-height:1.8}.hero-buttons.svelte-1q37ri0{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:28px;display:flex}.authority-statement.svelte-1q37ri0{color:#ffffff80;flex-direction:column;align-items:center;gap:12px;margin-top:48px;font-size:14px;display:flex}.authority-badge.svelte-1q37ri0{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2433;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-weight:500;display:inline-flex}.authority-badge.svelte-1q37ri0 svg:where(.svelte-1q37ri0){fill:#fbbf24;stroke:none}.authority-divider.svelte-1q37ri0{display:none}.scroll-indicator.svelte-1q37ri0{z-index:1;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.scroll-line.svelte-1q37ri0{transform-origin:top;will-change:transform, opacity;background:linear-gradient(#ffffff4d,#0000);width:1px;height:64px;animation:2s ease-in-out infinite svelte-1q37ri0-scroll-fade}@keyframes svelte-1q37ri0-scroll-fade{0%,to{opacity:.3;transform:scaleY(.75)}50%{opacity:.8;transform:scaleY(1)}}.hero-integration-preview.svelte-1q37ri0{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;width:100%;max-width:700px;min-height:140px;margin-top:32px;padding:20px 24px}.preview-label.svelte-1q37ri0{color:#ffffff80;text-align:center;margin-bottom:16px;font-size:.8125rem}.preview-flow.svelte-1q37ri0{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.preview-step.svelte-1q37ri0{color:#ffffffb3;background:#ffffff0d;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:10px 14px;font-size:.6875rem;display:flex}.preview-step.svelte-1q37ri0 span:where(.svelte-1q37ri0):first-child{font-size:1.125rem}.preview-result.svelte-1q37ri0{text-align:center;color:#60a5fa;margin-top:16px;font-size:.875rem}@media (width>=768px){.authority-statement.svelte-1q37ri0{flex-direction:row;gap:16px}.authority-divider.svelte-1q37ri0{display:block}}@media (width<=600px){.preview-flow.svelte-1q37ri0{flex-direction:column}.hero-integration-preview.svelte-1q37ri0{min-height:420px;padding:16px}.hero-title.svelte-1q37ri0{min-height:3.24em}}.problem-section.svelte-1swqgmf{padding:var(--section-padding) 0;background:var(--background)}.section-header.svelte-1swqgmf{text-align:center;margin-bottom:64px}.section-title.svelte-1swqgmf{color:var(--foreground);margin:16px 0 12px;font-size:clamp(30px,4vw,40px);font-weight:700}.section-lead.svelte-1swqgmf{color:var(--foreground);max-width:800px;margin:0 auto 16px;font-size:18px;line-height:1.7}.section-lead.svelte-1swqgmf strong:where(.svelte-1swqgmf){color:var(--primary)}.section-subtitle.svelte-1swqgmf{color:var(--muted);max-width:600px;margin:0 auto;font-size:18px}.problem-grid.svelte-1swqgmf{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.problem-card.svelte-1swqgmf{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:32px;transition:transform .3s,box-shadow .3s}.problem-card.svelte-1swqgmf:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001a}.problem-card.svelte-1swqgmf h3:where(.svelte-1swqgmf){color:var(--foreground);margin-bottom:16px;font-size:22px;font-weight:600}.problem-card.svelte-1swqgmf p:where(.svelte-1swqgmf){color:var(--muted);margin-bottom:12px;font-size:15px;line-height:1.7}.problem-card.svelte-1swqgmf p:where(.svelte-1swqgmf) strong:where(.svelte-1swqgmf){color:var(--foreground)}@media (width<=1024px){.problem-grid.svelte-1swqgmf{grid-template-columns:1fr;max-width:600px;margin:0 auto}}.solution-section.svelte-1ugn2zp{padding:var(--section-padding) 0;position:relative;overflow:hidden}.solution-bg.svelte-1ugn2zp{z-index:0;position:absolute;inset:0}.solution-content.svelte-1ugn2zp{z-index:1;position:relative}.section-header.svelte-1ugn2zp{text-align:center;margin-bottom:32px}.section-title.svelte-1ugn2zp{letter-spacing:-.02em;color:#fff;margin:16px 0 0;font-size:clamp(32px,5vw,48px);font-weight:800}.section-lead.svelte-1ugn2zp{color:#fffc;text-align:center;max-width:900px;margin:24px auto 0;font-size:18px;line-height:1.7}.section-lead.svelte-1ugn2zp strong:where(.svelte-1ugn2zp){color:#fff}.approach-grid.svelte-1ugn2zp{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:80px;display:grid}.approach-card.svelte-1ugn2zp{text-align:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;padding:36px 24px 32px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.card-glow.svelte-1ugn2zp{opacity:0;background:linear-gradient(90deg,#0000,#60a5fa80,#0000);width:80%;height:1px;transition:opacity .4s;position:absolute;top:0;left:50%;transform:translate(-50%)}.approach-card.svelte-1ugn2zp:hover{background:#ffffff0d;border-color:#60a5fa33;transform:translateY(-8px)}.approach-card.svelte-1ugn2zp:hover .card-glow:where(.svelte-1ugn2zp){opacity:1}.step-number.svelte-1ugn2zp{letter-spacing:.05em;color:#60a5fa66;font-size:12px;font-weight:700;position:absolute;top:16px;right:20px}.approach-card.svelte-1ugn2zp h3:where(.svelte-1ugn2zp){color:#fff;letter-spacing:-.01em;margin-bottom:12px;font-size:18px;font-weight:700}.approach-card.svelte-1ugn2zp p:where(.svelte-1ugn2zp){color:#ffffff80;font-size:14px;line-height:1.7}.connector-arrow.svelte-1ugn2zp{color:#60a5fa4d;z-index:2;font-size:20px;display:none;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.solution-features.svelte-1ugn2zp{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid #ffffff0f;border-radius:24px;padding:56px 48px}.features-label.svelte-1ugn2zp{text-align:center;letter-spacing:.2em;color:#fff6;margin-bottom:48px;font-size:11px;font-weight:700}.features-grid.svelte-1ugn2zp{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.feature.svelte-1ugn2zp{text-align:center}.feature.svelte-1ugn2zp h4:where(.svelte-1ugn2zp){color:#fff;letter-spacing:-.01em;margin-bottom:10px;font-size:17px;font-weight:700}.feature.svelte-1ugn2zp p:where(.svelte-1ugn2zp){color:#ffffff80;font-size:14px;line-height:1.7}@media (width>=1025px){.connector-arrow.svelte-1ugn2zp{display:block}}@media (width<=1024px){.approach-grid.svelte-1ugn2zp{grid-template-columns:repeat(2,1fr)}.features-grid.svelte-1ugn2zp{grid-template-columns:1fr;gap:40px;max-width:450px;margin:0 auto}}@media (width<=640px){.approach-grid.svelte-1ugn2zp{grid-template-columns:1fr;max-width:380px;margin:0 auto 64px}.solution-features.svelte-1ugn2zp{padding:40px 24px}}.process-section.svelte-1brpuvp{padding:var(--section-padding) 0;background:var(--background)}.section-header.svelte-1brpuvp{text-align:center;margin-bottom:64px}.section-title.svelte-1brpuvp{color:var(--foreground);margin:16px 0 12px;font-size:clamp(30px,4vw,40px);font-weight:700}.section-lead.svelte-1brpuvp{color:var(--foreground);max-width:800px;margin:0 auto 16px;font-size:18px;line-height:1.7}.section-lead.svelte-1brpuvp strong:where(.svelte-1brpuvp){color:var(--primary)}.section-subtitle.svelte-1brpuvp{color:var(--muted);max-width:700px;margin:0 auto;font-size:18px;line-height:1.6}.process-timeline.svelte-1brpuvp{grid-template-columns:repeat(4,1fr);gap:32px;max-width:1100px;margin:0 auto;display:grid;position:relative}.process-step.svelte-1brpuvp{text-align:center;background:var(--card);border:1px solid var(--border);border-radius:16px;padding:32px 20px;transition:transform .3s,box-shadow .3s;position:relative}.process-step.svelte-1brpuvp:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001a}.step-number.svelte-1brpuvp{background:linear-gradient(135deg, var(--primary), var(--primary-light,#60a5fa));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:48px;font-weight:800}.step-title.svelte-1brpuvp{color:var(--foreground);margin-bottom:12px;font-size:22px;font-weight:600}.step-description.svelte-1brpuvp{color:var(--muted);font-size:15px;line-height:1.7}.timeline-connector.svelte-1brpuvp{background:var(--primary);border-radius:50%;width:8px;height:8px;display:none;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.process-cta.svelte-1brpuvp{text-align:center;margin-top:56px}@media (width>=901px){.timeline-connector.svelte-1brpuvp{display:block}.timeline-connector.svelte-1brpuvp:before{content:"";background:linear-gradient(90deg, var(--primary), transparent);width:24px;height:2px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}}@media (width<=900px){.process-timeline.svelte-1brpuvp{grid-template-columns:1fr 1fr;gap:24px}}@media (width<=600px){.process-timeline.svelte-1brpuvp{grid-template-columns:1fr;max-width:400px}.step-number.svelte-1brpuvp{font-size:36px}}.accordion.svelte-tz9mmd{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.accordion.svelte-tz9mmd:hover{background:#ffffff0a;border-color:#ffffff1a}.accordion.open.svelte-tz9mmd{background:#60a5fa0d;border-color:#60a5fa26}.accordion-header.svelte-tz9mmd{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:22px 24px;display:flex}.accordion-question.svelte-tz9mmd{font-family:var(--font-heading);letter-spacing:-.01em;color:#fff;flex:1;font-size:16px;font-weight:600}.accordion-icon-wrap.svelte-tz9mmd{background:#ffffff0d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.open.svelte-tz9mmd .accordion-icon-wrap:where(.svelte-tz9mmd){background:#60a5fa26}.accordion-icon.svelte-tz9mmd{color:#ffffff80;transition:transform .3s cubic-bezier(.4,0,.2,1)}.open.svelte-tz9mmd .accordion-icon:where(.svelte-tz9mmd){color:#60a5fa;transform:rotate(180deg)}.accordion-content.svelte-tz9mmd{padding:0 24px 24px}.accordion-content.svelte-tz9mmd p:where(.svelte-tz9mmd){color:#ffffff8c;font-size:15px;line-height:1.75}.faq-section.svelte-1t8i6y4{padding:var(--section-padding) 0;background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#0f172a 100%);position:relative;overflow:hidden}.faq-bg.svelte-1t8i6y4{z-index:0;position:absolute;inset:0}.faq-content.svelte-1t8i6y4{z-index:1;position:relative}.faq-layout.svelte-1t8i6y4{grid-template-columns:1fr 1.5fr;align-items:start;gap:80px;display:grid}.faq-header.svelte-1t8i6y4{position:sticky;top:120px}.section-title.svelte-1t8i6y4{letter-spacing:-.02em;color:#fff;margin:16px 0 12px;font-size:clamp(32px,5vw,44px);font-weight:800}.section-lead.svelte-1t8i6y4{color:#ffffffbf;margin-bottom:16px;font-size:17px;line-height:1.7}.section-lead.svelte-1t8i6y4 strong:where(.svelte-1t8i6y4){color:#fff}.section-description.svelte-1t8i6y4{color:#ffffff80;font-size:17px;line-height:1.7}.faq-list.svelte-1t8i6y4{flex-direction:column;gap:12px;display:flex}.faq-links.svelte-1t8i6y4{flex-direction:column;gap:8px;margin-top:24px;display:flex}.faq-link.svelte-1t8i6y4{color:var(--primary-light,#60a5fa);font-size:14px;transition:color .2s}.faq-link.svelte-1t8i6y4:hover{color:#fff}.more-questions.svelte-1t8i6y4{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;margin-top:12px;padding:20px}.more-questions.svelte-1t8i6y4 p:where(.svelte-1t8i6y4){color:#fff9;margin-bottom:8px;font-size:15px}.contact-link.svelte-1t8i6y4{color:var(--primary-light,#60a5fa);font-size:15px;font-weight:500}.contact-link.svelte-1t8i6y4:hover{text-decoration:underline}@media (width<=900px){.faq-layout.svelte-1t8i6y4{grid-template-columns:1fr;gap:40px}.faq-header.svelte-1t8i6y4{text-align:center;position:static}}.final-cta-section.svelte-1qdygc6{padding:140px 0;position:relative;overflow:hidden}.cta-bg.svelte-1qdygc6{z-index:0;position:absolute;inset:0}.cta-content.svelte-1qdygc6{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:850px;margin:0 auto;display:flex;position:relative}.cta-eyebrow.svelte-1qdygc6{letter-spacing:.2em;color:#fff6;text-transform:uppercase;font-size:11px;font-weight:600}.cta-title.svelte-1qdygc6{letter-spacing:-.02em;color:#fff;font-size:clamp(36px,6vw,56px);font-weight:800;line-height:1.1}.title-accent.svelte-1qdygc6{background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cta-description.svelte-1qdygc6{color:#fff9;max-width:700px;font-size:18px;line-height:1.8}.cta-subtitle.svelte-1qdygc6{color:#60a5fa;background:#60a5fa14;border:1px solid #60a5fa26;border-radius:8px;padding:16px 24px;font-size:17px;font-weight:500;line-height:1.6}.cta-buttons.svelte-1qdygc6{flex-direction:column;align-items:center;gap:20px;margin-top:24px;display:flex}.guarantee.svelte-1qdygc6{color:#ffffff80;align-items:center;gap:8px;font-size:14px;display:flex}.guarantee.svelte-1qdygc6 svg:where(.svelte-1qdygc6){color:#22c55e;flex-shrink:0}
