/* Project story, pilot registration and responsive navigation. */
.cf-field label { display:block;color:#c7cbd3;font-size:14px;margin-bottom:7px; }
.cf-field input,.cf-field select { width:100%;min-width:0;min-height:47px;padding:11px 13px;border:1px solid #6e7f942e;border-radius:8px;background:#060b10;color:#f1f4f8;font:inherit;font-size:16px;outline-offset:3px; }
.cf-field input:focus-visible,.cf-field select:focus-visible { outline:2px solid #e77a8b;border-color:transparent; }
.cf-field input::placeholder { color:#6c7989; }
.cf-story{display:grid;grid-template-columns:1fr 1fr;gap:80px}.cf-story h2{max-width:620px}.section .cf-story-copy>p{font-size:17px;line-height:1.85;margin-bottom:20px;color:#a3adba}
.cf-pilot{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(36px,7vw,120px);align-items:start;position:relative}.cf-pilot:before{content:'';position:absolute;inset:15% -3% 0;z-index:-1;background:radial-gradient(ellipse at 75% 50%,#82213912,transparent 65%);pointer-events:none}.cf-pilot-copy>p{max-width:580px}.cf-next-steps{list-style:none;padding:0;margin:35px 0}.cf-next-steps li{display:flex;gap:19px;margin:25px 0}.cf-next-steps li>span{font-size:13px;color:#f195a4;line-height:28px}.cf-next-steps strong{font-size:16px;font-weight:550}.section .cf-next-steps p{font-size:14px;color:#85919e;line-height:1.6;margin-top:4px}.section .cf-small{font-size:14px;color:#85919e}.cf-form-card{padding:clamp(24px,3.3vw,48px);border:1px solid #87617428;border-radius:20px;background:linear-gradient(135deg,#19151b,#0c1117 50%);box-shadow:0 20px 70px #0004}.cf-form-card h3{font-size:26px;letter-spacing:-.035em;font-weight:550;line-height:1.35;margin:0 0 29px}.cf-form-card .cf-field{margin-bottom:21px}.cf-consent{display:flex;gap:11px;align-items:flex-start;font-size:14px;color:#bcc5ce;line-height:1.6;margin-top:26px}.cf-consent input{accent-color:#e65c76;width:18px;height:18px;margin:3px 0 0;flex:none}.section .cf-privacy{font-size:13px;line-height:1.65;color:#86919f;margin:14px 0 25px}.cf-form-card .button{width:100%;white-space:normal}.section #pilot-status{margin-top:14px;color:#f19ca9;font-size:14px;line-height:1.6}#pilot-status:empty{display:none}.cf-form-card .button:disabled{opacity:.65;cursor:wait;transform:none}.cf-honeypot{position:absolute;left:-10000px;opacity:0;width:1px;height:1px;overflow:hidden}.cf-success-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:#153329;color:#75d2ae;font-size:26px;margin-bottom:28px}#pilot-success .button{margin-top:28px}#pilot-success>p{font-size:16px}[hidden]{display:none!important}
@media(min-width:1101px){.header-inner{gap:clamp(20px,3vw,60px)}.nav-links{gap:clamp(16px,1.9vw,32px)}.nav-actions{gap:22px}.nav-actions .button{font-size:14px;padding-inline:15px}.languages{gap:12px}}
@media(max-width:1200px){.cf-story{gap:45px}}
@media(max-width:900px){.cf-story,.cf-pilot{grid-template-columns:1fr;gap:28px}.cf-pilot-copy>p{max-width:100%}.cf-story h2{max-width:100%}.cf-pilot .cf-form-card{max-width:680px;width:100%}.cf-story-copy{max-width:780px}}
@media(max-width:600px){.cf-story{gap:15px}.cf-form-card{padding:24px 21px}.cf-form-card h3{font-size:24px}.section .cf-story-copy>p{font-size:16px}.cf-form-card .button{font-size:15px}}
