body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-color:#fff;display:flex;flex-direction:column;margin:0}@keyframes appear{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}.appear{animation:appear 1.2s ease-in-out}.dur15s{animation-duration:1.5s}.dur13s{animation-duration:1.3s}.dur17s{animation-duration:1.7s}.dur19s{animation-duration:1.9s}.dur2s{animation-duration:2s}.dur22s{animation-duration:2.2s}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.container{flex-direction:column}.container,.header{align-items:center;display:flex}.header{background-color:#fff;color:#fff;font-family:Work Sans,sans-serif;height:8vh;justify-content:space-between;margin-top:9px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.Navbuttons{display:flex;gap:1vw}.header button{background-color:#fff;border:none;color:#113a5c;flex-grow:1;font-family:Work Sans,sans-serif;font-size:1.3rem;font-weight:600;height:100%}.header button:hover{background-color:#113a5c;color:#fff;transition:background-color .3s}.headerLinks a{color:#113a5c;flex-grow:1;font-family:Work Sans,sans-serif;font-size:1.3rem;font-weight:600;margin-right:1vw;text-decoration:none}.headerLinks a:hover{background-color:#113a5c;color:#fff;transition:background-color .3s}.header span{color:#113a5c;font-size:1.3rem}h1{flex-grow:1;margin:0;text-align:center}.Logo img{margin:0;padding:0 0 0 1vw;width:13vw}.auth-links{display:flex;gap:20px}.button{align-items:center;background-color:#2283b8;border-radius:25px;display:flex;font-weight:700;height:40px;justify-content:center;text-align:center;width:130px}.button a{color:#fff;font-family:Sen,sans-serif;font-weight:100;text-decoration:none}.links{align-self:flex-start;margin-top:4vh}.links img{height:20px;margin-right:15px;width:20px}.navGetStarted{background-color:#fff;border:none;color:#113a5c;font-family:Work Sans,sans-serif;font-size:1.3rem;font-weight:600;padding:0 .5rem;text-decoration:none}.navGetStarted:hover{background-color:#113a5c;color:#fff;transition:background-color .3s}.FormNav,.ResultsNav{align-items:center;background-color:#fff;color:#113a5c;display:flex;font-family:Work Sans,sans-serif;height:8vh;position:-webkit-sticky;position:sticky;top:0;z-index:10}.FormNav img,.ResultsNav img{height:auto;margin:0;max-width:100%;padding:0 0 0 1vw;width:13vw}.save-exit-link{background:none;border:none;color:#113a5c;cursor:pointer;font-family:Work Sans,sans-serif;font-size:1.3rem;font-weight:600;margin:0;padding:0;text-decoration:none;white-space:nowrap}.save-exit-link:hover{background-color:#113a5c;color:#fff;transition:background-color .3s}.Section1{padding-bottom:100px;padding-left:50px;padding-top:80px;text-align:center;width:80vw}.subheading{color:#d0e0e4;font-family:Work Sans,sans-serif;font-size:clamp(26px,2.5vw,40px);font-weight:600;max-width:30vw;padding-bottom:15px;text-align:justify}.subfont{color:#dbe6e9;font-family:Sen,sans-serif;font-size:clamp(20px,1.7vw,30px);font-weight:100;max-width:35vw;padding-bottom:2rem;text-align:justify}.Section2{background-color:#e6f1f5}.Section2body{color:#2283b8;display:flex}.Section2body div{padding-bottom:100px;width:33vw}.Section2body div,.Section2header{flex-direction:column;text-align:center}.Section2header{margin-top:30px}.Section2header h2{color:#2283b8;font-size:16px;padding-top:75px}.Section2header h1{color:#2283b8;margin-bottom:120px}.Section2 img{height:150px;width:170px}.Section2body h6{font-size:20px;margin-top:20px}.Section3{background-color:#0a1318;color:#fff;display:flex;flex-direction:column;padding-bottom:15vh;padding-top:10vh;width:100%}.Midpart{display:flex;font-family:Work Sans,sans-serif;font-size:2.5rem;gap:4vw;justify-content:center}.Section3 h2,.Section3 p{margin:0}.dot h2{font-size:2rem;position:relative;top:15%}.Midpart p{display:flex;font-size:.9rem;justify-content:center;max-width:7.7rem}.Midpart p,.item{text-align:center}.Section3heading{padding-bottom:6vh}.Section4{align-self:flex-start;background-color:#e6f1f5;color:#2283b8;width:50vw}.Section4 h2,.Section4 h4{color:#176b98;padding-left:6rem;text-align:start}.Section4 h4{font-family:Sen,sans-serif;font-size:1.2rem;font-weight:200}.P2Section2 h1,.Section4 h2{color:#176b98;font-family:Work Sans,sans-serif;font-size:3rem;font-weight:600;max-width:40vw}.Section4 p{color:#2283b8;font-family:Sen,sans-serif;font-size:18px;font-weight:200;line-height:1.7em;margin-left:6rem;margin-right:6rem;padding-bottom:10vh;text-align:justify}.Section5{background-color:#2283b8;flex-direction:column;min-height:60vh;text-align:center;width:100%}.Section5,.Testimonial{align-items:center;display:flex;justify-content:center}.Testimonial{flex-grow:1;padding:20px}.Testimonial blockquote{color:#fff;font-family:Sen,sans-serif;font-size:2rem;font-weight:700;margin:0;max-width:50vw;text-align:center}.nubs{padding-bottom:4vh}.nub{color:#5da4ca;cursor:pointer;font-size:1em;margin:0 5px}.nub.active{color:#fff}.Section5header{color:#fff;font-size:.7em;font-weight:100;padding-bottom:3vh;padding-top:6vh}.Section5header,.Section6{font-family:Sen,sans-serif}.Section6{background-color:#e6f1f5;color:#2283b8;display:flex;justify-content:space-between;padding-bottom:8vh;padding-top:8vh}.Section6info{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;line-height:2rem;margin-left:8vw;max-width:700px;padding:30px}.Section6info h2,.Section6info h4{align-self:flex-start;color:#176b98;margin:0;padding-bottom:2vh;text-align:start}.Section6info p{max-width:700px;text-align:left}.Login,.Register{display:flex;flex-direction:column;font-family:Work Sans,sans-serif;height:100vh;justify-content:center;width:100vw}.Login .Logo,.Register .Logo{padding:15px 0}.Login h2,.Register h2{color:#113a5c;text-align:center}.Login h2{margin-bottom:0;margin-top:30px}.inputDiv{align-items:center;display:flex;flex-wrap:wrap;padding:10px 0;position:relative}.FormContainer,.LoginContainer{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100vh;max-width:90vw;width:min(40vw,520px)}.Login .links,.Register .links{align-self:center;flex-direction:row;margin-top:70px}.LoginForm,.RegisterForm{max-width:100%;width:min(30vw,420px)}.RegisterForm{display:flex;flex-direction:column;justify-content:space-between}.LoginForm{margin-top:1.5rem}.LoginContainer input,.LoginForm input,.RegisterForm input{background-color:#e6f1f5;border:2px solid #2283b8;border-radius:5px;box-sizing:border-box;font-family:Work Sans,sans-serif;padding:10px 42px 10px 10px;width:100%}.LoginContainer input:focus,.LoginForm input:focus,.RegisterForm input:focus{background-color:#e6f1f5;border-color:#113a5c;outline:none}.LoginContainer input:hover,.LoginForm input:hover,.RegisterForm input:hover{background-color:#f3f8fa}.LoginContainer .inputDiv,.LoginForm div,.RegisterForm .inputDiv{position:relative}.LoginContainer .inputDiv,.LoginForm div{box-sizing:border-box;margin:0 0 1.25rem;width:100%}.showbutton,.showbutton2,.showbutton3{align-items:center;background-color:initial;border:none;cursor:pointer;display:flex;height:22px;justify-content:center;padding:0;position:absolute;right:12px;top:65%;transform:translateY(-50%);width:22px}.showbutton img,.showbutton2 img,.showbutton3 img{height:18px;width:18px}.registerbutton{background-color:#113a5c;border:none;border-radius:5px;color:#fff;cursor:pointer;max-width:420px;padding:12px 16px;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease;white-space:nowrap;width:100%}.registerbutton:hover{background-color:#2283b8;box-shadow:0 4px 8px #0000002e}.registerbutton.loading{cursor:not-allowed;opacity:.6;position:relative}.Login .registerbutton{margin:0;max-width:100%;width:100%}.login-link{font-size:14px;margin-top:15px;text-align:center}.login-link p{color:#333}.login-link a{color:#113a5c;font-weight:700;text-decoration:none;transition:color .3s ease}.login-link a:hover{color:#0a2846;text-decoration:underline}.Page2{background-color:#e6f1f5;flex-direction:column}.P2Section2,.Page2{display:flex}.P2Section2 img{height:85vh;width:60vw}.P2Section2 div{padding-top:2.5rem;width:40vw}.P2Section2 p{color:#2283b8;font-family:Sen,sans-serif;font-size:1.1rem;font-weight:200;line-height:1.7rem;margin-left:3rem;margin-right:3rem;margin-top:3rem;text-align:justify}.P2Section3{background-color:#fda828;color:#fff;padding:1.5rem 0;text-align:center}.P2Section3 em{text-decoration:underline}.P2Section3 h1{font-size:2.5rem;margin-bottom:1rem}.P2Section3 p{font-size:1.3rem}.P2Section4{display:flex}.P2Section4 img{height:90vh;width:60vw}.P2Section4 div{align-items:center;display:flex;flex-direction:column}.P2Section4 div img{height:20px;margin-right:15px;width:20px}.P2Section4div{padding-top:2.5rem;width:40vw}.P2Section4 h1{color:#176b98;font-family:Work Sans,sans-serif;font-size:2.5rem;font-weight:600;margin-top:2rem;max-height:10vh;max-width:40vw}.P2Section4 p,.P2Section4 ul{color:#2283b8;font-size:1.1rem;line-height:1.6rem;margin-left:2rem;margin-right:2rem}.P2Section4 p{font-size:2rem;font-weight:400;padding-top:2rem}.buttons{display:flex;flex-direction:column;gap:1rem;margin-top:5vh;width:12vw}.P2Section4 button{background-color:#2283b8;border:none;border-radius:20px;color:#d0e0e4;font-family:Work Sans,sans-serif;font-size:1rem;padding:10px 20px;white-space:nowrap}.P2Section4 button:hover{box-shadow:0 4px 8px #0003;cursor:pointer}.buttons button span{display:inline-block;transition:transform .1s ease}.buttons button:hover span{transform:scaleX(1.3)}.P2Section4 .links{margin-top:50px}.FormPage{background-color:#d0e0e4;display:flex;flex-direction:column}.FormPageContainer{align-items:stretch;display:flex;width:100%}.FormNav{font-size:2em;justify-content:space-between;z-index:10000}.FormNav .save-exit-link{margin-right:.75rem}.Form{box-sizing:border-box;margin-left:clamp(280px,22vw,360px);margin-right:auto;min-height:100vh;padding:1.5rem 2rem;width:min(1100px,calc(100vw - clamp(280px, 22vw, 360px) - 3rem))}.Form,.Form form{display:flex;flex-direction:column}.Form form{align-items:center}.Form img{height:17vh;padding-left:2vw;width:17vh}.q_header{font-family:Work Sans,sans-serif;font-size:2.5rem;text-align:start}.q_index{bottom:4%;color:#4b4141;font-size:1rem;position:relative;right:45%}.questions{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;font-family:Sen,sans-serif;justify-content:center;margin-left:0;max-width:980px;padding:20px;width:100%}.questions label{color:#2283b8;font-size:1.5rem;padding-bottom:2vh}.question{background-color:inherit;border-radius:10px;box-sizing:border-box;margin-bottom:20px;max-width:820px;opacity:.5;padding:40px;text-align:center;transition:opacity .2s ease-in;width:100%}.question:hover{opacity:1}.slider{-webkit-appearance:none;background-color:#000;height:.1vw;width:100%}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#2283b8;border-radius:60%;cursor:pointer;height:2vw;width:2.5vw}.slider::-moz-range-thumb{background:pink;border-radius:50%;cursor:pointer;height:20px;width:20px}.range-label{color:#333;font-size:1rem}.answers{display:flex;justify-content:space-between;padding:1vw 0;width:100%}.answers span{width:4vw}.sidenav{background-color:#fff;flex-shrink:0;height:92vh;justify-items:flex-start;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;scrollbar-gutter:stable;top:8vh;width:clamp(280px,22vw,360px);z-index:1000}.SideNav,.sidenav{display:flex;flex-direction:column}.section-title{font-size:clamp(1.25rem,1.4vw,1.8rem);font-weight:700;padding:.5rem 0;text-align:center}.section-title.active{background-color:#2283b8;color:#fff}.section-icon{height:auto;margin-right:5px;width:35px}.navlist{list-style:none;margin:0;padding:30px 0 0}.subsection-list{list-style:none;padding-left:0}.subsection-item{background:none;border:none;box-sizing:border-box;color:#22568b;cursor:pointer;display:block;font-size:1rem;min-width:0;overflow-wrap:normal;padding:.8rem 1rem;text-align:left;text-decoration:none;white-space:normal;width:100%;word-break:normal}.subsection-item:hover{background-color:#e6f1f5;color:#000;font-weight:700}.subsection-item.active{background-color:#2283b8;color:#fff;font-weight:700}.subsection-item.locked{color:#999;cursor:not-allowed;opacity:.45}.subsection-item.locked:hover{background-color:initial;border-left:none;color:#999;font-weight:400}.subsection-item.completed{border-left:3px solid #2283b8;color:#2283b8}.subsection-item.completed:hover{background-color:#e6f1f5;border-left:3px solid #113a5c}.lock-icon{font-size:.8rem;margin-right:2px;opacity:.7}.done-icon{color:#2283b8;font-size:.85rem;margin-right:2px}.formButtons{align-self:center;box-sizing:border-box;display:flex;gap:1rem;justify-content:space-between;max-width:1100px;padding:1rem 2rem 0;width:100%}.formButtons button{background-color:#2283b8;border:none;border-radius:25px;color:#fff;font-family:Work Sans,sans-serif;font-size:1.5em;font-weight:700;height:7.5vh;min-width:160px;padding:0 1.5rem;text-align:center;white-space:nowrap;width:auto}.formButtons button:hover{background-color:#113a5c;color:#fff;transition:background-color .3s}.popup,.popupError{background-color:#fff;border:3px solid green;bottom:5vh;font-family:Work Sans,sans-serif;font-weight:700;left:50vw;opacity:1;padding:1vw 2vw;position:fixed;transition:opacity 1s ease-in-out}.popupError{border:3px solid red}.popup.fade-out,.popupError.fade-out{opacity:0}.blurb{background-color:#fff;border-radius:10px;font-size:1.1rem;line-height:1.8;margin-bottom:20px;padding:0 20px}.blurb p{margin-bottom:1.5rem;text-align:justify}.blurb p:last-child{margin-bottom:0}.blurb p:first-child{font-size:2rem;font-weight:700;text-align:center}.continue-btn{background-color:#2283b8;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:1.6rem;font-weight:700;margin:20px auto;padding:15px 20px;transition:background-color .3s ease}.continue-btn:hover{background-color:#1a648b}.continue-btn:focus{outline:none}.matchingAnimation{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;margin-top:0;text-align:center;width:100vw}.spinner{animation:spin 1s linear infinite;border:5px solid #ccc;border-radius:50%;border-top-color:#007bff;height:50px;margin:20px auto;width:50px}.ResultsPage{background-color:#d0e0e4;display:flex;flex-direction:column;min-height:100vh}.ResultsMain{align-items:flex-start;display:flex;flex:1 1;justify-content:flex-start;padding:0}.ResultsLayout,.ResultsMain{align-items:flex-start;width:100%}.ResultsLayout{display:flex;flex:1 1;width:100%}.ResultsNav{border-bottom:1px solid #ccc;display:grid;grid-template-columns:1fr auto 1fr;padding:0 1rem;z-index:10}.ResultsNav img{justify-self:start}.ResultsWelcome{color:#113a5c;font-family:Work Sans,sans-serif;font-size:2em;font-weight:400;justify-self:center;line-height:1;white-space:nowrap}.ResultsContentRow{align-items:stretch;display:flex;width:100%}.results-nav-right{align-items:center;display:flex;justify-self:end;padding-right:1rem}.InfoCard{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;max-width:800px;padding:4rem 3rem;width:90%}.ResultsCard{align-items:stretch;align-self:flex-start;background-color:#fff;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;margin:2rem auto;max-width:1100px;padding:2rem;width:min(1100px,calc(100vw - clamp(220px, 17vw, 280px) - 4rem))}.InfoCard h2,.ResultsCard h2{color:#2283b8;margin-bottom:1.5rem}.ResultsCard p{color:#333;font-size:1.1rem;line-height:1.7}.ResultsButton{background-color:#2283b8;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:1.2rem;margin-top:2rem;padding:10px 20px}.ResultsButton:hover{background-color:#113a5c}.ResultsTable{border-collapse:collapse;font-size:1rem;margin-top:2rem;max-width:1100px;width:100%}.ResultsTable thead{background-color:#2283b8;color:#000}.ResultsTable tr.rank-row{transition:background-color .3s ease}.rank-1{background-color:#fef3d9!important;font-style:normal}.ResultsTable tbody tr.rank-1:hover{background-color:#fde4a0!important;font-weight:700}.rank-null{background-color:#f2f2f2!important}.ResultsTable td.left-align,.ResultsTable th.left-align{text-align:left}.ResultsTable td.center-align,.ResultsTable th.center-align{padding-right:0;text-align:center;width:auto}.ResultsTable td,.ResultsTable th{margin:20px;min-width:0;padding:12px;text-align:center}.ResultsTable tr:nth-child(2n){background-color:#f0f8fb}.ResultsTable tr:nth-child(odd){background-color:#fff}.ResultsTable tbody tr:hover{background-color:#cfe7f1;cursor:pointer;font-weight:700}.ResultsTable tr{transition:font-weight .03s ease-in,background-color .2s ease-in-out}.Rsidenav{align-self:flex-start;background-color:#fff;border-right:1px solid #ccc;display:flex;flex-direction:column;flex-shrink:0;min-height:92vh;overflow-x:hidden;overflow-y:auto;position:-webkit-sticky;position:sticky;top:8vh;width:clamp(220px,17vw,280px)}.CareerDetails{background-color:#d0e0e4;justify-content:center}.CareerDetails,.CareerDetailsCard{display:flex;padding:2rem;width:100%}.CareerDetailsCard{align-items:stretch;background-color:#fff;border-radius:8px;flex-direction:column;justify-content:flex-start;max-width:1100px}.CareerDetails h2{color:#2283b8;font-size:2rem}.CareerDetails h2,.CareerDetails h3{font-family:Work Sans,sans-serif;margin-bottom:.75rem;text-align:center}.CareerDetails h3{color:#113a5c;font-size:1.2rem}.CareerDetailsBlurb p{text-align:left}.CareerDetailsBlurb p:first-child{font-size:1.1rem;font-weight:400;text-align:left}.InlineTextButton{background:none;border:none;color:#2283b8;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:700;padding:0;text-decoration:underline}.InlineTextButton:hover{color:#113a5c}.ScoreSection{color:#2283b8;font-family:Work Sans,sans-serif;font-size:1.5rem;font-weight:700;margin:2rem 0 .75rem;text-align:center}.ScoreExplanation{color:#333;font-family:Sen,sans-serif;font-size:1rem;line-height:1.6;margin-bottom:.75rem;padding:0 1.1rem;text-align:left}.CareerDetailsTableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.LowVarianceTable{background-color:#fff;border:1px solid #d6e4ea;border-collapse:initial;border-radius:12px;border-spacing:0;font-size:.95rem;margin-bottom:2rem;margin-top:1rem;overflow:hidden;width:100%}.LowVarianceTable td,.LowVarianceTable th{border-bottom:1px solid #e6eef2;font-family:Sen,sans-serif;line-height:1.5;padding:1rem 1.1rem;text-align:left;vertical-align:top}.LowVarianceTable th{background-color:#e6f1f5;color:#113a5c;font-family:Work Sans,sans-serif;font-size:.95rem;font-weight:600}.LowVarianceTable tbody tr:last-child td{border-bottom:none}.LowVarianceTable tbody tr:nth-child(2n){background-color:#f8fbfc}.LowVarianceTable td:first-child,.LowVarianceTable th:first-child{width:36%}.LowVarianceTable td:nth-child(2),.LowVarianceTable td:nth-child(3){width:24%}.LowVarianceTable td:last-child,.LowVarianceTable th:last-child{min-width:140px;text-align:center;white-space:nowrap;width:140px}.LowVarianceTable td:last-child .alignment-badge{margin:0 auto}.LowVarianceTable.no-hover tbody tr:hover{background-color:inherit;cursor:default;font-weight:400}.LowVarianceTable.no-hover tbody tr:nth-child(2n):hover{background-color:#fafafa}.LowVarianceTable.no-hover tbody tr:nth-child(odd):hover{background-color:#fff}.green-cell{background-color:#e8f5ec;color:#113a5c;font-weight:600}.red-cell{background-color:#fceaea;color:#8b2e2e;font-weight:600}.yellow-cell{background-color:#fff8e8;color:#8a6510;font-weight:600}.alignment-badge{align-items:center;border-radius:999px;display:inline-flex;font-family:Work Sans,sans-serif;font-size:.85rem;font-weight:600;justify-content:center;line-height:1;min-width:110px;padding:.4rem .75rem;white-space:nowrap}.alignment-badge.aligned{background-color:#e8f5ec;color:#1f6b45}.alignment-badge.not-aligned{background-color:#fceaea;color:#8b2e2e}.alignment-badge.unanswered{background-color:#eef3f5;color:#5f6b73}.BackButton{align-items:center;align-self:center;background-color:#113a5c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Work Sans,sans-serif;font-size:1rem;font-weight:600;justify-content:center;margin:1.5rem auto 0;padding:.7rem 1.4rem;transition:background-color .2s ease-in-out,transform .2s ease-in-out;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.BackButton:hover{background-color:#2283b8;transform:scale(1.03)}.CareerResourcesPage{align-items:flex-start;background-color:#d0e0e4;display:flex;justify-content:center;min-height:100vh;padding:2rem}.CareerResourcesCard{align-items:stretch;justify-content:flex-start;max-width:1100px;padding:2.5rem;width:100%}.CareerResourcesCard h2{color:#2283b8;margin-bottom:1.5rem;text-align:center}.CareerResourcesBlurb{margin:0 auto 1.5rem;max-width:900px;width:100%}.CareerResourcesBlurb p{color:#333;font-size:1.05rem;line-height:1.75;text-align:justify}.CareerResourcesBlurb p:first-child{font-size:1.05rem;font-weight:400;text-align:justify}.CareerResourcesSections{display:flex;flex-direction:column;gap:1.5rem;width:100%}.CareerResourceBlock{background-color:#f8fbfc;border:1px solid #d7e7ee;border-radius:12px;padding:1.5rem 1.75rem}.CareerResourceBlock h3{color:#113a5c;font-size:1.25rem;margin-bottom:1rem}.CareerResourceBlock ul{margin:0;padding-left:1.25rem}.CareerResourceBlock li{color:#333;line-height:1.6;margin-bottom:.8rem}.CareerResourceBlock a{color:#2283b8;font-weight:600;text-decoration:none}.CareerResourceBlock a:hover{color:#113a5c;text-decoration:underline}.CareerResourcesEmpty{color:#555;font-size:1.05rem;margin-top:1rem;text-align:center}.ValuesTable{background-color:#fff;border:1px solid #d6e4ea;border-collapse:initial;border-radius:12px;border-spacing:0;margin-top:1rem;max-width:1100px;overflow:hidden;width:100%}.ValuesTable thead{background-color:#e6f1f5}.ValuesTable th{border-bottom:1px solid #d6e4ea;color:#113a5c;font-family:Work Sans,sans-serif;font-size:1rem;font-weight:600;padding:1rem 1.25rem}.ValuesTable td{border-bottom:1px solid #e8eff3;color:#333;font-size:1rem;line-height:1.65;padding:1.1rem 1.25rem;vertical-align:top}.ValuesTable tbody tr:last-child td{border-bottom:none}.ValuesTable tbody tr:nth-child(2n){background-color:#f8fbfc}.ValuesTable tbody tr:nth-child(odd){background-color:#fff}.ValuesTable tbody tr:hover{background-color:#f8fbfc;cursor:default;font-weight:400}.ValuesTable td:first-child,.ValuesTable th:first-child{color:#113a5c;min-width:220px;width:28%}.ValuesTable td:last-child,.ValuesTable th:last-child{text-align:left;width:72%}.ValuesTable td:first-child{font-weight:600;text-align:left;white-space:nowrap}.CareerResourcesNotesFooter{background-color:#f8fbfd;border-radius:10px;border-top:1px solid #d9d9d9;margin-top:2.5rem;padding:1.5rem}.CareerResourcesNotesFooter h3{color:#113a5c;font-size:1.1rem;margin-bottom:.5rem}.CareerResourcesNotesFooter p{line-height:1.5;margin-bottom:1rem}.CareerResourcesNotesButton{background-color:#113a5c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.7rem 1.1rem}.CareerResourcesNotesButton:hover{background-color:#0b2c46}.NotesHelperRow{margin:0 auto 1.5rem;max-width:900px;width:100%}.NotesHelperText{color:#333;font-size:1rem;line-height:1.6;margin-bottom:1rem;text-align:left}.NotesQuickTags{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.NotesQuickTag{align-items:center;background-color:#e6f1f5;border:1px solid #d6e4ea;border-radius:999px;color:#113a5c;display:inline-flex;font-family:Work Sans,sans-serif;font-size:.95rem;font-weight:600;justify-content:center;padding:.45rem .9rem;white-space:nowrap}.NotesEditorBlock{display:flex;flex-direction:column;margin:0 auto;max-width:900px;width:100%}.NotesLabel{color:#113a5c;font-family:Work Sans,sans-serif;font-size:1rem;font-weight:600;margin-bottom:.65rem;text-align:left}.NotesTextarea{background-color:#f8fbfc;border:2px solid #d6e4ea;border-radius:12px;box-sizing:border-box;color:#333;font-family:Sen,sans-serif;font-size:1rem;line-height:1.7;min-height:420px;padding:1rem 1.1rem;resize:vertical;width:100%}.NotesTextarea:focus{background-color:#fff;border-color:#2283b8;outline:none}.NotesTextarea::placeholder{color:#6b7a86;opacity:1}.NotesStatusRow{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:.9rem auto 0;max-width:900px;width:100%}.NotesLastUpdated,.NotesSaveStatus{color:#113a5c;font-family:Work Sans,sans-serif;font-size:.95rem;margin:0}.NotesSaveStatus{font-weight:600}.NotesLastUpdated{color:#5f6b73}@media (max-width:768px){.NotesEditorBlock,.NotesHelperRow,.NotesStatusRow{max-width:100%}.NotesTextarea{font-size:.98rem;min-height:320px}.NotesStatusRow{align-items:flex-start;flex-direction:column}}.MyPlanActionGroup{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.ReachOutExtrasCard{background:#f4f8fc;border:1px solid #d7e4f2;border-radius:12px;margin:2rem 0 1.5rem;padding:1.25rem 1.5rem}.ReachOutExtrasCard h3{color:#113a5c;font-size:1.05rem;margin-bottom:.75rem;margin-top:0}.ReachOutExtrasCard p{margin:0}.ReachOutExtrasCard a{color:#0b5cab;font-weight:500;text-decoration:underline}.AlternateRealityGrid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.75rem}.AlternateRealityCard{background:#f8fbfd;border:1px solid #d9e6ef;border-radius:12px;padding:1.25rem}.AlternateRealityCard h3{color:#113a5c;font-size:1.05rem;margin-bottom:1rem;margin-top:0}.AlternateRealityLabel{color:#1f2f3d;display:block;font-weight:600;margin-bottom:.5rem}.AlternateRealityTextarea{margin-bottom:1rem;min-height:130px;resize:vertical}.AlternateRealitySelect,.AlternateRealityTextarea{background:#fff;border:1px solid #c9d7e2;border-radius:10px;box-sizing:border-box;font:inherit;line-height:1.5;padding:.9rem 1rem;width:100%}.AlternateRealitySelect:focus,.AlternateRealityTextarea:focus{border-color:#0b5cab;box-shadow:0 0 0 3px #0b5cab1f;outline:none}@media (max-width:768px){.AlternateRealityGrid{grid-template-columns:1fr}}@media (max-width:900px){.Form{padding:1rem;width:calc(100vw - clamp(280px, 22vw, 360px) - 2rem)}.ResultsCard{margin:1rem auto;width:calc(100vw - clamp(220px, 17vw, 280px) - 2rem)}.formButtons{padding:1rem 1rem 0}}@media (max-width:768px){.header{flex-wrap:wrap;gap:10px;height:auto;padding:12px 16px}.Logo img{padding-left:0;width:120px}.Navbuttons,.headerLinks{display:flex;flex-wrap:wrap;gap:8px 12px}.header button,.header span,.headerLinks a,.navGetStarted{font-size:1rem}.Section1{box-sizing:border-box;overflow-x:hidden;padding:40px 20px 56px;width:100%}.Section1,.subheading{max-width:100%;text-align:left}.subheading{font-size:clamp(16px,7vw,42px);line-height:1.02;overflow-wrap:break-word;padding-bottom:12px;word-break:break-word}.subfont{font-size:clamp(18px,5vw,24px);line-height:1.5;max-width:100%;padding-bottom:1.5rem;text-align:left;word-spacing:normal}.Section2 img{height:auto;width:90px}.Section3{box-sizing:border-box;padding:48px 20px}.Section3heading h1{font-size:clamp(32px,9vw,52px);line-height:1.15;margin-bottom:32px;text-align:center}.Midpart{align-items:center;display:flex;flex-direction:column;gap:28px;max-width:100%;width:100%}.Midpart .item{max-width:280px;text-align:center;width:100%}.Midpart .item h2{font-size:clamp(48px,14vw,72px);line-height:1;margin-bottom:8px}.Midpart .item p{font-size:1.05rem;line-height:1.4;margin:0 auto;text-align:center}.Midpart .dot{display:none}.Section4{box-sizing:border-box;max-width:100%;padding:48px 20px;width:100%}.Section4 h4{font-size:1rem;letter-spacing:.08em;margin:0 0 12px}.Section4 h2,.Section4 h4{padding-left:0;text-align:left}.Section4 h2{font-size:clamp(32px,10vw,52px);line-height:1.08;margin:0 0 24px;max-width:100%}.Section4 p{font-size:1rem;line-height:1.7;margin-left:0;margin-right:0;max-width:100%;padding-bottom:0;text-align:left}.P2Section2{display:flex;flex-direction:column;max-width:100%;width:100%}.P2Section2 div{box-sizing:border-box;max-width:100%;padding:40px 20px 24px;width:100%}.P2Section2 h1{font-size:clamp(32px,12vw,56px);line-height:1.05;margin:0 0 20px}.P2Section2 h1,.P2Section2 p{max-width:100%;text-align:left}.P2Section2 p{font-size:1rem;line-height:1.7;margin:0}.P2Section2 img{display:block;height:auto;max-width:100%;width:100%}.P2Section4{display:flex;flex-direction:column;max-width:100%;width:100%}.P2Section4 img{display:block;height:auto;max-width:100%;width:100%}.P2Section4div{box-sizing:border-box;max-width:100%;padding:40px 20px;width:100%}.P2Section4 div{align-items:flex-start}.P2Section4 h1{font-size:clamp(32px,10vw,52px);line-height:1.08;margin:0 0 20px;max-height:none;max-width:100%;text-align:left}.P2Section4 p,.P2Section4 ul{font-size:1rem;line-height:1.7;margin-left:0;margin-right:0;text-align:left}.P2Section4 p{font-size:1.25rem;padding-top:1rem}.P2Section4 li{margin-bottom:12px}.P2Section4 div img{height:18px;margin-right:10px;width:18px}.buttons{gap:12px;margin-top:24px;width:100%}.P2Section4 button{font-size:1rem;max-width:280px;padding:12px 18px;white-space:normal;width:100%}.P2Section4 .links{margin-top:24px}}body,html{overflow-x:hidden}@media (max-width:768px){.FormPageContainer{display:flex;flex-direction:column;width:100%}.Form{margin-left:0;margin-right:0;min-height:auto;order:1;padding:1rem;width:100%}.Form,.FormNav,.FormPage,.FormPageContainer,.answers,.question,.questions{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.FormNav{overflow-wrap:anywhere}.FormNav *{min-width:0}.answers span,.q_header,.q_index,.questions label{overflow-wrap:anywhere;word-break:break-word}.sidenav{border-bottom:1px solid #d6e4ea;border-right:none;height:auto;left:auto;max-height:220px;order:2;overflow-y:auto;position:static;top:auto;width:100%}.FormNav{align-items:center;flex-wrap:wrap;font-size:1.1rem;gap:.75rem;padding:.5rem 0}.Form img{height:72px;margin:0 auto .5rem;padding-left:0;width:72px}.q_header{font-size:clamp(1.75rem,7vw,2.25rem);line-height:1.15;margin-bottom:.5rem;text-align:center}.q_index{bottom:auto;font-size:.95rem;margin-bottom:1rem;position:static;right:auto;text-align:center}.questions{border-radius:10px;max-width:100%;padding:16px;width:100%}.questions label{font-size:1rem;line-height:1.35;padding-bottom:1rem;text-align:center}.question{margin-bottom:16px;max-width:100%;opacity:1;padding:20px 8px;text-align:center;width:100%}.slider{height:4px;width:100%}.slider::-webkit-slider-thumb{border-radius:50%;height:24px;width:24px}.slider::-moz-range-thumb{border-radius:50%;height:24px;width:24px}.answers{gap:8px;padding:12px 0 0}.answers span{flex:1 1;font-size:clamp(.6rem,2.2vw,.78rem);text-align:center;width:auto}.range-label{font-size:.9rem;text-align:center}.formButtons button{font-size:1.1rem;height:auto;line-height:1.2;min-width:0;overflow-wrap:break-word;padding:.85rem 1rem;white-space:normal;width:48%;word-break:break-word}.ResultsContentRow,.ResultsLayout,.ResultsMain,.ResultsPage{align-items:stretch}.ResultsContentRow,.ResultsLayout,.ResultsMain,.ResultsNav,.ResultsPage{box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;min-width:0;width:100%}.ResultsNav{align-items:flex-start;height:auto;margin:0;min-height:0;min-height:auto;overflow:visible;padding:.75rem 1rem 1rem}.ResultsNav img{flex:0 0 auto;height:auto;margin-bottom:.5rem;width:56px}.ResultsWelcome{font-size:clamp(1.3rem,6vw,2rem);line-height:1.1;margin:0 0 .5rem;max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal;width:100%;word-break:break-word}.results-nav-right{display:flex;justify-content:flex-start;margin-bottom:.75rem;padding-right:0;width:100%}.results-nav-right .save-exit-link{font-size:1rem}.ResultsSidenav,.Rsidenav{box-sizing:border-box;margin:0;max-width:100%;min-width:0;width:100%}.Rsidenav{align-self:stretch;border-bottom:1px solid #d6e4ea;border-right:none;height:auto;max-height:220px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.5rem 0;position:static;scrollbar-gutter:stable;top:auto}.Rsidenav .navlist,.Rsidenav .subsection-list{box-sizing:border-box;margin:0;max-width:100%;min-width:0;padding:0;width:100%}.Rsidenav *{box-sizing:border-box;min-width:0}.Rsidenav .section-title,.Rsidenav .subsection-item,.Rsidenav a,.Rsidenav button,.Rsidenav h1,.Rsidenav h2,.Rsidenav h3,.Rsidenav li{max-width:100%;overflow-wrap:anywhere;white-space:normal;width:100%;word-break:break-word}.Rsidenav .section-title{align-items:center;display:flex;font-size:1.05rem;gap:.5rem;line-height:1.3;padding:.75rem 1rem;text-align:left}.Rsidenav .subsection-item{display:block;font-size:1rem;line-height:1.35;padding:.65rem 1rem .65rem 1.5rem;text-align:left}.Rsidenav .section-icon{flex:0 0 auto}.InfoCard,.ResultsCard,.ResultsMain,.results-content{box-sizing:border-box;margin:0;max-width:100%;min-width:0;padding:1rem;width:100%}.InfoCard,.ResultsCard,.results-content{align-self:stretch;clear:both}.ScoreSection{font-size:1.15rem;line-height:1.25;margin:1.5rem 0 .75rem;overflow-wrap:anywhere;text-align:left;white-space:normal;word-break:break-word}.CareerResourcesPage{padding:1rem}.CareerResourcesCard{box-sizing:border-box;max-width:100%;min-width:0;padding:1.5rem;width:100%}.blurb.CareerResourcesBlurb{margin:0 0 1.5rem;max-width:100%;min-width:0;padding:0;width:100%}.blurb.CareerResourcesBlurb p{line-height:1.6;margin-bottom:1rem;overflow-wrap:break-word;white-space:normal;word-break:normal}.blurb.CareerResourcesBlurb p,.blurb.CareerResourcesBlurb p:first-child{font-size:1.05rem;font-weight:400;text-align:left}.blurb.CareerResourcesBlurb p:last-child{margin-bottom:0}.blurb.CareerResourcesBlurb strong{overflow-wrap:break-word;word-break:normal}.CareerResourceBlock{padding:1.25rem}.ValuesTable td,.ValuesTable th{font-size:.95rem;padding:.9rem 1rem}.ValuesTable td:first-child,.ValuesTable th:first-child{min-width:160px;white-space:normal}.SMARTOtherTextarea{box-sizing:border-box;max-width:100%}.PrepareReportNameField{margin-left:0!important;max-width:100%;min-width:0}.PrepareReportNameInput,.report-export-root{box-sizing:border-box;max-width:100%;width:100%}.report-export-root{min-width:0;overflow-x:hidden}.report-section-box{box-sizing:border-box;max-width:100%;min-width:0;overflow-x:auto;padding:1rem!important;width:100%}.report-section-box table{border-collapse:collapse;font-size:.9rem!important;max-width:100%;table-layout:auto!important;width:100%!important}.report-section-box td,.report-section-box th{overflow-wrap:anywhere;padding:.5rem .4rem!important;vertical-align:top;white-space:normal!important;word-break:break-word}.report-summary-table td:last-child,.report-summary-table th:last-child{min-width:6rem;width:6rem}.report-summary-table th:last-child{white-space:nowrap!important}.CertificateOuter{min-width:0;padding:.75rem!important}.CertificateFrame,.CertificateOuter{box-sizing:border-box;max-width:100%;width:100%}.CertificateFrame{border-width:5px!important;padding:.6rem!important}.CertificateInner{box-sizing:border-box;max-width:100%;padding:1.5rem 1rem!important;width:100%}.CertificateGenomeLogo{height:auto;max-width:100%;width:140px!important}.CertificateTitle{font-size:1.6rem!important;margin-bottom:1.25rem!important}.CertificateName{font-size:1.5rem!important;overflow-wrap:anywhere;word-break:break-word}.CertificateText{font-size:.95rem!important;line-height:1.6!important;max-width:100%!important}.CertificateMogenLogo{height:auto;max-width:100%;width:110px!important}}
/*# sourceMappingURL=main.baed296d.css.map*/