.ai-training_hero__AJuyX{background:radial-gradient(120% 90% at 50% 115%,var(--sky-horizon) 0,rgba(20,38,76,0) 55%),linear-gradient(180deg,var(--sky-deep) 0,var(--sky-mid) 100%);color:var(--text-light);padding:calc(68px + clamp(64px, 9vw, 110px)) 0 clamp(64px,9vw,110px)}.ai-training_hero__AJuyX .eyebrow{color:var(--muted)}.ai-training_heroTitle__dW9rh{margin-top:22px;font-family:var(--font-serif-jp);font-weight:500;font-size:clamp(25px,3.8vw,42px);letter-spacing:.1em;line-height:1.8}.ai-training_heroSub__faNzJ{margin-top:22px;max-width:640px;font-size:clamp(14px,1.6vw,16px);letter-spacing:.06em;color:var(--muted)}.ai-training_outcomesTitle__Pd9oW{text-align:center;font-family:var(--font-serif-jp);font-weight:500;font-size:clamp(21px,3vw,30px);letter-spacing:.1em;line-height:1.7;color:var(--starlight)}.ai-training_outcomeGrid__W3TRr{margin-top:clamp(36px,5vw,56px);display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(20px,3vw,32px);gap:clamp(20px,3vw,32px)}@media (max-width:760px){.ai-training_outcomeGrid__W3TRr{grid-template-columns:1fr}}.ai-training_outcomeCard__NatUl{height:100%;border:1px solid rgba(255,213,121,.32);border-radius:4px;background:radial-gradient(120% 130% at 50% 0,rgba(255,213,121,.08) 0,rgba(255,213,121,0) 60%),rgba(232,238,255,.03);padding:clamp(28px,3.2vw,40px) clamp(22px,2.6vw,32px)}.ai-training_outcomeNumber__zD_j_{font-family:var(--font-serif-en);font-size:clamp(30px,4.4vw,40px);font-weight:700;line-height:1;letter-spacing:.04em;color:var(--polaris);opacity:.85}.ai-training_outcomeCardTitle__92PkN{margin-top:12px;font-family:var(--font-serif-jp);font-weight:500;font-size:clamp(19px,2.4vw,24px);letter-spacing:.09em;line-height:1.7;color:var(--starlight)}.ai-training_outcomeBody__uu3tG{margin-top:14px;font-size:14px;letter-spacing:.05em;color:var(--text-body)}.ai-training_outcomesNote__bUAYv{margin-top:clamp(28px,3.5vw,40px);padding:18px 24px;border:1px solid var(--line-soft);border-radius:4px;text-align:center;font-size:clamp(14px,1.8vw,16px);letter-spacing:.08em;color:var(--starlight)}.ai-training_overviewGrid__RXsXG{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(20px,3vw,32px);gap:clamp(20px,3vw,32px)}@media (max-width:860px){.ai-training_overviewGrid__RXsXG{grid-template-columns:1fr 1fr}}@media (max-width:520px){.ai-training_overviewGrid__RXsXG{grid-template-columns:1fr}}.ai-training_overviewItem__6vQw7{height:100%;border-top:1px solid rgba(255,213,121,.4);padding-top:20px}.ai-training_overviewLabel__3icZu{font-size:12px;letter-spacing:.2em;color:var(--polaris)}.ai-training_overviewValue__xrkRm{margin-top:10px;font-family:var(--font-serif-jp);font-weight:500;font-size:clamp(18px,2.1vw,22px);letter-spacing:.06em;line-height:1.6;color:var(--starlight)}.ai-training_overviewNote__hSobT{margin-top:8px;font-size:12.5px;letter-spacing:.04em;line-height:1.8;color:var(--muted)}.ai-training_card__Nxd0h{height:100%;border:1px solid var(--line-soft);border-radius:4px;background:rgba(232,238,255,.03);padding:clamp(26px,3vw,36px) clamp(22px,2.6vw,30px)}.ai-training_cardTitle__zq3ux{margin-top:12px;font-family:var(--font-serif-jp);font-weight:500;font-size:clamp(17px,2vw,20px);letter-spacing:.08em;line-height:1.8;color:var(--starlight)}.ai-training_steps__Evfke{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(20px,3vw,36px);gap:clamp(20px,3vw,36px)}@media (max-width:860px){.ai-training_steps__Evfke{grid-template-columns:1fr}}.ai-training_step__S4puD{border-top:1px solid var(--line-soft);padding-top:22px}.ai-training_stepTitle__09yT_{margin-top:10px;font-family:var(--font-serif-jp);font-weight:500;font-size:19px;letter-spacing:.1em;color:var(--starlight)}.ai-training_stepDesc__gDC3I{margin-top:10px;font-size:13.5px;letter-spacing:.04em;color:var(--text-body)}.ai-training_appGrid___DXAe{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(20px,3vw,32px);gap:clamp(20px,3vw,32px)}@media (max-width:760px){.ai-training_appGrid___DXAe{grid-template-columns:1fr}}.ai-training_appMenu__qDFr5{margin-top:14px;list-style:none;display:grid;grid-gap:8px;gap:8px}.ai-training_appMenu__qDFr5 li{position:relative;padding-left:22px;font-size:14px;letter-spacing:.04em;color:var(--text-body)}.ai-training_appMenu__qDFr5 li:before{content:"";position:absolute;left:0;top:.85em;width:10px;height:1px;background:var(--muted)}.ai-training_targetList__MatWj{list-style:none;display:grid;grid-gap:16px;gap:16px;max-width:720px}.ai-training_targetList__MatWj li{position:relative;padding:0 0 16px 26px;border-bottom:1px solid var(--line-soft);font-size:15px;letter-spacing:.05em;color:var(--starlight)}.ai-training_targetList__MatWj li:before{content:"";position:absolute;left:0;top:.9em;width:12px;height:1px;background:var(--muted)}.ai-training_cta___lhFC{text-align:center}.ai-training_ctaTitle__sFzie{font-family:var(--font-serif-jp);font-weight:500;font-size:clamp(21px,3vw,30px);letter-spacing:.1em;line-height:1.8}.ai-training_ctaButton__KQofG{margin-top:clamp(28px,4vw,40px)}.ai-training_curriculumHead__4r6UH{margin-top:clamp(56px,7vw,84px);padding-top:clamp(40px,5vw,56px);border-top:1px solid var(--line-soft)}.ai-training_curriculumTitle___biuS{font-family:var(--font-serif-jp);font-weight:500;font-size:clamp(19px,2.4vw,24px);letter-spacing:.1em;color:var(--starlight)}.ai-training_curriculumLead__2E9iM{margin-top:16px;max-width:760px;font-size:14px;letter-spacing:.05em;color:var(--text-body)}.ai-training_curriculumList__BkUG9{margin-top:clamp(28px,3.5vw,40px);list-style:none;border-top:1px solid var(--line-soft)}.ai-training_curriculumItem__OHWjm{display:grid;grid-template-columns:92px 1fr auto;grid-gap:8px clamp(16px,3vw,32px);gap:8px clamp(16px,3vw,32px);align-items:center;padding:20px 4px;border-bottom:1px solid var(--line-soft)}@media (max-width:600px){.ai-training_curriculumItem__OHWjm{grid-template-columns:1fr auto;align-items:baseline}.ai-training_curriculumDay__Sawh9{grid-row:1;grid-column:1}.ai-training_curriculumFormat__vQAds{grid-row:1;grid-column:2}.ai-training_curriculumName__35UaV{grid-row:2;grid-column:1/-1}}.ai-training_curriculumDay__Sawh9{font-family:var(--font-serif-en);font-style:italic;font-size:15px;letter-spacing:.14em;color:var(--polaris)}.ai-training_curriculumName__35UaV{font-size:15px;letter-spacing:.05em;color:var(--starlight)}.ai-training_curriculumFormat__vQAds{justify-self:end;border:1px solid rgba(143,160,198,.45);padding:3px 14px;font-size:11.5px;letter-spacing:.14em;white-space:nowrap;color:var(--muted)}.ai-training_priceBoard__l5ooV{max-width:820px;margin:0 auto;display:grid;grid-gap:clamp(16px,2.2vw,22px);gap:clamp(16px,2.2vw,22px);justify-items:stretch}.ai-training_priceBlock__PKT_b{border:1px solid var(--line-soft);border-radius:4px;background:rgba(232,238,255,.03);padding:clamp(24px,3vw,32px) clamp(20px,2.6vw,32px)}.ai-training_priceBlockAccent__uMqsg{border-color:rgba(255,213,121,.45);background:radial-gradient(130% 140% at 50% 0,rgba(255,213,121,.1) 0,rgba(255,213,121,0) 65%),rgba(232,238,255,.03)}.ai-training_priceBlockLabel__YbSOd{display:inline-block;border:1px solid rgba(143,160,198,.5);padding:3px 18px;font-size:12px;letter-spacing:.18em;color:var(--muted)}.ai-training_priceBlockLabelAccent__3XdYC{border-color:rgba(255,213,121,.6);color:var(--polaris)}.ai-training_priceCells__OXStE{margin-top:clamp(18px,2.4vw,26px);display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(16px,3vw,32px);gap:clamp(16px,3vw,32px)}@media (max-width:520px){.ai-training_priceCells__OXStE{grid-template-columns:1fr;gap:20px}}.ai-training_priceCell__ls8u1+.ai-training_priceCell__ls8u1{border-left:1px solid var(--line-soft);padding-left:clamp(16px,3vw,32px)}@media (max-width:520px){.ai-training_priceCell__ls8u1+.ai-training_priceCell__ls8u1{border-left:none;border-top:1px solid var(--line-soft);padding-left:0;padding-top:20px}}.ai-training_priceCol__XdutA{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12.5px;letter-spacing:.1em;color:var(--muted)}.ai-training_priceSubNote__ZqYPo{font-size:11.5px;letter-spacing:.1em;color:var(--polaris)}.ai-training_priceValue__BpIUw{margin-top:6px;font-family:var(--font-serif-jp);font-weight:500;font-size:clamp(30px,5vw,44px);letter-spacing:.04em;line-height:1.3;color:var(--starlight)}.ai-training_priceValueAccent__ZMeda{color:var(--polaris)}.ai-training_priceHighlight__wLKbH{justify-self:center;position:relative;padding:10px 28px;font-size:clamp(13px,1.7vw,15px);letter-spacing:.1em;color:var(--polaris)}.ai-training_priceHighlight__wLKbH:before{content:"↓";display:block;margin-bottom:4px;text-align:center;font-family:var(--font-serif-en);font-size:18px;color:rgba(255,213,121,.7)}.ai-training_priceDeadline__ETCGF{margin:clamp(24px,3vw,32px) auto 0;max-width:820px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;border:1px solid var(--line-soft);border-radius:4px;padding:14px 20px;font-size:13.5px;letter-spacing:.06em;color:var(--text-body)}.ai-training_priceDeadlineBadge__zlMJq{border:1px solid rgba(255,213,121,.6);padding:2px 12px;font-size:11.5px;letter-spacing:.14em;white-space:nowrap;color:var(--polaris)}.ai-training_priceNotes__FGpdz{margin:20px auto 0;max-width:820px;list-style:none;display:grid;grid-gap:6px;gap:6px}.ai-training_priceNotes__FGpdz li{position:relative;padding-left:18px;font-size:12px;letter-spacing:.03em;line-height:1.9;color:var(--muted-dark)}.ai-training_priceNotes__FGpdz li:before{content:"※";position:absolute;left:0}.ai-training_overviewIcon__HSC4T{display:block;margin-bottom:14px;color:var(--polaris);opacity:.9}.ai-training_curriculumFormat__vQAds{display:inline-flex;align-items:center;gap:6px}.ai-training_formatIcon__NK1rb{flex-shrink:0;opacity:.85}.ai-training_targetList__MatWj li{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start}.ai-training_targetIcon__sljIc{margin-top:3px;color:var(--polaris);opacity:.9}.ai-training_appFigure__R7Qeh,.ai-training_stepFigure__yHYdF{aspect-ratio:4/3;border-radius:20px;overflow:hidden;border:1px solid var(--line-soft);box-shadow:0 14px 32px rgba(6,10,23,.45)}.ai-training_stepFigure__yHYdF{margin-bottom:22px}.ai-training_appFigure__R7Qeh{margin-top:20px}.ai-training_figureImage__JZbFw{width:100%;height:100%;object-fit:cover;display:block}.ai-training_featureList__3r1Cs{display:grid;grid-gap:clamp(56px,8vw,88px);gap:clamp(56px,8vw,88px)}.ai-training_featureRow__7MxiA{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,4vw,48px);gap:clamp(32px,4vw,48px);align-items:center}.ai-training_featureFigure__Ar4eg{aspect-ratio:4/3;border-radius:24px;overflow:hidden;border:1px solid var(--line-soft);box-shadow:0 18px 40px rgba(6,10,23,.5)}.ai-training_featureFigure__Ar4eg .ai-training_figureImage__JZbFw{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.ai-training_featureRow__7MxiA:hover .ai-training_figureImage__JZbFw{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.ai-training_featureFigure__Ar4eg .ai-training_figureImage__JZbFw,.ai-training_featureRow__7MxiA:hover .ai-training_figureImage__JZbFw{transition:none;transform:none}}.ai-training_featureText__9tdRU{min-width:0}.ai-training_numberBadge__4XYR1{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:2px solid var(--polaris);border-radius:50%;font-family:var(--font-serif-en);font-size:16px;font-weight:600;letter-spacing:.06em;color:var(--polaris);background:transparent}.ai-training_featureTitle__a9_xb{margin-top:20px;font-family:var(--font-serif-jp);font-weight:500;font-size:clamp(19px,2.4vw,24px);letter-spacing:.08em;line-height:1.7;color:var(--starlight)}.ai-training_featureBody__Rie9K{margin-top:18px;font-size:14.5px;letter-spacing:.05em;line-height:2;color:var(--text-body)}@media (max-width:860px){.ai-training_featureRow__7MxiA{grid-template-columns:1fr;gap:24px}}.ai-training_step__S4puD{border-top:none;padding-top:0}.ai-training_step__S4puD .ai-training_numberBadge__4XYR1{width:42px;height:42px;font-size:14px}.ai-training_card__Nxd0h,.ai-training_outcomeCard__NatUl{transition:border-color .4s ease,background-color .4s ease,transform .4s ease}.ai-training_card__Nxd0h:hover,.ai-training_outcomeCard__NatUl:hover{border-color:rgba(255,213,121,.35);background:rgba(232,238,255,.05);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.ai-training_card__Nxd0h,.ai-training_outcomeCard__NatUl{transition:none}.ai-training_card__Nxd0h:hover,.ai-training_outcomeCard__NatUl:hover{transform:none}}