.pilot-page{--paper:var(--bg2);--ink:var(--fg);--muted:var(--fg2);--purple:var(--ac);--lavender:var(--ac-l);--line:var(--border);--serif:var(--head);--sans:var(--body);color-scheme:light}.pilot-page *{box-sizing:border-box}.pilot-page{scroll-behavior:smooth;scroll-padding-top:90px;margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 var(--sans)}.pilot-page h1,.pilot-page h2,.pilot-page h3,.pilot-page p{margin:0}.pilot-page a{color:#493dbd;text-decoration:none}.pilot-page a:hover{text-decoration:underline}.pilot-page button,.pilot-page input,.pilot-page select,.pilot-page textarea{font:inherit}.pilot-page a,.pilot-page button,.pilot-page input,.pilot-page select,.pilot-page textarea{touch-action:manipulation}.pilot-page :focus-visible{outline:3px solid var(--purple);outline-offset:4px}.pilot-page .gp-shell{max-width:1160px;margin:auto;padding-inline:56px}.pilot-page header{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:hsla(48,38%,97%,.97);border-bottom:1px solid var(--line)}.pilot-page .gp-nav{height:76px;display:flex;align-items:center;gap:24px}.pilot-page .gp-nav img{display:block}.pilot-page .gp-nav .gp-button{margin-left:auto}.pilot-page .gp-draft{font:10px var(--mono);letter-spacing:1px;color:var(--muted)}.pilot-page .gp-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;background:var(--purple);color:#fff;border:1px solid var(--purple);border-radius:8px;padding:13px 22px;font-weight:600;font-size:15px;cursor:pointer;min-height:48px}.pilot-page .gp-button:hover{background:#493dbd;text-decoration:none}.pilot-page .gp-button.gp-small{padding:9px 16px;font-size:14px;min-height:42px}.pilot-page .gp-eyebrow{font:11px/1.6 var(--mono);letter-spacing:1.6px;color:#5047a8}.pilot-page .gp-hero{padding-block:54px 48px}.pilot-page .gp-hero h1{font:400 clamp(36px,5vw,58px) /1.12 var(--serif);letter-spacing:-1.2px;margin:12px 0 18px}.pilot-page .gp-lead{font-size:clamp(20px,2.4vw,26px);line-height:1.4;font-weight:500}.pilot-page .gp-intro{max-width:720px;color:var(--muted);margin-top:16px}.pilot-page .gp-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:27px}.pilot-page .gp-quiet{font-size:13px;color:var(--muted)}.pilot-page .gp-band{background:var(--lavender);border-block:1px solid var(--line);padding-block:48px}.pilot-page h2{font:400 clamp(26px,3.3vw,36px) /1.2 var(--serif);margin-top:8px}.pilot-page h3{font:400 24px/1.2 var(--serif)}.pilot-page .gp-path-picker{border:0;margin:26px 0 28px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.pilot-page .gp-path{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:12px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.pilot-page .gp-path:hover{border-color:#8d83e8}.pilot-page .gp-path:has(input:checked){border-color:var(--purple);box-shadow:0 0 0 1px var(--purple);background:#fff}.pilot-page .gp-path input{position:absolute;right:18px;top:21px;width:17px;height:17px;margin:0;accent-color:var(--purple)}.pilot-page .gp-path:has(input:focus-visible){outline:3px solid var(--purple);outline-offset:4px}.pilot-page .gp-path input:focus-visible{outline:0}.pilot-page .gp-path-top{display:flex;align-items:center;gap:9px;padding-right:18px}.pilot-page .gp-path strong{font-size:17px}.pilot-page .gp-number{font:11px var(--mono);color:var(--purple)}.pilot-page .gp-path>span:last-child{font-size:14px;color:var(--muted);line-height:1.5}.pilot-page .gp-journey{border:1px solid var(--line);border-radius:12px;background:#fff;padding:28px}.pilot-page .gp-journey-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.pilot-page .gp-journey-heading h3{margin-top:7px}.pilot-page .gp-journey-heading p:not(.gp-eyebrow){margin-top:7px;font-size:14px;color:var(--muted)}.pilot-page .gp-scope-note{border-left:2px solid #d5cefa;padding-left:20px;font-size:12px;color:var(--muted);flex-shrink:0}.pilot-page .gp-start-connector{color:var(--purple);line-height:1;display:flex;flex-direction:column;align-items:center;margin:12px 0}.pilot-page .gp-start-connector span{height:15px;width:1px;background:#bab2ec}.pilot-page .gp-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:26px;gap:26px;list-style:none;padding:0;margin:0}.pilot-page .gp-flow li{position:relative;padding:20px;background:#f7f6fc;border:1px solid var(--line);border-radius:9px}.pilot-page .gp-flow li:not(:last-child):after{content:"→";position:absolute;right:-23px;top:47%;color:var(--purple);font-size:20px}.pilot-page .gp-flow .gp-step-label{font:10px var(--mono);letter-spacing:1px;color:#625c87}.pilot-page .gp-flow h4{font-size:17px;line-height:1.35;font-weight:600;margin:9px 0}.pilot-page .gp-flow p{font-size:14px;line-height:1.55;color:var(--muted)}.pilot-page .gp-deliverable{border-top:1px solid var(--line);margin-top:24px;padding-top:18px;display:flex;align-items:baseline;gap:26px}.pilot-page .gp-deliverable .gp-eyebrow{flex-shrink:0}.pilot-page .gp-deliverable p{font-size:14px;font-weight:500}.pilot-page .gp-under-flow{font-size:13px;color:var(--muted);margin-top:17px}.pilot-page .gp-fit{padding-block:48px;display:grid;grid-template-columns:1fr 1.15fr;grid-gap:62px;gap:62px}.pilot-page .gp-cloud{font-size:14px;max-width:370px;color:var(--muted);margin-top:23px}.pilot-page .gp-criteria{list-style:none;margin:0;padding:0;display:grid;grid-gap:19px;gap:19px}.pilot-page .gp-criteria li{display:flex;gap:14px;border-bottom:1px solid var(--line);padding-bottom:17px}.pilot-page .gp-criteria li:last-child{border:0}.pilot-page .gp-criteria li>span{color:var(--purple);background:#efecfb;border-radius:50%;width:24px;height:24px;text-align:center;flex-shrink:0}.pilot-page .gp-criteria strong{font-size:15px}.pilot-page .gp-criteria p{font-size:14px;color:var(--muted);margin-top:4px}.pilot-page .gp-inquiry{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:60px;gap:60px}.pilot-page .gp-inquiry .gp-intro{font-size:15px;max-width:350px}.pilot-page .gp-next-steps{margin:24px 0;padding-left:22px;font-size:14px;color:var(--muted)}.pilot-page .gp-next-steps li{padding:4px}.pilot-page .gp-cert-note{font-size:12px;color:var(--muted);margin-top:26px;max-width:330px}.pilot-page form{background:#fff;border:1px solid var(--line);border-radius:12px;padding:26px;display:flex;flex-direction:column;gap:15px}.pilot-page .gp-field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.pilot-page label:not(.gp-path){font-size:13px;font-weight:500;display:block}.pilot-page .gp-optional{font-size:11px;font-weight:400}.pilot-page input,.pilot-page select,.pilot-page textarea{width:100%;min-width:0;padding:11px 12px;background:var(--paper);color:var(--ink);border:1px solid #d7d3e1;border-radius:6px;font-size:15px}.pilot-page label input,.pilot-page label select{margin-top:6px}.pilot-page textarea{resize:vertical;margin-top:-10px}.pilot-page .gp-preview{font-size:12px;line-height:1.5;color:#6b581d;background:#faf6e9;padding:10px 12px;border-radius:6px}.pilot-page #form-status{font-size:13px;color:var(--muted)}.pilot-page .gp-skip{position:absolute;left:16px;top:-100px;background:#fff;padding:10px;z-index:20}.pilot-page .gp-skip:focus{top:10px}.pilot-page .gp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:900px){.pilot-page .gp-scope-note{display:none}.pilot-page .gp-path strong{font-size:15px}.pilot-page .gp-path{padding:16px}.pilot-page .gp-path input{right:12px;top:18px}.pilot-page .gp-path-top{gap:6px}.pilot-page .gp-fit,.pilot-page .gp-inquiry{gap:30px}.pilot-page .gp-flow{gap:22px}.pilot-page .gp-flow li{padding:16px}.pilot-page .gp-flow li:not(:last-child):after{right:-20px}.pilot-page .gp-deliverable{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:700px){.pilot-page .gp-shell{padding-inline:24px}.pilot-page .gp-nav{height:66px;gap:12px}.pilot-page .gp-nav img{width:132px;height:auto}.pilot-page .gp-draft{display:none}.pilot-page .gp-button.gp-small{font-size:12px;padding:8px 11px}.pilot-page .gp-hero{padding-block:34px}.pilot-page .gp-hero h1{letter-spacing:-.7px}.pilot-page .gp-hero-actions{align-items:flex-start;flex-direction:column;gap:14px}.pilot-page .gp-band{padding-block:34px}.pilot-page .gp-path-picker{grid-template-columns:1fr;gap:10px}.pilot-page .gp-path{gap:6px;padding:15px 18px}.pilot-page .gp-path-top{padding-right:28px}.pilot-page .gp-path strong{font-size:17px}.pilot-page .gp-path input{right:18px;top:19px}.pilot-page .gp-path>span:last-child br{display:none}.pilot-page .gp-path>span:last-child{font-size:13px}.pilot-page .gp-journey{padding:20px}.pilot-page .gp-journey-heading h3{font-size:23px}.pilot-page .gp-flow{grid-template-columns:1fr;gap:25px}.pilot-page .gp-flow li:not(:last-child):after{content:"↓";right:calc(50% - 6px);top:auto;bottom:-25px}.pilot-page .gp-flow h4{margin:6px 0}.pilot-page .gp-fit,.pilot-page .gp-inquiry{grid-template-columns:1fr;gap:26px}.pilot-page .gp-fit{padding-block:34px}.pilot-page .gp-cloud{max-width:none}.pilot-page .gp-fit h2 br,.pilot-page .gp-inquiry h2 br{display:none}.pilot-page .gp-inquiry .gp-intro{max-width:none}.pilot-page .gp-next-steps{margin:15px 0}.pilot-page .gp-cert-note{max-width:none;margin-top:18px}.pilot-page .gp-field-row{grid-template-columns:1fr;gap:15px}.pilot-page form{padding:20px}}@media (prefers-reduced-motion:reduce){.pilot-page{scroll-behavior:auto}.pilot-page *{transition:none!important}}.pilot-page .gp-faq-section{border-top:1px solid var(--line);padding-block:44px 52px}.pilot-page .gp-faq-layout{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:60px;gap:60px}.pilot-page .gp-faq-layout .gp-intro{font-size:14px;max-width:280px}.pilot-page .gp-faq-list details{border-bottom:1px solid var(--line)}.pilot-page .gp-faq-list details:first-child{border-top:1px solid var(--line)}.pilot-page .gp-faq-list summary{position:relative;list-style:none;cursor:pointer;padding:19px 30px 19px 0;font-size:15px;font-weight:600;line-height:1.5}.pilot-page .gp-faq-list summary::-webkit-details-marker{display:none}.pilot-page .gp-faq-list summary:after{content:"+";position:absolute;right:3px;top:18px;color:var(--purple);font-size:21px;font-weight:400}.pilot-page .gp-faq-list details[open] summary:after{content:"−"}.pilot-page .gp-faq-list details p{padding:0 24px 20px 0;font-size:14px;color:var(--muted);line-height:1.65}.pilot-page .gp-field-help{font-size:12px;line-height:1.5;color:var(--muted);margin-top:-8px}@media (max-width:900px){.pilot-page .gp-faq-layout{gap:30px}}@media (max-width:700px){.pilot-page .gp-faq-section{padding-block:34px}.pilot-page .gp-faq-layout{grid-template-columns:1fr;gap:24px}.pilot-page .gp-faq-layout .gp-intro{max-width:none}}.pilot-page .gp-no-script{border:1px solid var(--line);background:#fff;border-radius:9px;padding:20px;margin-bottom:24px;font-size:14px}.pilot-page .gp-no-script p+p{margin-top:10px}.pilot-page h4{font-family:var(--sans)}.pilot-page section{scroll-margin-top:85px}.pilot-page button:disabled{opacity:.65;cursor:wait}.pilot-page .gp-inquiry-received{display:none;justify-content:center;padding-block:26px}.pilot-page .gp-received-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:clamp(26px,5vw,44px);max-width:620px;display:flex;flex-direction:column;gap:12px}.pilot-page .gp-received-card .gp-intro{margin-top:2px}.pilot-page{padding-top:64px}