.hero-container[data-v-a4e77c39]{height:100vh;overflow:hidden}.hero-container[data-v-a4e77c39],.hero-slider[data-v-a4e77c39]{position:relative;width:100%;z-index:1}.hero-slider[data-v-a4e77c39]{height:100%}[data-v-a4e77c39] .swiper-pagination{display:none!important}.hero-image[data-v-a4e77c39]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;z-index:0}.hero-overlay[data-v-a4e77c39]{background:#00000073;inset:0;justify-content:center;position:absolute;z-index:2}.hero-grid[data-v-a4e77c39],.hero-overlay[data-v-a4e77c39]{align-items:center;display:flex}.hero-grid[data-v-a4e77c39]{flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:space-between;max-width:1200px;padding:2rem 3rem;width:100%}.hero-text[data-v-a4e77c39]{color:#fff;flex:1;min-width:280px;text-shadow:0 2px 4px rgba(0,0,0,.7)}.hero-title[data-v-a4e77c39]{font-size:clamp(1.6rem,4.8vw,2.6rem);font-weight:800;margin-bottom:1rem}.hero-subtitle[data-v-a4e77c39]{font-size:clamp(1rem,3.8vw,1.2rem);line-height:1.6;margin-bottom:1.5rem;max-width:58ch}.primary-button[data-v-a4e77c39]{background:linear-gradient(135deg,#cbbba0,#ddd3c1);border:none;border-radius:9999px;box-shadow:0 4px 14px #0000002e;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:700;padding:.9rem 2.4rem;transition:transform .1s ease,box-shadow .2s ease}.primary-button[data-v-a4e77c39]:hover{box-shadow:0 6px 18px #00000038}.primary-button[data-v-a4e77c39]:active{transform:translateY(1px)}.primary-button[data-v-a4e77c39]:focus-visible{outline:2px solid #4a3f35;outline-offset:2px}.secondary-button[data-v-a4e77c39]{background:transparent;border:2px solid hsla(0,0%,100%,.9);border-radius:9999px;box-shadow:0 4px 12px #0000001f;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:800;padding:.9rem 2rem;text-shadow:0 2px 4px rgba(0,0,0,.7);transition:background .15s ease,transform .02s ease,box-shadow .2s ease}.secondary-button[data-v-a4e77c39]:hover{background:#ffffff1f;box-shadow:0 6px 16px #00000029}.secondary-button[data-v-a4e77c39]:active{transform:translateY(1px)}.secondary-button[data-v-a4e77c39]:focus-visible{outline:2px solid #4a3f35;outline-offset:2px}.hero-review-box[data-v-a4e77c39]{background:#edeae5;border:1px solid rgba(0,0,0,.1);border-radius:16px;box-shadow:0 8px 22px #0000001a;color:#2e2a27;max-width:300px;padding:1.4rem 1.8rem;text-align:center}.hero-score[data-v-a4e77c39]{color:#4a3f35;font-size:1.8rem;font-weight:800;margin-bottom:.5rem}.hero-review-text[data-v-a4e77c39]{color:#2e2a27cc;font-size:.95rem;margin-bottom:0}@media (max-width:900px){.hero-grid[data-v-a4e77c39]{align-items:center;flex-direction:column;gap:1.25rem;justify-content:center;padding:1.6rem;text-align:center}.hero-text[data-v-a4e77c39]{max-width:700px;text-align:center}.hero-review-box[data-v-a4e77c39]{margin-left:auto;margin-right:auto;margin-top:.5rem}}.waitlist-modal-backdrop[data-v-a4e77c39]{align-items:center;background:#000000a6;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.waitlist-modal[data-v-a4e77c39]{background:#ece9e4fa;border:1px solid rgba(0,0,0,.1);border-radius:16px;box-shadow:0 10px 30px #00000040;color:#2e2a27;max-width:420px;padding:1.4rem 1.6rem 1.2rem;position:relative;width:100%}.waitlist-modal__title[data-v-a4e77c39]{color:#4a3f35;font-size:1.2rem;font-weight:800;margin:0 0 .5rem}.waitlist-modal__text[data-v-a4e77c39]{font-size:.95rem;line-height:1.6;margin:0}.waitlist-modal__close[data-v-a4e77c39]{align-items:center;background:#ffffffe6;border:1px solid rgba(0,0,0,.1);border-radius:10px;box-shadow:0 2px 8px #0000001f;color:#2e2a27;cursor:pointer;display:inline-flex;font-weight:800;height:32px;justify-content:center;line-height:1;position:absolute;right:10px;top:10px;transition:background-color .15s ease,transform .02s ease,box-shadow .2s ease;width:32px}.waitlist-modal__close[data-v-a4e77c39]:hover{background:#edeae5;box-shadow:0 4px 12px #00000029}.waitlist-modal__close[data-v-a4e77c39]:active{transform:translateY(1px)}.mw-services[data-v-0ae12f5e]{background:#edeae5;padding:3.5rem 1rem}.block-head[data-v-0ae12f5e]{margin-bottom:1.2rem;text-align:center}.title[data-v-0ae12f5e]{color:#2e2a27;font-size:clamp(1.5rem,2vw,2rem);font-weight:800;margin:0 0 .35rem}.subtitle[data-v-0ae12f5e]{color:#605751;font-size:1.02rem;line-height:1.6;margin:0 auto;max-width:780px}.cards-swiper[data-v-0ae12f5e],.partners-swiper[data-v-0ae12f5e]{padding-bottom:0}.swiper-pagination[data-v-0ae12f5e]{display:none!important}.grid-fallback[data-v-0ae12f5e]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.brand-card[data-v-0ae12f5e],.card[data-v-0ae12f5e],.partner-card[data-v-0ae12f5e]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;box-shadow:0 6px 16px #0000000a;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.card[data-v-0ae12f5e]{display:flex;flex-direction:column;min-height:210px;padding:1rem}.card[data-v-0ae12f5e]:hover{box-shadow:0 10px 24px #00000014;transform:translateY(-3px)}.icon[data-v-0ae12f5e]{color:#cbbba0;height:24px;margin-bottom:.5rem;width:24px}.card-title[data-v-0ae12f5e]{color:#2e2a27;font-size:1.02rem;font-weight:800;margin:0 0 .25rem}.card-desc[data-v-0ae12f5e]{color:#605751;font-size:.94rem;line-height:1.5;margin:0 0 .6rem}.btn-link[data-v-0ae12f5e]{align-self:flex-start;border-bottom:2px solid rgba(74,63,53,.25);color:#4a3f35;font-weight:800;margin-top:auto;padding-bottom:2px;text-decoration:none}.btn-link[data-v-0ae12f5e]:hover{border-color:#000;color:#000}.btn-link[data-v-0ae12f5e]:focus-visible{outline:2px solid hsla(38,29%,71%,.75);outline-offset:2px}.partners[data-v-0ae12f5e]{margin-top:2.2rem}.partners-grid[data-v-0ae12f5e]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.partner-card[data-v-0ae12f5e]{color:#2e2a27;display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.1rem;text-decoration:none}.partner-card[data-v-0ae12f5e]:hover{border-color:#0000001f;box-shadow:0 10px 24px #00000014;transform:translateY(-3px)}.partner-logo-text[data-v-0ae12f5e]{color:#000;font-size:1.05rem;font-weight:800}.partner-desc[data-v-0ae12f5e]{color:#605751;display:-webkit-box;font-size:.94rem;-webkit-line-clamp:3;line-height:1.5;-webkit-box-orient:vertical;overflow:hidden}.partner-cta[data-v-0ae12f5e]{align-self:flex-start;border-bottom:2px solid rgba(74,63,53,.25);color:#4a3f35;font-weight:800;padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.partner-cta[data-v-0ae12f5e]:hover{border-color:#000;color:#000}.brands[data-v-0ae12f5e]{margin-top:2.2rem}.brands-grid[data-v-0ae12f5e]{align-items:center;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(180px,1fr));justify-items:center;margin:0 auto;max-width:520px}.brand-card[data-v-0ae12f5e]{align-items:center;border-color:#0000001a;display:flex;height:132px;justify-content:center;max-width:240px;padding:1rem;width:100%}.brand-card img[data-v-0ae12f5e]{display:block;max-height:90px;max-width:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:640px){.subtitle[data-v-0ae12f5e]{font-size:.98rem}}body[data-v-0ae12f5e],html[data-v-0ae12f5e]{overflow-x:hidden}.container[data-v-0ae12f5e]{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 1rem}
