*{padding:0;margin:0;box-sizing:border-box}:root{--primary-color: #007078;--secondary-color: #10cfc9;font-family:Roboto,san-serif}#root{height:100vh}a{text-decoration:none}.home-page{width:100%;padding:20px;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center}.error-section{padding:20px;border-radius:16px;box-shadow:5px 5px 10px 5px #aeacac26;background-color:#fa9898;display:flex;flex-direction:column;gap:10px;align-items:center;color:red}.error-section>ul{font-weight:700}form{display:flex;flex-direction:column;gap:15px}.h-form-row{display:flex;gap:15px;align-items:center}.select{width:600px}.button-default{background-color:var(--primary-color);color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease;align-self:center}.button-disabled{background-color:gray;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:not-allowed;transition:background-color .3s ease}.button-default:hover{background-color:#10cfc9}.button-secondary{background-color:var(--secondary-color);color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease;align-self:center}.button-secondary:hover{background-color:#10cfc9}.submit-button{align-self:center}input[type=text],input[type=email],input[type=password],select{padding:10px;border-radius:5px;border:1px solid #ccc}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,select:focus{outline:none;border-color:var(--secondary-color)}.header{display:flex;padding:20px;background-color:var(--primary-color);color:#fff}.header-buttons{margin-left:auto;display:flex;gap:15px}.header>button{margin-left:auto}.card{padding:20px;border-radius:16px;box-shadow:5px 5px 10px 5px #aeacac26;background-color:#fff;display:flex;flex-direction:column;gap:10px;align-items:center;color:var(--primary-color)}.loading{display:flex;justify-content:center;align-items:center;text-align:center;height:100vh;background-image:url(/background.jpg);background-size:cover}.loading h1{color:var(--secondary-color)}.loading>img{width:5%}@media screen and (max-width: 1600px){.loading{padding:25px;flex-direction:column}.loading>img{width:15%}}.loading-select{display:flex;justify-content:center;align-items:center;text-align:center;border:1px solid #ccc;padding:5px;width:600px}.loading-select>img{width:5%}.results-page{min-height:100%;width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px}.buttons{display:flex;gap:15px}.brain-results{display:flex;flex-direction:column;align-items:center;width:80%}.result-section{border:1px solid #ccc;padding:20px;margin-bottom:10px;width:100%;display:flex;flex-direction:column;gap:20px}.section-name{font-weight:700;display:flex;align-items:center}.section-name>button{margin-left:auto}.carrier-result-entry{border:1px solid #ccc;padding:20px;width:100%;display:flex;flex-direction:column;gap:10px}.carrier-result-entry>ul{padding-left:20px}.eligible{color:green}.ineligible{color:red}.possibly-eligible{color:orange}.login{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background-image:url(/background.jpg);background-size:cover}.login-card{padding:3rem;background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:1rem;color:var(--primary-teal);font-weight:700;max-width:400px}.login-card-logo-container{display:flex;justify-content:center}.login-card-logo{max-width:50%}.v-form-row{display:flex;flex-direction:column;gap:5px}.login-error{background-color:red;color:#fff;padding:5px;border-radius:5px;text-align:center}.not-found{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-image:url(/background.jpg);background-size:cover}.aleaquo-logo{width:15%}.not-found-image{width:50%}.info-needed-page{min-height:100%;width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px}.fake-policy-page{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px}.fake-policy-container{display:flex;justify-content:center;align-items:center;gap:20px}.fake-policy{color:var(--secondary-color)}
