.pilot-service{--navy:#132b53;--blue:#205cbd;--muted:#53647c;color:var(--navy);background:#fff;font-family:Arial,Noto Sans JP,sans-serif;font-size:16px;line-height:1.9}.pilot-service *{box-sizing:border-box}.pilot-service a{color:inherit}:is(.pilot-service a:focus-visible,.pilot-service summary:focus-visible){outline-offset:5px;outline:3px solid #e54149}.pilot-wrap{width:min(1160px,100% - 64px);margin:auto}.pilot-nav{border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;gap:24px;max-width:1360px;margin:auto;padding:24px 32px;display:flex}.pilot-nav img{width:200px;height:auto;display:block}.pilot-nav nav{align-items:center;gap:28px;font-size:14px;font-weight:600;display:flex}.pilot-nav a{text-decoration:none}.pilot-button{background:var(--blue);border-radius:5px;justify-content:space-between;align-items:center;gap:32px;padding:16px 26px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.pilot-button:hover{background:#164994}.pilot-button-small{padding:10px 18px;font-size:14px}.pilot-eyebrow{letter-spacing:.14em;color:var(--blue);margin:0 0 20px;font-size:13px;font-weight:700}.pilot-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:65px;padding-top:76px;padding-bottom:88px;display:grid}.pilot-service h1{letter-spacing:-.035em;margin:0 0 28px;font-size:clamp(40px,4.8vw,64px);font-weight:750;line-height:1.35}.pilot-intro{margin:0 0 30px;font-size:19px;line-height:1.95}.pilot-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.pilot-text-link{text-underline-offset:5px;font-size:14px}.pilot-availability{color:var(--muted);max-width:440px;margin:18px 0 0;font-size:14px}.pilot-overview{background:#f3f7fd;border:1px solid #cbd7e9;border-radius:14px;padding:26px 30px 20px;box-shadow:16px 20px #e7effa}.pilot-overview-head{color:var(--muted);border-bottom:1px solid #cbd7e9;justify-content:space-between;gap:16px;padding-bottom:16px;font-size:13px;display:flex}.pilot-overview-head span:first-child{color:var(--navy);font-weight:700}.pilot-question{margin:26px 0;font-size:18px}.pilot-answer{border-top:1px solid #d5e0ef;align-items:center;gap:18px;padding:16px 0;display:flex}.pilot-number{color:var(--blue);font-size:22px;font-weight:700}.pilot-answer small{color:var(--muted);font-size:13px;display:block}.pilot-answer strong{font-size:17px}.pilot-overview-note{color:var(--muted);margin-bottom:0;font-size:12px}.pilot-definition{background:var(--navy);color:#fff;padding:60px 0}.pilot-definition .pilot-wrap{grid-template-columns:1fr 1fr;gap:0 70px;display:grid}.pilot-definition .pilot-eyebrow{color:#adcbff;grid-column:1/-1}.pilot-service h2{letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(27px,3vw,38px);font-weight:700;line-height:1.5}.pilot-definition p:last-child{color:#dde8f8;margin:0}.pilot-mobile{display:none}.pilot-section{padding-top:84px;padding-bottom:84px}.pilot-feature-grid{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:40px;display:grid}.pilot-step-number{color:#7993b8;font-size:40px;line-height:1}.pilot-service h3{margin:20px 0 14px;font-size:22px;line-height:1.6}.pilot-feature-grid p{color:var(--muted);margin:0}.pilot-example{border:1px solid #d4dfed;border-left:4px solid var(--blue);grid-template-columns:1fr 1.3fr;gap:40px;margin-top:54px;padding:32px;display:grid}.pilot-example h3{margin-top:0}.pilot-example p:last-child{color:var(--muted);font-size:14px}.pilot-example dl{margin:0}.pilot-example dt{margin-top:14px;font-size:14px;font-weight:700}.pilot-example dt:first-child{margin-top:0}.pilot-example dd{color:var(--muted);margin:2px 0 0}.pilot-audience{background:#f3f6fb}.pilot-audience-grid{grid-template-columns:repeat(3,1fr);gap:26px;margin:30px 0;display:grid}.pilot-audience-grid p{border-top:2px solid #8fa7c9;padding-top:22px}.pilot-audience-grid strong{font-size:20px}.pilot-audience .pilot-wrap>p:last-child{max-width:820px;color:var(--muted)}.pilot-pricing{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.pilot-pricing>div>p:not(.pilot-eyebrow){color:var(--muted)}.pilot-price-card{border:2px solid var(--navy);border-radius:10px;padding:32px}.pilot-price-card>p:first-child{margin:0;font-weight:700;color:var(--navy)!important}.pilot-price-card .pilot-price{margin:16px 0 4px;font-size:52px;font-weight:700;line-height:1.3;color:var(--navy)!important}.pilot-price span{white-space:nowrap;margin-left:8px;font-size:17px}.pilot-tax{margin:4px 0 24px;font-size:14px}.pilot-price-card ul{border-top:1px solid #d4dfed;margin:0;padding:22px 0;list-style:none}.pilot-price-card li{margin:8px 0;padding-left:28px;position:relative}.pilot-price-card li:before{content:"";border:solid var(--blue);border-width:0 2px 2px 0;width:8px;height:14px;position:absolute;top:.55em;left:3px;transform:rotate(45deg)}.pilot-price-card .pilot-button{width:100%}.pilot-fine{margin:18px 0 0;font-size:14px}.pilot-flow{border-top:1px solid #d4dfed}.pilot-flow ol{counter-reset:steps;grid-template-columns:repeat(3,1fr);gap:36px;padding:0;list-style:none;display:grid}.pilot-flow li{counter-increment:steps;border-top:1px solid #cbd7e9;padding-top:20px}.pilot-flow li:before{content:"0" counter(steps);color:var(--blue);margin-bottom:12px;font-weight:700;display:block}.pilot-flow strong{margin-bottom:12px;font-size:20px;display:block}.pilot-flow span{color:var(--muted)}.pilot-faq{max-width:880px;padding-top:0}.pilot-faq details{border-bottom:1px solid #cbd7e9;padding:20px 0}.pilot-faq summary{cursor:pointer;font-size:17px;font-weight:600}.pilot-faq details p{color:var(--muted);margin-bottom:0}.pilot-bottom{background:#eaf1fb;padding:64px 0}.pilot-bottom .pilot-wrap{position:relative}.pilot-bottom p:last-child{color:var(--muted);margin-bottom:0;font-size:14px}.pilot-footer{justify-content:space-between;gap:28px;padding-top:32px;padding-bottom:32px;font-size:14px;display:flex}.pilot-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:14px 22px;display:flex}.pilot-footer a{text-underline-offset:4px}@media (max-width:900px){.pilot-nav nav>a:not(.pilot-button){display:none}.pilot-hero{grid-template-columns:1fr 1fr;gap:36px}.pilot-overview{padding:20px}.pilot-pricing{gap:36px}.pilot-price-card{padding:24px}.pilot-price-card .pilot-price{font-size:42px}.pilot-feature-grid{gap:24px}}@media (max-width:680px){.pilot-wrap{width:calc(100% - 40px)}.pilot-nav{gap:12px;padding:18px 20px}.pilot-nav img{width:155px}.pilot-button-small{padding:8px 12px;font-size:13px}.pilot-hero{grid-template-columns:1fr;gap:40px;padding-top:44px;padding-bottom:56px}.pilot-intro{font-size:17px}.pilot-overview{box-shadow:8px 10px #e7effa}.pilot-definition{padding:44px 0}.pilot-definition .pilot-wrap{display:block}.pilot-section{padding-top:54px;padding-bottom:54px}.pilot-feature-grid,.pilot-audience-grid,.pilot-pricing,.pilot-flow ol,.pilot-example{grid-template-columns:1fr}.pilot-feature-grid{gap:32px}.pilot-feature-grid article{border-top:1px solid #d4dfed;padding-top:24px}.pilot-example{gap:20px;margin-top:36px;padding:24px}.pilot-audience-grid{gap:0;margin:20px 0}.pilot-audience-grid p{margin:10px 0}.pilot-pricing{gap:24px}.pilot-faq{padding-top:12px}.pilot-bottom{padding:48px 0}.pilot-footer{flex-direction:column;gap:18px}.pilot-footer nav{justify-content:flex-start}.pilot-price-card .pilot-price{font-size:46px}}@media (prefers-reduced-motion:reduce){.pilot-service *{scroll-behavior:auto}}.pilot-video-section{padding-bottom:80px;scroll-margin-top:24px}.pilot-video-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px;display:flex}.pilot-video-heading h2{margin:0}.pilot-video-heading>p{max-width:320px;color:var(--muted);margin:0}.pilot-video-section video{aspect-ratio:16/9;background:#102944;border-radius:10px;width:100%;display:block}.pilot-video-description{color:var(--muted);max-width:940px;margin:16px 0 0;font-size:14px}@media (max-width:680px){.pilot-video-section{padding-bottom:48px}.pilot-video-heading{display:block}.pilot-video-heading>p{margin-top:14px}.pilot-video-heading h2{font-size:27px}}.pilot-plans{grid-template-columns:1fr 1fr;gap:28px;margin-top:36px;display:grid}.pilot-plans .pilot-price-card{flex-direction:column;max-width:none;display:flex}.pilot-plans ul{flex:1}.pilot-premium-card{background:#f4f7fc;border:2px solid #1a3563}.pilot-plans h3{font-size:26px;line-height:1.5}@media (max-width:760px){.pilot-plans{grid-template-columns:1fr}.pilot-plans h3{font-size:23px}}.pilot-price-card .pilot-plan-name{margin:14px 0 0;font-size:26px;font-weight:700;line-height:1.4}.pilot-plans .pilot-price-card{grid-template-rows:subgrid;grid-row:span 9;row-gap:0;display:grid}.pilot-plans .pilot-price-card>.pilot-button{align-self:start}@media (max-width:760px){.pilot-plans .pilot-price-card{grid-row:auto;display:flex}.pilot-price-card .pilot-plan-name{font-size:24px}}
