.hero-wrapper[data-v-34bc1f96]{height:100vh;margin-top:-100px;overflow:hidden;position:relative}.bg-image[data-v-34bc1f96]{animation:zoomEffect-34bc1f96 10s ease-out forwards;background:url(../img/hero.webp) 100%/cover no-repeat;will-change:transform}.bg-image[data-v-34bc1f96],.bg-overlay[data-v-34bc1f96]{inset:0;position:absolute}.bg-overlay[data-v-34bc1f96]{background:linear-gradient(0deg,#5f839d33,#391d111a 50%,#31313166);z-index:1}.title-line-wrapper[data-v-34bc1f96]{display:block;overflow:hidden}.title-line[data-v-34bc1f96]{display:block}@keyframes zoomEffect-34bc1f96{0%{transform:scale(1.15)}15%{transform:scale(1)}to{transform:scale(1.08)}}.img-small[data-v-bbb9a961]{border-radius:1rem;height:340px;overflow:hidden}.img-small img[data-v-bbb9a961]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.img-large[data-v-bbb9a961]{border-radius:1rem;height:340px;overflow:hidden;position:relative}.img-large img[data-v-bbb9a961]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.img-overlay[data-v-bbb9a961]{align-items:flex-end;background:linear-gradient(270deg,rgba(0,0,0,.55) 0,transparent 50%);display:flex;inset:0;justify-content:flex-end;padding:1.5rem 2rem;position:absolute}.explore-link[data-v-bbb9a961]{border-bottom:1px solid hsla(0,0%,100%,.6);color:#fff;font-size:.95rem;font-weight:600;padding-bottom:2px;text-decoration:none;transition:border-color .2s}.explore-link[data-v-bbb9a961]:hover{border-color:#fff}.carousel-stage[data-v-9ca25a3f]{align-items:center;display:flex;height:460px;justify-content:center;perspective:800px;position:relative}.carousel-card[data-v-9ca25a3f]{border-radius:1rem;overflow:hidden;position:absolute;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(.16,1,.3,1),width .6s cubic-bezier(.16,1,.3,1),height .6s cubic-bezier(.16,1,.3,1)}.carousel-card img[data-v-9ca25a3f]{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.card-info[data-v-9ca25a3f]{background:linear-gradient(0deg,rgba(0,0,0,.65) 0,transparent);bottom:0;color:#fff;left:0;padding:1.2rem 1.5rem;position:absolute;right:0}.card-info h3[data-v-9ca25a3f]{font-size:1.2rem;font-weight:500;margin:0 0 2px}.card-info p[data-v-9ca25a3f]{font-size:.85rem;margin:0;opacity:.8}.nav-btn[data-v-9ca25a3f]{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:50%;cursor:pointer;display:flex;font-size:18px;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s;width:44px;z-index:10}.nav-btn[data-v-9ca25a3f]:hover{background:#f5f5f5}.nav-btn--prev[data-v-9ca25a3f]{left:0}.nav-btn--next[data-v-9ca25a3f]{right:0}.testimonial-card[data-v-fe9a836b]{background-color:#f5f1ec;border-radius:1.5rem;margin:0 auto;max-width:56rem;padding:4rem 2rem}.stars[data-v-fe9a836b]{display:flex;gap:.25rem}.star[data-v-fe9a836b]{color:#1a1a1a;font-size:1.25rem}.quote-wrapper[data-v-fe9a836b]{align-items:center;display:flex;min-height:120px}.quote-text[data-v-fe9a836b]{color:#1a1a1a;font-size:1.375rem;font-weight:500;line-height:1.8;max-width:40rem}.author-name[data-v-fe9a836b]{color:#1a1a1a;font-size:.95rem;font-weight:600}.author-location[data-v-fe9a836b]{color:#888;font-size:.85rem;margin-top:.15rem}.avatar-dot[data-v-fe9a836b]{align-items:center;background-color:#ddd;border:2px solid transparent;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;height:48px;justify-content:center;transition:all .3s ease;width:48px}.avatar-dot--active[data-v-fe9a836b]{background-color:#29524a;border-color:#29524a;color:#a9ffca;transform:scale(1.1)}.avatar-dot[data-v-fe9a836b]:hover:not(.avatar-dot--active){background-color:#ccc}.fade-enter-active[data-v-fe9a836b],.fade-leave-active[data-v-fe9a836b]{transition:opacity .3s ease}.fade-enter-from[data-v-fe9a836b],.fade-leave-to[data-v-fe9a836b]{opacity:0}.faq-question[data-v-49f5008e]{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:32px;font-weight:400;justify-content:space-between;padding:24px 0;text-align:left;transition:color .3s ease;width:100%}.faq-question[data-v-49f5008e]:hover{color:var(--color-primary)}.faq-icon[data-v-49f5008e]{color:#86868b;flex-shrink:0;font-size:24px;margin-left:16px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.faq-icon.rotate[data-v-49f5008e]{transform:rotate(45deg)}.faq-answer-wrapper[data-v-49f5008e]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .7s cubic-bezier(.16,1,.3,1),opacity .5s ease}.faq-answer-wrapper.is-open[data-v-49f5008e]{grid-template-rows:1fr;opacity:1}.faq-answer-wrapper[data-v-49f5008e]>*{overflow:hidden}.faq-answer[data-v-49f5008e]{color:#86868b;font-size:16px;line-height:1.6;margin:0;padding:0 0 24px}
