.home{height:100dvh;flex-direction:column;padding-top:4rem;padding-left:1vh;padding-right:1vh}.home,.home-main{display:flex;justify-content:center;align-items:center;width:100%}.home-main{height:100%}.home-titles{margin-top:2rem}.home-titles-topheader{color:#ffc44d;font-weight:300;margin-bottom:-.5rem}.home-titles-header{color:#fff}.home-titles-header h1{margin:.8rem 0;font-size:2.8rem;letter-spacing:.1rem}.home-titles-subheader{margin-top:2rem}.home-titles-subheader h2{color:#fff;font-size:1.1rem;margin:.5rem 0}.home-titles-subsubheader{color:#ffc44d;font-size:1.2rem}.home-image{margin-left:4rem;height:auto;min-height:40vh;max-height:70vh;width:40%;display:flex;flex-direction:column;align-items:center}.home-image img{width:100%;height:auto;max-height:100%;object-fit:cover;transform:rotateY(180deg);filter:saturate(80%) brightness(210%)}.home-caption{color:#ffc44d;font-size:2.5rem;margin-top:4rem;text-align:center}.home-button{all:unset;padding:1.5rem 3rem;color:#fff;background-color:rgba(255,196,77,.7294117647);font-size:1.4rem;font-weight:600;margin-bottom:2rem;border-radius:.5rem;cursor:pointer;transition:background-color .3s ease}.home-button:hover{background-color:#ffc44d}@media(max-width:767px){.home{height:calc(93vh - 4rem);margin-top:2rem}.home-main{flex-direction:column;justify-content:flex-start;padding-top:1rem;height:unset}.home-titles{margin-top:0;width:100%;text-align:center}.home-titles-topheader{font-size:1.1rem;margin-bottom:.5rem}.home-titles-header h1{font-size:1.5rem;margin:.3rem 0}.home-titles-subheader,.home-titles-subsubheader{display:none}.home-image{margin-left:0;margin-top:1rem;width:90%;min-height:auto;margin-bottom:1rem}.home-caption{font-size:1.4rem;margin-top:0}.home-button{margin-top:2rem;font-size:1rem;padding:.8rem 1.6rem;text-align:center}}.benefits-grid{display:flex;flex-wrap:wrap;gap:1.8rem;width:100%;margin-top:3rem;justify-content:center;align-items:flex-start}@media(max-width:991px){.benefits-grid{flex-direction:column;align-items:center}}.benefit-accordion{background-color:#171918;border-radius:.5rem;overflow:hidden;transition:background-color .3s ease;display:flex;flex-direction:column;position:relative;z-index:1;width:calc(50% - 1.8rem);max-width:700px;will-change:transform}@media(max-width:991px){.benefit-accordion{width:100%}}.benefit-header{padding:1.8rem;cursor:pointer;position:relative;transition:background-color .3s ease}.benefit-header:hover{background-color:rgb(35.21875,38.28125,36.75)}.benefit-header.open{border-bottom:1px solid rgba(255,196,77,.3)}.benefit-content{display:flex;justify-content:space-between;align-items:center}.benefit-text{flex:2 1}.benefit-buttons{display:flex;justify-content:space-between}.benefit-title{color:#fff;margin-bottom:1.2rem;font-size:1.5rem}.benefit-description{color:#fff0d1;font-size:1rem;line-height:1.4;min-height:120px}.benefit-image{flex:1 1;margin-left:1.2rem;flex-shrink:0}.benefit-image img{width:100%;height:100%;object-fit:cover}.benefit-chevron{display:flex;justify-content:center;margin-top:1.2rem;background:rgba(255,196,77,.7294117647);border-radius:.25rem}.chevron-icon{transition:transform .3s ease}.chevron-icon.open{transform:rotate(180deg)}.benefit-details{height:0;opacity:0;overflow:hidden;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease;background-color:rgb(30.33125,32.96875,31.65);padding:0 1.6rem;will-change:transform,opacity}.benefit-details.open{height:auto;opacity:1;transform:translateY(0);padding:1.2rem}.benefit-list,.benefit-sources{margin-bottom:1.2rem;margin-top:1.2rem}.benefit-list ul,.benefit-sources ul{list-style-type:none;padding-left:1.2rem}.benefit-list li,.benefit-sources li{margin-bottom:.5rem;position:relative}.benefit-list li:before,.benefit-sources li:before{content:"•";color:#ffc44d;position:absolute;left:-1.2rem}.benefit-list li p,.benefit-sources li p{color:#fff0d1;font-size:1.1rem;line-height:1.4}.specificbenefitbold{font-weight:700;color:#ffda8f}.source-item{margin-bottom:1.2rem}.source-item p{color:#fff0d1;font-size:1.1rem;line-height:1.4;margin-bottom:.25rem}.source-link{color:#ffc44d;font-size:1rem;text-decoration:none;display:inline-block;margin-top:.25rem}.source-link:hover{text-decoration:underline}.source-divider{height:1px;background-color:rgba(255,196,77,.3);margin:1.2rem 0}.select-sector-button{background:rgba(255,196,77,.7294117647);color:#2b2a29;border:1px solid rgba(0,0,0,0);border-radius:.25rem;padding:.5rem 1.2rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease;margin-top:1.2rem;will-change:background-color}.select-sector-button:hover{background-color:rgb(255,179.095505618,26)}.select-sector-button.selected{background-color:#2b2a29;color:#ffc44d;border:1px solid #ffc44d}.select-sector-button.selected:hover{background-color:hsl(30,2.380952381%,26.4705882353%)}.contact-button-container{display:flex;justify-content:center;margin-top:3rem;margin-bottom:1.8rem}.scroll-to-contact-button{background-color:#ffc44d;color:#2b2a29;border:1px solid rgba(0,0,0,0);border-radius:.5rem;padding:1.2rem 1.8rem;font-size:1.2rem;font-weight:600;cursor:pointer;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease;will-change:transform}.scroll-to-contact-button:hover{background-color:rgb(255,179.095505618,26);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.info-tile{padding:1.8rem;background-color:#171918;border-radius:.5rem}.info-tile .benefit-content{margin-bottom:1.2rem}.other-problem-input{margin:1.2rem 0}.other-problem-input label{display:block;color:#fff;margin-bottom:.5rem;font-weight:500}.other-problem-input .other-problem-textarea{width:100%;padding:.5rem;border:1px solid rgba(255,196,77,.3);border-radius:.25rem;background-color:rgb(35.21875,38.28125,36.75);color:#fff;font-size:1rem;resize:vertical;transition:border-color .3s ease}.other-problem-input .other-problem-textarea:focus{outline:none;border-color:#ffc44d}.other-problem-input .other-problem-textarea::placeholder{color:hsla(0,0%,100%,.5)}@media(max-width:478px){.benefit-text{display:flex;flex-direction:column;align-items:center}.benefit-image{display:none}}.hwdt-content{display:flex;flex-direction:column;align-items:center;margin-top:3rem;padding:3rem;background-color:rgba(23,25,24,.7);width:100%;position:relative;z-index:1}.hwdt-content,.hwdt-content-image{max-width:1000px;border-radius:.5rem}.hwdt-content-image{width:calc(100% - 5rem);height:auto;margin:1rem}.hwdt-content-list{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:1rem}.hwdt-content-item{width:100%;padding:1.5rem;border-radius:.25rem}.hwdt-content-item-header{display:flex;align-items:center}.hwdt-content-item-header svg{fiLl:#ffc44d}.hwdt-content-item-header-title{margin-left:.5rem;color:#fff;font-weight:400;font-size:1.3rem}.hwdt-content-item-paragraph{margin-top:.5rem;color:#fff0d1;font-size:1.1rem;line-height:1.3}@media(max-width:767px){.hwdt-content{padding-left:1rem;padding-right:1rem}}.team-list{display:flex;margin-top:4rem;width:100%;padding-left:1vh;padding-right:1vh}.team-member{margin:.5rem;padding:2rem;background-color:#171918;border-radius:.5rem;flex:1 1;position:relative;z-index:1}.team-member-quote{color:#fff0d1;height:8rem;font-size:1.1rem;font-weight:400;line-height:1.5}.team-member-details{margin-top:2rem;display:flex;align-items:flex-end}.team-member-details img{height:6rem;width:6rem;border-radius:.25rem}.team-member-text{margin-left:1rem}.team-member-text-name{color:#fff0d1;font-weight:500;font-size:1.2rem;line-height:1.2;margin-bottom:.5rem}.team-member-text-role{color:#6c757d;font-size:.9rem}.team-member-social{display:flex;justify-content:flex-end;margin-left:2rem;flex:1 1}.team-member-social svg{height:1.8rem;width:1.8rem;fill:#fff;transition:.3s ease}.team-member-social svg:hover{fill:#ffda8f;transform:scale(1.1)}@media(max-width:991px){.team-list{flex-direction:column;margin-top:2rem}.team-member{margin-bottom:1rem}.team-member-quote{height:auto;min-height:4rem}}.contact-section{position:relative;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-top:8rem}.contact-overlay{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.contact-container{width:100%;z-index:1;background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:3rem calc(2rem + 1vh)}.contact-content{display:flex;flex-direction:row;gap:2rem}.contact-text{flex:1 1;display:flex;flex-direction:column;justify-content:center;color:#fff;margin-left:3rem}@media(max-width:767px){.contact-container{padding:3rem calc(1rem + 1vh)}.contact-content{flex-direction:column;gap:1rem}.contact-text{margin-left:0;text-align:center;margin-bottom:1rem}}.contact-heading{font-size:3rem;font-weight:700;margin-bottom:20px;color:#fff}.contact-subheading{font-size:1.5rem;font-weight:400;color:#ffc44d;margin-bottom:30px}.contact-form-container{flex:1 1;border-radius:.5rem}.contact-form{gap:1rem}.contact-form,.form-field{display:flex;flex-direction:column}.form-field{gap:.5rem}.form-field input{background-color:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:background-color .3s}.form-field input:focus{background-color:hsla(0,0%,100%,.8)}.field-label{font-weight:500;font-size:1rem;color:#fff}.text-area,.text-field{padding:12px 15px;border:1px solid rgba(108,117,125,.3);border-radius:.25rem;font-size:1rem;transition:border-color .3s,background-color .3s;background-color:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.text-area:focus,.text-field:focus{outline:none;border-color:#ffc44d;background-color:hsla(0,0%,100%,.8)}.text-area{resize:vertical;min-height:120px}.terms-field{margin-top:.5rem}.terms-field .terms-checkbox{display:flex;align-items:flex-start;gap:.5rem}.terms-field .terms-checkbox input[type=checkbox]{margin-top:.2rem;cursor:pointer}.terms-field .terms-checkbox label{color:#fff;font-size:.9rem;cursor:pointer}.terms-field .terms-checkbox label a{color:#fff0d1;text-decoration:none;transition:color .2s ease}.terms-field .terms-checkbox label a:hover{color:#ffc44d;text-decoration:underline}.multiselect-container{position:relative}.multiselect-header{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;border:1px solid rgba(108,117,125,.3);border-radius:.25rem;cursor:pointer;background-color:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 4px 6px rgba(0,0,0,.1);transition:border-color .3s,background-color .3s}.multiselect-header:hover{border-color:#ffc44d;background-color:hsla(0,0%,100%,.8)}.dropdown-arrow{font-size:.8rem;transition:transform .3s}.dropdown-arrow.open{transform:rotate(180deg)}.multiselect-dropdown{position:absolute;top:100%;left:0;width:100%;max-height:200px;overflow-y:auto;background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(108,117,125,.3);border-radius:.25rem;margin-top:5px;z-index:1000;box-shadow:0 5px 15px rgba(0,0,0,.15)}.multiselect-option{display:flex;align-items:center;gap:10px;padding:10px 15px;cursor:pointer;transition:background-color .2s,box-shadow .2s}.multiselect-option:hover{background-color:rgba(255,240,209,.2);box-shadow:inset 0 0 5px rgba(255,240,209,.1)}.multiselect-option.selected{background-color:rgba(255,196,77,.2);box-shadow:inset 0 0 8px rgba(255,196,77,.1)}.checkbox{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid rgba(108,117,125,.3);border-radius:.25rem;color:#ffc44d;font-weight:700}.submit-button{margin-top:10px;padding:12px 24px;background-color:rgba(255,196,77,.85);color:#2b2a29;border:1px solid rgba(255,196,77,.3);border-radius:.25rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 4px 10px rgba(0,0,0,.1)}.submit-button:hover{background-color:rgba(255,196,77,.95);box-shadow:0 6px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.submit-button:active{transform:translateY(1px);box-shadow:0 2px 5px rgba(0,0,0,.1)}.submit-button:disabled{color:rgba(43,42,41,.7);cursor:not-allowed}.submit-button:disabled,.submit-button:disabled:hover{background-color:rgba(108,117,125,.5);transform:none;box-shadow:none}.error-message,.success-message{margin-top:20px;padding:15px;border-radius:.25rem;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 4px 10px rgba(0,0,0,.1);border:1px solid rgba(108,117,125,.2)}.success-message{background-color:rgba(40,167,69,.15);color:#28a745;border-color:rgba(40,167,69,.3)}.error-message{background-color:rgba(220,53,69,.15);color:#dc3545;border-color:rgba(220,53,69,.3)}.footer{background-color:#171918;padding:.5rem 0;position:relative;z-index:1}.footer .container-footer{width:100%;max-width:1200px;margin:0 auto;padding:0 1.2rem}.footer .container-footer .footer-content{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.footer .container-footer .footer-content .footer-logo{display:flex;align-items:center}.footer .container-footer .footer-content .footer-text{color:#fff;font-size:.9rem;margin:0 1.2rem}.footer .container-footer .footer-content .footer-copyright{color:#6c757d;font-size:.8rem}.footer .container-footer .footer-documents{border-top:1px solid rgba(108,117,125,.3);padding-top:.5rem}.footer .container-footer .footer-documents .footer-links{display:flex;justify-content:center;gap:1.2rem}.footer .container-footer .footer-documents .footer-links a{color:#fff0d1;text-decoration:none;transition:color .2s ease;font-size:.8rem}.footer .container-footer .footer-documents .footer-links a:hover{color:#ffc44d;text-decoration:underline}@media(max-width:767px){.footer .container-footer .footer-content,.footer .container-footer .footer-documents .footer-links{flex-direction:column;gap:.5rem;align-items:center;text-align:center}}.burger-menu{display:none;cursor:pointer;font-size:1.5rem;color:#fff;z-index:1031;transition:all .3s ease}.burger-menu:hover{color:#ffc44d;transform:scale(1.1)}.navbar{display:flex;width:100%;height:4rem;position:fixed;top:0;left:0;z-index:1030;transition:all .3s ease;padding:0 1.2rem}.navbar.menu-open,.navbar.scrolled{background-color:rgba(43,42,41,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 10px rgba(0,0,0,.1)}.navbar .nav-container{height:100%;width:100%;max-width:1200px;margin:0 auto}.navbar .logo-wrapper{display:flex;width:100%;align-items:center;justify-content:space-between;height:100%}.navbar .logo-wrapper .logo{display:flex;align-items:center;transition:all .3s ease}.navbar .logo-wrapper .logo:hover{box-shadow:0 6px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.navbar .logo-wrapper .logo:active{transform:translateY(1px);box-shadow:0 2px 5px rgba(0,0,0,.1)}.navbar .logo-wrapper .logo img{height:3rem}.navbar .logo-wrapper ul{list-style-type:none;display:flex;justify-content:center}.navbar .logo-wrapper ul li{padding:0 .5rem;margin:0 .25rem}.navbar .logo-wrapper ul li a{color:#fff;text-decoration:none;position:relative;padding:.25rem 0;transition:color .3s ease}.navbar .logo-wrapper ul li a:hover{color:#ffc44d}.navbar .logo-wrapper ul li a:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:#ffc44d;transition:width .3s ease}.navbar .logo-wrapper ul li a:hover:after{width:100%}@media(max-width:767px){.burger-menu{display:block;margin-top:.5rem}.logo-wrapper .nav-menu{position:fixed;top:4rem;left:0;width:100%;height:0;flex-direction:column;background-color:rgba(43,42,41,.95);overflow:hidden;transition:height .3s ease;z-index:1029}.menu-open .logo-wrapper .nav-menu,.scrolled .logo-wrapper .nav-menu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.logo-wrapper .nav-menu.open{height:calc(100vh - 4rem);padding:1rem 0}.logo-wrapper .nav-menu li{width:100%;text-align:center;margin:1rem!important}.logo-wrapper .nav-menu li a{display:block;padding:.5rem 0;font-size:1.2rem}}.blob-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:0}.blob,[class^=blob-]{position:absolute;opacity:.6;filter:blur(3rem) saturate(1.5)}.blob{top:-300px;left:-300px;opacity:1}