.pilot-hero.svelte-w2e6yj{padding:6rem 0 3rem;text-align:center;background:linear-gradient(135deg,#f0f4ff,#e6f0ff)}.pilot-title.svelte-w2e6yj{font-size:3rem;margin-bottom:1rem;background:linear-gradient(90deg,var(--primary-dark),var(--accent-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pilot-subtitle.svelte-w2e6yj{font-size:1.25rem;color:var(--gray-dark);max-width:700px;margin:0 auto}.pilot-info.svelte-w2e6yj{padding:5rem 0}.pilot-grid.svelte-w2e6yj{display:grid;grid-template-columns:1fr 1fr;gap:4rem}@media (max-width: 992px){.pilot-grid.svelte-w2e6yj{grid-template-columns:1fr}}.pilot-details.svelte-w2e6yj,.pilot-form-container.svelte-w2e6yj{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.pilot-details.visible.svelte-w2e6yj,.pilot-form-container.visible.svelte-w2e6yj{opacity:1;transform:translateY(0)}.pilot-details.svelte-w2e6yj{transition-delay:.2s}.pilot-lead.svelte-w2e6yj{font-size:1.25rem;color:var(--gray-dark);margin-bottom:2rem}.benefits-list.svelte-w2e6yj{margin:2rem 0}.benefit-item.svelte-w2e6yj{display:flex;align-items:flex-start;margin-bottom:1.5rem}.benefit-icon.svelte-w2e6yj{width:50px;height:50px;border-radius:var(--border-radius);background-color:var(--light-color);margin-right:1rem;flex-shrink:0;background-position:center;background-repeat:no-repeat;background-size:30px}.hardware-icon.svelte-w2e6yj{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%233a86ff'%3E%3Cpath d='M4 5h16v10H4V5zm0 12h4v2H4v-2zm6 0h4v2h-4v-2zm6 0h4v2h-4v-2z'/%3E%3C/svg%3E")}.influence-icon.svelte-w2e6yj{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%233a86ff'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm-1-13h2v6h-2zm0 8h2v2h-2z'/%3E%3C/svg%3E")}.innovation-icon.svelte-w2e6yj{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%233a86ff'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm-1-13h2v6h-2zm0 8h2v2h-2z'/%3E%3C/svg%3E")}.advantage-icon.svelte-w2e6yj{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%233a86ff'%3E%3Cpath d='M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-2V13h2v5.5zm0-7.5h-2V5.5h2V11z'/%3E%3C/svg%3E")}.benefit-content.svelte-w2e6yj h3:where(.svelte-w2e6yj){margin-bottom:.5rem;font-size:1.25rem}.benefit-content.svelte-w2e6yj p:where(.svelte-w2e6yj){color:var(--gray-dark)}.pilot-form-container.svelte-w2e6yj{transition-delay:.4s}.pilot-form.svelte-w2e6yj{background-color:#fff;border-radius:var(--border-radius-lg);padding:2rem;box-shadow:var(--shadow-lg)}.pilot-form.svelte-w2e6yj h3:where(.svelte-w2e6yj){margin-bottom:1.5rem}.error-message.svelte-w2e6yj{background:#fee2e2;color:#dc2626;padding:.875rem 1rem;border-radius:var(--border-radius);margin-bottom:1.5rem;font-size:.875rem;border-left:4px solid #dc2626}.form-row.svelte-w2e6yj{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}@media (max-width: 576px){.form-row.svelte-w2e6yj{grid-template-columns:1fr}}.form-group.svelte-w2e6yj{margin-bottom:1rem}.form-group.svelte-w2e6yj label:where(.svelte-w2e6yj){display:block;margin-bottom:.5rem;font-weight:500}.form-group.svelte-w2e6yj input:where(.svelte-w2e6yj),.form-group.svelte-w2e6yj select:where(.svelte-w2e6yj),.form-group.svelte-w2e6yj textarea:where(.svelte-w2e6yj){width:100%;padding:.75rem;border:1px solid var(--gray-light);border-radius:var(--border-radius);font-family:var(--font-primary);font-size:1rem;transition:border-color .2s ease}.form-group.svelte-w2e6yj input:where(.svelte-w2e6yj):focus,.form-group.svelte-w2e6yj select:where(.svelte-w2e6yj):focus,.form-group.svelte-w2e6yj textarea:where(.svelte-w2e6yj):focus{outline:none;border-color:var(--primary-color)}.form-group.svelte-w2e6yj textarea:where(.svelte-w2e6yj){resize:vertical}.btn-full.svelte-w2e6yj{width:100%;margin-top:1rem}.success-message.svelte-w2e6yj{background-color:#fff;border-radius:var(--border-radius-lg);padding:2rem;box-shadow:var(--shadow-lg);text-align:center}.success-icon.svelte-w2e6yj{width:80px;height:80px;background-color:var(--success-color);border-radius:50%;margin:0 auto 1.5rem;position:relative}.success-icon.svelte-w2e6yj:before,.success-icon.svelte-w2e6yj:after{content:"";position:absolute;background-color:#fff}.success-icon.svelte-w2e6yj:before{width:40px;height:10px;transform:rotate(45deg);left:17px;top:40px}.success-icon.svelte-w2e6yj:after{width:20px;height:10px;transform:rotate(-45deg);left:25px;top:37px}.success-message.svelte-w2e6yj h3:where(.svelte-w2e6yj){color:var(--success-color);margin-bottom:1rem}.success-message.svelte-w2e6yj p:where(.svelte-w2e6yj){margin-bottom:1.5rem}.success-message.svelte-w2e6yj .btn:where(.svelte-w2e6yj){margin-top:1rem}.pilot-faq.svelte-w2e6yj{padding:5rem 0;background-color:var(--light-color)}.faq-grid.svelte-w2e6yj{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (max-width: 768px){.faq-grid.svelte-w2e6yj{grid-template-columns:1fr}}.faq-item.svelte-w2e6yj{background-color:#fff;border-radius:var(--border-radius);padding:1.5rem;box-shadow:var(--shadow-sm)}.faq-item.svelte-w2e6yj h3:where(.svelte-w2e6yj){color:var(--primary-dark);font-size:1.25rem;margin-bottom:.75rem}.faq-item.svelte-w2e6yj p:where(.svelte-w2e6yj){color:var(--gray-dark);margin-bottom:0}.cta.svelte-w2e6yj{padding:5rem 0;background:linear-gradient(135deg,var(--primary-dark) 0%,var(--accent-color) 100%)}.cta-content.svelte-w2e6yj{text-align:center;max-width:800px;margin:0 auto}.cta-content.svelte-w2e6yj h2:where(.svelte-w2e6yj){color:#fff;margin-bottom:1rem}.cta-content.svelte-w2e6yj p:where(.svelte-w2e6yj){color:#ffffffe6;font-size:1.25rem;margin-bottom:2rem}.cta-buttons.svelte-w2e6yj{display:flex;justify-content:center;gap:1rem}@media (max-width: 576px){.cta-buttons.svelte-w2e6yj{flex-direction:column;align-items:center}}.cta-buttons.svelte-w2e6yj .btn-outline:where(.svelte-w2e6yj){border-color:#fff;color:#fff}.cta-buttons.svelte-w2e6yj .btn-outline:where(.svelte-w2e6yj):hover{background-color:#fff;color:var(--primary-dark)}
