#cta-final,#destinations{scroll-margin-top:90px}.card-reveal-bg{z-index:0;opacity:0;background-position:50%;background-size:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94),opacity .4s;position:absolute;inset:0;transform:translateY(100%)}.card-reveal-overlay{z-index:1;opacity:0;background:#004191c7;transition:transform .5s cubic-bezier(.25,.46,.45,.94),opacity .4s;position:absolute;inset:0;transform:translateY(100%)}.unified-card:hover .card-reveal-bg,.unified-card:hover .card-reveal-overlay{opacity:1;transform:translateY(0)}.unified-card{position:relative;overflow:hidden}.unified-card .card-content{z-index:2;transition:color .3s;position:relative}.unified-card:hover .card-content h3,.unified-card:hover .card-content h4,.unified-card:hover .card-content p{color:#fff!important}.type-carousel-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:24px;padding-top:4px;padding-bottom:8px;display:flex;overflow-x:auto}.type-carousel-track::-webkit-scrollbar{display:none}.type-carousel-card{scroll-snap-align:start;cursor:pointer;background:#fff;border:1.5px solid #0000;border-radius:16px;flex:0 0 340px;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;overflow:hidden;box-shadow:0 2px 12px #0000000f}.type-carousel-card:hover{border-color:#3179c4;transform:translateY(-4px);box-shadow:0 12px 32px #3179c426}@media (max-width:480px){.type-carousel-card{flex:0 0 calc(100vw - 48px)}}@media (min-width:481px) and (max-width:768px){.type-carousel-card{flex:0 0 300px}}@media (max-width:768px){.type-carousel-card:hover{transform:translateY(-2px)}}.faq-item{transition:background-color .3s,border-color .3s,box-shadow .3s}.faq-toggle.faq-open .faq-icon{transform:rotate(180deg)}.faq-answer{transition:max-height .4s;overflow:hidden}.faq-answer *{text-align:left!important;word-spacing:normal!important;letter-spacing:normal!important;font-kerning:normal!important;text-rendering:optimizelegibility!important;-webkit-hyphens:none!important;hyphens:none!important}.faq-answer p{font-family:var(--font-body), sans-serif;color:#414751;margin:0 0 10px;font-size:14px;line-height:1.65}.faq-answer p:last-child{margin-bottom:0}.faq-answer strong{font-weight:700}.faq-answer ul{margin:8px 0;padding:0;list-style:none}.faq-answer li{font-family:var(--font-body), sans-serif;color:#414751;margin-bottom:5px;padding-left:24px;font-size:14px;line-height:1.65;position:relative}.faq-answer li:last-child{margin-bottom:0}.faq-answer li .material-symbols-outlined{color:#0060a9;font-size:15px;position:absolute;top:3px;left:0}.faq-answer a{color:#0060a9;text-decoration:underline}.faq-item:hover{box-shadow:0 4px 16px #3179c433;background-color:#2974be!important;border-color:#2974be!important}.faq-item:hover .faq-toggle .faq-question-text,.faq-item:hover .faq-toggle .faq-icon,.faq-item:hover .faq-answer *{color:#fff!important}.human-support-section .unified-card{transition:transform .3s,box-shadow .3s,background-color .3s}.human-support-section .unified-card:hover{background-color:#3179c4;box-shadow:0 12px 32px #3179c42e}.human-support-section .unified-card:hover .card-content h4,.human-support-section .unified-card:hover .card-content p{color:#fff!important}.human-support-section .unified-card:hover .icon-circle{background-color:#fbbf12!important}
