.reference-home-module__52fzoq__page{color:#213188;background:#f7f8fc;max-width:1920px;margin:auto;font-family:Microsoft YaHei,PingFang SC,sans-serif;container-type:inline-size}.reference-home-module__52fzoq__page *{box-sizing:border-box}.reference-home-module__52fzoq__page h1,.reference-home-module__52fzoq__page h2,.reference-home-module__52fzoq__page h3,.reference-home-module__52fzoq__page p,.reference-home-module__52fzoq__page figure{margin:0}.reference-home-module__52fzoq__page a{color:inherit;text-decoration:none}.reference-home-module__52fzoq__page a:focus-visible{outline-offset:5px;outline:3px solid #ff641e}.reference-home-module__52fzoq__page a:hover{filter:brightness(.94)}.reference-home-module__52fzoq__page h2{font-size:1.7cqw;font-weight:700}.reference-home-module__52fzoq__page h3{font-size:1.22cqw;font-weight:700}.reference-home-module__52fzoq__page p{color:#6875a8;font-size:.92cqw;line-height:1.65}.reference-home-module__52fzoq__photo{width:100%;height:auto;display:block;overflow:hidden}.reference-home-module__52fzoq__hero{background:#f7f7f6 url(/media/reference-v4/home/hero-background.png) 50%/100% 100% no-repeat;height:max(35.44cqw,100svh);position:relative}.reference-home-module__52fzoq__heroCopy{width:45%;position:absolute;top:20%;left:7.1%}.reference-home-module__52fzoq__slogan{font-weight:700;color:#25328a!important;font-size:1.35cqw!important}.reference-home-module__52fzoq__rule{width:15.8cqw;height:1.1cqw;margin:.2cqw 0 1.8cqw;display:block}.reference-home-module__52fzoq__hero h1{letter-spacing:.015em;color:#25338f;font-size:3.03cqw;font-weight:750;line-height:1.3}.reference-home-module__52fzoq__hero h1 span{color:#ff5a15}.reference-home-module__52fzoq__actions{gap:2.65cqw;margin-top:2.2cqw;display:flex}.reference-home-module__52fzoq__actions a{color:#fff;background:#27358e;border:1px solid #26358e;border-radius:.28cqw;place-items:center;width:9.6cqw;height:2.9cqw;font-size:1cqw;display:grid}.reference-home-module__52fzoq__actions a+a{color:#25338f;background:#fff6}.reference-home-module__52fzoq__benefits{gap:1.8cqw;margin-top:3.1cqw;display:flex}.reference-home-module__52fzoq__benefits>div{border-right:1px solid #cdd1de;align-items:center;gap:.7cqw;padding-right:1.5cqw;display:flex}.reference-home-module__52fzoq__benefits>div:last-child{border:0;padding:0}.reference-home-module__52fzoq__benefits svg{stroke-width:1.35px;width:2.5cqw;height:2.5cqw}.reference-home-module__52fzoq__benefits strong{white-space:nowrap;font-size:.76cqw;display:block}.reference-home-module__52fzoq__benefits small{color:#6975a1;white-space:nowrap;font-size:.65cqw}.reference-home-module__52fzoq__heading{text-align:center}.reference-home-module__52fzoq__heading h2{justify-content:center;align-items:center;gap:1cqw;line-height:1.4;display:flex}.reference-home-module__52fzoq__heading i{background:radial-gradient(circle,#26368e 1px,#0000 1.6px) 100%/5px 3px;width:4cqw;height:3px;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.reference-home-module__52fzoq__heading i:last-child{transform:rotate(180deg)}.reference-home-module__52fzoq__heading p{margin-top:.6cqw}.reference-home-module__52fzoq__journey{height:18.9cqw;padding:1.9cqw 6.9cqw 2.2cqw}.reference-home-module__52fzoq__journeyGrid{grid-template-columns:repeat(4,1fr);gap:3.8cqw;margin-top:1.5cqw;display:grid}.reference-home-module__52fzoq__journeyGrid article{grid-template-columns:1fr 1.1fr;align-items:center;gap:.8cqw;display:grid;position:relative}.reference-home-module__52fzoq__journeyGrid b{color:#ff6016;margin-bottom:.7cqw;font-size:1.35cqw;font-weight:600;display:block}.reference-home-module__52fzoq__journeyGrid h3{margin-bottom:.4cqw;font-size:1.12cqw}.reference-home-module__52fzoq__journeyGrid p{font-size:.8cqw}.reference-home-module__52fzoq__journeyGrid .reference-home-module__52fzoq__photo{border-radius:.65cqw}.reference-home-module__52fzoq__arrow{color:#ff641b;font-size:2cqw;position:absolute;top:42%;right:-2.7cqw}.reference-home-module__52fzoq__curriculum{background:radial-gradient(#fff,#eff2fb);height:33.2cqw;padding-top:1.4cqw}.reference-home-module__52fzoq__courseMap{height:28.35cqw;position:relative}.reference-home-module__52fzoq__connections{width:100%;height:100%;position:absolute;inset:0}.reference-home-module__52fzoq__hub{text-align:center;width:7.5%;font-style:italic;position:absolute;top:36%;left:45.2%}.reference-home-module__52fzoq__hub strong{font-size:1.1cqw}.reference-home-module__52fzoq__hub b{font-size:3.3cqw;line-height:1.1;display:block}.reference-home-module__52fzoq__courseNode{align-items:center;gap:3.8cqw;display:flex;position:absolute}.reference-home-module__52fzoq__courseNode .reference-home-module__52fzoq__photo{width:15cqw;max-height:9cqw}.reference-home-module__52fzoq__courseNode h3{margin-bottom:.5cqw;font-size:1.45cqw}.reference-home-module__52fzoq__courseNode p{font-size:.82cqw}.reference-home-module__52fzoq__courseNode>svg:not(.reference-home-module__52fzoq__photo){stroke-width:1.1px;width:3.8cqw;height:3.8cqw;position:absolute;top:1.5cqw;left:-6cqw}.reference-home-module__52fzoq__programming{top:0;left:6.3%}.reference-home-module__52fzoq__modeling{flex-direction:row-reverse;gap:2.5cqw;top:31%;left:12%}.reference-home-module__52fzoq__modeling .reference-home-module__52fzoq__photo{width:11.5cqw}.reference-home-module__52fzoq__ai{gap:3.2cqw;top:64%;left:6.5%}.reference-home-module__52fzoq__drone{flex-direction:row-reverse;gap:2.5cqw;top:3%;right:5.3%}.reference-home-module__52fzoq__drone .reference-home-module__52fzoq__photo{width:13cqw}.reference-home-module__52fzoq__robot{flex-direction:row-reverse;gap:2.7cqw;top:37%;right:8.5%}.reference-home-module__52fzoq__robot .reference-home-module__52fzoq__photo{width:11.5cqw}.reference-home-module__52fzoq__innovation{flex-direction:row-reverse;gap:2.1cqw;top:72%;right:9.5%}.reference-home-module__52fzoq__innovation .reference-home-module__52fzoq__photo{width:11.5cqw}.reference-home-module__52fzoq__growth{background:#f7f8fd;align-items:center;gap:4.5%;height:23.5cqw;padding:1.7cqw 7%;display:flex}.reference-home-module__52fzoq__growthIntro{width:24%}.reference-home-module__52fzoq__growthIntro p{margin-top:.8cqw}.reference-home-module__52fzoq__stairs{align-items:end;width:47%;height:100%;display:flex}.reference-home-module__52fzoq__stairs>div{background:linear-gradient(135deg,#fff,#e8ebf5);border:1px solid #7c8dca;border-radius:1.1cqw 0 0;width:33.333%;height:60%;padding:1.3cqw 1.6cqw 2cqw;position:relative}.reference-home-module__52fzoq__stairs>div:nth-child(2){height:78%}.reference-home-module__52fzoq__stairs>div:nth-child(3){height:97%}.reference-home-module__52fzoq__stairs svg{color:#ff631d;vertical-align:middle;width:1.5cqw;height:1.5cqw;display:inline}.reference-home-module__52fzoq__stairs strong{font-size:1.1cqw}.reference-home-module__52fzoq__stairs h3{margin:.4cqw 0 1.1cqw}.reference-home-module__52fzoq__stairs ul{padding:0;list-style:none}.reference-home-module__52fzoq__stairs li{align-items:center;gap:.4cqw;font-size:.85cqw;line-height:2;display:flex}.reference-home-module__52fzoq__stairs li svg{color:#26388f;width:.8cqw;height:.8cqw}.reference-home-module__52fzoq__stairs span{text-align:center;background:#f0f2fa;border-top:1px solid #bac2df;padding:.5cqw;font-size:1.05cqw;position:absolute;bottom:-.4cqw;left:0;right:0}.reference-home-module__52fzoq__rewards{border:1px solid #e0e5f4;border-radius:1.4cqw;width:22%;padding:2cqw 1.6cqw}.reference-home-module__52fzoq__rewards h3{margin-bottom:1.4cqw}.reference-home-module__52fzoq__rewards p{white-space:nowrap;align-items:center;gap:.8cqw;margin:1.1cqw 0;font-size:.8cqw;display:flex}.reference-home-module__52fzoq__rewards svg{stroke:#fff;background:#ff6a17;border-radius:50%;width:1.1cqw;height:1.1cqw;padding:2px}.reference-home-module__52fzoq__pbl{background:linear-gradient(100deg,#eef1f8,#fff);align-items:center;gap:3.5cqw;height:20.7cqw;padding:3.3cqw 6.3cqw;display:flex}.reference-home-module__52fzoq__pbl>div:first-child{flex-shrink:0;width:14cqw}.reference-home-module__52fzoq__pbl p{margin-top:1cqw}.reference-home-module__52fzoq__pblSteps{flex:1;grid-template-columns:repeat(5,1fr);gap:1.5cqw;display:grid}.reference-home-module__52fzoq__pblSteps h3{white-space:nowrap;align-items:center;gap:.7cqw;margin-bottom:1.2cqw;font-size:1.05cqw;display:flex}.reference-home-module__52fzoq__pblSteps h3 svg{stroke-width:1.2px;border:1px solid #8999cf;border-radius:50%;width:3.6cqw;height:3.6cqw;padding:.55cqw}.reference-home-module__52fzoq__pblSteps h3 span{margin-left:auto}.reference-home-module__52fzoq__pblSteps .reference-home-module__52fzoq__photo{border-radius:.8cqw}.reference-home-module__52fzoq__topics{height:21cqw;padding:.7cqw 5% 1.4cqw}.reference-home-module__52fzoq__topicGrid{grid-template-columns:1fr 1fr;gap:2cqw;margin-top:1cqw;display:grid}.reference-home-module__52fzoq__topicGrid>a{border:1px solid #e0e5f4;border-radius:1.6cqw;align-items:center;height:14.7cqw;display:flex;overflow:hidden}.reference-home-module__52fzoq__topicGrid>a>div{width:43%;padding-left:1.7cqw}.reference-home-module__52fzoq__topicGrid h3{white-space:nowrap;align-items:center;gap:.8cqw;font-size:1.17cqw;display:flex}.reference-home-module__52fzoq__topicGrid h3 svg{stroke-width:1.2px;flex-shrink:0;width:3cqw;height:3cqw}.reference-home-module__52fzoq__topicGrid ul{color:#637095;margin-top:.2cqw;padding-left:2.1cqw;font-size:.88cqw;line-height:2.6}.reference-home-module__52fzoq__topicGrid .reference-home-module__52fzoq__photo{width:57%;height:100%}.reference-home-module__52fzoq__activities{height:20.2cqw;padding:1.1cqw 4.2cqw}.reference-home-module__52fzoq__activities>div{grid-template-columns:repeat(5,1fr);gap:1.5cqw;margin-top:1.5cqw;display:grid}.reference-home-module__52fzoq__activities .reference-home-module__52fzoq__photo{border-radius:.6cqw}.reference-home-module__52fzoq__activities h3{text-align:center;margin-top:.7cqw;font-size:1.05cqw}.reference-home-module__52fzoq__cooperation{background:#f2f4fc;height:17cqw;position:relative;overflow:hidden}.reference-home-module__52fzoq__cooperationPhoto{width:36%;height:100%;position:absolute;bottom:0;right:0}.reference-home-module__52fzoq__cooperationCopy{width:76%;padding:3cqw 6.5cqw;position:relative}.reference-home-module__52fzoq__cooperationCopy>p{margin-top:.4cqw}.reference-home-module__52fzoq__cooperationSteps{gap:1.7cqw;margin-top:1.5cqw;display:flex}.reference-home-module__52fzoq__cooperationSteps article{align-items:start;gap:.7cqw;display:flex}.reference-home-module__52fzoq__cooperationSteps article>svg{stroke-width:1.2px;border:1px solid #8193ce;border-radius:50%;flex-shrink:0;width:4cqw;height:4cqw;padding:.8cqw}.reference-home-module__52fzoq__cooperationSteps h3{margin:.4cqw 0;font-size:.9cqw}.reference-home-module__52fzoq__cooperationSteps p{font-size:.67cqw}.reference-home-module__52fzoq__cta{color:#fff;background:#24368d;justify-content:space-between;align-items:center;height:8.4cqw;padding:1cqw 9%;display:flex}.reference-home-module__52fzoq__cta h2{font-size:1.75cqw}.reference-home-module__52fzoq__cta p{color:#d3daf7;margin-top:.4cqw;font-size:.95cqw}.reference-home-module__52fzoq__cta>a:first-of-type{align-items:center;gap:1cqw;font-size:2.1cqw;font-weight:700;display:flex}.reference-home-module__52fzoq__cta>a:first-of-type svg{width:2cqw}.reference-home-module__52fzoq__cta>a:last-child{color:#283890;background:#fff;border-radius:3cqw;padding:.6cqw 2.4cqw;font-size:1.45cqw;font-weight:700}@media (max-width:700px){.reference-home-module__52fzoq__page h2{font-size:21px}.reference-home-module__52fzoq__page h3{font-size:16px}.reference-home-module__52fzoq__page p{font-size:13px}.reference-home-module__52fzoq__hero{background-color:#f7f7f6;background-position:70% bottom;background-size:auto 350px;height:660px}.reference-home-module__52fzoq__heroCopy{width:88%;top:28px;left:6%}.reference-home-module__52fzoq__slogan{font-size:16px!important}.reference-home-module__52fzoq__rule{width:190px;height:12px;margin:5px 0 16px}.reference-home-module__52fzoq__hero h1{font-size:29px}.reference-home-module__52fzoq__actions{gap:16px;margin-top:23px}.reference-home-module__52fzoq__actions a{border-radius:4px;width:132px;height:42px;font-size:14px}.reference-home-module__52fzoq__benefits{gap:10px;margin-top:23px}.reference-home-module__52fzoq__benefits>div{gap:5px;padding-right:7px}.reference-home-module__52fzoq__benefits svg{width:24px;height:24px}.reference-home-module__52fzoq__benefits strong{font-size:10px}.reference-home-module__52fzoq__benefits small{display:none}.reference-home-module__52fzoq__heading h2{gap:8px}.reference-home-module__52fzoq__heading i{width:26px}.reference-home-module__52fzoq__heading p{margin-top:7px}.reference-home-module__52fzoq__journey{height:auto;padding:26px 20px}.reference-home-module__52fzoq__journeyGrid{grid-template-columns:1fr 1fr;gap:22px 20px;margin-top:22px}.reference-home-module__52fzoq__journeyGrid article{gap:6px}.reference-home-module__52fzoq__journeyGrid b{font-size:17px}.reference-home-module__52fzoq__journeyGrid h3{font-size:13px}.reference-home-module__52fzoq__journeyGrid p{font-size:10px}.reference-home-module__52fzoq__journeyGrid .reference-home-module__52fzoq__photo{border-radius:6px}.reference-home-module__52fzoq__arrow{display:none}.reference-home-module__52fzoq__curriculum{height:auto;padding:24px 18px}.reference-home-module__52fzoq__courseMap{grid-template-columns:1fr 1fr;gap:24px 16px;height:auto;margin-top:24px;display:grid}.reference-home-module__52fzoq__connections,.reference-home-module__52fzoq__hub{display:none}.reference-home-module__52fzoq__courseNode{text-align:center;flex-direction:column;display:flex;position:static;gap:10px!important}.reference-home-module__52fzoq__courseNode .reference-home-module__52fzoq__photo{width:130px;height:85px;max-height:85px}.reference-home-module__52fzoq__courseNode h3{font-size:16px}.reference-home-module__52fzoq__courseNode p{font-size:11px}.reference-home-module__52fzoq__courseNode>svg:not(.reference-home-module__52fzoq__photo){display:none}.reference-home-module__52fzoq__growth{flex-wrap:wrap;gap:24px;height:auto;padding:28px 20px}.reference-home-module__52fzoq__growthIntro{width:100%}.reference-home-module__52fzoq__stairs{width:100%;height:230px}.reference-home-module__52fzoq__stairs>div{border-radius:12px 0 0;padding:12px 10px 32px}.reference-home-module__52fzoq__stairs svg{width:18px;height:18px}.reference-home-module__52fzoq__stairs strong{font-size:14px}.reference-home-module__52fzoq__stairs h3{margin:7px 0;font-size:15px}.reference-home-module__52fzoq__stairs li{gap:4px;font-size:11px}.reference-home-module__52fzoq__stairs li svg{width:10px;height:10px}.reference-home-module__52fzoq__stairs span{padding:5px;font-size:13px;bottom:0}.reference-home-module__52fzoq__rewards{border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;width:100%;padding:18px;display:grid}.reference-home-module__52fzoq__rewards h3{grid-column:1/-1}.reference-home-module__52fzoq__rewards p{gap:7px;margin:0;font-size:11px}.reference-home-module__52fzoq__rewards svg{width:15px;height:15px}.reference-home-module__52fzoq__pbl{height:auto;padding:28px 20px;display:block}.reference-home-module__52fzoq__pbl>div:first-child{width:auto}.reference-home-module__52fzoq__pblSteps{grid-template-columns:1fr 1fr;gap:20px 14px;margin-top:22px}.reference-home-module__52fzoq__pblSteps h3{gap:7px;margin-bottom:8px;font-size:13px}.reference-home-module__52fzoq__pblSteps h3 svg{width:32px;height:32px;padding:5px}.reference-home-module__52fzoq__pblSteps h3 span{display:none}.reference-home-module__52fzoq__topics{height:auto;padding:28px 18px}.reference-home-module__52fzoq__topicGrid{grid-template-columns:1fr;gap:16px;margin-top:20px}.reference-home-module__52fzoq__topicGrid>a{border-radius:14px;height:145px}.reference-home-module__52fzoq__topicGrid>a>div{padding-left:10px}.reference-home-module__52fzoq__topicGrid h3{gap:5px;font-size:11px}.reference-home-module__52fzoq__topicGrid h3 svg{width:23px;height:23px}.reference-home-module__52fzoq__topicGrid ul{padding-left:22px;font-size:11px}.reference-home-module__52fzoq__activities{height:auto;padding:24px 18px}.reference-home-module__52fzoq__activities>div{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.reference-home-module__52fzoq__activities h3{margin-top:7px;font-size:12px}.reference-home-module__52fzoq__cooperation{height:auto;padding-bottom:170px}.reference-home-module__52fzoq__cooperationCopy{width:100%;padding:26px 20px}.reference-home-module__52fzoq__cooperationSteps{flex-wrap:wrap;gap:18px;margin-top:20px}.reference-home-module__52fzoq__cooperationSteps article{gap:9px;width:45%}.reference-home-module__52fzoq__cooperationSteps article>svg{width:40px;height:40px;padding:8px}.reference-home-module__52fzoq__cooperationSteps h3{margin:3px 0;font-size:13px}.reference-home-module__52fzoq__cooperationSteps p{font-size:10px}.reference-home-module__52fzoq__cooperationPhoto{width:100%;height:170px}.reference-home-module__52fzoq__cta{flex-wrap:wrap;gap:20px;height:auto;padding:24px 22px}.reference-home-module__52fzoq__cta h2{font-size:20px}.reference-home-module__52fzoq__cta p{font-size:12px}.reference-home-module__52fzoq__cta>a:first-of-type{gap:10px;font-size:22px}.reference-home-module__52fzoq__cta>a:first-of-type svg{width:22px}.reference-home-module__52fzoq__cta>a:last-child{border-radius:22px;padding:9px 20px;font-size:14px}}.reference-home-module__52fzoq__hero{background-size:cover}.reference-home-module__52fzoq__heroPhoto{width:59.0164%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12%);mask-image:linear-gradient(90deg,#0000,#000 12%)}@media (max-width:700px){.reference-home-module__52fzoq__heroPhoto{width:100%;height:350px;top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 12%);mask-image:linear-gradient(#0000,#000 12%)}}.reference-home-module__52fzoq__heroPhoto{overflow:hidden}.reference-home-module__52fzoq__hero:before{content:"";background:radial-gradient(circle,#ffa782 1px,#0000 1.5px) 0 0/10px 10px;width:17%;height:12%;position:absolute;top:3%;left:8%;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.reference-home-module__52fzoq__stairs ul{margin:0}@media (max-width:700px){.reference-home-module__52fzoq__hero{background-image:none}.reference-home-module__52fzoq__hero:before{display:none}}.reference-home-module__52fzoq__originalHub{width:22.1%;height:67.3%;position:absolute;top:6.1%;left:37.4%}.reference-home-module__52fzoq__hub{background:#f7f8fc;width:6.5%;top:36%;left:46%}.reference-home-module__52fzoq__courseNode .reference-home-module__52fzoq__nodeIcon{width:5.8cqw;height:5.8cqw;max-height:none;position:absolute;top:.8cqw;left:-6.1cqw}.reference-home-module__52fzoq__growth{position:relative}.reference-home-module__52fzoq__growthDecoration{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.reference-home-module__52fzoq__growthIntro,.reference-home-module__52fzoq__stairs,.reference-home-module__52fzoq__rewards{position:relative}.reference-home-module__52fzoq__cta>div{border-right:1px solid #7281b9;padding-right:6cqw}.reference-home-module__52fzoq__cta{position:relative;overflow:hidden}.reference-home-module__52fzoq__cta:after{content:"";pointer-events:none;border:1px solid #6374b2;width:13cqw;height:13cqw;position:absolute;bottom:-3cqw;right:-2cqw;transform:rotate(32deg)}.reference-home-module__52fzoq__heading h2>span{text-wrap:balance}@media (max-width:700px){.reference-home-module__52fzoq__originalHub,.reference-home-module__52fzoq__courseNode .reference-home-module__52fzoq__nodeIcon,.reference-home-module__52fzoq__growthDecoration{display:none}.reference-home-module__52fzoq__stairs{height:290px}.reference-home-module__52fzoq__stairs>div:first-child{min-height:194px}.reference-home-module__52fzoq__heading h2{font-size:19px}.reference-home-module__52fzoq__heading h2>span{flex:1}.reference-home-module__52fzoq__heading i{flex-shrink:0;width:18px}.reference-home-module__52fzoq__cta>div{border:0;padding:0}}.reference-home-module__52fzoq__pblSteps h3 .reference-home-module__52fzoq__photo{border:0;border-radius:0;padding:0}.reference-home-module__52fzoq__topicGrid h3 .reference-home-module__52fzoq__photo{flex-shrink:0;width:3cqw;height:3cqw}.reference-home-module__52fzoq__cooperationSteps article>.reference-home-module__52fzoq__photo{border:0;width:4.6cqw;height:4.6cqw;padding:0}.reference-home-module__52fzoq__benefits .reference-home-module__52fzoq__benefitIcon{width:2.8cqw;height:2.8cqw}@media (max-width:700px){.reference-home-module__52fzoq__topicGrid h3 .reference-home-module__52fzoq__photo{width:23px;height:23px}.reference-home-module__52fzoq__cooperationSteps article>.reference-home-module__52fzoq__photo{width:40px;height:40px}.reference-home-module__52fzoq__benefits .reference-home-module__52fzoq__benefitIcon{width:24px;height:24px}}.reference-home-module__52fzoq__cta:after{display:none}.reference-home-module__52fzoq__cta .reference-home-module__52fzoq__ctaBlueprint{pointer-events:none;width:12%;height:100%;position:absolute;top:0;right:0}.reference-home-module__52fzoq__cta>div,.reference-home-module__52fzoq__cta>a{z-index:1;position:relative}.reference-home-module__52fzoq__originalHub{mix-blend-mode:multiply;top:9.8%}.reference-home-module__52fzoq__courseNode .reference-home-module__52fzoq__nodeIcon{clip-path:ellipse(46% 48% at 49%);mix-blend-mode:multiply}.reference-home-module__52fzoq__stairs>div{padding-top:1cqw}.reference-home-module__52fzoq__stairs h3{margin:.4cqw 0 .6cqw;font-size:1.05cqw}.reference-home-module__52fzoq__stairs li{font-size:.78cqw;line-height:1.85}.reference-home-module__52fzoq__stairs>div:first-child{height:68%}@media (max-width:700px){.reference-home-module__52fzoq__stairs>div{padding-top:12px}.reference-home-module__52fzoq__stairs h3{margin:7px 0;font-size:15px}.reference-home-module__52fzoq__stairs li{font-size:11px;line-height:2}}.reference-home-module__52fzoq__centerDiagram{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (max-width:700px){.reference-home-module__52fzoq__centerDiagram{display:none}}.reference-home-module__52fzoq__cooperationPhoto{-webkit-mask-image:linear-gradient(90deg,#0000,#000 19%);mask-image:linear-gradient(90deg,#0000,#000 19%)}.reference-home-module__52fzoq__cta>div{flex-shrink:0;width:45%;padding-right:0}@media (max-width:700px){.reference-home-module__52fzoq__cooperationPhoto{-webkit-mask-image:linear-gradient(#0000,#000 12%);mask-image:linear-gradient(#0000,#000 12%)}.reference-home-module__52fzoq__cta>div{width:100%}}.reference-home-module__52fzoq__courseNode .reference-home-module__52fzoq__photo,.reference-home-module__52fzoq__topicGrid>a>.reference-home-module__52fzoq__photo{mix-blend-mode:multiply}.reference-home-module__52fzoq__courseNode .reference-home-module__52fzoq__courseCutout{object-fit:contain;mix-blend-mode:normal}.reference-home-module__52fzoq__courseNode>.reference-home-module__52fzoq__nodeIcon{z-index:3;color:#27388d;clip-path:none;background:#f7f8fc;border:1px solid #bbc7e7;border-radius:50%;padding:.8cqw}.reference-home-module__52fzoq__heroPhoto{object-fit:cover}.reference-home-module__52fzoq__heroPhoto>svg{overflow:hidden}.reference-home-module__52fzoq__cooperationPhoto{width:28%;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12%);mask-image:linear-gradient(90deg,#0000,#000 12%)}@media (max-width:700px){.reference-home-module__52fzoq__cooperationPhoto{width:100%;-webkit-mask-image:linear-gradient(#0000,#000 12%);mask-image:linear-gradient(#0000,#000 12%)}.reference-home-module__52fzoq__hero{height:calc(100svh - 58px);min-height:620px}.reference-home-module__52fzoq__heroPhoto{height:48%;bottom:0}}.reference-home-module__52fzoq__cooperationPhoto{width:36%}@media (max-width:700px){.reference-home-module__52fzoq__cooperationPhoto{width:100%}}.reference-home-module__52fzoq__hero{background:#f7f9fc}.reference-home-module__52fzoq__heroPhoto{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.reference-home-module__52fzoq__heroCopy{z-index:2}.reference-home-module__52fzoq__heroPhoto{animation:14s ease-in-out infinite alternate reference-home-module__52fzoq__homeHeroBreathe}.reference-home-module__52fzoq__courseNode,.reference-home-module__52fzoq__journeyGrid article,.reference-home-module__52fzoq__pblSteps>article,.reference-home-module__52fzoq__activities article{transition:transform .35s,filter .35s}.reference-home-module__52fzoq__courseNode:hover,.reference-home-module__52fzoq__journeyGrid article:hover,.reference-home-module__52fzoq__pblSteps>article:hover,.reference-home-module__52fzoq__activities article:hover{filter:drop-shadow(0 12px 18px #173d8d20);transform:translateY(-7px)}@keyframes reference-home-module__52fzoq__homeHeroBreathe{0%{transform:scale(1.01)}to{transform:scale(1.045)translate(-.4%)}}.reference-home-module__52fzoq__heroPhoto{opacity:0;transition:opacity .8s;animation:none}.reference-home-module__52fzoq__heroPhotoActive{opacity:1;animation:14s ease-in-out infinite alternate reference-home-module__52fzoq__homeHeroBreathe}.reference-home-module__52fzoq__heroDots{z-index:3;gap:9px;display:flex;position:absolute;bottom:28px;right:7%}.reference-home-module__52fzoq__heroDots button{cursor:pointer;background:#fff8;border:0;border-radius:99px;width:31px;height:4px;transition:width .25s,background .25s}.reference-home-module__52fzoq__heroDots .reference-home-module__52fzoq__heroDotActive{background:#ff641e;width:54px}@media (max-width:700px){.reference-home-module__52fzoq__heroPhoto{object-position:68% center;width:100%;height:48%;top:auto;bottom:0}}@media (prefers-reduced-motion:reduce){.reference-home-module__52fzoq__heroPhoto{animation:none}.reference-home-module__52fzoq__courseNode,.reference-home-module__52fzoq__journeyGrid article,.reference-home-module__52fzoq__pblSteps>article,.reference-home-module__52fzoq__activities article{transition:none}}.reference-home-module__52fzoq__hero{background-image:url(/media/reference-v4/home/hero-background.webp)}@media (max-width:700px){.reference-home-module__52fzoq__hero{isolation:isolate;background:#f7f9fc;flex-direction:column;height:auto;min-height:0;display:flex}.reference-home-module__52fzoq__heroPhoto{object-fit:contain;object-position:center;order:1;width:100%;position:relative;inset:auto;-webkit-mask-image:none;mask-image:none;aspect-ratio:auto!important;height:auto!important}.reference-home-module__52fzoq__hero:after{display:none}.reference-home-module__52fzoq__heroCopy{background:#f7f9fc;order:2;width:100%;padding:30px 22px 24px;position:relative;top:auto;left:auto}.reference-home-module__52fzoq__hero h1{font-size:clamp(26px,7.4vw,30px);line-height:1.28}.reference-home-module__52fzoq__actions{gap:10px;margin-top:18px}.reference-home-module__52fzoq__actions a{flex:1;width:auto;height:42px;font-size:13px}.reference-home-module__52fzoq__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.reference-home-module__52fzoq__benefits>div{min-width:0;padding-right:8px}.reference-home-module__52fzoq__benefits strong{white-space:normal;font-size:10px}.reference-home-module__52fzoq__heroDots{order:3;bottom:14px;right:6%}}
