.EMwrJq_page{--cambridge-navy:#11183f;--cambridge-blue:#252d66;--cambridge-red:#c7372f;--cambridge-ink:#17213e;--cambridge-muted:#667085;--cambridge-line:#e6e9f0;color:var(--cambridge-ink);background:#fff;overflow:hidden}.EMwrJq_hero{background:#edf4f8;min-height:620px;padding-top:84px;position:relative}.EMwrJq_heroImage{position:absolute;inset:0}.EMwrJq_heroImage img{object-fit:cover;object-position:58% center}.EMwrJq_heroContent{z-index:1;grid-template-columns:minmax(0,575px) 1fr 280px;align-items:center;gap:28px;width:min(1380px,100% - 48px);min-height:536px;margin:0 auto;display:grid;position:relative}.EMwrJq_heroCopy{isolation:isolate;flex-direction:column;justify-content:center;align-self:stretch;padding:44px 54px 44px 0;display:flex;position:relative}.EMwrJq_heroCopy:before{content:"";z-index:-1;pointer-events:none;filter:blur(5px);background:radial-gradient(44% 42% at 19% 31%,#ffffffe6 0 44%,#0000 76%),radial-gradient(48% 48% at 36% 58%,#ffffffd6 0 42%,#0000 74%),radial-gradient(38% 37% at 61% 36%,#ffffffa6 0 38%,#0000 76%),radial-gradient(34% 34% at 72% 72%,#ffffff7a 0 34%,#0000 74%);position:absolute;inset:12px -86px 12px -80px}.EMwrJq_heroCopy>*{opacity:0;animation:.68s cubic-bezier(.22,1,.36,1) forwards EMwrJq_cambridgeHeroRise}.EMwrJq_heroCopy>:first-child{animation-delay:80ms}.EMwrJq_heroCopy>:nth-child(2){animation-delay:.17s}.EMwrJq_heroCopy>:nth-child(3){animation-delay:.27s}.EMwrJq_heroCopy>:nth-child(4){animation-delay:.36s}.EMwrJq_heroCopy>:nth-child(5){animation-delay:.45s}.EMwrJq_eyebrow,.EMwrJq_sectionHeading>p,.EMwrJq_skillsIntro>p,.EMwrJq_processIntro>p,.EMwrJq_cta p{color:var(--cambridge-red);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.EMwrJq_hero h1{max-width:560px;color:var(--cambridge-navy);letter-spacing:-.04em;margin:0;font-size:clamp(48px,5.2vw,76px);font-weight:500;line-height:1.03}.EMwrJq_hero h1 span{color:var(--cambridge-red);display:block}.EMwrJq_heroLead{max-width:540px;color:var(--cambridge-navy);margin:24px 0 10px;font-size:clamp(18px,1.65vw,23px);font-weight:400;line-height:1.6}.EMwrJq_heroText{color:#4d5875;max-width:540px;margin:0;font-size:15px;line-height:1.75}.EMwrJq_heroActions,.EMwrJq_cta>div:last-child{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.EMwrJq_primaryButton,.EMwrJq_secondaryButton,.EMwrJq_darkButton{border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .22s,box-shadow .22s,background-color .22s;display:inline-flex;position:relative;overflow:hidden}.EMwrJq_primaryButton:before,.EMwrJq_secondaryButton:before,.EMwrJq_darkButton:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 25%,#ffffff6b 50%,#0000 75%);transition:transform .52s;position:absolute;inset:0;transform:translate(-130%)}.EMwrJq_primaryButton svg,.EMwrJq_secondaryButton svg,.EMwrJq_darkButton svg{transition:transform .22s}.EMwrJq_primaryButton{background:var(--cambridge-red);color:#fff;box-shadow:0 12px 28px #c7372f3b}.EMwrJq_secondaryButton{color:var(--cambridge-navy);background:#fff;border:1px solid #11183f52}.EMwrJq_darkButton{color:#fff;background:0 0;border:1px solid #ffffff59}.EMwrJq_primaryButton:hover,.EMwrJq_secondaryButton:hover,.EMwrJq_darkButton:hover{transform:translateY(-4px)}.EMwrJq_primaryButton:hover:before,.EMwrJq_secondaryButton:hover:before,.EMwrJq_darkButton:hover:before{transform:translate(130%)}.EMwrJq_primaryButton:hover svg,.EMwrJq_secondaryButton:hover svg,.EMwrJq_darkButton:hover svg{transform:translate(5px)}.EMwrJq_heroTrust{opacity:0;background:#fffffff0;border:1px solid #11183f14;border-radius:18px;grid-column:3;align-self:center;padding:10px 24px;animation:.72s cubic-bezier(.22,1,.36,1) .56s forwards EMwrJq_cambridgeTrustReveal;box-shadow:0 24px 70px #11183f29}.EMwrJq_heroTrust div{border-bottom:1px solid var(--cambridge-line);grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:18px 0;display:grid}.EMwrJq_heroTrust div:last-child{border-bottom:0}.EMwrJq_heroTrust svg{width:28px;height:28px;color:var(--cambridge-red);stroke-width:1.6px}.EMwrJq_heroTrust span{color:var(--cambridge-navy);font-size:13px;font-weight:750;line-height:1.4}.EMwrJq_heroTrust div{transition:transform .22s,color .22s}.EMwrJq_heroTrust div:hover{transform:translate(5px)}@keyframes EMwrJq_cambridgeHeroRise{0%{opacity:0;filter:blur(5px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes EMwrJq_cambridgeTrustReveal{0%{opacity:0;transform:translate(28px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}.EMwrJq_main{z-index:2;width:min(1380px,100% - 48px);margin:-38px auto 72px;position:relative}.EMwrJq_journey,.EMwrJq_examSection,.EMwrJq_skillsSection,.EMwrJq_processSection{border:1px solid var(--cambridge-line);background:#fff}.EMwrJq_journey{border-radius:20px 20px 0 0;padding:32px clamp(24px,4vw,58px) 38px;position:relative;box-shadow:0 18px 55px #11183f1a}.EMwrJq_cooperationNote{justify-content:center;align-items:center;margin-top:20px;padding:12px 0;display:flex}.EMwrJq_cooperationLogo{aspect-ratio:1600/280;background:#fff;width:min(360px,100%);position:relative;overflow:hidden}.EMwrJq_cooperationLogo img{width:100%;height:auto;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.EMwrJq_sectionHeading{text-align:center}.EMwrJq_journey .EMwrJq_sectionHeading h2{font-weight:400}.EMwrJq_sectionHeading h2,.EMwrJq_skillsIntro h2,.EMwrJq_processIntro h2,.EMwrJq_cta h2{color:var(--cambridge-navy);letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.12}.EMwrJq_sectionHeading>span,.EMwrJq_skillsIntro>span,.EMwrJq_processIntro>span,.EMwrJq_cta>div:first-child>span{color:var(--cambridge-muted);margin-top:9px;font-size:14px;line-height:1.65;display:block}.EMwrJq_journeySteps{grid-template-columns:repeat(5,1fr);margin-top:30px;display:grid}.EMwrJq_journeyStep{text-align:center;outline:none;flex-direction:column;align-items:center;gap:11px;min-width:0;display:flex;position:relative}.EMwrJq_journeyStep:not(:last-child):after{content:"";transform-origin:0;background:#d7ddeb;width:calc(100% - 68px);height:1px;transition:background-color .22s,transform .28s cubic-bezier(.22,1,.36,1);position:absolute;top:29px;left:calc(50% + 34px)}.EMwrJq_journeyIcon{width:58px;height:58px;color:var(--cambridge-blue);background:#fff;border:1px solid #d9dfea;border-radius:50%;place-items:center;transition:transform .26s cubic-bezier(.22,1,.36,1),color .22s,border-color .22s,box-shadow .22s;display:grid}.EMwrJq_journeyIcon svg{stroke-width:1.7px;width:28px;height:28px}.EMwrJq_journeyStep strong{max-width:150px;color:var(--cambridge-navy);font-size:13px;line-height:1.4;transition:transform .24s,color .22s}.EMwrJq_journeyArrow{display:none}@media (hover:hover) and (pointer:fine){.EMwrJq_journeyStep:hover .EMwrJq_journeyIcon{color:var(--cambridge-red);border-color:#c7372f61;transform:translateY(-6px)scale(1.12);box-shadow:0 14px 26px #11183f24}.EMwrJq_journeyStep:hover strong{color:var(--cambridge-red);transform:translateY(-3px)}.EMwrJq_journeyStep:hover:after{background:var(--cambridge-red);transform:scaleX(1.04)}}.EMwrJq_journeyStep:focus-visible .EMwrJq_journeyIcon{border-color:var(--cambridge-red);color:var(--cambridge-red);transform:translateY(-6px)scale(1.12);box-shadow:0 0 0 3px #c7372f1f,0 14px 26px #11183f24}.EMwrJq_journeyStep:focus-visible strong{color:var(--cambridge-red);transform:translateY(-3px)}.EMwrJq_examSection{border-top:0;padding:42px clamp(20px,3.2vw,48px) 28px}.EMwrJq_examGrid{grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;gap:10px;margin-top:28px;display:grid}.EMwrJq_examCard{border:1px solid var(--card-border,#d9dfea);background:var(--card-bg,#f8fafc);border-radius:14px;min-width:0;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.EMwrJq_examCard:hover{z-index:2;transform:translateY(-8px);box-shadow:0 18px 34px #11183f24}}.EMwrJq_examCardContent{text-align:center;flex-direction:column;align-items:center;min-height:240px;padding:16px 12px 12px;display:flex}.EMwrJq_examCardContent>svg{width:38px;height:38px;color:var(--card-accent,var(--cambridge-blue));stroke-width:1.55px;margin:12px 0 8px;transition:opacity .22s,transform .36s cubic-bezier(.22,1,.36,1)}.EMwrJq_examLevel{color:var(--card-accent,var(--cambridge-blue));margin-bottom:16px;font-size:17px;font-weight:850;transition:opacity .22s,transform .36s cubic-bezier(.22,1,.36,1)}.EMwrJq_examCard h3{min-height:40px;max-height:40px;color:var(--cambridge-navy);margin:4px 0 8px;font-size:15px;line-height:1.28;transition:opacity .22s,transform .36s cubic-bezier(.22,1,.36,1);overflow:hidden}.EMwrJq_examCard dl{text-align:left;gap:7px;width:100%;max-height:70px;margin:0;transition:opacity .22s,transform .36s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.EMwrJq_examCard dl div{grid-template-columns:42px 1fr;gap:4px;display:grid}.EMwrJq_examCard dt{color:#7b849b;text-transform:uppercase;font-size:9px;font-weight:800}.EMwrJq_examCard dd{color:var(--cambridge-navy);margin:0;font-size:9px;font-weight:750;line-height:1.35}.EMwrJq_examDetails{border:0;border-top:1px solid var(--card-border,#d9dfea);cursor:pointer;width:100%;min-height:40px;color:var(--card-accent,var(--cambridge-blue));font:inherit;background:0 0;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:10px;font-weight:800;display:flex}.EMwrJq_examDetails:hover{background:#ffffff8c}.EMwrJq_examDetails:after{content:"";z-index:1;cursor:pointer;position:absolute;inset:0}.EMwrJq_examDetails:focus-visible{outline:none}.EMwrJq_examCard:has(.EMwrJq_examDetails:focus-visible){outline:2px solid var(--card-accent);outline-offset:3px}.EMwrJq_examDetails svg{width:15px;height:15px;transition:transform .22s}.EMwrJq_examDetails[aria-expanded=true] svg{transform:rotate(180deg)}.EMwrJq_examCard[data-selected=true]{box-shadow:0 0 0 2px var(--card-accent)}.EMwrJq_examDetailShell{grid-area:2/1/auto/-1;min-width:0;overflow:hidden}.EMwrJq_examDetailPanel{border:1px solid var(--card-border);background:var(--card-bg);border-radius:18px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:36px;padding:clamp(20px,3vw,36px);display:grid}.EMwrJq_examDetailCopy h3{color:var(--cambridge-navy);margin:0 0 12px;font-size:clamp(22px,2vw,28px);line-height:1.3}.EMwrJq_examDetailCopy p{color:#4c5870;margin:14px 0 0;font-size:15px;line-height:1.8}.EMwrJq_examDetailCopy .EMwrJq_examTagline{color:var(--card-accent);font-weight:700}.EMwrJq_examDetailFacts{background:#fffc;border-radius:12px;min-width:0;padding:22px}.EMwrJq_examDetailFacts h4{color:var(--cambridge-navy);margin:0 0 12px;font-size:17px}.EMwrJq_examDetailFacts dl{margin:0}.EMwrJq_examDetailFacts dl>div{justify-content:space-between;gap:16px;padding:10px 0;font-size:13px;line-height:1.5;display:flex}.EMwrJq_examDetailFacts dt{color:#4c5870}.EMwrJq_examDetailFacts dd{color:var(--cambridge-navy);text-align:right;margin:0;font-weight:700}.EMwrJq_examDetailFacts .EMwrJq_examSummary{border-top:1px solid var(--card-border);margin-top:16px;padding-top:10px}.EMwrJq_examDetailFacts .EMwrJq_examFee{border-top:1px solid var(--card-border);align-items:center;margin-top:8px}.EMwrJq_examFee dd{color:var(--card-accent);font-size:26px}.EMwrJq_examRegisterRow{border-top:1px solid var(--card-border);grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.EMwrJq_examRegisterRow p{color:#4c5870;margin:0;font-size:14px;line-height:1.6}.EMwrJq_examRegisterButton{background:var(--card-accent);min-height:48px;box-shadow:0 10px 24px color-mix(in srgb, var(--card-accent) 22%, transparent);color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.EMwrJq_examRegisterButton:hover{box-shadow:0 14px 30px color-mix(in srgb, var(--card-accent) 28%, transparent);transform:translateY(-2px)}.EMwrJq_examRegisterButton svg{transition:transform .18s}.EMwrJq_examRegisterButton:hover svg{transform:translate(4px)}.EMwrJq_examRegisterButton:focus-visible{outline:3px solid color-mix(in srgb, var(--card-accent) 25%, transparent);outline-offset:3px}.EMwrJq_examSchedule{border-top:1px solid var(--card-border);grid-column:1/-1;min-width:0;padding-top:28px}.EMwrJq_scheduleHeading{align-items:center;gap:14px;margin-bottom:22px;display:flex}.EMwrJq_scheduleHeading>svg{background:var(--cambridge-navy);color:#fff;border-radius:14px;flex-shrink:0;width:44px;height:44px;padding:11px}.EMwrJq_scheduleHeading h4{color:var(--cambridge-navy);margin:0;font-size:22px;line-height:1.35}.EMwrJq_scheduleMonths{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.EMwrJq_scheduleMonth{background:#fff;border:1px solid #35499b1f;border-radius:16px;min-width:0;padding:20px;box-shadow:0 5px 18px #11183f06}.EMwrJq_scheduleMonth h5{color:var(--cambridge-navy);align-items:center;gap:10px;margin:0 0 18px;font-size:17px;line-height:1.4;display:flex}.EMwrJq_scheduleMonth h5:before{content:"";background:#c7372f;border-radius:3px;width:5px;height:18px}.EMwrJq_scheduleMonth ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.EMwrJq_scheduleMonth li{background:#f7f8fc;border:1px solid #e7eaf2;border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:12px 2px 10px;display:flex}.EMwrJq_scheduleMonth strong{color:var(--cambridge-navy);font-variant-numeric:tabular-nums;font-size:27px;font-weight:750;line-height:1}.EMwrJq_scheduleMonth span{color:#59657e;font-size:9px;line-height:1.4}@media (max-width:1000px){.EMwrJq_scheduleMonths{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.EMwrJq_scheduleMonths{grid-template-columns:1fr;gap:12px}.EMwrJq_scheduleHeading{align-items:flex-start;gap:10px}.EMwrJq_scheduleHeading h4{font-size:20px}.EMwrJq_scheduleMonth{padding:18px}}@media (max-width:700px){.EMwrJq_examDetailPanel{grid-template-columns:1fr;gap:20px}.EMwrJq_examDetailFacts{padding:16px}}.EMwrJq_gold{--card-bg:#fffaf0;--card-border:#ead9a5;--card-accent:#a56b00}.EMwrJq_green{--card-bg:#f5faef;--card-border:#cfe1b7;--card-accent:#4c7e18}.EMwrJq_teal{--card-bg:#eff9f7;--card-border:#b9dfd6;--card-accent:#187c71}.EMwrJq_cyan{--card-bg:#eff9fb;--card-border:#b9dfe5;--card-accent:#137483}.EMwrJq_blue{--card-bg:#f1f6fc;--card-border:#bfd1e7;--card-accent:#245e9b}.EMwrJq_indigo{--card-bg:#f2f4fb;--card-border:#c7cde5;--card-accent:#35499b}.EMwrJq_violet{--card-bg:#f8f2fb;--card-border:#dac6e5;--card-accent:#704092}.EMwrJq_purple{--card-bg:#faf3fb;--card-border:#dfc8e3;--card-accent:#7b3785}.EMwrJq_stats{background:var(--cambridge-navy);color:#fff;border-radius:0 0 18px 18px;grid-template-columns:1.25fr repeat(4,1fr);align-items:center;gap:0;padding:24px 30px;display:grid}.EMwrJq_stats h2{letter-spacing:-.03em;margin:0;padding-right:28px;font-size:25px;line-height:1.2}.EMwrJq_stats>div{border-left:1px solid #ffffff29;grid-template-rows:auto auto;grid-template-columns:44px 1fr;align-content:center;min-height:58px;padding:0 22px;display:grid}.EMwrJq_stats svg{color:#fff;stroke-width:1.45px;grid-row:1/3;align-self:center;width:30px;height:30px}.EMwrJq_stats strong{font-size:18px}.EMwrJq_stats span{color:#ffffffb8;font-size:10px;line-height:1.4}.EMwrJq_skillsSection{border-radius:18px;grid-template-columns:1.05fr 2.1fr 1.25fr;min-height:310px;margin-top:16px;display:grid;overflow:hidden}.EMwrJq_skillsIntro{flex-direction:column;justify-content:center;padding:38px 28px 34px 32px;display:flex}.EMwrJq_skillsIntro h2{font-size:31px}.EMwrJq_skillCards{grid-template-columns:repeat(4,1fr);gap:10px;padding:20px 10px;display:grid}.EMwrJq_skillCards article{isolation:isolate;border:1px solid var(--cambridge-line);background:#fff;border-radius:13px;outline:none;flex-direction:column;justify-content:center;padding:20px;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s,border-color .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #11183f0f}.EMwrJq_skillCards svg{width:30px;height:30px;color:var(--cambridge-red);stroke-width:1.55px;transform-origin:50%;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .22s}.EMwrJq_skillCards h3,.EMwrJq_skillCards p{z-index:1;position:relative}.EMwrJq_skillCards h3{color:var(--cambridge-navy);margin:14px 0 5px;font-size:15px}.EMwrJq_skillCards p{color:var(--cambridge-muted);margin:0;font-size:11px;line-height:1.55}@media (hover:hover) and (pointer:fine){.EMwrJq_skillCards article:hover{z-index:2;border-color:#c7372f4d;transform:translateY(-7px);box-shadow:0 20px 38px #11183f26}.EMwrJq_skillCards article:hover svg{opacity:.1;transform:translate(18px,18px)scale(4.6)}}.EMwrJq_skillCards article:focus-visible{z-index:2;border-color:var(--cambridge-red);transform:translateY(-7px);box-shadow:0 0 0 3px #c7372f1f,0 20px 38px #11183f26}.EMwrJq_skillCards article:focus-visible svg{opacity:.1;transform:translate(18px,18px)scale(4.6)}.EMwrJq_skillsPhoto{min-height:310px;position:relative}.EMwrJq_skillsPhoto img{object-fit:cover;object-position:center}.EMwrJq_processSection{background:#f7f9fc;border-radius:18px;grid-template-columns:1fr 3fr;gap:26px;margin-top:16px;padding:32px;display:grid}.EMwrJq_processIntro h2{font-size:30px}.EMwrJq_processList{grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.EMwrJq_processList li{text-align:center;min-width:0;padding:0 18px;position:relative}.EMwrJq_processIcon{width:52px;height:52px;color:var(--cambridge-blue);background:#fff;border:1px solid #cbd3e2;border-radius:50%;place-items:center;margin:0 auto 10px;display:grid}.EMwrJq_processIcon svg{stroke-width:1.6px;width:25px;height:25px}.EMwrJq_processList small{color:var(--cambridge-red);font-size:10px;font-weight:850;display:block}.EMwrJq_processList strong{color:var(--cambridge-navy);margin-top:3px;font-size:13px;display:block}.EMwrJq_processList p{color:var(--cambridge-muted);margin:6px 0 0;font-size:10px;line-height:1.5}.EMwrJq_processArrow{color:#9aa4b8;width:18px;position:absolute;top:18px;right:-10px}.EMwrJq_cta{background:var(--cambridge-navy);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:36px;min-height:190px;margin-top:16px;padding:38px 56px;display:flex;overflow:hidden}.EMwrJq_cta h2{color:#fff;font-size:var(--heading-section-size,clamp(28px, 3.125vw, 40px));line-height:1.18}.EMwrJq_cta>div:first-child>span{color:#ffffffb3;max-width:650px}.EMwrJq_cta>div:last-child{flex-shrink:0;margin-top:0}.EMwrJq_formSection{border:1px solid var(--cambridge-line);background:#f5f7fb;border-radius:18px;grid-template-columns:minmax(290px,.78fr) minmax(0,1.45fr);margin-top:16px;scroll-margin-top:96px;display:grid;overflow:hidden;box-shadow:0 18px 48px #11183f14}.EMwrJq_formIntro{isolation:isolate;background:var(--cambridge-navy);color:#fff;flex-direction:column;justify-content:center;padding:clamp(34px,4vw,58px);display:flex;position:relative;overflow:hidden}.EMwrJq_formIntro:after{content:"";z-index:-1;border:1px solid #ffffff21;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-150px;right:-120px;box-shadow:0 0 0 38px #ffffff09,0 0 0 78px #ffffff06}.EMwrJq_formEyebrow{color:#ef6b63;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:850}.EMwrJq_formIntro h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:650;line-height:1.14}.EMwrJq_formIntro>p{color:#ffffffb8;margin:20px 0 0;font-size:14px;line-height:1.75}.EMwrJq_formIntro ul{gap:13px;margin:28px 0 0;padding:0;list-style:none;display:grid}.EMwrJq_formIntro li{color:#ffffffe6;align-items:center;gap:11px;font-size:13px;font-weight:650;display:flex}.EMwrJq_formIntro li svg{color:#ef6b63;stroke-width:1.8px;flex-shrink:0;width:21px;height:21px}.EMwrJq_formCard{background:#fff;padding:clamp(30px,4vw,54px)}@media (max-width:1180px){.EMwrJq_heroContent{grid-template-columns:minmax(0,510px) 1fr 250px}.EMwrJq_heroCopy{padding-right:34px}.EMwrJq_examCardContent{min-height:240px}.EMwrJq_stats{grid-template-columns:repeat(4,1fr)}.EMwrJq_stats h2{text-align:center;grid-column:1/-1;padding:0 0 18px}.EMwrJq_stats>div:first-of-type{border-left:0}.EMwrJq_skillsSection{grid-template-columns:1fr 2fr}.EMwrJq_skillsPhoto{grid-column:1/-1;min-height:320px}}@media (max-width:900px){.EMwrJq_hero{min-height:auto;padding-top:78px}.EMwrJq_heroImage{height:430px;position:relative;inset:auto}.EMwrJq_heroImage img{object-position:65% center}.EMwrJq_heroContent{width:100%;min-height:0;display:block}.EMwrJq_heroCopy{background:#fff;padding:42px 24px 34px}.EMwrJq_heroCopy:before{display:none}.EMwrJq_heroTrust{z-index:2;width:min(620px,100% - 32px);margin:0 auto 24px;position:relative}.EMwrJq_main{width:min(100% - 28px,760px);margin-top:18px}.EMwrJq_journeySteps{grid-template-columns:1fr;gap:8px}.EMwrJq_journeyStep{text-align:left;flex-direction:row;justify-content:flex-start;min-height:58px}.EMwrJq_journeyStep:not(:last-child):after{width:1px;height:8px;top:58px;left:29px}.EMwrJq_journeyIcon{flex:0 0 52px;width:52px;height:52px}.EMwrJq_journeyStep strong{max-width:none}.EMwrJq_examGrid{grid-template-columns:repeat(4,1fr)}.EMwrJq_examDetailShell{grid-row:var(--detail-row-tablet)}.EMwrJq_stats{grid-template-columns:repeat(2,1fr)}.EMwrJq_stats>div:nth-of-type(3){border-left:0}.EMwrJq_skillsSection{grid-template-columns:1fr}.EMwrJq_skillCards{grid-template-columns:repeat(2,1fr);padding:0 20px 20px}.EMwrJq_skillsPhoto{grid-column:auto}.EMwrJq_processSection{grid-template-columns:1fr}.EMwrJq_processIntro{text-align:center}.EMwrJq_processList{grid-template-columns:repeat(2,1fr);gap:28px 0}.EMwrJq_processArrow{display:none}.EMwrJq_cta{flex-direction:column;align-items:flex-start;padding:34px}.EMwrJq_formSection{grid-template-columns:1fr}.EMwrJq_formIntro{padding:38px 34px}}@media (max-width:620px){.EMwrJq_heroImage{height:330px}.EMwrJq_hero h1{font-size:clamp(42px,13vw,58px)}.EMwrJq_heroActions{flex-direction:column;align-items:stretch}.EMwrJq_primaryButton,.EMwrJq_secondaryButton,.EMwrJq_darkButton{width:100%}.EMwrJq_heroTrust{padding:6px 18px}.EMwrJq_heroTrust div{padding:14px 0}.EMwrJq_main{width:calc(100% - 20px)}.EMwrJq_journey{padding:28px 20px}.EMwrJq_cooperationNote{padding-inline:10px}.EMwrJq_sectionHeading h2{font-size:var(--heading-section-size,clamp(28px, 3.125vw, 40px));line-height:1.18}.EMwrJq_examSection{padding:34px 10px 24px}.EMwrJq_examGrid{grid-template-columns:1fr 1fr;gap:7px}.EMwrJq_examDetailShell{grid-row:var(--detail-row-mobile)}.EMwrJq_examCardContent{min-height:264px;padding-inline:10px}.EMwrJq_examCard h3{font-size:14px}.EMwrJq_stats{grid-template-columns:1fr;padding:26px 20px}.EMwrJq_stats>div{border-top:1px solid #ffffff24;border-left:0;padding:16px 0}.EMwrJq_skillCards{grid-template-columns:1fr}.EMwrJq_skillsPhoto{min-height:270px}.EMwrJq_processSection{padding:28px 18px}.EMwrJq_processList{grid-template-columns:1fr;gap:24px}.EMwrJq_cta{padding:30px 22px}.EMwrJq_cta>div:last-child{width:100%}.EMwrJq_examRegisterRow{flex-direction:column;align-items:stretch;gap:16px}.EMwrJq_examRegisterButton{width:100%}.EMwrJq_formIntro{padding:32px 24px}.EMwrJq_formCard{padding:28px 20px}}@media (prefers-reduced-motion:reduce){.EMwrJq_heroCopy>*,.EMwrJq_heroTrust{opacity:1;animation:none}.EMwrJq_primaryButton,.EMwrJq_secondaryButton,.EMwrJq_darkButton,.EMwrJq_examCard,.EMwrJq_examCardContent,.EMwrJq_examCardContent>svg,.EMwrJq_examCard h3,.EMwrJq_examCard dl,.EMwrJq_examDetails svg,.EMwrJq_journeyStep:after,.EMwrJq_journeyIcon,.EMwrJq_journeyStep strong,.EMwrJq_skillCards article,.EMwrJq_skillCards svg,.EMwrJq_heroTrust div,.EMwrJq_examRegisterButton{transition:none}.EMwrJq_primaryButton:before,.EMwrJq_secondaryButton:before,.EMwrJq_darkButton:before{display:none}}
.bCZwzG_form{color:#173152}.bCZwzG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.bCZwzG_full{grid-column:1/-1}.bCZwzG_field{flex-direction:column;gap:8px;min-width:0;display:flex}.bCZwzG_field label{color:#11183f;align-items:center;gap:10px;font-size:14px;font-weight:750;display:flex}.bCZwzG_field label svg{color:#c7372f;stroke-width:1.8px;flex-shrink:0;width:20px;height:20px}.bCZwzG_field label small{color:#7d8798;font-size:12px;font-weight:450}.bCZwzG_field input,.bCZwzG_field select,.bCZwzG_field textarea{color:#11183f;width:100%;font:inherit;background:#fff;border:1px solid #d9e0eb;border-radius:10px;padding:12px 15px;font-size:14px;transition:border-color .16s,box-shadow .16s}.bCZwzG_field input,.bCZwzG_field select{min-height:49px}.bCZwzG_field select{cursor:pointer}.bCZwzG_field textarea{resize:vertical;min-height:98px;line-height:1.6}.bCZwzG_field input::placeholder,.bCZwzG_field textarea::placeholder{color:#8a95a7;opacity:1}.bCZwzG_field input:focus,.bCZwzG_field select:focus,.bCZwzG_field textarea:focus{border-color:#49558a;outline:none;box-shadow:0 0 0 3px #252d661a}.bCZwzG_consent{color:#667085;cursor:pointer;align-items:flex-start;gap:10px;margin-top:20px;font-size:13px;line-height:1.6;display:flex}.bCZwzG_consent input{accent-color:#c7372f;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin:1px 0 0}.bCZwzG_consent a{color:#11183f;text-underline-offset:3px;font-weight:700;text-decoration:underline}.bCZwzG_status{color:#29375a;background:#eef3f8;border-radius:9px;margin:18px 0 0;padding:13px 16px;font-size:13px;line-height:1.6}.bCZwzG_actions{align-items:center;gap:22px;margin-top:20px;display:flex}.bCZwzG_actions button{color:#fff;min-width:235px;min-height:50px;font:inherit;cursor:pointer;background:#c7372f;border:0;border-radius:9px;justify-content:center;align-items:center;gap:28px;padding:12px 22px;font-size:14px;font-weight:800;transition:transform .18s,background-color .18s;display:inline-flex;box-shadow:0 12px 28px #c7372f33}.bCZwzG_actions button:hover{background:#b62e27;transform:translateY(-2px)}.bCZwzG_actions button:disabled{opacity:.65;cursor:wait;transform:none}.bCZwzG_actions button svg{width:19px;height:19px}.bCZwzG_actions p{color:#818a9a;max-width:330px;margin:0;font-size:12px;line-height:1.55}.bCZwzG_actions button:focus-visible,.bCZwzG_consent input:focus-visible{outline-offset:3px;outline:3px solid #c7372f38}@media (max-width:720px){.bCZwzG_grid{grid-template-columns:minmax(0,1fr);gap:17px}.bCZwzG_actions{flex-direction:column;align-items:stretch;gap:12px}.bCZwzG_actions button{width:100%}}@media (prefers-reduced-motion:reduce){.bCZwzG_field input,.bCZwzG_field select,.bCZwzG_field textarea,.bCZwzG_actions button{transition:none}}
