.pilot-hero.svelte-1h5lcad{padding:6rem 0 3rem;text-align:center;background:linear-gradient(135deg,#f0f4ff,#e6f0ff)}.pilot-title.svelte-1h5lcad{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-1h5lcad{font-size:1.25rem;color:var(--gray-dark);max-width:700px;margin:0 auto}.pilot-info.svelte-1h5lcad{padding:5rem 0}.pilot-grid.svelte-1h5lcad{display:grid;grid-template-columns:1fr 1fr;gap:4rem}@media(max-width:992px){.pilot-grid.svelte-1h5lcad{grid-template-columns:1fr}}.pilot-details.svelte-1h5lcad,.pilot-form-container.svelte-1h5lcad{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.pilot-details.visible.svelte-1h5lcad,.pilot-form-container.visible.svelte-1h5lcad{opacity:1;transform:translateY(0)}.pilot-details.svelte-1h5lcad{transition-delay:.2s}.pilot-lead.svelte-1h5lcad{font-size:1.25rem;color:var(--gray-dark);margin-bottom:2rem}.benefits-list.svelte-1h5lcad{margin:2rem 0}.benefit-item.svelte-1h5lcad{display:flex;align-items:flex-start;margin-bottom:1.5rem}.benefit-icon.svelte-1h5lcad{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-1h5lcad{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-1h5lcad{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-1h5lcad{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-1h5lcad{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-1h5lcad h3:where(.svelte-1h5lcad){margin-bottom:.5rem;font-size:1.25rem}.benefit-content.svelte-1h5lcad p:where(.svelte-1h5lcad){color:var(--gray-dark)}.pilot-form-container.svelte-1h5lcad{transition-delay:.4s}.pilot-form.svelte-1h5lcad{background-color:#fff;border-radius:var(--border-radius-lg);padding:2rem;box-shadow:var(--shadow-lg)}.pilot-form.svelte-1h5lcad h3:where(.svelte-1h5lcad){margin-bottom:1.5rem}.error-message.svelte-1h5lcad{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-1h5lcad{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}@media(max-width:576px){.form-row.svelte-1h5lcad{grid-template-columns:1fr}}.form-group.svelte-1h5lcad{margin-bottom:1rem}.form-group.svelte-1h5lcad label:where(.svelte-1h5lcad){display:block;margin-bottom:.5rem;font-weight:500}.form-group.svelte-1h5lcad input:where(.svelte-1h5lcad),.form-group.svelte-1h5lcad select:where(.svelte-1h5lcad),.form-group.svelte-1h5lcad textarea:where(.svelte-1h5lcad){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-1h5lcad input:where(.svelte-1h5lcad):focus,.form-group.svelte-1h5lcad select:where(.svelte-1h5lcad):focus,.form-group.svelte-1h5lcad textarea:where(.svelte-1h5lcad):focus{outline:none;border-color:var(--primary-color)}.form-group.svelte-1h5lcad textarea:where(.svelte-1h5lcad){resize:vertical}.btn-full.svelte-1h5lcad{width:100%;margin-top:1rem}.success-message.svelte-1h5lcad{background-color:#fff;border-radius:var(--border-radius-lg);padding:2rem;box-shadow:var(--shadow-lg);text-align:center}.success-icon.svelte-1h5lcad{width:80px;height:80px;background-color:var(--success-color);border-radius:50%;margin:0 auto 1.5rem;position:relative}.success-icon.svelte-1h5lcad:before,.success-icon.svelte-1h5lcad:after{content:"";position:absolute;background-color:#fff}.success-icon.svelte-1h5lcad:before{width:40px;height:10px;transform:rotate(45deg);left:17px;top:40px}.success-icon.svelte-1h5lcad:after{width:20px;height:10px;transform:rotate(-45deg);left:25px;top:37px}.success-message.svelte-1h5lcad h3:where(.svelte-1h5lcad){color:var(--success-color);margin-bottom:1rem}.success-message.svelte-1h5lcad p:where(.svelte-1h5lcad){margin-bottom:1.5rem}.success-message.svelte-1h5lcad .btn:where(.svelte-1h5lcad){margin-top:1rem}.pilot-faq.svelte-1h5lcad{padding:5rem 0;background-color:var(--light-color)}.faq-grid.svelte-1h5lcad{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media(max-width:768px){.faq-grid.svelte-1h5lcad{grid-template-columns:1fr}}.faq-item.svelte-1h5lcad{background-color:#fff;border-radius:var(--border-radius);padding:1.5rem;box-shadow:var(--shadow-sm)}.faq-item.svelte-1h5lcad h3:where(.svelte-1h5lcad){color:var(--primary-dark);font-size:1.25rem;margin-bottom:.75rem}.faq-item.svelte-1h5lcad p:where(.svelte-1h5lcad){color:var(--gray-dark);margin-bottom:0}.cta.svelte-1h5lcad{padding:5rem 0;background:linear-gradient(135deg,var(--primary-dark) 0%,var(--accent-color) 100%)}.cta-content.svelte-1h5lcad{text-align:center;max-width:800px;margin:0 auto}.cta-content.svelte-1h5lcad h2:where(.svelte-1h5lcad){color:#fff;margin-bottom:1rem}.cta-content.svelte-1h5lcad p:where(.svelte-1h5lcad){color:#ffffffe6;font-size:1.25rem;margin-bottom:2rem}.cta-buttons.svelte-1h5lcad{display:flex;justify-content:center;gap:1rem}@media(max-width:576px){.cta-buttons.svelte-1h5lcad{flex-direction:column;align-items:center}}.cta-buttons.svelte-1h5lcad .btn-outline:where(.svelte-1h5lcad){border-color:#fff;color:#fff}.cta-buttons.svelte-1h5lcad .btn-outline:where(.svelte-1h5lcad):hover{background-color:#fff;color:var(--primary-dark)}
