.pilot-page{--pilot-soft:#d2cbdc;background:var(--paper);text-align:start}.pilot-container{width:min(1180px,100%);margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.pilot-header{background:#161225;color:#faf7ee;border-bottom:1px solid #40364f}.pilot-header-inner{min-height:80px;justify-content:space-between}.pilot-header-actions,.pilot-header-inner{display:flex;align-items:center;gap:16px}.pilot-header button,.pilot-header-actions a{min-height:44px;display:inline-flex;align-items:center;padding-inline:8px}.pilot-header button{font:inherit;border:0;cursor:pointer}.pilot-hero{position:relative;isolation:isolate;background:radial-gradient(ellipse at 30% 30%,#55436e55,transparent 58%),linear-gradient(140deg,#2e2540,#161225);color:#faf7ee}.pilot-kicker{font-size:14px;font-weight:700;margin-block:0 18px;letter-spacing:.02em}.pilot-copy h1{font-size:clamp(48px,6.8vw,100px);line-height:1.12;margin-block:0 24px}.pilot-copy h1 span{color:#ffdd3c}.pilot-lead{max-width:650px;color:#e9e3ef;font-size:clamp(18px,1.6vw,23px);line-height:1.6;margin:0 auto 28px}.pilot-primary{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;border-radius:999px;padding:12px 24px;background:#ffdd3c;color:#161225;font-size:17px;font-weight:700;box-shadow:0 6px 20px #00000012;transition:background-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)}.pilot-primary:hover{background:#ffe76e;box-shadow:0 8px 24px #00000024}.pilot-trust{color:var(--pilot-soft);font-size:14px;line-height:1.6;margin-block:16px 0}.pilot-step{color:#665187;font-weight:700;font-size:14px}.pilot-booking-section{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding-block:clamp(72px,10vw,140px);scroll-margin-top:100px}.pilot-booking-section h2{font-size:clamp(32px,4vw,46px);line-height:1.2;margin-block:0 20px}.pilot-booking-section p{font-size:17px;line-height:1.6}.pilot-booking-section .pilot-kicker{color:#665187;font-size:14px}.pilot-booking-card{background:#ede7f2;border:1px solid #d7cbe0;border-radius:20px;padding:28px}.pilot-booking-card .pilot-booking-duration{font-size:16px;font-weight:700;margin-block:0 12px}.pilot-booking-card .pilot-small,.pilot-booking-unavailable p{font-size:14px}.pilot-booking-unavailable{margin-block-start:20px;padding:16px;background:#faf7ee;border-radius:12px;color:#51465e}.pilot-booking-unavailable p{margin-block:8px 0}.pilot-page :where(a,button,[tabindex]):focus-visible{outline:3px solid #ffdd3c;outline-offset:3px;box-shadow:0 0 0 6px #2e2540}@media (max-width:850px){.pilot-demo-card{width:100%;max-width:560px}.pilot-booking-section{grid-template-columns:1fr;gap:24px}}@media (max-width:500px){.pilot-header-inner{min-height:68px}.pilot-header-actions{gap:6px;font-size:14px}.pilot-copy h1{font-size:clamp(40px,11vw,52px)}.pilot-booking-card{padding:20px}}@media (prefers-reduced-motion:reduce){.pilot-page a,.pilot-page button{transition:none}}body:has(.pilot-page){overflow-x:clip;overflow-y:visible}.pilot-page{overflow-x:clip}.pilot-header{position:sticky;inset-block-start:0;z-index:10}.pilot-header .skip-link{position:absolute}.pilot-header .skip-link:focus{inset-inline-start:16px;top:12px;width:auto;height:auto;z-index:11}.pilot-hero-inner{min-height:calc(100svh - 80px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-block:68px 112px;position:relative}.pilot-hero-gridlines{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent 33.2%,#faf7ee07 33.3%,transparent 33.4%,transparent 66.5%,#faf7ee07 66.6%,transparent 66.7%)}.pilot-hero-mark{position:relative;display:inline-flex;align-items:center;min-height:72px;border:1px solid #a496b2;border-radius:16px;padding:8px 34px;background:#faf7ee08;font-size:40px;font-weight:700;letter-spacing:-1px;margin-block-end:36px;box-shadow:0 18px 64px #00000025}.pilot-hero-mark i{position:absolute;inset-inline-start:24%;top:-14px;bottom:-14px;width:3px;background:#ffdd3c}.pilot-hero-mark i:before{content:"";position:absolute;top:0;left:-6px;width:15px;height:12px;background:#ffdd3c;border-radius:3px 3px 5px 5px}.pilot-scroll-cue{display:inline-flex;flex-direction:column;align-items:center;gap:8px;min-height:44px;padding:10px 16px;margin-block-start:34px;color:#d2cbdc;font-size:14px}.pilot-scroll-cue span{font-size:20px}.pilot-hero-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;position:absolute;bottom:20px;inset-inline:4vw;font-size:12px;color:#d2cbdc}.pilot-hero-rail span{border-block-start:5px solid #faf7ee30;padding-block-start:12px;text-align:start}.pilot-hero-rail i{position:absolute;inset-inline-start:27%;bottom:-4px;height:44px;width:3px;background:#ffdd3c}.pilot-story{background:#211a2e;color:#faf7ee;padding-block:clamp(80px,10vw,144px) 80px;scroll-margin-top:80px}.pilot-story-heading{max-width:900px;margin-block-end:64px}.pilot-demo-intro h2,.pilot-story-heading h2{font-size:clamp(38px,5vw,68px);line-height:1.13;margin-block:0 24px}.pilot-demo-intro h2 span,.pilot-story-heading h2 span{color:#ffdd3c}.pilot-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,96px);align-items:start}.pilot-story-canvas{position:sticky;top:140px;height:540px;min-width:0;margin-block:32px;perspective:1200px}.pilot-story-frame{position:absolute;inset-inline:16px;top:74px;opacity:.42;transform:translateY(40px) scale(.93) rotate(-3deg);transition:transform .48s cubic-bezier(.16,1,.3,1),opacity .48s cubic-bezier(.16,1,.3,1)}.pilot-story-frame-1{transform:translateY(20px) scale(.96) rotate(3deg)}.pilot-story-frame-2{transform:translateY(0) scale(.99) rotate(-1deg)}.pilot-page:not([data-pilot-chapter]) .pilot-story-frame-0,.pilot-page[data-pilot-chapter="0"] .pilot-story-frame-0,.pilot-page[data-pilot-chapter="1"] .pilot-story-frame-1,.pilot-page[data-pilot-chapter="2"] .pilot-story-frame-2{z-index:3;opacity:1;transform:translateY(0) scale(1) rotate(0)}.pilot-art{padding:22px;border:1px solid #d9d1df;border-radius:20px;background:#faf7ee;color:#2e2540;min-height:330px;box-shadow:0 24px 70px #00000040}.pilot-art-bar{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:700;padding-block-end:16px;border-bottom:1px solid #d9d1df}.pilot-art-bar span{background:#e5deee;border-radius:999px;padding:4px 8px;font-size:12px}.pilot-art-label{font-size:23px;line-height:1.35;font-weight:700;margin-block:24px 18px}.pilot-art-lines{display:grid;gap:12px}.pilot-art-lines i{height:7px;border-radius:999px;background:#d9d1df}.pilot-art-lines i:nth-child(2){width:86%}.pilot-art-lines i:nth-child(3){width:95%}.pilot-art-lines i:nth-child(4){width:66%;background:#b9a4d1}.pilot-art-note{display:inline-block;margin-block-start:24px;padding:12px 16px;border-radius:10px;background:#ffdd3c;font-weight:700}.pilot-art-quote{padding:18px;border-inline-start:3px solid #9479b3;background:#ece5f2;border-radius:10px;font-size:20px;line-height:1.6}.pilot-art-time{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-block-start:18px;font-size:14px}.pilot-art-time bdi{padding:6px 10px;background:#e5deee;border-radius:8px;font-weight:700}.pilot-art-choice{padding:14px;border:1px solid #c4b7d2;border-radius:10px;margin-block:12px;font-size:16px}.pilot-art-choice-active{background:#e4dbef;display:flex;justify-content:space-between;gap:12px}.pilot-art-feedback{font-size:14px;line-height:1.6}.pilot-chapter{min-height:72svh;display:flex;flex-direction:column;justify-content:center;padding-block:64px;scroll-margin-top:120px}.pilot-chapter .pilot-step{color:#c7b8ea;font-size:16px}.pilot-chapter h3{font-size:clamp(32px,3.4vw,48px);line-height:1.2;margin-block:24px}.pilot-chapter h3 span{color:#c7b8ea}.pilot-chapter p{font-size:19px;line-height:1.75;color:#e9e3ef}.pilot-chapter .pilot-chapter-note{font-size:15px;color:#c7b8ea;border-inline-start:2px solid #78618f;padding-inline-start:16px}.pilot-story-inline{display:none}.pilot-demo-section{background:#161225;color:#faf7ee;padding-block:clamp(80px,10vw,140px)}.pilot-demo-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,6vw,80px);align-items:center}.pilot-demo-wrap{min-width:0}.pilot-demo-intro p{color:#e9e3ef;font-size:19px;line-height:1.7}.pilot-demo-intro .pilot-demo-disclaimer,.pilot-demo-intro .pilot-kicker{font-size:14px}.pilot-demo-card{scroll-margin-top:108px}.pilot-booking-card .pilot-primary{max-width:100%}[data-pilot-reveal]{opacity:1;transform:none;transition:opacity .56s cubic-bezier(.16,1,.3,1),transform .56s cubic-bezier(.16,1,.3,1)}.pilot-page[data-pilot-motion=full] [data-reveal-pending]{opacity:0;transform:translateY(18px)}.pilot-page [data-pilot-reveal]:focus-within{opacity:1;transform:none;transition:none}@media (max-width:850px){.pilot-hero-inner{padding-block:56px 112px}.pilot-demo-grid,.pilot-story-grid{grid-template-columns:1fr}.pilot-story-canvas{display:none}.pilot-story-inline{display:block;margin-block-start:24px}.pilot-story-inline .pilot-art{transform:rotate(-1deg);min-height:0}[dir=ltr] .pilot-story-inline .pilot-art{transform:rotate(1deg)}.pilot-chapter{min-height:0;padding-block:40px;border-block-start:1px solid #faf7ee20}.pilot-story-heading{margin-block-end:40px}.pilot-story{padding-block-end:40px}.pilot-demo-card{max-width:none}}@media (max-width:500px){.pilot-hero-inner{min-height:calc(100svh - 68px);padding-block:40px 104px}.pilot-hero-mark{min-height:60px;font-size:32px;margin-block-end:28px;padding-inline:28px}.pilot-hero .pilot-kicker{margin-block-end:16px}.pilot-lead{font-size:18px}.pilot-scroll-cue{margin-block-start:24px}.pilot-art{padding:18px}.pilot-art-label{font-size:21px}.pilot-chapter p,.pilot-demo-intro p{font-size:18px}.pilot-demo-section{padding-block:64px}}@media (prefers-reduced-motion:reduce){.pilot-page [data-pilot-reveal]{opacity:1;transform:none;transition:none!important}.pilot-story-canvas{position:relative;top:auto;height:auto;display:flex;flex-direction:column;gap:16px}.pilot-story-frame{position:relative;inset:auto;opacity:1!important;transform:none!important;transition:none!important}.pilot-story-inline .pilot-art{transform:none}}@media (prefers-reduced-motion:reduce) and (max-width:850px){.pilot-story-canvas{display:none}}.pilot-demo-card{min-width:0;background:#faf7ee;color:#17151d;border:1px solid #ffffff26;border-radius:24px;box-shadow:0 24px 64px #0000002b;overflow:clip}.pilot-demo-heading{display:flex;align-items:center;gap:8px;padding:16px 22px;border-bottom:1px solid #dad4df;font-size:14px;font-weight:700}.pilot-dot{width:8px;height:8px;border-radius:50%;background:#665187}.pilot-demo-badge{margin-inline-start:auto;padding:4px 9px;border-radius:999px;background:#e5deee;font-size:12px}.pilot-lecture-name{font-size:14px;margin:0;padding:18px 22px 12px;color:#51465e}.pilot-tabs{display:flex;gap:4px;margin-inline:18px;padding:4px;border-radius:12px;background:#e9e3ee}.pilot-tabs button{flex:1;min-width:0;min-height:44px;border:0;border-radius:9px;padding:8px 10px;background:transparent;color:#51465e;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.pilot-tabs button[aria-selected=true]{background:#faf7ee;color:#2e2540;box-shadow:0 2px 8px #22162e12}.pilot-demo-panel{min-height:330px;padding:24px;animation:pilot-arrive .24s cubic-bezier(.16,1,.3,1);scroll-margin-top:24px}.pilot-demo-panel h2{font-size:25px;line-height:1.35;margin-block:8px 20px}.pilot-panel-kicker{font-size:14px;color:#51465e;margin:0;line-height:1.5}.pilot-summary{list-style:none;padding:0;margin:0;display:grid;gap:14px}.pilot-summary li{display:flex;align-items:start;gap:12px}.pilot-summary li span{color:#665187;font-size:13px;font-weight:700;padding-block-start:3px}.pilot-summary p{margin:0;font-size:16px;line-height:1.6}.pilot-demo-note{padding:14px 22px;margin:0;border-top:1px solid #dad4df;font-size:12px;line-height:1.6;color:#51465e}.pilot-choices button,.pilot-demo-action{min-height:44px;padding:12px 16px;border:1px solid #c4b7d2;border-radius:12px;background:#fffdf9;color:#2e2540;font:inherit;font-weight:600;text-align:start;cursor:pointer;transition:background-color .18s cubic-bezier(.16,1,.3,1)}.pilot-choices button:hover,.pilot-demo-action:hover{background:#ede5f4}.pilot-answer p,.pilot-feedback{line-height:1.6}.pilot-source-link{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:44px;padding:6px 0;color:#51386c;font:inherit;font-weight:700;background:transparent;border:0;text-decoration:underline;cursor:pointer}.pilot-answer blockquote{border-inline-start:3px solid #9479b3;margin:12px 0 0;padding:12px 16px;background:#ece5f2;border-radius:8px;line-height:1.6}.pilot-answer blockquote footer{margin-block-start:10px;font-size:12px;color:#51465e}.pilot-choices{display:grid;gap:10px}.pilot-choices button[aria-pressed=true]{background:#e4dbef;border-color:#665187}.pilot-feedback{background:#e8e3d7;padding:12px 16px;border-radius:12px;margin-block:16px 0}@keyframes pilot-arrive{0%{transform:translateY(6px)}to{transform:translateY(0)}}.pilot-demo-card :where(button,[tabindex]):focus-visible{outline:3px solid #ffdd3c;outline-offset:3px;box-shadow:0 0 0 6px #2e2540}@media (max-width:500px){.pilot-demo-heading{padding-inline:16px}.pilot-demo-panel{padding:20px 18px}.pilot-tabs{margin-inline:12px}.pilot-tabs button{padding-inline:4px;font-size:13px}}@media (prefers-reduced-motion:reduce){.pilot-demo-card,.pilot-demo-panel{animation:none}.pilot-demo-card button{transition:none!important}}