.formation-explorer-module__nlmuXq__filters{background:#fff;border:1px solid #dce7e9;border-radius:12px;gap:24px;margin-bottom:28px;padding:24px;display:grid}.formation-explorer-module__nlmuXq__filters>div{min-width:0}.formation-explorer-module__nlmuXq__filterLabel{color:#50616e;letter-spacing:.09em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:750}.formation-explorer-module__nlmuXq__tabs,.formation-explorer-module__nlmuXq__chips{flex-wrap:wrap;gap:8px;max-width:100%;display:flex}.formation-explorer-module__nlmuXq__tabs button,.formation-explorer-module__nlmuXq__chips button{color:#294054;cursor:pointer;background:#fff;border:1px solid #cbd8db;border-radius:999px;min-height:42px;padding:9px 15px;font-weight:650}.formation-explorer-module__nlmuXq__tabs button[aria-pressed=true],.formation-explorer-module__nlmuXq__chips button[aria-pressed=true]{color:#fff;background:#0b1f3a;border-color:#0b1f3a}.formation-explorer-module__nlmuXq__count{color:#50616e;margin:0 0 18px;font-size:14px}.formation-explorer-module__nlmuXq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.formation-explorer-module__nlmuXq__card{color:#0b1f3a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e2e4;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:235px;padding:22px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.formation-explorer-module__nlmuXq__card:hover{border-color:#0f95a6;transform:translateY(-2px);box-shadow:0 14px 35px -28px #0b1f3a}.formation-explorer-module__nlmuXq__card:focus-visible,.formation-explorer-module__nlmuXq__tabs button:focus-visible,.formation-explorer-module__nlmuXq__chips button:focus-visible,.formation-explorer-module__nlmuXq__empty button:focus-visible,.formation-explorer-module__nlmuXq__copy:focus-visible{outline-offset:3px;outline:3px solid #0f95a6}.formation-explorer-module__nlmuXq__cardMeta{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:30px;display:flex}.formation-explorer-module__nlmuXq__softwareLogos{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:inline-flex}.formation-explorer-module__nlmuXq__softwareLogo{justify-content:center;align-items:center;min-width:20px;height:20px;display:inline-flex}.formation-explorer-module__nlmuXq__softwareLogo img{object-fit:contain;height:20px;display:block}.formation-explorer-module__nlmuXq__softwareLogos[data-size=drawer] .formation-explorer-module__nlmuXq__softwareLogo,.formation-explorer-module__nlmuXq__softwareLogos[data-size=drawer] .formation-explorer-module__nlmuXq__softwareLogo img{height:24px}.formation-explorer-module__nlmuXq__level{color:#62562c;background:#f3f1e8;border-radius:999px;flex-shrink:0;padding:5px 9px;font-size:11px;font-weight:750}.formation-explorer-module__nlmuXq__card strong{letter-spacing:-.02em;margin-top:20px;font-size:19px;line-height:1.3}.formation-explorer-module__nlmuXq__situation{color:#50616e;margin-top:11px;font-size:14px;line-height:1.55}.formation-explorer-module__nlmuXq__cardLink{color:#096773;margin-top:auto;padding-top:18px;font-size:13px;font-weight:750}.formation-explorer-module__nlmuXq__empty{text-align:center;border:1px dashed #b9c9cd;padding:60px 20px}.formation-explorer-module__nlmuXq__empty button{color:#096773;cursor:pointer;background:0 0;border:0;margin-top:12px;font-weight:700;text-decoration:underline}.formation-explorer-module__nlmuXq__drawerBody{gap:22px;display:grid}.formation-explorer-module__nlmuXq__drawerBody section{border-top:1px solid #dce7e9;padding-top:18px}.formation-explorer-module__nlmuXq__drawerBody h3{letter-spacing:.05em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:800}.formation-explorer-module__nlmuXq__drawerBody p{color:#50616e;margin:0;line-height:1.65}.formation-explorer-module__nlmuXq__drawerBody pre{white-space:pre-wrap;color:#e9f5f7;background:#07182e;border-radius:8px;padding:16px;font:13px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-x:auto}.formation-explorer-module__nlmuXq__copy{color:#0b1f3a;cursor:pointer;background:#fff;border:1px solid #cbd8db;border-radius:7px;align-items:center;gap:8px;margin-top:10px;padding:9px 12px;font-weight:700;display:inline-flex}.formation-explorer-module__nlmuXq__booking{width:100%;margin-top:4px}@media (max-width:900px){.formation-explorer-module__nlmuXq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.formation-explorer-module__nlmuXq__filters{padding:18px}.formation-explorer-module__nlmuXq__grid{grid-template-columns:1fr}.formation-explorer-module__nlmuXq__card{min-height:215px}.formation-explorer-module__nlmuXq__tabs,.formation-explorer-module__nlmuXq__chips{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.formation-explorer-module__nlmuXq__tabs button,.formation-explorer-module__nlmuXq__chips button{flex:none}}
.page-module__ysTJNq__page{color:#0b1f3a;background:#fbfaf7}.page-module__ysTJNq__container{width:min(100% - 80px,1280px);margin-inline:auto}.page-module__ysTJNq__hero{text-align:center;background:radial-gradient(circle at 50% 0,#e8f7f4,#fbfaf7 60%);padding:105px 0 90px}.page-module__ysTJNq__eyebrow{color:#096773;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:800}.page-module__ysTJNq__hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:900px;margin:0 auto;font-size:clamp(42px,5.5vw,72px);font-weight:600;line-height:1.04}.page-module__ysTJNq__hero>div>p:last-child{color:#50616e;max-width:700px;margin:25px auto 0;font-size:18px;line-height:1.7}.page-module__ysTJNq__explorer{padding:30px 0 100px}.page-module__ysTJNq__after{background:#fff;padding:95px 0}.page-module__ysTJNq__sectionHeading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.page-module__ysTJNq__sectionHeading h2,.page-module__ysTJNq__final h2{letter-spacing:-.045em;max-width:720px;margin:0;font-size:clamp(32px,4vw,50px);line-height:1.1}.page-module__ysTJNq__sectionHeading p{color:#50616e;max-width:460px;margin:0;line-height:1.65}.page-module__ysTJNq__legacyGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.page-module__ysTJNq__legacyCard{background:#fbfaf7;border:1px solid #dce7e9;border-radius:10px;flex-direction:column;min-height:245px;padding:26px;display:flex}.page-module__ysTJNq__legacyCard>span{color:#096773;background:#e9f6f4;border-radius:999px;align-self:flex-start;padding:5px 9px;font-size:11px;font-weight:800}.page-module__ysTJNq__legacyCard h3{margin:22px 0 10px;font-size:21px;line-height:1.3}.page-module__ysTJNq__legacyCard p{color:#50616e;margin:0;line-height:1.6}.page-module__ysTJNq__legacyCard strong{color:#096773;margin-top:auto;padding-top:20px;font-size:13px}.page-module__ysTJNq__final{text-align:center;background:#e6f1ed;padding:90px 0}.page-module__ysTJNq__final h2{text-wrap:balance;margin-inline:auto}.page-module__ysTJNq__final a{margin-top:30px}@media (max-width:850px){.page-module__ysTJNq__container{width:calc(100% - 48px)}.page-module__ysTJNq__sectionHeading{display:block}.page-module__ysTJNq__sectionHeading p{margin-top:16px}.page-module__ysTJNq__legacyGrid{grid-template-columns:1fr}}@media (max-width:550px){.page-module__ysTJNq__container{width:calc(100% - 36px)}.page-module__ysTJNq__hero{padding:70px 0 60px}.page-module__ysTJNq__hero h1{font-size:39px}.page-module__ysTJNq__hero>div>p:last-child{font-size:16px}.page-module__ysTJNq__explorer{padding-bottom:65px}.page-module__ysTJNq__after,.page-module__ysTJNq__final{padding:65px 0}}
