header[data-v-ad352cc3]{position:fixed;top:0;left:0;right:0;z-index:200}.top-bar[data-v-ad352cc3]{background:var(--dark);padding:.32rem 1.25rem;font-size:.72rem;color:#ffffff8c}.top-bar-inner[data-v-ad352cc3]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:.85rem;flex-wrap:nowrap;white-space:nowrap;min-width:0}.top-bar-left[data-v-ad352cc3]{display:flex;align-items:center;gap:.45rem;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.top-dot[data-v-ad352cc3]{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 6px #4ade80;animation:online-ping-ad352cc3 2s ease infinite;flex-shrink:0}@keyframes online-ping-ad352cc3{0%,to{opacity:1}50%{opacity:.4}}.top-bar-right[data-v-ad352cc3]{display:flex;align-items:center;gap:.9rem;flex-shrink:0}.top-phone[data-v-ad352cc3]{display:flex;align-items:center;gap:.3rem;color:#ffffff8c;text-decoration:none;transition:color .2s;font-size:.72rem;white-space:nowrap}.top-phone[data-v-ad352cc3]:hover{color:var(--gold)}.top-instagram[data-v-ad352cc3]{display:flex;align-items:center;gap:.3rem;color:#ffffff8c;text-decoration:none;transition:color .2s;font-size:.72rem;font-weight:500;white-space:nowrap}.top-instagram[data-v-ad352cc3]:hover{color:var(--gold)}.top-location[data-v-ad352cc3]{display:flex;align-items:center;gap:.3rem;text-decoration:none;color:#ffffffb8;transition:color .2s;white-space:nowrap;max-width:16rem;min-width:0}.top-location[data-v-ad352cc3]:hover{color:#ffffffeb}.top-location-pin[data-v-ad352cc3]{flex-shrink:0;opacity:.75}.top-location-address[data-v-ad352cc3]{font-size:.72rem;line-height:1.2;font-weight:500;overflow:hidden;text-overflow:ellipsis}nav[data-v-ad352cc3]{background:#fdf8f3f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(200,151,58,.15);transition:box-shadow .3s,background .3s}nav.scrolled[data-v-ad352cc3]{box-shadow:0 4px 30px #0000001a;background:#fdf8f3fc}.nav-inner[data-v-ad352cc3]{max-width:1200px;margin:0 auto;padding:.55rem 1.5rem;display:flex;align-items:center;gap:1.5rem}.logo[data-v-ad352cc3]{display:flex;align-items:center;gap:.6rem;text-decoration:none;flex-shrink:0}.logo-icon[data-v-ad352cc3]{width:34px;height:34px;background:linear-gradient(135deg,var(--teal),#1E6364);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;box-shadow:0 4px 12px #2a7b7c4d}.logo-text[data-v-ad352cc3]{font-family:Playfair Display,serif;font-size:1.15rem;font-weight:700;color:var(--dark);letter-spacing:.3px}.logo-text em[data-v-ad352cc3]{color:var(--teal);font-style:italic}.nav-links[data-v-ad352cc3]{display:flex;gap:.2rem;list-style:none;margin:0;padding:0;flex:1;justify-content:center}.nav-links li[data-v-ad352cc3]{position:relative}.nav-links a[data-v-ad352cc3]{display:block;padding:.38rem .75rem;text-decoration:none;color:var(--muted);font-size:.86rem;font-weight:500;border-radius:8px;transition:all .2s;white-space:nowrap}.nav-links a[data-v-ad352cc3]:hover{color:var(--dark);background:#2a7b7c12}.nav-links a.router-link-active[data-v-ad352cc3]{color:var(--teal);background:#2a7b7c14}.chevron[data-v-ad352cc3]{font-size:.6rem;margin-left:2px;vertical-align:middle}.has-dropdown[data-v-ad352cc3]{padding-bottom:0}.dropdown[data-v-ad352cc3]{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(4px);background:#fff;border-radius:16px;box-shadow:0 12px 48px #0000001f,0 2px 8px #0000000f;border:1px solid rgba(0,0,0,.06);padding:.6rem;min-width:250px;max-height:min(70vh,520px);overflow-y:auto;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:50}.dropdown[data-v-ad352cc3]:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.has-dropdown.open .dropdown[data-v-ad352cc3]{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.dropdown a[data-v-ad352cc3]{display:flex;align-items:center;gap:.6rem;padding:.55rem .9rem;border-radius:10px;font-size:.83rem;color:var(--muted)!important;background:transparent!important;transition:background .15s,color .15s}.dropdown a[data-v-ad352cc3]:hover{background:#2a7b7c14!important;color:var(--teal)!important}.nav-right[data-v-ad352cc3]{display:flex;align-items:center;gap:.7rem;flex-shrink:0}.nav-phone[data-v-ad352cc3]{display:flex;align-items:center;gap:.4rem;padding:.42rem .85rem;border-radius:8px;border:1.5px solid rgba(42,123,124,.25);color:var(--teal);text-decoration:none;font-size:.82rem;font-weight:600;transition:all .2s}.nav-phone[data-v-ad352cc3]:hover{background:var(--teal);color:#fff;border-color:var(--teal)}.nav-cta[data-v-ad352cc3]{display:flex;align-items:center;gap:.4rem;background:linear-gradient(135deg,var(--teal),#1E6364);color:#fff;text-decoration:none;padding:.45rem 1.1rem;border-radius:10px;font-size:.84rem;font-weight:600;box-shadow:0 4px 14px #2a7b7c59;transition:all .25s;white-space:nowrap}.nav-cta[data-v-ad352cc3]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2a7b7c73}.cta-short[data-v-ad352cc3]{display:none}.hamburger[data-v-ad352cc3]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.hamburger span[data-v-ad352cc3]{display:block;width:22px;height:2px;background:var(--dark);border-radius:2px;transition:all .3s}.hamburger.open span[data-v-ad352cc3]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open span[data-v-ad352cc3]:nth-child(2){opacity:0}.hamburger.open span[data-v-ad352cc3]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu[data-v-ad352cc3]{background:#fff;border-top:1px solid rgba(0,0,0,.06);padding:1rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.3rem;box-shadow:0 16px 40px #0000001f}.mobile-menu a[data-v-ad352cc3]{padding:.75rem 1rem;border-radius:10px;text-decoration:none;color:var(--muted);font-size:.9rem;font-weight:500;transition:all .2s}.mobile-menu a[data-v-ad352cc3]:hover,.mobile-menu a.router-link-active[data-v-ad352cc3]{background:#2a7b7c14;color:var(--teal)}.mobile-divider[data-v-ad352cc3]{height:1px;background:#0000000f;margin:.4rem 0}.mobile-call[data-v-ad352cc3],.mobile-instagram[data-v-ad352cc3]{color:var(--teal)!important;font-weight:600!important}.mobile-cta[data-v-ad352cc3]{background:linear-gradient(135deg,var(--teal),#1E6364)!important;color:#fff!important;text-align:center;font-weight:600!important;margin-top:.3rem;box-shadow:0 4px 14px #2a7b7c4d}.slide-down-enter-active[data-v-ad352cc3]{animation:slideDown-ad352cc3 .28s ease}.slide-down-leave-active[data-v-ad352cc3]{animation:slideDown-ad352cc3 .2s ease reverse}@keyframes slideDown-ad352cc3{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:960px){.nav-links[data-v-ad352cc3],.nav-phone[data-v-ad352cc3]{display:none}.hamburger[data-v-ad352cc3]{display:flex}.nav-inner[data-v-ad352cc3]{padding:.5rem 1.1rem}.top-bar-right .top-location[data-v-ad352cc3]{display:none}.nav-right[data-v-ad352cc3]{margin-left:auto}}@media(max-width:768px){.nav-cta[data-v-ad352cc3]{display:none}}@media(max-width:600px){.top-bar[data-v-ad352cc3]{padding:.3rem .85rem}.top-bar-inner[data-v-ad352cc3]{justify-content:center;gap:.5rem}.top-bar-left[data-v-ad352cc3]{font-size:.7rem}.top-bar-right[data-v-ad352cc3]{display:none}.nav-inner[data-v-ad352cc3]{padding:.6rem 1rem}.logo-text[data-v-ad352cc3]{font-size:1.05rem}.logo-icon[data-v-ad352cc3]{width:30px;height:30px;font-size:.9rem;border-radius:8px}.mobile-menu[data-v-ad352cc3]{padding:.75rem 1rem 1.25rem}.mobile-menu a[data-v-ad352cc3]{font-size:.95rem;padding:.85rem 1rem}}@media(max-width:480px){.top-bar[data-v-ad352cc3]{display:none}}@media(max-width:360px){.logo-text[data-v-ad352cc3]{font-size:1rem}}footer[data-v-7f097567]{background:#111009;color:#fff}.footer-inner[data-v-7f097567]{max-width:1200px;margin:0 auto;padding:0 2rem}.footer-top[data-v-7f097567]{padding:4rem 0 3rem}.footer-grid[data-v-7f097567]{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1.6fr 1fr 1fr 1.4fr;gap:3rem;align-items:start}.footer-logo-wrap[data-v-7f097567]{display:flex;align-items:center;gap:.7rem;margin-bottom:1.1rem}.footer-logo-icon[data-v-7f097567]{width:44px;height:44px;background:linear-gradient(135deg,var(--teal),#1E6364);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;box-shadow:0 4px 16px #2a7b7c66}.footer-logo-text[data-v-7f097567]{font-family:Playfair Display,serif;font-size:1.3rem;font-weight:700;line-height:1.2;color:#fff}.footer-logo-text em[data-v-7f097567]{color:var(--gold);font-style:italic}.footer-about[data-v-7f097567]{font-size:.83rem;color:#ffffff80;line-height:1.75;margin-bottom:1.2rem}.footer-rating[data-v-7f097567]{display:flex;align-items:center;gap:.8rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.7rem 1rem;width:-moz-fit-content;width:fit-content}.rating-stars[data-v-7f097567]{color:var(--gold);font-size:.85rem;letter-spacing:2px}.rating-info[data-v-7f097567]{display:flex;flex-direction:column}.rating-num[data-v-7f097567]{font-size:1rem;font-weight:700;color:#fff}.rating-label[data-v-7f097567]{font-size:.7rem;color:#fff6}.footer-social[data-v-7f097567]{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.footer-social-link[data-v-7f097567]{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none;font-size:.78rem;font-weight:600;color:#fffc;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:.45rem .95rem .45rem .55rem;background:#ffffff0a;transition:color .2s,border-color .2s,background .2s,transform .2s}.footer-social-link svg[data-v-7f097567]{flex-shrink:0;width:18px;height:18px}.footer-social-link[data-v-7f097567]:hover{color:#fff;border-color:var(--teal);background:#2a7b7c2e;transform:translateY(-1px)}.footer-social-link.instagram[data-v-7f097567]:hover{border-color:#e1306c;background:#e1306c26;color:#ff8fb8}.footer-social-link.google[data-v-7f097567]:hover{border-color:#4285f4b3;background:#4285f41f}.footer-col h4[data-v-7f097567]{font-size:.78rem;font-weight:700;color:#ffffff59;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:1.2rem}.footer-col ul[data-v-7f097567]{list-style:none;display:flex;flex-direction:column;gap:.55rem}.footer-col a[data-v-7f097567]{text-decoration:none;color:#ffffff8c;font-size:.83rem;transition:color .2s,padding-left .2s;display:block}.footer-col a[data-v-7f097567]:hover{color:var(--gold);padding-left:4px}.footer-col a.router-link-active[data-v-7f097567]{color:var(--teal)}.footer-contact-item[data-v-7f097567]{display:flex;align-items:flex-start;gap:.6rem;margin-bottom:.9rem;font-size:.82rem;color:#ffffff8c;line-height:1.6}.footer-contact-item a[data-v-7f097567]{color:#ffffff8c;text-decoration:none;font-size:.9rem;font-weight:600;transition:color .2s}.footer-contact-item a[data-v-7f097567]:hover{color:var(--gold)}.fc-icon[data-v-7f097567]{font-size:1rem;margin-top:1px;flex-shrink:0}.footer-cta-btn[data-v-7f097567]{display:block;margin-top:1.2rem;background:linear-gradient(135deg,var(--teal),#1E6364);color:#fff;text-decoration:none;text-align:center;padding:.75rem 1.2rem;border-radius:10px;font-size:.85rem;font-weight:600;font-family:DM Sans,sans-serif;box-shadow:0 4px 16px #2a7b7c59;transition:all .25s}.footer-cta-btn[data-v-7f097567]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2a7b7c80}.footer-stats[data-v-7f097567]{background:#ffffff08;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:1.5rem 0}.footer-stats-inner[data-v-7f097567]{display:flex;justify-content:space-around;flex-wrap:wrap;gap:1.2rem;padding:0 2rem;max-width:1200px;margin:0 auto}.fstat[data-v-7f097567]{text-align:center}.fstat-num[data-v-7f097567]{display:block;font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700;color:var(--gold)}.fstat-lbl[data-v-7f097567]{display:block;font-size:.7rem;color:#ffffff59;margin-top:.15rem;text-transform:uppercase;letter-spacing:.8px}.footer-bottom[data-v-7f097567]{padding:1.2rem 0;font-size:.72rem;color:#fff3}.footer-bottom-inner[data-v-7f097567]{display:flex;justify-content:center;align-items:center;gap:.6rem;flex-wrap:wrap;max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center}.footer-sep[data-v-7f097567]{opacity:.3}@media(max-width:1024px){.footer-grid[data-v-7f097567]{grid-template-columns:1fr 1fr;gap:2rem}}@media(max-width:768px){.footer-top[data-v-7f097567]{padding:2.5rem 0 2rem}.footer-grid[data-v-7f097567]{grid-template-columns:1fr 1fr;gap:2rem;padding:0 1.25rem}.footer-brand[data-v-7f097567]{grid-column:1 / -1}.footer-stats-inner[data-v-7f097567]{gap:1.5rem;padding:0 1.25rem}.footer-bottom-inner[data-v-7f097567]{padding:0 1.25rem}.footer-sep[data-v-7f097567]{display:none}.footer-bottom-inner span[data-v-7f097567]{width:100%;text-align:center}}@media(max-width:480px){.footer-grid[data-v-7f097567]{grid-template-columns:1fr;gap:1.8rem;padding:0 1rem}.footer-brand[data-v-7f097567]{grid-column:unset}.footer-rating[data-v-7f097567]{width:100%;justify-content:flex-start}.fstat-num[data-v-7f097567]{font-size:1.25rem}.footer-stats-inner[data-v-7f097567]{gap:1rem;padding:0 1rem}.footer-bottom-inner[data-v-7f097567]{padding:0 1rem}.footer-cta-btn[data-v-7f097567]{text-align:center}}.wa-wrapper[data-v-8e245c95]{position:fixed;bottom:28px;right:28px;z-index:999;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.wa-tooltip[data-v-8e245c95]{display:flex;align-items:flex-start;gap:10px;background:#fff;border-radius:16px;padding:14px;box-shadow:0 8px 40px #00000026,0 2px 8px #00000014;max-width:280px;position:relative;border:1px solid rgba(37,211,102,.2)}.wa-tooltip[data-v-8e245c95]:after{content:"";position:absolute;bottom:-8px;right:28px;width:16px;height:16px;background:#fff;border-right:1px solid rgba(37,211,102,.2);border-bottom:1px solid rgba(37,211,102,.2);transform:rotate(45deg)}.wa-tooltip-avatar[data-v-8e245c95]{width:38px;height:38px;min-width:38px;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.wa-tooltip-body[data-v-8e245c95]{display:flex;flex-direction:column;gap:3px;flex:1}.wa-tooltip-name[data-v-8e245c95]{font-size:.78rem;font-weight:700;color:#1a1612;font-family:DM Sans,sans-serif}.wa-tooltip-msg[data-v-8e245c95]{font-size:.82rem;color:#444;line-height:1.4;font-family:DM Sans,sans-serif}.wa-tooltip-time[data-v-8e245c95]{font-size:.7rem;color:#25d366;font-weight:500;margin-top:2px;font-family:DM Sans,sans-serif}.wa-tooltip-close[data-v-8e245c95]{position:absolute;top:8px;right:10px;background:none;border:none;color:#aaa;font-size:.7rem;cursor:pointer;padding:2px 4px;line-height:1;transition:color .2s}.wa-tooltip-close[data-v-8e245c95]:hover{color:#555}.bubble-enter-active[data-v-8e245c95]{animation:bubbleIn-8e245c95 .35s cubic-bezier(.34,1.56,.64,1)}.bubble-leave-active[data-v-8e245c95]{animation:bubbleOut-8e245c95 .2s ease forwards}@keyframes bubbleIn-8e245c95{0%{opacity:0;transform:scale(.7) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes bubbleOut-8e245c95{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8) translateY(8px)}}.wa-fab[data-v-8e245c95]{position:relative;display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;text-decoration:none;padding:13px 20px 13px 13px;border-radius:50px;box-shadow:0 6px 24px #25d36680,0 2px 8px #0000001f;font-family:DM Sans,sans-serif;font-size:.88rem;font-weight:600;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease;letter-spacing:.2px;overflow:visible}.wa-fab[data-v-8e245c95]:hover{transform:translateY(-4px) scale(1.04);box-shadow:0 14px 40px #25d3668c,0 4px 12px #00000026}.wa-fab[data-v-8e245c95]:active{transform:scale(.97)}.wa-icon-wrap[data-v-8e245c95]{width:36px;height:36px;min-width:36px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026}.wa-icon-wrap svg[data-v-8e245c95]{width:24px;height:24px}.wa-label[data-v-8e245c95]{white-space:nowrap}.wa-online-dot[data-v-8e245c95]{position:absolute;top:6px;left:40px;width:10px;height:10px;background:#4ade80;border:2px solid white;border-radius:50%;box-shadow:0 0 #4ade8099;animation:online-ping-8e245c95 2s ease infinite}@keyframes online-ping-8e245c95{0%{box-shadow:0 0 #4ade8099}70%{box-shadow:0 0 0 7px #4ade8000}to{box-shadow:0 0 #4ade8000}}.wa-ring[data-v-8e245c95]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50px;border:2px solid rgba(37,211,102,.5);animation:ring-expand-8e245c95 2.5s ease-out infinite;pointer-events:none}.wa-ring-2[data-v-8e245c95]{animation-delay:1.25s}@keyframes ring-expand-8e245c95{0%{transform:scale(1);opacity:.6}to{transform:scale(1.35);opacity:0}}@media(max-width:768px){.wa-wrapper[data-v-8e245c95]{bottom:76px;right:20px}}@media(max-width:520px){.wa-wrapper[data-v-8e245c95]{bottom:80px;right:16px}.wa-fab[data-v-8e245c95]{padding:13px;border-radius:50%}.wa-label[data-v-8e245c95]{display:none}.wa-tooltip[data-v-8e245c95]{max-width:240px}}main{padding-top:5.1rem;min-height:100vh;overflow-x:hidden}.page-enter-active,.page-leave-active{transition:opacity .25s ease,transform .25s ease}.page-enter-from{opacity:0;transform:translateY(12px)}.page-leave-to{opacity:0;transform:translateY(-12px)}@media(max-width:960px){main{padding-top:4.65rem}}@media(max-width:480px){main{padding-top:3.2rem}}@media(max-width:360px){main{padding-top:3.2rem}}main.main--flush{padding-top:0;min-height:100vh}.mobile-sticky-cta{display:none}@media(max-width:768px){.mobile-sticky-cta{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:150;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -4px 24px #0000001a;gap:.65rem;align-items:stretch}.sticky-call{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:.35rem;padding:0 1.1rem;min-height:48px;border-radius:12px;border:1.5px solid #2A7B7C;color:#2a7b7c;text-decoration:none;font-size:.85rem;font-weight:600;font-family:DM Sans,sans-serif;white-space:nowrap;transition:background .2s}.sticky-call:active{background:#2a7b7c14}.sticky-book{flex:1;display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:48px;border-radius:12px;background:linear-gradient(135deg,#2a7b7c,#1e6364);color:#fff;text-decoration:none;font-size:.88rem;font-weight:600;font-family:DM Sans,sans-serif;white-space:nowrap;box-shadow:0 4px 14px #2a7b7c59;transition:opacity .2s}.sticky-book:active{opacity:.88}main{padding-bottom:4.5rem}.wa-wrapper{bottom:76px!important}}.faq-section[data-v-31933d2c]{background:#fff;padding:4.5rem 2rem;border-top:1px solid #EDE4DA}.faq-header[data-v-31933d2c]{text-align:center;max-width:680px;margin:0 auto 2.5rem}.faq-subtitle[data-v-31933d2c]{color:var(--muted);font-size:.95rem;line-height:1.7;margin-top:.75rem}.faq-list[data-v-31933d2c]{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.faq-item[data-v-31933d2c]{border:1px solid #E8DDD5;border-radius:14px;overflow:hidden;background:var(--soft);transition:border-color .2s,box-shadow .2s}.faq-item.open[data-v-31933d2c]{border-color:#2a7b7c59;box-shadow:0 4px 20px #2a7b7c14}.faq-question[data-v-31933d2c]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;background:transparent;border:none;cursor:pointer;text-align:left;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:600;color:var(--dark);line-height:1.45}.faq-icon[data-v-31933d2c]{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--teal);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.1rem;line-height:1}.faq-answer[data-v-31933d2c]{padding:0 1.25rem 1.15rem}.faq-answer p[data-v-31933d2c]{font-size:.9rem;color:var(--muted);line-height:1.75;margin:0}@media(max-width:600px){.faq-section[data-v-31933d2c]{padding:3rem 1rem}.faq-question[data-v-31933d2c]{font-size:.88rem;padding:1rem}}.hero-img-wrap[data-v-c5146fae]{position:relative;border-radius:24px;overflow:visible}.hero-img[data-v-c5146fae]{width:100%;height:480px;-o-object-fit:cover;object-fit:cover;border-radius:24px;box-shadow:0 24px 64px #00000026}.hero-badge-float[data-v-c5146fae]{position:absolute;background:#fff;border-radius:16px;padding:.8rem 1.1rem;box-shadow:0 8px 32px #0000001f;display:flex;flex-direction:column;gap:.15rem}.rating-float[data-v-c5146fae]{bottom:-18px;left:-24px}.rating-float .stars[data-v-c5146fae]{color:var(--gold);font-size:.8rem}.rating-float .val[data-v-c5146fae]{font-size:1.3rem;font-weight:700;color:var(--dark);font-family:Playfair Display,serif}.rating-float .lbl[data-v-c5146fae]{font-size:.7rem;color:var(--muted)}.patients-float[data-v-c5146fae]{top:24px;right:-24px;text-align:center}.patients-float .big[data-v-c5146fae]{font-size:1.5rem;font-weight:700;color:var(--teal);font-family:Playfair Display,serif}.patients-float .lbl[data-v-c5146fae]{font-size:.7rem;color:var(--muted)}.hero-trust[data-v-c5146fae]{display:flex;gap:1.2rem;flex-wrap:wrap;margin-top:1.2rem}.trust-item[data-v-c5146fae]{font-size:.8rem;color:var(--teal);font-weight:500}.gallery-section[data-v-c5146fae]{background:var(--dark);padding:5rem 2rem}.gallery-section .section-tag[data-v-c5146fae]{color:var(--gold)!important}.gallery-section .section-title[data-v-c5146fae]{color:#fff}.gallery-grid[data-v-c5146fae]{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:220px 220px;gap:12px}.gallery-item[data-v-c5146fae]{position:relative;border-radius:16px;overflow:hidden;cursor:pointer}.gallery-item.span-row[data-v-c5146fae]{grid-row:span 2}.gallery-item img[data-v-c5146fae]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;display:block}.gallery-item:hover img[data-v-c5146fae]{transform:scale(1.06)}.gallery-overlay[data-v-c5146fae]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000a6);color:#fff;font-size:.82rem;font-weight:500;padding:1.5rem 1rem .8rem;transform:translateY(100%);transition:transform .3s}.gallery-item:hover .gallery-overlay[data-v-c5146fae]{transform:translateY(0)}.welcome-section[data-v-c5146fae]{background:var(--cream);padding:5rem 2rem}.welcome-grid[data-v-c5146fae]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.welcome-img-wrap[data-v-c5146fae]{position:relative;border-radius:24px;overflow:visible}.welcome-img-wrap img[data-v-c5146fae]{width:100%;height:480px;-o-object-fit:cover;object-fit:cover;border-radius:24px;box-shadow:0 20px 60px #0000001f}.welcome-exp-badge[data-v-c5146fae]{position:absolute;bottom:-16px;right:-16px;background:linear-gradient(135deg,var(--gold),#b8842a);color:#fff;border-radius:20px;padding:1.2rem 1.5rem;text-align:center;box-shadow:0 8px 24px #c8973a66}.exp-num[data-v-c5146fae]{display:block;font-family:Playfair Display,serif;font-size:2rem;font-weight:700}.exp-lbl[data-v-c5146fae]{display:block;font-size:.72rem;opacity:.85;line-height:1.4}.welcome-desc[data-v-c5146fae]{color:var(--muted);line-height:1.8;margin:1rem 0 1.5rem;font-size:.95rem}.welcome-features[data-v-c5146fae]{display:flex;flex-direction:column;gap:1.1rem}.wf-item[data-v-c5146fae]{display:flex;align-items:flex-start;gap:1rem}.wf-icon[data-v-c5146fae]{width:42px;height:42px;min-width:42px;background:#2a7b7c1a;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.wf-item h4[data-v-c5146fae]{font-size:.9rem;font-weight:600;color:var(--dark);margin-bottom:.2rem}.wf-item p[data-v-c5146fae]{font-size:.82rem;color:var(--muted)}.doctor-home[data-v-c5146fae]{background:linear-gradient(180deg,var(--soft) 0%,#fdf8f3 45%,var(--cream) 100%);padding:5rem 2rem;position:relative;overflow:hidden}.doctor-home[data-v-c5146fae]:before{content:"";position:absolute;top:-38%;right:-18%;width:min(55vw,520px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(42,123,124,.1) 0%,transparent 68%);pointer-events:none}.doctor-home-lead[data-v-c5146fae]{font-size:.95rem;color:var(--muted);margin-top:.5rem}.doctor-home-card[data-v-c5146fae]{display:grid;grid-template-columns:1fr minmax(260px,400px);gap:3rem 3.5rem;align-items:center;max-width:1080px;margin:0 auto;background:#fff;border-radius:28px;padding:2.25rem 2.5rem;box-shadow:0 4px 24px #2a7b7c12,0 24px 48px #2c24200f;border:1px solid rgba(42,123,124,.1);position:relative}.doctor-home-text[data-v-c5146fae]{min-width:0}.doctor-home-name[data-v-c5146fae]{font-family:Playfair Display,serif;font-size:1.75rem;color:var(--dark);margin:0 0 .35rem;line-height:1.15}.doctor-home-quals[data-v-c5146fae]{font-size:.9rem;color:var(--teal);font-weight:600;margin:0 0 1rem}.doctor-home-tags[data-v-c5146fae]{list-style:none;margin:0 0 1.25rem;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.doctor-home-tags li[data-v-c5146fae]{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dark);background:linear-gradient(135deg,#2a7b7c1f,#2a7b7c0f);border:1px solid rgba(42,123,124,.22);padding:.38rem .85rem;border-radius:999px}.doctor-home-bio p[data-v-c5146fae]{font-size:.88rem;color:var(--muted);line-height:1.82;margin:0 0 .95rem}.doctor-home-bio p[data-v-c5146fae]:last-of-type{margin-bottom:0}.doctor-home-footer[data-v-c5146fae]{margin-top:1.35rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem}.doctor-home-exp[data-v-c5146fae]{font-size:.78rem;font-weight:600;color:var(--gold);background:#c8973a24;padding:.4rem 1rem;border-radius:999px}.doctor-home-more[data-v-c5146fae]{font-size:.84rem;font-weight:600;color:var(--teal);text-decoration:none;border-bottom:2px solid rgba(42,123,124,.35);padding-bottom:2px;transition:color .2s,border-color .2s}.doctor-home-more[data-v-c5146fae]:hover{color:#1e6364;border-color:var(--teal)}.doctor-home-visual[data-v-c5146fae]{position:relative;justify-self:end;width:100%;max-width:380px}.doctor-home-photo-ring[data-v-c5146fae]{border-radius:24px;padding:5px;background:linear-gradient(145deg,var(--teal),rgba(200,151,58,.85),var(--teal));box-shadow:0 16px 48px #2a7b7c38}.doctor-home-photo-inner[data-v-c5146fae]{border-radius:20px;overflow:hidden;background:var(--soft);aspect-ratio:1}.doctor-home-photo-inner img[data-v-c5146fae]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.doctor-home-badge[data-v-c5146fae]{position:absolute;bottom:-12px;left:-12px;background:#fff;border-radius:16px;padding:.85rem 1.15rem;box-shadow:0 10px 28px #0000001f;display:flex;align-items:center;gap:.65rem;border:1px solid rgba(42,123,124,.12)}.doctor-home-badge-num[data-v-c5146fae]{font-family:Playfair Display,serif;font-size:1.65rem;font-weight:700;color:var(--teal);line-height:1}.doctor-home-badge-lbl[data-v-c5146fae]{font-size:.68rem;color:var(--muted);line-height:1.35}.local-areas[data-v-c5146fae]{background:#eaf4f4;padding:4rem 2rem}.local-lead[data-v-c5146fae]{max-width:640px;margin:.75rem auto 0;color:var(--muted);font-size:.95rem;line-height:1.75}.local-lead strong[data-v-c5146fae]{color:var(--dark);font-weight:600}.area-grid[data-v-c5146fae]{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;max-width:900px;margin:0 auto 1.5rem}.area-chip[data-v-c5146fae]{background:#fff;border:1px solid rgba(42,123,124,.2);color:var(--teal);font-size:.78rem;font-weight:500;padding:.4rem .85rem;border-radius:30px;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}.area-chip[data-v-c5146fae]:hover{background:var(--teal);color:#fff;border-color:var(--teal);transform:translateY(-1px)}.local-note[data-v-c5146fae]{text-align:center;font-size:.85rem;color:var(--muted)}.quick-services[data-v-c5146fae]{background:#eaf4f4;padding:5rem 2rem}.qs-grid[data-v-c5146fae]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.qs-card[data-v-c5146fae]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1rem;background:#fff;border-radius:20px;text-decoration:none;color:inherit;box-shadow:0 4px 20px #0000000d;transition:all .3s;cursor:pointer}.qs-card[data-v-c5146fae]:hover{transform:translateY(-6px);box-shadow:0 16px 40px #2a7b7c26}.qs-circle[data-v-c5146fae]{width:72px;height:72px;border-radius:50%;background:#eaf4f4;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:var(--teal);transition:all .3s;border:2px solid rgba(42,123,124,.15)}.qs-circle.active[data-v-c5146fae],.qs-card:hover .qs-circle[data-v-c5146fae]{background:var(--teal);color:#fff;border-color:var(--teal);box-shadow:0 8px 24px #2a7b7c66}.qs-card h3[data-v-c5146fae]{font-size:.9rem;font-weight:600;color:var(--dark);margin-bottom:.4rem}.qs-card p[data-v-c5146fae]{font-size:.78rem;color:var(--muted);line-height:1.6;flex:1}.qs-more[data-v-c5146fae]{margin-top:.85rem;font-size:.78rem;font-weight:600;color:var(--teal)}.qs-card:hover .qs-more[data-v-c5146fae]{color:var(--gold)}.qs-footer[data-v-c5146fae]{text-align:center;margin-top:2.5rem}.success-section[data-v-c5146fae]{background:var(--soft);padding:5rem 2rem}.success-grid[data-v-c5146fae]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.success-card[data-v-c5146fae]{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px #0000000f;transition:transform .3s}.success-card[data-v-c5146fae]:hover{transform:translateY(-6px)}.success-img-wrap[data-v-c5146fae]{position:relative}.success-img-wrap img[data-v-c5146fae]{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;display:block}.success-tag[data-v-c5146fae]{position:absolute;top:12px;left:12px;background:var(--teal);color:#fff;font-size:.7rem;font-weight:600;padding:.3rem .8rem;border-radius:20px;letter-spacing:.3px}.success-body[data-v-c5146fae]{padding:1.5rem}.success-body h3[data-v-c5146fae]{font-family:Playfair Display,serif;font-size:1.05rem;color:var(--dark);margin-bottom:.6rem}.success-body p[data-v-c5146fae]{font-size:.82rem;color:var(--muted);line-height:1.7;margin-bottom:1.2rem}.success-meta[data-v-c5146fae]{display:flex;align-items:center;gap:.8rem;padding-top:1rem;border-top:1px solid #F0E8DF}.success-avatar[data-v-c5146fae]{width:36px;height:36px;border-radius:50%;background:var(--teal);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;min-width:36px}.success-meta strong[data-v-c5146fae]{display:block;font-size:.83rem;color:var(--dark)}.success-meta span[data-v-c5146fae]{font-size:.74rem;color:var(--muted)}.book-cta-card[data-v-c5146fae]{background:linear-gradient(135deg,var(--dark) 0%,#2C2420 100%);border-radius:24px;padding:2.5rem;color:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}.book-cta-icon[data-v-c5146fae]{font-size:2.5rem}.book-cta-card h3[data-v-c5146fae]{font-family:Playfair Display,serif;font-size:1.6rem;color:#fff}.book-cta-card>p[data-v-c5146fae]{font-size:.9rem;color:#ffffffa6;line-height:1.7}.book-cta-perks[data-v-c5146fae]{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin:.4rem 0}.book-cta-perks li[data-v-c5146fae]{font-size:.85rem;color:#fffc}.book-cta-perks strong[data-v-c5146fae]{color:var(--gold)}.book-cta-btn[data-v-c5146fae]{margin-top:.5rem;background:var(--gold);width:100%;text-align:center}.book-cta-btn[data-v-c5146fae]:hover{background:#b8842a}.book-cta-call[data-v-c5146fae]{width:100%;text-align:center;font-size:.82rem;color:#ffffff73;text-decoration:none;transition:color .3s}.book-cta-call[data-v-c5146fae]:hover{color:var(--gold)}.why-visual-card--featured[data-v-c5146fae]{grid-column:span 2;background:#c8973a1a;border-color:#c8973a40}@media(max-width:1024px){.qs-grid[data-v-c5146fae]{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.welcome-grid[data-v-c5146fae]{grid-template-columns:1fr}.welcome-img-wrap img[data-v-c5146fae]{height:320px}.gallery-grid[data-v-c5146fae]{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.gallery-item.span-row[data-v-c5146fae]{grid-row:unset}.success-grid[data-v-c5146fae]{grid-template-columns:1fr 1fr}.qs-grid[data-v-c5146fae]{grid-template-columns:repeat(4,1fr)}.gallery-section[data-v-c5146fae],.welcome-section[data-v-c5146fae],.doctor-home[data-v-c5146fae]{padding:3.5rem 1.25rem}.doctor-home-card[data-v-c5146fae]{grid-template-columns:1fr;padding:1.75rem 1.5rem;gap:2rem}.doctor-home-visual[data-v-c5146fae]{justify-self:center;max-width:300px;order:-1}.doctor-home-badge[data-v-c5146fae]{left:auto;right:-6px;bottom:-8px}.quick-services[data-v-c5146fae],.success-section[data-v-c5146fae]{padding:3.5rem 1.25rem}}@media(max-width:768px){.rating-float[data-v-c5146fae]{left:8px;bottom:8px}.patients-float[data-v-c5146fae]{right:8px;top:8px;display:flex}.welcome-exp-badge[data-v-c5146fae]{bottom:12px;right:12px;padding:1rem 1.2rem}.book-cta-card[data-v-c5146fae]{padding:1.75rem}.book-cta-card h3[data-v-c5146fae]{font-size:1.35rem}}@media(max-width:600px){.hero-img[data-v-c5146fae]{height:260px}.patients-float[data-v-c5146fae]{display:none}.gallery-grid[data-v-c5146fae]{grid-template-columns:1fr 1fr;gap:8px}.success-grid[data-v-c5146fae]{grid-template-columns:1fr}.qs-grid[data-v-c5146fae]{grid-template-columns:repeat(2,1fr);gap:1rem}.qs-card[data-v-c5146fae]{padding:1.35rem .75rem}.qs-circle[data-v-c5146fae]{width:64px;height:64px}}@media(max-width:480px){.gallery-grid[data-v-c5146fae]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px;padding-bottom:.5rem;scrollbar-width:none}.gallery-grid[data-v-c5146fae]::-webkit-scrollbar{display:none}.gallery-item[data-v-c5146fae]{flex:0 0 76vw;scroll-snap-align:start;min-height:210px;border-radius:14px}.gallery-item.span-row[data-v-c5146fae]{flex-basis:76vw}.gallery-item img[data-v-c5146fae]{width:100%;height:210px;-o-object-fit:cover;object-fit:cover}.qs-grid[data-v-c5146fae]{grid-template-columns:repeat(2,1fr);gap:.8rem}.qs-card[data-v-c5146fae]{padding:1.1rem .55rem}.qs-circle[data-v-c5146fae]{width:54px;height:54px}.qs-card h3[data-v-c5146fae]{font-size:.78rem}.qs-card p[data-v-c5146fae]{font-size:.7rem;line-height:1.5}.why-visual-card--featured[data-v-c5146fae]{grid-column:1 / -1}.hero-img-wrap[data-v-c5146fae]{overflow:hidden}.rating-float[data-v-c5146fae]{left:6px;bottom:6px;padding:.5rem .7rem}.rating-float .val[data-v-c5146fae]{font-size:1.1rem}.welcome-img-wrap img[data-v-c5146fae]{height:260px}.welcome-exp-badge[data-v-c5146fae]{bottom:8px;right:8px;padding:.85rem 1rem}.exp-num[data-v-c5146fae]{font-size:1.6rem}.doctor-home-name[data-v-c5146fae]{font-size:1.45rem}.doctor-home-card[data-v-c5146fae]{padding:1.45rem 1.25rem}.success-grid[data-v-c5146fae]{grid-template-columns:1fr}.success-img-wrap img[data-v-c5146fae]{height:180px}}@media(max-width:360px){.qs-grid[data-v-c5146fae]{gap:.65rem}.qs-card[data-v-c5146fae]{padding:1rem .5rem}.qs-circle[data-v-c5146fae]{width:48px;height:48px}.hero-img[data-v-c5146fae]{height:220px}}.about-hero[data-v-221b752e]{min-height:70vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:2.5rem 2rem 4rem;text-align:center}.about-hero-content[data-v-221b752e]{position:relative;max-width:800px;margin:0 auto;width:100%}h1[data-v-221b752e]{font-family:Playfair Display,serif;font-size:3.2rem;line-height:1.2;color:var(--dark);margin-bottom:1.5rem}h1 .accent[data-v-221b752e]{color:var(--gold);font-style:italic}.about-lead[data-v-221b752e]{font-size:1.05rem;color:var(--muted);line-height:1.8;max-width:600px;margin:0 auto 2.5rem}.about-hero-stats[data-v-221b752e]{display:flex;justify-content:center;gap:2.5rem;flex-wrap:wrap}.astat[data-v-221b752e]{display:flex;flex-direction:column;align-items:center}.astat-num[data-v-221b752e]{font-family:Playfair Display,serif;font-size:2rem;font-weight:700;color:var(--teal)}.astat-lbl[data-v-221b752e]{font-size:.78rem;color:var(--muted);margin-top:.2rem}.mv-section[data-v-221b752e]{background:var(--dark);padding:5rem 2rem}.mv-grid[data-v-221b752e]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.mv-card[data-v-221b752e]{border-radius:24px;padding:2.5rem;color:#fff}.mv-icon[data-v-221b752e]{font-size:2rem;margin-bottom:1rem}.mv-card h3[data-v-221b752e]{font-family:Playfair Display,serif;font-size:1.3rem;margin-bottom:.8rem}.mv-card p[data-v-221b752e]{font-size:.88rem;color:#ffffffbf;line-height:1.8}.team-section[data-v-221b752e]{background:var(--soft);padding:5rem 2rem}.section-lead[data-v-221b752e]{font-size:.95rem;color:var(--muted);margin-top:.5rem}.doctor-feature[data-v-221b752e]{display:grid;grid-template-columns:minmax(260px,400px) 1fr;gap:2.5rem 3rem;align-items:start;max-width:1000px;margin:0 auto;background:#fff;border-radius:28px;padding:2rem 2.25rem;box-shadow:0 12px 40px #00000012;border:1px solid rgba(42,123,124,.08)}.doctor-photo-wrap[data-v-221b752e]{border-radius:20px;overflow:hidden;background:linear-gradient(145deg,#2a7b7c1f,#2a7b7c0a);box-shadow:0 8px 32px #2a7b7c26}.doctor-photo-wrap img[data-v-221b752e]{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.doctor-body[data-v-221b752e]{min-width:0}.doctor-name[data-v-221b752e]{font-family:Playfair Display,serif;font-size:1.65rem;color:var(--dark);margin:0 0 .5rem;line-height:1.2}.doctor-quals[data-v-221b752e]{font-size:.88rem;color:var(--teal);font-weight:600;margin:0 0 1rem;line-height:1.5}.doctor-tags[data-v-221b752e]{list-style:none;margin:0 0 1.25rem;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.doctor-tags li[data-v-221b752e]{font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--dark);background:#2a7b7c1a;border:1px solid rgba(42,123,124,.2);padding:.35rem .75rem;border-radius:999px}.doctor-bio p[data-v-221b752e]{font-size:.9rem;color:var(--muted);line-height:1.85;margin:0 0 1rem}.doctor-bio p[data-v-221b752e]:last-of-type{margin-bottom:0}.doctor-exp[data-v-221b752e]{margin-top:1.25rem;font-size:.78rem;color:var(--gold);font-weight:600;background:#c8973a1f;display:inline-block;padding:.35rem .9rem;border-radius:999px}.cta-banner[data-v-221b752e]{background:linear-gradient(135deg,var(--teal),#1E6364);padding:5rem 2rem;color:#fff}.cta-banner h2[data-v-221b752e]{font-family:Playfair Display,serif;font-size:2.2rem;margin-bottom:.8rem}.cta-banner p[data-v-221b752e]{color:#ffffffbf;font-size:1rem}.cta-banner .btn-primary[data-v-221b752e]{background:var(--gold)}.cta-banner .btn-primary[data-v-221b752e]:hover{background:#b8842a}.cta-banner .btn-secondary[data-v-221b752e]:hover{background:#ffffff26}.why-visual-card--featured[data-v-221b752e]{grid-column:span 2;background:#c8973a1a;border-color:#c8973a40}@media(max-width:768px){.about-hero[data-v-221b752e]{min-height:auto;padding:1.25rem 1rem 2.5rem}h1[data-v-221b752e]{font-size:2.2rem}.about-lead[data-v-221b752e]{font-size:.95rem;padding:0 .25rem}.about-hero-stats[data-v-221b752e]{gap:1.5rem}.mv-section[data-v-221b752e]{padding:3rem 1.25rem}.mv-grid[data-v-221b752e]{grid-template-columns:1fr}.team-section[data-v-221b752e]{padding:3rem 1.25rem}.mv-card[data-v-221b752e]{padding:1.75rem}.doctor-feature[data-v-221b752e]{grid-template-columns:1fr;padding:1.5rem 1.35rem;gap:1.5rem}.doctor-photo-wrap[data-v-221b752e]{max-width:320px;margin:0 auto}.cta-banner[data-v-221b752e]{padding:3rem 1.25rem}.cta-banner h2[data-v-221b752e]{font-size:1.65rem}}@media(max-width:480px){h1[data-v-221b752e]{font-size:1.85rem}.astat-num[data-v-221b752e]{font-size:1.65rem}.cta-banner h2[data-v-221b752e]{font-size:1.45rem}.why-visual-card--featured[data-v-221b752e]{grid-column:span 1}}.svc-filter-bar[data-v-d6c274da]{background:#fff;border-bottom:1px solid #EDE4DA;padding:1rem 2rem;position:sticky;top:clamp(3.85rem,12vw,5.85rem);z-index:50}.filter-tabs[data-v-d6c274da]{display:flex;gap:.5rem;flex-wrap:wrap;max-width:1100px;margin:0 auto}.filter-tab[data-v-d6c274da]{padding:.45rem 1.1rem;border-radius:30px;border:1.5px solid #E8DDD5;background:transparent;color:var(--muted);font-size:.8rem;font-weight:500;cursor:pointer;font-family:DM Sans,sans-serif;transition:all .2s;white-space:nowrap}.filter-tab[data-v-d6c274da]:hover{border-color:var(--teal);color:var(--teal)}.filter-tab.active[data-v-d6c274da]{background:var(--teal);border-color:var(--teal);color:#fff}.services[data-v-d6c274da]{background:var(--soft);padding:4rem 2rem}.services-header[data-v-d6c274da]{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1rem;margin-bottom:3rem}.category-heading[data-v-d6c274da]{display:flex;align-items:center;gap:1rem;margin:3rem 0 1.5rem;padding-bottom:1rem;border-bottom:2px solid rgba(42,123,124,.12);scroll-margin-top:clamp(5.5rem,14vw,7.5rem)}.category-heading[data-v-d6c274da]:first-of-type{margin-top:0}.cat-icon[data-v-d6c274da]{width:52px;height:52px;min-width:52px;background:var(--teal);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.category-heading h3[data-v-d6c274da]{font-family:Playfair Display,serif;font-size:1.3rem;color:var(--dark);margin-bottom:.2rem}.category-heading p[data-v-d6c274da]{font-size:.82rem;color:var(--muted)}.services-grid[data-v-d6c274da]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-bottom:1rem}.svc-tags[data-v-d6c274da]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.8rem}.svc-tag[data-v-d6c274da]{font-size:.7rem;padding:.2rem .6rem;border-radius:20px;background:var(--soft);color:var(--muted);border:1px solid #E8DDD5;font-weight:500}.svc-title-link[data-v-d6c274da]{color:inherit;text-decoration:none}.svc-title-link[data-v-d6c274da]:hover{color:var(--teal)}.svc-link[data-v-d6c274da]{margin-top:1rem;font-size:.82rem;color:var(--teal);font-weight:500;display:flex;flex-wrap:wrap;gap:.85rem;opacity:1}.svc-link a[data-v-d6c274da]{color:var(--teal);text-decoration:none;font-weight:600}.svc-link a[data-v-d6c274da]:hover{text-decoration:underline}.services-cta[data-v-d6c274da]{margin-top:4rem;background:linear-gradient(135deg,var(--teal),#1E6364);border-radius:24px;padding:2.5rem 3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;color:#fff}.cta-left h3[data-v-d6c274da]{font-family:Playfair Display,serif;font-size:1.5rem;margin-bottom:.5rem}.cta-left p[data-v-d6c274da]{color:#ffffffbf;font-size:.9rem;line-height:1.6;max-width:420px}.cta-right[data-v-d6c274da]{display:flex;flex-direction:column;gap:.8rem;align-items:center}.cta-right .btn-primary[data-v-d6c274da]{background:var(--gold);white-space:nowrap}.cta-right .btn-primary[data-v-d6c274da]:hover{background:#b8842a}.cta-call[data-v-d6c274da]{color:#ffffffb3;font-size:.85rem;text-decoration:none;transition:color .3s}.cta-call[data-v-d6c274da]:hover{color:#fff}@media(max-width:900px){.services-grid[data-v-d6c274da]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.services-grid[data-v-d6c274da]{grid-template-columns:1fr}.services-cta[data-v-d6c274da]{flex-direction:column;text-align:center;padding:2rem}.cta-left p[data-v-d6c274da]{max-width:100%}.services[data-v-d6c274da]{padding:2.5rem 1rem}.svc-filter-bar[data-v-d6c274da]{padding:.75rem 1rem;top:3.85rem}.filter-tab[data-v-d6c274da]{font-size:.74rem;padding:.4rem .85rem}.services-header[data-v-d6c274da]{margin-bottom:2rem}.category-heading[data-v-d6c274da]{margin:2rem 0 1rem;flex-wrap:wrap}}.svc-page-hero[data-v-1ca98fdd]{min-height:50vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:2.5rem 2rem 3rem;text-align:center}.svc-hero-content[data-v-1ca98fdd]{position:relative;max-width:700px;margin:0 auto;width:100%}h1[data-v-1ca98fdd]{font-family:Playfair Display,serif;font-size:3rem;color:var(--dark);margin-bottom:1.2rem}h1 .accent[data-v-1ca98fdd]{color:var(--gold);font-style:italic}.svc-lead[data-v-1ca98fdd]{font-size:1.05rem;color:var(--muted);line-height:1.8;max-width:560px;margin:0 auto 1.5rem}.svc-hero-pills[data-v-1ca98fdd]{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.svc-hero-pills span[data-v-1ca98fdd]{background:#2a7b7c1a;border:1px solid rgba(42,123,124,.25);color:var(--teal);font-size:.78rem;font-weight:500;padding:.35rem .9rem;border-radius:30px}@media(max-width:768px){.svc-page-hero[data-v-1ca98fdd]{min-height:auto;padding:1.25rem 1rem 2rem}h1[data-v-1ca98fdd]{font-size:2.1rem}.svc-lead[data-v-1ca98fdd]{font-size:.95rem;padding:0 .25rem}}@media(max-width:480px){h1[data-v-1ca98fdd]{font-size:1.85rem}.svc-hero-pills[data-v-1ca98fdd]{gap:.35rem}.svc-hero-pills span[data-v-1ca98fdd]{font-size:.72rem;padding:.3rem .65rem}}.wa-redirect[data-v-35c30a2a]{min-height:40vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center}.wa-redirect-text[data-v-35c30a2a]{font-size:1.05rem;color:var(--muted, #6b7280);margin:0 0 .75rem}.wa-redirect-hint[data-v-35c30a2a]{font-size:.88rem;color:var(--muted, #9ca3af);margin:0}.wa-redirect-hint a[data-v-35c30a2a]{color:var(--teal, #2a7b7c);font-weight:600}.privacy-page[data-v-2ed37f7d]{background:var(--cream)}.privacy-hero[data-v-2ed37f7d]{position:relative;overflow:hidden;padding:2rem 2rem 3.5rem;text-align:center}.privacy-hero .hero-bg[data-v-2ed37f7d]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--cream) 0%,#EAF4F4 55%,var(--soft) 100%)}.privacy-hero .hero-circle[data-v-2ed37f7d]{position:absolute;right:-80px;top:-40px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(42,123,124,.12) 0%,transparent 70%);pointer-events:none}.privacy-hero .hero-circle2[data-v-2ed37f7d]{position:absolute;left:-100px;bottom:-80px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(200,151,58,.1) 0%,transparent 70%);pointer-events:none}.privacy-hero-inner[data-v-2ed37f7d]{position:relative;max-width:640px;margin:0 auto}.privacy-hero h1[data-v-2ed37f7d]{font-family:Playfair Display,serif;font-size:2.8rem;line-height:1.15;color:var(--dark);margin-bottom:1rem}.privacy-hero h1 .accent[data-v-2ed37f7d]{color:var(--gold);font-style:italic}.hero-lead[data-v-2ed37f7d]{font-size:1rem;color:var(--muted);line-height:1.75;margin-bottom:1.5rem}.hero-meta[data-v-2ed37f7d]{display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem}.meta-chip[data-v-2ed37f7d]{font-size:.78rem;font-weight:500;color:var(--muted);background:#fff;border:1px solid rgba(42,123,124,.15);padding:.4rem .9rem;border-radius:999px;box-shadow:0 2px 8px #0000000a}.meta-chip--safe[data-v-2ed37f7d]{color:var(--teal);border-color:#2a7b7c4d;background:#2a7b7c0f}.toc-mobile[data-v-2ed37f7d]{display:none;position:sticky;top:3.2rem;z-index:40;background:#fdf8f3f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(0,0,0,.06);padding:.65rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.45rem}.toc-mobile[data-v-2ed37f7d]::-webkit-scrollbar{display:none}.toc-mobile-link[data-v-2ed37f7d]{flex-shrink:0;font-size:.75rem;font-weight:600;color:var(--muted);text-decoration:none;padding:.4rem .85rem;border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,.08);white-space:nowrap;transition:all .2s}.toc-mobile-link[data-v-2ed37f7d]:first-child{margin-left:1rem}.toc-mobile-link[data-v-2ed37f7d]:last-child{margin-right:1rem}.toc-mobile-link[data-v-2ed37f7d]:active{background:var(--teal);color:#fff;border-color:var(--teal)}.privacy-main[data-v-2ed37f7d]{padding:0 2rem 5rem;background:var(--soft)}.privacy-layout[data-v-2ed37f7d]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:220px 1fr;gap:2.5rem;align-items:start}.toc-sidebar[data-v-2ed37f7d]{position:sticky;top:6rem;background:#fff;border-radius:16px;padding:1.25rem 1rem;box-shadow:0 4px 20px #0000000d;border:1px solid rgba(42,123,124,.08)}.toc-label[data-v-2ed37f7d]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--gold);margin-bottom:.85rem;padding:0 .5rem}.toc-list[data-v-2ed37f7d]{list-style:none;display:flex;flex-direction:column;gap:.15rem}.toc-list a[data-v-2ed37f7d]{display:block;font-size:.78rem;color:var(--muted);text-decoration:none;padding:.45rem .6rem;border-radius:8px;line-height:1.4;transition:all .2s;border-left:2px solid transparent}.toc-list a[data-v-2ed37f7d]:hover{color:var(--teal);background:#2a7b7c0f}.toc-list a.active[data-v-2ed37f7d]{color:var(--teal);font-weight:600;background:#2a7b7c14;border-left-color:var(--teal)}.privacy-content[data-v-2ed37f7d]{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.zero-card[data-v-2ed37f7d]{display:flex;gap:1.25rem;align-items:flex-start;background:linear-gradient(135deg,var(--teal),#1E6364);color:#fff;border-radius:20px;padding:1.75rem 2rem;box-shadow:0 12px 40px #2a7b7c40}.zero-card-icon[data-v-2ed37f7d]{width:52px;height:52px;min-width:52px;border-radius:14px;background:#ffffff26;display:flex;align-items:center;justify-content:center;color:#fff}.zero-card h2[data-v-2ed37f7d]{font-family:Playfair Display,serif;font-size:1.35rem;margin:0 0 .5rem;color:#fff}.zero-card p[data-v-2ed37f7d]{font-size:.92rem;line-height:1.75;color:#ffffffd9;margin:0}.zero-card strong[data-v-2ed37f7d]{color:#fff}.summary-grid[data-v-2ed37f7d]{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem}.summary-card[data-v-2ed37f7d]{background:#fff;border-radius:14px;padding:1rem .75rem;text-align:center;border:1px solid rgba(42,123,124,.1);box-shadow:0 2px 12px #0000000a;display:flex;flex-direction:column;align-items:center;gap:.4rem;transition:transform .2s,box-shadow .2s}.summary-card[data-v-2ed37f7d]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2a7b7c1a}.summary-icon[data-v-2ed37f7d]{font-size:1.4rem;line-height:1}.summary-text[data-v-2ed37f7d]{font-size:.68rem;font-weight:600;color:var(--dark);line-height:1.35}.privacy-intro[data-v-2ed37f7d]{font-size:.9rem;color:var(--muted);line-height:1.8;padding:0 .25rem}.privacy-intro a[data-v-2ed37f7d]{color:var(--teal);font-weight:500}.policy-card[data-v-2ed37f7d]{background:#fff;border-radius:18px;overflow:hidden;border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 20px #0000000a;scroll-margin-top:7rem}.policy-card-head[data-v-2ed37f7d]{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:#2a7b7c0a;border-bottom:1px solid rgba(42,123,124,.08)}.policy-num[data-v-2ed37f7d]{font-family:Playfair Display,serif;font-size:1.1rem;font-weight:700;color:var(--gold);min-width:2rem}.policy-card-head h2[data-v-2ed37f7d]{font-family:Playfair Display,serif;font-size:1.05rem;color:var(--dark);margin:0;line-height:1.3}.policy-card-body[data-v-2ed37f7d]{padding:1.25rem 1.5rem 1.5rem}.policy-card-body p[data-v-2ed37f7d]{font-size:.88rem;color:var(--muted);line-height:1.85;margin-bottom:.75rem}.policy-card-body p[data-v-2ed37f7d]:last-child{margin-bottom:0}.policy-list[data-v-2ed37f7d]{margin:.75rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem}.policy-list li[data-v-2ed37f7d]{font-size:.86rem;color:var(--muted);line-height:1.7;padding-left:1.5rem;position:relative}.policy-list li[data-v-2ed37f7d]:before{content:"✓";position:absolute;left:0;color:var(--teal);font-weight:700;font-size:.75rem}.policy-card-body[data-v-2ed37f7d] a,.policy-card-body[data-v-2ed37f7d] strong{color:var(--dark)}.policy-card-body[data-v-2ed37f7d] em{color:var(--teal);font-style:normal;font-weight:600}.play-card[data-v-2ed37f7d]{background:linear-gradient(135deg,#fdf3e3,#fff8ee);border:1.5px solid rgba(200,151,58,.35);border-radius:18px;padding:1.5rem 1.75rem;scroll-margin-top:7rem}.play-card-badge[data-v-2ed37f7d]{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--gold);background:#c8973a26;padding:.3rem .75rem;border-radius:999px;margin-bottom:.85rem}.play-card p[data-v-2ed37f7d]{font-size:.88rem;color:var(--dark);line-height:1.8;margin:0}.play-card em[data-v-2ed37f7d]{color:var(--teal);font-style:normal;font-weight:600}.contact-block[data-v-2ed37f7d]{background:var(--dark);color:#fff;border-radius:24px;padding:2.5rem 2rem;scroll-margin-top:7rem}.contact-block-head[data-v-2ed37f7d]{text-align:center;margin-bottom:2rem}.contact-block-head .section-tag[data-v-2ed37f7d]{color:var(--gold)}.contact-block-head h2[data-v-2ed37f7d]{font-family:Playfair Display,serif;font-size:1.75rem;color:#fff;margin:.5rem 0 .75rem}.contact-block-head p[data-v-2ed37f7d]{font-size:.9rem;color:#fff9;margin:0}.contact-grid[data-v-2ed37f7d]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.75rem}.contact-card[data-v-2ed37f7d]{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:1.25rem;display:flex;gap:.85rem;align-items:flex-start}.contact-icon[data-v-2ed37f7d]{font-size:1.3rem;flex-shrink:0;line-height:1}.contact-card h4[data-v-2ed37f7d]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#ffffff73;margin:0 0 .35rem}.contact-card p[data-v-2ed37f7d],.contact-card a[data-v-2ed37f7d]{font-size:.82rem;color:#fffc;line-height:1.55;text-decoration:none;margin:0}.contact-card a[data-v-2ed37f7d]:hover{color:var(--gold)}.contact-actions[data-v-2ed37f7d]{display:flex;justify-content:center;gap:.85rem;flex-wrap:wrap}.contact-actions .btn-primary[data-v-2ed37f7d]{background:var(--gold)}.contact-actions .btn-primary[data-v-2ed37f7d]:hover{background:#b8842a}.contact-actions .btn-secondary[data-v-2ed37f7d]{border-color:#fff6;color:#fff}.contact-actions .btn-secondary[data-v-2ed37f7d]:hover{background:#ffffff1f;color:#fff}@media(max-width:1024px){.summary-grid[data-v-2ed37f7d]{grid-template-columns:repeat(3,1fr)}.privacy-layout[data-v-2ed37f7d]{grid-template-columns:190px 1fr;gap:1.75rem}}@media(max-width:900px){.toc-sidebar[data-v-2ed37f7d]{display:none}.toc-mobile[data-v-2ed37f7d]{display:flex}.privacy-layout[data-v-2ed37f7d]{grid-template-columns:1fr;gap:0}.privacy-main[data-v-2ed37f7d]{padding:0 1.25rem 4rem}.policy-card[data-v-2ed37f7d],.play-card[data-v-2ed37f7d],.contact-block[data-v-2ed37f7d]{scroll-margin-top:9rem}}@media(min-width:481px)and (max-width:900px){.toc-mobile[data-v-2ed37f7d]{top:4.65rem}}@media(max-width:768px){.privacy-hero[data-v-2ed37f7d]{padding:1.5rem 1.25rem 2.5rem}.privacy-hero h1[data-v-2ed37f7d]{font-size:2.1rem}.hero-lead[data-v-2ed37f7d]{font-size:.92rem}.zero-card[data-v-2ed37f7d]{flex-direction:column;padding:1.5rem;gap:1rem}.zero-card-icon[data-v-2ed37f7d]{width:44px;height:44px;min-width:44px}.zero-card h2[data-v-2ed37f7d]{font-size:1.2rem}.summary-grid[data-v-2ed37f7d]{grid-template-columns:repeat(2,1fr)}.summary-card[data-v-2ed37f7d]{padding:.85rem .65rem}.summary-text[data-v-2ed37f7d]{font-size:.65rem}.policy-card-head[data-v-2ed37f7d]{padding:1rem 1.15rem;gap:.75rem}.policy-card-body[data-v-2ed37f7d]{padding:1rem 1.15rem 1.25rem}.contact-grid[data-v-2ed37f7d]{grid-template-columns:1fr}.contact-block[data-v-2ed37f7d]{padding:2rem 1.25rem}.contact-block-head h2[data-v-2ed37f7d]{font-size:1.45rem}.contact-actions[data-v-2ed37f7d]{flex-direction:column}.contact-actions .btn-primary[data-v-2ed37f7d],.contact-actions .btn-secondary[data-v-2ed37f7d]{width:100%;text-align:center}}@media(max-width:480px){.privacy-hero[data-v-2ed37f7d]{padding:1.25rem 1rem 2rem}.privacy-hero h1[data-v-2ed37f7d]{font-size:1.75rem}.privacy-main[data-v-2ed37f7d]{padding:0 1rem 3.5rem}.meta-chip[data-v-2ed37f7d]{font-size:.72rem;padding:.35rem .75rem}.summary-grid[data-v-2ed37f7d]{grid-template-columns:1fr 1fr;gap:.55rem}.summary-icon[data-v-2ed37f7d]{font-size:1.2rem}.policy-num[data-v-2ed37f7d]{font-size:.95rem;min-width:1.6rem}.policy-card-head h2[data-v-2ed37f7d]{font-size:.95rem}.play-card[data-v-2ed37f7d]{padding:1.25rem}.toc-mobile[data-v-2ed37f7d]{top:3.2rem}}@media(max-width:360px){.privacy-hero h1[data-v-2ed37f7d]{font-size:1.55rem}.summary-grid[data-v-2ed37f7d]{grid-template-columns:1fr}}.areas-hero[data-v-ea79b6d0]{min-height:42vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:2.5rem 2rem;text-align:center}.areas-hero-content[data-v-ea79b6d0]{position:relative;max-width:700px;margin:0 auto}h1[data-v-ea79b6d0]{font-family:Playfair Display,serif;font-size:2.8rem;color:var(--dark);margin-bottom:1rem}h1 .accent[data-v-ea79b6d0]{color:var(--gold);font-style:italic}.areas-lead[data-v-ea79b6d0]{font-size:1.05rem;color:var(--muted);line-height:1.8}.areas-body[data-v-ea79b6d0]{padding:1rem 0 4rem}.areas-wrap[data-v-ea79b6d0]{max-width:1000px;margin:0 auto;padding:0 2rem}.areas-block[data-v-ea79b6d0]{margin-bottom:2.75rem}.areas-block h2[data-v-ea79b6d0]{font-family:Playfair Display,serif;font-size:1.7rem;color:var(--dark);margin-bottom:.4rem}.areas-block>p[data-v-ea79b6d0]{color:var(--muted);margin-bottom:1.25rem;line-height:1.7}.areas-grid[data-v-ea79b6d0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.85rem}.area-card[data-v-ea79b6d0]{text-decoration:none;border:1px solid rgba(42,123,124,.18);background:linear-gradient(160deg,#2a7b7c12,#fff);border-radius:14px;padding:1.15rem 1.2rem;display:flex;flex-direction:column;gap:.45rem;transition:transform .2s,border-color .2s,box-shadow .2s}.area-card[data-v-ea79b6d0]:hover{transform:translateY(-2px);border-color:var(--teal);box-shadow:0 10px 24px #2a7b7c1f}.area-card.soft[data-v-ea79b6d0]{background:#fff}.area-label[data-v-ea79b6d0]{font-weight:700;color:var(--dark);font-size:1.05rem}.area-cta[data-v-ea79b6d0]{font-size:.8rem;color:var(--teal);font-weight:600}.areas-note[data-v-ea79b6d0]{border-radius:14px;padding:1.4rem 1.5rem;background:#11100908;border:1px solid rgba(17,16,9,.08)}.areas-note h3[data-v-ea79b6d0]{font-size:.8rem;text-transform:uppercase;letter-spacing:1.2px;color:var(--teal);margin-bottom:.5rem}.areas-note p[data-v-ea79b6d0]{color:var(--muted);line-height:1.7;margin:0}.areas-note a[data-v-ea79b6d0]{color:var(--teal);font-weight:600;text-decoration:none}@media(max-width:768px){.areas-hero[data-v-ea79b6d0]{min-height:auto;padding:1.25rem 1rem 2rem}h1[data-v-ea79b6d0]{font-size:2.1rem}.areas-wrap[data-v-ea79b6d0]{padding:0 1rem}}.nbh-hero[data-v-11527d62]{min-height:48vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:2.5rem 2rem 3rem;text-align:center}.nbh-hero-content[data-v-11527d62]{position:relative;max-width:720px;margin:0 auto;width:100%}h1[data-v-11527d62]{font-family:Playfair Display,serif;font-size:2.75rem;color:var(--dark);margin-bottom:1.1rem;line-height:1.2}h1 .accent[data-v-11527d62]{color:var(--gold);font-style:italic}.nbh-lead[data-v-11527d62]{font-size:1.05rem;color:var(--muted);line-height:1.8;max-width:580px;margin:0 auto 1.5rem}.nbh-hero-actions[data-v-11527d62]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.nbh-hero-actions.center[data-v-11527d62]{justify-content:center}.nbh-btn[data-v-11527d62]{text-decoration:none;font-size:.9rem;font-weight:600;padding:.85rem 1.4rem;border-radius:10px;transition:transform .2s,background .2s,color .2s}.nbh-btn.primary[data-v-11527d62]{background:var(--teal);color:#fff}.nbh-btn.primary[data-v-11527d62]:hover{transform:translateY(-1px)}.nbh-btn.ghost[data-v-11527d62]{border:1px solid rgba(42,123,124,.35);color:var(--teal);background:#2a7b7c0f}.nbh-btn.light[data-v-11527d62]{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.25)}.nbh-body[data-v-11527d62]{padding:1rem 0 3rem}.nbh-wrap[data-v-11527d62]{max-width:1100px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1.5fr .9fr;gap:2.5rem;align-items:start}.nbh-wrap.narrow[data-v-11527d62]{display:block;max-width:900px;text-align:center}.nbh-main p[data-v-11527d62]{color:var(--muted);line-height:1.85;margin-bottom:1.1rem;font-size:1rem}.nbh-main h2[data-v-11527d62]{font-family:Playfair Display,serif;font-size:1.55rem;color:var(--dark);margin:1.75rem 0 .85rem}.nbh-points[data-v-11527d62]{list-style:none;display:flex;flex-direction:column;gap:.65rem;margin:0 0 .5rem}.nbh-points li[data-v-11527d62]{position:relative;padding-left:1.4rem;color:var(--muted);line-height:1.6;font-size:.95rem}.nbh-points li[data-v-11527d62]:before{content:"";position:absolute;left:0;top:.55rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--teal)}.nbh-address[data-v-11527d62]{background:#2a7b7c0f;border:1px solid rgba(42,123,124,.15);border-radius:12px;padding:1rem 1.15rem;margin-top:.5rem}.nbh-card[data-v-11527d62]{background:#11100908;border:1px solid rgba(17,16,9,.08);border-radius:14px;padding:1.25rem 1.35rem;margin-bottom:1rem}.nbh-card h3[data-v-11527d62]{font-size:.78rem;text-transform:uppercase;letter-spacing:1.2px;color:var(--teal);margin-bottom:.85rem}.nbh-card ul[data-v-11527d62]{list-style:none;display:flex;flex-direction:column;gap:.5rem}.nbh-card li[data-v-11527d62],.nbh-card a[data-v-11527d62]{color:var(--muted);font-size:.92rem;text-decoration:none;line-height:1.45}.nbh-card a[data-v-11527d62]:hover{color:var(--teal)}.nbh-side-cta[data-v-11527d62]{display:block;text-align:center;text-decoration:none;background:var(--gold);color:#1a1508;font-weight:700;padding:.95rem 1rem;border-radius:12px}.nbh-related[data-v-11527d62]{padding:2.5rem 0 1rem;background:linear-gradient(180deg,rgba(42,123,124,.04),transparent)}.related-title[data-v-11527d62]{font-family:Playfair Display,serif;font-size:1.8rem;color:var(--dark);margin:.5rem 0 1.25rem}.related-grid[data-v-11527d62]{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center}.related-chip[data-v-11527d62]{text-decoration:none;font-size:.85rem;font-weight:600;color:var(--teal);border:1px solid rgba(42,123,124,.25);background:#fff;padding:.55rem 1rem;border-radius:999px}.related-chip[data-v-11527d62]:hover,.related-chip.all[data-v-11527d62]{background:var(--teal);color:#fff;border-color:var(--teal)}.nbh-cta-band[data-v-11527d62]{background:linear-gradient(135deg,#1E6364,var(--teal));color:#fff;padding:3.5rem 1.5rem;margin-top:1rem}.nbh-cta-band h2[data-v-11527d62]{font-family:Playfair Display,serif;font-size:2rem;margin-bottom:.6rem}.nbh-cta-band p[data-v-11527d62]{opacity:.85;margin-bottom:1.4rem}@media(max-width:900px){.nbh-wrap[data-v-11527d62]{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:768px){.nbh-hero[data-v-11527d62]{min-height:auto;padding:1.25rem 1rem 2rem}h1[data-v-11527d62]{font-size:2rem}.nbh-lead[data-v-11527d62]{font-size:.95rem}.nbh-wrap[data-v-11527d62]{padding:0 1rem}.nbh-cta-band h2[data-v-11527d62]{font-size:1.55rem}}.sl-hero[data-v-0ae5885b]{min-height:46vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:2.5rem 2rem 3rem;text-align:center}.sl-hero-content[data-v-0ae5885b]{position:relative;max-width:720px;margin:0 auto}h1[data-v-0ae5885b]{font-family:Playfair Display,serif;font-size:2.7rem;color:var(--dark);margin-bottom:1rem;line-height:1.2}h1 .accent[data-v-0ae5885b]{color:var(--gold);font-style:italic}.sl-lead[data-v-0ae5885b]{font-size:1.05rem;color:var(--muted);line-height:1.8;margin:0 auto 1.4rem;max-width:580px}.sl-actions[data-v-0ae5885b]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.sl-btn[data-v-0ae5885b]{text-decoration:none;font-weight:600;font-size:.9rem;padding:.85rem 1.35rem;border-radius:10px}.sl-btn.primary[data-v-0ae5885b]{background:var(--teal);color:#fff}.sl-btn.ghost[data-v-0ae5885b]{border:1px solid rgba(42,123,124,.35);color:var(--teal);background:#2a7b7c0f}.sl-body[data-v-0ae5885b]{padding:1rem 0 3rem}.sl-wrap[data-v-0ae5885b]{max-width:1100px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1.5fr .9fr;gap:2.25rem}.sl-wrap.narrow[data-v-0ae5885b]{display:block;max-width:900px;text-align:center}.sl-main p[data-v-0ae5885b]{color:var(--muted);line-height:1.85;margin-bottom:1rem}.sl-main h2[data-v-0ae5885b]{font-family:Playfair Display,serif;font-size:1.5rem;color:var(--dark);margin:1.5rem 0 .8rem}.sl-points[data-v-0ae5885b]{list-style:none;display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.2rem}.sl-points li[data-v-0ae5885b]{position:relative;padding-left:1.35rem;color:var(--muted);line-height:1.55}.sl-points li[data-v-0ae5885b]:before{content:"";position:absolute;left:0;top:.55rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--teal)}.sl-links[data-v-0ae5885b]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.sl-links a[data-v-0ae5885b]{color:var(--teal);font-weight:600;text-decoration:none;font-size:.92rem}.sl-card[data-v-0ae5885b]{border:1px solid rgba(17,16,9,.08);border-radius:14px;padding:1.25rem 1.35rem;background:#11100908;margin-bottom:1rem}.sl-card h3[data-v-0ae5885b]{font-size:.78rem;text-transform:uppercase;letter-spacing:1.2px;color:var(--teal);margin-bottom:.85rem}.sl-card ul[data-v-0ae5885b]{list-style:none;display:flex;flex-direction:column;gap:.5rem;color:var(--muted);font-size:.92rem}.sl-side-cta[data-v-0ae5885b]{display:block;text-align:center;text-decoration:none;background:var(--gold);color:#1a1508;font-weight:700;padding:.95rem 1rem;border-radius:12px}.sl-related[data-v-0ae5885b]{padding:2rem 0 1rem}.sl-related h2[data-v-0ae5885b]{font-family:Playfair Display,serif;font-size:1.7rem;color:var(--dark);margin:.4rem 0 1.1rem}.sl-chips[data-v-0ae5885b]{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center}.sl-chip[data-v-0ae5885b]{text-decoration:none;border:1px solid rgba(42,123,124,.25);color:var(--teal);font-weight:600;font-size:.85rem;padding:.55rem 1rem;border-radius:999px;background:#fff}.sl-chip[data-v-0ae5885b]:hover{background:var(--teal);color:#fff}.sl-cta-band[data-v-0ae5885b]{background:linear-gradient(135deg,#1E6364,var(--teal));color:#fff;padding:3.25rem 1.5rem;margin-top:1rem}.sl-cta-band h2[data-v-0ae5885b]{font-family:Playfair Display,serif;font-size:2rem;margin-bottom:.55rem;color:#fff}.sl-cta-band p[data-v-0ae5885b]{opacity:.88;margin-bottom:1.35rem}.sl-btn.ghost.on-dark[data-v-0ae5885b]{border-color:#ffffff73;color:#fff;background:#ffffff14}.sl-btn.primary.light-on-teal[data-v-0ae5885b]{background:#fff;color:var(--teal)}@media(max-width:900px){.sl-wrap[data-v-0ae5885b]{grid-template-columns:1fr}}@media(max-width:768px){.sl-hero[data-v-0ae5885b]{min-height:auto;padding:1.25rem 1rem 2rem}h1[data-v-0ae5885b]{font-size:2rem}.sl-wrap[data-v-0ae5885b]{padding:0 1rem}.sl-cta-band h2[data-v-0ae5885b]{font-size:1.55rem}}.imp-hero[data-v-6d11eaef]{min-height:52vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:2.75rem 1.5rem 3rem;text-align:center}.imp-hero-content[data-v-6d11eaef]{position:relative;max-width:820px;margin:0 auto}h1[data-v-6d11eaef]{font-family:Playfair Display,serif;font-size:2.75rem;color:var(--dark);line-height:1.2;margin-bottom:1rem}h1 .accent[data-v-6d11eaef]{color:var(--gold);font-style:italic}.imp-lead[data-v-6d11eaef]{font-size:1.08rem;color:var(--muted);line-height:1.8;max-width:640px;margin:0 auto 1.4rem}.imp-badges[data-v-6d11eaef]{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:center;margin-bottom:1.5rem}.imp-badges span[data-v-6d11eaef]{background:#2a7b7c14;border:1px solid rgba(42,123,124,.2);color:var(--teal);font-size:.78rem;font-weight:600;padding:.4rem .85rem;border-radius:999px}.imp-actions[data-v-6d11eaef]{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center}.imp-btn[data-v-6d11eaef]{text-decoration:none;font-weight:700;font-size:.9rem;padding:.85rem 1.25rem;border-radius:10px}.imp-btn.primary[data-v-6d11eaef]{background:var(--teal);color:#fff}.imp-btn.ghost[data-v-6d11eaef]{border:1px solid rgba(42,123,124,.35);color:var(--teal);background:#2a7b7c0f}.imp-btn.light[data-v-6d11eaef]{background:#fff;color:var(--teal)}.imp-btn.ghost-light[data-v-6d11eaef]{border:1px solid rgba(255,255,255,.4);color:#fff;background:#ffffff14}.imp-section[data-v-6d11eaef]{padding:3.25rem 1.5rem}.imp-section.soft[data-v-6d11eaef]{background:#2a7b7c0a}.imp-wrap[data-v-6d11eaef]{max-width:980px;margin:0 auto}.imp-wrap.narrow[data-v-6d11eaef]{text-align:center;max-width:760px}.imp-wrap h2[data-v-6d11eaef],.imp-section h2[data-v-6d11eaef]{font-family:Playfair Display,serif;font-size:1.9rem;color:var(--dark);margin:.4rem 0 1.1rem}.imp-wrap>p[data-v-6d11eaef]{color:var(--muted);line-height:1.85;margin-bottom:1rem;font-size:1.02rem}.imp-wrap a[data-v-6d11eaef]{color:var(--teal);font-weight:600;text-decoration:none}.imp-why-grid[data-v-6d11eaef],.imp-types[data-v-6d11eaef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:.5rem}.imp-why-card[data-v-6d11eaef],.imp-type-card[data-v-6d11eaef]{background:#fff;border:1px solid rgba(17,16,9,.08);border-radius:14px;padding:1.25rem 1.3rem}.imp-why-card h3[data-v-6d11eaef],.imp-type-card h3[data-v-6d11eaef]{font-size:1.05rem;color:var(--dark);margin-bottom:.5rem}.imp-why-card p[data-v-6d11eaef],.imp-type-card p[data-v-6d11eaef]{color:var(--muted);line-height:1.65;font-size:.95rem;margin:0}.imp-steps[data-v-6d11eaef]{list-style:none;display:flex;flex-direction:column;gap:1rem;margin:0;padding:0}.imp-steps li[data-v-6d11eaef]{display:flex;gap:1rem;align-items:flex-start;background:#fff;border:1px solid rgba(17,16,9,.08);border-radius:14px;padding:1.15rem 1.25rem}.step-num[data-v-6d11eaef]{width:2rem;height:2rem;border-radius:50%;background:var(--teal);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.imp-steps h3[data-v-6d11eaef]{font-size:1.05rem;margin-bottom:.35rem;color:var(--dark)}.imp-steps p[data-v-6d11eaef]{margin:0;color:var(--muted);line-height:1.65}.imp-wrap.location[data-v-6d11eaef]{display:grid;grid-template-columns:1.4fr .9fr;gap:2rem;align-items:center}.imp-location-cta[data-v-6d11eaef]{display:flex;flex-direction:column;gap:.75rem}.imp-text-link[data-v-6d11eaef]{font-size:.92rem;text-align:center}.imp-cta-band[data-v-6d11eaef]{background:linear-gradient(135deg,#1E6364,var(--teal));color:#fff;padding:3.25rem 1.5rem}.imp-cta-band h2[data-v-6d11eaef]{font-family:Playfair Display,serif;font-size:2rem;margin-bottom:.5rem;color:#fff}.imp-cta-band p[data-v-6d11eaef]{opacity:.9;margin-bottom:1.25rem}@media(max-width:900px){.imp-wrap.location[data-v-6d11eaef]{grid-template-columns:1fr}}@media(max-width:768px){.imp-hero[data-v-6d11eaef]{min-height:auto;padding:1.4rem 1rem 2rem}h1[data-v-6d11eaef]{font-size:2rem}.imp-section[data-v-6d11eaef]{padding:2.25rem 1rem}.imp-cta-band h2[data-v-6d11eaef]{font-size:1.55rem}}.faq-hero[data-v-ff6378f4]{min-height:40vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:2.5rem 2rem 2rem;text-align:center}.faq-hero-content[data-v-ff6378f4]{position:relative;max-width:680px;margin:0 auto}h1[data-v-ff6378f4]{font-family:Playfair Display,serif;font-size:2.7rem;color:var(--dark);margin-bottom:1rem}h1 .accent[data-v-ff6378f4]{color:var(--gold);font-style:italic}.faq-lead[data-v-ff6378f4]{color:var(--muted);line-height:1.8;font-size:1.05rem}.faq-more[data-v-ff6378f4]{padding:0 1.5rem 4rem}.faq-more-inner[data-v-ff6378f4]{max-width:900px;margin:0 auto;text-align:center;border:1px solid rgba(42,123,124,.15);border-radius:16px;padding:2rem 1.5rem;background:#2a7b7c0a}.faq-more h2[data-v-ff6378f4]{font-family:Playfair Display,serif;font-size:1.6rem;color:var(--dark);margin-bottom:1rem}.faq-more-links[data-v-ff6378f4]{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-bottom:1.25rem}.faq-more-links a[data-v-ff6378f4]{text-decoration:none;font-size:.85rem;font-weight:600;color:var(--teal);border:1px solid rgba(42,123,124,.25);padding:.5rem .9rem;border-radius:999px;background:#fff}.faq-cta[data-v-ff6378f4]{display:inline-block;text-decoration:none;background:var(--teal);color:#fff;font-weight:700;padding:.85rem 1.3rem;border-radius:10px}@media(max-width:768px){.faq-hero[data-v-ff6378f4]{min-height:auto;padding:1.25rem 1rem 1.5rem}h1[data-v-ff6378f4]{font-size:2.1rem}}.cost-hero[data-v-9a553905]{min-height:42vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:2.5rem 2rem;text-align:center}.hero-bg[data-v-9a553905]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#eaf4f4,#fff9f0 55%,#fff)}.hero-circle[data-v-9a553905]{position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(42,123,124,.12),transparent 70%);top:-120px;right:-80px}.cost-hero-content[data-v-9a553905]{position:relative;max-width:720px;margin:0 auto}h1[data-v-9a553905]{font-family:Playfair Display,serif;font-size:clamp(2rem,4vw,2.7rem);color:var(--dark);margin-bottom:1rem;line-height:1.2}h1 .accent[data-v-9a553905]{color:var(--gold);font-style:italic}.cost-lead[data-v-9a553905]{color:var(--muted);font-size:1.02rem;line-height:1.7;margin-bottom:1.5rem}.cost-hero-actions[data-v-9a553905]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.cost-hero-actions.center[data-v-9a553905]{justify-content:center}.cost-btn[data-v-9a553905]{text-decoration:none;font-weight:600;font-size:.9rem;padding:.75rem 1.25rem;border-radius:10px;transition:all .2s}.cost-btn.primary[data-v-9a553905]{background:linear-gradient(135deg,var(--teal),#1E6364);color:#fff;box-shadow:0 4px 16px #2a7b7c59}.cost-btn.ghost[data-v-9a553905]{border:1px solid rgba(42,123,124,.35);color:var(--teal);background:#fff}.cost-btn.light[data-v-9a553905]{background:#fff;color:var(--teal)}.cost-btn.ghost-light[data-v-9a553905]{border:1px solid rgba(255,255,255,.45);color:#fff}.cost-btn[data-v-9a553905]:hover{transform:translateY(-1px)}.cost-body[data-v-9a553905]{padding:2rem 1.5rem 3.5rem;background:#fff}.cost-wrap[data-v-9a553905]{max-width:860px;margin:0 auto}.cost-wrap.narrow[data-v-9a553905]{max-width:720px;text-align:center}.cost-note[data-v-9a553905]{font-size:.92rem;color:var(--muted);line-height:1.65;margin-bottom:1.5rem;background:#eaf4f4;border-radius:12px;padding:1rem 1.15rem}.cost-list[data-v-9a553905]{display:flex;flex-direction:column;border:1px solid rgba(17,16,9,.08);border-radius:16px;overflow:hidden;background:#fff}.cost-row[data-v-9a553905]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;text-decoration:none;color:inherit;border-bottom:1px solid rgba(17,16,9,.06);transition:background .2s}.cost-row[data-v-9a553905]:last-child{border-bottom:none}.cost-row[data-v-9a553905]:hover{background:#f7fbfa}.cost-main[data-v-9a553905]{text-align:left;min-width:0;flex:1}.cost-main h2[data-v-9a553905]{font-size:1.05rem;font-weight:700;color:var(--dark);margin:0 0 .3rem;font-family:DM Sans,sans-serif;text-transform:capitalize}.cost-main p[data-v-9a553905]{margin:0;font-size:.84rem;color:var(--muted);line-height:1.55}.cost-meta[data-v-9a553905]{display:flex;align-items:center;gap:.65rem;flex-shrink:0}.cost-price[data-v-9a553905]{font-size:.95rem;font-weight:700;color:var(--teal);white-space:nowrap}.cost-price.consult[data-v-9a553905]{font-size:.82rem;font-weight:600;color:var(--muted)}.cost-chevron[data-v-9a553905]{color:#11100959;font-size:1.1rem}.cost-row:hover .cost-chevron[data-v-9a553905]{color:var(--teal)}.cost-disclaimer[data-v-9a553905]{margin-top:1.25rem;font-size:.78rem;color:#11100973;line-height:1.6}.cost-cta-band[data-v-9a553905]{background:linear-gradient(135deg,var(--teal),#1E6364);color:#fff;padding:3rem 1.5rem}.cost-cta-band h2[data-v-9a553905]{font-family:Playfair Display,serif;font-size:1.8rem;margin-bottom:.6rem}.cost-cta-band p[data-v-9a553905]{opacity:.85;margin-bottom:1.4rem}@media(max-width:640px){.cost-row[data-v-9a553905]{flex-direction:column;align-items:flex-start;gap:.65rem}.cost-meta[data-v-9a553905]{width:100%;justify-content:space-between}.cost-hero-actions[data-v-9a553905]{flex-direction:column}.cost-btn[data-v-9a553905]{width:100%;text-align:center}}.blog-hero[data-v-4b3fadfd]{min-height:38vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:2.5rem 2rem 2rem;text-align:center}.blog-hero-content[data-v-4b3fadfd]{position:relative;max-width:680px;margin:0 auto}h1[data-v-4b3fadfd]{font-family:Playfair Display,serif;font-size:2.7rem;color:var(--dark);margin-bottom:1rem}h1 .accent[data-v-4b3fadfd]{color:var(--gold);font-style:italic}.blog-lead[data-v-4b3fadfd]{font-size:1.05rem;color:var(--muted);line-height:1.8}.blog-body[data-v-4b3fadfd]{padding:.5rem 0 4.5rem;background:#faf7f2}.blog-wrap[data-v-4b3fadfd]{max-width:1000px;margin:0 auto;padding:0 2rem}.blog-note[data-v-4b3fadfd]{text-align:center;color:var(--muted);padding:2.5rem 1rem}.blog-grid[data-v-4b3fadfd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.2rem}.blog-card[data-v-4b3fadfd]{text-decoration:none;background:#fff;border:1px solid rgba(42,123,124,.14);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.blog-card[data-v-4b3fadfd]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #2a7b7c1f}.blog-card-cover[data-v-4b3fadfd]{aspect-ratio:16/9;background:#f4eee6}.blog-card-cover img[data-v-4b3fadfd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.blog-card-body[data-v-4b3fadfd]{padding:1.2rem 1.25rem 1.35rem}.blog-card-body time[data-v-4b3fadfd]{font-size:.75rem;color:var(--gold);font-weight:600}.blog-card-body h2[data-v-4b3fadfd]{font-family:Playfair Display,serif;font-size:1.25rem;color:var(--dark);margin:.4rem 0 .5rem;line-height:1.35}.blog-card-body p[data-v-4b3fadfd]{color:var(--muted);line-height:1.65;margin:0 0 .9rem;font-size:.92rem}.blog-card-cta[data-v-4b3fadfd]{color:var(--teal);font-weight:700;font-size:.85rem}@media(max-width:768px){h1[data-v-4b3fadfd]{font-size:2.1rem}.blog-wrap[data-v-4b3fadfd]{padding:0 1rem}}.post-hero[data-v-92346481]{position:relative;overflow:hidden;padding:2.6rem 2rem 1.5rem}.post-hero-content[data-v-92346481]{position:relative;max-width:760px;margin:0 auto}.post-back[data-v-92346481]{display:inline-block;color:var(--teal);text-decoration:none;font-weight:600;font-size:.88rem;margin-bottom:1rem}.post-hero time[data-v-92346481]{display:block;color:var(--gold);font-weight:600;font-size:.82rem;margin-bottom:.5rem}h1[data-v-92346481]{font-family:Playfair Display,serif;font-size:2.4rem;color:var(--dark);line-height:1.25;margin-bottom:.8rem}.post-excerpt[data-v-92346481]{font-size:1.08rem;color:var(--muted);line-height:1.7}.post-note[data-v-92346481]{color:var(--muted);padding:1rem 0 2rem}.post-note a[data-v-92346481]{color:var(--teal)}.post-body[data-v-92346481]{max-width:760px;margin:0 auto 4rem;padding:0 2rem}.post-cover[data-v-92346481]{width:100%;border-radius:16px;max-height:420px;-o-object-fit:cover;object-fit:cover;margin-bottom:1.6rem}.post-prose p[data-v-92346481]{font-size:1.05rem;line-height:1.85;color:#3a342c;margin:0 0 1.15rem}.post-cta[data-v-92346481]{margin-top:2.4rem;padding:1.5rem 1.6rem;border-radius:16px;background:linear-gradient(160deg,#2a7b7c1a,#fff);border:1px solid rgba(42,123,124,.16)}.post-cta h2[data-v-92346481]{font-family:Playfair Display,serif;font-size:1.35rem;margin:0 0 .35rem;color:var(--dark)}.post-cta p[data-v-92346481]{color:var(--muted);margin:0 0 1rem}.post-btn[data-v-92346481]{display:inline-flex;background:linear-gradient(135deg,#2a7b7c,#1e6364);color:#fff;text-decoration:none;font-weight:600;padding:.7rem 1.15rem;border-radius:12px}@media(max-width:768px){h1[data-v-92346481]{font-size:1.85rem}.post-body[data-v-92346481],.post-hero[data-v-92346481]{padding-left:1rem;padding-right:1rem}}.admin-root[data-v-b55de1cf]{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;font-family:DM Sans,sans-serif}.admin-left[data-v-b55de1cf]{background:linear-gradient(145deg,#1a1612,#2a7b7c 60%,#1e6364);display:flex;align-items:center;justify-content:center;padding:3rem 3.5rem;position:relative;overflow:hidden}.admin-left[data-v-b55de1cf]:before{content:"";position:absolute;top:-120px;right:-120px;width:380px;height:380px;border-radius:50%;background:#c8973a1f}.admin-left[data-v-b55de1cf]:after{content:"";position:absolute;bottom:-80px;left:-80px;width:280px;height:280px;border-radius:50%;background:#ffffff0a}.left-content[data-v-b55de1cf]{position:relative;z-index:1;max-width:380px}.brand[data-v-b55de1cf]{display:flex;align-items:center;gap:1rem;margin-bottom:3rem}.brand-icon[data-v-b55de1cf]{width:52px;height:52px;background:#ffffff26;border:1px solid rgba(255,255,255,.2);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.brand-name[data-v-b55de1cf]{font-family:Playfair Display,serif;font-size:1.3rem;font-weight:700;color:#fff}.brand-name em[data-v-b55de1cf]{color:#c8973a;font-style:italic}.brand-sub[data-v-b55de1cf]{font-size:.72rem;color:#ffffff73;letter-spacing:1px;text-transform:uppercase}.left-text[data-v-b55de1cf]{margin-bottom:2.5rem}.left-text h2[data-v-b55de1cf]{font-family:Playfair Display,serif;font-size:1.9rem;font-weight:700;color:#fff;line-height:1.3;margin-bottom:.8rem}.left-text p[data-v-b55de1cf]{font-size:.88rem;color:#fff9;line-height:1.75}.left-features[data-v-b55de1cf]{display:flex;flex-direction:column;gap:.9rem;margin-bottom:3rem}.lf-item[data-v-b55de1cf]{display:flex;align-items:center;gap:.8rem;font-size:.84rem;color:#ffffffb3}.lf-icon[data-v-b55de1cf]{width:34px;height:34px;min-width:34px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:.9rem}.left-footer[data-v-b55de1cf]{border-top:1px solid rgba(255,255,255,.1);padding-top:1.5rem}.clinic-info[data-v-b55de1cf]{display:flex;flex-direction:column;gap:.3rem;font-size:.75rem;color:#ffffff59}.admin-right[data-v-b55de1cf]{background:#fafaf8;display:flex;align-items:center;justify-content:center;padding:2rem 2.5rem}.login-box[data-v-b55de1cf]{width:100%;max-width:420px}.login-header[data-v-b55de1cf]{text-align:center;margin-bottom:2rem}.login-avatar[data-v-b55de1cf]{width:64px;height:64px;background:linear-gradient(135deg,#2a7b7c,#1e6364);border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin:0 auto 1rem;box-shadow:0 8px 24px #2a7b7c4d}.login-header h1[data-v-b55de1cf]{font-family:Playfair Display,serif;font-size:1.7rem;font-weight:700;color:#1a1612;margin-bottom:.35rem}.login-header p[data-v-b55de1cf]{font-size:.85rem;color:#7a6a5a}.error-alert[data-v-b55de1cf]{background:#fef2f2;border:1px solid #FECACA;color:#dc2626;padding:.75rem 1rem;border-radius:10px;font-size:.83rem;margin-bottom:1.2rem;display:flex;align-items:center;gap:.5rem}.shake-enter-active[data-v-b55de1cf]{animation:shake-b55de1cf .4s ease}@keyframes shake-b55de1cf{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.login-form[data-v-b55de1cf]{display:flex;flex-direction:column;gap:1.1rem}.form-group[data-v-b55de1cf]{display:flex;flex-direction:column;gap:.4rem}.form-group label[data-v-b55de1cf]{font-size:.8rem;font-weight:600;color:#2c2420}.input-wrap[data-v-b55de1cf]{position:relative;display:flex;align-items:center;background:#fff;border:1.5px solid #E8DDD5;border-radius:11px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.form-group.focused .input-wrap[data-v-b55de1cf]{border-color:#2a7b7c;box-shadow:0 0 0 3px #2a7b7c1a}.input-icon[data-v-b55de1cf]{display:flex;align-items:center;padding:0 .75rem 0 1rem;color:#b0a090;flex-shrink:0}.form-group.focused .input-icon[data-v-b55de1cf]{color:#2a7b7c}.input-wrap input[data-v-b55de1cf]{flex:1;border:none;outline:none;padding:.85rem .75rem .85rem 0;font-size:.88rem;color:#1a1612;background:transparent;font-family:DM Sans,sans-serif}.input-wrap input[data-v-b55de1cf]::-moz-placeholder{color:#c4b8ac}.input-wrap input[data-v-b55de1cf]::placeholder{color:#c4b8ac}.toggle-pass[data-v-b55de1cf]{background:none;border:none;cursor:pointer;padding:0 .9rem;color:#b0a090;display:flex;align-items:center;transition:color .2s}.toggle-pass[data-v-b55de1cf]:hover{color:#2a7b7c}.login-btn[data-v-b55de1cf]{width:100%;background:linear-gradient(135deg,#2a7b7c,#1e6364);color:#fff;border:none;border-radius:12px;padding:1rem;font-size:.95rem;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer;box-shadow:0 6px 20px #2a7b7c66;transition:all .25s;margin-top:.4rem}.login-btn[data-v-b55de1cf]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 28px #2a7b7c80}.login-btn[data-v-b55de1cf]:disabled{opacity:.7;cursor:not-allowed}.login-btn.loading[data-v-b55de1cf]{background:linear-gradient(135deg,#1e6364,#155858)}.spinner-wrap[data-v-b55de1cf]{display:flex;align-items:center;justify-content:center;gap:.6rem}.spinner[data-v-b55de1cf]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-b55de1cf .7s linear infinite}@keyframes spin-b55de1cf{to{transform:rotate(360deg)}}.login-footer[data-v-b55de1cf]{display:flex;justify-content:space-between;align-items:center;margin-top:1.8rem;padding-top:1.5rem;border-top:1px solid #F0E8DF}.back-link[data-v-b55de1cf]{font-size:.82rem;color:#7a6a5a;text-decoration:none;font-weight:500;transition:color .2s}.back-link[data-v-b55de1cf]:hover{color:#2a7b7c}.secure-badge[data-v-b55de1cf]{font-size:.75rem;color:#b0a090;display:flex;align-items:center;gap:.3rem}@media(max-width:768px){.admin-root[data-v-b55de1cf]{grid-template-columns:1fr}.admin-left[data-v-b55de1cf]{display:none}.admin-right[data-v-b55de1cf]{min-height:100vh;background:linear-gradient(160deg,#eaf4f4,#fafaf8);padding:2rem 1.25rem}.login-box[data-v-b55de1cf]{max-width:100%}}.adm-sidebar[data-v-99056e6f]{width:270px;min-height:100vh;background:linear-gradient(180deg,#141210,#1a1612 40%,#152a2a);color:#ffffffe6;display:flex;flex-direction:column;position:fixed;left:0;top:0;bottom:0;z-index:300;border-right:1px solid rgba(200,151,58,.12);box-shadow:4px 0 32px #00000040;font-family:DM Sans,system-ui,sans-serif;transition:transform .3s ease}.adm-drawer-overlay[data-v-99056e6f]{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:299;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.adm-brand[data-v-99056e6f]{padding:1.35rem 1.25rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.06)}.adm-brand-link[data-v-99056e6f]{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit}.adm-brand-icon[data-v-99056e6f]{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#2a7b7c,#1e6364);display:flex;align-items:center;justify-content:center;font-size:1.35rem;box-shadow:0 4px 16px #2a7b7c59}.adm-brand-text[data-v-99056e6f]{display:flex;flex-direction:column;gap:.15rem}.adm-brand-title[data-v-99056e6f]{font-family:Playfair Display,Georgia,serif;font-size:1.05rem;font-weight:600;letter-spacing:.02em}.adm-brand-title em[data-v-99056e6f]{color:#c8973a;font-style:italic}.adm-brand-badge[data-v-99056e6f]{font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:#c8973af2;font-weight:600}.adm-nav[data-v-99056e6f]{flex:1;overflow-y:auto;padding:1rem .75rem}.adm-nav-label[data-v-99056e6f]{font-size:.65rem;text-transform:uppercase;letter-spacing:.14em;color:#ffffff59;padding:.5rem .85rem .35rem;margin-top:.25rem}.adm-nav-list[data-v-99056e6f]{list-style:none;margin:0 0 .75rem;padding:0}.adm-nav-link[data-v-99056e6f]{display:flex;align-items:center;gap:.65rem;padding:.65rem .85rem;margin-bottom:.2rem;border-radius:12px;color:#ffffffb8;text-decoration:none;font-size:.88rem;font-weight:500;transition:background .2s,color .2s;border:1px solid transparent}.adm-nav-link[data-v-99056e6f]:hover{background:#ffffff0f;color:#fff}.adm-nav-link.active[data-v-99056e6f]{background:linear-gradient(135deg,#2a7b7c73,#1e636459);color:#fff;border-color:#c8973a40;box-shadow:0 4px 20px #2a7b7c33}.adm-nav-link--muted[data-v-99056e6f]{opacity:.85}.adm-nav-icon[data-v-99056e6f]{display:flex;align-items:center;justify-content:center;opacity:.9}.adm-nav-tag[data-v-99056e6f]{margin-left:auto;font-size:.58rem;padding:.15rem .45rem;border-radius:6px;background:#c8973a33;color:#e8c56e;font-weight:600;letter-spacing:.04em}.adm-nav-external[data-v-99056e6f]{margin-left:auto;font-size:.75rem;opacity:.6}.adm-sidebar-footer[data-v-99056e6f]{padding:1rem 1rem 1.25rem;border-top:1px solid rgba(255,255,255,.06);background:#0003}.adm-user[data-v-99056e6f]{display:flex;align-items:center;gap:.65rem;margin-bottom:.85rem}.adm-user-avatar[data-v-99056e6f]{width:40px;height:40px;border-radius:12px;background:linear-gradient(145deg,#c8973a,#a67c2e);color:#1a1612;font-weight:700;font-size:1rem;display:flex;align-items:center;justify-content:center}.adm-user-info[data-v-99056e6f]{min-width:0;display:flex;flex-direction:column;gap:.1rem}.adm-user-name[data-v-99056e6f]{font-size:.88rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-user-role[data-v-99056e6f]{font-size:.72rem;color:#ffffff73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-logout[data-v-99056e6f]{width:100%;padding:.55rem 1rem;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffd9;font-size:.82rem;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s;font-family:inherit}.adm-logout[data-v-99056e6f]:hover:not(:disabled){background:#dc505026;border-color:#dc505059;color:#ffb4b4}.adm-logout[data-v-99056e6f]:disabled{opacity:.6;cursor:wait}.adm-spinner[data-v-99056e6f]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:adm-spin-99056e6f .7s linear infinite}@keyframes adm-spin-99056e6f{to{transform:rotate(360deg)}}@media(max-width:960px){.adm-drawer-overlay[data-v-99056e6f]{display:block}.adm-sidebar[data-v-99056e6f]{transform:translate(-100%);box-shadow:none}.adm-sidebar.open[data-v-99056e6f]{transform:translate(0);box-shadow:8px 0 40px #00000073}}@media(min-width:961px){.adm-drawer-overlay[data-v-99056e6f]{display:none!important;pointer-events:none;visibility:hidden}}.adm-app[data-v-50f6ccec]{display:flex;min-height:100vh;background:radial-gradient(900px 420px at 0% 0%,rgba(42,123,124,.07),transparent 55%),radial-gradient(700px 380px at 100% 0%,rgba(200,151,58,.1),transparent 50%),#f3ebe0;font-family:DM Sans,system-ui,sans-serif}.adm-shell[data-v-50f6ccec]{flex:1;margin-left:270px;min-height:100vh;display:flex;flex-direction:column}.adm-topbar[data-v-50f6ccec]{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:1rem;padding:.9rem 1.7rem;background:#fffbf6e0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(200,151,58,.14)}.adm-menu-btn[data-v-50f6ccec]{display:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:0;border-radius:12px;background:#fff;border:1px solid #e8ddd5;cursor:pointer}.adm-menu-btn span[data-v-50f6ccec]{display:block;height:2px;width:18px;margin:0 auto;background:var(--dark);border-radius:1px}.adm-topbar-title[data-v-50f6ccec]{font-size:.95rem;font-weight:700;color:var(--dark)}.adm-topbar-crumb[data-v-50f6ccec]{color:var(--muted);font-weight:500}.adm-topbar-sep[data-v-50f6ccec]{color:#ccc;margin:0 .25rem;font-weight:400}.adm-topbar-preview[data-v-50f6ccec]{margin-left:auto;font-size:.8rem;color:#1e6364;text-decoration:none;font-weight:700;background:#fff;border:1px solid rgba(42,123,124,.22);padding:.42rem .85rem;border-radius:999px;box-shadow:0 4px 14px #2a7b7c14}.adm-topbar-preview[data-v-50f6ccec]:hover{background:#2a7b7c;color:#fff;border-color:#2a7b7c}.adm-content[data-v-50f6ccec]{flex:1;padding:1.25rem 1.5rem 2rem}.adm-page-enter-active[data-v-50f6ccec],.adm-page-leave-active[data-v-50f6ccec]{transition:opacity .2s ease,transform .2s ease}.adm-page-enter-from[data-v-50f6ccec],.adm-page-leave-to[data-v-50f6ccec]{opacity:0;transform:translateY(8px)}@media(max-width:960px){.adm-shell[data-v-50f6ccec]{margin-left:0}.adm-menu-btn[data-v-50f6ccec]{display:flex}}.dash[data-v-163c2af8]{max-width:1120px;margin:0 auto}.dash-hero[data-v-163c2af8]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.75rem;padding:1.6rem 1.75rem;border-radius:24px;background:radial-gradient(1200px 280px at 100% -20%,rgba(200,151,58,.22),transparent 50%),linear-gradient(135deg,#141210,#1c3a3a 55%,#152a2a);color:#fff;box-shadow:0 18px 40px #1412102e}.dash-kicker[data-v-163c2af8]{font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;color:#e8c56e;font-weight:700;margin:0 0 .4rem}.dash-title[data-v-163c2af8]{font-family:Playfair Display,serif;font-size:2.05rem;line-height:1.15;margin:0;font-weight:700}.dash-name[data-v-163c2af8]{color:#e8c56e;font-style:italic}.dash-lead[data-v-163c2af8]{margin:.7rem 0 0;font-size:.95rem;color:#ffffffb8;max-width:520px;line-height:1.65}.dash-hero-aside[data-v-163c2af8]{display:flex;flex-direction:column;align-items:flex-end;gap:.45rem}.dash-pill[data-v-163c2af8]{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;color:#dcfce7;background:#16a34a2e;border:1px solid rgba(74,222,128,.35);padding:.35rem .75rem;border-radius:999px}.dash-pill-dot[data-v-163c2af8]{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80}.dash-date[data-v-163c2af8]{font-size:.82rem;color:#ffffff8c}.dash-live-link[data-v-163c2af8]{font-size:.82rem;color:#e8c56e;text-decoration:none;font-weight:600}.dash-live-link[data-v-163c2af8]:hover{text-decoration:underline}.dash-stats[data-v-163c2af8]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}.dash-stat[data-v-163c2af8]{background:#fff;border-radius:20px;padding:1.15rem 1.2rem 1.2rem;border:1px solid rgba(200,151,58,.14);box-shadow:0 8px 28px #1a16120d;display:flex;flex-direction:column;min-height:148px}.dash-stat--gold[data-v-163c2af8]{background:linear-gradient(180deg,#fffdf8,#fff)}.dash-stat--teal[data-v-163c2af8]{background:linear-gradient(180deg,#f3faf9,#fff)}.dash-stat-top[data-v-163c2af8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.85rem}.dash-stat-icon[data-v-163c2af8]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:#f6efe6;border-radius:14px;font-size:1.2rem}.dash-stat-go[data-v-163c2af8]{font-size:.72rem;font-weight:700;color:#2a7b7c;text-decoration:none}.dash-stat-value[data-v-163c2af8]{font-family:Playfair Display,serif;font-size:2rem;font-weight:700;color:#1a1612;line-height:1}.dash-stat-label[data-v-163c2af8]{margin-top:.4rem;font-size:.84rem;font-weight:700;color:#1a1612}.dash-stat-hint[data-v-163c2af8]{margin-top:.2rem;font-size:.72rem;color:#8a7b6c}.dash-grid[data-v-163c2af8]{display:grid;grid-template-columns:1.35fr .9fr;gap:1.15rem;align-items:start}.dash-side[data-v-163c2af8]{display:flex;flex-direction:column;gap:1.15rem}.dash-panel[data-v-163c2af8]{background:#fff;border-radius:22px;padding:1.35rem 1.45rem 1.5rem;border:1px solid rgba(200,151,58,.12);box-shadow:0 8px 28px #1a16120d}.dash-panel-head[data-v-163c2af8]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.dash-panel h2[data-v-163c2af8]{font-family:Playfair Display,serif;font-size:1.18rem;margin:0 0 .2rem;color:#1a1612}.dash-panel-head p[data-v-163c2af8],.dash-muted[data-v-163c2af8],.dash-empty-inline[data-v-163c2af8]{margin:0;color:#8a7b6c;font-size:.84rem;line-height:1.55}.dash-text-link[data-v-163c2af8]{color:#2a7b7c;font-size:.82rem;font-weight:700;text-decoration:none;white-space:nowrap}.dash-feed[data-v-163c2af8]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.dash-feed li[data-v-163c2af8]{display:flex;align-items:center;gap:.75rem;padding:.7rem .75rem;border-radius:14px;background:#fdf8f3;border:1px solid #f0e8df}.dash-feed-avatar[data-v-163c2af8]{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#2a7b7c,#1e6364);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}.dash-feed-body[data-v-163c2af8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.dash-feed-body strong[data-v-163c2af8]{font-size:.88rem;color:#1a1612}.dash-feed-body span[data-v-163c2af8]{font-size:.75rem;color:#8a7b6c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-feed-status[data-v-163c2af8]{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:.22rem .5rem;border-radius:999px;background:#fef3c7;color:#92400e}.dash-feed-status.is-confirmed[data-v-163c2af8]{background:#dbeafe;color:#1e40af}.dash-feed-status.is-completed[data-v-163c2af8]{background:#dcfce7;color:#166534}.dash-feed-status.is-cancelled[data-v-163c2af8]{background:#fee2e2;color:#991b1b}.dash-panel--accent[data-v-163c2af8]{background:linear-gradient(145deg,#1e6364,#2a7b7c 48%,#173232);color:#fff;border:none}.dash-panel--accent h2[data-v-163c2af8]{color:#fff}.dash-accent-kicker[data-v-163c2af8]{margin:0 0 .35rem;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#e8c56e;font-weight:700}.dash-panel-text[data-v-163c2af8]{font-size:.88rem;line-height:1.6;opacity:.94;margin:0 0 .45rem}.dash-panel-text--soft[data-v-163c2af8]{opacity:.72;font-size:.8rem}.dash-panel-tags[data-v-163c2af8]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.dash-panel-tags span[data-v-163c2af8]{font-size:.68rem;padding:.3rem .65rem;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2)}.dash-actions[data-v-163c2af8]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.dash-action[data-v-163c2af8]{display:flex;align-items:center;gap:.7rem;padding:.78rem .9rem;border-radius:14px;background:#fdf8f3;border:1px solid #f0e8df;color:#1a1612;text-decoration:none;font-size:.88rem;font-weight:600;transition:transform .15s,border-color .15s,background .15s}.dash-action[data-v-163c2af8]:hover{background:#eaf4f4;border-color:#2a7b7c47;transform:translateY(-1px)}.dash-action-ico[data-v-163c2af8]{width:32px;height:32px;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center}@media(max-width:1024px){.dash-stats[data-v-163c2af8]{grid-template-columns:repeat(2,1fr)}.dash-grid[data-v-163c2af8]{grid-template-columns:1fr}}@media(max-width:640px){.dash-hero[data-v-163c2af8]{padding:1.25rem 1.15rem}.dash-hero-aside[data-v-163c2af8]{align-items:flex-start}.dash-title[data-v-163c2af8]{font-size:1.55rem}.dash-stats[data-v-163c2af8]{grid-template-columns:1fr}}.adm-placeholder[data-v-3732833d]{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:2rem}.adm-ph-card[data-v-3732833d]{text-align:center;max-width:420px;padding:2.5rem;background:#fff;border-radius:20px;border:1px solid #ede4da;box-shadow:0 8px 32px #0000000f}.adm-ph-icon[data-v-3732833d]{font-size:2.5rem;display:block;margin-bottom:1rem}.adm-ph-card h2[data-v-3732833d]{font-family:Playfair Display,serif;font-size:1.5rem;color:var(--dark);margin-bottom:.5rem}.adm-ph-card p[data-v-3732833d]{font-size:.92rem;color:var(--muted);line-height:1.6;margin-bottom:1.5rem}.adm-ph-back[data-v-3732833d]{color:var(--teal);font-weight:500;text-decoration:none;font-size:.9rem}.adm-ph-back[data-v-3732833d]:hover{text-decoration:underline}.appt-admin[data-v-80f719fd]{max-width:1200px;margin:0 auto}.appt-head[data-v-80f719fd]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.35rem}.appt-kicker[data-v-80f719fd]{font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;color:#b8872e;font-weight:700;margin-bottom:.35rem}.appt-title[data-v-80f719fd]{font-family:Playfair Display,serif;font-size:1.95rem;color:#1a1612;font-weight:700;margin-bottom:.4rem}.appt-sub[data-v-80f719fd]{font-size:.9rem;color:var(--muted);max-width:560px;line-height:1.55}.appt-refresh[data-v-80f719fd]{display:inline-flex;align-items:center;gap:.45rem;padding:.62rem 1.2rem;border-radius:12px;border:none;background:linear-gradient(135deg,#2a7b7c,#1e6364);font-size:.84rem;font-weight:700;color:#fff;cursor:pointer;font-family:inherit;box-shadow:0 8px 20px #2a7b7c47;transition:transform .15s,opacity .2s}.appt-refresh-ico[data-v-80f719fd]{display:inline-block;font-size:1.05rem;line-height:1}.appt-refresh[data-v-80f719fd]:hover:not(:disabled){transform:translateY(-1px)}.appt-refresh[data-v-80f719fd]:disabled{opacity:.55;cursor:wait}.appt-banner[data-v-80f719fd]{padding:.85rem 1rem;border-radius:12px;margin-bottom:1rem;font-size:.88rem}.appt-banner--err[data-v-80f719fd]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.appt-toolbar[data-v-80f719fd]{background:#fff;border:1px solid rgba(200,151,58,.16);border-radius:20px;padding:1.05rem 1.2rem 1.15rem;margin-bottom:1.25rem;box-shadow:0 10px 28px #1a16120d}.appt-statbar[data-v-80f719fd]{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;padding-bottom:.85rem;margin-bottom:.85rem;border-bottom:1px solid #efe6dc}.appt-statgrp[data-v-80f719fd]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.appt-statgrp--status[data-v-80f719fd]{gap:.65rem 1rem}.appt-stat-div[data-v-80f719fd]{width:1px;height:28px;background:#e5dcd3;flex-shrink:0}.appt-pill[data-v-80f719fd]{display:inline-flex;align-items:baseline;gap:.35rem;padding:.35rem .75rem;border-radius:999px;font-size:.82rem;font-weight:600;color:var(--dark);border:1px solid #e8ddd5;background:#fdfaf6}.appt-pill em[data-v-80f719fd]{font-style:normal;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.appt-pill--strong[data-v-80f719fd]{border-color:#c8973a59;background:#fdf3e373}.appt-pill--teal[data-v-80f719fd]{border-color:#2a7b7c59;background:#eaf4f48c;color:#1e6364}.appt-mini-stat[data-v-80f719fd]{font-size:.78rem;color:var(--muted);display:inline-flex;align-items:center;gap:.35rem}.appt-mini-stat strong[data-v-80f719fd]{color:var(--dark);font-weight:700}.appt-mini-dot[data-v-80f719fd]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.appt-mini-dot--pending[data-v-80f719fd]{background:#ca8a04}.appt-mini-dot--confirmed[data-v-80f719fd]{background:#2563eb}.appt-mini-dot--completed[data-v-80f719fd]{background:#16a34a}.appt-mini-dot--cancelled[data-v-80f719fd]{background:#dc2626}.appt-search-row[data-v-80f719fd]{display:flex;flex-direction:column;gap:.35rem;padding:.75rem 0 .85rem;margin:0 0 .75rem;border-bottom:1px solid #efe6dc}.appt-search-wrap[data-v-80f719fd]{position:relative;display:flex;align-items:center;width:100%}.appt-search-icon[data-v-80f719fd]{position:absolute;left:.9rem;top:50%;transform:translateY(-50%);color:#9a8b7a;pointer-events:none;display:flex}.appt-search-input[data-v-80f719fd]{width:100%;padding:.65rem 2.5rem .65rem 2.65rem;border-radius:12px;border:1.5px solid #ddd4ca;font-size:.92rem;font-family:inherit;color:var(--dark);background:#fffcfa;outline:none;transition:border-color .2s,box-shadow .2s}.appt-search-input[data-v-80f719fd]::-moz-placeholder{color:#a89888}.appt-search-input[data-v-80f719fd]::placeholder{color:#a89888}.appt-search-input[data-v-80f719fd]:focus{border-color:var(--teal);box-shadow:0 0 0 3px #2a7b7c1f}.appt-search-clear[data-v-80f719fd]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:32px;height:32px;border:none;border-radius:8px;background:#efe8df;color:#5c5349;font-size:1.25rem;line-height:1;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;transition:background .2s}.appt-search-clear[data-v-80f719fd]:hover{background:#e0d5c9}.appt-filter-row[data-v-80f719fd]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem}.appt-filter-cell[data-v-80f719fd]{display:flex;flex-direction:column;gap:.28rem;min-width:0}.appt-filter-cell--grow[data-v-80f719fd]{flex:1 1 200px}.appt-filter-cell--quick[data-v-80f719fd]{flex:1 1 180px}.appt-filter-cell--end[data-v-80f719fd]{margin-left:auto;flex:0 0 auto}.appt-inline-label[data-v-80f719fd]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#9a8b7a}.appt-input[data-v-80f719fd]{width:100%;min-width:0;padding:.5rem .65rem;border-radius:10px;border:1.5px solid #e0d5cb;font-size:.85rem;font-family:inherit;color:var(--dark);background:#fffcfa;outline:none;transition:border-color .2s,box-shadow .2s}.appt-input--sm[data-v-80f719fd]{max-width:100%}.appt-input[data-v-80f719fd]:focus{border-color:var(--teal);box-shadow:0 0 0 3px #2a7b7c1f}.appt-dates[data-v-80f719fd]{flex-direction:row;flex-wrap:wrap;gap:.65rem}.appt-dates>div[data-v-80f719fd]{display:flex;flex-direction:column;gap:.28rem;min-width:140px}.appt-segment[data-v-80f719fd]{display:flex;flex-wrap:wrap;gap:.3rem}.appt-segment--compact button[data-v-80f719fd]{padding:.38rem .75rem;font-size:.76rem}.appt-segment button[data-v-80f719fd]{padding:.45rem .9rem;border-radius:8px;border:1px solid #ddd4ca;background:#faf7f3;font-size:.8rem;font-weight:600;color:#6b5d4f;cursor:pointer;font-family:inherit;transition:background .2s,border-color .2s,color .2s}.appt-segment button[data-v-80f719fd]:hover{border-color:var(--teal);color:var(--teal);background:#fff}.appt-segment button.active[data-v-80f719fd]{background:var(--teal);border-color:var(--teal);color:#fff}.appt-quick-inline[data-v-80f719fd]{display:flex;flex-wrap:wrap;gap:.35rem}.appt-chip[data-v-80f719fd]{padding:.38rem .65rem;border-radius:8px;border:1px solid rgba(200,151,58,.4);background:linear-gradient(180deg,#fffdf9,#fdf6ea);font-size:.74rem;font-weight:600;color:#5c4d3d;cursor:pointer;font-family:inherit;white-space:nowrap}.appt-chip[data-v-80f719fd]:hover{border-color:var(--gold);color:var(--dark)}.appt-clear[data-v-80f719fd]{background:none;border:none;color:var(--teal);font-size:.82rem;font-weight:600;cursor:pointer;font-family:inherit;padding:.25rem 0}.appt-clear[data-v-80f719fd]:hover{text-decoration:underline}.appt-clear--solid[data-v-80f719fd]{margin-top:.75rem;padding:.5rem 1.2rem;border-radius:10px;border:1px solid var(--teal);background:#2a7b7c14}.appt-clear--btn[data-v-80f719fd]{padding:.45rem .85rem!important;border-radius:10px!important;border:1px solid #e8ddd5!important;background:#fff!important;color:var(--muted)!important;text-decoration:none!important}.appt-clear--btn[data-v-80f719fd]:hover{border-color:#d4c4b4!important;color:var(--dark)!important}.appt-loading[data-v-80f719fd]{padding:3rem;text-align:center;color:var(--muted);font-size:.95rem}.appt-empty[data-v-80f719fd]{text-align:center;padding:3rem 1.5rem;background:#fff;border-radius:20px;border:1px dashed #e8ddd5}.appt-empty--filter[data-v-80f719fd]{border-style:solid;border-color:#2a7b7c33;background:#eaf4f459}.appt-empty-icon[data-v-80f719fd]{font-size:2.5rem;display:block;margin-bottom:.75rem}.appt-empty p[data-v-80f719fd]{color:var(--dark);font-weight:500}.appt-empty-hint[data-v-80f719fd]{font-size:.85rem!important;color:var(--muted)!important;font-weight:400!important;margin-top:.35rem}.appt-table-wrap[data-v-80f719fd]{overflow-x:auto;background:#fff;border-radius:20px;border:1px solid rgba(200,151,58,.16);box-shadow:0 10px 32px #1a16120f;max-height:min(70vh,900px);overflow-y:auto}.appt-table[data-v-80f719fd]{width:100%;border-collapse:separate;border-spacing:0;font-size:.82rem}.appt-table th[data-v-80f719fd],.appt-table td[data-v-80f719fd]{padding:.75rem .85rem;text-align:left;vertical-align:top;border-right:1px solid #efe6dc;border-bottom:1px solid #efe6dc}.appt-table th[data-v-80f719fd]:last-child,.appt-table td[data-v-80f719fd]:last-child{border-right:none}.appt-table thead th[data-v-80f719fd]{position:sticky;top:0;z-index:2;font-size:.65rem;text-transform:uppercase;letter-spacing:.07em;color:#5c5148;font-weight:800;background:linear-gradient(180deg,#fbf6ef,#f3ebe0);white-space:nowrap;box-shadow:0 1px #e5dcd3}.appt-table tbody tr:nth-child(2n) td[data-v-80f719fd]{background:#fcfaf7}.appt-table tbody tr:hover td[data-v-80f719fd]{background:#eaf4f48c!important}.appt-table tbody tr:last-child td[data-v-80f719fd]{border-bottom:none}.appt-badge[data-v-80f719fd]{display:inline-block;padding:.22rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.appt-badge--pending[data-v-80f719fd]{background:#fef3c7;color:#92400e}.appt-badge--confirmed[data-v-80f719fd]{background:#dbeafe;color:#1e40af}.appt-badge--completed[data-v-80f719fd]{background:#dcfce7;color:#166534}.appt-badge--cancelled[data-v-80f719fd]{background:#fee2e2;color:#991b1b}.appt-badge--lg[data-v-80f719fd]{margin-top:.5rem;font-size:.72rem;padding:.3rem .65rem}.appt-col-actions[data-v-80f719fd]{width:4.5rem;text-align:center}.appt-actions-cell[data-v-80f719fd]{text-align:center;vertical-align:middle}.appt-view-btn[data-v-80f719fd]{padding:.4rem .8rem;border-radius:10px;border:none;background:linear-gradient(135deg,#2a7b7c,#1e6364);color:#fff;font-size:.74rem;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap;box-shadow:0 4px 12px #2a7b7c40}.appt-view-btn[data-v-80f719fd]:hover{transform:translateY(-1px)}.appt-modal-backdrop[data-v-80f719fd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#1a161273;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:appt-fade-in-80f719fd .2s ease}@keyframes appt-fade-in-80f719fd{0%{opacity:0}to{opacity:1}}.appt-modal[data-v-80f719fd]{width:100%;max-width:32rem;max-height:min(90vh,640px);display:flex;flex-direction:column;background:#fdf8f3;border-radius:20px;border:1px solid rgba(200,151,58,.2);box-shadow:0 24px 60px #00000038;overflow:hidden;animation:appt-pop-in-80f719fd .25s ease}@keyframes appt-pop-in-80f719fd{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.appt-modal-head[data-v-80f719fd]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem;background:linear-gradient(145deg,rgba(42,123,124,.12),transparent);border-bottom:1px solid #efe6dc}.appt-modal-kicker[data-v-80f719fd]{font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:var(--gold);font-weight:700;margin:0 0 .25rem}.appt-modal-title[data-v-80f719fd]{font-family:Playfair Display,serif;font-size:1.35rem;color:var(--dark);margin:0 0 .5rem;line-height:1.25}.appt-modal-close[data-v-80f719fd]{flex-shrink:0;width:40px;height:40px;border:none;border-radius:12px;background:#ffffffd9;color:var(--muted);font-size:1.5rem;line-height:1;cursor:pointer;transition:background .2s,color .2s}.appt-modal-close[data-v-80f719fd]:hover{background:#fee2e2;color:#991b1b}.appt-modal-body[data-v-80f719fd]{padding:1rem 1.35rem;overflow-y:auto;flex:1}.appt-modal-dl[data-v-80f719fd]{margin:0}.appt-modal-row[data-v-80f719fd]{display:grid;grid-template-columns:8.5rem 1fr;gap:.5rem 1rem;padding:.55rem 0;border-bottom:1px solid #efe8df;font-size:.86rem}.appt-modal-row[data-v-80f719fd]:last-child{border-bottom:none}.appt-modal-row dt[data-v-80f719fd]{margin:0;color:var(--muted);font-weight:600;font-size:.76rem}.appt-modal-row dd[data-v-80f719fd]{margin:0;color:var(--dark);word-break:break-word}.appt-modal-row--block[data-v-80f719fd]{grid-template-columns:1fr;gap:.35rem}.appt-modal-row--block dt[data-v-80f719fd]{grid-column:1 / -1}.appt-modal-msg[data-v-80f719fd]{white-space:pre-wrap;line-height:1.55;font-size:.85rem;background:#fff;padding:.75rem 1rem;border-radius:12px;border:1px solid #e8ddd5}.appt-modal-foot[data-v-80f719fd]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem;padding:1rem 1.35rem;border-top:1px solid #efe6dc;background:#ffffffa6}.appt-modal-done[data-v-80f719fd]{padding:.55rem 1.35rem;border-radius:12px;border:none;background:var(--teal);color:#fff;font-size:.88rem;font-weight:600;cursor:pointer;font-family:inherit}.appt-modal-done[data-v-80f719fd]:hover{background:#1e6364}.appt-modal-call[data-v-80f719fd]{font-size:.84rem;font-weight:600;color:var(--teal);text-decoration:none}.appt-modal-call[data-v-80f719fd]:hover{text-decoration:underline}.appt-status-cell[data-v-80f719fd]{width:9.5rem;white-space:nowrap}.appt-status-wrap[data-v-80f719fd]{display:flex;flex-direction:column;gap:.25rem}.appt-status-select[data-v-80f719fd]{width:100%;max-width:10rem;padding:.42rem 1.75rem .42rem .55rem;border-radius:10px;border:1.5px solid #e0d5cb;font-size:.76rem;font-weight:700;font-family:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right .45rem center;background-size:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237a6d62' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");outline:none;transition:border-color .2s,box-shadow .2s,opacity .2s}.appt-status-select[data-v-80f719fd]:disabled{opacity:.65;cursor:wait}.appt-status-select[data-v-80f719fd]:focus{box-shadow:0 0 0 3px #2a7b7c26}.appt-status-select--pending[data-v-80f719fd]{background-color:#fffbeb;border-color:#fcd34d;color:#92400e}.appt-status-select--confirmed[data-v-80f719fd]{background-color:#eff6ff;border-color:#93c5fd;color:#1e40af}.appt-status-select--completed[data-v-80f719fd]{background-color:#f0fdf4;border-color:#86efac;color:#166534}.appt-status-select--cancelled[data-v-80f719fd]{background-color:#fef2f2;border-color:#fca5a5;color:#991b1b}.appt-status-saving[data-v-80f719fd]{font-size:.65rem;font-weight:600;color:var(--teal)}.appt-phone[data-v-80f719fd]{color:var(--teal);font-weight:600;text-decoration:none;white-space:nowrap}.appt-phone[data-v-80f719fd]:hover{text-decoration:underline}.appt-details[data-v-80f719fd]{max-width:22rem;min-width:11rem}.appt-meta-line[data-v-80f719fd]{display:flex;flex-wrap:wrap;gap:.35rem .65rem;margin-bottom:.35rem}.appt-mini[data-v-80f719fd]{display:inline-block;font-size:.72rem;color:var(--muted)}.appt-msg[data-v-80f719fd]{margin:0;font-size:.78rem;color:var(--text);line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;word-break:break-word}.appt-dash[data-v-80f719fd]{color:#ccc}@media(max-width:900px){.appt-stat-div[data-v-80f719fd]{display:none}.appt-statbar[data-v-80f719fd]{flex-direction:column;align-items:flex-start}.appt-filter-row[data-v-80f719fd]{flex-direction:column;align-items:stretch}.appt-filter-cell--end[data-v-80f719fd]{margin-left:0}.appt-dates[data-v-80f719fd]{width:100%}.appt-table-wrap[data-v-80f719fd]{max-height:none;overflow-y:visible}.appt-table thead[data-v-80f719fd]{display:none}.appt-table tbody tr[data-v-80f719fd]{display:block;padding:1rem;margin-bottom:.65rem;border:1px solid #e8ddd5;border-radius:14px;background:#fff!important;box-shadow:0 2px 10px #0000000a}.appt-table tbody tr:nth-child(2n) td[data-v-80f719fd]{background:transparent!important}.appt-table tbody td[data-v-80f719fd]{display:grid;grid-template-columns:108px 1fr;gap:.45rem;padding:.4rem 0;border:none!important}.appt-table tbody td[data-v-80f719fd]:before{content:attr(data-label);font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700}.appt-details[data-v-80f719fd]{max-width:none;min-width:0}.appt-details[data-v-80f719fd]:before{align-self:start;margin-top:.15rem}.appt-msg[data-v-80f719fd]{-webkit-line-clamp:8}.appt-modal-row[data-v-80f719fd]{grid-template-columns:1fr;gap:.25rem}.appt-modal-row dt[data-v-80f719fd]{font-size:.68rem}}.blog-admin[data-v-c1d0c1f4]{max-width:1080px;margin:0 auto}.blog-head[data-v-c1d0c1f4]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.blog-kicker[data-v-c1d0c1f4]{font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;color:#b8872e;font-weight:700;margin:0 0 .3rem}.blog-title[data-v-c1d0c1f4]{font-family:Playfair Display,serif;font-size:1.55rem;color:#1a1612;margin:0 0 .2rem}.blog-sub[data-v-c1d0c1f4]{color:#8a7b6c;margin:0;line-height:1.5;font-size:.86rem;max-width:560px}.blog-head-actions[data-v-c1d0c1f4]{display:flex;gap:.6rem;align-items:flex-start;flex-wrap:wrap}.blog-primary[data-v-c1d0c1f4],.blog-ghost[data-v-c1d0c1f4]{border-radius:12px;padding:.65rem 1.1rem;font-size:.86rem;font-weight:700;cursor:pointer;font-family:inherit;text-decoration:none;display:inline-flex;align-items:center}.blog-primary[data-v-c1d0c1f4]{border:none;background:linear-gradient(135deg,#2a7b7c,#1e6364);color:#fff;box-shadow:0 8px 20px #2a7b7c47}.blog-primary[data-v-c1d0c1f4]:disabled{opacity:.65;cursor:wait}.blog-ghost[data-v-c1d0c1f4]{border:1px solid #e0d4c8;background:#fff;color:#1a1612}.blog-stats[data-v-c1d0c1f4]{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem;margin-bottom:.75rem}.blog-stats article[data-v-c1d0c1f4]{background:#fff;border:1px solid rgba(200,151,58,.14);border-radius:12px;padding:.65rem .9rem;box-shadow:0 4px 14px #1a16120a;display:flex;align-items:baseline;gap:.55rem}.blog-stats strong[data-v-c1d0c1f4]{display:block;font-family:Playfair Display,serif;font-size:1.25rem;color:#1a1612;line-height:1;margin:0}.blog-stats span[data-v-c1d0c1f4]{font-size:.75rem;color:#8a7b6c;font-weight:600}.blog-banner[data-v-c1d0c1f4],.blog-toast[data-v-c1d0c1f4]{margin-bottom:1rem;padding:.8rem 1rem;border-radius:12px;font-size:.9rem}.blog-banner[data-v-c1d0c1f4]{background:#fde8e8;color:#9b1c1c}.blog-toast[data-v-c1d0c1f4]{background:#e7f6ee;color:#146c43}.blog-empty[data-v-c1d0c1f4]{text-align:center;padding:3.2rem 1.5rem;background:#fff;border:1px solid #ede4da;border-radius:20px}.blog-empty-icon[data-v-c1d0c1f4]{font-size:2rem;display:block;margin-bottom:.6rem}.blog-empty-hint[data-v-c1d0c1f4]{color:#8a7b6c;margin:.35rem 0 1.1rem}.blog-cards[data-v-c1d0c1f4]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;align-items:start}.blog-card[data-v-c1d0c1f4]{background:#fff;border:1px solid rgba(200,151,58,.14);border-radius:14px;overflow:hidden;box-shadow:0 6px 18px #1a16120d;display:flex;flex-direction:column}.blog-card-cover[data-v-c1d0c1f4]{height:96px;background:#f4eee6;overflow:hidden}.blog-card-cover img[data-v-c1d0c1f4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.blog-card-body[data-v-c1d0c1f4]{padding:.8rem .95rem .9rem;display:flex;flex-direction:column;gap:.28rem}.blog-card-meta[data-v-c1d0c1f4]{display:flex;justify-content:space-between;align-items:center;font-size:.72rem;color:#8a7b6c}.blog-card-body h2[data-v-c1d0c1f4]{font-family:Playfair Display,serif;font-size:1.02rem;margin:0;color:#1a1612;line-height:1.3}.blog-card-body p[data-v-c1d0c1f4]{margin:0;color:#8a7b6c;font-size:.8rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-slug[data-v-c1d0c1f4]{font-size:.75rem;color:#a09080}.blog-badge[data-v-c1d0c1f4]{display:inline-block;padding:.18rem .55rem;border-radius:999px;font-size:.68rem;font-weight:800;text-transform:capitalize}.blog-badge--draft[data-v-c1d0c1f4]{background:#f4eee6;color:#7a6550}.blog-badge--published[data-v-c1d0c1f4]{background:#e4f4ef;color:#1e6364}.blog-card-foot[data-v-c1d0c1f4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.45rem}.blog-toggle[data-v-c1d0c1f4]{display:inline-flex;align-items:center;gap:.5rem;border:none;background:#f4eee6;border-radius:999px;padding:.22rem .7rem .22rem .28rem;cursor:pointer;font-family:inherit;font-weight:800;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#7a6550}.blog-toggle.is-on[data-v-c1d0c1f4]{background:#dcefe8;color:#146c43}.blog-toggle.is-off[data-v-c1d0c1f4]{background:#f4eee6;color:#7a6550}.blog-toggle[data-v-c1d0c1f4]:disabled{opacity:.65;cursor:wait}.blog-toggle-knob[data-v-c1d0c1f4]{width:28px;height:16px;border-radius:999px;background:#c4b6a6;position:relative;flex-shrink:0}.blog-toggle.is-on .blog-toggle-knob[data-v-c1d0c1f4]{background:#1e6364}.blog-toggle-knob[data-v-c1d0c1f4]:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .18s ease}.blog-toggle.is-on .blog-toggle-knob[data-v-c1d0c1f4]:after{transform:translate(12px)}.blog-actions[data-v-c1d0c1f4]{white-space:nowrap}.blog-link[data-v-c1d0c1f4]{background:none;border:none;color:#2a7b7c;font-weight:700;cursor:pointer;margin-right:.8rem;font-size:.84rem;text-decoration:none;font-family:inherit;padding:0}.blog-link--danger[data-v-c1d0c1f4]{color:#b42318}.blog-form[data-v-c1d0c1f4]{background:#fff;border:1px solid rgba(200,151,58,.14);border-radius:22px;padding:1.5rem 1.55rem 1.7rem;display:grid;gap:1rem;box-shadow:0 10px 28px #1a16120d}.blog-field[data-v-c1d0c1f4]{display:flex;flex-direction:column;gap:.4rem}.blog-field span[data-v-c1d0c1f4]{font-size:.8rem;font-weight:700;color:#1a1612}.blog-field em[data-v-c1d0c1f4]{font-style:normal;font-weight:500;color:#8a7b6c}.blog-field input[data-v-c1d0c1f4],.blog-field textarea[data-v-c1d0c1f4],.blog-field select[data-v-c1d0c1f4]{border:1.5px solid #e4d8cc;border-radius:12px;padding:.75rem .85rem;font:inherit;color:#1a1612;background:#fffaf4;outline:none}.blog-field input[data-v-c1d0c1f4]:focus,.blog-field textarea[data-v-c1d0c1f4]:focus,.blog-field select[data-v-c1d0c1f4]:focus{border-color:#2a7b7c;box-shadow:0 0 0 3px #2a7b7c1f}.blog-field textarea[data-v-c1d0c1f4]{resize:vertical;line-height:1.55}.blog-slug-row[data-v-c1d0c1f4]{display:flex;align-items:center}.blog-slug-prefix[data-v-c1d0c1f4]{background:#f4eee6;border:1.5px solid #e4d8cc;border-right:0;border-radius:12px 0 0 12px;padding:.75rem;color:#8a7b6c;font-size:.85rem}.blog-slug-row input[data-v-c1d0c1f4]{border-radius:0 12px 12px 0;flex:1}.blog-row[data-v-c1d0c1f4]{display:grid;grid-template-columns:1.4fr 1fr;gap:1rem}.blog-cover-preview[data-v-c1d0c1f4]{margin-top:.5rem;width:100%;max-height:180px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.blog-form-actions[data-v-c1d0c1f4]{display:flex;gap:.7rem}@media(max-width:860px){.blog-cards[data-v-c1d0c1f4],.blog-stats[data-v-c1d0c1f4],.blog-row[data-v-c1d0c1f4]{grid-template-columns:1fr}}.sp[data-v-b04c6269]{max-width:1040px;font-family:DM Sans,system-ui,sans-serif;position:relative}.sp-pagehead[data-v-b04c6269]{margin-bottom:1.2rem}.sp-kicker[data-v-b04c6269]{font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;color:#b8872e;font-weight:700;margin:0 0 .3rem}.sp-pagetitle[data-v-b04c6269]{font-family:Playfair Display,serif;font-size:1.95rem;color:#1a1612;margin:0 0 .35rem;font-weight:700}.sp-pagesub[data-v-b04c6269]{margin:0;color:#8a7b6c;font-size:.92rem;line-height:1.6}.sp-toast[data-v-b04c6269]{position:fixed;top:1.25rem;right:1.5rem;z-index:9999;display:flex;align-items:center;gap:.55rem;padding:.75rem 1.2rem;border-radius:12px;font-size:.85rem;font-weight:600;box-shadow:0 8px 32px #00000026;pointer-events:none}.sp-toast--success[data-v-b04c6269]{background:#fff;color:#16a34a;border:1.5px solid #bbf7d0}.sp-toast--error[data-v-b04c6269]{background:#fff;color:#dc2626;border:1.5px solid #fecaca}.toast-slide-enter-active[data-v-b04c6269]{animation:toastIn-b04c6269 .3s cubic-bezier(.34,1.56,.64,1)}.toast-slide-leave-active[data-v-b04c6269]{animation:toastIn-b04c6269 .2s ease reverse}@keyframes toastIn-b04c6269{0%{opacity:0;transform:translateY(-12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.sp-banner[data-v-b04c6269]{border-radius:24px;overflow:hidden;margin-bottom:1.5rem;background:radial-gradient(700px 220px at 100% 0%,rgba(200,151,58,.25),transparent 55%),linear-gradient(135deg,#141210,#1c3a3a 55%,#152a2a);box-shadow:0 16px 36px #14121029}.sp-banner-content[data-v-b04c6269]{display:flex;align-items:center;gap:1.25rem;padding:1.75rem 2rem}.sp-avatar[data-v-b04c6269]{width:58px;height:58px;flex-shrink:0;border-radius:18px;background:linear-gradient(135deg,#c8973a,#a07030);color:#1a1612;font-size:1.55rem;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #c8973a66;font-family:Playfair Display,serif}.sp-identity[data-v-b04c6269]{flex:1;min-width:0}.sp-name[data-v-b04c6269]{font-family:Playfair Display,serif;font-size:1.2rem;font-weight:700;color:#fff;margin:0 0 .2rem}.sp-email[data-v-b04c6269]{font-size:.8rem;color:#ffffff80}.sp-role-pill[data-v-b04c6269]{display:flex;align-items:center;gap:.45rem;background:#c8973a26;border:1px solid rgba(200,151,58,.3);color:#e8c56e;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.35rem .9rem;border-radius:30px}.sp-online-dot[data-v-b04c6269]{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 6px #4ade80;animation:pulse-b04c6269 2s infinite}@keyframes pulse-b04c6269{0%,to{opacity:1}50%{opacity:.4}}.sp-layout[data-v-b04c6269]{display:grid;grid-template-columns:195px 1fr;gap:1.4rem;align-items:start}.sp-tabs[data-v-b04c6269]{background:#fff;border-radius:18px;padding:.55rem;box-shadow:0 8px 24px #1a16120d;border:1px solid rgba(200,151,58,.12);display:flex;flex-direction:column;gap:.2rem;position:sticky;top:1rem}.sp-tab[data-v-b04c6269]{display:flex;align-items:center;gap:.6rem;padding:.72rem .85rem;border-radius:12px;border:none;background:transparent;color:#7a6a5a;font-size:.84rem;font-weight:600;font-family:inherit;cursor:pointer;width:100%;text-align:left;transition:background .15s,color .15s}.sp-tab[data-v-b04c6269]:hover{background:#f5ede0;color:#2c2420}.sp-tab--active[data-v-b04c6269]{background:linear-gradient(135deg,#2a7b7c24,#2a7b7c14);color:#1e6364;font-weight:700}.sp-tab-icon[data-v-b04c6269]{display:flex;align-items:center;opacity:.75}.sp-tab--active .sp-tab-icon[data-v-b04c6269]{opacity:1}.sp-tab-label[data-v-b04c6269]{flex:1}.sp-tab-arr[data-v-b04c6269]{font-size:1rem;color:#2a7b7c;opacity:0;transition:opacity .15s}.sp-tab--active .sp-tab-arr[data-v-b04c6269]{opacity:1}.sp-content[data-v-b04c6269]{background:#fff;border-radius:22px;box-shadow:0 10px 28px #1a16120d;overflow:hidden;min-height:440px;border:1px solid rgba(200,151,58,.12)}.sp-section[data-v-b04c6269]{padding:1.75rem 2rem 2.25rem}.sp-section-head[data-v-b04c6269]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid #f0e8df;padding-bottom:1.25rem;margin-bottom:1.75rem}.sp-section-title[data-v-b04c6269]{font-family:Playfair Display,serif;font-size:1.2rem;color:#1a1612;margin:0 0 .3rem}.sp-section-desc[data-v-b04c6269]{font-size:.82rem;color:#7a6a5a;margin:0;line-height:1.6}.sp-edit-btn[data-v-b04c6269]{display:flex;align-items:center;gap:.45rem;flex-shrink:0;padding:.5rem 1rem;border-radius:10px;border:1.5px solid #e8ddd5;background:#fff;color:#2c2420;font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;transition:border-color .2s,background .2s,color .2s,transform .15s}.sp-edit-btn[data-v-b04c6269]:hover{border-color:#2a7b7c;color:#2a7b7c;background:#2a7b7c0d;transform:translateY(-1px)}.sp-info-grid[data-v-b04c6269]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.sp-info-item[data-v-b04c6269]{display:flex;align-items:center;gap:.9rem;padding:1rem 1.1rem;background:#fdf8f3;border-radius:14px;border:1px solid #f0e8df}.sp-info-icon[data-v-b04c6269]{width:36px;height:36px;flex-shrink:0;border-radius:10px;display:flex;align-items:center;justify-content:center}.sp-info-icon--teal[data-v-b04c6269]{background:#2a7b7c1a;color:#2a7b7c}.sp-info-icon--blue[data-v-b04c6269]{background:#3b82f61a;color:#3b82f6}.sp-info-icon--gold[data-v-b04c6269]{background:#c8973a1f;color:#a67c2e}.sp-info-icon--purple[data-v-b04c6269]{background:#9333ea1a;color:#7c3aed}.sp-info-text[data-v-b04c6269]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.sp-info-key[data-v-b04c6269]{font-size:.7rem;color:#7a6a5a;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.sp-info-val[data-v-b04c6269]{font-size:.88rem;color:#1a1612;font-weight:600}.sp-badge--teal[data-v-b04c6269]{display:inline-flex;font-size:.7rem;font-weight:700;padding:.18rem .6rem;border-radius:20px;background:#2a7b7c1a;color:#2a7b7c}.sp-locked-view[data-v-b04c6269]{display:flex;flex-direction:column;gap:.75rem}.sp-locked-row[data-v-b04c6269]{display:flex;align-items:center;gap:.9rem;padding:.95rem 1.1rem;background:#fdf8f3;border-radius:12px;border:1px solid #f0e8df}.sp-locked-icon[data-v-b04c6269]{width:34px;height:34px;flex-shrink:0;border-radius:10px;display:flex;align-items:center;justify-content:center}.sp-locked-icon--green[data-v-b04c6269]{background:#22c55e1a;color:#16a34a}.sp-locked-icon--whatsapp[data-v-b04c6269]{background:#25d3661f;color:#25d366}.sp-locked-info[data-v-b04c6269]{display:flex;flex-direction:column;gap:.1rem}.sp-locked-label[data-v-b04c6269]{font-size:.7rem;color:#7a6a5a;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.sp-locked-val[data-v-b04c6269]{font-size:.9rem;color:#1a1612;font-weight:600}.sp-locked-val--dots[data-v-b04c6269]{letter-spacing:.2em;color:#b0a090;font-size:1rem}.sp-locked-hint[data-v-b04c6269]{font-size:.78rem;color:#a08070;margin-top:.25rem}.sp-locked-hint strong[data-v-b04c6269]{color:#2a7b7c}.sp-social-preview[data-v-b04c6269]{display:flex;flex-direction:column;gap:.75rem}.sp-social-prev-row[data-v-b04c6269]{display:flex;align-items:center;gap:1rem;padding:.9rem 1.1rem;background:#fdf8f3;border-radius:12px;border:1px solid #f0e8df}.sp-social-prev-info[data-v-b04c6269]{flex:1;display:flex;flex-direction:column;gap:.1rem;min-width:0}.sp-social-prev-label[data-v-b04c6269]{font-size:.7rem;color:#7a6a5a;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.sp-social-prev-link[data-v-b04c6269]{font-size:.82rem;color:#2a7b7c;font-weight:500;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:280px}.sp-social-prev-link[data-v-b04c6269]:hover{text-decoration:underline}.sp-social-prev-empty[data-v-b04c6269]{font-size:.82rem;color:#c0b0a0}.sp-social-live[data-v-b04c6269]{font-size:.7rem;font-weight:700;color:#16a34a;background:#f0fdf4;padding:.2rem .6rem;border-radius:20px;white-space:nowrap}.sp-social-inactive[data-v-b04c6269]{font-size:.82rem;color:#c0b0a0}.sp-edit-form[data-v-b04c6269]{display:flex;flex-direction:column}.sp-form-row[data-v-b04c6269]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.25rem}.sp-form-group[data-v-b04c6269]{display:flex;flex-direction:column;gap:.38rem;margin-bottom:1.25rem}.sp-label[data-v-b04c6269]{font-size:.78rem;font-weight:700;color:#2c2420}.sp-label-hint[data-v-b04c6269]{font-weight:400;color:#7a6a5a}.sp-input-wrap[data-v-b04c6269]{position:relative;display:flex;align-items:center}.sp-input[data-v-b04c6269]{width:100%;padding:.72rem 2.4rem .72rem .9rem;border:1.5px solid #e8ddd5;border-radius:10px;font-size:.87rem;font-family:inherit;color:#2c2420;background:#fff;outline:none;transition:border-color .2s,box-shadow .2s}.sp-input[data-v-b04c6269]:focus{border-color:#2a7b7c;box-shadow:0 0 0 3px #2a7b7c1f}.sp-input--icon[data-v-b04c6269]{padding-left:2.5rem}.sp-input-icon[data-v-b04c6269]{position:absolute;left:.85rem;color:#a08070;display:flex;align-items:center;pointer-events:none}.sp-input-prefix[data-v-b04c6269]{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center;padding:0 .75rem;font-size:.72rem;font-weight:700;color:#7a6a5a;background:#f5ede0;border-right:1.5px solid #e8ddd5;border-radius:10px 0 0 10px;pointer-events:none;white-space:nowrap}.sp-input--prefixed[data-v-b04c6269]{padding-left:3.8rem}.sp-eye[data-v-b04c6269]{position:absolute;right:.7rem;background:none;border:none;cursor:pointer;color:#a08070;padding:.2rem;display:flex;align-items:center;transition:color .2s}.sp-eye[data-v-b04c6269]:hover{color:#2c2420}.sp-form-group--error .sp-input[data-v-b04c6269]{border-color:#dc2626}.sp-form-group--error .sp-input[data-v-b04c6269]:focus{box-shadow:0 0 0 3px #dc26261a}.sp-err[data-v-b04c6269]{font-size:.73rem;color:#dc2626;font-weight:500}.sp-desc[data-v-b04c6269]{font-size:.73rem;color:#7a6a5a;line-height:1.5}.sp-strength[data-v-b04c6269]{display:flex;align-items:center;gap:.6rem;margin-top:.15rem}.sp-strength-track[data-v-b04c6269]{flex:1;height:4px;border-radius:4px;background:#e8ddd5;overflow:hidden}.sp-strength-bar[data-v-b04c6269]{height:100%;border-radius:4px;transition:width .4s,background .4s}.sp-strength-lbl[data-v-b04c6269]{font-size:.7rem;font-weight:700;white-space:nowrap}.sp-social-edit-list[data-v-b04c6269]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.25rem}.sp-social-edit-row[data-v-b04c6269]{display:flex;align-items:center;gap:1rem}.sp-social-brand[data-v-b04c6269]{width:40px;height:40px;flex-shrink:0;border-radius:12px;display:flex;align-items:center;justify-content:center}.sp-social-brand--instagram[data-v-b04c6269]{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff}.sp-social-brand--youtube[data-v-b04c6269]{background:red;color:#fff}.sp-social-brand--twitter[data-v-b04c6269]{background:#1da1f2;color:#fff}.sp-social-brand--telegram[data-v-b04c6269]{background:#229ed9;color:#fff}.sp-social-edit-field[data-v-b04c6269]{flex:1;display:flex;flex-direction:column;gap:.35rem}.sp-social-edit-field .sp-input[data-v-b04c6269]{padding-right:.9rem}.sp-action-bar[data-v-b04c6269]{display:flex;align-items:center;justify-content:flex-end;gap:.85rem;padding-top:1.25rem;border-top:1px solid #f0e8df;margin-top:.5rem}.sp-btn[data-v-b04c6269]{display:flex;align-items:center;justify-content:center;padding:0 1.35rem;height:42px;border-radius:10px;border:none;font-size:.86rem;font-weight:700;font-family:inherit;cursor:pointer;transition:all .2s;white-space:nowrap}.sp-btn[data-v-b04c6269]:disabled{opacity:.55;cursor:wait}.sp-btn--cancel[data-v-b04c6269]{background:#f5ede0;color:#7a6a5a;border:1.5px solid #e8ddd5}.sp-btn--cancel[data-v-b04c6269]:hover{background:#eee0d5;color:#2c2420}.sp-btn--save[data-v-b04c6269]{background:linear-gradient(135deg,#2a7b7c,#1e6364);color:#fff;box-shadow:0 4px 14px #2a7b7c4d;min-width:140px}.sp-btn--save[data-v-b04c6269]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px #2a7b7c66}.sp-btn-inner[data-v-b04c6269]{display:flex;align-items:center;gap:.45rem}.sp-spinner[data-v-b04c6269]{display:inline-block;width:17px;height:17px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin-b04c6269 .7s linear infinite}@keyframes spin-b04c6269{to{transform:rotate(360deg)}}@media(max-width:860px){.sp-layout[data-v-b04c6269]{grid-template-columns:1fr}.sp-tabs[data-v-b04c6269]{flex-direction:row;flex-wrap:wrap;position:static}.sp-tab[data-v-b04c6269]{width:auto;flex:1;justify-content:center}.sp-tab-arr[data-v-b04c6269]{display:none}.sp-info-grid[data-v-b04c6269],.sp-form-row[data-v-b04c6269]{grid-template-columns:1fr}.sp-action-bar[data-v-b04c6269]{flex-direction:row}}@media(max-width:520px){.sp-section[data-v-b04c6269]{padding:1.25rem 1.1rem 1.75rem}.sp-banner-content[data-v-b04c6269]{padding:1.25rem;gap:.9rem}.sp-avatar[data-v-b04c6269]{width:46px;height:46px;font-size:1.2rem}.sp-name[data-v-b04c6269]{font-size:1.05rem}.sp-role-pill[data-v-b04c6269]{display:none}.sp-tab[data-v-b04c6269]{padding:.5rem .4rem;font-size:.75rem}.sp-tab-label[data-v-b04c6269]{display:none}}
