.sap-full-access-night.category-formation-reference{--hero-image:none;background:transparent;min-width:0;max-width:100%;isolation:isolate}.category-formation-reference .sap-platform{margin:24px 0}.category-formation-reference .category-composition{margin-top:24px}.category-formation-reference .academy-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.category-formation-reference .academy-node strong{font-size:11px;overflow-wrap:anywhere}.category-formation-reference .small-note{margin-top:16px}.category-formation-reference .selected-learning p{font-size:12px;line-height:1.7}.category-formation-reference .selected-academy,.category-formation-reference .month-detail{min-width:0;overflow-wrap:anywhere}.category-formation-reference .icon-btn{width:44px;height:44px;min-height:44px}.category-formation-reference .selected-audience summary{min-height:44px}.category-formation-reference .sap-platform-copy .btn,.category-formation-reference .sap-platform-footer .btn{white-space:normal}.category-formation-reference .sap-platform-footer .btn{flex-shrink:1}.category-formation-reference .opportunity-radar{margin:0}.sap-category-test .sct-full-access[data-reference-block=composition]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:28px}.sap-category-test .sct-full-access[data-reference-block=composition]>*{min-width:0}.sap-category-test .sct-full-access[data-reference-block=composition]>.sct-full-copy{margin-bottom:0}.sct-full-access[data-reference-block=composition] .category-reference-composition>h3{margin-top:0}.sct-full-access[data-reference-block=composition] .sct-tabs{display:flex;flex-wrap:wrap;gap:8px}.sct-full-access[data-reference-block=composition] .sct-tabs>button{min-height:44px;white-space:normal;text-align:left}.sct-full-access[data-reference-block=composition] .category-formation-reference .universe-grid{grid-template-columns:minmax(0,1fr);gap:20px}.sct-full-access[data-reference-block=composition] .category-formation-reference .academy-wall{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.sct-full-access[data-reference-block=composition] .category-formation-reference .academy-node{min-height:44px;min-width:0}.sct-full-access[data-reference-block=composition] .category-formation-reference .academy-node strong{font-size:12px;line-height:1.4}.sct-full-access[data-reference-block=composition] .category-formation-reference .selected-academy .btn{min-height:44px;white-space:normal}@media (min-width:1024px){.sap-category-test .sct-full-access[data-reference-block=composition]{grid-template-columns:minmax(260px,.8fr) minmax(0,1.6fr);gap:36px}.sap-category-test .sct-full-access[data-reference-block=composition] .sct-full-copy h2{font-size:clamp(28px,2.6vw,36px)}}@media (min-width:1280px){.sct-full-access[data-reference-block=composition] .category-formation-reference .selected-academy{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.sct-full-access[data-reference-block=composition] .category-formation-reference .selected-cover{height:auto;min-height:202px;border-bottom:0;border-right:1px solid #ffffff12}}@media (max-width:767px){.category-formation-reference .journey-layout,.category-formation-reference .universe-grid{grid-template-columns:minmax(0,1fr);gap:24px}.category-formation-reference .academy-wall{padding:16px;gap:8px}.category-formation-reference .phase{grid-template-columns:32px minmax(0,1fr);gap:8px}.category-formation-reference .month-row{gap:8px}.category-formation-reference .month strong{overflow-wrap:anywhere}.category-formation-reference .month-detail{padding:22px 18px}.category-formation-reference .detail-controls{gap:10px}.category-formation-reference .sap-screen-bar{letter-spacing:0}}@media (max-width:420px){.category-formation-reference .academy-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.category-formation-reference *,.category-formation-reference *:before,.category-formation-reference *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.sap-category-test{--sct-bg:#080c14;--sct-panel:#101724;--sct-line:rgba(167,193,220,.16);--sct-muted:#aab8ca;--sct-cyan:#69e3ee;background:var(--sct-bg);color:#eff6ff;font-family:inherit;isolation:isolate}.sap-category-test *{box-sizing:border-box}.sap-category-test .sct-container{width:min(1220px,calc(100% - 48px));margin:auto}.sap-category-test .sct-section{padding:52px 0;border-bottom:1px solid var(--sct-line);scroll-margin-top:100px}.sap-category-test h2{font-size:clamp(26px,3vw,38px);font-weight:650;line-height:1.16;letter-spacing:-1.1px;margin:9px 0 18px;max-width:760px}.sap-category-test h3{font-size:18px;font-weight:650;line-height:1.35}.sap-category-test p{color:var(--sct-muted);font-size:15px;line-height:1.6}.sap-category-test button,.sap-category-test input,.sap-category-test select{font:inherit}.sap-category-test a{color:inherit;text-decoration:none}.sap-category-test button{cursor:pointer}.sap-category-test button:disabled{opacity:.5;cursor:wait}.sap-category-test :is(a,button,input,select,summary,[tabindex]):focus-visible{outline:3px solid var(--sct-cyan);outline-offset:4px}.sap-category-test .sct-eyebrow{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:2px;font-weight:750;color:var(--sct-cyan);margin:0}.sap-category-test .sct-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:23px}.sap-category-test .sct-heading h2{margin-bottom:0}.sap-category-test .sct-heading>a{font-size:13px;display:flex;align-items:center;gap:8px;white-space:nowrap}.sap-category-test .sct-section-icon{width:42px;height:42px;color:var(--sct-cyan);opacity:.7;flex-shrink:0}.sap-category-test .sct-nav{display:flex;gap:28px;overflow:auto;white-space:nowrap;padding:23px 0;border-bottom:1px solid var(--sct-line);font-size:13px}.sap-category-test .sct-nav a:hover{color:var(--sct-cyan)}.sap-category-test .sct-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:15px}.sap-category-test .sct-filters label{display:grid;gap:7px;font-size:11px;color:var(--sct-muted)}.sap-category-test .sct-filters label>span{display:flex;gap:7px;align-items:center}.sap-category-test .sct-search{flex:1;min-width:230px}.sap-category-test :is(input,select){background:#101925;color:#eff6ff;border:1px solid #334359;border-radius:8px;padding:11px 13px;min-height:43px;color-scheme:dark}.sap-category-test .sct-carousel{display:flex;overflow-x:auto;gap:17px;scroll-snap-type:x mandatory;padding:4px 2px 20px;scrollbar-color:#415771 #101724;scrollbar-width:thin}.sap-category-test .sct-product{flex:0 0 280px;scroll-snap-align:start;background:var(--sct-panel);border:1px solid var(--sct-line);border-radius:13px;overflow:hidden;display:flex;flex-direction:column}.sap-category-test .sct-product-image{position:relative;display:block;height:144px;background:radial-gradient(ellipse at top right,#164454,#131b32);overflow:hidden}.sap-category-test .sct-product-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.sap-category-test .sct-product:hover img{transform:scale(1.035)}.sap-category-test .sct-image-label{position:absolute;bottom:10px;left:12px;font-size:9px;letter-spacing:1.4px;background:#060c18df;border:1px solid #ffffff25;border-radius:4px;padding:5px 7px}.sap-category-test .sct-product-body{padding:17px;display:flex;flex-direction:column;gap:12px;flex:1}.sap-category-test .sct-product h3{font-size:17px;min-height:46px;margin:0}.sap-category-test .sct-product-facts{display:flex;flex-direction:column;gap:3px;color:var(--sct-muted);font-size:11px}.sap-category-test .sct-price{display:grid;gap:4px;margin-top:auto;padding:12px 0 5px}.sap-category-test .sct-price strong{font-size:26px;letter-spacing:-.6px;font-weight:750;color:#fff}.sap-category-test .sct-price strong small{font-size:12px;font-weight:500;color:var(--sct-muted);letter-spacing:0}.sap-category-test .sct-price>span{font-size:11px;color:var(--sct-muted)}.sap-category-test .sct-price .sct-consult{font-size:17px;letter-spacing:0}.sap-category-test .sct-button{display:inline-flex;justify-content:center;align-items:center;gap:9px;background:#7be5ee;color:#07111c!important;font-size:12px;font-weight:700;padding:11px 15px;border:1px solid transparent;border-radius:7px;min-height:43px;height:auto;line-height:1.4;white-space:normal;text-align:center;transition:background .2s}.sap-category-test .sct-button:hover{background:#aff4f8}.sap-category-test .sct-secondary{background:transparent;color:#e4edf9!important;border-color:#3b4a60}.sap-category-test .sct-secondary:hover{background:#1e2a3d}.sap-category-test .sct-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sap-category-test .sct-note{display:flex;align-items:center;gap:8px;font-size:11px;color:#a4b2c6;line-height:1.6;margin:12px 0}.sap-category-test .sct-arrows{display:flex;gap:8px}.sap-category-test .sct-arrows button{width:38px;height:38px;border-radius:50%;border:1px solid #344259;background:#101724;color:#fff;display:grid;place-items:center}.sap-category-test .sct-arrows svg{width:17px}.sap-category-test .sct-agenda{max-height:485px;overflow-y:auto;border-top:1px solid var(--sct-line);margin:20px 0}.sap-category-test .sct-agenda-row{display:grid;grid-template-columns:120px 1fr auto;align-items:center;gap:20px;padding:18px 8px;border-bottom:1px solid var(--sct-line)}.sap-category-test .sct-agenda-row h3{margin:0 0 5px;font-size:16px}.sap-category-test .sct-agenda-row p{margin:0;font-size:12px}.sap-category-test .sct-agenda-row small{color:#8ce0bc;font-size:11px}.sap-category-test .sct-date{display:grid;gap:7px;color:var(--sct-cyan);font-size:13px;font-weight:700}.sap-category-test .sct-date svg{width:22px}.sap-category-test .sct-end-link{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:13px}.sap-category-test .sct-end-link>a{display:flex;align-items:center;gap:8px}.sap-category-test .sct-tabs{display:flex;gap:8px;flex-wrap:wrap}.sap-category-test .sct-tabs button{padding:9px 13px;font-size:11px;background:#111a29;color:#bac8da;border:1px solid #2b3a50;border-radius:6px}.sap-category-test .sct-tabs button[aria-pressed=true]{color:#a7f7fc;background:#173940;border-color:#55bcca}.sap-category-test .sct-journey-scene{display:grid;grid-template-columns:.85fr 1.15fr;gap:35px;margin:25px 0;background:radial-gradient(ellipse at 15% 50%,#172d55 0,transparent 65%),#0d1422;border:1px solid #2c3951;border-radius:15px;overflow:hidden;min-height:240px}.sap-category-test .sct-journey-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;gap:15px;padding:28px;background:linear-gradient(120deg,#24396455,transparent);overflow:hidden}.sap-category-test .sct-journey-visual:after{content:"";position:absolute;inset:0;background-image:linear-gradient(#568bc416 1px,transparent 1px),linear-gradient(90deg,#568bc416 1px,transparent 1px);background-size:30px 30px;-webkit-mask-image:linear-gradient(transparent,black);mask-image:linear-gradient(transparent,#000)}.sap-category-test .sct-orbit{width:160px;height:160px;border:1px solid #539de04f;border-radius:50%;box-shadow:0 0 0 25px #4085be0b,0 0 0 55px #4085be08,inset 0 0 70px #183c6a;display:grid;place-items:center;color:#94e7ff;animation:sct-glow 6s ease-in-out infinite}.sap-category-test .sct-journey-visual>span{font-size:9px;letter-spacing:2px;color:#8eaacf;z-index:1}.sap-category-test .sct-checkpoint{padding:30px 30px 30px 0;align-self:center}.sap-category-test .sct-checkpoint h3{font-size:25px;margin:10px 0}.sap-category-test .sct-checkpoint p{font-size:13px}.sap-category-test .sct-pill{font-size:11px;color:#b7d7ef;border:1px solid #38506d;border-radius:20px;padding:5px 9px}.sap-category-test .sct-timeline{display:flex;gap:10px;overflow-x:auto;padding:10px 0 20px;list-style:none;counter-reset:step}.sap-category-test .sct-timeline li{min-width:190px;flex:1;position:relative}.sap-category-test .sct-timeline li:before{content:"";position:absolute;top:28px;left:10px;width:110%;height:1px;background:#334b71;z-index:-1}.sap-category-test .sct-timeline button{display:flex;flex-direction:column;align-items:start;gap:9px;text-align:left;background:#101827;border:1px solid #2a3951;border-radius:9px;padding:13px;width:100%;height:100%;color:#c2d0e4}.sap-category-test .sct-timeline button[aria-pressed=true]{border-color:#84d4ff;background:linear-gradient(135deg,#1c3f60,#142137);box-shadow:0 0 25px #47a8dc12}.sap-category-test .sct-timeline button>span{font-size:14px;border:1px solid #4b789c;width:31px;height:31px;display:grid;place-items:center;border-radius:50%;color:#a7e9ff}.sap-category-test .sct-timeline strong{font-size:12px;line-height:1.4}.sap-category-test .sct-timeline small{font-size:10px;color:#91b6d2}.sap-category-test .sct-full-access{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:40px;margin:45px 0 0;background:radial-gradient(ellipse at 0 20%,#253060 0,transparent 60%),linear-gradient(125deg,#111b30,#101624);border:1px solid #424b73;border-radius:18px}.sap-category-test .sct-full-access h2{font-size:38px;max-width:480px}.sap-category-test .sct-full-access em{font-style:normal;color:#bab6ff}.sap-category-test .sct-full-copy>p{max-width:440px;font-size:14px}.sap-category-test .sct-stats{display:flex;gap:24px;margin:25px 0}.sap-category-test .sct-stats>span{display:flex;flex-direction:column;gap:4px;font-size:10px;color:#acbbd2}.sap-category-test .sct-stats strong{font-size:22px;color:#e6eaff;font-weight:650}.sap-category-test .sct-stats svg{width:22px;height:22px}.sap-category-test .sct-full-copy>.sct-button{margin-top:15px}.sap-category-test .sct-simulator{background:#080d1da8;border:1px solid #424867;border-radius:12px;padding:21px}.sap-category-test .sct-simulator-art{height:95px;display:flex;align-items:center;justify-content:center;gap:25px;color:#c3bdff;background:radial-gradient(ellipse,#48479d44,transparent 70%)}.sap-category-test .sct-simulator-art span{font-size:10px;letter-spacing:2px;max-width:90px}.sap-category-test .sct-simulator h3{margin:15px 0}.sap-category-test .sct-simulator p{font-size:12px}.sap-category-test .sct-simulator small{font-size:10px;color:#9baaca}.sap-category-test .sct-track{max-height:225px;overflow:auto;padding:0;list-style:none;margin:20px 0}.sap-category-test .sct-track li{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid #242e47}.sap-category-test .sct-track li>span{color:#a7a0ed;font-size:11px}.sap-category-test .sct-track a{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:1;font-size:12px}.sap-category-test .sct-track svg{flex-shrink:0}.sap-category-test .sct-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sap-category-test .sct-discovery{padding:21px;background:linear-gradient(145deg,#172333,#101724);border:1px solid var(--sct-line);border-radius:12px;--art:#67dce9}.sap-category-test .sct-violet{--art:#b39cff;background:linear-gradient(145deg,#221e3a,#101724)}.sap-category-test .sct-amber{--art:#e5ba7d;background:linear-gradient(145deg,#302820,#101724)}.sap-category-test .sct-discovery-art{height:130px;position:relative;display:grid;place-items:center;color:var(--art);overflow:hidden}.sap-category-test .sct-discovery-art i{position:absolute;width:130px;height:130px;border:1px solid currentColor;border-radius:50%;opacity:.15;transform:rotate(-25deg) scaleX(1.3)}.sap-category-test .sct-discovery-art i+i{transform:rotate(25deg) scaleX(1.4);width:105px;height:105px;opacity:.2}.sap-category-test .sct-discovery h3{margin:14px 0 8px}.sap-category-test .sct-discovery p{font-size:13px;max-width:280px}.sap-category-test .sct-discovery>span,.sap-category-test .sct-case span{display:flex;align-items:center;gap:9px;color:var(--art,var(--sct-cyan));font-size:12px;font-weight:650;margin-top:20px}.sap-category-test .sct-platform .category-learning{max-width:none;margin:0;padding:0}.sap-category-test .sct-platform .cl-platform{margin:0}.sap-category-test .opportunity-radar{margin:0;max-width:none}.sap-category-test .sct-case{border:1px solid var(--sct-line);border-radius:12px;background:#101724;overflow:hidden}.sap-category-test .sct-case>img{width:100%;height:156px;-o-object-fit:cover;object-fit:cover}.sap-category-test .sct-case>div:not(.sct-card-art){padding:19px}.sap-category-test .sct-case h3{font-size:16px;margin:10px 0}.sap-category-test .sct-case p:not(.sct-eyebrow){font-size:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sap-category-test .sct-card-art{display:grid;place-items:center;height:144px;color:#95d4e8;background:radial-gradient(ellipse at 50% 60%,#214f65,#121b2d 70%)}.sap-category-test .sct-testimonial{min-width:290px;flex:0 0 31%;scroll-snap-align:start;background:#121a27;border:1px solid var(--sct-line);padding:25px;border-radius:12px;margin:0}.sap-category-test .sct-testimonial>svg{width:24px;color:#83cdd9}.sap-category-test blockquote{font-size:14px;line-height:1.7;margin:15px 0 20px;color:#c0ccdc}.sap-category-test figcaption{display:grid;gap:3px;font-size:12px}.sap-category-test figcaption span{font-size:11px;color:var(--sct-muted)}.sap-category-test .sct-knowledge{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;gap:40px}.sap-category-test .sct-knowledge-art{height:220px;background:radial-gradient(ellipse,#174e4b66,transparent 68%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;color:#91d7c6}.sap-category-test .sct-knowledge-art>span{font-size:10px;letter-spacing:2px}.sap-category-test .sct-knowledge p{max-width:580px;font-size:14px}.sap-category-test .sct-team{margin:30px 0 0;padding:38px;display:grid;grid-template-columns:1.3fr .7fr;gap:30px;align-items:center;border:1px solid #32505b;border-radius:16px;background:radial-gradient(ellipse at right,#1b4556,#0f1a26 70%)}.sap-category-test .sct-team h2{max-width:620px}.sap-category-test .sct-team p{font-size:14px}.sap-category-test .sct-team ul{list-style:none;padding:0;margin:22px 0}.sap-category-test .sct-team li{display:flex;gap:8px;align-items:center;font-size:12px;margin:10px 0;color:#b5cddd}.sap-category-test .sct-team li svg{width:15px;color:#79d3c5}.sap-category-test .sct-team-visual{display:grid;place-items:center;gap:25px;text-align:center;color:#9adddf}.sap-category-test .sct-team-visual>span{font-size:11px;letter-spacing:2px;line-height:2}.sap-category-test .sct-team-visual>svg{filter:drop-shadow(0 0 45px #69b9cba0)}.sap-category-test .sct-faq details{border-bottom:1px solid var(--sct-line);padding:18px 0}.sap-category-test .sct-faq summary{cursor:pointer;font-size:14px;font-weight:600}.sap-category-test .sct-faq details p{max-width:900px;font-size:13px}.sap-category-test .sct-state{padding:60px 0}.sap-category-test .sct-state button,.sap-category-test [role=alert] button{text-decoration:underline;color:var(--sct-cyan)}@keyframes sct-glow{50%{box-shadow:0 0 0 25px #4085be12,0 0 0 55px #4085be0b,inset 0 0 70px #265388}}@media (max-width:1000px){.sap-category-test .sct-agenda-row{grid-template-columns:100px 1fr}.sap-category-test .sct-agenda-row .sct-calendar-actions{grid-column:2}.sap-category-test .sct-full-access{gap:25px;padding:27px}.sap-category-test .sct-full-access h2{font-size:31px}.sap-category-test .sct-three{gap:12px}.sap-category-test .sct-discovery{padding:16px}}@media (max-width:700px){.sap-category-test .sct-container{width:calc(100% - 32px)}.sap-category-test .sct-section{padding:35px 0}.sap-category-test h2{font-size:27px;letter-spacing:-.7px}.sap-category-test .sct-heading{align-items:start;gap:12px}.sap-category-test .sct-heading>a{white-space:normal;max-width:125px}.sap-category-test .sct-product{flex-basis:263px}.sap-category-test .sct-nav{gap:22px;margin-right:-16px}.sap-category-test .sct-filters label{flex:1;min-width:140px}.sap-category-test .sct-filters .sct-search{flex-basis:100%}.sap-category-test .sct-filters input,.sap-category-test .sct-filters select{width:100%;min-width:0;font-size:14px}.sap-category-test .sct-agenda-row{grid-template-columns:83px 1fr;gap:12px}.sap-category-test .sct-agenda-row .sct-calendar-actions{grid-column:1/-1}.sap-category-test .sct-agenda{max-height:660px}.sap-category-test .sct-agenda-row h3{font-size:14px}.sap-category-test .sct-end-link{align-items:start;flex-direction:column}.sap-category-test .sct-journey-scene{grid-template-columns:1fr;gap:0}.sap-category-test .sct-journey-visual{min-height:160px;padding:24px}.sap-category-test .sct-orbit{width:95px;height:95px}.sap-category-test .sct-orbit svg{width:45px}.sap-category-test .sct-checkpoint{padding:24px}.sap-category-test .sct-checkpoint h3{font-size:23px}.sap-category-test .sct-full-access{grid-template-columns:1fr;padding:24px 18px;gap:24px}.sap-category-test .sct-stats{gap:19px}.sap-category-test .sct-three{grid-template-columns:1fr}.sap-category-test .sct-discovery{display:grid;grid-template-columns:85px 1fr;-moz-column-gap:15px;column-gap:15px;padding:20px}.sap-category-test .sct-discovery-art{grid-row:1/4;height:125px;align-self:center}.sap-category-test .sct-discovery-art svg{width:40px}.sap-category-test .sct-discovery h3{margin:0 0 5px;font-size:16px}.sap-category-test .sct-discovery p{margin:0;font-size:12px}.sap-category-test .sct-discovery>span{margin-top:12px;font-size:11px}.sap-category-test .sct-knowledge{grid-template-columns:1fr;gap:8px}.sap-category-test .sct-knowledge-art{height:130px;gap:18px}.sap-category-test .sct-knowledge-art svg{width:45px}.sap-category-test .sct-team{grid-template-columns:1fr;padding:25px 20px}.sap-category-test .sct-team-visual{grid-row:1;padding:10px;display:flex;justify-content:center;text-align:left}.sap-category-test .sct-team-visual svg{width:70px}.sap-category-test .sct-testimonial{flex-basis:85%}.sap-category-test .sct-section-icon{width:30px;height:30px}.sap-category-test .sct-arrows{align-self:end}.sap-category-test .sct-case>img{height:165px}}@media (prefers-reduced-motion:reduce){.sap-category-test *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.sap-category-test .sct-calendar-actions{gap:10px}.sap-category-test .sct-calendar-actions button{min-height:46px;height:auto;padding:12px 15px;font-size:12px;line-height:1.35}.sap-category-test .sct-calendar-actions .sct-enroll{background:#f26522;border-color:#ff8b4a;color:#fff!important;box-shadow:0 4px 18px #f2652224}.sap-category-test .sct-calendar-actions .sct-enroll:hover{background:#d94e10}.sap-category-test .sct-calendar-actions .sct-calendar-info{background:#102c38;border:1px solid #61d9e8;color:#a7f3fa!important;box-shadow:inset 0 0 20px #58d7e808}.sap-category-test .sct-calendar-actions .sct-calendar-info:hover{background:#174454;border-color:#a7f3fa}.sap-category-test .sct-calendar-actions button:focus-visible{outline:3px solid #fff;outline-offset:3px}.sap-category-test .sct-agenda-row{background:linear-gradient(100deg,#14243655,transparent);border-radius:10px;margin-bottom:8px;padding:18px 14px}@media (max-width:700px){.sap-category-test .sct-calendar-actions{width:100%}.sap-category-test .sct-calendar-actions>div{flex:1;min-width:0}.sap-category-test .sct-calendar-actions button{width:100%;min-height:48px}}.sap-category-test .sct-proof-intro,.sap-category-test .sct-return-plan{display:flex;align-items:center;gap:18px;padding:20px 0;border-bottom:1px solid var(--sct-line);font-size:13px}.sap-category-test .sct-proof-intro>svg{color:var(--sct-cyan);flex-shrink:0}.sap-category-test .sct-proof-intro>a{margin-left:auto;display:flex;align-items:center;gap:8px;color:var(--sct-cyan)}.sap-category-test .sct-return-plan{justify-content:space-between;background:linear-gradient(100deg,#17394055,transparent);padding:18px;border-radius:10px;margin-top:18px}.sap-category-test .sct-return-plan p{font-size:12px;margin:4px 0 0}.sap-category-test .sct-product{flex-basis:calc((100% - 34px)/3)}.sap-category-test .sct-card-details{font-size:11px;color:var(--sct-muted)}.sap-category-test .sct-card-details summary{cursor:pointer;min-height:28px;color:var(--sct-cyan)}.sap-category-test .sct-card-details p{font-size:12px;margin:6px 0}.sap-category-test .sct-choice-actions{display:flex;gap:10px;justify-content:space-between;border-top:1px solid var(--sct-line);padding-top:8px}.sap-category-test .sct-choice-actions button,.sap-category-test .sct-text-button{display:inline-flex;gap:7px;align-items:center;justify-content:center;color:var(--sct-cyan);background:transparent;border:0;min-height:44px;font-size:12px;padding:8px 4px}.sap-category-test .sct-choice-actions button[aria-pressed=true]{color:#d8fff7}.sap-category-test .sct-decision-bar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:12px 0}.sap-category-test .sct-decision-bar .sct-note{margin:0 0 0 auto}.sap-category-test .sct-decision-bar button[aria-pressed=true]{border-color:var(--sct-cyan)}.sap-category-test .sct-compact-details{padding:18px 0;border-top:1px solid var(--sct-line);margin:16px 0}.sap-category-test .sct-compact-details summary{cursor:pointer;font-weight:600;font-size:14px;min-height:32px}.sap-category-test .sct-compact-details ul{list-style:none;padding:8px 0;margin:0}.sap-category-test .sct-compact-details li a{display:flex;gap:10px;align-items:center;padding:10px 0;font-size:13px;color:var(--sct-cyan)}.sap-category-test .sct-compact-details .sct-filters{margin-top:14px}.sap-category-test .sct-career-journey>.sct-tabs{margin-top:20px}.sap-category-test .sct-career-journey .sct-module-symbol{font-size:44px;font-weight:750;letter-spacing:-2px}.sap-category-test .sct-formation-journey{padding:20px 0;border:0}.sap-category-test .sct-formation-journey h2{font-size:24px}.sap-category-test .sct-alumni{background:radial-gradient(ellipse at top right,#29454335,transparent 65%)}.sap-category-test .sct-alumni-card{flex:0 0 calc((100% - 34px)/3);min-width:260px;scroll-snap-align:start;display:flex;flex-direction:column;padding:20px;border:1px solid var(--sct-line);border-radius:13px;background:var(--sct-panel)}.sap-category-test .sct-person{display:flex;gap:12px;align-items:center}.sap-category-test .sct-person>img,.sap-category-test .sct-person>span{width:52px;height:52px;-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0}.sap-category-test .sct-person>span{display:grid;place-items:center;color:#b9fbff;font-size:18px;background:#183d46;border:1px solid #457b83}.sap-category-test .sct-person h3{font-size:16px;margin:0}.sap-category-test .sct-person p{font-size:11px;margin:4px 0 0}.sap-category-test .sct-alumni-company{font-size:12px;margin:16px 0 10px}.sap-category-test .sct-module-tags{display:flex;flex-wrap:wrap;gap:5px;margin:5px 0}.sap-category-test .sct-module-tags span{border:1px solid #576442;color:#def4a8;padding:3px 7px;border-radius:4px;font-size:10px}.sap-category-test .sct-alumni-course{font-size:12px;display:flex;gap:8px;align-items:start;flex:1;margin:12px 0 20px}.sap-category-test .sct-alumni-course svg{flex-shrink:0}.sap-category-test .sct-diagnostic-banner{display:flex;align-items:center;gap:22px;border:1px solid #32516b;border-radius:13px;background:linear-gradient(120deg,#17364b,#111a2b);padding:24px;margin-bottom:18px}.sap-category-test .sct-diagnostic-banner>svg{color:var(--sct-cyan);flex-shrink:0}.sap-category-test .sct-diagnostic-banner h3{margin:0 0 6px}.sap-category-test .sct-diagnostic-banner p{font-size:13px;margin:0;max-width:560px}.sap-category-test .sct-diagnostic-banner>button{margin-left:auto;flex-shrink:0}.sap-category-test .sct-learning-method{margin-top:24px;border-top:1px solid var(--sct-line);padding-top:22px}.sap-category-test .sct-learning-method h3{font-size:22px;margin:10px 0 0}.sap-category-test .sct-method-steps{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px 0;list-style:none}.sap-category-test .sct-method-steps li{display:flex;gap:12px;align-items:start}.sap-category-test .sct-method-steps li>span{color:var(--sct-cyan);font-size:13px;border:1px solid #3a6168;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;flex-shrink:0}.sap-category-test .sct-method-steps h4{font-size:14px;font-weight:650;margin:0}.sap-category-test .sct-method-steps p{font-size:12px;margin:5px 0 0}.sap-category-test .sct-resource{padding:22px;border:1px solid var(--sct-line);border-radius:12px;background:linear-gradient(145deg,#152c2c55,#101724)}.sap-category-test .sct-resource h3{margin:0 0 9px}.sap-category-test .sct-resource p{font-size:13px;min-height:40px}.sap-category-test .sct-resource>a{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--sct-cyan);margin:18px 0 5px}.sap-category-test .sct-final{padding-bottom:65px}.sap-category-test .sct-final h2{max-width:760px}.sap-category-test .sct-final p{max-width:660px}.sap-category-test .sct-final .sct-actions{margin-top:22px}.sct-comparison-dialog,.sct-diagnostic-dialog{background:#101724;color:#eff6ff;border:1px solid #34495f;color-scheme:dark}.sct-comparison-dialog :is(p,[id]),.sct-diagnostic-dialog p{color:inherit}.sct-comparison-scroll{overflow-x:auto;margin:8px 0}.sct-comparison-scroll table{width:100%;min-width:620px;border-collapse:collapse;font-size:13px}.sct-comparison-scroll th,.sct-comparison-scroll td{padding:14px 12px;border-bottom:1px solid #334358;text-align:left;vertical-align:top;min-width:150px;max-width:260px}.sct-comparison-scroll th{font-weight:650}.sct-comparison-scroll td{color:#c2d0df}.sct-comparison-scroll a,.sct-comparison-scroll button{display:block;color:#8aebf4;margin-top:8px}.sct-comparison-scroll button{font-weight:400;font-size:12px;padding:8px 0}.sct-brief-button,.sct-diagnostic-dialog button:not([data-state]),.sct-diagnostic-actions button{border:1px solid #436072;border-radius:7px;min-height:44px;padding:10px 14px;color:#d9faff;background:#17323d}.sct-brief-button{display:flex;gap:9px;align-items:center;justify-content:center}.sct-diagnostic-dialog fieldset{border:0;padding:0;margin:4px 0}.sct-diagnostic-dialog legend{font-size:19px;font-weight:650;margin-bottom:18px}.sct-diagnostic-dialog fieldset label{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #34495f;border-radius:9px;margin:9px 0;font-size:14px;cursor:pointer}.sct-diagnostic-dialog fieldset label:has(input:checked){background:#183d46;border-color:#73d4df}.sct-diagnostic-dialog input{accent-color:#75e3eb;width:18px;height:18px;flex-shrink:0}.sct-diagnostic-actions{display:flex;justify-content:space-between;gap:14px}.sct-diagnostic-dialog button:disabled{opacity:.5;cursor:not-allowed}.sct-diagnostic-result>strong{display:block;color:#90eef4;font-size:32px;margin:5px 0 14px}.sct-diagnostic-result>p{font-size:14px;line-height:1.6;margin:12px 0}.sct-diagnostic-result>button{margin:8px 8px 0 0}.sct-comparison-dialog :focus-visible,.sct-diagnostic-dialog :focus-visible{outline:3px solid #80e7ef;outline-offset:3px}@media (max-width:900px){.sap-category-test .sct-product,.sap-category-test .sct-alumni-card{flex-basis:calc((100% - 17px)/2)}.sap-category-test .sct-diagnostic-banner{flex-wrap:wrap}.sap-category-test .sct-diagnostic-banner>button{margin-left:0}}@media (max-width:600px){.sap-category-test .sct-product,.sap-category-test .sct-alumni-card{flex-basis:88%;min-width:0}.sap-category-test .sct-proof-intro{flex-wrap:wrap;gap:10px}.sap-category-test .sct-proof-intro>a{margin-left:32px}.sap-category-test .sct-return-plan{align-items:start;flex-direction:column}.sap-category-test .sct-decision-bar .sct-note{flex-basis:100%;margin:0}.sap-category-test .sct-method-steps{grid-template-columns:1fr}.sap-category-test .sct-diagnostic-banner{padding:20px;gap:14px}.sap-category-test .sct-diagnostic-banner>button{width:100%}.sap-category-test .sct-learning-method>.sct-heading{flex-direction:column}.sap-category-test .sct-resource p{min-height:0}.sap-category-test .sct-alumni-card{padding:18px}.sap-category-test .sct-final .sct-actions>*{width:100%}.sct-comparison-dialog,.sct-diagnostic-dialog{max-width:calc(100vw - 20px);padding:22px 16px}.sap-category-test .sct-compact-details .sct-filters>*{width:100%}}
