.trial-page[data-v-b24f3aed]{background:var(--surface-canvas)}.trial-pilot-page[data-v-b24f3aed]{--pilot-700:oklch(40% .11 155);--pilot-500:oklch(58% .13 155);--pilot-100:oklch(94% .04 155)}.trial-hero[data-v-b24f3aed]{isolation:isolate;padding-top:clamp(80px,10vh,120px);position:relative}.trial-hero[data-v-b24f3aed]:before{content:"";z-index:-1;background:radial-gradient(70% 50% at 85% 10%,oklch(95% .03 155/.45),#0000 60%),radial-gradient(50% 50% at 5% 90%,oklch(94% .045 36/.25),#0000 60%);position:absolute;inset:0}.trial-hero-inner[data-v-b24f3aed]{text-align:center;max-width:820px;margin:0 auto}.trial-h1[data-v-b24f3aed]{font-family:var(--font-display);font-size:clamp(2.25rem,5vw,3.75rem);font-weight:400;line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--navy-900);margin:0 0 var(--space-6)}.trial-lead[data-v-b24f3aed]{max-width:640px;margin:0 auto var(--space-10);font-size:var(--fs-body-lg);color:var(--text-secondary);line-height:var(--lh-relaxed)}.trial-hero-cta[data-v-b24f3aed]{gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.trial-reassurance[data-v-b24f3aed]{font-size:var(--fs-body-sm);color:var(--text-muted);margin:0}.trial-badges-section[data-v-b24f3aed]{padding-block:var(--space-12)}.trial-social-text[data-v-b24f3aed]{text-align:center;font-size:var(--fs-body-sm);color:var(--text-secondary);margin:0 0 var(--space-6);font-weight:500}.trial-badges[data-v-b24f3aed]{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.trial-badge[data-v-b24f3aed]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--surface-elevated);border:1px solid var(--border-subtle);font-size:var(--fs-body-sm);color:var(--navy-900);border-radius:999px;font-weight:600;display:inline-flex}.trial-badge svg[data-v-b24f3aed]{color:var(--pilot-700);flex-shrink:0}.benefits-grid[data-v-b24f3aed]{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.benefit-card[data-v-b24f3aed]{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.benefit-card[data-v-b24f3aed]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.benefit-icon[data-v-b24f3aed]{border-radius:var(--radius-md);width:48px;height:48px;margin-bottom:var(--space-5);justify-content:center;align-items:center;display:flex}.benefit-icon--pilot[data-v-b24f3aed]{background:var(--pilot-100);color:var(--pilot-700)}.benefit-title[data-v-b24f3aed]{font-family:var(--font-sans);font-size:var(--fs-h5);letter-spacing:var(--tracking-tight);color:var(--navy-900);margin:0 0 var(--space-3);font-weight:600}.benefit-text[data-v-b24f3aed]{font-size:var(--fs-body-sm);color:var(--text-secondary);line-height:var(--lh-relaxed);margin:0}.steps-list[data-v-b24f3aed]{gap:var(--space-6);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.step-item[data-v-b24f3aed]{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-sm)}.step-number[data-v-b24f3aed]{background:var(--pilot-500);color:#fff;width:44px;height:44px;font-family:var(--font-display);margin-bottom:var(--space-5);border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;font-weight:600;display:flex}.step-title[data-v-b24f3aed]{font-family:var(--font-sans);font-size:var(--fs-h5);letter-spacing:var(--tracking-tight);color:var(--navy-900);margin:0 0 var(--space-3);font-weight:600}.step-text[data-v-b24f3aed]{font-size:var(--fs-body-sm);color:var(--text-secondary);line-height:var(--lh-relaxed);margin:0}.features-grid[data-v-b24f3aed]{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.feature-card[data-v-b24f3aed]{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-left:3px solid var(--pilot-500);border-radius:var(--radius-md);padding:var(--space-6);gap:var(--space-4);transition:transform var(--dur-base) var(--ease-out), border-color var(--dur-fast) var(--ease-out);align-items:flex-start;display:flex}.feature-card[data-v-b24f3aed]:hover{border-left-color:var(--pilot-700);transform:translateY(-2px)}.feature-card-icon[data-v-b24f3aed]{color:var(--pilot-700);flex-shrink:0;margin-top:2px}.feature-card-title[data-v-b24f3aed]{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--navy-900);margin:0 0 var(--space-1);letter-spacing:var(--tracking-tight);font-weight:600}.feature-card-text[data-v-b24f3aed]{font-size:var(--fs-body-sm);color:var(--text-secondary);line-height:var(--lh-normal);margin:0}.trial-form-section[data-v-b24f3aed]{background:var(--surface-canvas)}.trial-form-card[data-v-b24f3aed]{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-12);box-shadow:var(--shadow-lg)}.form-h[data-v-b24f3aed]{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--navy-900);margin:0 0 var(--space-3)}.form-sub[data-v-b24f3aed]{font-size:var(--fs-body);color:var(--text-secondary);margin:0 0 var(--space-8)}.trial-form[data-v-b24f3aed]{gap:var(--space-5);flex-direction:column;display:flex}.form-row[data-v-b24f3aed]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-group[data-v-b24f3aed]{gap:var(--space-1);flex-direction:column;display:flex}.form-group label[data-v-b24f3aed]{font-weight:600;font-size:var(--fs-body-sm);color:var(--text-primary)}.form-group input[data-v-b24f3aed],.form-group select[data-v-b24f3aed]{padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--fs-body);color:var(--text-primary);background:var(--surface-elevated);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.form-group input[data-v-b24f3aed]:focus,.form-group select[data-v-b24f3aed]:focus{border-color:var(--pilot-500);outline:none;box-shadow:0 0 0 3px oklch(58% .13 155/.2)}.form-group input.error[data-v-b24f3aed]{border-color:var(--danger)}.form-error[data-v-b24f3aed]{font-size:var(--fs-caption);color:var(--danger)}.form-success[data-v-b24f3aed]{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--success);border-radius:var(--radius-md);color:oklch(40% .11 155);font-weight:500;font-size:var(--fs-body-sm);line-height:var(--lh-normal);background:oklch(58% .11 155/.1);display:flex}button[data-v-b24f3aed]:disabled{opacity:.65;cursor:not-allowed}.form-group--checkbox[data-v-b24f3aed]{align-items:flex-start;gap:var(--space-2);flex-direction:row}.checkbox-label[data-v-b24f3aed]{align-items:flex-start;gap:var(--space-3);font-size:var(--fs-body-sm);color:var(--text-primary);cursor:pointer;line-height:var(--lh-normal);display:flex}.checkbox-label input[type=checkbox][data-v-b24f3aed]{width:18px;height:18px;accent-color:var(--pilot-500);cursor:pointer;flex-shrink:0;margin-top:3px}.checkbox-label input[type=checkbox].error[data-v-b24f3aed]{outline:2px solid var(--danger);outline-offset:1px}.checkbox-label a[data-v-b24f3aed]{color:var(--coral-700);text-underline-offset:2px;text-decoration:underline}.checkbox-label a[data-v-b24f3aed]:hover{color:var(--coral-800)}.trial-submit[data-v-b24f3aed]{margin-top:var(--space-3);justify-content:center;align-self:stretch}.trial-form-reassurance[data-v-b24f3aed]{align-items:center;gap:var(--space-2);font-size:var(--fs-caption);color:var(--text-muted);margin:var(--space-2) 0 0;justify-content:center;display:inline-flex}.trial-form-reassurance svg[data-v-b24f3aed]{color:var(--pilot-700);flex-shrink:0}.testimonials-grid[data-v-b24f3aed]{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.testimonial-card[data-v-b24f3aed]{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-left:3px solid var(--pilot-500);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-sm);margin:0}.testimonial-quote[data-v-b24f3aed]{font-size:var(--fs-body);color:var(--text-primary);line-height:var(--lh-relaxed);margin:0 0 var(--space-5);font-style:italic}.testimonial-footer[data-v-b24f3aed]{gap:var(--space-1);flex-direction:column;display:flex}.testimonial-name[data-v-b24f3aed]{font-style:normal;font-weight:600;font-size:var(--fs-body-sm);color:var(--navy-900)}.testimonial-role[data-v-b24f3aed]{font-size:var(--fs-caption);color:var(--text-muted)}.faq-list[data-v-b24f3aed]{gap:var(--space-3);flex-direction:column;display:flex}.faq-item[data-v-b24f3aed]{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease-out);overflow:hidden}.faq-item[data-v-b24f3aed]:hover{border-color:var(--pilot-500)}.faq-item[open][data-v-b24f3aed]{border-color:var(--pilot-700)}.faq-q[data-v-b24f3aed]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);font-weight:600;font-size:var(--fs-body);color:var(--navy-900);cursor:pointer;list-style:none;display:flex}.faq-q[data-v-b24f3aed]::-webkit-details-marker{display:none}.faq-chevron[data-v-b24f3aed]{color:var(--pilot-700);transition:transform var(--dur-fast) var(--ease-out);flex-shrink:0}.faq-item[open] .faq-chevron[data-v-b24f3aed]{transform:rotate(180deg)}.faq-a[data-v-b24f3aed]{padding:0 var(--space-6) var(--space-5);font-size:var(--fs-body-sm);color:var(--text-secondary);line-height:var(--lh-relaxed)}.trial-final-cta[data-v-b24f3aed]{isolation:isolate;position:relative}.final-cta-inner[data-v-b24f3aed]{text-align:center;max-width:720px;margin:0 auto}@media (width<=980px){.benefits-grid[data-v-b24f3aed],.steps-list[data-v-b24f3aed],.features-grid[data-v-b24f3aed],.testimonials-grid[data-v-b24f3aed]{grid-template-columns:1fr}.trial-form-card[data-v-b24f3aed]{padding:var(--space-8)}}@media (width<=640px){.form-row[data-v-b24f3aed]{grid-template-columns:1fr}.trial-hero-cta[data-v-b24f3aed]{flex-direction:column;align-items:stretch}.trial-hero-cta .btn[data-v-b24f3aed]{width:100%}}@media (prefers-reduced-motion:reduce){.benefit-card[data-v-b24f3aed],.feature-card[data-v-b24f3aed],.faq-chevron[data-v-b24f3aed]{transition:none}}
