.to{--to-col:4;--to-gap:22px;--to-navy:#010539;--to-ink:#17163d;--to-muted:#4f5370;--to-blue:#5062fc;--to-blue-hover:#6b7bff;--to-lavender:#e9e6fb;--to-lavender-bg:#f3f2f8;--to-font-display:Poppins,Montserrat,Helvetica,Arial,sans-serif;--to-radius:15px;--to-light-line:rgba(1,5,57,.10);--to-dark-line:rgba(222,222,222,.30);--to-dark-muted:#c7c9e6;box-sizing:border-box;width:100%;margin:0;font-family:inherit;line-height:1.4}.to *,.to *::before,.to *::after{box-sizing:border-box}.to a,.to a:hover,.to a:focus{text-decoration:none;box-shadow:none;outline:none}.to-card{position:relative;display:flex;min-width:0;color:inherit;text-decoration:none;border-radius:var(--to-radius);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.to-card:focus-visible{outline:3px solid var(--to-blue);outline-offset:3px}.to-card__img,.to-card__icon picture,.to-card__icon img,.to-card__icon svg,.to-card__cover picture,.to-card__cover img{display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0;min-height:0;margin:0;padding:0;object-fit:contain;border:0;border-radius:0;box-shadow:none;background:#fff0}.to-card__title,.to-card__desc{display:block}.to-card__icon{position:relative;display:flex;align-items:center;justify-content:center;flex:none;border-radius:50%}.to-card__icon::after{content:"";position:absolute;inset:-9px;border-radius:50%;border:1.5px solid currentColor;pointer-events:none;transition:inset .25s ease,opacity .25s ease}a.to-card:hover .to-card__icon::after{inset:-12px}a.to-card--soon{cursor:default}.to-card__btn{display:inline-flex;align-items:center;gap:10px;padding:13px 26px;color:#fff;background:var(--to-blue);border-radius:999px;font-size:16px;font-weight:700;line-height:1;transition:background .2s ease,transform .2s ease}a.to-card:hover .to-card__btn{background:var(--to-blue-hover)}.to-card__arrow{width:18px;height:18px;flex:none;transition:transform .2s ease}a.to-card:hover .to-card__arrow{transform:translateX(3px)}.to-list{margin:8px 0 24px}.to-list--bg{padding:36px 32px 40px;background:var(--to-lavender-bg);border-radius:24px}.to-group{margin:0 0 48px}.to-group:last-child{margin-bottom:0}.to-group__title,.to-section__title,.to-group__title--sub{font-family:var(--to-font-display);font-style:normal}.to-group__title{margin:0 0 22px;color:var(--to-navy);font-size:28px;font-weight:800;line-height:1.2}.to-section{margin:0 0 56px}.to-section:last-child{margin-bottom:0}.to-section__title{margin:0 0 22px;color:var(--to-navy);font-size:28px;font-weight:800;line-height:1.2}.to-section .to-group{margin-bottom:32px}.to-section .to-group:last-child{margin-bottom:0}.to-group__title--sub{display:flex;align-items:center;gap:12px;margin:0 0 16px;color:var(--to-ink);font-size:19px;font-weight:700;line-height:1.3}.to-group__title--sub::before{content:"\1F393";flex:none;font-size:22px;line-height:1}.to-grid{display:grid;grid-template-columns:repeat(var(--to-col),minmax(0,1fr));gap:var(--to-gap)}.to-card--light{--to-cat-bg:#f3f2f8;--to-cat-fg:#010539;--to-cat-shadow:rgba(1,5,57,.14);flex-direction:column;align-items:flex-start;padding:26px 26px 28px;background:var(--to-cat-bg);border:0;border-radius:22px}a.to-card--light:hover,a.to-card--light:focus-visible{transform:translateY(-4px);box-shadow:0 18px 40px var(--to-cat-shadow)}.to-card--cat-conseillers-orientation{--to-cat-bg:#eef0ff;--to-cat-fg:#3f4fd6;--to-cat-shadow:rgba(80,98,252,.22)}.to-card--cat-tests-orientation{--to-cat-bg:#e6f6ef;--to-cat-fg:#1a8a62;--to-cat-shadow:rgba(26,138,98,.22)}.to-card--cat-predicteurs{--to-cat-bg:#fff6d6;--to-cat-fg:#a67700;--to-cat-shadow:rgba(166,119,0,.22)}.to-card--cat-candidature-preparation{--to-cat-bg:#fde8f0;--to-cat-fg:#c0266a;--to-cat-shadow:rgba(192,38,106,.22)}.to-card--cat-stage-alternance{--to-cat-bg:#fff0e3;--to-cat-fg:#b85c00;--to-cat-shadow:rgba(184,92,0,.22)}.to-card--cat-guides-telechargeables{--to-cat-bg:#f1e9fb;--to-cat-fg:#7a3fc4;--to-cat-shadow:rgba(122,63,196,.22)}.to-card--light .to-card__body{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;width:100%}.to-card__cat{display:block;margin:0 0 10px;color:var(--to-cat-fg);font-family:var(--to-font-display);font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.to-card--light .to-card__title{color:var(--to-navy);font-family:var(--to-font-display);font-size:19px;font-weight:800;letter-spacing:.01em;line-height:1.2;text-transform:uppercase}.to-card--light .to-card__desc{margin-top:10px;margin-bottom:auto;color:var(--to-muted);font-size:15px;line-height:1.55}.to-card__link{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:11px 20px;color:#fff;background:var(--to-navy);border-radius:999px;font-family:var(--to-font-display);font-size:15px;font-weight:700;line-height:1.2;transition:background .2s ease}a.to-card--light:hover .to-card__link{background:var(--to-cat-fg)}.to-card__link .to-card__arrow{width:15px;height:15px}.to-card--guide{flex-direction:row;align-items:stretch;gap:22px;padding:20px}.to-card__cover{display:block;flex:0 0 150px;width:150px;align-self:stretch;min-height:190px;overflow:hidden;background:#fff;border-radius:16px;box-shadow:0 8px 20px rgb(1 5 57 / .12)}.to-card__cover picture,.to-card__cover img{object-fit:cover}.to-card--guide .to-card__body{padding:6px 4px 6px 0;min-width:0}.to-section--col1 .to-grid{grid-template-columns:minmax(0,1fr);gap:14px}.to-section--col1 .to-card--light{padding:22px 26px}.to-section--col1 .to-card__link{margin-top:16px}.to-une--bg{padding:32px;background:var(--to-navy);border-radius:24px}.to-une__title{margin:0 0 24px;color:#fff;font-size:30px;font-weight:700;line-height:1.2}.to-une__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.to-une--n1 .to-card,.to-une--n3 .to-card:last-child{grid-column:1 / -1}.to-card--dark{flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:28px;padding:30px 34px;color:#fff;background:radial-gradient(130% 130% at 100% 0%,rgb(80 98 252 / .28) 0%,rgb(80 98 252 / .15) 28%,#fff0 62%),var(--to-navy);border:2px solid var(--to-dark-line)}a.to-card--dark:hover,a.to-card--dark:focus-visible{transform:translateY(-4px);border-color:rgb(222 222 222 / .55);box-shadow:0 22px 50px rgb(0 0 0 / .45),0 0 0 1px rgb(80 98 252 / .25)}.to-card--dark .to-card__body{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;min-width:0}.to-card--dark .to-card__title{color:#fff;font-size:22px;font-weight:700;line-height:1.2}.to-card--dark .to-card__desc{margin-top:8px;color:var(--to-dark-muted);font-size:17px;line-height:1.45}.to-card--dark .to-card__btn{margin-top:22px;padding:13px 26px;font-size:16px}.to-card--dark .to-card__icon{width:160px;height:160px;margin:10px 12px 10px 0;padding:22px;color:#fff;background:var(--to-navy);border:3px solid rgb(222 222 222 / .45)}@media (max-width:1024px){.to-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.to-list--bg{padding:28px 22px 32px}.to-card--dark{padding:28px}.to-card--dark .to-card__icon{width:130px;height:130px;padding:20px}}@media (max-width:860px){.to-une__grid{grid-template-columns:minmax(0,1fr)}.to-une--bg{padding:20px;border-radius:18px}}@media (max-width:640px){.to-grid{grid-template-columns:minmax(0,1fr)}.to-group__title,.to-section__title{font-size:24px}.to-group__title--sub{font-size:18px}.to-list--bg{padding:22px 16px 26px;border-radius:18px}.to-card--guide{flex-direction:column;gap:16px}.to-card__cover{flex-basis:auto;width:100%;min-height:0;aspect-ratio:16 / 10}.to-card--light{padding:22px}.to-card--dark{flex-direction:column;align-items:flex-start;gap:24px;padding:28px 26px 26px}.to-card--dark .to-card__icon{width:110px;height:110px;margin:8px 0 0 8px;padding:18px}.to-card--dark .to-card__icon::after{inset:-7px}}