.b2b-pilot.area-pilot :is(h2,h3){font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:700;letter-spacing:0;overflow-wrap:break-word;text-wrap:balance}.b2b-pilot.area-pilot .hero-message{font-size:30px;font-weight:600;text-wrap:balance}.b2b-pilot.area-pilot .pilot-actions{width:min(100%,640px);grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-pilot.area-pilot .area-note{margin-top:28px;font-size:13px;color:var(--muted)}.b2b-pilot.area-pilot .area-note a{text-decoration:underline;text-underline-offset:4px}.b2b-pilot.area-pilot .area-visual{display:block;width:100%;height:auto;aspect-ratio:5/3}.b2b-pilot.area-pilot .area-contexts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.b2b-pilot.area-pilot .area-contexts>li{min-width:0;border-bottom:1px solid var(--line);padding-bottom:24px;display:flex;flex-direction:column}.b2b-pilot.area-pilot .area-context-title{display:flex;align-items:baseline;gap:12px;margin-top:20px}.b2b-pilot.area-pilot .area-context-title>span{font-size:12px;color:var(--green)}.b2b-pilot.area-pilot .area-contexts h3{font-size:21px}.b2b-pilot.area-pilot .area-contexts>li>p{margin-block:16px 24px;color:var(--text);font-size:14px}.b2b-pilot.area-pilot .area-contexts dl{margin-top:auto;border-top:1px solid #c7d4dc;padding-top:16px;font-size:13px}.b2b-pilot.area-pilot .area-contexts dt{color:var(--green);margin-bottom:6px;font-size:12px}.b2b-pilot.area-pilot .area-contexts .pilot-text-link{align-self:flex-start;margin-top:14px}.b2b-pilot.area-pilot :is(.area-scope-section,.area-process-section){background:#f0f4f2;border-block:1px solid #d0dcd5}.b2b-pilot.area-pilot .area-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:64px;column-gap:64px}.b2b-pilot.area-pilot .area-scope article{border-top:1px solid #a2b6ac;padding-block:28px}.b2b-pilot.area-pilot .area-scope-title{display:flex;gap:18px;align-items:baseline}.b2b-pilot.area-pilot .area-scope-title>span{font-size:12px;color:var(--muted)}.b2b-pilot.area-pilot .area-scope h3{font-size:23px}.b2b-pilot.area-pilot .area-scope article>p{margin-block:16px 22px;font-size:14px;color:var(--text)}.b2b-pilot.area-pilot .area-scope ul{display:grid;gap:9px;font-size:14px;font-weight:500}.b2b-pilot.area-pilot .area-scope dl{margin-top:24px;border-top:1px solid #c7d5cb;padding-top:16px;display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;font-size:13px}.b2b-pilot.area-pilot .area-scope dt{color:var(--green)}.b2b-pilot.area-pilot .area-boundary{border-block:1px solid #a2b6ac;padding-block:26px;margin-top:8px}.b2b-pilot.area-pilot .area-boundary h3{font-size:19px}.b2b-pilot.area-pilot .area-boundary p{color:var(--text);font-size:13px;margin-top:12px;max-width:960px}.b2b-pilot.area-pilot .area-role-head,.b2b-pilot.area-pilot .area-roles article{display:grid;grid-template-columns:minmax(0,.65fr) repeat(2,minmax(0,1.3fr));gap:0 40px}.b2b-pilot.area-pilot .area-role-head{font-size:13px;color:var(--muted);border-bottom:1px solid #91a5b5;padding-bottom:18px}.b2b-pilot.area-pilot .area-roles article{padding-block:28px;border-bottom:1px solid #b6c5d0}.b2b-pilot.area-pilot .area-roles h3{font-size:19px}.b2b-pilot.area-pilot .area-roles article>p{color:var(--text);font-size:14px}.b2b-pilot.area-pilot .area-roles article>p>strong{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.b2b-pilot.area-pilot .joint-check{grid-column:2/-1;margin-top:22px;padding-top:16px;border-top:1px solid #d5dfe5;font-size:13px;color:var(--green)}.b2b-pilot.area-pilot .joint-check>span{color:var(--muted);margin-right:24px}.b2b-pilot.area-pilot .area-outputs-section{background:var(--navy);color:#fff;box-shadow:inset 0 -5px #07182c}.b2b-pilot.area-pilot .area-outputs-section :is(.eyebrow,.pilot-heading>p:last-child,.area-note){color:#dce6ee}.b2b-pilot.area-pilot .area-outputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.b2b-pilot.area-pilot .area-outputs article{border-top:1px solid #8096aa;padding-top:24px;min-width:0}.b2b-pilot.area-pilot .area-output-timing{display:flex;gap:20px;font-size:12px;color:#dce6ee}.b2b-pilot.area-pilot .area-outputs h3{font-size:22px;margin-top:14px}.b2b-pilot.area-pilot .area-outputs .area-visual{margin-top:12px}.b2b-pilot.area-pilot .area-outputs ul{border-top:1px solid #697f94}.b2b-pilot.area-pilot .area-outputs li{padding-block:14px;border-bottom:1px solid #697f94;color:#edf2f6;font-size:14px}.b2b-pilot.area-pilot .area-output-note{margin-top:24px;color:#dce6ee;font-size:13px}.b2b-pilot.area-pilot .area-number{font-size:13px;color:var(--green)}.b2b-pilot.area-pilot .area-process{border-top:1px solid #91a99a}.b2b-pilot.area-pilot .area-process li{display:grid;grid-template-columns:32px minmax(190px,.7fr) minmax(0,1.3fr);gap:24px;padding-block:26px;border-bottom:1px solid #b6c6bc}.b2b-pilot.area-pilot .area-process h3{font-size:21px}.b2b-pilot.area-pilot .area-process li>div>p{color:var(--text);font-size:14px}.b2b-pilot.area-pilot .area-process .area-milestone{font-size:13px;color:var(--green);margin-top:10px}.b2b-pilot.area-pilot .area-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.b2b-pilot.area-pilot .area-plans article{min-width:0;display:flex;flex-direction:column;border:1px solid #acbcc8;border-radius:3px;padding:28px;box-shadow:0 4px #e1e8ec}.b2b-pilot.area-pilot .area-plans h3{font-size:24px}.b2b-pilot.area-pilot .area-plans .eyebrow{font-size:12px;margin-bottom:10px}.b2b-pilot.area-pilot .area-price{display:flex;align-items:baseline;gap:8px;margin-block:18px 24px}.b2b-pilot.area-pilot .area-price strong{font-family:Inter,Noto Sans JP,sans-serif;font-weight:700;font-size:62px;line-height:1.2;font-variant-numeric:lining-nums}.b2b-pilot.area-pilot .area-price>span{font-size:19px}.b2b-pilot.area-pilot .area-price small{display:block;font-size:12px;color:var(--muted)}.b2b-pilot.area-pilot .area-plans ul{padding-top:20px;border-top:1px solid #c4d0d9;font-size:13px;color:var(--text);margin-bottom:28px}.b2b-pilot.area-pilot .area-plans li+li{margin-top:10px}.b2b-pilot.area-pilot .area-plans .pilot-button{margin-top:auto;font-size:13px;padding-inline:16px}.b2b-pilot.area-pilot .area-estimate{border-block:1px solid #b5c6bf;padding-block:28px;margin-top:36px}.b2b-pilot.area-pilot .area-estimate h3{font-size:20px}.b2b-pilot.area-pilot .area-estimate p{color:var(--text);font-size:13px;margin-top:12px;max-width:960px}.b2b-pilot.area-pilot .area-connections-section{background:#f2f5f5;border-block:1px solid #d4dcdd}.b2b-pilot.area-pilot .area-connections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.b2b-pilot.area-pilot .area-connections>a{position:relative;border-top:1px solid #a6b8c6;padding:26px 28px 0 0}.b2b-pilot.area-pilot .area-connections h3{font-size:23px}.b2b-pilot.area-pilot .area-connections a>p:last-of-type{font-size:14px;color:var(--text);margin-top:16px}.b2b-pilot.area-pilot .area-connections a>svg{position:absolute;top:28px;right:0}.b2b-pilot.area-pilot .area-connections-section .pilot-text-link{margin-top:24px}.b2b-pilot.area-pilot .pilot-faq summary{padding-right:5px}.b2b-pilot.area-pilot .resource-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.b2b-pilot.area-pilot .resource-layout .pilot-button{width:min(100%,440px)}.b2b-pilot.area-pilot .area-consultation h2{font-size:32px}.b2b-pilot.area-pilot .area-consultation p{color:var(--text);max-width:820px;margin-top:20px}.b2b-pilot.area-pilot .area-button-outline{border-color:#8198a9}.b2b-pilot.area-pilot .knowledge-links small{display:block;margin-bottom:8px;color:var(--green);font-size:12px}.b2b-pilot.area-pilot .area-more{margin-top:24px;font-size:13px;color:var(--text)}.b2b-pilot.area-pilot .area-more summary{cursor:pointer;padding-block:12px}.b2b-pilot.area-pilot .area-more ul{display:grid;gap:10px;padding-block:12px}.b2b-pilot.area-pilot :is(.area-more a,.area-case-links a){text-decoration:underline;text-underline-offset:4px}.b2b-pilot.area-pilot .area-case-links{display:flex;flex-wrap:wrap;gap:12px 28px;padding-block:24px;margin-top:20px;border-top:1px solid var(--line);font-size:13px}.b2b-pilot.area-pilot .area-case-links>p{color:var(--muted)}.b2b-pilot.area-pilot .area-case-links a{display:flex;align-items:center;gap:12px}@media(max-width:1100px){.b2b-pilot.area-pilot :is(.area-contexts,.area-outputs){gap:28px}.b2b-pilot.area-pilot .area-context-title{display:block}.b2b-pilot.area-pilot .area-contexts h3{font-size:20px;margin-top:6px}.b2b-pilot.area-pilot .area-scope{-moz-column-gap:40px;column-gap:40px}.b2b-pilot.area-pilot .area-scope dl{grid-template-columns:1fr;gap:4px}.b2b-pilot.area-pilot .area-plans{gap:20px}.b2b-pilot.area-pilot .area-plans article{padding:22px}}@media(max-width:850px){.b2b-pilot.area-pilot .pilot-hero h1{font-size:39px}.b2b-pilot.area-pilot .hero-message{font-size:26px}.b2b-pilot.area-pilot :is(.area-contexts,.area-outputs,.area-plans){grid-template-columns:1fr}.b2b-pilot.area-pilot .area-contexts>li{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px 28px}.b2b-pilot.area-pilot .area-contexts .area-visual{grid-column:1;grid-row:1/5;align-self:center}.b2b-pilot.area-pilot .area-context-title{margin-top:0}.b2b-pilot.area-pilot .area-contexts>li>p{margin:0}.b2b-pilot.area-pilot .area-contexts :is(dl,.pilot-text-link){grid-column:2;margin-top:0}.b2b-pilot.area-pilot .area-role-head{display:none}.b2b-pilot.area-pilot .area-roles{border-top:1px solid #91a5b5}.b2b-pilot.area-pilot .area-roles article{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}.b2b-pilot.area-pilot .area-roles h3{grid-column:1/-1}.b2b-pilot.area-pilot .area-roles article>p>strong{display:block;position:static;width:auto;height:auto;clip-path:none;overflow:visible;color:var(--green);font-size:13px;margin-bottom:8px}.b2b-pilot.area-pilot .joint-check{grid-column:1/-1;margin-top:0}.b2b-pilot.area-pilot .area-outputs article{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);-moz-column-gap:32px;column-gap:32px}.b2b-pilot.area-pilot .area-outputs .area-visual{grid-column:1;grid-row:1/5;align-self:center}.b2b-pilot.area-pilot .area-outputs ul,.b2b-pilot.area-pilot .area-output-note{grid-column:2;margin-top:20px}.b2b-pilot.area-pilot .area-plans article{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:32px;column-gap:32px}.b2b-pilot.area-pilot .area-plans .eyebrow{grid-column:1/-1}.b2b-pilot.area-pilot .area-plans h3{grid-column:1}.b2b-pilot.area-pilot .area-plans ul{grid-column:2;grid-row:2/4;padding-top:0;border-top:0;margin-bottom:0;align-self:center}.b2b-pilot.area-pilot .area-plans .pilot-button{grid-column:2}}@media(max-width:650px){.b2b-pilot.area-pilot .pilot-hero h1{font-size:30px}.b2b-pilot.area-pilot .pilot-heading h2{font-size:28px}.b2b-pilot.area-pilot .hero-message{font-size:23px}.b2b-pilot.area-pilot .pilot-actions{grid-template-columns:1fr}.b2b-pilot.area-pilot :is(.area-scope,.area-connections,.knowledge-links,.resource-layout){grid-template-columns:1fr}.b2b-pilot.area-pilot .area-contexts>li{display:block}.b2b-pilot.area-pilot .area-contexts .area-visual{max-width:320px;margin:0 auto 12px}.b2b-pilot.area-pilot .area-context-title{display:flex}.b2b-pilot.area-pilot .area-contexts h3{margin-top:0}.b2b-pilot.area-pilot .area-contexts>li>p{margin-block:16px 20px}.b2b-pilot.area-pilot .area-contexts .pilot-text-link{margin-top:14px}.b2b-pilot.area-pilot .area-scope h3{font-size:22px}.b2b-pilot.area-pilot .area-roles article{grid-template-columns:1fr}.b2b-pilot.area-pilot .joint-check>span{display:block;margin-bottom:6px}.b2b-pilot.area-pilot .area-outputs article{display:block}.b2b-pilot.area-pilot .area-outputs .area-visual{max-width:320px;margin-inline:auto}.b2b-pilot.area-pilot .area-process li{grid-template-columns:26px minmax(0,1fr);gap:0 16px}.b2b-pilot.area-pilot .area-process li>div{grid-column:2;margin-top:12px}.b2b-pilot.area-pilot .area-plans article{display:flex;padding:24px}.b2b-pilot.area-pilot .area-plans ul{border-top:1px solid #c4d0d9;padding-top:20px;margin-bottom:24px}.b2b-pilot.area-pilot .area-price{margin-block:18px 24px}.b2b-pilot.area-pilot .area-consultation h2{font-size:28px}.b2b-pilot.area-pilot .resource-layout figure{width:min(100%,440px)}}@media(max-width:420px){.b2b-pilot.area-pilot .pilot-heading h2{font-size:24px}.b2b-pilot.area-pilot .pilot-hero h1{font-size:27px}.b2b-pilot.area-pilot .hero-message{font-size:21px}}@media(prefers-reduced-motion:reduce){.b2b-pilot.area-pilot .pilot-button{transition:none}}@media(max-width:374px){.b2b-pilot.area-pilot .pilot-hero h1{font-size:25px}}
