.ContactModal_contactModal__2o4wF .ant-modal-content{overflow:hidden;border-radius:10px}.ContactModal_contactModal__2o4wF .ant-modal-header{padding:20px 24px 14px;border-bottom:1px solid rgba(16,24,40,.08)}.ContactModal_contactModal__2o4wF .ant-modal-title{color:#101828;font-size:20px;line-height:1.4;font-weight:600}.ContactModal_contactModal__2o4wF .ant-modal-body{padding:0}.ContactModal_formFrame__3-inb{display:block;width:100%;height:min(74vh,760px);min-height:560px;border:0}@media(max-width:767px){.ContactModal_contactModal__2o4wF .ant-modal{max-width:calc(100vw - 24px);margin:12px auto}.ContactModal_contactModal__2o4wF .ant-modal-header{padding:16px 18px 12px}.ContactModal_contactModal__2o4wF .ant-modal-title{font-size:18px}.ContactModal_formFrame__3-inb{height:calc(100vh - 118px);min-height:480px}}.TrainingLanding_page__b87ee{--brand:#15b3b4;--brand-dark:#0e8d8e;--brand-light:#f2fcfd;--link:#00a2a3;--text:#000;--body:rgba(0,0,0,0.65);--muted:rgba(0,0,0,0.45);--line:#d9d9d9;--card:#f6f7fb;width:100%;background:#fff;color:var(--text);letter-spacing:0}.TrainingLanding_container__4fkEp{width:1200px;padding:0 25px;margin:0 auto}.TrainingLanding_topNav__1t-NQ{position:sticky;top:0;z-index:8;border-bottom:1px solid rgba(21,179,180,.18);background:hsla(0,0%,100%,.94);backdrop-filter:blur(8px)}.TrainingLanding_topNavInner__aeN60{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.TrainingLanding_brand__2VzS-{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:500}.TrainingLanding_logo__2CezO{width:138px;height:auto}.TrainingLanding_navLinks__1wqHu{display:flex;align-items:center;gap:24px;font-size:14px}.TrainingLanding_button__2DD3E{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border-radius:999px;border:1px solid var(--brand);background:var(--brand);color:#fff;font-size:18px;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:filter .15s ease,transform .15s ease}.TrainingLanding_button__2DD3E:hover{color:#fff;filter:brightness(1.08);transform:translateY(-1px)}.TrainingLanding_secondaryButton__23oej{background:#fff;color:var(--link);border-color:rgba(21,179,180,.32)}.TrainingLanding_secondaryButton__23oej:hover{color:var(--link)}.TrainingLanding_hero__2rcN1{padding:60px 0 64px;background:linear-gradient(180deg,var(--brand-light) 0,#fff 76%)}.TrainingLanding_heroGrid__2clzp{display:grid;grid-template-columns:1.04fr .96fr;gap:48px;align-items:flex-start}.TrainingLanding_eyebrow__1DNQi{display:inline-flex;align-items:center;min-height:24px;padding:3px 10px;border-radius:4px;background:rgba(21,179,180,.1);color:var(--brand-dark);font-size:12px;font-weight:500;margin-bottom:18px}.TrainingLanding_heroTitle__2zKq7{margin:0 0 20px;font-size:42px;line-height:1.25;font-weight:500}.TrainingLanding_heroDescription__fvnNj{margin:0;color:var(--body);font-size:18px;line-height:1.6;max-width:620px}.TrainingLanding_heroActions__3M3cd{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.TrainingLanding_heroPanel__1XftI{background:#fff;border:1px solid rgba(21,179,180,.18);border-radius:12px;padding:24px;box-shadow:0 20px 50px rgba(21,179,180,.08)}.TrainingLanding_heroPanelTitle__29n_O{margin:0 0 16px;font-size:20px;line-height:1.35;font-weight:500}.TrainingLanding_academyRoute__2OvbI{width:100%;aspect-ratio:1.42/1;min-height:300px;border-radius:8px;border:1px solid rgba(21,179,180,.12);background:linear-gradient(180deg,#f2fcfd,#fff)}.TrainingLanding_section__2Dtv2{padding:60px 0}.TrainingLanding_sectionHead__1Vn2K{max-width:760px;margin-bottom:40px}.TrainingLanding_sectionHead__1Vn2K h2{margin:0 0 14px;font-size:34px;line-height:1.25;font-weight:500}.TrainingLanding_sectionHead__1Vn2K p{margin:0;color:var(--body);font-size:16px;line-height:1.7}.TrainingLanding_pathFlow__2RzGy{display:grid;grid-template-columns:1fr 44px 1fr 44px 1fr;align-items:stretch;gap:16px}.TrainingLanding_pathStep__3MNr2{display:flex;min-height:210px;padding:24px;border:1px solid rgba(21,179,180,.16);border-radius:8px;background:#fff;box-shadow:0 10px 30px rgba(17,31,44,.06)}.TrainingLanding_pathTopline__1R0lt{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.TrainingLanding_pathBadge__3Zzy6{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--brand);color:#fff;font-weight:500}.TrainingLanding_pathStatus__1kuf-{color:var(--brand-dark);font-size:13px;font-weight:500}.TrainingLanding_pathStep__3MNr2 h3{margin:0 0 12px;font-size:21px;line-height:1.35;font-weight:500}.TrainingLanding_pathStep__3MNr2 p{margin:0;color:var(--body);font-size:15px;line-height:1.65}.TrainingLanding_pathArrow__2U1fm{display:flex;align-items:center;justify-content:center;color:var(--brand);font-size:28px}.TrainingLanding_curriculum__3d8yN{background:#fbfcfe}.TrainingLanding_curriculumLayout__uIGoM{display:grid;grid-template-columns:320px 1fr;gap:32px;align-items:start}.TrainingLanding_summaryCard__2h7fE{position:sticky;top:96px;padding:24px;border-radius:8px;background:#fff;border:1px solid rgba(21,179,180,.16);box-shadow:0 10px 30px rgba(17,31,44,.06)}.TrainingLanding_curriculumTabs__37Qxu{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:24px}.TrainingLanding_curriculumTab__3sdgc{height:36px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--muted);font-size:14px}.TrainingLanding_curriculumTabActive__3CNW7{border-color:var(--brand);background:rgba(21,179,180,.1);color:var(--brand-dark)}.TrainingLanding_summaryCard__2h7fE h3{margin:0 0 12px;font-size:22px;line-height:1.35;font-weight:500}.TrainingLanding_summaryCard__2h7fE p{margin:0 0 24px;color:var(--body);font-size:15px;line-height:1.65}.TrainingLanding_summaryMeta__3TP7w{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:24px}.TrainingLanding_summaryMeta__3TP7w div{display:flex;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.06)}.TrainingLanding_summaryMeta__3TP7w span{color:var(--muted);font-size:13px}.TrainingLanding_summaryMeta__3TP7w strong{color:var(--text);font-size:14px;font-weight:500;text-align:right}.TrainingLanding_moduleList__kJYC5{display:grid;gap:24px}.TrainingLanding_module__3y5pB{overflow:hidden;border-radius:8px;border:1px solid rgba(21,179,180,.16);background:#fff;box-shadow:0 10px 30px rgba(17,31,44,.05)}.TrainingLanding_moduleHeader__2BREC{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px;background:linear-gradient(90deg,rgba(21,179,180,.08),rgba(52,181,255,.05))}.TrainingLanding_moduleHeader__2BREC h3{margin:0 0 10px;font-size:20px;line-height:1.35;font-weight:500}.TrainingLanding_moduleHeader__2BREC p{margin:0;color:var(--body);font-size:15px;line-height:1.65}.TrainingLanding_moduleCount__1QoWj{flex:0 0 auto;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#fff;color:var(--brand-dark);font-size:13px;font-weight:500}.TrainingLanding_lessons__2uIBV{margin:0;padding:0;list-style:none}.TrainingLanding_lessonItem__1scXQ+.TrainingLanding_lessonItem__1scXQ{border-top:1px solid rgba(0,0,0,.06)}.TrainingLanding_lesson__2lcsJ summary{display:grid;grid-template-columns:52px 1fr 64px 28px;align-items:center;gap:14px;min-height:64px;padding:0 24px;cursor:pointer;list-style:none}.TrainingLanding_lesson__2lcsJ summary::-webkit-details-marker{display:none}.TrainingLanding_lessonNumber__Nwfqb{color:var(--brand-dark);font-size:14px;font-weight:500}.TrainingLanding_lessonTitle__3fbYC{color:var(--text);font-size:15px;line-height:1.5}.TrainingLanding_lessonDuration__k0YkJ{color:var(--muted);font-size:13px;text-align:right}.TrainingLanding_lessonToggle__3vQMM{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(21,179,180,.1);color:var(--brand-dark);font-size:18px;line-height:1}.TrainingLanding_lesson__2lcsJ[open] .TrainingLanding_lessonToggle__3vQMM{transform:rotate(45deg)}.TrainingLanding_lessonPanel__RpgoW{padding:0 24px 24px 90px}.TrainingLanding_videoFrame__3K-gs{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;min-height:220px;border-radius:8px;background:#111f2c;color:hsla(0,0%,100%,.72);font-size:15px}.TrainingLanding_videoFrame__3K-gs video{width:100%;height:100%;border-radius:8px}.TrainingLanding_programCta__1zBJy{padding:64px 0;background:var(--brand);color:#fff}.TrainingLanding_programCtaInner__10HTy{display:flex;align-items:center;justify-content:space-between;gap:48px}.TrainingLanding_programCta__1zBJy h2{margin:0 0 12px;font-size:30px;line-height:1.3;font-weight:500}.TrainingLanding_programCta__1zBJy p{margin:0;max-width:760px;color:hsla(0,0%,100%,.82);font-size:16px;line-height:1.65}.TrainingLanding_programCta__1zBJy .TrainingLanding_button__2DD3E{flex:0 0 auto;background:#fff;color:var(--brand-dark);border-color:#fff}.TrainingLanding_routeLabel__gQ77g{fill:#000;font-size:18px;font-weight:500}.TrainingLanding_routeCaption__2L6rB{fill:rgba(0,0,0,.55);font-size:13px}.TrainingLanding_mobile__3cLQp .TrainingLanding_container__4fkEp{width:calc(100% - 32px)}.TrainingLanding_mobile__3cLQp .TrainingLanding_topNav__1t-NQ{display:none}.TrainingLanding_mobile__3cLQp .TrainingLanding_hero__2rcN1{padding:56px 0 40px}.TrainingLanding_mobile__3cLQp .TrainingLanding_heroGrid__2clzp{grid-template-columns:1fr;gap:28px}.TrainingLanding_mobile__3cLQp .TrainingLanding_heroTitle__2zKq7{font-size:32px;line-height:1.22}.TrainingLanding_mobile__3cLQp .TrainingLanding_heroDescription__fvnNj{font-size:16px;line-height:1.65}.TrainingLanding_mobile__3cLQp .TrainingLanding_heroActions__3M3cd{gap:12px;margin-top:24px}.TrainingLanding_mobile__3cLQp .TrainingLanding_button__2DD3E{width:100%;min-height:44px}.TrainingLanding_mobile__3cLQp .TrainingLanding_heroPanel__1XftI{padding:16px}.TrainingLanding_mobile__3cLQp .TrainingLanding_academyRoute__2OvbI{min-height:220px}.TrainingLanding_mobile__3cLQp .TrainingLanding_section__2Dtv2{padding:48px 0}.TrainingLanding_mobile__3cLQp .TrainingLanding_sectionHead__1Vn2K{margin-bottom:28px}.TrainingLanding_mobile__3cLQp .TrainingLanding_sectionHead__1Vn2K h2{font-size:28px}.TrainingLanding_mobile__3cLQp .TrainingLanding_sectionHead__1Vn2K p{font-size:15px}.TrainingLanding_mobile__3cLQp .TrainingLanding_pathFlow__2RzGy{grid-template-columns:1fr;gap:12px}.TrainingLanding_mobile__3cLQp .TrainingLanding_pathArrow__2U1fm{display:none}.TrainingLanding_mobile__3cLQp .TrainingLanding_pathStep__3MNr2{min-height:0;padding:20px}.TrainingLanding_mobile__3cLQp .TrainingLanding_curriculumLayout__uIGoM{grid-template-columns:1fr;gap:20px}.TrainingLanding_mobile__3cLQp .TrainingLanding_summaryCard__2h7fE{position:static;padding:20px}.TrainingLanding_mobile__3cLQp .TrainingLanding_moduleHeader__2BREC{display:block;padding:20px}.TrainingLanding_mobile__3cLQp .TrainingLanding_moduleHeader__2BREC h3{font-size:18px}.TrainingLanding_mobile__3cLQp .TrainingLanding_moduleCount__1QoWj{margin-top:16px}.TrainingLanding_mobile__3cLQp .TrainingLanding_lesson__2lcsJ summary{grid-template-columns:36px 1fr 48px 24px;gap:10px;min-height:64px;padding:0 16px}.TrainingLanding_mobile__3cLQp .TrainingLanding_lessonTitle__3fbYC{font-size:14px}.TrainingLanding_mobile__3cLQp .TrainingLanding_lessonPanel__RpgoW{padding:0 16px 16px}.TrainingLanding_mobile__3cLQp .TrainingLanding_videoFrame__3K-gs{min-height:168px}.TrainingLanding_mobile__3cLQp .TrainingLanding_programCta__1zBJy{padding:44px 0}.TrainingLanding_mobile__3cLQp .TrainingLanding_programCtaInner__10HTy{display:block}.TrainingLanding_mobile__3cLQp .TrainingLanding_programCta__1zBJy h2{font-size:26px}.TrainingLanding_mobile__3cLQp .TrainingLanding_programCta__1zBJy .TrainingLanding_button__2DD3E{margin-top:24px}