.CFRegistration_page__QpNLk{min-height:100vh;background:#f0f5f8;color:#102c42;font-family:Alegreya Sans,Arial,sans-serif;line-height:1.6}.CFRegistration_page__QpNLk *{box-sizing:border-box}.CFRegistration_page__QpNLk a{color:#007e96}.CFRegistration_page__QpNLk button,.CFRegistration_page__QpNLk input,.CFRegistration_page__QpNLk select{font:inherit}.CFRegistration_page__QpNLk button{cursor:pointer}.CFRegistration_page__QpNLk :focus-visible{outline:3px solid #8c6add;outline-offset:3px}.CFRegistration_skip__NQuy_{position:absolute;left:20px;top:-100px;background:white;padding:12px;z-index:10}.CFRegistration_skip__NQuy_:focus{top:12px}.CFRegistration_header__q1zjv{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 5vw;background:white;border-bottom:1px solid #d9e6ed}.CFRegistration_header__q1zjv>a:last-child{font-size:14px;text-decoration:none;font-weight:700}.CFRegistration_brand__2mTnN{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:24px;font-weight:800;color:#071b30!important;line-height:1.15}.CFRegistration_brand__2mTnN img{width:42px;height:48px;object-fit:contain}.CFRegistration_brand__2mTnN b{color:#009ab7}.CFRegistration_brand__2mTnN small{display:block;font-size:9px;letter-spacing:.16em;margin-top:7px;color:#607b8d}.CFRegistration_layout__hrjTv{max-width:1340px;margin:45px auto 65px;padding:0 28px;display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:30px;gap:30px;align-items:start}.CFRegistration_story__AsAY_{background:radial-gradient(ellipse at top right,#164b61,#071b30 70%);color:#fff;padding:42px 36px;position:-webkit-sticky;position:sticky;top:25px;border-top:3px solid #00b8d9}.CFRegistration_story__AsAY_>small{color:#70dce7;font-size:10px;letter-spacing:.16em;font-weight:800}.CFRegistration_story__AsAY_ h1{font-size:clamp(34px,3.5vw,48px);line-height:1.08;margin:24px 0}.CFRegistration_story__AsAY_>p{color:#bed4df;font-size:17px}.CFRegistration_facts__aFqdW{display:flex;gap:55px;padding:25px 0;border-block:1px solid #7db7cb33;margin:28px 0}.CFRegistration_facts__aFqdW strong{display:block;font-size:36px;line-height:1;color:#e4cd93}.CFRegistration_facts__aFqdW span{font-size:13px;color:#bdd6e0}.CFRegistration_story__AsAY_ ol{list-style:none;margin:0;padding:0}.CFRegistration_story__AsAY_ li{display:flex;gap:18px;margin:24px 0}.CFRegistration_story__AsAY_ li>b{color:#6ddae5;border:1px solid #518a9b;padding:8px 12px;align-self:start;font-size:13px}.CFRegistration_story__AsAY_ li strong{font-size:18px}.CFRegistration_story__AsAY_ li p{margin:4px 0;color:#bdd3df;font-size:14px;line-height:1.6}.CFRegistration_arise__m4hYv{display:flex;gap:18px;align-items:center;margin-top:30px;padding-top:26px;border-top:1px solid #7db7cb33}.CFRegistration_arise__m4hYv img{width:64px;height:68px;object-fit:contain;background:white;padding:5px}.CFRegistration_arise__m4hYv p{font-size:12px;margin:0;color:#bdd3df}.CFRegistration_story__AsAY_ .CFRegistration_sponsor__ZjqKk{font-size:12px;margin-top:22px}.CFRegistration_sponsor__ZjqKk a{color:#76dfec}.CFRegistration_card__SzrDj{background:white;border:1px solid #d4e5ed;border-top:3px solid #00b8d9;padding:30px 34px;box-shadow:0 15px 45px #17344c0c;min-width:0;scroll-margin-top:20px}.CFRegistration_modes__Wqsx3{display:flex;border-bottom:1px solid #d8e5ec}.CFRegistration_modes__Wqsx3 button{flex:1 1;padding:13px 8px;background:white;color:#667e8d;border:0;border-bottom:3px solid transparent}.CFRegistration_modes__Wqsx3 button[aria-pressed=true]{color:#007f96;border-bottom-color:#00b8d9}.CFRegistration_eyebrow__2HyxY,.CFRegistration_success__uLjIk>small{font-size:9px;color:#00849b;font-weight:800;letter-spacing:.13em}.CFRegistration_card__SzrDj h2{font-size:32px;line-height:1.13;margin:12px 0}.CFRegistration_intro__9cTmp{color:#647b8a;font-size:16px;margin-bottom:25px}.CFRegistration_card__SzrDj fieldset{padding:0;margin:0;border:0;min-width:0}.CFRegistration_sr__ZSydV{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.CFRegistration_card__SzrDj label{display:block;font-size:14px;font-weight:700;margin:16px 0}.CFRegistration_card__SzrDj label>span:not(:only-child){display:block;font-size:12px;font-weight:400;color:#6c8391}.CFRegistration_card__SzrDj input:not([type=checkbox]),.CFRegistration_card__SzrDj select{display:block;width:100%;min-width:0;padding:12px;margin-top:7px;background:#f8fbfc;border:1px solid #c6dbe5;border-radius:2px;color:#102c42;font-size:16px}.CFRegistration_card__SzrDj input:focus,.CFRegistration_card__SzrDj select:focus{border-color:#00a7bf}.CFRegistration_row__oyn1f{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.CFRegistration_card__SzrDj h3{font-size:20px;margin:28px 0 8px;padding-top:20px;border-top:1px solid #e1ebef}.CFRegistration_hint__nvyNP{font-size:12px;color:#6b8390;margin:4px 0 16px}.CFRegistration_card__SzrDj .CFRegistration_check__G9qqS{display:flex;align-items:flex-start;gap:11px;font-size:13px;line-height:1.6;font-weight:400}.CFRegistration_check__G9qqS input{width:17px;height:17px;flex-shrink:0;margin-top:3px;accent-color:#008ba2}.CFRegistration_check__G9qqS span{color:#334f60!important;font-size:13px!important}.CFRegistration_notice__CjWly{padding:18px;background:#edf7fa;border-left:3px solid #00a7bf;font-size:12px;color:#506c7e;margin:22px 0}.CFRegistration_notice__CjWly strong{color:#0d3248;font-size:14px}.CFRegistration_notice__CjWly p{margin:8px 0}.CFRegistration_submit___9FiH{display:block;width:100%;padding:15px;background:#008da5;border:1px solid #008da5;color:white;font-size:16px;font-weight:800;margin-top:20px}.CFRegistration_submit___9FiH:hover{background:#05778c}.CFRegistration_page__QpNLk button:disabled{opacity:.6;cursor:not-allowed}.CFRegistration_support__9i9H1{font-size:12px;color:#718794;text-align:center;margin-top:20px;overflow-wrap:anywhere}.CFRegistration_error__d6JVA{color:#9e3026;background:#fff0ed;border-left:3px solid #b54b40;padding:13px;font-size:14px}.CFRegistration_passcode__RH8q0{display:flex;gap:8px}.CFRegistration_passcode__RH8q0 input{margin:0!important}.CFRegistration_passcode__RH8q0 button{border:1px solid #c6dbe5;background:#edf7fa;color:#166075;padding:8px 13px}.CFRegistration_success__uLjIk>span{display:grid;place-items:center;width:54px;height:54px;background:#e4f8ed;color:#168454;font-size:30px;margin-bottom:22px}.CFRegistration_success__uLjIk strong{overflow-wrap:anywhere}.CFRegistration_success__uLjIk>a{display:block;text-align:center;font-size:13px;margin-top:20px}.CFRegistration_trap__UlSvW{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.CFRegistration_footer__nz3wr{max-width:1284px;margin:auto;padding:25px 28px;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#708591;border-top:1px solid #d7e4eb}.CFRegistration_footer__nz3wr nav{display:flex;gap:20px}@media(max-width:850px){.CFRegistration_layout__hrjTv{grid-template-columns:1fr;max-width:680px}.CFRegistration_story__AsAY_{position:static}.CFRegistration_arise__m4hYv,.CFRegistration_sponsor__ZjqKk,.CFRegistration_story__AsAY_ h1 br,.CFRegistration_story__AsAY_ ol{display:none}.CFRegistration_facts__aFqdW{margin-bottom:0;border-bottom:0;padding-bottom:0}.CFRegistration_story__AsAY_{padding:28px}.CFRegistration_layout__hrjTv{margin-top:25px;gap:20px}.CFRegistration_header__q1zjv{padding:18px 20px}.CFRegistration_brand__2mTnN{font-size:21px}.CFRegistration_header__q1zjv>a:last-child{font-size:11px}}@media(max-width:480px){.CFRegistration_layout__hrjTv{padding:0 16px}.CFRegistration_card__SzrDj{padding:23px 20px}.CFRegistration_row__oyn1f{grid-template-columns:1fr;gap:0}.CFRegistration_card__SzrDj h2{font-size:29px}.CFRegistration_brand__2mTnN small{font-size:7px}.CFRegistration_brand__2mTnN img{width:33px;height:39px}.CFRegistration_header__q1zjv{gap:12px}.CFRegistration_footer__nz3wr{flex-direction:column}.CFRegistration_card__SzrDj label{margin:14px 0}.CFRegistration_story__AsAY_ h1{font-size:34px}}.CFRegistration_homeMenu__zTsWA{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 22px}.CFRegistration_homeMenu__zTsWA a{font-size:14px;font-weight:700;text-decoration:none;padding:6px 0}.CFRegistration_homeMenu__zTsWA a:hover{text-decoration:underline;text-underline-offset:5px}@media(max-width:850px){.CFRegistration_header__q1zjv{flex-wrap:wrap}.CFRegistration_homeMenu__zTsWA{width:100%;justify-content:flex-start;gap:6px 18px;border-top:1px solid #e1ebef;padding-top:10px}.CFRegistration_homeMenu__zTsWA a{font-size:13px}}.CFRegistration_story__AsAY_{background-image:url(/computer-fundamentals/computer-fundamentals-foundation-badge-v1.png),radial-gradient(ellipse at top right,#164b61,#071b30 70%);background-repeat:no-repeat;background-position:right 28px bottom 96px,50%;background-size:145px auto,auto}.CFRegistration_story__AsAY_:after{content:"Computer Fundamentals career badge";display:block;min-height:190px;margin:20px auto 18px;padding-top:170px;text-align:center;color:#b8d2dc;font-size:11px;line-height:1.4;font-weight:700}@media(max-width:850px){.CFRegistration_story__AsAY_{background-position:right 18px top 28px,50%;background-size:118px auto,auto;padding-top:28px}.CFRegistration_story__AsAY_:after{min-height:130px;margin:0 0 18px;padding-top:112px;text-align:left}}@media(max-width:480px){.CFRegistration_story__AsAY_{background-position:center top 20px,50%;background-size:120px auto,auto;padding-top:160px}.CFRegistration_story__AsAY_:after{min-height:0;padding-top:0;margin:0 0 18px}}.CFRegistration_story__AsAY_{background-image:radial-gradient(ellipse at top right,#164b61,#071b30 70%)!important;background-position:50%!important;background-size:auto!important}.CFRegistration_story__AsAY_:after{content:none!important;display:none!important}.CFRegistration_registrationBadge__So0rF{margin:24px auto 20px;text-align:center;max-width:240px}.CFRegistration_registrationBadge__So0rF img{display:block;width:100%;height:auto;max-height:265px;object-fit:contain}.CFRegistration_registrationBadge__So0rF figcaption{margin-top:8px;color:#b8d2dc;font-size:11px;line-height:1.4;font-weight:700}@media(max-width:850px){.CFRegistration_registrationBadge__So0rF{max-width:190px;margin:22px auto 18px}.CFRegistration_registrationBadge__So0rF img{max-height:230px}}@media(max-width:480px){.CFRegistration_registrationBadge__So0rF{max-width:175px;margin-top:18px}.CFRegistration_registrationBadge__So0rF img{max-height:215px}}.CFRegistration_modes__Wqsx3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;border-bottom:0;margin-bottom:30px}.CFRegistration_modes__Wqsx3 button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:12px 14px;border:1px solid #c6dbe5;border-radius:10px;background:#fff;color:#31586a;font-weight:800;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.CFRegistration_modes__Wqsx3 button:nth-child(2):before{content:"";width:18px;height:18px;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%2300b8d9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 20v-1a4 4 0 0 0-4-4H7a4 4 0 0 0-4 4v1m6-9a4 4 0 1 0 0-8 4 4 0 0 0 0 8Zm7-2v6m3-3h-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.CFRegistration_modes__Wqsx3 button:hover{border-color:#00a7bf;color:#007e96;transform:translateY(-1px)}.CFRegistration_modes__Wqsx3 button[aria-pressed=true]{background:#071b30;color:#fff;border-color:#071b30;box-shadow:0 8px 18px #071b3030}.CFRegistration_modes__Wqsx3 button[aria-pressed=true]:before{filter:brightness(0) invert(1)}.CFRegistration_modes__Wqsx3 button:focus-visible{outline:3px solid #d4af37;outline-offset:3px}@media(max-width:480px){.CFRegistration_modes__Wqsx3{grid-template-columns:1fr;gap:8px}.CFRegistration_modes__Wqsx3 button{justify-content:flex-start;padding-left:16px}}.CFRegistration_modes__Wqsx3 button:nth-child(2):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%2300b8d9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 21a8 8 0 0 0-16 0m12-10a4 4 0 1 1-8 0 4 4 0 0 1 8 0Z'/%3E%3C/svg%3E")}