:root{--primary-dark: #0a2540;--primary-teal: #00b4b4;--light-bg: #f8fafa;--section-bg: #e8f4f4}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;color:#333}.hero-section.svelte-1uha8ag{background:linear-gradient(135deg,var(--primary-dark) 0%,#0d3a5c 100%);color:#fff;padding:80px 0 100px;position:relative;overflow:hidden}.hero-section.svelte-1uha8ag:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="80" cy="20" r="40" fill="rgba(0,180,180,0.1)"/></svg>') no-repeat;background-size:cover}.hero-title.svelte-1uha8ag{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.hero-title.svelte-1uha8ag .highlight:where(.svelte-1uha8ag){color:var(--primary-teal)}.hero-subtitle.svelte-1uha8ag{font-size:1.1rem;opacity:.9;margin-bottom:2rem;max-width:500px}.btn-teal.svelte-1uha8ag{background-color:var(--primary-teal);border-color:var(--primary-teal);color:#fff;padding:12px 24px;font-weight:500;border-radius:6px}.btn-teal.svelte-1uha8ag:hover{background-color:#099;border-color:#099;color:#fff}.btn-teal.svelte-1uha8ag:disabled{background-color:#66d4d4;border-color:#66d4d4}.hero-form.svelte-1uha8ag{background:#fff;border-radius:12px;padding:30px;box-shadow:0 20px 60px #0000004d;max-width:400px}.hero-form.svelte-1uha8ag .form-control,.hero-form.svelte-1uha8ag .form-select{border-radius:6px;padding:12px 16px;border:1px solid #ddd;margin-bottom:12px}.trusted-by.svelte-1uha8ag{font-size:.85rem;opacity:.7;margin-top:2rem}.form-alert.svelte-1uha8ag{padding:12px 16px;border-radius:6px;margin-bottom:16px;font-size:.9rem}.form-alert.success.svelte-1uha8ag{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.form-alert.error.svelte-1uha8ag{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.cbam-warning.svelte-1uha8ag{padding:80px 0;background:#fff}.section-title.svelte-1uha8ag{font-size:2rem;font-weight:700;color:var(--primary-dark);margin-bottom:3rem;text-align:center}.warning-card.svelte-1uha8ag{text-align:center;padding:30px 20px}.warning-icon.svelte-1uha8ag{width:60px;height:60px;background:var(--light-bg);border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:1.5rem;color:var(--primary-teal)}.warning-card.svelte-1uha8ag h5:where(.svelte-1uha8ag){font-weight:600;margin-bottom:12px;color:var(--primary-dark)}.warning-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.95rem;color:#666;line-height:1.6}.warning-note.svelte-1uha8ag{background:#fff9e6;border-left:4px solid #ffc107;padding:15px 20px;margin-top:40px;font-size:.9rem}.features-section.svelte-1uha8ag{background:linear-gradient(180deg,var(--section-bg) 0%,#d4e8e8 100%);padding:80px 0}.features-title.svelte-1uha8ag{font-size:2rem;font-weight:700;color:var(--primary-dark);text-align:center;margin-bottom:3rem}.features-title.svelte-1uha8ag .highlight:where(.svelte-1uha8ag){color:var(--primary-teal)}.feature-item.svelte-1uha8ag{display:flex;align-items:flex-start;margin-bottom:30px;padding:20px;background:#ffffff80;border-radius:12px}.feature-number.svelte-1uha8ag{width:40px;height:40px;background:var(--primary-teal);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;margin-right:20px;flex-shrink:0}.feature-item.svelte-1uha8ag h5:where(.svelte-1uha8ag){font-weight:600;color:var(--primary-dark);margin-bottom:8px}.feature-item.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#666;margin-bottom:0;font-size:.95rem}.btn-outline-teal.svelte-1uha8ag{border:2px solid var(--primary-teal);color:var(--primary-teal);padding:10px 24px;border-radius:6px;font-weight:500}.btn-outline-teal.svelte-1uha8ag:hover{background:var(--primary-teal);color:#fff}.steps-section.svelte-1uha8ag{padding:80px 0;background:#fff}.steps-title.svelte-1uha8ag{font-size:2rem;font-weight:700;color:var(--primary-dark);text-align:center;margin-bottom:3rem}.steps-title.svelte-1uha8ag .highlight:where(.svelte-1uha8ag){color:var(--primary-teal)}.step-item.svelte-1uha8ag{display:flex;align-items:flex-start;margin-bottom:35px}.step-number.svelte-1uha8ag{width:36px;height:36px;background:var(--section-bg);color:var(--primary-teal);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:20px;flex-shrink:0;font-size:.9rem}.step-item.svelte-1uha8ag h5:where(.svelte-1uha8ag){font-weight:600;color:var(--primary-dark);margin-bottom:8px}.step-item.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#666;margin-bottom:0;font-size:.95rem}.fit-section.svelte-1uha8ag{padding:80px 0;background:var(--light-bg)}.fit-card.svelte-1uha8ag{background:#fff;border-radius:12px;padding:30px;height:100%;box-shadow:0 4px 15px #0000000d}.fit-card.svelte-1uha8ag h5:where(.svelte-1uha8ag){font-weight:600;color:var(--primary-dark);margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid var(--section-bg)}.fit-list.svelte-1uha8ag{list-style:none;padding:0;margin:0}.fit-list.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;align-items:flex-start;margin-bottom:12px;font-size:.95rem}.fit-list.svelte-1uha8ag li:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){margin-right:10px;margin-top:3px}.fit-list.ideal.svelte-1uha8ag i:where(.svelte-1uha8ag){color:var(--primary-teal)}.fit-list.not-ideal.svelte-1uha8ag i:where(.svelte-1uha8ag){color:#dc3545}.pilot-section.svelte-1uha8ag{background:var(--primary-dark);color:#fff;padding:80px 0}.pilot-badge.svelte-1uha8ag{background:var(--primary-teal);color:#fff;padding:6px 16px;border-radius:20px;font-size:.85rem;font-weight:500;display:inline-block;margin-bottom:20px}.pilot-title.svelte-1uha8ag{font-size:2rem;font-weight:700;margin-bottom:1rem}.pilot-subtitle.svelte-1uha8ag{opacity:.8;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.pilot-card.svelte-1uha8ag{background:#ffffff1a;border-radius:12px;padding:25px;height:100%}.pilot-card.svelte-1uha8ag h6:where(.svelte-1uha8ag){font-weight:600;margin-bottom:15px;display:flex;align-items:center}.pilot-card.svelte-1uha8ag h6:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){margin-right:10px;color:var(--primary-teal)}.pilot-card.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none;padding:0;margin:0}.pilot-card.svelte-1uha8ag ul:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag){font-size:.9rem;margin-bottom:8px;opacity:.9;display:flex;align-items:flex-start}.pilot-card.svelte-1uha8ag ul:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag):before{content:"•";margin-right:10px;color:var(--primary-teal)}.btn-light-teal.svelte-1uha8ag{background:var(--primary-teal);color:#fff;padding:12px 28px;border-radius:6px;font-weight:500;border:none}.btn-light-teal.svelte-1uha8ag:hover{background:#099;color:#fff}.team-section.svelte-1uha8ag{padding:80px 0;background:#fff}.team-card.svelte-1uha8ag{text-align:center;padding:20px}.team-avatar.svelte-1uha8ag{width:100px;height:100px;background:var(--section-bg);border-radius:50%;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:var(--primary-teal)}.team-card.svelte-1uha8ag h6:where(.svelte-1uha8ag){font-weight:600;color:var(--primary-dark);margin-bottom:5px}.team-card.svelte-1uha8ag .role:where(.svelte-1uha8ag){color:var(--primary-teal);font-size:.9rem;margin-bottom:10px}.team-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.85rem;color:#666}.team-quote.svelte-1uha8ag{background:var(--section-bg);border-radius:12px;padding:25px;text-align:center;margin-top:40px;font-style:italic;color:#555}.faq-section.svelte-1uha8ag{padding:80px 0;background:var(--light-bg)}.faq-badge.svelte-1uha8ag{background:var(--section-bg);color:var(--primary-teal);padding:6px 16px;border-radius:20px;font-size:.85rem;font-weight:500;display:inline-block;margin-bottom:15px}.accordion-item{border:none;margin-bottom:10px;border-radius:8px!important;overflow:hidden}.accordion-button{font-weight:500;color:var(--primary-dark);background:#fff;box-shadow:none;padding:18px 24px}.accordion-button:not(.collapsed){background:#fff;color:var(--primary-dark);box-shadow:none}.accordion-button:focus{box-shadow:none;border-color:transparent}.accordion-body{padding:0 24px 18px;color:#666}.cta-section.svelte-1uha8ag{background:linear-gradient(135deg,var(--primary-dark) 0%,#0d3a5c 100%);color:#fff;padding:80px 0;text-align:center}.cta-title.svelte-1uha8ag{font-size:2rem;font-weight:700;margin-bottom:1rem}.cta-subtitle.svelte-1uha8ag{opacity:.8;margin-bottom:2rem}.cta-form.svelte-1uha8ag{max-width:400px;margin:0 auto}.cta-form.svelte-1uha8ag .form-control{border-radius:6px;padding:12px 16px;margin-bottom:12px}.footer.svelte-1uha8ag{background:#061c30;color:#fff;padding:30px 0;text-align:center}.footer.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;opacity:.7;font-size:.9rem}.navbar{background:transparent;padding:20px 0}.navbar-brand{font-weight:700;color:#fff!important;font-size:1.3rem}.navbar-nav .nav-link{color:#fffc!important;margin-left:25px;font-weight:500}.navbar-nav .nav-link:hover{color:#fff!important}.spinner-border-sm.svelte-1uha8ag{width:1rem;height:1rem;border-width:.15em}@media(max-width:992px){.hero-title.svelte-1uha8ag{font-size:2.2rem}.hero-form.svelte-1uha8ag{margin-top:40px}}
