@charset "UTF-8";.text-orange-udd,.text-orange-udd-h:hover{color:#f4764b!important}.bg-orange-udd,.bg-orange-udd-h:hover{background-color:#f4764b!important}.bc-orange-udd{border-color:#f4764b!important}.text-black-udd,.text-black-udd-h:hover{color:#1c2023!important}.bg-black-udd,.bg-black-udd-h:hover{background-color:#1c2023!important}.bc-black-udd{border-color:#1c2023!important}.text-blue-udd,.text-blue-udd-h:hover{color:#002d3e!important}.bg-blue-udd,.bg-blue-udd-h:hover{background-color:#002d3e!important}.bc-blue-udd{border-color:#002d3e!important}.text-grey-menu,.text-grey-menu-h:hover{color:#f9fafb!important}.bg-grey-menu,.bg-grey-menu-h:hover{background-color:#f9fafb!important}.bc-grey-menu{border-color:#f9fafb!important}.text-blue-campus,.text-blue-campus-h:hover{color:#005673!important}.bg-blue-campus,.bg-blue-campus-h:hover{background-color:#005673!important}.bc-blue-campus{border-color:#005673!important}.text-green-campus,.text-green-campus-h:hover{color:#a7bf49!important}.bg-green-campus,.bg-green-campus-h:hover{background-color:#a7bf49!important}.bc-green-campus{border-color:#a7bf49!important}.text-dark-green-formation,.text-dark-green-formation-h:hover{color:#1f817c!important}.bg-dark-green-formation,.bg-dark-green-formation-h:hover{background-color:#1f817c!important}.bc-dark-green-formation{border-color:#1f817c!important}.text-light-green-formation,.text-light-green-formation-h:hover{color:#68b49f!important}.bg-light-green-formation,.bg-light-green-formation-h:hover{background-color:#68b49f!important}.bc-light-green-formation{border-color:#68b49f!important}.text-secondary-formation,.text-secondary-formation-h:hover{color:#99c995!important}.bg-secondary-formation,.bg-secondary-formation-h:hover{background-color:#99c995!important}.bc-secondary-formation{border-color:#99c995!important}.text-nacre-cfa,.text-nacre-cfa-h:hover{color:#fff4da!important}.bg-nacre-cfa,.bg-nacre-cfa-h:hover{background-color:#fff4da!important}.bc-nacre-cfa{border-color:#fff4da!important}.text-dark-nacre-cfa,.text-dark-nacre-cfa-h:hover{color:#f7d3a9!important}.bg-dark-nacre-cfa,.bg-dark-nacre-cfa-h:hover{background-color:#f7d3a9!important}.bc-dark-nacre-cfa{border-color:#f7d3a9!important}.text-purple-cfa,.text-purple-cfa-h:hover{color:#581c32!important}.bg-purple-cfa,.bg-purple-cfa-h:hover{background-color:#581c32!important}.bc-purple-cfa{border-color:#581c32!important}.text-orange-learning-lab,.text-orange-learning-lab-h:hover{color:#f79a54!important}.bg-orange-learning-lab,.bg-orange-learning-lab-h:hover{background-color:#f79a54!important}.bc-orange-learning-lab{border-color:#f79a54!important}.text-dark-learning-lab,.text-dark-learning-lab-h:hover{color:#511849!important}.bg-dark-learning-lab,.bg-dark-learning-lab-h:hover{background-color:#511849!important}.bc-dark-learning-lab{border-color:#511849!important}.text-light-green-sector,.text-light-green-sector-h:hover{color:#68b5a0!important}.bg-light-green-sector,.bg-light-green-sector-h:hover{background-color:#68b5a0!important}.bc-light-green-sector{border-color:#68b5a0!important}@font-face{font-display:swap;font-family:Respondent;font-style:normal;font-weight:100;src:url(/build/fonts/Respondent-Thin.070adf0e.woff) format("woff")}@font-face{font-display:swap;font-family:Respondent;font-style:normal;font-weight:200;src:url(/build/fonts/Respondent-Light.62865872.woff) format("woff")}@font-face{font-display:swap;font-family:Respondent;font-style:normal;font-weight:400;src:url(/build/fonts/Respondent-Medium.87d5d4ef.woff) format("woff")}@font-face{font-display:swap;font-family:Respondent;font-style:normal;font-weight:700;src:url(/build/fonts/Respondent-Bold.4c3db503.woff) format("woff")}@font-face{font-display:swap;font-family:Respondent;font-style:normal;font-weight:800;src:url(/build/fonts/Respondent-Black.dc6e6480.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/build/fonts/Roboto-Light.6286ebfc.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/build/fonts/Roboto-Bold.33f090d6.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(/build/fonts/Roboto-Black.f4d4810e.woff) format("woff")}@font-face{font-display:swap;font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/build/fonts/BebasNeue.d250ccb1.woff) format("woff")}.note-section .note-section-num,.scoping-note-hero h1 span,.stepper ul .step-num{font-family:BebasNeue,Helvetica,sans-serif}.note-header .note-badge,.question-block .question-badge,.scoping-note-cta .cta-badge{border-radius:0;font-size:10px;line-height:1.2;padding:4px 12px;position:absolute;top:-9px}.note-header .note-badge:before,.question-block .question-badge:before,.scoping-note-cta .cta-badge:before{clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 9px);content:"";height:12px;left:-6px;position:absolute;top:0;width:9px;z-index:-1}#scoping-note-header .header-tag,.form-field input,.form-field textarea,.question-block .question-hint,.scoping-note-hero p,.scoping-note-intro-header .header-tag,.scoping-note-step .step-intro p{color:#002d3e;font-size:14px;line-height:18px}.note-checklist li:before,.scoping-note-hero .hero-chips li:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:9px;width:11px}#scoping-note{--sn-header-height:70px;background-color:#fff;color:#002d3e;padding:10px}#scoping-note:before{background-color:#fff;content:"";height:10px;left:0;position:fixed;right:0;top:0;z-index:40}#scoping-note .limit-width{margin-left:auto;margin-right:auto;max-width:700px;padding-left:20px;padding-right:20px;width:100%}#scoping-note .scoping-note-step{padding-left:10px;padding-right:10px}#scoping-note #newsletter{margin-top:0}.landing-frame{background-color:#eaf2fb;border-radius:3px;flex:1}#scoping-note-header,.scoping-note-intro-header{background-color:#002d3e;border-radius:3px 3px 0 0}#scoping-note-header .limit-width,.scoping-note-intro-header .limit-width{align-items:center;display:flex;gap:20px;justify-content:space-between}#scoping-note-header .header-logo img,.scoping-note-intro-header .header-logo img{display:block}#scoping-note-header .header-tag,.scoping-note-intro-header .header-tag{color:#fff;text-align:right}#scoping-note-header{padding:13px 0;position:sticky;top:10px;z-index:30}#scoping-note-header .header-logo img{height:45px;width:71px}.scoping-note-intro-header{padding:20px 0;position:relative;z-index:10}.scoping-note-intro-header .header-logo img{height:65px;width:103px}.has-intro-header #scoping-note-header{left:10px;position:fixed;right:10px;z-index:5}#scoping-note-footer{background-color:#002d3e;border-radius:3px;color:#fff;font-size:10px;line-height:13px;margin-top:10px;padding:30px 0 25px;text-align:center}#scoping-note-footer img{height:74px;margin-bottom:42px;width:118px}#scoping-note-footer .footer-links{margin-bottom:22px}#scoping-note-footer .footer-links a{color:#fff;text-decoration:none}#scoping-note-footer .footer-links .text-separator{background-color:#fff;height:3px;vertical-align:middle;width:3px}.scoping-note-hero{background-color:#002d3e;color:#fff;padding:16px 0 75px;position:relative;text-align:center;z-index:10}.scoping-note-hero .hero-illustration{display:block;height:auto;margin:0 auto 25px;max-width:270px;width:100%}.scoping-note-hero h1{font-size:34px;font-weight:900;line-height:36px;margin:0 auto 25px;max-width:320px}.scoping-note-hero h1 span{color:#f4764b;display:block;font-size:60px;font-weight:400;line-height:34px;margin-bottom:8px;text-transform:uppercase}.scoping-note-hero p{color:#fff;margin:0 auto;max-width:276px}.scoping-note-hero .dome-separator{margin:30px auto;width:130px}.scoping-note-hero .hero-chips{display:flex;flex-wrap:wrap;gap:0 18px;justify-content:center;list-style:none;margin:0;padding:0}.scoping-note-hero .hero-chips li{font-size:10px;line-height:18px}.scoping-note-hero .hero-chips li:before{background-image:url(/build/images/icon_check.14ad16d3.svg);height:9px;margin-right:5px;vertical-align:middle;width:10px}.stepper{background-color:#fff;box-shadow:0 2px 8px rgba(0,45,62,.122);padding-bottom:15px;position:sticky;top:calc(var(--sn-header-height) + 10px);z-index:20}.stepper ul{gap:10px;justify-content:space-between;list-style:none;margin:0 auto;max-width:700px;padding:20px 20px 6px}.stepper ul,.stepper ul li{align-items:center;display:flex}.stepper ul li a,.stepper ul li>span{align-items:center;color:inherit;display:flex;gap:10px;text-decoration:none}.stepper ul .step-num{align-items:center;color:#eaf2fb;display:flex;font-size:40px;font-weight:400;line-height:32px}.stepper ul li.active .step-num{color:#002d3e}.stepper ul li.done .step-num{color:#005673}.stepper ul .step-check{background-color:#eaf2fb;display:block;height:32px;-webkit-mask:url(/build/images/icon_check_2.4113d4d3.svg) no-repeat center/contain;mask:url(/build/images/icon_check_2.4113d4d3.svg) no-repeat center/contain;width:38px}.stepper ul .step-label{display:none;flex-direction:column;font-size:14px;font-weight:900;line-height:16px}.stepper ul li.active .step-label{display:flex}.stepper ul .step-hint{color:#002d3e;font-size:10px;font-weight:400;line-height:11px}.stepper.is-completed .step-check{background-color:#68b5a0}.stepper .stepper-progress{background-color:rgba(0,45,62,.122);border-radius:3px;height:5px;margin:0 auto;max-width:660px;overflow:hidden;width:calc(100% - 40px)}.stepper .stepper-progress span{background-color:#f4764b;border-radius:3px;display:block;height:100%;transition:width .4s ease}.stepper.is-completed .stepper-progress span{background-color:#68b5a0}.scoping-note-step{isolation:isolate;padding-bottom:40px;padding-top:30px}.scoping-note-step.is-tight{padding-bottom:15px;padding-top:60px}.scoping-note-step.is-result{padding-top:35px}.scoping-note-step.is-result .step-intro{margin-bottom:78px}.scoping-note-step.is-result .step-intro .step-illustration{margin-bottom:33px;width:83px}.scoping-note-step .step-intro{margin-bottom:38px;text-align:center}.scoping-note-step .step-intro .step-illustration{display:block;height:auto;margin:0 auto 18px;width:103px}.scoping-note-step .step-intro h2{color:#002d3e;font-size:30px;font-weight:900;line-height:34px;margin:0 auto 10px;max-width:320px}.scoping-note-step .step-intro p{margin:0 auto;max-width:320px}.question-block{background-color:#fff;margin-bottom:28px;padding:22px 10px 30px;position:relative}.question-block .question-badge{background-color:#f4764b;color:#fff;right:15px}.question-block .question-badge:before{background-color:#d84c40}.question-block .question-badge.is-optional{background-color:#005673}.question-block .question-badge.is-optional:before{background-color:#002d3e}.question-block .question-title{color:#002d3e;font-size:14px;font-weight:900;line-height:17px;margin-bottom:6px}.question-block .question-hint{margin-bottom:16px}.form-field{margin-bottom:12px}.form-field:last-child{margin-bottom:0}.form-field input,.form-field textarea{background-color:#eaf2fb;color:#1c2023;width:100%}.form-field input::placeholder,.form-field textarea::placeholder{color:#1c2023}.form-field input:focus,.form-field textarea:focus{background-color:#fff;outline:2px solid #68b5a0;outline-offset:-2px}.form-field input.is-invalid,.form-field textarea.is-invalid{outline:2px solid #f4764b;outline-offset:-2px}.form-field input{border-radius:30px;height:45px;padding:0 20px}.form-field textarea{border-radius:3px;min-height:110px;padding:13px 20px;resize:none}.form-field .field-resizable{position:relative}.form-field .field-resize-handle{background:url(/build/images/icon_resize.7112d1cc.svg) no-repeat 50%/contain;bottom:7px;cursor:ns-resize;height:12px;position:absolute;right:7px;touch-action:none;width:12px}.choice-list{display:flex;flex-direction:column;gap:10px}.choice-list .choice-item{align-items:center;background-color:#eaf2fb;border:2px solid transparent;border-radius:30px;cursor:pointer;display:flex;gap:14px;min-height:60px;padding:11px 20px;transition:border-color .15s,background-color .15s}.choice-list .choice-item:hover{border-color:rgba(104,181,160,.5)}.choice-list .choice-item.is-disabled{cursor:not-allowed;opacity:.45}.choice-list .choice-item.is-disabled:hover{border-color:transparent}.choice-list .choice-item:has(input:checked){border-color:#68b5a0}.choice-list .choice-item input{appearance:none;background-color:#fff;border:2px solid transparent;cursor:inherit;flex-shrink:0;height:22px;margin:0;position:relative;width:22px}.choice-list .choice-item input[type=checkbox]{border-radius:6px}.choice-list .choice-item input[type=checkbox]:checked:after{background-color:#68b5a0;content:"";height:12px;inset:0;margin:auto;-webkit-mask:url(/build/images/icon_check_2.4113d4d3.svg) no-repeat center/contain;mask:url(/build/images/icon_check_2.4113d4d3.svg) no-repeat center/contain;position:absolute;width:15px}.choice-list .choice-item input[type=radio]{border-radius:50%}.choice-list .choice-item input[type=radio]:checked{border-color:#68b5a0}.choice-list .choice-item input[type=radio]:checked:after{background-color:#68b5a0;border-radius:50%;content:"";height:10px;inset:0;margin:auto;position:absolute;width:10px}.choice-list .choice-text{display:flex;flex-direction:column}.choice-list .choice-label{color:#1c2023;font-size:14px;line-height:17px}.choice-list .choice-text:has(.choice-hint) .choice-label{font-weight:900}.choice-list .choice-hint{color:#1c2023;font-size:14px;line-height:17px}.choice-list .invalid-feedback{display:block}.step-nav{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.step-nav .btn{font-size:20px;line-height:24px;padding-bottom:18px;padding-top:18px}.step-nav .add-arrow,.step-nav .add-arrow-left{background-size:auto 15px}.btn-cta-main,.btn-cta-secondary,.btn-note,.btn-note-main{align-items:center;border-radius:30px;display:inline-flex;height:45px;justify-content:center;padding:0 20px}.btn-edit,.btn-edit:active,.btn-edit:focus,.btn-edit:hover{background-color:#fff;border-color:#fff;color:#002d3e}.btn-note,.btn-note:active,.btn-note:focus,.btn-note:hover{background-color:#eaf2fb;border-color:#eaf2fb;color:#002d3e}.btn-note.add-arrow-left{background-position:left 15px center;background-size:auto 15px;padding-left:40px;width:125px}.btn-note-main{white-space:nowrap;width:140px}.btn-note-main,.btn-note-main:active,.btn-note-main:focus,.btn-note-main:hover{background-color:#f4764b;border-color:#f4764b;color:#fff}.btn-note-main.is-copied,.btn-note-main.is-copied:active,.btn-note-main.is-copied:focus,.btn-note-main.is-copied:hover{background-color:#68b5a0;border-color:#68b5a0}.btn-note-main.is-copied:before{background-color:#fff;content:"";display:inline-block;height:12px;margin-right:6px;-webkit-mask:url(/build/images/icon_check_2.4113d4d3.svg) no-repeat center/contain;mask:url(/build/images/icon_check_2.4113d4d3.svg) no-repeat center/contain;width:15px}.note-actions{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:25px 0 40px}.note-actions.is-centered{margin-bottom:0}.note-wrapper{background-color:#fff;margin-bottom:10px;padding:41px 10px 25px;position:relative}.note-header{text-align:center}.note-header .note-badge{background-color:#f4764b;color:#fff;right:15px}.note-header .note-badge:before{background-color:#d84c40}.note-header .note-illustration{display:block;height:auto;margin:0 auto 23px;width:170px}.note-header .note-title{color:#002d3e;font-size:26px;font-weight:700;line-height:1.25}.note-header .note-author,.note-header .note-subtitle{text-align:left}.note-header .note-subtitle{color:#002d3e;font-size:15px;font-weight:700;margin-top:25px}.note-header .note-author{color:#002d3e;font-size:13px;margin-top:5px}.note-section>:last-child,.note-section>:last-child li:last-child{margin-bottom:0}.note-section .note-section-title{align-items:center;display:flex;gap:12px;margin-bottom:9px}.note-section .note-section-title h3{color:#002d3e;font-size:14px;font-weight:900;line-height:18px;margin:0;max-width:275px;text-transform:uppercase}.note-section .note-section-num{color:#f4764b;font-size:40px;font-weight:400;line-height:34px;padding-left:10px}.note-info,.note-paragraph{font-size:14px;line-height:18px;margin-bottom:14px}.note-info{background-color:#eaf2fb;border-radius:3px;margin-top:19px;padding:16px 18px}.note-info strong{color:#002d3e}.note-list{list-style:none;margin:0 0 14px;padding:0}.note-list li{font-size:14px;line-height:18px;margin-bottom:17px;padding-left:20px;position:relative}.note-list li:before{background-color:#f4764b;border-radius:50%;content:"";height:6px;left:2px;position:absolute;top:6px;width:6px}.note-list li strong{color:#002d3e}.note-checklist-title{font-size:14px;margin-bottom:8px}.note-checklist-title strong{color:#002d3e}.note-checklist{list-style:none;margin:0 0 18px;padding:0}.note-checklist li{color:#68b5a0;font-size:14px;line-height:18px;margin-bottom:6px;padding-left:23px;position:relative}.note-checklist li:before{background-image:url(/build/images/icon_check_2.4113d4d3.svg);height:12px;left:2px;position:absolute;top:3px;width:15px}.note-summary{background-color:#005673;border-radius:3px;color:#fff;margin-bottom:16px;margin-top:30px;padding:30px 20px}.note-summary .note-summary-row{display:grid;gap:6px 20px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.note-summary .note-summary-row+.note-summary-row{margin-top:25px}.note-summary .note-summary-label{font-size:14px;font-weight:900;line-height:18px}.note-summary .note-summary-value{font-size:14px;font-weight:300;line-height:18px}.note-signature{line-height:18px;margin:30px 0;text-align:center}.note-disclaimer,.note-signature{color:#002d3e;font-size:10px;font-weight:300}.note-disclaimer{background-color:#fff;border-radius:3px;line-height:15px;padding:20px 9px}.note-disclaimer strong{color:#002d3e;font-weight:500}.note-disclaimer strong:before{content:"ⓘ";font-size:12px;margin-right:5px;vertical-align:-1px}.scoping-note-cta{background-color:#d84c40;border-radius:11px;color:#fff;padding:45px 25px;position:relative;text-align:center}.scoping-note-cta .cta-badge{background-color:#005673;right:20px}.scoping-note-cta .cta-badge:before{background-color:#002d3e}.scoping-note-cta .cta-illustration{display:block;height:auto;margin:10px auto 22px;max-width:202px;width:100%}.scoping-note-cta h2{font-size:30px;font-weight:900;line-height:34px;margin:0 auto 12px;max-width:260px}.scoping-note-cta p{font-size:14px;font-weight:300;line-height:18px;margin:0 auto 24px;max-width:290px}.scoping-note-cta .cta-buttons{align-items:center;display:flex;flex-direction:column;gap:12px}.btn-cta-main{background-color:#f89a55;border-color:#f89a55;color:#fff}.btn-cta-main.add-arrow{background-image:url(/build/images/arrow_right_white.c3a7d938.svg)}.btn-cta-main:active,.btn-cta-main:focus,.btn-cta-main:hover{background-color:#f89a55;border-color:#f89a55;color:#fff}.btn-cta-secondary{background-color:#f4764b;border-color:#f4764b;color:#fff}.btn-cta-secondary.add-arrow{background-image:url(/build/images/arrow_right_white.c3a7d938.svg)}.btn-cta-secondary:active,.btn-cta-secondary:focus,.btn-cta-secondary:hover{background-color:#f4764b;border-color:#f4764b;color:#fff}@media (min-width:992px){#scoping-note{--sn-header-height:96px}#scoping-note #scoping-note-header .limit-width,#scoping-note .scoping-note-intro-header .limit-width{max-width:none;padding-left:42px;padding-right:42px}#scoping-note .scoping-note-hero .limit-width{max-width:1070px;padding-left:10px;padding-right:10px}.landing-frame{position:relative}#scoping-note-header .header-tag,.scoping-note-intro-header .header-tag{font-size:16px;line-height:20px}#scoping-note-header{padding:21px 0}#scoping-note-header .header-logo img{height:auto;width:85px}.scoping-note-intro-header{background-color:transparent;left:0;position:absolute;right:0;top:0;z-index:11}.scoping-note-intro-header .limit-width{align-items:flex-start}.scoping-note-intro-header .header-logo img{height:110px;width:175px}.scoping-note-intro-header .header-tag{margin-top:33px}.scoping-note-hero{border-radius:3px 3px 0 0;padding:120px 0 60px}.scoping-note-hero .hero-columns{display:flex;justify-content:space-between}.scoping-note-hero .hero-illustration{margin:0;max-width:420px;width:420px}.scoping-note-hero .hero-text{flex:0 0 50%;padding-top:91px;text-align:left}.scoping-note-hero h1{font-size:40px;line-height:50px;margin:0 0 8px;max-width:462px}.scoping-note-hero h1 span{font-size:97px;line-height:34px;margin-bottom:23px}.scoping-note-hero p{font-size:16px;line-height:20px;margin:0;max-width:421px}.scoping-note-hero .dome-separator{border-width:2px;height:7px;margin:30px auto 52px;width:175px}.scoping-note-hero .dome-separator:after{height:7px;top:-2px}.scoping-note-hero .hero-chips li{font-size:14px;line-height:18px}.scoping-note-hero .hero-chips li:before{height:11px;margin-right:6px;width:13px}.stepper ul{max-width:none;padding-left:42px;padding-right:42px}.stepper ul .step-label{display:flex}.stepper .stepper-progress{max-width:none;width:calc(100% - 84px)}.scoping-note-step{padding-bottom:70px;padding-top:45px}.scoping-note-step.is-result{padding-top:45px}.scoping-note-step.is-result .step-intro .step-illustration{width:106px}.scoping-note-step .step-intro .step-illustration{width:131px}.scoping-note-step .step-intro h2{font-size:32px}.question-block{padding:30px 32px 28px}.choice-list.is-columns{display:grid;grid-template-columns:1fr 1fr}.note-wrapper{padding:34px 38px}.scoping-note-cta{padding:38px 40px}.scoping-note-cta .cta-buttons{flex-direction:row;justify-content:center}}