.ref-sp[data-v-b590ceb6]{padding:48px 0}@media (width<=499px){.ref-sp[data-v-b590ceb6]{padding:28px 0}}.ref-sp__row[data-v-b590ceb6]{justify-content:center;align-items:center;gap:40px;display:flex}@media (width<=719px){.ref-sp__row[data-v-b590ceb6]{display:none}}.ref-sp__item[data-v-b590ceb6]{text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.ref-sp__divider[data-v-b590ceb6]{background:rgb(var(--surface-300));flex-shrink:0;width:1px;height:40px}.ref-sp__value[data-v-b590ceb6]{color:rgb(var(--v-theme-primary));letter-spacing:-.02em;font-size:2.25rem;font-weight:800;line-height:1}.ref-sp__label[data-v-b590ceb6]{color:rgb(var(--gray-500));font-size:.8rem;font-weight:500}.ref-sp__grid[data-v-b590ceb6]{display:none}@media (width<=719px){.ref-sp__grid[data-v-b590ceb6]{grid-template-columns:1fr 1fr;gap:12px;display:grid}}.ref-sp__card[data-v-b590ceb6]{text-align:center;background:rgb(var(--surface-50));border:1px solid rgb(var(--surface-200));border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:16px 8px;display:flex}.ref-sp__card-value[data-v-b590ceb6]{color:rgb(var(--v-theme-primary));letter-spacing:-.02em;font-size:1.5rem;font-weight:800;line-height:1}.ref-sp__card-label[data-v-b590ceb6]{color:rgb(var(--surface-500));font-size:.75rem;font-weight:500}.ref-hiw[data-v-a5e3e100]{z-index:1;padding:48px 0 80px;position:relative}@media (width<=719px){.ref-hiw[data-v-a5e3e100]{padding:32px 0 48px}}.ref-hiw__eyebrow[data-v-a5e3e100]{text-align:center;letter-spacing:3px;text-transform:uppercase;color:rgb(var(--v-theme-primary));margin-bottom:8px;font-size:13px;font-weight:600}.ref-hiw__title[data-v-a5e3e100]{text-align:center;letter-spacing:-.03em;margin-bottom:48px;font-size:44px;font-weight:800;line-height:1.12}@media (width<=719px){.ref-hiw__title[data-v-a5e3e100]{margin-bottom:32px;font-size:32px}}.ref-hiw__grid[data-v-a5e3e100]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=719px){.ref-hiw__grid[data-v-a5e3e100]{grid-template-columns:1fr;gap:16px}}.ref-hiw__card[data-v-a5e3e100]{border:1.5px solid rgba(var(--v-theme-primary), .25);background:rgba(var(--v-theme-primary), .02);opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;transition-delay:calc(var(--i) * .1s);border-radius:20px;padding:28px 24px 24px;position:relative;transform:translateY(20px)}.ref-hiw__card.is-revealed[data-v-a5e3e100]{opacity:1;transform:translateY(0)}@media (hover:hover){.ref-hiw__card.is-revealed[data-v-a5e3e100]:hover{border-color:rgb(var(--v-theme-primary));box-shadow:0 8px 32px rgba(var(--v-theme-primary), .12)}}.ref-hiw__num[data-v-a5e3e100]{background:rgba(var(--v-theme-primary), .08);width:40px;height:40px;color:rgb(var(--v-theme-primary));border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;font-size:15px;font-weight:800;display:inline-flex}.ref-hiw__duration[data-v-a5e3e100]{background:rgba(var(--v-theme-primary), .06);color:rgb(var(--v-theme-primary));border-radius:100px;padding:4px 12px;font-size:12px;font-weight:700;position:absolute;top:20px;right:20px}.ref-hiw__card-title[data-v-a5e3e100]{margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.3}.ref-hiw__card-desc[data-v-a5e3e100]{color:rgb(var(--gray-500));font-size:15px;line-height:1.55}@media (prefers-reduced-motion:reduce){.ref-hiw__card[data-v-a5e3e100]{opacity:1;transition:none;transform:none}}.ref-testi[data-v-e0438fb4]{z-index:1;padding:48px 0 40px;position:relative}@media (width<=499px){.ref-testi[data-v-e0438fb4]{padding:32px 0 28px}}.ref-testi__label[data-v-e0438fb4]{text-align:center;letter-spacing:2px;text-transform:uppercase;color:rgb(var(--gray-400));margin-bottom:24px;font-size:14px;font-weight:600}@media (width<=499px){.ref-testi__label[data-v-e0438fb4]{margin-bottom:16px;font-size:12px}}.ref-testi__track[data-v-e0438fb4]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;padding-bottom:4px;display:flex;overflow-x:auto}.ref-testi__track[data-v-e0438fb4]::-webkit-scrollbar{display:none}.ref-testi__card[data-v-e0438fb4]{scroll-snap-align:start;cursor:default;border-radius:16px;flex:0 0 220px;height:280px;position:relative;overflow:hidden}@media (width<=499px){.ref-testi__card[data-v-e0438fb4]{flex:0 0 180px;height:240px}}.ref-testi__img[data-v-e0438fb4]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.ref-testi__card:hover .ref-testi__img[data-v-e0438fb4]{transform:scale(1.05)}.ref-testi__overlay[data-v-e0438fb4]{background:linear-gradient(#00000014 0%,#00000059 50%,#000000d1 100%);position:absolute;inset:0}.ref-testi__content[data-v-e0438fb4]{padding:20px 16px;position:absolute;bottom:0;left:0;right:0}.ref-testi__venue[data-v-e0438fb4]{color:rgb(var(--v-theme-white));margin-bottom:8px;font-size:16px;font-weight:800;line-height:1.2}.ref-testi__quote[data-v-e0438fb4]{color:#fffc;margin-bottom:10px;font-size:13px;line-height:1.45}.ref-testi__author[data-v-e0438fb4]{color:#ffffff80;font-size:11px}.ref-faq[data-v-098ff931]{background:rgb(var(--v-theme-surface-card));padding:80px 0}@media (width<=499px){.ref-faq[data-v-098ff931]{padding:48px 0}}.ref-faq__layout[data-v-098ff931]{grid-template-columns:280px 1fr;align-items:start;gap:56px;display:grid}@media (width<=719px){.ref-faq__layout[data-v-098ff931]{grid-template-columns:1fr;gap:28px}}.ref-faq__side[data-v-098ff931]{position:sticky;top:100px}@media (width<=719px){.ref-faq__side[data-v-098ff931]{position:static}}.ref-faq__title[data-v-098ff931]{color:rgb(var(--gray-900));margin-bottom:8px;font-size:24px;font-weight:800}.ref-faq__sub[data-v-098ff931]{color:rgb(var(--gray-500));margin-bottom:24px;font-size:14px;line-height:1.5}.ref-faq__cta-card[data-v-098ff931]{background:rgb(var(--gray-50));border:1.5px solid rgb(var(--gray-200));border-radius:14px;padding:20px}.ref-faq__cta-title[data-v-098ff931]{color:rgb(var(--gray-900));margin-bottom:4px;font-size:14px;font-weight:700}.ref-faq__cta-sub[data-v-098ff931]{color:rgb(var(--gray-500));margin-bottom:16px;font-size:13px}.ref-faq__cta-btn[data-v-098ff931]{margin-bottom:12px;border-color:rgb(var(--v-theme-primary))!important;color:rgb(var(--v-theme-primary))!important;font-weight:600!important}.ref-faq__cta-phone[data-v-098ff931]{color:rgb(var(--gray-500));text-align:center;font-size:12px}.ref-faq__cta-hours[data-v-098ff931]{color:rgb(var(--gray-500));text-align:center;font-size:11px}.ref-faq__panels[data-v-098ff931]{border:1.5px solid rgb(var(--gray-200));background:rgb(var(--gray-50));border-radius:16px;overflow:hidden}.ref-faq__q[data-v-098ff931]{color:rgb(var(--gray-900));font-size:14px;font-weight:600}.ref-faq__toggle[data-v-098ff931]{color:rgb(var(--v-theme-primary));font-size:13px}.ref-faq__a[data-v-098ff931]{color:rgb(var(--gray-500));font-size:13px;line-height:1.6}.ref-sticky-cta[data-v-9321c494]{z-index:50;background:rgb(var(--v-theme-surface-card));padding:10px 16px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000000f}@media (width<=719px){.ref-sticky-cta[data-v-9321c494]{display:block}}.ref-sticky-cta__btn[data-v-9321c494]{background:rgb(var(--v-theme-primary))!important;color:rgb(var(--v-theme-white))!important;font-weight:700!important}.slide-up-sticky-enter-active[data-v-9321c494],.slide-up-sticky-leave-active[data-v-9321c494]{transition:transform .3s}.slide-up-sticky-enter-from[data-v-9321c494],.slide-up-sticky-leave-to[data-v-9321c494]{transform:translateY(100%)}
