@charset "UTF-8";.fade-enter-active[data-v-5167eb4b],.fade-leave-active[data-v-5167eb4b]{transition:opacity .2s ease}.fade-enter-from[data-v-5167eb4b],.fade-leave-to[data-v-5167eb4b]{opacity:0}.cb[data-v-5167eb4b]{position:fixed;inset:auto 12px 12px;max-width:680px;margin-left:auto;margin-right:auto;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 10px 30px #0000001f;padding:12px;z-index:9999}@media (min-width:768px){.cb[data-v-5167eb4b]{inset:auto 20px 20px auto;width:560px}}.cb__text[data-v-5167eb4b]{color:#111827;font-size:.95rem;margin-bottom:.6rem}.cb__text p[data-v-5167eb4b]{margin:.25rem 0}.cb__text a[data-v-5167eb4b]{color:#0d9488;text-decoration:underline}.cb__actions[data-v-5167eb4b]{display:flex;gap:.5rem;flex-wrap:wrap}.btn[data-v-5167eb4b]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.5rem .9rem;border:1px solid #e5e7eb;background:#fff;font-weight:700}.btn--ghost[data-v-5167eb4b]{color:#0d9488;border-color:#0d9488}.btn--accent[data-v-5167eb4b]{background:#e34f2c;color:#fff;border-color:#e34f2c}.btn--accent[data-v-5167eb4b]:hover{background:#c63e21}.prefs[data-v-5167eb4b]{margin-top:.5rem}.prefs summary[data-v-5167eb4b]{cursor:pointer;font-weight:700;margin-bottom:.35rem}.prefs label[data-v-5167eb4b]{display:block;margin:.25rem 0}.prefs__actions[data-v-5167eb4b]{margin-top:.35rem}.sr-only[data-v-5167eb4b]{position:absolute;left:-9999px}body{font-family:system-ui,sans-serif;margin:0}.lang-switcher[data-v-0e9724ad]{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.lang-switcher .selected-lang[data-v-0e9724ad]{display:flex;align-items:center;gap:.3rem;background:#f0f0f0;padding:.4rem .6rem;border-radius:6px}.lang-switcher .selected-lang img[data-v-0e9724ad]{width:20px;height:20px;object-fit:cover}.lang-switcher .selected-lang .arrow[data-v-0e9724ad]{font-size:.8rem}.lang-switcher .lang-dropdown[data-v-0e9724ad]{position:absolute;top:110%;right:0;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 8px #0000001a;z-index:20;padding:0}.lang-switcher .lang-dropdown li[data-v-0e9724ad]{display:flex;align-items:center;gap:.5rem;padding:.4rem .8rem;cursor:pointer}.lang-switcher .lang-dropdown li img[data-v-0e9724ad]{width:20px;height:20px}.lang-switcher .lang-dropdown li[data-v-0e9724ad]:hover{background:#f5f5f5}.site-header[data-v-90eb91f2]{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #e5e7eb;transition:box-shadow .2s ease,background .2s ease}.site-header.scrolled[data-v-90eb91f2]{box-shadow:0 4px 16px #0f172a0f}.site-header .inner[data-v-90eb91f2]{max-width:1200px;margin:0 auto;padding:.5rem 1rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px}@media (min-width: 1024px){.site-header .inner[data-v-90eb91f2]{padding:.75rem 1rem}}.site-header .brand__logo[data-v-90eb91f2]{height:48px;width:auto;display:block}@media (min-width: 1024px){.site-header .brand__logo[data-v-90eb91f2]{height:56px}}.site-header .nav-links[data-v-90eb91f2]{display:none}@media (min-width: 1024px){.site-header .nav-links[data-v-90eb91f2]{display:inline-flex;align-items:center;justify-content:center;gap:24px}}.site-header .nav-link[data-v-90eb91f2]{position:relative;font-size:15px;font-weight:600;color:#334155;text-decoration:none;padding:8px 2px;transition:color .18s ease}.site-header .nav-link[data-v-90eb91f2]:hover,.site-header .nav-link.active[data-v-90eb91f2]{color:#0d9488}.site-header .cta[data-v-90eb91f2]{margin-left:4px;border:none;border-radius:999px;background:#e34f2c;color:#fff;padding:.5rem 1rem;font-weight:600;font-size:14px;cursor:pointer;box-shadow:0 8px 18px #e34f2c40;transition:background .2s ease,box-shadow .2s ease}.site-header .cta[data-v-90eb91f2]:hover{background:#c63e21;box-shadow:0 10px 22px #c63e2147}.site-header .right[data-v-90eb91f2]{display:inline-flex;align-items:center;gap:10px;justify-content:end}.site-header a[data-v-90eb91f2]{text-decoration:none}.footer[data-v-f70453fd]{margin-top:32px;background:#7a1d1b;color:#f5efe7;border-top:1px solid #7A1D1B}.wrap[data-v-f70453fd]{max-width:1120px;margin:0 auto;padding:32px 16px}.cols[data-v-f70453fd]{display:none;gap:24px;grid-template-columns:repeat(4,1fr)}.col h4[data-v-f70453fd]{font-size:14px;color:#fff;margin:0 0 8px}.col ul[data-v-f70453fd]{list-style:none;padding:0;margin:0}.col a[data-v-f70453fd]{color:#f5efe7;text-decoration:none;font-size:14px}.col a[data-v-f70453fd]:hover{color:#fff}.mobile-only[data-v-f70453fd]{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.links[data-v-f70453fd]{display:flex;gap:16px}.links a[data-v-f70453fd]{color:#fff}.cta[data-v-f70453fd]{background:#e34f2c;color:#fff;border:0;border-radius:999px;padding:8px 16px;font-weight:600}.cta[data-v-f70453fd]:hover{background:#c63e21}.social[data-v-f70453fd]{display:flex;gap:16px;font-size:20px}.copy[data-v-f70453fd]{margin-top:16px;border-top:1px solid rgba(255,255,255,.1);padding-top:8px;font-size:12px;color:#e2e8f0}@media (min-width: 1024px){.cols[data-v-f70453fd]{display:grid}.mobile-only[data-v-f70453fd]{display:none}}.mbnav[data-v-fb926c3d]{position:sticky;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border-top:1px solid #e5e7eb;padding:8px calc(12px + env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left));text-align:center;font-size:13px;color:#64748b;z-index:40}.mbnav__btn[data-v-fb926c3d]{display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;color:inherit;transition:transform .08s ease}.mbnav__btn[data-v-fb926c3d]:active{transform:translateY(1px) scale(.98)}.mbnav__btn.is-active[data-v-fb926c3d]{color:#0d9488}.mbnav__iconwrap[data-v-fb926c3d]{position:relative;display:inline-flex;align-items:center;justify-content:center}.icon[data-v-fb926c3d]{width:22px;height:22px}.car-cta[data-v-fb926c3d]{position:absolute;top:-6px;right:-10px;width:22px;height:22px;//border-radius: 999px;//background: #ffffff;//border: 1px solid #e5e7eb;box-shadow:0 6px 16px #00000012;display:grid;place-items:center}.car-cta .car[data-v-fb926c3d]{width:20px;height:20px;color:#0d9488;//color: #64748b;animation:drive-fb926c3d 2.2s ease-in-out infinite}@keyframes drive-fb926c3d{0%{transform:translate(0)}50%{transform:translate(3px)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.car-cta .car[data-v-fb926c3d]{animation:none}}.mbnav__label[data-v-fb926c3d]{font-weight:700;font-size:12px;line-height:1}@media (min-width: 1024px){.mbnav[data-v-fb926c3d]{display:none}}.page[data-v-ed9a4c77]{background:#f5efe7;min-height:100vh;display:flex;flex-direction:column}.main[data-v-ed9a4c77]{flex:1 1 auto}@media (max-width: 768px){.hero__bg[data-v-1d93edba]{object-fit:contain;background-color:#000}}.hero[data-v-1d93edba]{position:relative;width:100%;height:18rem;overflow:hidden}@media (min-width: 1024px){.hero[data-v-1d93edba]{height:520px}}.hero__bg[data-v-1d93edba]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero__gradient[data-v-1d93edba]{position:absolute;inset:0;background:linear-gradient(to top,#7a1d1bb3,#e34f2c66,#0000);z-index:1}.hero__content[data-v-1d93edba]{position:absolute;inset:0;z-index:2;display:flex;align-items:center;padding:1rem}@media (min-width: 1024px){.hero__content[data-v-1d93edba]{padding:3rem}}.hero__inner[data-v-1d93edba]{color:#fff;text-align:center;max-width:20rem;margin:0 auto}@media (min-width: 1024px){.hero__inner[data-v-1d93edba]{text-align:left;max-width:48rem;margin-left:0}}.hero__title[data-v-1d93edba]{font-weight:800;font-size:1.5rem;line-height:1.2}@media (min-width: 1024px){.hero__title[data-v-1d93edba]{font-size:3rem}}.hero__title span[data-v-1d93edba]{margin-left:0}@media (min-width: 1024px){.hero__title span[data-v-1d93edba]{margin-left:.25rem}}.hero .desktop-only[data-v-1d93edba]{display:none}@media (min-width: 1024px){.hero .desktop-only[data-v-1d93edba]{display:inline}}.hero__subtitle[data-v-1d93edba]{margin-top:.5rem;opacity:.9;font-size:.95rem}@media (min-width: 1024px){.hero__subtitle[data-v-1d93edba]{margin-top:1rem;font-size:1.05rem}}.hero__cta[data-v-1d93edba]{margin-top:1rem;background:#e34f2c;border:none;padding:.5rem 1.25rem;font-weight:600;color:#fff;border-radius:999px;cursor:pointer;box-shadow:0 10px 20px #e34f2c40;transition:background .2s ease,transform .2s ease}@media (min-width: 1024px){.hero__cta[data-v-1d93edba]{margin-top:1.5rem;padding:.75rem 1.5rem}}.hero__cta[data-v-1d93edba]:hover{background:#c63e21;transform:translateY(-1px)}.home[data-v-7bfea0f6]{background:#fff;padding-bottom:0}.section[data-v-7bfea0f6]{padding:1rem;max-width:1200px;margin:0 auto}@media (min-width: 1024px){.section[data-v-7bfea0f6]{padding:2rem}}.section__head[data-v-7bfea0f6]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.5rem}@media (min-width: 1024px){.section__head[data-v-7bfea0f6]{margin-bottom:1rem}}.section__head h2[data-v-7bfea0f6]{font-size:1.1rem;font-weight:700}@media (min-width: 1024px){.section__head h2[data-v-7bfea0f6]{font-size:1.5rem}}.section__head .section__link[data-v-7bfea0f6]{color:#0d9488;text-decoration:none;font-size:.9rem}.section__head .section__link[data-v-7bfea0f6]:hover{color:#0b776e}.desktop-only[data-v-7bfea0f6]{display:none}@media (min-width: 1024px){.desktop-only[data-v-7bfea0f6]{display:inline}}.cards-row[data-v-7bfea0f6]{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-height:220px}.cards-row[data-v-7bfea0f6]::-webkit-scrollbar{width:0;height:0}@media (min-width: 768px){.cards-row[data-v-7bfea0f6]{margin:0;padding:0;overflow:visible;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}}@media (min-width: 1024px){.cards-row[data-v-7bfea0f6]{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.card[data-v-7bfea0f6]{scroll-snap-align:start;width:220px;flex:0 0 auto;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden;background:#fff}@media (min-width: 768px){.card[data-v-7bfea0f6]{width:auto}}.card__img[data-v-7bfea0f6]{width:100%;aspect-ratio:3/2;height:auto;object-fit:cover;display:block}.card__body[data-v-7bfea0f6]{padding:.6rem .8rem}.card__title[data-v-7bfea0f6]{font-size:.9rem;font-weight:600;color:#111827;line-height:1.25;text-decoration:none}.card__line[data-v-7bfea0f6]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.essentials__disabled[data-v-7bfea0f6]{position:relative;width:100%}.essentials__overlay[data-v-7bfea0f6]{position:absolute;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;pointer-events:none}.essentials__overlay-text[data-v-7bfea0f6]{color:#fff;font-weight:700;font-size:.95rem;letter-spacing:.02em;text-transform:uppercase;text-align:center;padding:0 .75rem;white-space:normal;word-break:break-word;line-height:1.3}.essentials__item.is-disabled[data-v-7bfea0f6]{cursor:not-allowed}.essentials__item.is-disabled img[data-v-7bfea0f6]{filter:grayscale(1)}.essentials[data-v-7bfea0f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;text-align:center}@media (min-width: 768px){.essentials[data-v-7bfea0f6]{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (min-width: 900px){.essentials[data-v-7bfea0f6]{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.essentials[data-v-7bfea0f6]{grid-template-columns:repeat(6,1fr)}}.essentials a[data-v-7bfea0f6]{text-decoration:none}.essentials__item[data-v-7bfea0f6]{display:flex;flex-direction:column;align-items:center;overflow:hidden;border:1px solid #e5e7eb;border-radius:.75rem;background:#f5efe7}.essentials__item img[data-v-7bfea0f6]{width:100%;aspect-ratio:3/2;height:auto;object-fit:cover;display:block}.essentials__label[data-v-7bfea0f6]{margin:.55rem 0 .8rem;padding:0 .6rem;font-weight:600;line-height:1.2;font-size:clamp(.95rem,.7rem + .6vw,1.05rem);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em}
