.landing-pilot{--landing-pilot-gutter:var(--landing-edge);--landing-pilot-card:#111111;--landing-pilot-field:#222222;--landing-pilot-soft:#dddddd;--landing-pilot-muted:#adadad;display:flex;flex-direction:column;gap:var(--landing-head-gap);padding:var(--landing-section-y) var(--landing-pilot-gutter);overflow:clip;background:#191919;color:#fff}.landing-pilot>*{width:100%;max-width:calc(1340 * var(--landing-px));margin-inline:auto}.landing-pilot-head{display:flex;flex-direction:column;align-items:flex-start;gap:calc(12 * var(--landing-px));padding-bottom:calc(10 * var(--landing-px))}.landing-pilot-title{margin:0;color:#aaaaaa;font-family:var(--landing-font-display);font-size:var(--landing-title);font-weight:500;line-height:var(--landing-title-leading);letter-spacing:-.05em}.landing-pilot-title span{color:#fff}.landing-pilot-call-note,.landing-pilot-intro-copy,.landing-pilot-lead{margin:0;color:var(--landing-pilot-soft);font-family:var(--landing-font-body);font-size:calc(16 * var(--landing-px));line-height:1.5;letter-spacing:-.03em}.landing-pilot-lead{font-size:var(--landing-intro);line-height:var(--landing-intro-leading);letter-spacing:var(--landing-intro-track);text-wrap:pretty}.landing-pilot-steps{display:flex;align-items:center;margin-block:0;padding:0 var(--landing-pilot-gutter);list-style:none}.landing-pilot-step{display:flex;align-items:center;gap:var(--landing-pilot-gutter)}.landing-pilot-step+.landing-pilot-step{flex:1 1 auto;padding-left:var(--landing-pilot-gutter)}.landing-pilot-step+.landing-pilot-step:before{content:"";flex:1 1 auto;min-width:16px;height:1px;background:#fff}.landing-pilot-step-body{display:flex;flex:none;flex-direction:column;align-items:center;gap:calc(8 * var(--landing-px));padding-block:calc(12 * var(--landing-px))}.landing-pilot-step-number{padding:calc(8 * var(--landing-px)) calc(16 * var(--landing-px));border:1px solid var(--landing-pilot-muted);border-radius:calc(15 * var(--landing-px));color:var(--landing-pilot-muted);font-family:var(--landing-font-display);font-size:calc(16 * var(--landing-px));line-height:1.3}.landing-pilot-step[aria-current] .landing-pilot-step-number{border-color:#fff;background:#fff;color:#111}.landing-pilot-step-label{color:var(--landing-pilot-soft);font-family:var(--landing-font-display);font-size:clamp(20px,2.2222vw,calc(32 * var(--landing-px)));line-height:1.5;letter-spacing:-.03em;white-space:nowrap}.landing-pilot-intro-pitch{display:none}.landing-pilot-intro{display:flex;flex-direction:column;gap:calc(12 * var(--landing-px))}.landing-pilot-intro-title,.landing-pilot-side-title{margin:0;color:#fff;font-family:var(--landing-font-body);font-size:clamp(26px,2.2222vw,calc(32 * var(--landing-px)));font-weight:400;line-height:1.05;letter-spacing:-.03em}.landing-pilot-cards{display:flex;align-items:flex-start;gap:calc(12 * var(--landing-px))}.landing-pilot-card{display:flex;flex-direction:column;gap:calc(32 * var(--landing-px));overflow:clip;border-radius:var(--landing-radius-card);background:var(--landing-pilot-card)}.landing-pilot-form{flex:1 1;min-width:0;margin:0;padding:calc(27 * var(--landing-px)) calc(32 * var(--landing-px))}.landing-pilot-fields{display:flex;flex-direction:column;gap:calc(20 * var(--landing-px))}.landing-pilot-field{display:flex;flex-direction:column;gap:calc(12 * var(--landing-px))}.landing-pilot-label{display:flex;justify-content:space-between;gap:calc(16 * var(--landing-px));color:var(--landing-pilot-soft);font-family:var(--landing-font-display);font-size:calc(16 * var(--landing-px));line-height:1.5;letter-spacing:-.03em}.landing-pilot-optional{color:var(--landing-pilot-muted)}.landing-pilot-input{width:100%;padding:calc(12 * var(--landing-px)) calc(16 * var(--landing-px));border:1px solid transparent;border-radius:calc(12 * var(--landing-px));background:var(--landing-pilot-field);color:#fff;font-family:var(--landing-font-display);font-size:calc(16 * var(--landing-px));line-height:1.3}.landing-pilot-input::placeholder{color:#858585}.landing-pilot-input:focus-visible{outline:2px solid #fff;outline-offset:2px}.landing-pilot-input[aria-invalid=true]{border-color:#ff6a6a}.landing-pilot-select{padding-right:calc(56 * var(--landing-px));background:var(--landing-pilot-field) url(/icons/ui/cmp-chevron-white.svg) no-repeat right calc(16 * var(--landing-px)) center /calc(28 * var(--landing-px)) calc(28 * var(--landing-px));-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.landing-pilot-select option{background:var(--landing-pilot-field);color:#fff}.landing-pilot-error{margin:0;color:#ff6a6a;font-size:calc(13 * var(--landing-px));line-height:1.35}.landing-pilot-error:empty{display:none}.landing-pilot-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.landing-pilot-submit-area{display:flex;flex-direction:column;gap:calc(4 * var(--landing-px))}.landing-pilot-submit{width:100%;padding:calc(12 * var(--landing-px)) calc(16 * var(--landing-px));border:0;border-radius:calc(12 * var(--landing-px));background:transparent;color:#111;font-family:var(--landing-font-display);font-size:calc(20 * var(--landing-px));font-weight:500;line-height:1.35;text-transform:uppercase;cursor:pointer}.landing-pilot-submit.liquid-metal-control:before{background:#fff;box-shadow:none}.landing-pilot-submit:focus-visible{outline:2px solid #fff;outline-offset:3px}.landing-pilot-submit:disabled{cursor:progress;opacity:.7}.landing-pilot-terms{margin:0;color:var(--landing-pilot-soft);font-family:var(--landing-font-display);font-size:calc(14 * var(--landing-px));line-height:1.5;letter-spacing:-.03em}.landing-pilot-terms a{color:inherit}.landing-pilot-success{align-items:flex-start;gap:calc(12 * var(--landing-px))}.landing-pilot-success .landing-pilot-book{margin-top:calc(8 * var(--landing-px))}.landing-pilot-success h3{margin:0;font-family:var(--landing-font-body);font-size:clamp(26px,2.2222vw,calc(32 * var(--landing-px)));font-weight:400;line-height:1.05}.landing-pilot-success p{margin:0;color:var(--landing-pilot-soft)}.landing-pilot-side{flex:0 0 clamp(320px,34.7222vw,calc(500 * var(--landing-px)));padding:calc(41 * var(--landing-px)) calc(44 * var(--landing-px))}.landing-pilot-side-head{display:flex;flex-direction:column;gap:calc(20 * var(--landing-px))}.landing-pilot-chips{display:flex;flex-wrap:wrap;gap:calc(6 * var(--landing-px));margin:0;padding:0;list-style:none}.landing-pilot-chips li{padding:calc(4 * var(--landing-px)) calc(8 * var(--landing-px));border:.5px solid var(--landing-pilot-soft);border-radius:calc(7.5 * var(--landing-px));color:var(--landing-pilot-soft);font-family:var(--landing-font-display);font-size:calc(13 * var(--landing-px));line-height:1.3}.landing-pilot-call{display:flex;flex-direction:column;align-items:flex-start;gap:calc(20 * var(--landing-px))}.landing-pilot-book.landing-btn{font-size:calc(16 * var(--landing-px));text-transform:none}@media (max-width:960px){.landing-pilot-cards{flex-direction:column;align-items:stretch}.landing-pilot-side{flex:none}.landing-pilot-steps{--landing-pilot-number:56px;--landing-pilot-join:20px;display:grid;grid-gap:var(--landing-pilot-join);gap:var(--landing-pilot-join);padding:0}.landing-pilot-step{position:relative}.landing-pilot-step+.landing-pilot-step{padding-left:0}.landing-pilot-step+.landing-pilot-step:before{position:absolute;bottom:100%;left:calc(var(--landing-pilot-number) / 2);width:1px;min-width:0;height:var(--landing-pilot-join);background:var(--landing-pilot-muted)}.landing-pilot-step-body{flex:1 1 auto;flex-direction:row;gap:16px;min-width:0;padding-block:0}.landing-pilot-step-number{flex:none;width:var(--landing-pilot-number);padding-inline:0;text-align:center}.landing-pilot-step-label{font-size:18px;line-height:1.3;white-space:normal}.landing-pilot-intro{margin-top:16px}}@media (max-width:720px){.landing-pilot-head{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.landing-pilot-steps{display:none}.landing-pilot-intro{margin-top:0}.landing-pilot-intro-pitch{display:inline}.landing-pilot-form,.landing-pilot-side{padding:var(--landing-card-inset)}.landing-pilot-label{font-size:15px}}