.policy-modal__overlay[data-v-6ffed776]{align-items:center;background:#0000008c;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:1rem;position:fixed;z-index:999999}.policy-modal__box[data-v-6ffed776]{background:#fff;border-radius:10px;box-shadow:0 8px 40px #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:760px;overflow:hidden;width:100%}.policy-modal__header[data-v-6ffed776]{align-items:center;background:#041e54;color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 1.25rem}.policy-modal__header-title[data-v-6ffed776]{font-size:1rem;font-weight:600;letter-spacing:.01em}.policy-modal__btn-x[data-v-6ffed776]{background:transparent;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;line-height:1;padding:.25rem .5rem;transition:background .15s}.policy-modal__btn-x[data-v-6ffed776]:hover{background:#ffffff26}.policy-modal__body[data-v-6ffed776]{flex:1;overflow-y:auto;padding:1.5rem 1.75rem}.policy-modal__footer[data-v-6ffed776]{border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:flex-end;padding:.75rem 1.25rem}.policy-modal__btn-close[data-v-6ffed776]{background:#041e54;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1.5rem;transition:opacity .15s}.policy-modal__btn-close[data-v-6ffed776]:hover{opacity:.88}.policy-fade-enter-active[data-v-6ffed776],.policy-fade-leave-active[data-v-6ffed776]{transition:opacity .2s ease}.policy-fade-enter-from[data-v-6ffed776],.policy-fade-leave-to[data-v-6ffed776]{opacity:0}.policy-hero{margin-bottom:.75rem}.policy-hero__type{color:#041e54;font-size:.95rem;font-weight:700;margin:0 0 .6rem}.policy-hero__info{color:#374151;font-size:.85rem;margin:0 0 .15rem}.policy-hero__date{color:#6b7280;font-size:.8rem;margin:0}.policy-divider{border:none;border-top:1px solid #e5e7eb;margin:1rem 0 1.25rem}.policy-h3{border-bottom:2px solid #bc0c34;color:#041e54;font-size:.95rem;font-weight:700;margin:1.5rem 0 .6rem;padding-bottom:.3rem}.policy-h4{color:#1f2937;font-size:.875rem;font-weight:700;margin:1rem 0 .4rem}.policy-p{margin:0 0 .6rem}.policy-item,.policy-p{color:#374151;font-size:.85rem;line-height:1.65}.policy-item{border-left:3px solid #d1d5db;margin:.3rem 0 .3rem .5rem;padding-left:.75rem}.policy-closing{color:#6b7280;font-size:.82rem;font-style:italic;margin:1rem 0 0}.policy-link{color:#bc0c34;text-decoration:underline;word-break:break-all}.policy-link:hover{opacity:.8}.termos{align-items:center;background-color:#fff;border-radius:8px;border-top:4px solid #041e54!important;bottom:-25px;display:flex;height:5rem;left:50%;padding:10px;position:fixed;transform:translate(-50%,-50%);width:80rem;z-index:99999}.termos__text{color:#000;font-size:16px;font-weight:300}.termos__link{background:none;border:none;color:#bc0c34;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:700;padding:0;text-decoration:underline}.termos__link:hover{opacity:.8}@media (max-width:992px){.termos{height:6rem;width:52rem}}@media (max-width:768px){.termos{height:12rem;width:39rem}}@media (max-width:576px){.termos{height:20rem;width:18rem}}
