.LandingPage_container__gqOBo{min-height:100vh;display:flex;flex-direction:column;font-family:var(--font-family-base);color:var(--color-text-primary);background:var(--color-surface)}.LandingPage_header__DzjwO{position:-webkit-sticky;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,8%,.6);border-bottom:1px solid var(--color-border-subtle)}.LandingPage_headerContent__4GCRB{width:100%;max-width:1120px;margin:0 auto;padding:0 var(--spacing-lg);height:60px;display:flex;align-items:center;justify-content:space-between}.LandingPage_headerLeft__eGCJ2{display:flex;align-items:center;gap:var(--spacing-md)}.LandingPage_logoSmall__7YKr4{width:28px;height:28px;border-radius:8px;object-fit:cover;display:block}.LandingPage_brandName__Xttfa{font-weight:600;letter-spacing:.025em;color:var(--color-text-primary)}.LandingPage_pilotBadge__e80KL{background:var(--color-surface-elevated);color:var(--color-text-muted);padding:4px 10px;border-radius:9999px;font-size:var(--font-size-xs);border:1px solid var(--color-border-subtle)}@media (max-width:640px){.LandingPage_pilotBadge__e80KL{display:none}}.LandingPage_headerRight__Sx0Dv{display:flex;align-items:center;gap:var(--spacing-md)}.LandingPage_signInButton__vGmhl{padding:10px 16px;border-radius:8px;background:var(--color-surface-elevated);color:var(--color-text-primary);font-weight:600;font-size:var(--font-size-sm);letter-spacing:.025em;border:1px solid var(--color-border-subtle);text-decoration:none;transition:background-color .2s}.LandingPage_signInButton__vGmhl:hover{background:var(--color-surface-lift)}.LandingPage_hero__FCC0v{padding-top:72px;padding-bottom:var(--spacing-xl);padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.LandingPage_heroContent__47b6C{width:100%;max-width:1120px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-lg)}.LandingPage_logoLarge__etNHL{width:100%;max-width:168px;height:auto;border-radius:12px}@media (min-width:768px){.LandingPage_logoLarge__etNHL{max-width:196px}}.LandingPage_heroTitle__kwkgi{margin-top:var(--spacing-md);font-size:25px;font-weight:700;line-height:var(--line-height-tight);color:var(--color-text-primary)}@media (min-width:768px){.LandingPage_heroTitle__kwkgi{font-size:34px}}@media (min-width:1024px){.LandingPage_heroTitle__kwkgi{font-size:29px}}.LandingPage_heroDescription__yVgwQ{color:var(--color-text-muted);font-size:var(--font-size-lg);max-width:720px;line-height:var(--line-height-relaxed)}@media (min-width:768px){.LandingPage_heroDescription__yVgwQ{font-size:var(--font-size-xl)}}.LandingPage_heroDescription__yVgwQ strong{color:var(--color-text-primary);font-weight:600}.LandingPage_heroDescription__yVgwQ em{color:var(--color-text-primary);font-style:italic}.LandingPage_features__pcCUo{padding:var(--spacing-xl) var(--spacing-lg)}.LandingPage_featuresContent___xcXh{width:100%;max-width:1120px;margin:0 auto}.LandingPage_featuresGrid__iyZWn{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}@media (min-width:768px){.LandingPage_featuresGrid__iyZWn{grid-template-columns:repeat(3,1fr)}}.LandingPage_featureCard__WnRwW{background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:16px;overflow:hidden;transition:border-color .2s}.LandingPage_featureCard__WnRwW:hover{border-color:var(--color-border)}.LandingPage_featureImage__dBBC8{width:100%;height:224px;object-fit:cover}.LandingPage_featureContent__EWz9G{padding:var(--spacing-lg)}.LandingPage_featureTitle__7JfS9{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text-primary);margin-bottom:4px}.LandingPage_featureTitleSmall__JMGsg{font-size:var(--font-size-base);font-weight:700;color:var(--color-text-primary);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LandingPage_featureDescription__XRODC,.LandingPage_footer__5I5vb{font-size:var(--font-size-sm);color:var(--color-text-muted)}.LandingPage_footer__5I5vb{margin-top:auto;padding:36px var(--spacing-lg);border-top:1px solid var(--color-border-subtle)}.LandingPage_footerContent__MDvHE{width:100%;max-width:1120px;margin:0 auto;display:flex;flex-wrap:wrap;gap:var(--spacing-md);align-items:center;justify-content:space-between}.LandingPage_footerLink__jobfi{color:var(--color-primary);text-decoration:none;transition:color .2s}.LandingPage_footerLink__jobfi:hover{color:var(--color-primary-hover)}