.customer-portals_page__cziT0{background:var(--mkt-color-white);color:var(--mkt-color-brand-dark)}.customer-portals_featureGrid__BZqud{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.customer-portals_featureGrid__BZqud article{padding:24px;border:1px solid var(--mkt-color-border);border-radius:var(--mkt-radius-card);background:var(--mkt-color-white)}.customer-portals_featureGrid__BZqud svg{color:var(--mkt-color-brand-primary)}.customer-portals_featureGrid__BZqud h3{margin:18px 0 8px;font-size:var(--mkt-text-lg)}.customer-portals_featureGrid__BZqud p{margin:0;color:var(--mkt-color-text-85);line-height:1.6}.customer-portals_figure__fC8HM{margin:0}.customer-portals_figure__fC8HM figcaption{padding:12px 4px 0;color:var(--mkt-color-text-muted);font-size:var(--mkt-text-sm);line-height:1.5;text-align:center}.customer-portals_catalogFrame__V7j79,.customer-portals_controlsFrame__AfinO,.customer-portals_identityFrame__p_eLV,.customer-portals_joinFlow__myUEf{border:1px solid var(--mkt-color-border);border-radius:var(--mkt-radius-panel);background:var(--mkt-color-white);box-shadow:var(--mkt-shadow-lg);overflow:hidden}.customer-portals_identityFrame__p_eLV{display:grid;grid-template-columns:180px 1fr;min-height:390px}.customer-portals_identityRail__3eU01{display:flex;flex-direction:column;gap:8px;padding:24px 16px;background:#f5f8fc;border-right:1px solid var(--mkt-color-border);color:var(--mkt-color-text-muted);font-size:13px}.customer-portals_miniLogo__qF01g,.customer-portals_portalLogo__my2sV{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#175cd3;color:white;font-weight:800}.customer-portals_miniLogo__qF01g{margin-bottom:20px}.customer-portals_railActive__dT_51{padding:10px;border-radius:8px;background:#dfeafe;color:#175cd3;font-weight:700}.customer-portals_identityRail__3eU01 span:not(.customer-portals_miniLogo__qF01g):not(.customer-portals_railActive__dT_51){padding:10px}.customer-portals_identityMain__tf8FX{padding:20px 26px}.customer-portals_portalTop__BCdBS{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--mkt-color-border);padding-bottom:18px}.customer-portals_brandLockup__51wEd{display:flex;align-items:center;gap:10px}.customer-portals_brandLockup__51wEd strong{display:block;font-size:15px}.customer-portals_brandLockup__51wEd small{display:block;margin-top:3px}.customer-portals_brandLockup__51wEd small,.customer-portals_member__23U_z{color:var(--mkt-color-text-muted);font-size:12px}.customer-portals_welcome__9KF7s{padding:34px 0 24px}.customer-portals_kicker__i4adp{display:block;color:var(--mkt-color-brand-primary);font-size:12px;font-weight:800;letter-spacing:.12em}.customer-portals_welcome__9KF7s h3{margin:12px 0 8px;font-size:29px}.customer-portals_welcome__9KF7s p{margin:0;color:var(--mkt-color-text-85);font-size:15px}.customer-portals_portalActions__ce_CJ{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.customer-portals_portalActions__ce_CJ span,.customer-portals_secondaryAction__mrYmL{padding:11px 15px;border-radius:999px;background:#175cd3;color:white;font-size:12px;font-weight:700}.customer-portals_portalActions__ce_CJ .customer-portals_secondaryAction__mrYmL{background:#f2f6fc;color:#175cd3;border:1px solid #c8d9f2}.customer-portals_identityCards__RRuAn{display:grid;grid-template-columns:1fr 1fr;gap:12px}.customer-portals_identityCards__RRuAn>div{padding:16px;border:1px solid var(--mkt-color-border);border-radius:10px}.customer-portals_identityCards__RRuAn small{display:block;color:var(--mkt-color-text-muted);font-size:12px;letter-spacing:.08em}.customer-portals_identityCards__RRuAn strong{display:block;margin:10px 0;font-size:14px}.customer-portals_identityCards__RRuAn span{display:block;color:var(--mkt-color-text-muted);font-size:12px}.customer-portals_identityCards__RRuAn i,.customer-portals_meter__L49vl i{display:block;height:100%;border-radius:inherit;background:#175cd3}.customer-portals_identityCards__RRuAn span i{height:5px;margin:4px 0 7px;background:#e4eaf2}.customer-portals_joinFlow__myUEf{display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:stretch;padding:22px;background:#fbfcfe}.customer-portals_joinStep__20F5T{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;border:1px solid var(--mkt-color-border);border-radius:12px;background:white}.customer-portals_stepNumber__Lnqk6{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#eaf1fd;color:#175cd3;font-size:12px;font-weight:800}.customer-portals_joinStep__20F5T>svg{color:#175cd3}.customer-portals_joinStep__20F5T small{margin-top:8px;color:var(--mkt-color-text-muted);font-size:12px;font-weight:800;letter-spacing:.08em}.customer-portals_joinStep__20F5T strong{font-size:18px}.customer-portals_joinStep__20F5T p{margin:0;color:var(--mkt-color-text-85);line-height:1.5}.customer-portals_codeNote__o1MH8{display:flex;align-items:center;gap:6px;margin-top:auto;color:#267442;font-size:12px;line-height:1.4}.customer-portals_flowArrow__gdQkm{display:grid;place-items:center;color:#175cd3;font-size:22px}.customer-portals_dark__tZQdg .customer-portals_kicker__i4adp{color:#aac5e5}.customer-portals_dark__tZQdg h2,.customer-portals_dark__tZQdg h3{color:white}.customer-portals_dark__tZQdg .customer-portals_controlCard__CcnxP p,.customer-portals_dark__tZQdg .customer-portals_controlsFrame__AfinO p{color:inherit}.customer-portals_dark__tZQdg .customer-portals_figure__fC8HM figcaption{color:#c5d7ea}.customer-portals_controlsFrame__AfinO{padding:26px;background:#0f2340;color:white;border-color:#284d79;box-shadow:none}.customer-portals_controlsHeader__c2QTg{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;border-bottom:1px solid #284d79;padding-bottom:22px}.customer-portals_controlsHeader__c2QTg h3{margin:9px 0 0;font-size:26px}.customer-portals_liveBadge__gFky1{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #3c8767;border-radius:999px;color:#b9efd0;font-size:12px}.customer-portals_liveBadge__gFky1 i{width:7px;height:7px;border-radius:50%;background:#54c78d}.customer-portals_controlGrid__AAeUc{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:24px 0}.customer-portals_controlCard__CcnxP{padding:18px;border:1px solid #284d79;border-radius:10px;background:#142d4e}.customer-portals_controlCard__CcnxP svg{color:#9cc1f4}.customer-portals_controlCard__CcnxP small{display:block;margin:12px 0 7px;color:#aac5e5;font-size:12px;letter-spacing:.08em}.customer-portals_controlCard__CcnxP strong{display:block;font-size:18px}.customer-portals_controlCard__CcnxP span{display:block;margin-top:7px;color:#c5d7ea;font-size:12px;line-height:1.5}.customer-portals_meter__L49vl{height:5px;margin-top:14px;background:#284d79;border-radius:9px;overflow:hidden}.customer-portals_meter__L49vl i{background:#70a4ee}.customer-portals_auditLine__fqzuz{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;color:#c5d7ea;font-size:12px}.customer-portals_auditLine__fqzuz span{display:flex;align-items:center;gap:6px}.customer-portals_auditLine__fqzuz svg{color:#9cc1f4}.customer-portals_catalogHeader__7mmP0{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:26px;border-bottom:1px solid var(--mkt-color-border)}.customer-portals_catalogHeader__7mmP0 h3{margin:10px 0 0;font-size:26px}.customer-portals_catalogSearch__07EnN{padding:10px 14px;border:1px solid var(--mkt-color-border);border-radius:999px;color:var(--mkt-color-text-muted);font-size:12px}.customer-portals_catalogGrid__0Kn5h{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:22px;background:#fbfcfe}.customer-portals_catalogGrid__0Kn5h article{padding:15px;border:1px solid var(--mkt-color-border);border-radius:10px;background:white}.customer-portals_courseArt__9lF1x{display:grid;place-items:center;height:86px;border-radius:8px;background:#dce9fa;color:#175cd3;font-size:22px;font-weight:800}.customer-portals_courseArtAlt__0786J{background:#f5e9d4;color:#a76313}.customer-portals_courseArtGreen__2ryOu{background:#dcefe3;color:#267442}.customer-portals_catalogGrid__0Kn5h small{display:block;margin-top:16px;color:var(--mkt-color-text-muted);font-size:12px;font-weight:800;letter-spacing:.08em}.customer-portals_catalogGrid__0Kn5h strong{display:block;margin:8px 0;font-size:15px}.customer-portals_catalogGrid__0Kn5h p{margin:0;color:var(--mkt-color-text-muted);font-size:12px}.customer-portals_courseState__okGMn{display:inline-block;margin-top:14px;padding:7px 10px;border-radius:999px;background:#edf3fc;color:#175cd3;font-size:12px;font-weight:700}.customer-portals_callout__FF2S_{padding:18px 22px;border:1px solid #c8d9f2;border-radius:var(--mkt-radius-card);background:#f3f7fe;color:var(--mkt-color-text-85);line-height:1.6}.customer-portals_callout__FF2S_ strong{color:var(--mkt-color-brand-dark)}.customer-portals_faq__rySDU details{border-top:1px solid var(--mkt-color-border);padding:20px 0}.customer-portals_faq__rySDU summary{cursor:pointer;font-weight:700;font-size:var(--mkt-text-lg)}.customer-portals_faq__rySDU details p{max-width:860px;margin:14px 0 0;color:var(--mkt-color-text-85);font-size:var(--mkt-text-base);line-height:1.65}.customer-portals_page__cziT0 a:focus-visible{outline:3px solid var(--mkt-color-brand-primary);outline-offset:4px}.customer-portals_links__W43gk{display:flex;gap:24px;flex-wrap:wrap;margin-top:26px}.customer-portals_links__W43gk a{display:inline-flex;align-items:center;gap:8px;color:var(--mkt-color-brand-primary);font-weight:700}.customer-portals_snippetBox__KGeNP{margin-top:24px;padding:24px 28px;border:1px solid var(--mkt-color-border);border-radius:var(--mkt-radius-card);background:#f8fafd}.customer-portals_snippetBox__KGeNP h2{margin:8px 0 10px;font-family:var(--mkt-font-display);font-size:var(--mkt-text-2xl);line-height:1.25}.customer-portals_snippetBox__KGeNP p{margin:0;color:var(--mkt-color-text-85);font-size:var(--mkt-text-base);line-height:1.65}@media(max-width:800px){.customer-portals_catalogGrid__0Kn5h,.customer-portals_featureGrid__BZqud,.customer-portals_identityCards__RRuAn,.customer-portals_identityFrame__p_eLV{grid-template-columns:1fr}.customer-portals_identityRail__3eU01{display:none}.customer-portals_joinFlow__myUEf{grid-template-columns:1fr;padding:14px}.customer-portals_flowArrow__gdQkm{transform:rotate(90deg);min-height:28px}.customer-portals_controlGrid__AAeUc{grid-template-columns:repeat(2,1fr)}.customer-portals_catalogHeader__7mmP0{align-items:flex-start;flex-direction:column}.customer-portals_controlsHeader__c2QTg{flex-direction:column}}@media(max-width:480px){.customer-portals_controlGrid__AAeUc{grid-template-columns:1fr}.customer-portals_identityMain__tf8FX{padding:18px}.customer-portals_catalogHeader__7mmP0 h3,.customer-portals_welcome__9KF7s h3{font-size:23px}.customer-portals_controlsFrame__AfinO{padding:18px}}