.pilot-shell{position:relative;min-height:100svh;display:flex;flex-direction:column}.pilot-main{position:relative;isolation:isolate;flex:1;display:grid;align-content:center;padding:clamp(24px,5vw,48px) max(20px,env(safe-area-inset-left));padding-top:calc(var(--public-header-height) + clamp(24px, 5vw, 48px));overflow:clip;background:var(--brand-teal)}.pilot-main:before{content:"";position:absolute;z-index:-1;top:-260px;right:-320px;width:1050px;height:1050px;border:150px solid var(--brand-deep);border-radius:50%;pointer-events:none}@media (min-width:761px){.pilot-main{padding-bottom:calc(var(--public-header-height) + clamp(24px, 5vw, 48px))}}.pilot-main>noscript{width:100%;max-width:520px;margin:0 auto 16px;color:var(--primary-foreground)}.pilot-card{width:100%;max-width:520px;margin-inline:auto;padding:32px;background:var(--paper);border-radius:16px;box-shadow:0 20px 48px #07364430;overflow-wrap:anywhere}.pilot-card h1{margin:0 0 16px;font-family:var(--font-anton),sans-serif;font-size:44px;font-weight:400;line-height:1.2;color:var(--brand-deep);text-wrap:balance}.pilot-card p{margin:0 0 16px;line-height:1.65}.pilot-card .pilot-secondary{font-size:14px;color:var(--muted-foreground)}.pilot-form{display:grid;gap:20px;margin-block:24px 12px}.pilot-field{display:grid;gap:8px}.pilot-field label{font-size:14px;font-weight:600;line-height:1.5}.pilot-field input{height:48px;font-size:16px;padding-inline:12px;background:white}.pilot-form>p{margin:0}.pilot-card button{min-height:48px;height:auto;width:100%;font-size:14px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.pilot-submit-group{display:grid;gap:12px}.pilot-card .pilot-primary{background:var(--brand-highlight);color:var(--brand-deep);font-weight:700;box-shadow:none}.pilot-card .pilot-primary:hover:not(:disabled){background:color-mix(in srgb,var(--brand-highlight),white 15%)}.pilot-card .pilot-consent{margin:0;color:var(--muted-foreground);font-size:12px;line-height:1.8}.pilot-actions{display:grid;gap:12px;margin-block:24px 16px}.pilot-actions p{margin:0;text-align:center}.pilot-email{min-width:0;overflow-wrap:anywhere}.pilot-card .pilot-error{color:var(--destructive);font-size:14px;margin-block:16px}.pilot-card a:not([data-slot=button]){text-decoration:underline;text-underline-offset:4px}.pilot-card a:focus-visible{outline:2px solid var(--brand-teal);outline-offset:4px;border-radius:2px}.pilot-text-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.pilot-card .pilot-login{margin:0;font-size:14px}.pilot-login a{display:inline-flex;align-items:center;min-height:44px}.pilot-mail-icon{width:32px;height:32px;color:var(--brand-teal);margin-bottom:20px}.pilot-shell .marketing-header [data-testid=cta-register]{display:none}@media (max-width:900px){.pilot-main:before{top:-180px;right:-480px;width:720px;height:720px;border-width:100px}}@media (max-width:480px){.pilot-card{padding:24px}.pilot-card h1{font-size:38px}}