.pilot{--pilot-purple-950:#1f1368;--pilot-purple-900:#271279;--pilot-purple-700:#5434d5;--pilot-purple-600:#6542df;--pilot-purple-500:#7557e7;--pilot-purple-200:#ddd5ff;--pilot-purple-100:#eeeaff;--pilot-purple-50:#f8f6ff;--pilot-ink:#25213f;--pilot-muted:#625f78;--pilot-border:#e4def8;--pilot-card:#ffffff;--pilot-shadow:0 18px 42px rgba(52,34,126,0.09);color:var(--pilot-ink);background:#fff;font-family:inherit}.pilot *,.pilot :after,.pilot :before{box-sizing:border-box}.pilot .pilot-container{width:min(1320px,calc(100% - 48px));margin:0 auto}.pilot .pilot-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;grid-gap:44px;gap:44px;min-height:560px;padding:44px 0 28px;overflow:hidden}.pilot .pilot-eyebrows{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.pilot .pilot-eyebrows span{display:inline-flex;align-items:center;min-height:34px;padding:7px 14px;border-radius:999px;background:var(--pilot-purple-50);color:var(--pilot-purple-900);font-size:14px;font-weight:700}.pilot .pilot-hero h1,.pilot .pilot-process-section h2,.pilot .pilot-request-form h2,.pilot .pilot-step-card h3,.pilot .pilot-trust-bar h3{margin:0;color:var(--pilot-purple-950)}.pilot .pilot-hero h1{max-width:720px;font-size:clamp(46px,5vw,72px);line-height:.98;letter-spacing:-.045em}.pilot .pilot-hero__lede{max-width:700px;margin:22px 0 26px;color:#494660;font-size:clamp(19px,2vw,25px);line-height:1.5}.pilot .pilot-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:640px}.pilot .pilot-feature-chip{display:flex;align-items:center;gap:12px;min-height:58px;padding:12px 18px;border:1px solid var(--pilot-border);border-radius:14px;background:linear-gradient(180deg,#fcfbff,#f7f4ff);color:#34304c;font-size:16px;font-weight:650}.pilot .pilot-feature-chip__icon,.pilot .pilot-step-card__icon,.pilot .pilot-trust-bar__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--pilot-purple-700);background:var(--pilot-purple-100)}.pilot .pilot-feature-chip__icon{width:32px;height:32px;border-radius:999px}.pilot .pilot-feature-chip__icon svg{width:20px;height:20px}.pilot .pilot-hero__actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.pilot .pilot-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 24px;border:1px solid transparent;border-radius:12px;font:inherit;font-size:16px;font-weight:800;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.pilot .pilot-button:hover{transform:translateY(-1px)}.pilot .pilot-button:focus-visible,.pilot .pilot-request-form input:focus-visible,.pilot .pilot-request-form select:focus-visible{outline:3px solid rgba(101,66,223,.25);outline-offset:2px}.pilot a:focus-visible{outline:3px solid rgba(101,66,223,.35);outline-offset:3px;border-radius:6px}.pilot .pilot-button svg{width:20px;height:20px}.pilot .pilot-button--primary{color:#fff;background:linear-gradient(135deg,#5432d2,#6c42e2);box-shadow:0 10px 24px rgba(84,50,210,.21)}.pilot .pilot-button--primary:hover{box-shadow:0 14px 28px rgba(84,50,210,.27)}.pilot .pilot-button--secondary{color:var(--pilot-purple-700);border-color:#8e78e8;background:#fff}.pilot .pilot-hero__visual{position:relative;min-height:510px;isolation:isolate}.pilot .pilot-hero__blob{position:absolute;z-index:-2;width:470px;height:470px;left:4%;top:7%;border-radius:44% 56% 58% 42%/48% 42% 58% 52%;background:radial-gradient(circle at 40% 35%,#f5f1ff 0,#ede8ff 58%,#f9f7ff 100%)}.pilot .pilot-hero__meri{position:absolute;z-index:2;width:min(470px,72%);height:auto;max-height:525px;object-fit:contain;left:7%;bottom:-1px}.pilot .pilot-hero__celebration{position:absolute;z-index:3;width:190px;height:190px;right:0;top:33%;display:grid;place-items:center;overflow:hidden;border:2px solid #856ae8;border-radius:50%;background:#fbfaff;box-shadow:var(--pilot-shadow)}.pilot .pilot-hero__celebration img{width:132%;height:132%;object-fit:contain;transform:translateY(15%)}.pilot .pilot-spark{position:absolute;z-index:1;display:block}.pilot .pilot-spark--one{left:3%;bottom:18%;width:34px;height:34px;background:#8d74e8;-webkit-clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%)}.pilot .pilot-spark--two{right:8%;top:18%;width:52px;height:52px;border-radius:50%;background:#eeeaff;color:transparent}.pilot .pilot-process-section{padding:42px 0;background:linear-gradient(180deg,#faf9ff,#f7f5ff);border-top:1px solid #f0edfc;border-bottom:1px solid #f0edfc}.pilot .pilot-process-section__grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(340px,.75fr);grid-gap:36px;gap:36px;align-items:start}.pilot .pilot-process-section h2,.pilot .pilot-request-form h2{font-size:30px;letter-spacing:-.025em}.pilot .pilot-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:20px}.pilot .pilot-step-card{min-height:280px;padding:24px;border:1px solid #ece8f8;border-radius:20px;background:#fff;box-shadow:0 12px 30px rgba(53,34,124,.055)}.pilot .pilot-step-card__icon{width:62px;height:62px;margin:0 auto 20px;border-radius:50%}.pilot .pilot-step-card__icon svg{width:30px;height:30px}.pilot .pilot-step-card__title-row{display:flex;align-items:flex-start;gap:10px}.pilot .pilot-step-card__number{display:inline-grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:50%;color:var(--pilot-purple-700);background:var(--pilot-purple-100);font-weight:900}.pilot .pilot-step-card h3{font-size:17px;line-height:1.35}.pilot .pilot-step-card p{margin:18px 0 0;color:var(--pilot-muted);font-size:15px;line-height:1.6}.pilot .pilot-request-form{display:grid;grid-gap:14px;gap:14px;padding:28px;border:1px solid #e6e1f5;border-radius:20px;background:#fff;box-shadow:var(--pilot-shadow);scroll-margin-top:24px}.pilot .pilot-request-form h2{margin-bottom:4px}.pilot .pilot-request-form label{display:grid;grid-gap:7px;gap:7px;color:#37334d;font-size:13px;font-weight:750}.pilot .pilot-request-form input,.pilot .pilot-request-form select{width:100%;height:46px;padding:0 13px;border:1px solid #dcd8e9;border-radius:10px;color:#2d2a3e;background:#fff;font:inherit;font-size:14px}.pilot .pilot-request-form input::placeholder{color:#9b96ad}.pilot .pilot-request-form input[aria-invalid=true],.pilot .pilot-request-form select[aria-invalid=true]{border-color:#c0392b;background:#fffafa}.pilot .pilot-field-error{margin:0;color:#a4291b;font-size:12px;font-weight:700}.pilot .pilot-request-form__split{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.pilot .pilot-request-form__submit{width:100%;margin-top:4px}.pilot .pilot-request-form__submit:disabled{opacity:.65;cursor:wait;transform:none}.pilot .pilot-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pilot .pilot-form-error{display:grid;grid-gap:6px;gap:6px;margin:0;padding:14px 16px;border:1px solid #e8b4ae;border-radius:12px;background:#fef6f5;color:#7d2117;font-size:14px;line-height:1.5}.pilot .pilot-form-error strong{font-size:15px}.pilot .pilot-success{display:grid;grid-gap:14px;gap:14px;justify-items:start;padding:30px 28px;border:1px solid var(--pilot-border);border-radius:20px;background:linear-gradient(180deg,#fbfaff,#f6f3ff);box-shadow:var(--pilot-shadow);scroll-margin-top:24px}.pilot .pilot-success__icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;color:var(--pilot-purple-700);background:var(--pilot-purple-100)}.pilot .pilot-success__icon svg{width:28px;height:28px}.pilot .pilot-success h2{margin:0;color:var(--pilot-purple-950);font-size:26px;letter-spacing:-.025em}.pilot .pilot-success p{margin:0;color:#494660;font-size:15px;line-height:1.6}.pilot .pilot-success dl{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 14px;gap:6px 14px;width:100%;margin:4px 0 0;padding-top:14px;border-top:1px solid var(--pilot-border);font-size:13px}.pilot .pilot-success dt{color:var(--pilot-muted);font-weight:750}.pilot .pilot-success dd{margin:0;color:#34304c;font-weight:700}.pilot .pilot-trust-wrap{padding:18px 0 32px}.pilot .pilot-trust-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--pilot-border);border-radius:16px;background:linear-gradient(90deg,#fbfaff,#f8f6ff);overflow:hidden}.pilot .pilot-trust-bar__item{display:grid;grid-template-columns:48px 1fr;grid-gap:14px;gap:14px;align-items:center;min-height:96px;padding:18px 22px}.pilot .pilot-trust-bar__item+.pilot-trust-bar__item{border-left:1px solid var(--pilot-border)}.pilot .pilot-trust-bar__icon{width:46px;height:46px;border-radius:50%}.pilot .pilot-trust-bar__icon svg{width:25px;height:25px}.pilot .pilot-trust-bar h3{font-size:15px}.pilot .pilot-trust-bar p{margin:5px 0 0;color:var(--pilot-muted);font-size:13px;line-height:1.45}@media (max-width:1100px){.pilot .pilot-hero{grid-template-columns:1fr 430px}.pilot .pilot-process-section__grid{grid-template-columns:1fr}.pilot .pilot-request-form,.pilot .pilot-success{width:min(680px,100%)}}@media (max-width:900px){.pilot .pilot-container{width:min(100% - 32px,760px)}.pilot .pilot-hero{grid-template-columns:1fr;padding-top:34px}.pilot .pilot-hero__visual{min-height:480px}.pilot .pilot-hero__meri{left:17%;width:min(430px,66%)}.pilot .pilot-hero__celebration{right:7%}.pilot .pilot-steps{grid-template-columns:1fr}.pilot .pilot-step-card{min-height:unset}.pilot .pilot-trust-bar{grid-template-columns:1fr}.pilot .pilot-trust-bar__item+.pilot-trust-bar__item{border-left:0;border-top:1px solid var(--pilot-border)}}@media (max-width:620px){.pilot .pilot-container{width:min(100% - 24px,560px)}.pilot .pilot-hero h1{font-size:clamp(40px,13vw,54px)}.pilot .pilot-hero__lede{font-size:18px}.pilot .pilot-feature-grid,.pilot .pilot-request-form__split{grid-template-columns:1fr}.pilot .pilot-hero__actions,.pilot .pilot-hero__actions .pilot-button{width:100%}.pilot .pilot-hero__visual{min-height:400px}.pilot .pilot-hero__blob{width:360px;height:360px;left:-7%}.pilot .pilot-hero__meri{left:5%;width:78%;max-height:410px}.pilot .pilot-hero__celebration{width:130px;height:130px;right:0;top:39%}.pilot .pilot-process-section{padding:32px 0}.pilot .pilot-request-form,.pilot .pilot-success{padding:22px}}@media (prefers-reduced-motion:reduce){.pilot .pilot-button{transition:none}.pilot .pilot-button:hover{transform:none}}