.site-nav[data-v-60c3fe69]{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--nav-h);transition:background .3s,border-color .3s;border-bottom:1px solid transparent;background:#0a0a0a99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.site-nav.scrolled[data-v-60c3fe69]{background:#0a0a0af2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--border)}.nav-inner[data-v-60c3fe69]{display:flex;align-items:center;justify-content:space-between;height:100%;width:100%;padding:0 3rem}.nav-logo[data-v-60c3fe69]{display:flex;align-items:center;gap:.75rem}.logo-text[data-v-60c3fe69]{font-size:1.1rem;font-weight:800;letter-spacing:.12em;color:var(--accent)}.logo-img[data-v-60c3fe69]{max-height:76px;max-width:320px;object-fit:contain;filter:drop-shadow(0 1px 4px rgba(0,0,0,.6))}.nav-links[data-v-60c3fe69]{display:flex;align-items:center;gap:2rem;font-size:1rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.nav-links a[data-v-60c3fe69]{color:#d8d8d8;transition:color .2s}.nav-links a[data-v-60c3fe69]:hover,.nav-links a.router-link-active[data-v-60c3fe69]{color:#fff}.nav-links .nav-cta[data-v-60c3fe69]{color:#000;padding:.75rem 1.75rem;font-size:1.2rem;font-weight:700;letter-spacing:.03em}.nav-item-link[data-v-60c3fe69]{display:flex;align-items:center;gap:.4rem}.nav-icon[data-v-60c3fe69]{display:inline-flex;align-items:center;flex-shrink:0}.nav-icon[data-v-60c3fe69] svg{width:18px;height:18px}.hamburger[data-v-60c3fe69]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.hamburger span[data-v-60c3fe69]{display:block;width:24px;height:2px;background:var(--text);transition:transform .2s,opacity .2s}.hamburger.open span[data-v-60c3fe69]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open span[data-v-60c3fe69]:nth-child(2){opacity:0}.hamburger.open span[data-v-60c3fe69]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:768px){.nav-inner[data-v-60c3fe69]{padding:0 1.25rem}.hamburger[data-v-60c3fe69]{display:flex}.nav-links[data-v-60c3fe69]{display:none}.site-nav.menu-open[data-v-60c3fe69]{z-index:200}}.mobile-menu[data-v-60c3fe69]{display:none}@media(max-width:768px){.mobile-menu[data-v-60c3fe69]{display:flex;position:fixed;top:0;left:0;right:0;bottom:0;background:#0a0a0afa;flex-direction:column;justify-content:center;align-items:center;gap:2rem;z-index:150;opacity:0;visibility:hidden;transform:translateY(-14px);transition:opacity .32s ease,transform .32s ease,visibility .32s;pointer-events:none}.mobile-menu.open[data-v-60c3fe69]{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.mobile-menu-header[data-v-60c3fe69]{position:absolute;top:0;left:0;right:0;height:var(--nav-h);display:flex;align-items:center;padding:0 1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}.mobile-menu-header .logo-img[data-v-60c3fe69]{max-height:56px;max-width:200px;object-fit:contain}.mobile-menu-links[data-v-60c3fe69]{display:flex;flex-direction:column;align-items:center;gap:2rem;font-size:1.4rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.mobile-menu-links a[data-v-60c3fe69]{color:#d8d8d8;opacity:0;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease,color .2s;position:relative;padding-bottom:.2rem}.mobile-menu.open .mobile-menu-links a[data-v-60c3fe69]:nth-child(1){opacity:1;transform:none;transition-delay:.08s}.mobile-menu.open .mobile-menu-links a[data-v-60c3fe69]:nth-child(2){opacity:1;transform:none;transition-delay:.14s}.mobile-menu.open .mobile-menu-links a[data-v-60c3fe69]:nth-child(3){opacity:1;transform:none;transition-delay:.2s}.mobile-menu.open .mobile-menu-links a[data-v-60c3fe69]:nth-child(4){opacity:1;transform:none;transition-delay:.26s}.mobile-menu.open .mobile-menu-links a[data-v-60c3fe69]:nth-child(5){opacity:1;transform:none;transition-delay:.32s}.mobile-menu.open .mobile-menu-links a[data-v-60c3fe69]:nth-child(6){opacity:1;transform:none;transition-delay:.38s}.mobile-menu-links a[data-v-60c3fe69]:hover,.mobile-menu-links a.router-link-active[data-v-60c3fe69]{color:#fff}.mobile-menu-links a.router-link-active[data-v-60c3fe69]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:2rem;height:2px;background:var(--accent);border-radius:2px}.mobile-menu-links .nav-cta[data-v-60c3fe69]{font-size:.9rem;padding:.7rem 2.5rem;color:#000;margin-top:.5rem}}.nav-edit-btn[data-v-60c3fe69]{display:flex;align-items:center;gap:.3rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.25);border-radius:999px;color:#fff;cursor:pointer;font-size:.75rem;font-family:inherit;font-weight:600;letter-spacing:.04em;padding:.3rem .7rem;margin-left:.75rem;transition:background .2s}.nav-edit-btn[data-v-60c3fe69]:hover{background:#ffffff2e}.nav-editor-overlay[data-v-60c3fe69]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:9100;display:flex;align-items:flex-start;justify-content:flex-end;padding-top:var(--nav-h)}.nav-editor-drawer[data-v-60c3fe69]{background:#111;border:1px solid #333;border-top:none;border-right:none;width:360px;max-width:92vw;max-height:calc(100vh - var(--nav-h));overflow-y:auto;display:flex;flex-direction:column;gap:0}.ned-header[data-v-60c3fe69]{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1rem;border-bottom:1px solid #333}.ned-title[data-v-60c3fe69]{font-size:.9rem;font-weight:700;color:#e0e0e0;letter-spacing:.04em;text-transform:uppercase}.ned-close[data-v-60c3fe69]{background:none;border:none;color:#888;cursor:pointer;font-size:1rem;padding:.1rem .3rem}.ned-close[data-v-60c3fe69]:hover{color:#fff}.ned-list[data-v-60c3fe69]{display:flex;flex-direction:column}.ned-empty[data-v-60c3fe69]{padding:1.5rem 1rem;color:#666;font-size:.85rem;text-align:center}.ned-row[data-v-60c3fe69]{display:flex;align-items:center;gap:.5rem;padding:.55rem .75rem;border-bottom:1px solid #222}.ned-row[data-v-60c3fe69]:hover{background:#1a1a1a}.ned-reorder[data-v-60c3fe69]{display:flex;flex-direction:column;gap:2px}.ned-ord-btn[data-v-60c3fe69]{background:none;border:1px solid #444;border-radius:3px;color:#888;cursor:pointer;font-size:.5rem;line-height:1;padding:.15rem .25rem}.ned-ord-btn[data-v-60c3fe69]:hover:not(:disabled){border-color:#aaa;color:#fff}.ned-ord-btn[data-v-60c3fe69]:disabled{opacity:.2;cursor:not-allowed}.ned-info[data-v-60c3fe69]{flex:1;min-width:0}.ned-label[data-v-60c3fe69]{display:block;font-size:.85rem;font-weight:600;color:#e0e0e0}.ned-url[data-v-60c3fe69]{display:block;font-size:.72rem;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ned-badges[data-v-60c3fe69]{display:flex;flex-direction:column;gap:2px;align-items:flex-end}.ned-badge[data-v-60c3fe69]{font-size:.6rem;font-weight:700;letter-spacing:.04em;padding:.1rem .35rem;border-radius:999px}.ned-badge-off[data-v-60c3fe69]{background:#333;color:#888}.ned-badge-cta[data-v-60c3fe69]{background:#7c3aed33;color:#a78bfa}.ned-badge-ext[data-v-60c3fe69]{background:#0ea5e922;color:#38bdf8}.ned-actions[data-v-60c3fe69]{display:flex;gap:4px}.ned-btn[data-v-60c3fe69]{background:none;border:1px solid #444;border-radius:4px;color:#aaa;cursor:pointer;font-size:.75rem;font-family:inherit;padding:.2rem .5rem}.ned-btn[data-v-60c3fe69]:hover{border-color:#aaa;color:#fff}.ned-btn-del[data-v-60c3fe69]:hover{border-color:#f87171;color:#f87171}.ned-btn-save[data-v-60c3fe69]{border-color:var(--accent, #c8a951);color:var(--accent, #c8a951)}.ned-btn-save[data-v-60c3fe69]:hover{background:var(--accent, #c8a951);color:#000}.ned-btn-save[data-v-60c3fe69]:disabled{opacity:.4;cursor:not-allowed}.ned-add-btn[data-v-60c3fe69]{margin:.75rem;background:none;border:1px dashed #555;border-radius:6px;color:#888;cursor:pointer;font-size:.8rem;font-family:inherit;padding:.5rem;text-align:center;transition:border-color .2s,color .2s}.ned-add-btn[data-v-60c3fe69]:hover{border-color:var(--accent, #c8a951);color:var(--accent, #c8a951)}.ned-form[data-v-60c3fe69]{background:#0d0d0d;border-top:1px solid #333;display:flex;flex-direction:column;gap:.6rem;padding:.9rem .75rem 1rem}.ned-form-title[data-v-60c3fe69]{font-size:.8rem;font-weight:700;color:#aaa;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.2rem}.ned-label-sm[data-v-60c3fe69]{font-size:.72rem;font-weight:600;color:#777;text-transform:uppercase;letter-spacing:.04em;margin-bottom:-.3rem}.ned-label-hint[data-v-60c3fe69]{font-weight:400;text-transform:none;font-size:.72rem}.ned-input[data-v-60c3fe69]{background:#1a1a1a;border:1px solid #444;border-radius:5px;color:#e0e0e0;font-family:inherit;font-size:.875rem;padding:.4rem .6rem;width:100%;box-sizing:border-box}.ned-input[data-v-60c3fe69]:focus{outline:none;border-color:var(--accent, #c8a951)}.ned-checks[data-v-60c3fe69]{display:flex;flex-direction:column;gap:.4rem}.ned-checks label[data-v-60c3fe69]{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:#aaa;cursor:pointer}.ned-icon-grid[data-v-60c3fe69]{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:4px}.ned-icon-cell[data-v-60c3fe69]{background:#1a1a1a;border:1.5px solid #333;border-radius:6px;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#aaa;padding:0}.ned-icon-cell[data-v-60c3fe69]:hover{border-color:#888;color:#fff}.ned-icon-cell.selected[data-v-60c3fe69]{border-color:var(--accent, #c8a951);background:#c8a9511a;color:var(--accent, #c8a951)}.ned-none-lbl[data-v-60c3fe69]{font-size:.55rem;color:#555;text-align:center;line-height:1.2}.ned-error[data-v-60c3fe69]{color:#f87171;font-size:.8rem;margin:0}.ned-form-actions[data-v-60c3fe69]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.25rem}.site-footer[data-v-6e7308fe]{background:var(--bg-2);border-top:1px solid var(--border);padding-top:3rem}.footer-inner[data-v-6e7308fe]{display:grid;grid-template-columns:1fr auto auto;gap:3rem;align-items:start;padding-bottom:3rem}.logo-text[data-v-6e7308fe]{font-size:1rem;font-weight:800;letter-spacing:.12em;color:var(--accent);display:block;margin-bottom:.5rem}.footer-logo-img[data-v-6e7308fe]{max-height:56px;max-width:180px;object-fit:contain;display:block;margin-bottom:.75rem;filter:drop-shadow(0 1px 4px rgba(0,0,0,.5))}.footer-links[data-v-6e7308fe]{display:flex;flex-direction:column;gap:.6rem;font-size:.9rem}.footer-links a[data-v-6e7308fe]{color:var(--text-muted);transition:color .2s}.footer-links a[data-v-6e7308fe]:hover{color:var(--text)}.footer-social[data-v-6e7308fe]{display:flex;gap:1rem;align-items:center}.footer-social a[data-v-6e7308fe]{color:var(--text-muted);transition:color .2s;line-height:0}.footer-social a[data-v-6e7308fe]:hover{color:var(--accent)}.footer-bottom[data-v-6e7308fe]{border-top:1px solid var(--border);padding:1rem 0;font-size:.8rem;color:var(--text-muted)}@media(max-width:768px){.footer-inner[data-v-6e7308fe]{grid-template-columns:1fr;gap:2rem}.footer-social[data-v-6e7308fe]{flex-wrap:wrap}}.whatsapp-widget[data-v-3c99618d]{position:fixed;bottom:1.75rem;right:1.75rem;z-index:200;display:flex;align-items:center;gap:.6rem;background:#25d366;color:#fff;padding:.75rem 1rem;border-radius:50px;box-shadow:0 4px 20px #25d36666;font-size:.9rem;font-weight:600;transition:transform .2s,box-shadow .2s;line-height:0}.whatsapp-widget[data-v-3c99618d]:hover{transform:translateY(-2px);box-shadow:0 6px 24px #25d36680}.widget-label[data-v-3c99618d]{line-height:1}@media(max-width:480px){.widget-label[data-v-3c99618d]{display:none}.whatsapp-widget[data-v-3c99618d]{padding:.85rem;border-radius:50%}}.edit-mode-toggle-group{position:fixed;bottom:1.75rem;left:1.75rem;z-index:9000;display:flex;align-items:center;gap:.6rem}.edit-mode-toggle{display:flex;align-items:center;gap:.45rem;padding:.55rem 1rem;background:#1a1a1a;color:#e0e0e0;border:1px solid #444;border-radius:999px;font-family:inherit;font-size:.82rem;font-weight:600;cursor:pointer;text-decoration:none;box-shadow:0 4px 20px #0009;transition:background .2s,border-color .2s,color .2s}.edit-mode-toggle:hover{background:#242424;border-color:#888;color:#fff}.edit-mode-toggle.active{background:var(--accent, #c8a951);border-color:var(--accent, #c8a951);color:#000}.edit-mode-toggle.active:hover{filter:brightness(1.1)}.page-main{padding-top:var(--nav-h)}.carousel[data-v-5e70ffd8]{position:relative;width:100%;height:70vh;min-height:400px;overflow:hidden;background:#0a0a0a;padding:0}.carousel-track[data-v-5e70ffd8]{display:flex;height:100%;transition:transform .55s cubic-bezier(.4,0,.2,1)}.carousel-slide[data-v-5e70ffd8]{flex-shrink:0;width:100%;height:100%;position:relative;overflow:hidden}.slide-img[data-v-5e70ffd8]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 20%;z-index:0}.slide-img-blur[data-v-5e70ffd8]{object-fit:cover;object-position:center;filter:blur(18px) brightness(.45);transform:scale(1.08);z-index:0}.slide-img-blur-mobile-only[data-v-5e70ffd8]{display:none}.slide-img-contain[data-v-5e70ffd8]{object-fit:contain;object-position:center;z-index:1}.slide-scrim[data-v-5e70ffd8]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1}.slide-placeholder[data-v-5e70ffd8]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.9rem;color:#ffffff59;z-index:2}.edit-mode .slide-placeholder[data-v-5e70ffd8]{border:2px dashed rgba(255,255,255,.12)}.focal-overlay[data-v-5e70ffd8]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;cursor:crosshair}.focal-hint[data-v-5e70ffd8]{position:absolute;top:1rem;right:1rem;background:#0000009e;color:#ffffffd9;border:1px solid rgba(255,255,255,.18);border-radius:6px;padding:.35rem .7rem;font-size:.72rem;display:flex;align-items:center;gap:.35rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;white-space:nowrap;letter-spacing:.02em}.focal-overlay.dragging .focal-hint[data-v-5e70ffd8]{opacity:0}.focal-crosshair[data-v-5e70ffd8]{position:absolute;width:22px;height:22px;transform:translate(-50%,-50%);pointer-events:none}.focal-crosshair[data-v-5e70ffd8]:before,.focal-crosshair[data-v-5e70ffd8]:after{content:"";position:absolute;background:#fffffff2;box-shadow:0 0 4px #000000e6}.focal-crosshair[data-v-5e70ffd8]:before{width:2px;height:22px;left:50%;top:0;transform:translate(-50%)}.focal-crosshair[data-v-5e70ffd8]:after{width:22px;height:2px;top:50%;left:0;transform:translateY(-50%)}.carousel-overlay[data-v-5e70ffd8]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:0 0 2.5rem;z-index:30;pointer-events:none}.carousel-headline[data-v-5e70ffd8]{pointer-events:auto;font-size:clamp(1.25rem,2.2vw,2rem);font-weight:900;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.7);max-width:26ch;line-height:1.15}.editable-hint[data-v-5e70ffd8]{cursor:pointer;outline:2px dashed rgba(255,255,255,.45);outline-offset:8px;border-radius:4px}.editable-hint[data-v-5e70ffd8]:hover{outline-color:#ffffffe6}.empty-headline[data-v-5e70ffd8]{color:#ffffffa6;font-size:1rem;font-weight:700}.headline-input[data-v-5e70ffd8]{pointer-events:auto;font-size:clamp(1.5rem,5vw,3.5rem);font-weight:900;background:#000000a6;color:#fff;border:2px solid var(--accent);border-radius:6px;padding:.5rem .75rem;width:min(700px,90vw);outline:none}.headline-actions[data-v-5e70ffd8]{pointer-events:auto;display:flex;gap:.5rem;margin-top:.75rem}.btn-save[data-v-5e70ffd8]{background:var(--accent);color:#000;border:none;border-radius:6px;padding:.4rem 1.1rem;font-weight:700;cursor:pointer}.btn-remove[data-v-5e70ffd8]{background:#b42323e6;color:#fff;border:none;border-radius:6px;padding:.4rem 1rem;font-weight:700;cursor:pointer}.btn-cancel[data-v-5e70ffd8]{background:#ffffff1f;color:#fff;border:none;border-radius:6px;padding:.4rem 1rem;cursor:pointer}.arrow[data-v-5e70ffd8]{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#00000059;color:#fff;border:1px solid rgba(255,255,255,.18);width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .25s ease,background .2s ease,border-color .2s ease,transform .2s ease}.carousel:hover .arrow[data-v-5e70ffd8],.arrow[data-v-5e70ffd8]:focus-visible{opacity:1}.arrow[data-v-5e70ffd8]:hover{background:#000000a6;border-color:#ffffff73;transform:translateY(-50%) scale(1.06)}.arrow[data-v-5e70ffd8]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.arrow svg[data-v-5e70ffd8]{display:block}.arrow-prev[data-v-5e70ffd8]{left:1.5rem}.arrow-next[data-v-5e70ffd8]{right:1.5rem}@media(max-width:640px){.arrow[data-v-5e70ffd8]{opacity:1;width:40px;height:40px}.arrow-prev[data-v-5e70ffd8]{left:.75rem}.arrow-next[data-v-5e70ffd8]{right:.75rem}.slide-img-blur-mobile-only[data-v-5e70ffd8]{display:block}.slide-img[data-v-5e70ffd8]:not(.slide-img-blur){object-fit:contain;object-position:center!important;z-index:1}.focal-overlay[data-v-5e70ffd8]{display:none}}.carousel-dots[data-v-5e70ffd8]{position:absolute;bottom:2.25rem;left:50%;transform:translate(-50%);z-index:10;display:flex;gap:.5rem}.dot[data-v-5e70ffd8]{width:8px;height:8px;border-radius:50%;border:none;background:#ffffff59;cursor:pointer;padding:0;transition:background .2s,transform .2s}.dot.active[data-v-5e70ffd8]{background:var(--accent);transform:scale(1.35)}.carousel-wrap[data-v-5e70ffd8]{width:100%}.slide-strip[data-v-5e70ffd8]{width:100%;background:#111;border-top:1px solid #2a2a2a;border-bottom:1px solid #2a2a2a;padding:10px 16px 6px}.strip-inner[data-v-5e70ffd8]{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent;padding-bottom:4px}.strip-thumb[data-v-5e70ffd8]{position:relative;flex-shrink:0;width:96px;height:72px;border-radius:4px;overflow:hidden;cursor:grab;border:2px solid transparent;transition:border-color .15s,opacity .15s;background:#1e1e1e}.strip-thumb[data-v-5e70ffd8]:active{cursor:grabbing}.strip-thumb.active[data-v-5e70ffd8]{border-color:var(--accent)}.strip-thumb.is-dragging[data-v-5e70ffd8]{opacity:.35}.strip-thumb img[data-v-5e70ffd8]{width:100%;height:100%;object-fit:cover;pointer-events:none}.thumb-empty[data-v-5e70ffd8]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ffffff40}.thumb-upload[data-v-5e70ffd8]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0009;color:#fff;opacity:0;transition:opacity .15s;cursor:pointer}.strip-thumb:hover .thumb-upload[data-v-5e70ffd8],.thumb-upload.loading[data-v-5e70ffd8]{opacity:1}.thumb-fit-toggle[data-v-5e70ffd8]{position:absolute;bottom:3px;right:3px;background:#000000b8;color:#ffffffd9;border:1px solid rgba(255,255,255,.25);border-radius:3px;font-size:8px;font-weight:700;letter-spacing:.04em;padding:1px 4px;cursor:pointer;line-height:1.4;z-index:6;transition:background .15s}.thumb-fit-toggle[data-v-5e70ffd8]:hover{background:#ffffff2e}.thumb-remove[data-v-5e70ffd8]{position:absolute;top:3px;right:3px;width:17px;height:17px;border-radius:50%;background:#dc2626e6;color:#fff;border:none;font-size:11px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s;padding:0;z-index:5}.strip-thumb:hover .thumb-remove[data-v-5e70ffd8]{opacity:1}.thumb-num[data-v-5e70ffd8]{position:absolute;bottom:3px;left:5px;font-size:9px;font-weight:700;color:#ffffff8c;line-height:1;pointer-events:none}.strip-add[data-v-5e70ffd8]{flex-shrink:0;width:96px;height:72px;border-radius:4px;background:transparent;border:1px dashed rgba(255,255,255,.2);color:#fff6;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.strip-add[data-v-5e70ffd8]:hover{background:#ffffff12;color:#fff;border-color:#ffffff80}.strip-hint[data-v-5e70ffd8]{margin-top:6px;font-size:.7rem;color:#ffffff4d;letter-spacing:.03em}.strip-enter-active[data-v-5e70ffd8],.strip-leave-active[data-v-5e70ffd8]{transition:max-height .25s ease,opacity .25s ease;max-height:120px}.strip-enter-from[data-v-5e70ffd8],.strip-leave-to[data-v-5e70ffd8]{max-height:0;opacity:0}@keyframes spin-5e70ffd8{to{transform:rotate(360deg)}}.spin[data-v-5e70ffd8]{animation:spin-5e70ffd8 .8s linear infinite}.scroll-hint[data-v-5e70ffd8]{display:none}@keyframes scrollBounce-5e70ffd8{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.ss-overlay[data-v-d3a6c5dc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.ss-modal[data-v-d3a6c5dc]{background:var(--bg-2, #1a1a1a);border:1px solid var(--border, #333);border-radius:.75rem;width:min(480px,92vw);display:flex;flex-direction:column;overflow:hidden}.ss-header[data-v-d3a6c5dc]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border, #333)}.ss-title[data-v-d3a6c5dc]{font-weight:700;font-size:1rem;color:var(--text, #fff);letter-spacing:.04em}.ss-close[data-v-d3a6c5dc]{background:none;border:none;color:var(--text-muted, #888);font-size:1.1rem;cursor:pointer;padding:.25rem;line-height:1}.ss-body[data-v-d3a6c5dc]{padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;max-height:60vh;overflow-y:auto}.ss-hint[data-v-d3a6c5dc]{font-size:.8rem;color:var(--text-muted, #888);margin:0}.ss-items[data-v-d3a6c5dc]{display:flex;flex-direction:column;gap:.5rem}.ss-item-row[data-v-d3a6c5dc]{display:flex;gap:.5rem;align-items:center}.ss-input[data-v-d3a6c5dc]{flex:1;background:var(--bg, #0f0f0f);border:1px solid var(--border, #333);border-radius:.375rem;color:var(--text, #fff);padding:.5rem .75rem;font-size:.9rem}.ss-input[data-v-d3a6c5dc]:focus{outline:none;border-color:var(--accent, #ff6600)}.ss-remove[data-v-d3a6c5dc]{background:none;border:none;color:var(--text-muted, #888);cursor:pointer;padding:.25rem .4rem;font-size:.85rem;border-radius:.25rem;transition:color .15s}.ss-remove[data-v-d3a6c5dc]:hover{color:#ef4444}.ss-add[data-v-d3a6c5dc]{background:none;border:1px dashed var(--border, #333);color:var(--text-muted, #888);border-radius:.375rem;padding:.4rem .75rem;font-size:.85rem;cursor:pointer;transition:border-color .15s,color .15s;align-self:flex-start}.ss-add[data-v-d3a6c5dc]:hover{border-color:var(--accent, #ff6600);color:var(--accent, #ff6600)}.ss-footer[data-v-d3a6c5dc]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid var(--border, #333)}.ss-btn[data-v-d3a6c5dc]{padding:.5rem 1.25rem;border-radius:.375rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:opacity .15s}.ss-btn[data-v-d3a6c5dc]:disabled{opacity:.5;cursor:not-allowed}.ss-btn-ghost[data-v-d3a6c5dc]{background:none;border:1px solid var(--border, #333);color:var(--text-muted, #888)}.ss-btn-primary[data-v-d3a6c5dc]{background:var(--accent, #ff6600);border:none;color:#fff}.testimonials-strip[data-v-143af344]{padding:1.5rem 0;background:var(--bg-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);position:relative}.strip-container[data-v-143af344]{display:flex;align-items:center;gap:.75rem}.strip-edit-btn[data-v-143af344]{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#0f0f0fbf;border:1px solid rgba(255,102,0,.45);color:#f60;border-radius:50%;cursor:pointer;transition:background .15s,border-color .15s,transform .15s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:0}.strip-edit-btn svg[data-v-143af344]{width:13px;height:13px}.strip-edit-btn[data-v-143af344]:hover{background:#f603;border-color:#f60;transform:scale(1.1)}.strip-list[data-v-143af344]{display:flex;gap:0;list-style:none;flex-wrap:wrap;justify-content:center}.strip-list li[data-v-143af344]{padding:.4rem 1.5rem;font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);border-right:1px solid var(--border)}.strip-list li[data-v-143af344]:last-child{border-right:none}.gallery-group[data-v-143af344]{margin-bottom:2.5rem}.gallery-group-title[data-v-143af344]{font-size:1rem;font-weight:600;color:var(--text-muted);margin-bottom:1rem;letter-spacing:.05em}.photo-grid[data-v-143af344]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.5rem}.photo-item[data-v-143af344]{margin:0;cursor:pointer;overflow:hidden;border-radius:var(--radius);aspect-ratio:1}.photo-item img[data-v-143af344]{width:100%;height:100%;object-fit:cover;transition:transform .3s}.photo-item:hover img[data-v-143af344]{transform:scale(1.05)}.gallery-cta[data-v-143af344]{margin-top:2rem;text-align:center}.lightbox[data-v-143af344]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000eb;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000;padding:2rem}.lightbox img[data-v-143af344]{max-width:100%;max-height:80vh;object-fit:contain;border-radius:var(--radius)}.lightbox-caption[data-v-143af344]{color:#fff;margin-top:1rem;font-size:.95rem}.lightbox-close[data-v-143af344]{position:absolute;top:1rem;right:1.5rem;background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer}.widget-editable[data-v-143af344]{outline:2px dashed rgba(200,169,81,.4);outline-offset:-2px;cursor:context-menu}.widget-edit-hint[data-v-143af344]{position:absolute;top:calc(var(--nav-h, 4rem) + .75rem);right:1rem;z-index:20;background:var(--accent, #c8a951);color:#000;border:none;border-radius:6px;padding:.35rem .65rem;font-size:.8rem;font-weight:700;cursor:pointer;opacity:0;transition:opacity .15s}.widget-editable:hover .widget-edit-hint[data-v-143af344]{opacity:1}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #0a0a0a;--bg-2: #111111;--bg-3: #1a1a1a;--border: #2a2a2a;--text: #f0f0f0;--text-muted: #888888;--accent: #3a3a3a;--accent-2: #2a2a2a;--radius: 6px;--max-w: 1200px;--nav-h: 108px}html{scroll-behavior:smooth}body{font-family:Segoe UI,system-ui,-apple-system,sans-serif;background:var(--bg);color:var(--text);line-height:1.6}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,h4{line-height:1.2;font-weight:700}.container{width:100%;max-width:var(--max-w);margin:0 auto;padding:0 1.5rem}.btn{display:inline-block;padding:.75rem 2rem;border-radius:var(--radius);font-size:.95rem;font-weight:600;cursor:pointer;border:none;transition:opacity .2s;letter-spacing:.03em}.btn:hover{opacity:.85}.btn-accent{background:var(--accent);color:#000}.btn-outline{background:transparent;border:2px solid var(--accent);color:var(--accent)}section{padding:5rem 0}.section-label{font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:.75rem}.section-title{font-size:clamp(1.8rem,4vw,2.8rem);margin-bottom:1rem}.section-subtitle{color:var(--text-muted);font-size:1.05rem;max-width:560px;margin-bottom:3rem}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}*::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}*::-webkit-scrollbar-button,*::-webkit-scrollbar-button:start,*::-webkit-scrollbar-button:end,*::-webkit-scrollbar-button:single-button,*::-webkit-scrollbar-button:vertical:decrement,*::-webkit-scrollbar-button:vertical:increment,*::-webkit-scrollbar-button:horizontal:decrement,*::-webkit-scrollbar-button:horizontal:increment{display:none;width:0;height:0;background:transparent}
