.thank-you-modal[data-v-b485f4cc] .v-overlay__content{animation:modal-appear-b485f4cc 1.5s ease-out forwards;border-radius:20px;box-shadow:0 20px 40px #0003;overflow:hidden}.thank-you-modal .error-content[data-v-b485f4cc],.thank-you-modal .success-content[data-v-b485f4cc]{align-items:center;display:flex;flex-direction:column;padding:2rem 1rem}.thank-you-modal .success-content[data-v-b485f4cc]{color:var(--v-success-base)}.thank-you-modal .success-content .success-icon[data-v-b485f4cc]{animation:scale-in-b485f4cc 1.5s ease-out .5s backwards}.thank-you-modal .success-content .success-title[data-v-b485f4cc]{animation:fade-in-b485f4cc 1.5s ease-out 1s backwards}.thank-you-modal .success-content .success-message[data-v-b485f4cc]{animation:fade-in-b485f4cc 1.5s ease-out 1.5s backwards}.thank-you-modal .error-content[data-v-b485f4cc]{color:var(--v-error-base)}.thank-you-modal .action-button[data-v-b485f4cc]{animation:fade-in-b485f4cc 1.5s ease-out 2s backwards}@keyframes modal-appear-b485f4cc{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in-b485f4cc{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes fade-in-b485f4cc{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.adhesion-dialog[data-v-eb96e60e] .v-overlay__content{border-radius:20px;box-shadow:0 20px 40px #0003;overflow:hidden}.adhesion-dialog[data-v-eb96e60e] .v-card{border-radius:20px!important;overflow:hidden}[data-v-eb96e60e] .v-overlay__scrim{opacity:.7!important}.adhesion-modal[data-v-eb96e60e]{background-color:#fff;border-radius:20px;box-shadow:0 8px 30px #0000001a;overflow:hidden}.adhesion-modal .modal-header[data-v-eb96e60e]{align-items:flex-start;display:flex;justify-content:space-between;padding:16px 16px 0}.adhesion-modal .modal-title[data-v-eb96e60e]{color:#e76f51;font-size:1.4rem;font-weight:700;line-height:1.2;margin:0}.adhesion-modal .modal-subtitle[data-v-eb96e60e]{color:#000000a6;font-size:.85rem;font-style:italic;margin:4px 16px 0}.adhesion-modal .close-btn[data-v-eb96e60e]{color:#0009}.adhesion-modal .form-grid[data-v-eb96e60e]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:16px;margin-top:12px}.adhesion-modal .form-group[data-v-eb96e60e]{margin-bottom:0}.adhesion-modal .form-group.full-width[data-v-eb96e60e]{grid-column:1/-1}.adhesion-modal .phone-label[data-v-eb96e60e]{color:#000c;display:block;font-family:Futura PT,sans-serif;font-size:.85rem;font-weight:400;margin-bottom:.4rem}.adhesion-modal .custom-select .app-input__label[data-v-eb96e60e]{color:#000c;display:block;font-size:.9rem;font-weight:400;margin-bottom:.5rem}.adhesion-modal .custom-select .app-input__required[data-v-eb96e60e]{color:#e76f51;margin-left:.25rem}.adhesion-modal .custom-select[data-v-eb96e60e] .v-field{background-color:#fff!important;border:1px solid rgba(0,0,0,.05)!important;border-radius:8px;box-shadow:none!important}.adhesion-modal .custom-select[data-v-eb96e60e] .v-field__input{color:#333;font-size:.9rem;padding:.7rem 1rem}.adhesion-modal .custom-select[data-v-eb96e60e] .v-field__outline{display:none}.adhesion-modal .custom-select[data-v-eb96e60e] .v-field:focus-within{border-color:#e76f51!important;box-shadow:0 2px 8px #e76f511a!important}.adhesion-modal .custom-select[data-v-eb96e60e] .v-select__selection{color:#333}.adhesion-modal .custom-select[data-v-eb96e60e] .v-field__append-inner{padding-top:.7rem}.adhesion-modal .custom-select[data-v-eb96e60e] .v-field__append-inner .v-icon{color:#e76f51;font-size:1.1rem}.adhesion-modal .custom-select[data-v-eb96e60e] .v-list{background-color:#fff;border-radius:8px;box-shadow:0 4px 16px #00000014;padding:4px 0}.adhesion-modal .custom-select[data-v-eb96e60e] .v-list .v-list-item{min-height:36px;padding:0 12px}.adhesion-modal .custom-select[data-v-eb96e60e] .v-list .v-list-item--active{background-color:#e76f511a;color:#e76f51}.adhesion-modal .custom-select[data-v-eb96e60e] .v-list .v-list-item:hover{background-color:#e76f510d}.adhesion-modal .checkbox-group[data-v-eb96e60e]{margin-top:8px}.adhesion-modal .checkbox-group[data-v-eb96e60e] .v-selection-control{margin-bottom:4px;margin-top:4px}.adhesion-modal .checkbox-group[data-v-eb96e60e] .v-selection-control__wrapper .v-selection-control__input:before{border-color:#0003;border-radius:3px}.adhesion-modal .checkbox-group[data-v-eb96e60e] .v-checkbox .v-selection-control--dirty .v-selection-control__input:before{background-color:#e76f51;border-color:#e76f51}.adhesion-modal .checkbox-group[data-v-eb96e60e] .v-selection-control__input{opacity:1}.adhesion-modal .checkbox-group[data-v-eb96e60e] .v-selection-control__input:before{background-color:#fff!important;border:1px solid #e76f51!important;border-radius:3px!important}.adhesion-modal .checkbox-group[data-v-eb96e60e] .mdi-checkbox-marked{color:#e76f51}.adhesion-modal .checkbox-group .checkbox-label[data-v-eb96e60e]{color:#000000b3;font-size:.85rem}.adhesion-modal .submit-button[data-v-eb96e60e]{align-items:center;background-color:#f4a261;border:none;border-radius:6px;box-shadow:none;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;justify-content:center;margin-top:4px;padding:.6rem 1.25rem;transition:all .3s ease;width:100%}.adhesion-modal .submit-button[data-v-eb96e60e]:hover{background-color:#e76f51;box-shadow:0 2px 8px #e76f5133}.adhesion-modal .submit-button[data-v-eb96e60e]:disabled{cursor:not-allowed;opacity:.7}@media (max-width:600px){.form-grid[data-v-eb96e60e]{grid-template-columns:1fr}.modal-title[data-v-eb96e60e]{font-size:1.4rem}.modal-subtitle[data-v-eb96e60e]{font-size:.85rem}}
