.pg-pilot [hidden]{display:none!important}.pg-pilot .hero-band{padding-block:0}.pg-pilot .p-hero{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px;padding:64px 0 72px;display:grid}.pg-pilot .p-hero h1{letter-spacing:-.022em;font-size:clamp(38px,4.6vw,58px);font-weight:600;line-height:1.05}.pg-pilot .p-hero .sub{color:#3a4541;max-width:540px;margin-top:20px;font-size:19.5px;line-height:1.55}.pg-pilot .p-hero .ctas{margin-top:30px}.pg-pilot .p-hero .stack{min-height:540px}.pg-pilot .fc-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;font-size:14px;display:flex}.pg-pilot .fc-h b{font-weight:600}.pg-pilot .fc-h span{color:var(--slate);font-size:12.5px}.pg-pilot .fc-b{padding:14px 18px 16px}.pg-pilot .fc svg.tl{width:100%;height:auto;display:block}.pg-pilot .fc .lbl{font:500 11px var(--sans);fill:var(--ink);paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.pg-pilot .crit{margin:0;padding:0;list-style:none}.pg-pilot .crit li{border-top:1px solid var(--line);grid-template-columns:18px minmax(0,1fr);gap:10px;padding:9px 0;font-size:14px;line-height:1.4;display:grid}.pg-pilot .crit li:first-child{border-top:0;padding-top:2px}.pg-pilot .crit i{border:1.5px solid #9aa19b;border-radius:4px;width:16px;height:16px;margin-top:1px}.pg-pilot .crit li.ok i{background:var(--trail);border-color:var(--trail);position:relative}.pg-pilot .crit li.ok i:after{content:"";border:1.8px solid #fff;border-width:0 1.8px 1.8px 0;width:4px;height:8px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}.pg-pilot .fc.pills{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;gap:10px;display:flex}.pg-pilot .demo-mini{color:var(--slate);white-space:nowrap;border:1px dashed #9aa19b;border-radius:4px;padding:1px 6px;font-size:11.5px}.pg-pilot .cmp-wrap{max-width:1000px;margin:0 auto}.pg-pilot .compare{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.pg-pilot .compare td:not(:first-child),.pg-pilot .compare th:not(:first-child){width:38%}.pg-pilot .compare thead th{border-bottom:1px solid var(--ink);background:0 0;padding-top:20px}.pg-pilot .compare thead th.us{background:var(--tint);color:var(--ink);border-radius:14px 14px 0 0}.pg-pilot .compare thead th .tag{color:var(--slate);margin-top:2px;font-size:13px;font-weight:400;display:block}.pg-pilot .compare td.us{background:var(--tint);border-bottom-color:#c9ddd7}.pg-pilot .compare .btn{margin-top:4px}.pg-pilot .compare tfoot td{background:0 0;border-top:0;border-bottom:0}.pg-pilot .compare tfoot td.us{background:var(--tint);border-radius:0 0 14px 14px;padding-bottom:22px}.pg-pilot .stair{grid-template-rows:auto auto;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 18px;margin:0;padding:0 0 232px;list-style:none;display:grid}.pg-pilot .stair li{grid-row:span 2;grid-template-rows:subgrid;min-width:0;display:grid;position:relative}.pg-pilot .stair li:before{content:"";top:44px;left:0;bottom:calc(var(--i) * -58px);background:linear-gradient(var(--trail),var(--line) 35%,#d8e3e000);width:1px;position:absolute}.pg-pilot .stair li:after{content:"";background:var(--trail);border-radius:50%;width:9px;height:9px;position:absolute;top:40px;left:-4px}.pg-pilot .stair .when{min-height:36px;font:500 13px/1.35 var(--mono);color:var(--slate);padding-right:6px;display:block}.pg-pilot .stair .step{z-index:1;transform:translateY(calc(var(--i) * 58px));background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--sh-soft);margin-top:22px;padding:20px 20px 22px;position:relative}.pg-pilot .stair .n{font:500 13px var(--mono);color:var(--trail)}.pg-pilot .stair h3{letter-spacing:-.01em;margin-top:10px;font-size:19px;font-weight:600;line-height:1.2}.pg-pilot .stair p{color:#3a4541;margin-top:8px;font-size:15px;line-height:1.5}.pg-pilot .stair .tag{font:500 13px/1.3 var(--mono);color:var(--trail);border:1px solid;border-radius:5px;margin-top:12px;padding:2px 8px;display:inline-block}.pg-pilot .stair .first .step{background:var(--deep);border-color:var(--deep);box-shadow:0 2px 4px #0c33301f,0 22px 44px #0c333038}.pg-pilot .stair .first .n{color:var(--lit)}.pg-pilot .stair .first h3{color:#fff}.pg-pilot .stair .first p{color:var(--on-deep-quiet)}.pg-pilot .rows6{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.pg-pilot .rows6 li{border-bottom:1px solid var(--line);grid-template-columns:84px minmax(0,5fr) minmax(0,6fr);align-items:start;gap:24px;padding:30px 0;display:grid}.pg-pilot .rows6 .n{font:500 15px var(--mono);color:var(--trail);padding-top:.9em}.pg-pilot .rows6 h3{letter-spacing:-.018em;font-size:clamp(22px,2.3vw,28px);font-weight:600;line-height:1.1}.pg-pilot .rows6 p{color:#3a4541;padding-top:.5em;font-size:17px;line-height:1.55}.pg-pilot .seats{gap:16px;margin-top:30px;display:flex}.pg-pilot .seat{border:1.5px dashed var(--trail);min-width:0;max-width:190px;color:var(--trail);border-radius:18px;flex:1 1 0;justify-items:center;gap:12px;margin:0;padding:24px 12px 16px;display:grid}.pg-pilot .seat svg{width:76px;height:76px}.pg-pilot .seat figcaption{font:500 14px var(--mono);color:var(--ink)}.pg-pilot .places-line{color:var(--slate);margin-top:16px;font-size:15px}.pg-pilot .res-note .note-line a{color:var(--ink)}.pg-pilot .formbox{border:1px solid var(--line);min-width:0;box-shadow:var(--sh-soft);background:#fff;border-radius:20px;padding:40px}.pg-pilot .formbox form{gap:16px;display:grid}.pg-pilot .f2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.pg-pilot .formbox label{color:var(--ink);gap:6px;font-size:14.5px;font-weight:500;display:grid}.pg-pilot .formbox input,.pg-pilot .formbox select,.pg-pilot .formbox textarea{font:400 16px/1.4 var(--sans);color:var(--ink);background:#fff;border:1px solid #c9ccc5;border-radius:6px;width:100%;min-width:0;padding:11px 12px}.pg-pilot .formbox textarea{resize:vertical}.pg-pilot .formbox input:focus,.pg-pilot .formbox select:focus,.pg-pilot .formbox textarea:focus{outline:2px solid var(--trail);outline-offset:1px;border-color:var(--trail)}.pg-pilot .formbox input::placeholder,.pg-pilot .formbox textarea::placeholder{color:#79837e}.pg-pilot .fsub{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.pg-pilot .fsub span{color:var(--slate);font-size:13.5px}.pg-pilot .formbox button.btn{cursor:pointer}.pg-pilot .err{color:var(--rust);margin:0;font-size:14.5px}.pg-pilot .thanks{text-align:left;padding:24px 8px;scroll-margin-top:110px}.pg-pilot .thanks svg{width:56px;height:56px}.pg-pilot .thanks h3{letter-spacing:-.012em;margin-top:18px;font-size:26px;font-weight:600}.pg-pilot .thanks p{color:#3a4541;margin-top:8px;font-size:17px}.pg-pilot .faq-c{max-width:780px;margin:0 auto}.pg-pilot .close-st{text-align:center;max-width:860px;margin:0 auto}.pg-pilot .close-st h2{letter-spacing:-.024em;font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1.04}.pg-pilot .close-st p{color:#3a4541;margin-top:18px;font-size:19px}.pg-pilot .close-st .ctas{justify-content:center;margin-top:30px}@media (max-width:1020px){.pg-pilot .stair{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:22px;padding-bottom:0}.pg-pilot .stair li{flex-direction:column;grid-row:auto;display:flex}.pg-pilot .stair .step{transform:none}.pg-pilot .stair li{padding-left:28px}.pg-pilot .stair li:before{top:14px;bottom:-22px;left:4px}.pg-pilot .stair li:last-child:before{bottom:0}.pg-pilot .stair li:after{top:10px;left:0}.pg-pilot .stair .when{min-height:0;padding-bottom:10px}.pg-pilot .stair .step{margin-top:0}.pg-pilot .stair li:before{background:var(--line)}}@media (max-width:980px){.pg-pilot .p-hero{grid-template-columns:minmax(0,1fr);gap:40px;padding:56px 0 64px}.pg-pilot .p-hero .stack{min-height:0}}@media (max-width:760px){.pg-pilot .rows6 li{grid-template-columns:44px minmax(0,1fr);gap:6px 12px;padding:22px 0}.pg-pilot .rows6 p{grid-column:2;padding-top:0}.pg-pilot .rows6 .n{padding-top:.5em}.pg-pilot .seat svg{width:56px;height:56px}.pg-pilot .p-hero{padding:40px 0 48px}.pg-pilot .p-hero .sub{font-size:17.5px}.pg-pilot .formbox{padding:20px}.pg-pilot .f2{grid-template-columns:minmax(0,1fr)}.pg-pilot .kfig>div{flex:30%;padding:0 10px}.pg-pilot .kfig b{white-space:nowrap;font-size:16px}}.pg-pilot .stack-cap{color:var(--slate);flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:14px;font-size:13px;display:flex}.pg-pilot .vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pg-pilot .req{color:var(--slate);margin:0;font-size:13.5px}.pg-pilot .fsub a{color:var(--trail);text-underline-offset:2px;text-decoration:underline}.pg-pilot .thanks:focus{outline:none}.pg-pilot .thanks .again{margin-top:18px}.pg-pilot .thanks .fallback{color:var(--slate);font-size:15px}.pg-pilot .thanks .fallback a{color:var(--trail);text-underline-offset:2px;text-decoration:underline}.pg-pilot .faq-head{margin-bottom:32px}.pg-pilot .formbox input[aria-invalid=true]{border-color:var(--rust)}.pg-pilot .compare .btn{white-space:normal}@media (max-width:760px){.pg-pilot .compare,.pg-pilot .compare thead,.pg-pilot .compare tbody,.pg-pilot .compare tfoot,.pg-pilot .compare tr{display:block}.pg-pilot .compare thead{display:none}.pg-pilot .compare th,.pg-pilot .compare td{min-width:0;width:auto!important}.pg-pilot .compare tbody tr{border-bottom:1px solid var(--line);padding-bottom:6px}.pg-pilot .compare tbody tr:last-child{border-bottom:0}.pg-pilot .compare tbody td{border-bottom:0;padding:8px 16px;display:block}.pg-pilot .compare tbody td:first-child{letter-spacing:.02em;text-transform:none;background:0 0;padding-top:14px;font-size:13px;font-weight:600}.pg-pilot .compare tbody td[data-col]:before{content:attr(data-col);color:var(--slate);margin-bottom:2px;font-size:13px;font-weight:500;display:block}.pg-pilot .compare tfoot tr{border-top:1px solid var(--line);gap:10px;padding:14px 16px;display:flex}.pg-pilot .compare tfoot td{border:0;border-radius:0;padding:0;display:block;background:0 0!important}.pg-pilot .compare thead th.us{border-radius:0}.pg-pilot .compare tfoot td:first-child{display:none}}.pg-pilot .p-hero .kfig{flex-wrap:nowrap}.pg-pilot .p-hero .kfig>div{min-width:0}.pg-pilot .p-hero .kfig b{white-space:nowrap;font-size:clamp(17px,1.6vw,22px)}@keyframes pil-land{0%{transform:translateY(calc(var(--i) * 58px - 18px));opacity:.85}}.pg-pilot .pov-armed .stair li:after{animation:.35s ease-out backwards paused rv-pop;animation-delay:calc(var(--i) * .25s)}.pg-pilot .pov-armed .stair li:before{transform-origin:top;animation:.45s ease-in-out backwards paused rv-line-y;animation-delay:calc(var(--i) * .25s + .1s)}.pg-pilot .pov-armed .stair .step{animation:.5s cubic-bezier(.2,.8,.2,1) backwards paused pil-land;animation-delay:calc(var(--i) * .25s + .3s)}.pg-pilot .pov-play .stair li:after,.pg-pilot .pov-play .stair li:before,.pg-pilot .pov-play .stair .step{animation-play-state:running}@media (max-width:1020px){@keyframes pil-land-m{0%{opacity:.85;transform:translateY(-12px)}}.pg-pilot .pov-armed .stair .step{animation-name:pil-land-m}}
