@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";select,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=search],textarea{padding:0 clamp(1rem,.9643rem + .1786vw,1.125rem);font-size:clamp(1rem,.9643rem + .1786vw,1.125rem);border:1px solid #d1d5db;border-radius:4px;background:#fff;width:100%;transition:border .2s ease,box-shadow .2s ease}select:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=search]:focus,textarea:focus{outline:none;border:1px solid #0073e6;box-shadow:0 0 0 2px #0073e633}select:disabled,input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=url]:disabled,input[type=search]:disabled,textarea:disabled{background:#d1d5db;cursor:not-allowed}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=search],textarea{resize:vertical;height:48px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down-icon lucide-chevron-down"><path d="m6 9 6 6 6-6"/></svg>');background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;height:48px}select::-ms-expand{display:none}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:.5rem;width:1.125rem;height:1.125rem;border:1px solid #d1d5db;border-radius:2px;background:#fff;transition:all .2s ease;display:flex;align-items:center;justify-content:center}input[type=radio]:checked{border-color:#111}input[type=radio]:focus{outline:none;box-shadow:0 0 0 2px #0073e633}input[type=radio]{border-radius:50%}label{display:flex;align-items:center;margin-bottom:.5rem;font-weight:600}.form-group{margin-bottom:1.5rem}.form-group input,.form-group select,.form-group textarea{margin-top:.25rem}.radio-form{border-radius:24px;padding:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem);display:flex;flex-direction:column;gap:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem)}.radio-wrapper{display:flex;gap:clamp(.75rem,.7143rem + .1786vw,.875rem);flex-direction:row-reverse;border:1px solid #9ca3af;align-items:center;border-radius:8px;padding:clamp(1rem,.9643rem + .1786vw,1.125rem)}.radio-wrapper label{flex-grow:1;margin:0;font-size:clamp(1.2rem,1.0929rem + .5357vw,1.575rem)}.radio-wrapper input[type=radio]{width:32px;height:32px}.radio-wrapper input[type=radio]:checked{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2233%22%20height%3D%2233%22%20viewBox%3D%220%200%2033%2033%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2232%22%20height%3D%2232%22%20rx%3D%2216%22%20fill%3D%22%23E1004B%22%2F%3E%0A%3Cpath%20d%3D%22M14.7945%2023.5L8.5%2016.8638L10.0736%2015.2048L14.7945%2020.1819L24.9264%209.5L26.5%2011.159L14.7945%2023.5Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A)!important;background-repeat:no-repeat;background-position:center;background-size:32px 32px}*{box-sizing:border-box}:root{--flow-space: 1.5rem;--font-size-base: 1rem;--line-height-base: 1.6;--font-stack-sans: Roboto, sans-serif;--font-stack-serif: Georgia, serif;--max-line-length: 80ch}body{font-family:var(--font-stack-sans);font-size:var(--font-size-base);line-height:var(--line-height-base);color:#111;background-color:#fff;margin:0 auto}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-top:var(--flow-space);margin-bottom:.5em;max-width:var(--max-line-length)}p,ul,ol,blockquote{margin-top:var(--flow-space);margin-bottom:0;max-width:var(--max-line-length)}ul,ol{padding-left:1.25em}img,video,canvas,svg{display:block;max-width:100%;height:auto}figure{margin:var(--flow-space) 0}blockquote{border-left:.25em solid #ccc;padding-left:1em;font-style:italic}hr{border:none;border-top:1px solid #ccc;margin-top:var(--flow-space)}em{font-style:italic}strong{font-weight:700}h1{font-size:clamp(2.4883rem,1.4705rem + 5.0889vw,2.5rem);letter-spacing:-.02em}h2{font-size:clamp(1.44rem,1.2214rem + 1.0929vw,1.505rem);letter-spacing:-.02em}p{font-size:clamp(1rem,.9643rem + .1786vw,1.125rem)}a{color:#980f3d}body{margin:0}.container{padding-left:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem);padding-right:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem);margin:0 auto;max-width:1440px}.btn,#assessment_submit{align-items:center;display:inline-flex;font-weight:700;justify-content:center;line-height:normal;min-width:170px;text-align:center;transition:all .5s ease-in-out;border-radius:8px;padding:clamp(1rem,.9643rem + .1786vw,1.125rem) clamp(1.5rem,1.4464rem + .2679vw,1.6875rem);border:0;font-size:clamp(1rem,.9643rem + .1786vw,1.125rem);background-color:#e1004b;color:#fff;gap:8px;cursor:pointer}.btn-start,#assessment_submit-start{flex:1;padding:24px;gap:8px}.btn--full,#assessment_submit--full{width:100%}.btn-back,#assessment_submit-back{background-color:#fff;color:#111;border:1px solid #d1d5db;min-width:0}.btn-outline,#assessment_submit-outline{background-color:#fff;color:#e1004b}.btn-outline:hover,#assessment_submit-outline:hover{background-color:#e1004b;color:#fff}#assessment_submit{width:100%}@media screen and (min-width: 1024px){.page-home{padding:0;margin:0 auto;display:flex}}@media screen and (min-width: 1024px){.page-home.section-title{background-image:none!important;padding:0!important}}.section-title{background-image:linear-gradient(180deg,#980f3d,#ff1663);color:#fff;min-height:100vh;padding-top:clamp(3rem,2.8929rem + .5357vw,3.375rem);padding-bottom:clamp(3rem,2.8929rem + .5357vw,3.375rem);display:flex;flex-direction:column}@media screen and (min-width: 1024px){.section-title{min-height:100vh;height:auto;flex-direction:row}}.section-title__content{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;height:100%;margin:auto;max-width:1376px;flex-grow:1}.section-title__content p{margin-top:.75rem}.section-title__content .tick-list{padding-left:1.25em;margin-left:.5em;margin-top:.5em}.section-title__content .tick-list li::marker{content:"✓   ";white-space:pre;color:#fff;font-weight:700}@media screen and (min-width: 1024px){.section-title__content{height:auto;background-image:linear-gradient(180deg,#980f3d,#ff1663);padding:64px;margin:32px;border-radius:8px;width:100%}}.section-title__heading{display:flex;flex-direction:column;gap:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem);padding-bottom:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem)}.section-title__heading__content{display:flex;flex-direction:column;gap:24px}@media screen and (min-width: 1024px){.section-title__heading{height:100%;justify-content:space-between;padding:0}}.section-title__heading .header{padding:clamp(1rem,.9643rem + .1786vw,1.125rem) 0}@media screen and (min-width: 1024px){.section-title__heading .header{display:none}}@media screen and (min-width: 1024px){.section-title__heading .header-content{display:flex;justify-content:space-between}}.section-title__heading .header-content .desktop-image{display:none}@media screen and (min-width: 1024px){.section-title__heading .header-content .desktop-image{display:block}}.section-title__heading .header-content .right-content{max-width:none}@media screen and (min-width: 1024px){.section-title__heading .header-content .right-content{max-width:568px;font-size:clamp(1.2rem,1.0929rem + .5357vw,1.575rem)}}.section-title__heading h1{margin:0}.section-title__time{border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;padding:clamp(.75rem,.7143rem + .1786vw,.875rem) 0;display:flex;flex-direction:column}.section-title__time small{font-size:.875rem}.section-title__time strong{font-size:clamp(1.44rem,1.2214rem + 1.0929vw,1.505rem)}@media screen and (min-width: 1024px){.section-title__time{margin-bottom:32px}}@media screen and (min-width: 1024px){.section-title .description{font-size:clamp(1.2rem,1.0929rem + .5357vw,1.575rem)}}.section-title .btn{background:#fff;color:#e1004b;text-decoration:none}@media screen and (min-width: 1024px){.page-question{display:flex;min-height:100vh;padding:0}}.question-container{margin-top:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem);border-radius:16px;padding:clamp(1rem,.9643rem + .1786vw,1.125rem);background:#fbd2df;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:75vh}@media screen and (min-width: 1024px){.question-container{height:auto;max-width:none;align-items:center;justify-content:center;padding:0 clamp(1rem,.9643rem + .1786vw,1.125rem);margin:32px;width:100%;gap:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem);border-radius:8px}}.question-container h2{font-weight:400;font-size:clamp(1.44rem,1.2214rem + 1.0929vw,1.505rem);display:flex;flex-direction:column;gap:clamp(.5rem,.4821rem + .0893vw,.5625rem);line-height:120%}.question-container h2 span{font-size:clamp(1rem,.9643rem + .1786vw,1.125rem)}.question-container form{background:#fff;border-radius:24px;padding-bottom:clamp(2rem,1.9286rem + .3571vw,2.25rem);top:clamp(4rem,3.8571rem + .7143vw,4.5rem);position:relative}@media screen and (min-width: 1024px){.question-container form{max-width:710px;padding-bottom:0;width:100%;top:auto}}@media screen and (min-width: 1024px){.question-container__upper{max-width:688px}}.question-container__submit{position:fixed;bottom:0;left:0;width:100%;padding:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem);display:flex;gap:clamp(2rem,1.9286rem + .3571vw,2.25rem);align-items:center;justify-content:center;box-shadow:0 0 80px #00000005,0 -6.22px 33.4221px #0000000d}@media screen and (min-width: 1024px){.question-container__submit{position:relative;box-shadow:none;padding:0}}.question-answer{max-width:710px}.question__stage{display:flex;flex-direction:column;gap:clamp(1rem,.9643rem + .1786vw,1.125rem)}@media screen and (min-width: 1024px){.question__stage{margin-bottom:clamp(4rem,3.8571rem + .7143vw,4.5rem)}}.question__stage__bar{width:100%;height:4px;background:#fff;border-radius:9999px;position:relative;overflow:hidden}.question__stage__bar__progress{position:absolute;height:100%;background:#e1004b;top:0;left:0}.question__stage__bar__progress__TRL{width:33%}.question__stage__bar__progress__CRL{width:66%}@media screen and (min-width: 1024px){.long-questions{display:flex;min-height:100vh;padding:0}}.long-questions .question-container{justify-content:flex-start}@media screen and (min-width: 1024px){.long-questions .question-container{height:100vh;max-width:none;margin:0;align-items:center;justify-content:center;padding:0 clamp(1rem,.9643rem + .1786vw,1.125rem);gap:0}}.long-questions form{display:flex}@media screen and (min-width: 1024px){.long-questions form{display:block;width:100%;margin:32px}}@media screen and (min-width: 1024px){.long-questions .question-container{height:100%!important}}.long-questions .question-container__submit{max-width:710px;background:#fff;border-radius:0 0 8px 8px}@media screen and (min-width: 1024px){.long-questions .question-container__submit{padding-bottom:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem)}}@media screen and (min-width: 1024px){.long-questions .question__stage{width:100%;max-width:630px}}.long-questions .form-group{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:clamp(3rem,2.8929rem + .5357vw,3.375rem)}@media screen and (min-width: 1024px){.long-questions .form-group{display:flex;margin:0;justify-content:center;width:100%;max-width:710px;align-items:center;gap:0;height:auto}}@media screen and (min-width: 1024px){.long-questions .form-group .label-wrapper{max-width:630px;margin-bottom:32px}}.long-questions .form-group .input-wrapper{flex-grow:1;position:relative}@media screen and (min-width: 1024px){.long-questions .form-group .input-wrapper{max-width:710px;width:100%;height:100%;display:flex;flex-direction:column;border-radius:16px}.long-questions .form-group .input-wrapper.recording{min-height:468px}}.long-questions .form-group .input-wrapper .record-buttons{position:absolute;right:0;left:0;display:flex;padding:16px;flex-direction:row;gap:16px}@media screen and (min-width: 1024px){.long-questions .form-group .input-wrapper .record-buttons{justify-content:space-between;background:#fff;border-radius:8px 8px 0 0;position:relative}}.long-questions .form-group .input-wrapper .record-buttons .recordBtn{display:flex;flex-direction:row;gap:8px;align-items:center}.long-questions .form-group .input-wrapper .record-buttons .recordBtn p{margin:0}.long-questions .form-group .input-wrapper .record-buttons .record-waveform{width:100%;max-width:400px;height:30px;overflow:hidden;position:relative}.long-questions .form-group .input-wrapper .record-buttons__recording{display:none}.long-questions .form-group .input-wrapper .record-buttons__recording.recording{display:flex}.long-questions .form-group .input-wrapper .record-buttons__transcribing{display:none}.long-questions .form-group .input-wrapper .record-buttons__transcribing.transcribing{display:flex}.long-questions .form-group .input-wrapper .record-buttons.recording{border-radius:999px;background:#fff;align-items:center}.long-questions .form-group .input-wrapper textarea{height:100%;padding-top:70px;border-radius:8px;resize:none}@media screen and (min-width: 1024px){.long-questions .form-group .input-wrapper textarea{margin:0;border-radius:0;border:none;padding:16px;height:310px}}.long-questions .form-group .input-wrapper textarea.recording,.long-questions .form-group .input-wrapper .helper-text{display:none}.long-questions .form-group .input-wrapper .helper-text.recording{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-top:70px;align-items:center}@media screen and (min-width: 1024px){.long-questions .form-group .input-wrapper .helper-text.recording{padding:0;gap:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem)}}.long-questions .form-group .input-wrapper .helper-text .cancelBtn{margin:0;padding:12.5px 58px;background:#fff;border-radius:16px}.long-questions .form-group .input-wrapper .helper-text .cancelBtn p{margin:0}.long-questions label{font-weight:400;font-size:clamp(1.44rem,1.2214rem + 1.0929vw,1.505rem);display:flex;flex-direction:column;gap:clamp(.5rem,.4821rem + .0893vw,.5625rem);margin-top:24px;line-height:120%}.long-questions label span{font-size:clamp(1rem,.9643rem + .1786vw,1.125rem)}.assessment-recommendations{position:relative;display:flex;flex-direction:column;max-width:1440px}@media screen and (min-width: 1024px){.assessment-recommendations{flex-direction:row;margin:0 auto;max-height:100vh}}.assessment-recommendations__heading{background-image:linear-gradient(180deg,#980f3d,#ff1663)}.assessment-recommendations__heading .header{padding:clamp(1rem,.9643rem + .1786vw,1.125rem)}@media screen and (min-width: 1024px){.assessment-recommendations__heading .header{display:none}}.assessment-recommendations__content{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;height:100%;gap:clamp(2rem,1.9286rem + .3571vw,2.25rem);padding:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem)}@media screen and (min-width: 1024px){.assessment-recommendations__content{padding:64px;height:auto;justify-content:flex-start;margin:32px;overflow:auto}}.assessment-recommendations__content h1,.assessment-recommendations__content h2,.assessment-recommendations__content h3,.assessment-recommendations__content p,.assessment-recommendations__content ul{margin:0}.assessment-recommendations__content__header{display:flex;flex-direction:column;gap:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem)}.assessment-recommendations__content__header .title{font-size:clamp(2.4883rem,1.4705rem + 5.0889vw,2.5rem)}.assessment-recommendations__content__header .separator{width:100%;height:1px;background-color:#afb7ba}.assessment-recommendations__content__header p{font-size:clamp(1.2rem,1.0929rem + .5357vw,1.575rem)}.assessment-recommendations__content__list{display:flex;flex-direction:column;gap:clamp(2rem,1.9286rem + .3571vw,2.25rem)}@media screen and (min-width: 1024px){.assessment-recommendations__content__list{flex-direction:row;flex-wrap:wrap}}.assessment-recommendations .recommendation-group{display:flex;flex-direction:column;gap:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem);padding-bottom:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem);border-bottom:1px solid #AFB7BA}@media screen and (min-width: 1024px){.assessment-recommendations .recommendation-group{max-width:399px}}.assessment-recommendations .recommendation-group__header{padding:clamp(1rem,.9643rem + .1786vw,1.125rem);background:#dcffcd;height:88px;overflow:hidden;display:flex;position:relative;border-radius:16px 16px 0 0}@media screen and (min-width: 1024px){.assessment-recommendations .recommendation-group__header{height:auto}}.assessment-recommendations .recommendation-group__header.commercial{background:#96052d}.assessment-recommendations .recommendation-group__header.ai{background:#e7457e}.assessment-recommendations .recommendation-group__header.design{background:#dc044b}.assessment-recommendations .recommendation-group__header.facilities{background:#656e73}.assessment-recommendations .recommendation-group__header.supply{background:#3c5059}.assessment-recommendations .recommendation-group__header .icon{height:100%;position:absolute;bottom:0;right:16px}.assessment-recommendations .recommendation-group__header .title{font-size:clamp(1.44rem,1.2214rem + 1.0929vw,1.505rem);line-height:120%;max-width:16ch;color:#fff}.assessment-recommendations .recommendation-group__description{font-weight:700;line-height:160%}.assessment-recommendations .recommendation-group__sub-description{line-height:160%}.assessment-recommendations .recommendation-group__list{list-style:none;padding:0}.assessment-recommendations .recommendation-group__item{display:flex;align-items:flex-start;gap:clamp(.75rem,.7143rem + .1786vw,.875rem);padding-bottom:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem);border-bottom:1px solid #AFB7BA;margin-top:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem);cursor:pointer}.assessment-recommendations .recommendation-group__item:last-child{padding-bottom:0;border-bottom:none}.assessment-recommendations .recommendation-group__item:first-child{margin-top:0}.assessment-recommendations .recommendation-group__item__content{display:flex;flex-direction:column;gap:clamp(.5rem,.4821rem + .0893vw,.5625rem)}.modal-container{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;z-index:100}.modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080}.modal-content-container{max-height:90vh;max-width:90vw;width:100%;height:100%;margin:auto;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 1024px){.modal-content-container{max-width:700px;justify-content:center;gap:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem);width:75vw}}.modal-content-container #contact-us-btn{z-index:99;position:relative}.modal-content-container #contact-us-btn p{margin:0}.modal-content-container ::-webkit-scrollbar{display:none}.modal-content-container .recommendation-card-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;width:100%;z-index:99;position:relative;gap:clamp(2rem,1.9286rem + .3571vw,2.25rem)}.modal-content-container .recommendation-card-slider .closeRecommendationsBtn{cursor:pointer}.modal-content-container .recommendation-card-slider .recommendation-card{flex:0 0 100%;scroll-snap-align:start;box-sizing:border-box;padding:2rem;background:#fff;border-radius:16px;align-self:flex-start}@media screen and (min-width: 1024px){.modal-content-container .recommendation-card-slider .recommendation-card{align-self:auto;display:flex;flex-direction:column;justify-content:space-between}}.modal-content-container .recommendation-card-slider .recommendation-card__header{display:flex;align-items:flex-start;gap:clamp(1rem,.9643rem + .1786vw,1.125rem);justify-content:space-between}.modal-content-container .recommendation-card-slider .recommendation-card__header-title{display:flex;flex-direction:column;gap:clamp(.5rem,.4821rem + .0893vw,.5625rem)}.modal-content-container .recommendation-card-slider .recommendation-card__header-title h3{font-size:clamp(1.2rem,1.0929rem + .5357vw,1.575rem);font-weight:700}.modal-content-container .recommendation-card-slider .recommendation-card__header-title p{font-size:clamp(1rem,.9643rem + .1786vw,1.125rem);color:#afb7ba}.modal-content-container .recommendation-card-slider .recommendation-card__header .closeModalBtn{flex-shrink:0}.modal-content-container .recommendation-card-slider .recommendation-card__subtitle{color:#111;padding:clamp(.75rem,.7143rem + .1786vw,.875rem);background:#980f3d;border-radius:12px;line-height:120%}.modal-content-container .recommendation-card-slider .recommendation-card__subtitle.commercial{background:#980f3d;color:#fff}.modal-content-container .recommendation-card-slider .recommendation-card__subtitle.ai{background:#fbd2df80}.modal-content-container .recommendation-card-slider .recommendation-card__subtitle.supply{background:#e1e5e6}.modal-content-container .recommendation-card-slider .recommendation-card__subtitle.design{background:#f8dde6}.modal-content-container .recommendation-card-slider .recommendation-card__subtitle.facilities{background:#cfd3d6}.modal-content-container .recommendation-card-slider .recommendation-card__subtitle-container{margin-top:1.5rem;padding-bottom:1rem}.modal-content-container .recommendation-card-slider .recommendation-card__content{display:flex;flex-direction:column;gap:clamp(1rem,.9643rem + .1786vw,1.125rem);padding:clamp(1rem,.9643rem + .1786vw,1.125rem) 0;border-top:1px solid #AFB7BA;border-bottom:1px solid #AFB7BA}.modal-content-container .recommendation-card-slider .recommendation-card__content .sub-heading{font-weight:700;margin-bottom:clamp(.5rem,.4821rem + .0893vw,.5625rem)}.modal-content-container .recommendation-card-slider .recommendation-card__content .small-text{font-size:14px}.modal-content-container .recommendation-card-slider .recommendation-card__footer{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,.9643rem + .1786vw,1.125rem);padding-top:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem)}.modal-content-container .recommendation-card-slider .recommendation-card .nextBtn,.modal-content-container .recommendation-card-slider .recommendation-card .prevBtn{color:#111;padding:8px 12px;border:1px solid #d1d5db;min-width:0}.modal-content-container .recommendation-card-slider .recommendation-card .nextBtn:hover,.modal-content-container .recommendation-card-slider .recommendation-card .prevBtn:hover{background:#fff;color:#111}.modal-content-container .recommendation-card-slider h1,.modal-content-container .recommendation-card-slider h2,.modal-content-container .recommendation-card-slider h3,.modal-content-container .recommendation-card-slider h4,.modal-content-container .recommendation-card-slider p,.modal-content-container .recommendation-card-slider ul,.modal-content-container .recommendation-card-slider li{margin:0;max-width:none}.modal-content-container .recommendation-progress-dots{display:flex;justify-content:center;gap:6px;padding:18px 0;position:relative;z-index:99}.modal-content-container .dot{width:8px;height:8px;border-radius:9999px;background-color:#fff;transition:width .3s ease}.modal-content-container .dot.active{width:32px}#contact-us-modal .modal-content{z-index:99;background:#fff;padding:2rem;border-radius:16px}#contact-us-modal .modal-content h2{margin-top:0;margin-bottom:20px}#contact-us-modal .modal-content .confirmation{margin-bottom:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem)}#contact-us-modal .modal-content .contact-form{display:flex;flex-direction:column;gap:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem)}#contact-us-modal .modal-content .form-button-group{display:flex;align-items:center;justify-content:space-between}.panel{display:none;left:0;max-width:370px;background:#fff;top:0;bottom:0;width:100%;padding:clamp(3rem,2.8929rem + .5357vw,3.375rem) clamp(2rem,1.9286rem + .3571vw,2.25rem)}@media screen and (min-width: 1024px){.panel{display:flex;flex-direction:column;gap:clamp(4rem,3.8571rem + .7143vw,4.5rem)}}.panel-header{display:flex;flex-direction:column;gap:clamp(2rem,1.9286rem + .3571vw,2.25rem);align-items:flex-start}.panel-header .title{font-size:clamp(1.2rem,1.0929rem + .5357vw,1.575rem);line-height:1.2;color:#111}.panel-content ul{margin:0;display:flex;flex-direction:column;gap:48px;color:#111;position:relative;list-style:none;z-index:10;padding:0}.panel-content ul:after{content:"";position:absolute;top:0;bottom:40px;left:9px;border:4px solid #e1004b;z-index:10}.panel-content li .content{display:flex;flex-direction:row;align-items:flex-start;gap:16px;z-index:20;position:relative}.panel-content li .content .active{border-radius:999px;border:1px solid #ffffff;box-shadow:0 0 15px #e1004b66}.panel-content li .title{font-size:20px;line-height:1.2;font-weight:600;margin:0 0 8px}.panel-content li .description{margin:0;color:#111;font-size:clamp(1rem,.9643rem + .1786vw,1.125rem)}.panel-content li .description.is-hidden{visibility:hidden}.page-home .title{display:flex;flex-direction:column;gap:clamp(.5rem,.4821rem + .0893vw,.5625rem)}@media screen and (min-width: 1024px){.page-home .title{max-width:60ch}}.page-home .title span{font-size:clamp(1rem,.9643rem + .1786vw,1.125rem)}.page-home .title h1{font-size:clamp(2.0736rem,1.4313rem + 3.2117vw,3.75rem);margin:0}@media screen and (min-width: 1024px){.page-section{display:flex;max-width:1440px;padding:0;background-image:none;min-height:100vh}}@media screen and (min-width: 1024px){.page-section h1{font-size:clamp(4.2998rem,.7847rem + 17.5754vw,4.25rem)}}@media screen and (min-width: 1024px){.results-landing h1{font-size:clamp(4.2998rem,.7847rem + 17.5754vw,4.25rem);max-width:none}}.assessment-start{padding-bottom:90px;display:flex;flex-direction:column;max-width:1440px;margin:auto}@media screen and (min-width: 1024px){.assessment-start{flex-direction:row;height:100vh;padding-bottom:0}}@media screen and (min-width: 1024px){.assessment-start__content{margin:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem) 0;padding:clamp(4rem,3.8571rem + .7143vw,4.5rem) clamp(1.5rem,1.4464rem + .2679vw,1.6875rem);overflow:auto}}.assessment-start__heading{background-image:linear-gradient(180deg,#980f3d,#ff1663)}.assessment-start__heading .header{padding:clamp(1rem,.9643rem + .1786vw,1.125rem)}@media screen and (min-width: 1024px){.assessment-start__heading .header{display:none}}.assessment-start__submit{position:fixed;bottom:0;width:100%;padding:clamp(1rem,.9643rem + .1786vw,1.125rem) clamp(2rem,1.9286rem + .3571vw,2.25rem);background:#fff;box-shadow:0 0 80px #00000005,0 -6.22px 33.4221px #0000000d;display:flex;align-items:center;justify-content:center;gap:clamp(2rem,1.9286rem + .3571vw,2.25rem)}@media screen and (min-width: 1024px){.assessment-start__submit{position:relative;box-shadow:none;padding:0;width:auto;grid-column:span 2/span 2}}@media screen and (min-width: 1024px){.assessment-start__data-privacy{grid-column:span 2/span 2}}.assessment-start__data-privacy .data-privacy-statement{font-weight:700;margin-bottom:clamp(.75rem,.7143rem + .1786vw,.875rem)}.assessment-start__data-privacy .data-privacy-text{margin-bottom:clamp(.75rem,.7143rem + .1786vw,.875rem);font-size:.9rem}.assessment-start__data-privacy .consent-checkbox{display:flex;flex-direction:row-reverse;align-items:center;gap:clamp(1rem,.9643rem + .1786vw,1.125rem);justify-content:flex-end}.assessment-start__data-privacy .consent-checkbox p{margin-bottom:.5rem;font-weight:600;font-size:16px}.assessment-start__data-privacy .consent-checkbox a{text-decoration:underline;color:#111}.assessment-start__data-privacy p,.assessment-start__data-privacy ul{margin:0;--max-line-length: none}.assessment-start__data-privacy ul{display:flex;flex-direction:column;gap:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem);margin-bottom:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem)}.assessment-start__data-privacy ul li::marker{color:#e0024d}.assessment-start .technology-interest-option{display:flex;align-items:center;gap:clamp(1rem,.9643rem + .1786vw,1.125rem)}.assessment-start .technology-interest-option label{margin:0;font-weight:400}@media screen and (min-width: 1024px){.assessment-start__interests-container{grid-column:span 2/span 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.assessment-start__interests-container label{grid-column:span 2/span 2}.assessment-start form{display:flex;flex-direction:column;gap:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem)}@media screen and (min-width: 1024px){.assessment-start form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.assessment-start input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M4.58008%201H20.5801C22.5131%201%2024.0801%202.567%2024.0801%204.5V20.5C24.0801%2022.433%2022.5131%2024%2020.5801%2024H4.58008C2.64708%2024%201.08008%2022.433%201.08008%2020.5V4.5C1.08008%202.567%202.64708%201%204.58008%201Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M4.58008%201H20.5801C22.5131%201%2024.0801%202.567%2024.0801%204.5V20.5C24.0801%2022.433%2022.5131%2024%2020.5801%2024H4.58008C2.64708%2024%201.08008%2022.433%201.08008%2020.5V4.5C1.08008%202.567%202.64708%201%204.58008%201Z%22%20stroke%3D%22%239CA3AF%22%2F%3E%0A%3C%2Fsvg%3E%0A);background-repeat:no-repeat;background-size:24px 24px;height:24px;width:24px;flex-shrink:0}.assessment-start input[type=checkbox]:checked{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M4.86133%201H20.8613C22.7943%201%2024.3613%202.567%2024.3613%204.5V20.5C24.3613%2022.433%2022.7943%2024%2020.8613%2024H4.86133C2.92833%2024%201.36133%2022.433%201.36133%2020.5V4.5C1.36133%202.567%202.92833%201%204.86133%201Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M4.86133%201H20.8613C22.7943%201%2024.3613%202.567%2024.3613%204.5V20.5C24.3613%2022.433%2022.7943%2024%2020.8613%2024H4.86133C2.92833%2024%201.36133%2022.433%201.36133%2020.5V4.5C1.36133%202.567%202.92833%201%204.86133%201Z%22%20stroke%3D%22%239CA3AF%22%2F%3E%0A%3Crect%20x%3D%224.86133%22%20y%3D%224.5%22%20width%3D%2216%22%20height%3D%2216%22%20rx%3D%222%22%20fill%3D%22%23FF1663%22%2F%3E%0A%3C%2Fsvg%3E%0A)}.assessment-results{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.assessment-results{flex-direction:row;max-width:1440px;margin:0 auto}}.assessment-results__heading{background-image:linear-gradient(180deg,#980f3d,#ff1663)}.assessment-results__heading .header{padding:clamp(1rem,.9643rem + .1786vw,1.125rem)}@media screen and (min-width: 1024px){.assessment-results__heading .header{display:none}}.assessment-results__content{display:flex;flex-direction:column;align-items:stretch;height:100%;gap:clamp(6rem,5.7857rem + 1.0714vw,6.75rem);padding:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem) clamp(1.5rem,1.4464rem + .2679vw,1.6875rem) clamp(4rem,3.8571rem + .7143vw,4.5rem)}@media screen and (min-width: 1024px){.assessment-results__content{padding:64px;height:100vh;overflow:auto}}.assessment-results__content h1,.assessment-results__content h2,.assessment-results__content h3,.assessment-results__content p{margin:0;max-width:none!important}.assessment-results__content__header{display:flex;flex-direction:column;gap:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem)}.assessment-results__content__header .title{font-size:clamp(2.4883rem,1.4705rem + 5.0889vw,2.5rem);line-height:120%}.assessment-results__content__header p{line-height:160%;font-size:clamp(1rem,.9643rem + .1786vw,1.125rem)}.assessment-results__score{display:flex;width:100%;gap:clamp(1rem,.9643rem + .1786vw,1.125rem)}.assessment-results__score__container{display:flex;flex-direction:column;gap:clamp(2rem,1.9286rem + .3571vw,2.25rem)}.assessment-results__score--title{margin-bottom:16px;font-size:clamp(1.2rem,1.0929rem + .5357vw,1.575rem);color:#00000080;font-weight:400}.assessment-results__score--number{font-size:clamp(2.986rem,1.4189rem + 7.8353vw,5.125rem);font-weight:700}.assessment-results__score__trl .assessment-results__box{background:#f04b82}.assessment-results__score__crl .assessment-results__box{background:#8c1437}.assessment-results__score__trl,.assessment-results__score__crl{flex:1;display:flex;flex-direction:column;justify-content:end;align-items:center}.assessment-results__score__trl .assessment-results__box,.assessment-results__score__crl .assessment-results__box{height:calc(var(--score) * 15px);width:100%}.assessment-results__score__summary,.assessment-results__score__for-you{display:flex;flex-direction:column;gap:clamp(2rem,1.9286rem + .3571vw,2.25rem)}.assessment-results__score__summary p,.assessment-results__score__for-you p{line-height:160%}.assessment-results__score__for-you .title{font-size:clamp(1.44rem,1.2214rem + 1.0929vw,1.505rem);line-height:120%}.assessment-results .floating-button{position:fixed;padding:clamp(1rem,.9643rem + .1786vw,1.125rem);bottom:0;left:0;right:0}.assessment-results .floating-button a{text-decoration:none}@media screen and (min-width: 1024px){.assessment-results .floating-button{padding:0;position:relative;margin-top:clamp(6rem,5.7857rem + 1.0714vw,6.75rem)}}.hidden{display:none!important}
