.y9WLsG_page{--u:max(clamp(.65px, calc(.65px + (100vw - 681px) * .35 / 1239), 1px), min(calc(100vw / 1920), calc((2560 / 1920) * 1px)));--gutter:32px;--section-gap:calc(65 * var(--u));--more-gap:calc(130 * var(--u));--title-gap:calc(16 * var(--u));--card-gap:calc(20 * var(--u));--process-card-gap:calc(13 * var(--u));--program-card-gap:calc(13 * var(--u));--case-card-gap:calc(12 * var(--u));--radius:calc(20 * var(--u));--fs-lead:calc(20 * var(--u));--fs-card-title:calc(20 * var(--u));--fs-step-text:calc(17 * var(--u));--fs-badge:calc(16 * var(--u));--fs-case-title:calc(26 * var(--u));--fs-checklist:calc(14 * var(--u));--fs-check-mark:calc(16 * var(--u));--fs-inquiry-title:calc(28 * var(--u));--fs-inquiry-desc:calc(16 * var(--u));color:#111;width:100%}.y9WLsG_container{width:min(max(1420px, calc(1420 * var(--u))), calc(100% - 2 * var(--gutter)));margin-inline:auto}.y9WLsG_content{gap:var(--section-gap,65px);flex-direction:column;display:flex}.y9WLsG_heading{letter-spacing:-.025em;word-break:keep-all;overflow-wrap:break-word;margin:0;font-weight:700;line-height:1.3}.y9WLsG_lead{margin:var(--title-gap) 0 0;font-weight:400;font-size:var(--fs-lead);letter-spacing:-.025em;word-break:keep-all;overflow-wrap:break-word;line-height:1.4}.y9WLsG_purposeGrid{margin:var(--title-gap) 0 0;gap:var(--card-gap);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.y9WLsG_purposeCard{align-items:flex-start;gap:calc(16 * var(--u));padding:calc(24 * var(--u)) calc(24 * var(--u)) calc(36 * var(--u));border-radius:var(--radius);background:#fff;border:1px solid #dbdbdb;flex-direction:column;display:flex}.y9WLsG_purposeBadge{width:fit-content;padding:calc(7 * var(--u)) calc(8 * var(--u));color:#fff;font-weight:700;font-size:var(--fs-badge);letter-spacing:-.025em;white-space:nowrap;background:#111;border-radius:100px;justify-content:center;align-items:center;line-height:1.4;display:inline-flex}.y9WLsG_purposeCardTitle{font-weight:700;font-size:var(--fs-card-title);letter-spacing:-.025em;word-break:keep-all;overflow-wrap:break-word;margin:0;line-height:1.4}.y9WLsG_purposeCardText{margin:calc(4 * var(--u)) 0 0;font-weight:400;font-size:var(--fs-step-text);letter-spacing:-.025em;word-break:keep-all;overflow-wrap:break-word;line-height:1.4}.y9WLsG_highlight{z-index:0;isolation:isolate;display:inline-block;position:relative}.y9WLsG_highlightMark{z-index:-1;background:#1d7ff938;border-radius:2px 7px 3px 6px;height:.5em;position:absolute;bottom:.03em;left:-.05em;right:-.05em}.y9WLsG_processSection{width:100%;padding-block:calc(100 * var(--u));background:#f0f1f3}.y9WLsG_processHead{flex-direction:column;display:flex}.y9WLsG_processGrid{margin:calc(2 * var(--title-gap)) 0 0;gap:var(--process-card-gap);--fs-card-title:min(clamp(15px, calc(15px + (100vw - 900px) * 5 / 1020), 20px), calc(11px + (100vw - 681px) * 4 / 144));--process-card-px:clamp(20px, calc(20px + (100vw - 900px) * 12 / 1020), 32px);grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.y9WLsG_processCard{align-items:center;gap:calc(16 * var(--u));min-width:0;padding:calc(24 * var(--u)) var(--process-card-px) calc(36 * var(--u));border-radius:var(--radius);text-align:center;background:#fff;flex-direction:column;display:flex}.y9WLsG_processCircle{width:100%;max-width:calc(166 * var(--u));aspect-ratio:1;background:#f5f6f3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.y9WLsG_processCircleImg{width:42.17%;height:auto;display:block}.y9WLsG_processIcon{width:calc(70 * var(--u));height:calc(70 * var(--u));justify-content:center;align-items:center;display:flex}.y9WLsG_processIconImg{width:100%;height:100%;display:block}.y9WLsG_processCardTitle{font-weight:700;font-size:var(--fs-card-title);letter-spacing:-.025em;word-break:keep-all;overflow-wrap:break-word;margin:0;line-height:1.4}.y9WLsG_processTitleBreak{display:none}@media (min-width:681px) and (max-width:1149.98px){.y9WLsG_processTitleBreak{display:inline}}.y9WLsG_programGrid{margin:var(--title-gap) 0 0;gap:var(--program-card-gap);--program-desc-fs:clamp(10.5px, calc(12px + (100vw - 1159px) * 5 / 761), 17px);--program-card-px:clamp(16px, calc(16px + (100vw - 1159px) * 16 / 761), 32px);grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.y9WLsG_programCard{align-items:flex-start;gap:calc(16 * var(--u));padding:calc(24 * var(--u)) var(--program-card-px) calc(36 * var(--u));border-radius:var(--radius);flex-direction:column;display:flex}.y9WLsG_programCardTitle{font-weight:700;font-size:var(--fs-card-title);letter-spacing:-.025em;margin:0;line-height:1.4}.y9WLsG_programCardText{margin:calc(4 * var(--u)) 0 0;font-weight:400;font-size:var(--program-desc-fs);letter-spacing:-.025em;word-break:keep-all;overflow-wrap:break-word;line-height:1.4}.y9WLsG_programBreak{display:inline}.y9WLsG_inquiryBanner{padding:calc(46 * var(--u)) calc(80 * var(--u));border-radius:var(--radius);color:#fff;background-color:#05010f;position:relative;overflow:hidden}.y9WLsG_inquiryBannerBg{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.y9WLsG_inquiryBannerSheen{z-index:1;pointer-events:none;position:absolute;inset:-10% -30%}.y9WLsG_inquiryBannerContent{z-index:2;position:relative}.y9WLsG_inquiryInner{justify-content:space-between;align-items:center;gap:calc(24 * var(--u));display:flex}.y9WLsG_inquiryText{min-width:0}.y9WLsG_inquiryTitle{font-weight:700;font-size:var(--fs-inquiry-title);letter-spacing:-.025em;word-break:keep-all;overflow-wrap:break-word;margin:0;line-height:1.4}.y9WLsG_inquiryDescription{margin:calc(12 * var(--u)) 0 0;font-weight:400;font-size:var(--fs-inquiry-desc);letter-spacing:-.025em;word-break:keep-all;overflow-wrap:break-word;line-height:1.4}.y9WLsG_inquiryCtas{flex-shrink:0;display:flex}.y9WLsG_caseGrid{margin:var(--title-gap) 0 0;gap:var(--case-card-gap);--case-card-px:calc(24 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.y9WLsG_caseCard{align-items:flex-start;gap:calc(8 * var(--u));min-width:0;padding:calc(24 * var(--u)) var(--case-card-px);border-radius:var(--radius);background:#fff;border:1px solid #dbdbdb;flex-direction:column;display:flex;container-type:inline-size}.y9WLsG_caseGrid>.y9WLsG_caseCard:hover{box-shadow:none;transform:none}.y9WLsG_caseCategoryTitle{font-weight:700;font-size:var(--fs-case-title);letter-spacing:-.025em;word-break:keep-all;overflow-wrap:break-word;margin:0;line-height:1.5}.y9WLsG_caseChecklist{gap:calc(10 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@container (max-width:380px){.y9WLsG_caseChecklist{grid-template-columns:1fr}}.y9WLsG_caseChecklistItem{align-items:flex-start;gap:calc(4 * var(--u));min-height:calc(36 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));font-weight:400;font-size:var(--fs-checklist);letter-spacing:-.025em;color:#111;word-break:keep-all;overflow-wrap:break-word;background:#fff;border:1px solid #d5d8db;line-height:1.4;display:flex}.y9WLsG_caseCheckMark{font-weight:900;font-size:var(--fs-check-mark);color:#111;flex-shrink:0}.y9WLsG_levelList{margin:var(--title-gap) 0 0;gap:calc(32 * var(--u));flex-direction:column;padding:0;list-style:none;display:flex}.y9WLsG_levelRow{align-items:flex-start;gap:calc(80 * var(--u));display:flex}.y9WLsG_levelImage{flex:0 0 calc(340 * var(--u));aspect-ratio:340/200;border-radius:var(--radius);overflow:hidden}.y9WLsG_levelImageImg{object-fit:cover;width:100%;height:100%;display:block}.y9WLsG_levelBody{align-items:flex-start;gap:calc(24 * var(--u));flex-direction:column;flex:1 1 0;min-width:0;display:flex}.y9WLsG_levelTitle{color:#1d7ff9;font-weight:700;font-size:var(--fs-card-title);letter-spacing:-.025em;word-break:keep-all;overflow-wrap:break-word;margin:0;line-height:1.4}.y9WLsG_levelChecklist{gap:calc(8 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.y9WLsG_levelChecklistItem{align-items:flex-start;gap:calc(8 * var(--u));font-weight:400;font-size:var(--fs-step-text);letter-spacing:-.025em;color:#111;word-break:keep-all;overflow-wrap:break-word;line-height:1.4;display:flex}.y9WLsG_levelCheckMark{font-weight:900;font-size:var(--fs-check-mark);color:#111;flex-shrink:0}.y9WLsG_moreSection{width:100%;margin-top:var(--more-gap,130px);padding-block:calc(60 * var(--u));background-color:#eaf3ff;background-position:50%;background-repeat:no-repeat;background-size:cover}.y9WLsG_moreInner{justify-content:space-between;align-items:center;gap:calc(24 * var(--u));display:flex}.y9WLsG_moreText{min-width:0}.y9WLsG_moreTitle{letter-spacing:-.025em;word-break:keep-all;overflow-wrap:break-word;margin:0;font-weight:700;line-height:1.5}.y9WLsG_moreDescription{letter-spacing:-.025em;word-break:keep-all;overflow-wrap:break-word;margin:0;font-weight:400;line-height:1.4}.y9WLsG_moreCtas{gap:calc(16 * var(--u));flex-wrap:wrap;flex-shrink:0;display:flex}.y9WLsG_cta{appearance:none;justify-content:center;align-items:center;gap:calc(4 * var(--u));padding:calc(14 * var(--u)) calc(20 * var(--u));color:#fff;font-family:inherit;font-weight:600;font-size:calc(16 * var(--u));cursor:pointer;background:#1d7ff9;border:0;border-radius:100px;text-decoration:none;transition:background-color .2s;display:inline-flex}.y9WLsG_cta:focus-visible{outline-offset:3px;outline:2px solid #101828}.y9WLsG_cta:active{background:#1a72e0}@media (hover:hover) and (pointer:fine){.y9WLsG_cta:hover{background:#1a72e0}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.y9WLsG_cta:hover .y9WLsG_ctaIcon{translate:4px}}.y9WLsG_ctaIcon{width:calc(12 * var(--u));height:calc(12 * var(--u));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:no-preference){.y9WLsG_ctaIcon{transition:translate .2s}.y9WLsG_highlightMark{transform-origin:0;transform:scaleX(0)}.y9WLsG_processHead[data-revealed] .y9WLsG_highlightMark{animation:.5s ease-out .3s forwards y9WLsG_trainingProcessHighlightSweep}@keyframes y9WLsG_trainingProcessHighlightSweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.y9WLsG_programCard .y9WLsG_processIcon{position:relative}.y9WLsG_programCard .y9WLsG_processIcon:before,.y9WLsG_programCard .y9WLsG_processIcon:after{content:"";opacity:0;pointer-events:none;border:1.5px solid #1d7ff98c;border-radius:50%;position:absolute;inset:0;transform:scale(.8)}.y9WLsG_programGrid[data-revealed] .y9WLsG_programCard:first-child .y9WLsG_processIcon:before{animation:1s ease-out .6s forwards y9WLsG_trainingPulseRing}.y9WLsG_programGrid[data-revealed] .y9WLsG_programCard:first-child .y9WLsG_processIcon:after{animation:1s ease-out .75s forwards y9WLsG_trainingPulseRing}.y9WLsG_programGrid[data-revealed] .y9WLsG_programCard:nth-child(2) .y9WLsG_processIcon:before{animation:1s ease-out .72s forwards y9WLsG_trainingPulseRing}.y9WLsG_programGrid[data-revealed] .y9WLsG_programCard:nth-child(2) .y9WLsG_processIcon:after{animation:1s ease-out .87s forwards y9WLsG_trainingPulseRing}.y9WLsG_programGrid[data-revealed] .y9WLsG_programCard:nth-child(3) .y9WLsG_processIcon:before{animation:1s ease-out .84s forwards y9WLsG_trainingPulseRing}.y9WLsG_programGrid[data-revealed] .y9WLsG_programCard:nth-child(3) .y9WLsG_processIcon:after{animation:1s ease-out .99s forwards y9WLsG_trainingPulseRing}.y9WLsG_programGrid[data-revealed] .y9WLsG_programCard:nth-child(4) .y9WLsG_processIcon:before{animation:1s ease-out .96s forwards y9WLsG_trainingPulseRing}.y9WLsG_programGrid[data-revealed] .y9WLsG_programCard:nth-child(4) .y9WLsG_processIcon:after{animation:1s ease-out 1.11s forwards y9WLsG_trainingPulseRing}.y9WLsG_programGrid[data-revealed] .y9WLsG_programCard:nth-child(5) .y9WLsG_processIcon:before{animation:1s ease-out 1.08s forwards y9WLsG_trainingPulseRing}.y9WLsG_programGrid[data-revealed] .y9WLsG_programCard:nth-child(5) .y9WLsG_processIcon:after{animation:1s ease-out 1.23s forwards y9WLsG_trainingPulseRing}@keyframes y9WLsG_trainingPulseRing{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(1.9)}}.y9WLsG_inquiryBannerBg{transition:transform 1.6s ease-out;transform:scale(1.08)}.y9WLsG_inquiryBanner[data-revealed] .y9WLsG_inquiryBannerBg{transition-delay:.3s;transform:scale(1)}.y9WLsG_inquiryBannerSheen{opacity:0;background:linear-gradient(100deg,#0000 45%,#ffffff4d 50%,#0000 55%);translate:-60%}.y9WLsG_inquiryBanner[data-revealed] .y9WLsG_inquiryBannerSheen{animation:1.1s ease-out .5s forwards y9WLsG_inquiryBannerSheen}@keyframes y9WLsG_inquiryBannerSheen{0%{opacity:0;translate:-60%}15%{opacity:1}70%{opacity:1}to{opacity:0;translate:60%}}}@media (max-width:977.98px){.y9WLsG_programGrid{--u:clamp(.62px, calc(.62px + (100vw - 375px) * .13 / 305), .75px);--program-card-px:calc(16 * var(--u));margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;display:flex;overflow:auto hidden}.y9WLsG_programGrid::-webkit-scrollbar{display:none}.y9WLsG_programCard{scroll-snap-align:start;--fs-card-title:calc(20 * var(--u));--radius:calc(20 * var(--u));--program-desc-fs:calc(17 * var(--u));min-width:150px;padding:calc(20 * var(--u)) var(--program-card-px) calc(28 * var(--u));flex:none}}@media (max-width:680px){.y9WLsG_page{--u:1px;--gutter:24px;--section-gap:48px;--more-gap:64px;--title-gap:10px;--card-gap:16px;--process-card-gap:12px;--program-card-gap:16px;--case-card-gap:12px;--radius:16px;--fs-lead:min(13px, calc((100vw - 48px) * 13 / 370));--fs-step-text:min(13px, calc((100vw - 48px) * 13 / 370));--fs-badge:15px;--fs-case-title:min(17px, calc((100vw - 48px) * 17 / 370));--fs-checklist:min(13px, calc((100vw - 48px) * 13 / 370));--fs-check-mark:min(15px, calc((100vw - 48px) * 15 / 370));--fs-inquiry-title:min(18px, calc((100vw - 48px) * 18 / 370));--fs-inquiry-desc:min(13px, calc((100vw - 48px) * 13 / 370))}.y9WLsG_purposeGrid{--u:clamp(.62px, calc(.62px + (100vw - 375px) * .13 / 305), .75px);--radius:calc(20 * var(--u));--fs-card-title:calc(20 * var(--u));grid-template-columns:minmax(0,1fr)}.y9WLsG_processSection{padding-block:40px}.y9WLsG_processGrid{--u:clamp(.62px, calc(.62px + (100vw - 375px) * .13 / 305), .75px);--process-card-px:calc(16 * var(--u));margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;display:flex;overflow:auto hidden}.y9WLsG_processGrid::-webkit-scrollbar{display:none}.y9WLsG_processCard{scroll-snap-align:start;--fs-card-title:calc(20 * var(--u));min-width:110px;max-width:175px;padding:calc(20 * var(--u)) var(--process-card-px) calc(28 * var(--u));flex:none}.y9WLsG_processCircle{width:calc(166 * var(--u));max-width:none}.y9WLsG_caseGrid{--u:clamp(.62px, calc(.62px + (100vw - 375px) * .13 / 305), .75px);--case-card-px:calc(24 * var(--u));margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;display:flex;overflow:auto hidden}.y9WLsG_caseGrid::-webkit-scrollbar{display:none}.y9WLsG_caseCard{scroll-snap-align:start;flex:none;container-type:normal}.y9WLsG_caseChecklist{flex-direction:column;align-items:flex-start;display:flex}.y9WLsG_caseChecklistItem{white-space:nowrap}.y9WLsG_levelList{--u:clamp(.62px, calc(.62px + (100vw - 375px) * .13 / 305), .75px);--fs-card-title:calc(20 * var(--u));align-items:stretch;gap:var(--case-card-gap);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;overflow:auto hidden}.y9WLsG_levelList::-webkit-scrollbar{display:none}.y9WLsG_levelRow{flex:0 0 min(calc((100vw - 2 * var(--gutter)) * .84), 340px);gap:calc(16 * var(--u));scroll-snap-align:start;flex-direction:column}.y9WLsG_levelImage{flex:none;width:100%}.y9WLsG_levelBody{flex:auto}.y9WLsG_inquiryBanner{padding:28px clamp(16px,5.3vw,24px)}.y9WLsG_inquiryInner{flex-direction:column;align-items:flex-start;gap:16px}.y9WLsG_inquiryDescription{margin-top:8px}.y9WLsG_cta{--u:clamp(.58px, calc((100vw - 48px) * .65 / 357), .65px);min-height:36px}.y9WLsG_moreSection{padding-block:40px}.y9WLsG_moreInner{flex-direction:column;align-items:flex-start;gap:20px}.y9WLsG_moreCtas .y9WLsG_cta{--u:clamp(.58px, calc((100vw - 48px) * .65 / 357), .65px);min-height:30px;padding:calc(10 * var(--u)) calc(16 * var(--u));font-size:calc(13 * var(--u))}.y9WLsG_moreCtas .y9WLsG_ctaIcon{width:calc(10 * var(--u));height:calc(10 * var(--u))}}
