.detail-module__hYu3ga__detail{--reading:1120px}.detail-module__hYu3ga__detail section{scroll-margin-top:96px}.detail-module__hYu3ga__container{width:min(calc(100% - var(--gutter) * 2), var(--reading));margin-inline:auto}.detail-module__hYu3ga__label{font:400 12px / 1.6 var(--english);letter-spacing:.13em}.detail-module__hYu3ga__body{font-size:16px;line-height:2}.detail-module__hYu3ga__detail h1,.detail-module__hYu3ga__detail h2,.detail-module__hYu3ga__detail h3{font-family:var(--japanese-display);font-feature-settings:"palt";font-weight:500}.detail-module__hYu3ga__detail h2{letter-spacing:.04em;font-size:clamp(30px,3.2vw,46px);line-height:1.7}.detail-module__hYu3ga__sectionMeta{font:400 12px / 1.5 var(--english);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:24px;margin-bottom:65px;display:flex}.detail-module__hYu3ga__sectionMeta>:last-child{font-family:var(--font-noto-sans-jp), sans-serif;letter-spacing:.035em;font-size:14px}.detail-module__hYu3ga__breadcrumb{z-index:1;font:400 12px / 1.5 var(--english);letter-spacing:.08em;align-items:center;gap:20px;padding-top:142px;display:flex;position:relative}.detail-module__hYu3ga__breadcrumb>:last-child{font-family:var(--font-noto-sans-jp), sans-serif;letter-spacing:.02em}.detail-module__hYu3ga__smallLink{border-bottom:1px solid #193f5066;justify-content:space-between;gap:60px;padding-block:16px;font-size:14px;display:inline-flex}.detail-module__hYu3ga__smallLink:hover{opacity:.65}.detail-module__hYu3ga__serviceHero{background:var(--blue);isolation:isolate;border-radius:0 0 0 80px;height:min(105svh,1050px);min-height:920px;position:relative}.detail-module__hYu3ga__heroArt{z-index:-1;width:70%;height:95%;position:absolute;top:0;right:-4%;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}.detail-module__hYu3ga__heroArt img{object-fit:cover;object-position:62% 50%}.detail-module__hYu3ga__heroCopy{z-index:1;max-width:530px;padding-top:55px;position:relative}.detail-module__hYu3ga__heroCopy>.detail-module__hYu3ga__label{font-family:var(--font-noto-sans-jp), sans-serif;letter-spacing:.045em;font-size:14px}.detail-module__hYu3ga__heroCopy h1{letter-spacing:.03em;margin-top:25px;font-size:clamp(40px,4.3vw,65px);line-height:1.65}.detail-module__hYu3ga__heroLead{max-width:24em;font-size:16px;line-height:2;margin-top:24px!important}.detail-module__hYu3ga__heroCopy .detail-module__hYu3ga__smallLink{margin-top:16px}.detail-module__hYu3ga__heroEnglish{font:400 clamp(70px, 10.5vw, 166px) / .9 var(--serif);letter-spacing:-.055em;pointer-events:none;position:absolute;bottom:42px;left:5%;right:5%}.detail-module__hYu3ga__heroEnglish em{margin-left:28%;display:block}.detail-module__hYu3ga__aiHero .detail-module__hYu3ga__heroArt img{object-position:72% 55%}.detail-module__hYu3ga__aiHero .detail-module__hYu3ga__heroEnglish em{margin-left:14%;font-size:.78em}.detail-module__hYu3ga__warmHero{background:#e5eef1}.detail-module__hYu3ga__warmHero .detail-module__hYu3ga__heroArt{opacity:.8}.detail-module__hYu3ga__intro{padding-block:95px}.detail-module__hYu3ga__introGrid{grid-template-columns:1fr 1fr;gap:9%;display:grid}.detail-module__hYu3ga__concerns{margin:36px 0 0;padding:0;list-style:none}.detail-module__hYu3ga__concerns li{border-top:1px solid #193f5033;gap:22px;padding-block:21px;font-size:16px;line-height:1.8;display:flex}.detail-module__hYu3ga__concerns li>span{font:400 12px / 2.4 var(--english);flex-shrink:0}.detail-module__hYu3ga__support{background:var(--deep);color:var(--paper);border-radius:70px 70px 0 0;padding-block:95px}.detail-module__hYu3ga__supportGrid{grid-template-columns:1fr 1fr;align-items:start;gap:12%;display:grid}.detail-module__hYu3ga__supportVisual{min-width:0;position:sticky;top:122px}.detail-module__hYu3ga__supportVisual h2{z-index:2;font-size:clamp(30px,3vw,44px);position:relative}.detail-module__hYu3ga__supportPhoto{border-radius:48% 48% 40% 40%;height:310px;margin-top:-72px;margin-left:20%;position:relative;overflow:clip}.detail-module__hYu3ga__supportPhoto img{object-fit:cover;object-position:64% 50%}.detail-module__hYu3ga__supportEnglish{font:italic 400 clamp(35px, 4vw, 58px) / 1.15 var(--serif);letter-spacing:-.035em;color:#bdd3de;max-width:8em;position:relative;margin-top:38px!important}.detail-module__hYu3ga__supportEnglish em{margin-left:23%}.detail-module__hYu3ga__supportSplit .detail-module__hYu3ga__supportVisual{min-height:260px}.detail-module__hYu3ga__aiSupport .detail-module__hYu3ga__supportGrid,.detail-module__hYu3ga__bootcampSupport .detail-module__hYu3ga__supportGrid{display:block}.detail-module__hYu3ga__aiSupport .detail-module__hYu3ga__supportVisual,.detail-module__hYu3ga__bootcampSupport .detail-module__hYu3ga__supportVisual{justify-content:space-between;align-items:end;gap:55px;margin-bottom:65px;display:flex;position:relative;top:auto}.detail-module__hYu3ga__aiSupport .detail-module__hYu3ga__supportEnglish,.detail-module__hYu3ga__bootcampSupport .detail-module__hYu3ga__supportEnglish{max-width:6em;font-size:clamp(38px,5vw,68px);margin-top:0!important}.detail-module__hYu3ga__aiSupport .detail-module__hYu3ga__supportItems,.detail-module__hYu3ga__bootcampSupport .detail-module__hYu3ga__supportItems{grid-template-columns:repeat(3,1fr);gap:5%;display:grid}.detail-module__hYu3ga__aiSupport .detail-module__hYu3ga__supportItems article,.detail-module__hYu3ga__bootcampSupport .detail-module__hYu3ga__supportItems article{border-top:1px solid #fff5;border-bottom:0;margin-bottom:0;padding-block:25px 0}.detail-module__hYu3ga__supportItems article{border-bottom:1px solid #ffffff40;margin-bottom:40px;padding-block:10px 55px}.detail-module__hYu3ga__supportItems article:last-child{margin-bottom:0}.detail-module__hYu3ga__supportItems h3{margin-top:25px;font-size:clamp(23px,2.2vw,30px);line-height:1.6}.detail-module__hYu3ga__supportItems p{font-size:16px;line-height:2;margin-top:23px!important}.detail-module__hYu3ga__journey{background:#e4eef3;border-radius:0 0 75px;padding-block:90px}.detail-module__hYu3ga__journeyHeading{grid-template-columns:1fr 1fr;align-items:end;gap:9%;margin-bottom:65px;display:grid}.detail-module__hYu3ga__steps{grid-template-columns:repeat(4,1fr);gap:4%;margin:0;padding:0;list-style:none;display:grid}.detail-module__hYu3ga__steps li{border-top:1px solid #193f5050;min-width:0;padding-block:28px}.detail-module__hYu3ga__stepNumber{font:400 52px / 1 var(--serif);letter-spacing:-.05em;margin-bottom:25px;display:block}.detail-module__hYu3ga__stepNumber small{font:400 12px / 1 var(--english);letter-spacing:.05em}.detail-module__hYu3ga__steps h3{font-size:23px;line-height:1.6}.detail-module__hYu3ga__steps p{max-width:39em;font-size:16px;line-height:2;margin-top:16px!important}.detail-module__hYu3ga__outcome{text-align:right;font-family:var(--japanese-display);font-size:clamp(24px,2.8vw,38px);line-height:1.7;margin-top:55px!important}.detail-module__hYu3ga__talentJourney .detail-module__hYu3ga__steps{grid-template-columns:1fr 1fr;gap:0 8%;display:grid}.detail-module__hYu3ga__talentJourney .detail-module__hYu3ga__steps li{display:block}.detail-module__hYu3ga__talentJourney .detail-module__hYu3ga__steps li>div{margin-top:30px}.detail-module__hYu3ga__bootcampJourney .detail-module__hYu3ga__steps{grid-template-columns:repeat(2,1fr);gap:0 8%}.detail-module__hYu3ga__planSection{padding-block:90px}.detail-module__hYu3ga__planSection>.detail-module__hYu3ga__container{grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.detail-module__hYu3ga__planSection h2,.detail-module__hYu3ga__planSection .detail-module__hYu3ga__smallLink{margin-top:20px}.detail-module__hYu3ga__faq{padding-block:130px}.detail-module__hYu3ga__faqGrid{grid-template-columns:.85fr 1.3fr;gap:8%;display:grid}.detail-module__hYu3ga__faqGrid h2{margin-top:23px;font-size:clamp(28px,2.8vw,38px)}.detail-module__hYu3ga__faqGrid>div:first-child>p:last-child{font-size:14px;line-height:2;margin-top:20px!important}.detail-module__hYu3ga__disclosure{border-top:1px solid #193f5040}.detail-module__hYu3ga__disclosure:last-child{border-bottom:1px solid #193f5040}.detail-module__hYu3ga__disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:26px;padding-block:29px;font-size:16px;line-height:1.8;list-style:none;display:flex}.detail-module__hYu3ga__disclosure summary::-webkit-details-marker{display:none}.detail-module__hYu3ga__disclosureIcon{flex:0 0 18px;width:18px;height:18px;position:relative}.detail-module__hYu3ga__disclosureIcon:before,.detail-module__hYu3ga__disclosureIcon:after{content:"";background:currentColor;width:18px;height:1px;position:absolute;top:8px}.detail-module__hYu3ga__disclosureIcon:after{transition:transform .3s;transform:rotate(90deg)}.detail-module__hYu3ga__disclosure[open] .detail-module__hYu3ga__disclosureIcon:after{transform:rotate(0)}.detail-module__hYu3ga__disclosure>p{padding:0 34px 28px 0;font-size:16px;line-height:2}.detail-module__hYu3ga__related{padding-block:70px}.detail-module__hYu3ga__related .detail-module__hYu3ga__sectionMeta{margin-bottom:25px}.detail-module__hYu3ga__related .detail-module__hYu3ga__sectionMeta h2{font-size:26px}.detail-module__hYu3ga__relatedLinks{grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.detail-module__hYu3ga__relatedLinks a{border-bottom:1px solid #193f5055;justify-content:space-between;gap:15px;padding-block:28px;font-size:14px;line-height:1.8;display:flex}.detail-module__hYu3ga__relatedLinks small{font:400 17px / 1.4 var(--serif);margin-top:9px;display:block}.detail-module__hYu3ga__relatedLinks a:hover{color:#527b90}.detail-module__hYu3ga__conversation{background:var(--deep);color:var(--paper);isolation:isolate;border-radius:65px 65px 0 0;padding-block:90px 110px;position:relative;overflow:clip}.detail-module__hYu3ga__conversationArt{z-index:-1;opacity:.3;width:70%;height:135%;position:absolute;top:-12%;right:-14%;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.detail-module__hYu3ga__conversationArt img{object-fit:cover}.detail-module__hYu3ga__detail .detail-module__hYu3ga__conversationTitle{font:400 clamp(65px, 10vw, 155px) / .95 var(--serif);letter-spacing:-.055em;margin-top:45px}.detail-module__hYu3ga__conversationTitle em{margin-left:15%}.detail-module__hYu3ga__conversationBottom{justify-content:space-between;align-items:end;gap:40px;margin-top:60px;display:flex}.detail-module__hYu3ga__conversationBottom p{font-size:16px;line-height:2}.detail-module__hYu3ga__button{cursor:pointer;border:1px solid;border-radius:60px;justify-content:center;align-items:center;gap:35px;min-height:64px;padding:23px 32px;font-size:16px;line-height:1.5;transition:color .25s,background .25s;display:inline-flex}.detail-module__hYu3ga__button:hover{background:var(--paper);color:var(--ink)}.detail-module__hYu3ga__aboutHero{background:var(--blue);border-radius:0 0 80px;padding-bottom:100px;position:relative}.detail-module__hYu3ga__detail .detail-module__hYu3ga__aboutSignature{font:400 clamp(80px, 12.6vw, 195px) / .87 var(--serif);letter-spacing:-.06em;margin-top:60px}.detail-module__hYu3ga__aboutSignature em{margin-left:25%}.detail-module__hYu3ga__aboutHeroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:10%;margin-top:70px;display:grid}.detail-module__hYu3ga__aboutHeroGrid h2{margin-top:20px}.detail-module__hYu3ga__aboutHeroGrid .detail-module__hYu3ga__body{max-width:29em;margin-top:26px}.detail-module__hYu3ga__aboutPhoto{border-radius:50% 50% 4px 4px;height:440px;position:relative;overflow:clip}.detail-module__hYu3ga__aboutPhoto img{object-fit:cover;object-position:52% 50%}.detail-module__hYu3ga__representative{background:var(--deep);color:var(--paper);padding-block:120px}.detail-module__hYu3ga__representativeGrid{grid-template-columns:1fr 1.1fr;gap:10%;display:grid}.detail-module__hYu3ga__profileName{font-family:var(--japanese-display);font-size:34px;line-height:1.7;margin-top:45px!important}.detail-module__hYu3ga__profileName small{font-family:var(--font-noto-sans-jp), sans-serif;font-size:14px;display:block}.detail-module__hYu3ga__profileEnglish{font:italic 400 29px / 1.4 var(--serif);margin-top:12px!important}.detail-module__hYu3ga__representativeGrid .detail-module__hYu3ga__body{margin-top:26px}.detail-module__hYu3ga__career{margin:65px 0 0}.detail-module__hYu3ga__career>div{border-top:1px solid #ffffff40;grid-template-columns:135px 1fr;gap:30px;padding-block:28px;display:grid}.detail-module__hYu3ga__career dt{font:400 17px / 1.7 var(--english)}.detail-module__hYu3ga__career dd{margin:0;font-size:17px;line-height:1.7}.detail-module__hYu3ga__career small{margin-top:8px;font-size:14px;display:block}.detail-module__hYu3ga__career p{color:#dbe7ee;font-size:16px;line-height:1.9;margin-top:14px!important}.detail-module__hYu3ga__aboutLinks{flex-wrap:wrap;gap:16px 30px;margin-top:22px;display:flex}.detail-module__hYu3ga__aboutLinks a{border-bottom:1px solid #193f5066;align-items:center;min-height:44px;font-size:14px;display:flex}.detail-module__hYu3ga__values{padding-block:130px}.detail-module__hYu3ga__valueGrid{grid-template-columns:repeat(3,1fr);gap:6%;display:grid}.detail-module__hYu3ga__valueGrid h3{margin-top:25px;font-size:24px;line-height:1.7}.detail-module__hYu3ga__valueGrid p{font-size:16px;line-height:2;margin-top:18px!important}.detail-module__hYu3ga__company{background:#e4eef3;border-radius:65px 0 0;padding-block:105px 130px}.detail-module__hYu3ga__companyGrid{grid-template-columns:.8fr 1.2fr;gap:9%;display:grid}.detail-module__hYu3ga__companyGrid h2{margin-top:20px;font-size:38px}.detail-module__hYu3ga__company dl{margin:0}.detail-module__hYu3ga__company dl>div{border-bottom:1px solid #193f5040;grid-template-columns:100px 1fr;gap:25px;padding-block:28px;display:grid}.detail-module__hYu3ga__company dt{font-size:14px;line-height:2}.detail-module__hYu3ga__company dd{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:2}.detail-module__hYu3ga__contactIntro{background:var(--blue);border-radius:0 0 65px;padding-bottom:45px}.detail-module__hYu3ga__contactIntro .detail-module__hYu3ga__breadcrumb{padding-top:122px}.detail-module__hYu3ga__detail .detail-module__hYu3ga__contactSignature{font:400 clamp(64px, 9vw, 120px) / 1 var(--serif);letter-spacing:-.055em;margin-top:30px}.detail-module__hYu3ga__contactIntroBottom{justify-content:space-between;align-items:end;gap:50px;margin-top:30px;display:flex}.detail-module__hYu3ga__contactIntroBottom h1{font-size:30px;line-height:1.6}.detail-module__hYu3ga__contactIntroBottom h2{font-size:clamp(28px,3vw,42px)}.detail-module__hYu3ga__contactIntroBottom p{max-width:31em}.detail-module__hYu3ga__contactSection{padding-block:65px 95px}.detail-module__hYu3ga__contactGrid{grid-template-columns:.65fr 1.35fr;align-items:start;gap:12%;display:grid}.detail-module__hYu3ga__contactForm{grid-area:1/2}.detail-module__hYu3ga__detail .detail-module__hYu3ga__formTitle{margin-bottom:25px;font-size:23px;line-height:1.7}.detail-module__hYu3ga__detail .detail-module__hYu3ga__contactPolicy{margin-bottom:25px;font-size:14px;line-height:1.9}.detail-module__hYu3ga__contactAside{grid-area:1/1;position:sticky;top:130px}.detail-module__hYu3ga__contactAside h2{font-size:26px}.detail-module__hYu3ga__contactAside>p{font-size:14px;line-height:2;margin-top:22px!important}.detail-module__hYu3ga__contactAside a{font:400 18px / 1.5 var(--english);overflow-wrap:anywhere;margin-top:30px;display:block}.detail-module__hYu3ga__contactAside a small{font:400 12px / 1.5 var(--english);letter-spacing:.1em;margin-bottom:8px;display:block}.detail-module__hYu3ga__formNotice{background:#e4eef3;border-radius:0 24px 24px;margin-bottom:38px;padding:23px 25px;font-size:14px;line-height:1.9}.detail-module__hYu3ga__formNotice strong{margin-bottom:6px;font-weight:500;display:block}.detail-module__hYu3ga__formFields{grid-template-columns:1fr 1fr;gap:30px 25px;display:grid}.detail-module__hYu3ga__field{min-width:0}.detail-module__hYu3ga__fullField{grid-column:1/-1}.detail-module__hYu3ga__field label{align-items:baseline;gap:14px;margin-bottom:12px;font-size:14px;line-height:1.7;display:flex}.detail-module__hYu3ga__field label small{color:#607581;font-size:12px}.detail-module__hYu3ga__field input,.detail-module__hYu3ga__field select,.detail-module__hYu3ga__field textarea{width:100%;min-height:54px;font:400 16px / 1.7 var(--font-noto-sans-jp), sans-serif;color:var(--ink);background:0 0;border:1px solid #9cafb8;border-radius:4px;padding:14px}.detail-module__hYu3ga__field textarea{resize:vertical;min-height:185px}.detail-module__hYu3ga__field :is(input,select,textarea):focus-visible{outline-offset:3px;outline-color:#416f87}.detail-module__hYu3ga__field [aria-invalid=true]{border-color:#9b4141}.detail-module__hYu3ga__error{color:#913939;font-size:14px;line-height:1.7;margin-top:8px!important}.detail-module__hYu3ga__consent{align-items:start;gap:13px;margin-top:35px;font-size:14px;line-height:1.9;display:flex}.detail-module__hYu3ga__consent input{width:19px;height:19px;accent-color:var(--ink);flex-shrink:0;margin-top:4px}.detail-module__hYu3ga__consent a{text-underline-offset:4px;text-decoration:underline}.detail-module__hYu3ga__formActions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:35px;display:flex}.detail-module__hYu3ga__formActions .detail-module__hYu3ga__button{background:var(--deep);color:var(--paper);border-color:var(--deep);min-width:280px}.detail-module__hYu3ga__formActions .detail-module__hYu3ga__button:hover{background:#37677d}.detail-module__hYu3ga__formHint{font-size:12px;line-height:1.7;margin-top:18px!important}.detail-module__hYu3ga__review h3{font-size:27px;line-height:1.6}.detail-module__hYu3ga__review>p{font-size:14px;line-height:2;margin-top:15px!important}.detail-module__hYu3ga__review dl{margin:30px 0}.detail-module__hYu3ga__review dl>div{border-top:1px solid #193f5033;padding-block:22px}.detail-module__hYu3ga__review dt{margin-bottom:10px;font-size:12px}.detail-module__hYu3ga__review dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.9}.detail-module__hYu3ga__editButton{cursor:pointer;border-bottom:1px solid;padding-block:14px;font-size:14px}.detail-module__hYu3ga__detail[data-motion=active] [data-enter]{transform:translateY(var(--enter-y,0px));opacity:var(--enter-alpha,1)}.detail-module__hYu3ga__detail[data-motion=active] [data-drift]{transform:translateX(var(--drift-x,0px))}.detail-module__hYu3ga__detail[data-motion=active] [data-parallax] img{transform:translateY(var(--photo-y,0px)) scale(1.13)}@media (max-width:900px){.detail-module__hYu3ga__heroEnglish{font-size:11vw}.detail-module__hYu3ga__serviceHero{min-height:900px}.detail-module__hYu3ga__supportGrid,.detail-module__hYu3ga__contactGrid{gap:7%}.detail-module__hYu3ga__relatedLinks{gap:24px}}@media (max-width:760px){.detail-module__hYu3ga__detail section{scroll-margin-top:76px}.detail-module__hYu3ga__sectionMeta{gap:14px;margin-bottom:38px}.detail-module__hYu3ga__sectionMeta>:last-child{font-size:14px}.detail-module__hYu3ga__breadcrumb{gap:14px;padding-top:110px;font-size:12px}.detail-module__hYu3ga__serviceHero{border-radius:0 0 0 45px;height:auto;min-height:0;padding-bottom:365px}.detail-module__hYu3ga__heroArt{width:118%;height:360px;top:auto;bottom:0;right:-10%;-webkit-mask-image:linear-gradient(#0000,#000 30% 85%,#0000);mask-image:linear-gradient(#0000,#000 30% 85%,#0000)}.detail-module__hYu3ga__heroArt img{object-position:62% 50%}.detail-module__hYu3ga__heroCopy{max-width:95%;padding-top:40px}.detail-module__hYu3ga__heroCopy h1{margin-top:20px;font-size:clamp(30px,9vw,45px);line-height:1.65}.detail-module__hYu3ga__heroLead{max-width:22em;font-size:16px;line-height:1.9;margin-top:20px!important}.detail-module__hYu3ga__heroEnglish{font-size:15.5vw;line-height:1;bottom:40px;left:6%;right:5%}.detail-module__hYu3ga__heroEnglish em{margin-left:3%}.detail-module__hYu3ga__aiHero .detail-module__hYu3ga__heroEnglish em{margin-left:0;font-size:.74em}.detail-module__hYu3ga__intro{padding-block:65px}.detail-module__hYu3ga__introGrid,.detail-module__hYu3ga__supportGrid,.detail-module__hYu3ga__journeyHeading,.detail-module__hYu3ga__faqGrid,.detail-module__hYu3ga__aboutHeroGrid,.detail-module__hYu3ga__representativeGrid,.detail-module__hYu3ga__companyGrid,.detail-module__hYu3ga__contactGrid{grid-template-columns:1fr;gap:35px}.detail-module__hYu3ga__detail h2{font-size:clamp(27px,7.6vw,35px)}.detail-module__hYu3ga__support{border-radius:40px 40px 0 0;padding-block:75px 80px}.detail-module__hYu3ga__supportVisual{margin-bottom:16px;display:block;position:relative;top:auto}.detail-module__hYu3ga__supportSplit .detail-module__hYu3ga__supportVisual{min-height:0}.detail-module__hYu3ga__aiSupport .detail-module__hYu3ga__supportVisual,.detail-module__hYu3ga__bootcampSupport .detail-module__hYu3ga__supportVisual{margin-bottom:35px;display:block}.detail-module__hYu3ga__aiSupport .detail-module__hYu3ga__supportItems,.detail-module__hYu3ga__bootcampSupport .detail-module__hYu3ga__supportItems{display:block}.detail-module__hYu3ga__aiSupport .detail-module__hYu3ga__supportItems article,.detail-module__hYu3ga__bootcampSupport .detail-module__hYu3ga__supportItems article{padding-block:24px 32px}.detail-module__hYu3ga__supportVisual h2{font-size:26px}.detail-module__hYu3ga__supportPhoto{grid-column:2;height:205px;margin:0 -8px 0 -15px}.detail-module__hYu3ga__supportEnglish,.detail-module__hYu3ga__aiSupport .detail-module__hYu3ga__supportEnglish,.detail-module__hYu3ga__bootcampSupport .detail-module__hYu3ga__supportEnglish{max-width:8em;font-size:38px;margin-top:24px!important}.detail-module__hYu3ga__supportEnglish em{margin-left:25%}.detail-module__hYu3ga__supportItems article{margin-bottom:24px;padding-bottom:35px}.detail-module__hYu3ga__supportItems h3{margin-top:18px;font-size:25px}.detail-module__hYu3ga__journey{border-radius:0 0 45px;padding-block:65px}.detail-module__hYu3ga__journeyHeading{margin-bottom:42px}.detail-module__hYu3ga__steps,.detail-module__hYu3ga__talentJourney .detail-module__hYu3ga__steps,.detail-module__hYu3ga__bootcampJourney .detail-module__hYu3ga__steps{display:block}.detail-module__hYu3ga__steps li,.detail-module__hYu3ga__talentJourney .detail-module__hYu3ga__steps li{grid-template-columns:52px 1fr;gap:22px;padding:26px 0;display:grid}.detail-module__hYu3ga__stepNumber{margin-bottom:0;font-size:44px}.detail-module__hYu3ga__stepNumber small{margin-top:8px;display:block}.detail-module__hYu3ga__steps h3{font-size:23px}.detail-module__hYu3ga__talentJourney .detail-module__hYu3ga__steps li>div{margin-top:0}.detail-module__hYu3ga__outcome{text-align:left;font-size:27px;margin-top:32px!important}.detail-module__hYu3ga__faq{padding-block:85px}.detail-module__hYu3ga__faqGrid{gap:35px}.detail-module__hYu3ga__disclosure summary{gap:20px;padding-block:24px}.detail-module__hYu3ga__related{padding-block:55px}.detail-module__hYu3ga__planSection{padding-block:65px}.detail-module__hYu3ga__planSection>.detail-module__hYu3ga__container{grid-template-columns:1fr;gap:28px}.detail-module__hYu3ga__related .detail-module__hYu3ga__sectionMeta{display:block}.detail-module__hYu3ga__related .detail-module__hYu3ga__sectionMeta>span{font:400 12px var(--english);margin-top:15px;display:block}.detail-module__hYu3ga__relatedLinks{display:block}.detail-module__hYu3ga__relatedLinks a{padding-block:23px;font-size:16px}.detail-module__hYu3ga__conversation{border-radius:40px 40px 0 0;padding-block:65px 80px}.detail-module__hYu3ga__detail .detail-module__hYu3ga__conversationTitle{margin-top:35px;font-size:16vw}.detail-module__hYu3ga__conversationTitle em{margin-left:5%}.detail-module__hYu3ga__conversationBottom{margin-top:40px;display:block}.detail-module__hYu3ga__conversationBottom .detail-module__hYu3ga__button{width:100%;margin-top:30px}.detail-module__hYu3ga__button{gap:15px;padding:21px 25px}.detail-module__hYu3ga__conversationArt{width:150%;right:-55%}.detail-module__hYu3ga__aboutHero{border-radius:0 0 45px;padding-bottom:75px}.detail-module__hYu3ga__detail .detail-module__hYu3ga__aboutSignature{margin-top:45px;font-size:19vw}.detail-module__hYu3ga__aboutHeroGrid{gap:40px;margin-top:45px}.detail-module__hYu3ga__aboutPhoto{height:380px}.detail-module__hYu3ga__representative{padding-block:80px}.detail-module__hYu3ga__profileName{font-size:30px;margin-top:32px!important}.detail-module__hYu3ga__representativeGrid{gap:45px}.detail-module__hYu3ga__career{margin-top:45px}.detail-module__hYu3ga__career>div{grid-template-columns:1fr;gap:10px;padding-block:25px}.detail-module__hYu3ga__values{padding-block:85px}.detail-module__hYu3ga__valueGrid{display:block}.detail-module__hYu3ga__valueGrid article{border-top:1px solid #193f5040;padding-block:25px 32px}.detail-module__hYu3ga__valueGrid h3{margin-top:18px}.detail-module__hYu3ga__company{border-radius:40px 0 0;padding-block:75px 85px}.detail-module__hYu3ga__companyGrid{gap:35px}.detail-module__hYu3ga__company dl>div{grid-template-columns:1fr;gap:10px;padding-block:24px}.detail-module__hYu3ga__contactIntro{border-radius:0 0 40px;padding-bottom:35px}.detail-module__hYu3ga__contactIntro .detail-module__hYu3ga__breadcrumb{padding-top:105px}.detail-module__hYu3ga__detail .detail-module__hYu3ga__contactSignature{margin-top:24px;font-size:17vw}.detail-module__hYu3ga__contactIntroBottom{margin-top:22px;display:block}.detail-module__hYu3ga__contactIntroBottom h1{font-size:26px}.detail-module__hYu3ga__contactIntroBottom p{margin-top:22px!important}.detail-module__hYu3ga__contactSection{padding-block:40px 65px}.detail-module__hYu3ga__contactGrid{gap:55px}.detail-module__hYu3ga__contactForm,.detail-module__hYu3ga__contactAside{grid-area:auto/1}.detail-module__hYu3ga__contactAside{position:static}.detail-module__hYu3ga__contactAside a{margin-top:22px}.detail-module__hYu3ga__formNotice{margin-bottom:32px;padding:21px}.detail-module__hYu3ga__formFields{grid-template-columns:1fr;gap:25px}.detail-module__hYu3ga__formActions .detail-module__hYu3ga__button{width:100%;min-width:0}.detail-module__hYu3ga__formActions{gap:22px}}@media (max-width:370px){.detail-module__hYu3ga__heroCopy h1{font-size:29px}.detail-module__hYu3ga__serviceHero{min-height:0;padding-bottom:340px}.detail-module__hYu3ga__heroArt{height:330px}.detail-module__hYu3ga__supportVisual h2{font-size:23px}.detail-module__hYu3ga__supportPhoto{height:180px}.detail-module__hYu3ga__aboutPhoto{height:310px}}@media (prefers-reduced-motion:reduce){.detail-module__hYu3ga__detail[data-motion=active] [data-enter],.detail-module__hYu3ga__detail[data-motion=active] [data-drift],.detail-module__hYu3ga__detail[data-motion=active] [data-parallax] img{opacity:1;transform:none}.detail-module__hYu3ga__button,.detail-module__hYu3ga__disclosureIcon:after{transition:none}}
