:root{--color-bg-deep:#0a0807;--color-bg-main:#14110f;--color-bg-accent:#1c1815;--color-gold:#c5a059;--color-gold-muted:#8e7341;--color-gold-glow:#c5a05926;--color-text-main:#fff;--color-text-muted:#a69f98;--color-border:#c5a0591a;--transition-base:all .4s cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-bg-deep);color:var(--color-text-main);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5}.container{max-width:1400px;margin:0 auto;padding:0 40px}.text-gold{color:var(--color-gold)}.text-white{color:#fff}.reveal-hidden{opacity:0;transition:all .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.reveal-visible{opacity:1;transform:translateY(0)}.cookie-banner[data-v-17446400]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:9999;background:#051024f2;border:1px solid #c5a0594d;border-radius:12px;flex-direction:column;gap:15px;max-width:600px;margin:0 auto;padding:20px 25px;display:flex;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 10px 40px #00000080,inset 0 0 20px #c5a0590d}@media (width>=640px){.cookie-banner[data-v-17446400]{flex-direction:row;justify-content:space-between;align-items:center}}.cookie-content[data-v-17446400]{flex:1;align-items:flex-start;gap:15px;display:flex}.cookie-icon[data-v-17446400]{font-size:24px;line-height:1}.cookie-text p[data-v-17446400]{color:var(--color-white);opacity:.9;margin:0;font-size:13px;line-height:1.5}.cookie-link[data-v-17446400]{color:var(--color-gold);text-underline-offset:2px;transition:var(--transition-base);-webkit-text-decoration:underline #c5a05966;text-decoration:underline #c5a05966}.cookie-link[data-v-17446400]:hover{-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold)}.cookie-actions[data-v-17446400]{flex-shrink:0;display:flex}.cookie-btn[data-v-17446400]{background:var(--color-gold);color:#000;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:var(--transition-base);border:none;width:100%;padding:10px 24px;font-size:12px;font-weight:700}.cookie-btn[data-v-17446400]:hover{background:#fff;box-shadow:0 0 15px #c5a05966}.slide-up-enter-active[data-v-17446400],.slide-up-leave-active[data-v-17446400]{transition:all .5s cubic-bezier(.16,1,.3,1)}.slide-up-enter-from[data-v-17446400],.slide-up-leave-to[data-v-17446400]{opacity:0;transform:translateY(50px)}.chat-root[data-v-54e0b6c7]{z-index:900;pointer-events:none;flex-direction:column;align-items:flex-end;gap:18px;display:flex;position:fixed;bottom:24px;right:24px}.chat-root[data-v-54e0b6c7]>*{pointer-events:auto}.chat-fab[data-v-54e0b6c7]{cursor:pointer;width:64px;height:64px;color:var(--color-black,#050e1f);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.65,0,.35,1);display:flex;position:relative;overflow:visible}.chat-fab[data-v-54e0b6c7]:hover{transform:translateY(-3px)scale(1.05)}.fab-bg[data-v-54e0b6c7]{background:linear-gradient(135deg, #e6c372 0%, var(--color-gold) 50%, #a07a3a 100%);border-radius:50%;transition:filter .3s;position:absolute;inset:0;box-shadow:0 12px 32px #c5a05973,inset 0 0 0 1px #ffffff14}.chat-fab:hover .fab-bg[data-v-54e0b6c7]{filter:brightness(1.06)}.fab-icon[data-v-54e0b6c7]{z-index:1;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.65,0,.35,1),opacity .25s;display:inline-flex;position:relative}.icon-chat[data-v-54e0b6c7]{opacity:1;transform:rotate(0)}.icon-close[data-v-54e0b6c7]{opacity:0;position:absolute;transform:rotate(-90deg)}.chat-fab.is-open .icon-chat[data-v-54e0b6c7]{opacity:0;transform:rotate(90deg)}.chat-fab.is-open .icon-close[data-v-54e0b6c7]{opacity:1;transform:rotate(0)}.fab-pulse[data-v-54e0b6c7]{border:2px solid var(--color-gold);opacity:.6;pointer-events:none;border-radius:50%;animation:2.4s ease-out infinite fabPulse-54e0b6c7;position:absolute;inset:0}.chat-fab.is-open .fab-pulse[data-v-54e0b6c7]{display:none}@keyframes fabPulse-54e0b6c7{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.chat-window[data-v-54e0b6c7]{clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);background:linear-gradient(#0a1226 0%,#050e1f 100%);border:1px solid #c5a05966;flex-direction:column;width:360px;max-width:calc(100vw - 32px);height:480px;max-height:calc(100vh - 130px);display:flex;overflow:hidden;box-shadow:0 30px 80px #0000008c,inset 0 0 30px #c5a0590d}.chat-enter-active[data-v-54e0b6c7],.chat-leave-active[data-v-54e0b6c7]{transform-origin:100% 100%;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s}.chat-enter-from[data-v-54e0b6c7],.chat-leave-to[data-v-54e0b6c7]{opacity:0;transform:translateY(20px)scale(.92)}.chat-head[data-v-54e0b6c7]{background:#c5a0590d;border-bottom:1px solid #c5a05933;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.head-info[data-v-54e0b6c7]{align-items:center;gap:12px;display:flex}.head-avatar[data-v-54e0b6c7]{background:linear-gradient(135deg, #e6c372 0%, var(--color-gold) 100%);width:38px;height:38px;color:var(--color-black,#050e1f);letter-spacing:-.5px;border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:900;display:inline-flex;position:relative}.avatar-dot[data-v-54e0b6c7]{background:#4caf50;border:2px solid #050e1f;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.head-text[data-v-54e0b6c7]{flex-direction:column;gap:2px;display:flex}.head-name[data-v-54e0b6c7]{color:#fff;letter-spacing:.3px;font-size:13px;font-weight:800}.head-status[data-v-54e0b6c7]{color:var(--color-text-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.status-dot[data-v-54e0b6c7]{background:#4caf50;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite pulse-54e0b6c7;box-shadow:0 0 8px #4caf5099}@keyframes pulse-54e0b6c7{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.head-close[data-v-54e0b6c7]{width:32px;height:32px;color:var(--color-gold);cursor:pointer;background:0 0;border:1px solid #c5a0594d;border-radius:50%;justify-content:center;align-items:center;transition:all .25s;display:inline-flex}.head-close[data-v-54e0b6c7]:hover{background:#c5a05926;transform:rotate(90deg)}.chat-body[data-v-54e0b6c7]{background-image:linear-gradient(#c5a05906 1px,#0000 1px),linear-gradient(90deg,#c5a05906 1px,#0000 1px);background-size:40px 40px;flex-direction:column;flex:1;gap:14px;padding:18px 18px 12px;display:flex;overflow-y:auto}.chat-body[data-v-54e0b6c7]::-webkit-scrollbar{width:5px}.chat-body[data-v-54e0b6c7]::-webkit-scrollbar-track{background:0 0}.chat-body[data-v-54e0b6c7]::-webkit-scrollbar-thumb{background:#c5a0594d;border-radius:3px}.msg[data-v-54e0b6c7]{flex-direction:column;gap:4px;max-width:85%;animation:.35s cubic-bezier(.16,1,.3,1) both msgIn-54e0b6c7;display:flex}@keyframes msgIn-54e0b6c7{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.msg--bot[data-v-54e0b6c7]{align-self:flex-start}.msg--user[data-v-54e0b6c7]{align-self:flex-end;align-items:flex-end}.msg-bubble[data-v-54e0b6c7]{word-wrap:break-word;padding:10px 14px;font-size:13.5px;line-height:1.5}.msg--bot .msg-bubble[data-v-54e0b6c7]{color:#fff;background:#ffffff0f;border:1px solid #c5a0592e;border-radius:4px 14px 14px}.msg--user .msg-bubble[data-v-54e0b6c7]{background:linear-gradient(135deg, var(--color-gold) 0%, #c19850 100%);color:var(--color-black,#050e1f);border-radius:14px 4px 14px 14px;font-weight:600}.msg-bubble[data-v-54e0b6c7] a{color:var(--color-gold);text-underline-offset:2px;font-weight:700;text-decoration:underline}.msg-time[data-v-54e0b6c7]{color:var(--color-text-muted);letter-spacing:.3px;opacity:.7;padding:0 4px;font-size:10px}.typing[data-v-54e0b6c7]{align-items:center;gap:5px;padding:14px 16px;display:inline-flex}.typing .dot[data-v-54e0b6c7]{background:var(--color-gold);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite typingDot-54e0b6c7}.typing .dot[data-v-54e0b6c7]:nth-child(2){animation-delay:.15s}.typing .dot[data-v-54e0b6c7]:nth-child(3){animation-delay:.3s}@keyframes typingDot-54e0b6c7{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.chat-form[data-v-54e0b6c7]{background:#00000040;border-top:1px solid #c5a05933;flex-shrink:0;gap:8px;padding:12px 14px;display:flex}.chat-form input[data-v-54e0b6c7]{color:#fff;background:#ffffff0d;border:1px solid #c5a0592e;border-radius:22px;outline:none;flex:1;padding:11px 14px;font-family:inherit;font-size:13.5px;transition:border-color .25s,background .25s}.chat-form input[data-v-54e0b6c7]::placeholder{color:#ffffff4d}.chat-form input[data-v-54e0b6c7]:focus{border-color:var(--color-gold);background:#c5a05914}.chat-form input[data-v-54e0b6c7]:disabled{opacity:.5}.chat-form button[data-v-54e0b6c7]{background:linear-gradient(135deg, #e6c372 0%, var(--color-gold) 100%);width:42px;height:42px;color:var(--color-black,#050e1f);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s,box-shadow .25s,opacity .25s;display:inline-flex}.chat-form button[data-v-54e0b6c7]:not(:disabled):hover{transform:translateY(-1px)scale(1.05);box-shadow:0 8px 20px #c5a05966}.chat-form button[data-v-54e0b6c7]:disabled{opacity:.35;cursor:not-allowed}.chat-foot[data-v-54e0b6c7]{color:var(--color-text-muted);text-align:center;letter-spacing:.3px;background:#0006;flex-shrink:0;padding:10px 16px;font-size:11px}.chat-foot a[data-v-54e0b6c7]{color:var(--color-gold);font-weight:700;text-decoration:none}.chat-foot a[data-v-54e0b6c7]:hover{text-decoration:underline}@media (width<=600px){.chat-root[data-v-54e0b6c7]{gap:14px;bottom:16px;right:16px}.chat-fab[data-v-54e0b6c7]{width:56px;height:56px}.chat-window[data-v-54e0b6c7]{width:calc(100vw - 32px);height:70vh}}.header[data-v-443d42e3]{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05102480;border-bottom:1px solid #0000;width:100%;transition:transform .4s cubic-bezier(.4,0,.2,1),background .4s,border-color .4s;position:fixed;top:0;left:0}.header--scrolled[data-v-443d42e3]{border-bottom:1px solid var(--color-border);background:#051024e6}.header--hidden[data-v-443d42e3]{transform:translateY(-100%)}.header-inner[data-v-443d42e3]{justify-content:space-between;align-items:center;height:90px;transition:height .4s;display:flex}.header--scrolled .header-inner[data-v-443d42e3]{height:60px}.logo-wrapper[data-v-443d42e3]{cursor:pointer;align-items:center;transition:opacity .25s,transform .25s;display:flex}.logo-wrapper[data-v-443d42e3]:hover{opacity:.85;transform:scale(1.02)}.logo-img[data-v-443d42e3]{filter:drop-shadow(0 0 8px #c5a05966);width:auto;height:80px;transition:height .4s}.header--scrolled .logo-img[data-v-443d42e3]{height:50px}.nav[data-v-443d42e3]{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:4px;display:flex}.nav-link[data-v-443d42e3]{text-transform:uppercase;letter-spacing:1.5px;color:var(--color-white);white-space:nowrap;background:0 0;align-items:center;gap:7px;padding:10px 14px;font-size:11px;font-weight:700;text-decoration:none;transition:color .35s,background .35s,transform .35s;display:inline-flex;position:relative}.nav-link[data-v-443d42e3]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c5a0592e,#0000);transition:transform .55s cubic-bezier(.65,0,.35,1);position:absolute;inset:0;transform:translate(-100%)}.nav-link[data-v-443d42e3]:hover{color:var(--color-gold);transform:translateY(-1px)}.nav-link[data-v-443d42e3]:hover:before{transform:translate(100%)}.nav-index[data-v-443d42e3]{letter-spacing:1px;color:var(--color-gold);opacity:.55;font-family:Inter,monospace;font-size:9px;font-weight:800;transition:opacity .3s,transform .4s cubic-bezier(.16,1,.3,1)}.nav-link:hover .nav-index[data-v-443d42e3]{opacity:1;transform:translate(-2px)scale(1.05)}.nav-text[data-v-443d42e3]{position:relative}.nav-text[data-v-443d42e3]:after{content:attr(data-text);color:var(--color-gold);clip-path:inset(0 0 100%);pointer-events:none;transition:clip-path .35s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.nav-link:hover .nav-text[data-v-443d42e3]:after{clip-path:inset(0)}.nav-corners[data-v-443d42e3]{pointer-events:none;position:absolute;inset:0}.nc[data-v-443d42e3]{border-color:var(--color-gold);opacity:0;border-style:solid;border-width:0;width:8px;height:8px;transition:opacity .3s,transform .45s cubic-bezier(.16,1,.3,1);position:absolute}.nc.tl[data-v-443d42e3]{border-top-width:1px;border-left-width:1px;top:0;left:0;transform:translate(4px,4px)}.nc.tr[data-v-443d42e3]{border-top-width:1px;border-right-width:1px;top:0;right:0;transform:translate(-4px,4px)}.nc.bl[data-v-443d42e3]{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0;transform:translate(4px,-4px)}.nc.br[data-v-443d42e3]{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0;transform:translate(-4px,-4px)}.nav-link:hover .nc[data-v-443d42e3]{opacity:1;transform:translate(0)}.nav-divider[data-v-443d42e3]{background:var(--color-border);flex-shrink:0;width:1px;height:20px;margin:0 10px}.nav-cta[data-v-443d42e3]{text-transform:uppercase;letter-spacing:1.5px;color:var(--color-black,#0a0807);background:linear-gradient(135deg, #e6c372 0%, var(--color-gold) 50%, #a07a3a 100%);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);white-space:nowrap;flex-shrink:0;align-items:center;padding:11px 18px;font-size:10.5px;font-weight:800;text-decoration:none;transition:transform .3s,box-shadow .3s,filter .3s;display:inline-flex;position:relative}.nav-cta[data-v-443d42e3]:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 10px 24px #c5a05959}.nav-phone[data-v-443d42e3]{color:var(--color-gold);letter-spacing:.5px;white-space:nowrap;flex-shrink:0;margin-left:6px;font-size:12.5px;font-weight:800;transition:color .3s,text-shadow .3s}.nav-phone[data-v-443d42e3]:hover{color:#fff;text-shadow:0 0 12px #c5a05999}@media (width<=1180px){.nav-link[data-v-443d42e3]{letter-spacing:1px;padding:8px 10px}.nav-index[data-v-443d42e3]{display:none}}@media (width<=980px){.nav-link[data-v-443d42e3]:nth-child(n+4){display:none}}@media (width<=760px){.nav-link[data-v-443d42e3],.nav-divider[data-v-443d42e3]{display:none}}.gold-btn[data-v-8c9c8fe9]{text-transform:uppercase;letter-spacing:3px;cursor:pointer;isolation:isolate;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:0 0;border:none;justify-content:center;align-items:center;gap:18px;padding:20px 38px;font-family:inherit;font-size:12px;font-weight:800;text-decoration:none;transition:color .4s,transform .4s,box-shadow .4s;display:inline-flex;position:relative;overflow:hidden}.btn-bg[data-v-8c9c8fe9]{z-index:-1;transition:transform .5s cubic-bezier(.65,0,.35,1),background .4s;position:absolute;inset:0}.gold-btn--primary[data-v-8c9c8fe9]{color:var(--color-black,#0a0807)}.gold-btn--primary .btn-bg[data-v-8c9c8fe9]{background:linear-gradient(135deg, #e6c372 0%, var(--color-gold) 50%, #a07a3a 100%);box-shadow:inset 0 0 0 1px #ffe6aa66}.gold-btn--primary[data-v-8c9c8fe9]:hover{transform:translateY(-3px);box-shadow:0 18px 40px #c5a05959}.gold-btn--primary:hover .btn-bg[data-v-8c9c8fe9]{background:linear-gradient(135deg, #f0d28a 0%, #e6c372 50%, var(--color-gold) 100%)}.gold-btn--outline[data-v-8c9c8fe9]{color:var(--color-gold)}.gold-btn--outline .btn-bg[data-v-8c9c8fe9]{box-shadow:inset 0 0 0 1px var(--color-gold-muted,#c5a05966);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#c5a0590a}.gold-btn--outline[data-v-8c9c8fe9]:hover{color:var(--color-black,#0a0807);transform:translateY(-3px);box-shadow:0 18px 40px #c5a05940}.gold-btn--outline:hover .btn-bg[data-v-8c9c8fe9]{background:linear-gradient(135deg, #e6c372 0%, var(--color-gold) 100%);box-shadow:inset 0 0 0 1px var(--color-gold)}.btn-text[data-v-8c9c8fe9]{z-index:1;position:relative}.btn-arrow[data-v-8c9c8fe9]{align-items:center;transition:transform .4s cubic-bezier(.65,0,.35,1);display:inline-flex;position:relative}.gold-btn:hover .btn-arrow[data-v-8c9c8fe9]{transform:translate(6px)}.gold-btn[data-v-8c9c8fe9]:active{transform:translateY(-1px)}.gold-btn[data-v-8c9c8fe9]:focus-visible{outline:2px solid var(--color-gold);outline-offset:4px}@media (width<=480px){.gold-btn[data-v-8c9c8fe9]{letter-spacing:2px;gap:14px;padding:18px 28px;font-size:11px}}.hero[data-v-a724b15f]{background:var(--color-bg-deep);align-items:center;width:100%;min-height:100vh;padding:130px 0 60px;display:flex;position:relative;overflow:hidden}.hero-bg-wrapper[data-v-a724b15f]{z-index:1;position:absolute;inset:0}.hero-bg-img[data-v-a724b15f]{object-fit:cover;object-position:center;filter:sepia(.2)brightness(.8)contrast(1.1);width:100%;height:100%;animation:30s linear infinite alternate bg-zoom-a724b15f;transform:scale(1.05)}@keyframes bg-zoom-a724b15f{0%{transform:scale(1)}to{transform:scale(1.1)}}.hero-overlay-gradient[data-v-a724b15f]{background:linear-gradient(#0a080799 0%,#0a080733 40% 60%,#0a0807cc 100%),linear-gradient(90deg,#0a0807b3 0%,#0000 50%,#0a0807b3 100%);position:absolute;inset:0}.hero-grid-overlay[data-v-a724b15f]{background-image:linear-gradient(#c5a05908 1px,#0000 1px),linear-gradient(90deg,#c5a05908 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.hero-noise[data-v-a724b15f]{opacity:.04;z-index:2;pointer-events:none;background:url(https://grainy-gradients.vercel.app/noise.svg);position:absolute;inset:0}.hero-container[data-v-a724b15f]{z-index:10;position:relative}.hero-content[data-v-a724b15f]{max-width:800px}.hero-badge[data-v-a724b15f]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14110f99;border:1px solid #c5a05933;align-items:center;gap:12px;margin-bottom:40px;padding:10px 20px;display:inline-flex}.badge-dot[data-v-a724b15f]{background:var(--color-gold);width:8px;height:8px;box-shadow:0 0 15px var(--color-gold);border-radius:50%;animation:2s infinite pulse-a724b15f}@keyframes pulse-a724b15f{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.badge-text[data-v-a724b15f]{letter-spacing:4px;color:var(--color-gold);text-transform:uppercase;font-size:10px;font-weight:700}.hero-title[data-v-a724b15f]{letter-spacing:-4px;text-transform:uppercase;text-shadow:0 0 40px #00000080;margin-bottom:40px;font-size:clamp(40px,9vw,100px);font-weight:900;line-height:.85}.hero-divider[data-v-a724b15f]{background:var(--color-gold);width:100px;height:4px;margin-bottom:40px;box-shadow:0 0 20px #c5a05933}.hero-description[data-v-a724b15f]{color:#fff;letter-spacing:-.2px;max-width:650px;margin-bottom:50px;font-size:clamp(16px,1.8vw,22px);font-weight:500;line-height:1.4}.cta-row[data-v-a724b15f]{flex-wrap:wrap;gap:20px;margin-bottom:60px;display:flex}.scroll-indicator[data-v-a724b15f]{align-items:center;gap:20px;display:flex}.scroll-indicator span[data-v-a724b15f]{letter-spacing:6px;color:var(--color-text-muted);text-transform:uppercase;font-size:9px;font-weight:600}.mouse[data-v-a724b15f]{border:2px solid #c5a0594d;border-radius:12px;justify-content:center;width:24px;height:40px;padding-top:8px;display:flex}.wheel[data-v-a724b15f]{background:var(--color-gold);border-radius:2px;width:3px;height:8px;animation:2s infinite scroll-a724b15f}@keyframes scroll-a724b15f{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(15px)}}@media (width<=768px){.hero[data-v-a724b15f]{padding:110px 0 40px}.hero-title[data-v-a724b15f]{letter-spacing:-2px;margin-bottom:20px;font-size:42px}.hero-content[data-v-a724b15f]{text-align:center;flex-direction:column;align-items:center;display:flex}.hero-description[data-v-a724b15f]{margin-bottom:30px;font-size:16px}.hero-divider[data-v-a724b15f]{margin:0 auto 30px}.hero-badge[data-v-a724b15f]{margin-bottom:20px;padding:8px 15px}.cta-row[data-v-a724b15f]{justify-content:center;margin-bottom:40px}}.regions[data-v-1d77ce59]{background:var(--color-bg-deep);align-items:center;min-height:100vh;padding:120px 0;display:flex;position:relative;overflow:hidden}.regions-bg-wrapper[data-v-1d77ce59]{z-index:1;position:absolute;inset:0}.regions-bg-img[data-v-1d77ce59]{object-fit:cover;object-position:center;filter:sepia(.3)brightness(.4)contrast(1.2);opacity:.8;width:100%;height:100%;transform:scale(1.02)}.regions-overlay[data-v-1d77ce59]{background:linear-gradient(to bottom, var(--color-bg-deep) 0%, transparent 15%, transparent 85%, var(--color-bg-deep) 100%), radial-gradient(circle at center, transparent 0%, #051024cc 100%);position:absolute;inset:0}.relative[data-v-1d77ce59]{position:relative}.z-10[data-v-1d77ce59]{z-index:10}.sup-title[data-v-1d77ce59]{letter-spacing:6px;color:var(--color-gold);text-transform:uppercase;text-shadow:0 2px 10px #00000080;margin-bottom:20px;font-size:12px;font-weight:700;display:block}.title[data-v-1d77ce59]{letter-spacing:-1px;margin-bottom:30px;font-size:clamp(32px,5vw,56px);line-height:1.1}.description[data-v-1d77ce59]{color:var(--color-text-muted);margin-bottom:60px;font-size:18px;line-height:1.6}.max-w[data-v-1d77ce59]{max-width:600px}.description strong[data-v-1d77ce59]{color:var(--color-white);font-weight:700}.cities-grid[data-v-1d77ce59]{flex-wrap:wrap;gap:15px;display:flex}.city-badge[data-v-1d77ce59]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:1px;text-transform:uppercase;background:#ffffff08;border:1px solid #c5a05933;border-radius:30px;align-items:center;gap:10px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s;display:flex}.city-badge[data-v-1d77ce59]:hover{border-color:var(--color-gold);background:#c5a0591a;transform:translateY(-2px);box-shadow:0 10px 20px #0000004d}.city-dot[data-v-1d77ce59]{background:var(--color-gold);width:8px;height:8px;box-shadow:0 0 10px var(--color-gold);border-radius:50%}.modal-root[data-v-94569a77]{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020610eb;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.modal-bg[data-v-94569a77]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bg-grid[data-v-94569a77]{background-image:linear-gradient(#c5a0590a 1px,#0000 1px),linear-gradient(90deg,#c5a0590a 1px,#0000 1px);background-size:80px 80px;animation:60s linear infinite gridShift-94569a77;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 80%);mask-image:radial-gradient(circle,#000 30%,#0000 80%)}@keyframes gridShift-94569a77{to{background-position:80px 80px}}.bg-glow[data-v-94569a77]{background:radial-gradient(circle,#c5a0592e 0%,#0000 60%);width:800px;height:800px;animation:6s ease-in-out infinite glowPulse-94569a77;position:absolute;top:-200px;left:30%}@keyframes glowPulse-94569a77{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.modal-topbar[data-v-94569a77]{z-index:5;background:linear-gradient(#051024d9 0%,#0000 100%);border-bottom:1px solid #c5a05926;flex-shrink:0;justify-content:space-between;align-items:center;padding:24px 40px;display:flex;position:relative}.topbar-brand[data-v-94569a77]{align-items:center;gap:18px;animation:.5s cubic-bezier(.16,1,.3,1) .1s both slideDown-94569a77;display:flex}.brand-mark[data-v-94569a77]{letter-spacing:6px;color:var(--color-gold);text-transform:uppercase;font-size:14px;font-weight:900}.brand-divider[data-v-94569a77]{background:var(--color-gold);opacity:.5;width:30px;height:1px}.brand-section[data-v-94569a77]{letter-spacing:3px;color:var(--color-text-muted);text-transform:uppercase;font-size:11px}.close-btn[data-v-94569a77]{color:#fff;cursor:pointer;background:#0006;border:1px solid #c5a05959;align-items:center;gap:16px;padding:12px 18px;font-family:inherit;transition:border-color .3s,background .3s,transform .3s;animation:.5s cubic-bezier(.16,1,.3,1) .15s both slideDown-94569a77;display:inline-flex;position:relative;overflow:hidden}.close-btn[data-v-94569a77]:before{content:"";background:linear-gradient(90deg,#0000,#c5a05933,#0000);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.close-btn[data-v-94569a77]:hover{border-color:var(--color-gold);background:#c5a0591f;transform:translateY(-1px)}.close-btn[data-v-94569a77]:hover:before{transform:translate(100%)}.close-label[data-v-94569a77]{letter-spacing:3px;text-transform:uppercase;color:#fff;z-index:1;font-size:11px;font-weight:800;position:relative}.close-key[data-v-94569a77]{letter-spacing:1.5px;color:var(--color-gold);z-index:1;border:1px solid #c5a05966;padding:4px 8px;font-family:Inter,monospace;font-size:10px;font-weight:700;position:relative}.close-icon[data-v-94569a77]{z-index:1;border:1px solid var(--color-gold);width:36px;height:36px;color:var(--color-gold);border-radius:50%;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.65,0,.35,1),background .3s;display:inline-flex;position:relative}.close-btn:hover .close-icon[data-v-94569a77]{background:var(--color-gold);color:var(--color-black,#050e1f);transform:rotate(180deg)}@keyframes slideDown-94569a77{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-content[data-v-94569a77]{z-index:4;-webkit-overflow-scrolling:touch;flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:60px;min-height:0;padding:50px 60px 40px;display:grid;position:relative;overflow-y:auto}.modal-content[data-v-94569a77]::-webkit-scrollbar{width:6px}.modal-content[data-v-94569a77]::-webkit-scrollbar-track{background:#ffffff08}.modal-content[data-v-94569a77]::-webkit-scrollbar-thumb{background:#c5a05966}.content-media[data-v-94569a77]{flex-direction:column;gap:24px;min-width:0;animation:.7s cubic-bezier(.16,1,.3,1) .2s both mediaIn-94569a77;display:flex}@keyframes mediaIn-94569a77{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.media-frame[data-v-94569a77]{clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);background:#000;border:1px solid #c5a0594d;flex:1;min-height:320px;position:relative;overflow:hidden}.media-frame img[data-v-94569a77]{object-fit:cover;filter:sepia(.12)brightness(.85)contrast(1.12);width:100%;height:100%;animation:1.4s cubic-bezier(.16,1,.3,1) both zoomIn-94569a77}@keyframes zoomIn-94569a77{0%{opacity:0;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.media-grain[data-v-94569a77]{opacity:.06;mix-blend-mode:overlay;pointer-events:none;background:url(https://grainy-gradients.vercel.app/noise.svg);position:absolute;inset:0}.media-shade[data-v-94569a77]{pointer-events:none;background:linear-gradient(#0000 40%,#020610d9 100%);position:absolute;inset:0}.media-tag-row[data-v-94569a77]{align-items:center;gap:14px;animation:.6s .4s both fadeUp-94569a77;display:flex}.media-index[data-v-94569a77]{letter-spacing:3px;color:var(--color-gold);border:1px solid #c5a0594d;padding:6px 10px;font-family:Inter,monospace;font-size:12px}.media-tag[data-v-94569a77]{letter-spacing:4px;color:var(--color-black,#050e1f);background:var(--color-gold);text-transform:uppercase;padding:6px 12px;font-size:10px;font-weight:800}.media-title[data-v-94569a77]{text-transform:uppercase;letter-spacing:-2px;color:#fff;font-size:clamp(36px,5vw,64px);font-weight:900;line-height:.95;animation:.6s .5s both fadeUp-94569a77}.media-sub[data-v-94569a77]{color:var(--color-text-muted);letter-spacing:3px;text-transform:uppercase;font-size:14px;animation:.6s .55s both fadeUp-94569a77}@keyframes fadeUp-94569a77{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.content-body[data-v-94569a77]{flex-direction:column;gap:32px;animation:.7s cubic-bezier(.16,1,.3,1) .3s both bodyIn-94569a77;display:flex}@keyframes bodyIn-94569a77{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.lead[data-v-94569a77]{color:#fff;border-left:2px solid var(--color-gold);margin:0;padding-left:18px;font-size:17px;line-height:1.65}.block[data-v-94569a77]{flex-direction:column;gap:14px;display:flex}.block-head[data-v-94569a77]{border-bottom:1px solid #c5a0592e;align-items:baseline;gap:16px;padding-bottom:10px;display:flex}.block-num[data-v-94569a77]{color:var(--color-gold);letter-spacing:1px;font-family:Inter,monospace;font-size:14px;font-weight:800}.block h3[data-v-94569a77]{letter-spacing:3px;text-transform:uppercase;color:#fff;margin:0;font-size:13px;font-weight:800}.block p[data-v-94569a77]{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.7}.role-list[data-v-94569a77]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.role-list li[data-v-94569a77]{border-left:2px solid var(--color-gold);animation:.5s cubic-bezier(.16,1,.3,1) both roleIn-94569a77;animation-delay:calc(.5s + var(--i) * 70ms);background:#0000004d;align-items:flex-start;gap:14px;padding:14px 16px;transition:background .25s,transform .25s,border-color .25s;display:flex}.role-list li[data-v-94569a77]:hover{background:#c5a05914;border-color:#fff;transform:translate(6px)}@keyframes roleIn-94569a77{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.role-dot[data-v-94569a77]{background:var(--color-gold);width:8px;height:8px;box-shadow:0 0 12px var(--color-gold);border-radius:50%;flex-shrink:0;margin-top:7px}.role-text[data-v-94569a77]{flex-direction:column;flex:1;gap:4px;display:flex}.role-name[data-v-94569a77]{color:#fff;letter-spacing:.5px;font-size:14px;font-weight:700}.role-note[data-v-94569a77]{color:var(--color-text-muted);font-size:12.5px;line-height:1.5}.meta-grid[data-v-94569a77]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.meta-cell[data-v-94569a77]{background:#0000004d;border:1px solid #c5a05926;flex-direction:column;gap:6px;padding:16px 18px;transition:border-color .25s,transform .25s;display:flex}.meta-cell[data-v-94569a77]:hover{border-color:#c5a05980;transform:translateY(-2px)}.meta-cell.highlighted[data-v-94569a77]{border-color:var(--color-gold);background:#c5a05914;box-shadow:inset 0 0 20px #c5a0590f}.meta-cell.highlighted .meta-value[data-v-94569a77]{color:var(--color-gold)}.meta-label[data-v-94569a77]{letter-spacing:2px;color:var(--color-text-muted);text-transform:uppercase;font-size:10px}.meta-value[data-v-94569a77]{color:#fff;font-size:16px;font-weight:800}.cta-row[data-v-94569a77]{gap:12px;margin-top:8px;display:flex}.cta-primary[data-v-94569a77],.cta-secondary[data-v-94569a77]{letter-spacing:3px;text-transform:uppercase;cursor:pointer;border:none;justify-content:center;align-items:center;gap:12px;padding:18px 26px;font-family:inherit;font-size:12px;font-weight:800;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex;position:relative;overflow:hidden}.cta-primary[data-v-94569a77]{background:linear-gradient(135deg, #e6c372 0%, var(--color-gold) 50%, #a07a3a 100%);color:var(--color-black,#050e1f);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);flex:1.5}.cta-primary[data-v-94569a77]:hover{transform:translateY(-3px);box-shadow:0 18px 40px #c5a05959}.cta-primary .cta-arrow[data-v-94569a77]{transition:transform .3s cubic-bezier(.65,0,.35,1)}.cta-primary:hover .cta-arrow[data-v-94569a77]{transform:translate(6px)}.cta-secondary[data-v-94569a77]{color:var(--color-gold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#c5a0590a;border:1px solid #c5a05966;flex:1}.cta-secondary[data-v-94569a77]:hover{background:#c5a0591f;transform:translateY(-2px)}.footnote[data-v-94569a77]{color:var(--color-text-muted);opacity:.7;border-top:1px dashed #c5a05933;padding:16px 18px;font-size:11px;line-height:1.7}.modal-enter-active[data-v-94569a77],.modal-leave-active[data-v-94569a77],.modal-enter-active .modal-bg[data-v-94569a77],.modal-leave-active .modal-bg[data-v-94569a77]{transition:opacity .4s}.modal-enter-from[data-v-94569a77],.modal-leave-to[data-v-94569a77],.modal-enter-from .bg-glow[data-v-94569a77],.modal-leave-to .bg-glow[data-v-94569a77]{opacity:0}@media (width<=1024px){.modal-content[data-v-94569a77]{grid-template-columns:1fr;gap:36px;padding:32px 28px}.media-frame[data-v-94569a77]{min-height:240px;max-height:320px}.modal-topbar[data-v-94569a77]{padding:18px 24px}.close-label[data-v-94569a77],.close-key[data-v-94569a77]{display:none}.close-btn[data-v-94569a77]{padding:8px}}@media (width<=600px){.topbar-brand .brand-section[data-v-94569a77],.topbar-brand .brand-divider[data-v-94569a77]{display:none}.modal-content[data-v-94569a77]{padding:24px 18px}.media-title[data-v-94569a77]{font-size:32px}.meta-grid[data-v-94569a77]{grid-template-columns:1fr}.cta-row[data-v-94569a77]{flex-direction:column}.lead[data-v-94569a77]{padding-left:14px;font-size:15px}}.specialties[data-v-0248ac31]{background:var(--color-bg-main);padding:120px 0;position:relative;overflow:hidden}.specialties-bg-wrapper[data-v-0248ac31]{z-index:1;position:absolute;inset:0}.specialties-bg-img[data-v-0248ac31]{object-fit:cover;filter:sepia(.2)brightness(.4)contrast(1.2);width:100%;height:100%}.specialties-overlay[data-v-0248ac31]{background:radial-gradient(circle at center, transparent 0%, #14110fd9 100%), linear-gradient(to bottom, var(--color-bg-main) 0%, transparent 15%, transparent 85%, var(--color-bg-main) 100%);position:absolute;inset:0}.relative[data-v-0248ac31]{position:relative}.z-10[data-v-0248ac31]{z-index:10}.text-center[data-v-0248ac31]{text-align:center}.mx-auto[data-v-0248ac31]{margin-left:auto;margin-right:auto}.sup-title[data-v-0248ac31]{letter-spacing:6px;color:var(--color-gold);text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:700;display:block}.title[data-v-0248ac31]{letter-spacing:-1px;margin-bottom:30px;font-size:clamp(32px,5vw,56px);line-height:1.1}.description[data-v-0248ac31]{color:var(--color-text-muted);max-width:600px;margin-bottom:60px;font-size:18px;line-height:1.6}.featured-list[data-v-0248ac31]{flex-direction:column;gap:18px;margin-bottom:80px;display:flex}.featured-item[data-v-0248ac31]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff08 0%,#05102466 100%);border:1px solid #c5a0592e;transition:border-color .4s,box-shadow .4s,transform .4s;overflow:hidden}.featured-item.is-open[data-v-0248ac31]{border-color:#c5a0598c;box-shadow:0 25px 60px #00000073,inset 0 0 30px #c5a0590f}.featured-trigger[data-v-0248ac31]{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;grid-template-columns:auto 1fr auto auto;align-items:center;gap:28px;width:100%;padding:26px 32px;font-family:inherit;transition:background .3s;display:grid}.featured-trigger[data-v-0248ac31]:hover{background:#c5a0590d}.trigger-index[data-v-0248ac31]{color:var(--color-gold);letter-spacing:-1px;min-width:50px;font-family:Inter,monospace;font-size:28px;font-weight:800}.trigger-titles[data-v-0248ac31]{flex-direction:column;gap:4px;min-width:0;display:flex}.trigger-title[data-v-0248ac31]{text-transform:uppercase;letter-spacing:1px;color:#fff;font-size:clamp(20px,2.2vw,28px);font-weight:800}.trigger-sub[data-v-0248ac31]{color:var(--color-text-muted);letter-spacing:2px;text-transform:uppercase;font-size:13px}.trigger-tag[data-v-0248ac31]{letter-spacing:3px;border:1px solid var(--color-gold);color:var(--color-gold);text-transform:uppercase;padding:8px 14px;font-size:10px;font-weight:800}.trigger-toggle[data-v-0248ac31]{width:44px;height:44px;color:var(--color-gold);border:1px solid #c5a05966;border-radius:50%;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.65,0,.35,1),background .3s;display:inline-flex}.featured-item.is-open .trigger-toggle[data-v-0248ac31]{background:#c5a0591f;transform:rotate(180deg)}.featured-panel[data-v-0248ac31]{grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.65,0,.35,1);display:grid}.featured-item.is-open .featured-panel[data-v-0248ac31]{grid-template-rows:1fr}.panel-inner[data-v-0248ac31]{border-top:1px solid #c5a05933;grid-template-columns:1.1fr 1fr;gap:0;display:grid;overflow:hidden}.panel-media[data-v-0248ac31]{background:var(--color-bg-deep);min-height:420px;position:relative;overflow:hidden}.panel-media img[data-v-0248ac31]{object-fit:cover;filter:sepia(.15)brightness(.75)contrast(1.15);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1),opacity .6s}.featured-item.is-open .panel-media img[data-v-0248ac31]{transform:scale(1.04)}.media-overlay[data-v-0248ac31]{background:linear-gradient(#0000 40%,#051024e6 100%);align-items:flex-end;padding:30px;display:flex;position:absolute;inset:0}.media-label[data-v-0248ac31]{color:var(--color-gold);letter-spacing:4px;text-transform:uppercase;font-size:11px;font-weight:800}.panel-body[data-v-0248ac31]{flex-direction:column;gap:22px;padding:40px 44px;display:flex}.panel-lead[data-v-0248ac31]{color:#fff;font-size:16px;font-weight:500;line-height:1.65}.panel-section h4[data-v-0248ac31]{color:var(--color-gold);letter-spacing:3px;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800}.panel-section p[data-v-0248ac31]{color:var(--color-text-muted);font-size:14px;line-height:1.7}.role-list[data-v-0248ac31]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.role-list li[data-v-0248ac31]{border-left:2px solid var(--color-gold);background:#00000040;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 14px;display:flex}.role-name[data-v-0248ac31]{color:#fff;text-transform:uppercase;letter-spacing:1px;flex-shrink:0;font-size:14px;font-weight:700}.role-note[data-v-0248ac31]{color:var(--color-text-muted);text-align:right;font-size:13px}.panel-meta[data-v-0248ac31]{border-top:1px dashed #c5a05940;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:18px;display:grid}.meta-cell[data-v-0248ac31]{flex-direction:column;gap:4px;display:flex}.meta-label[data-v-0248ac31]{letter-spacing:2px;color:var(--color-text-muted);text-transform:uppercase;font-size:10px}.meta-value[data-v-0248ac31]{color:#fff;font-size:15px;font-weight:800}.sub-section-title[data-v-0248ac31]{letter-spacing:5px;color:var(--color-text-muted);text-transform:uppercase;text-align:center;margin-bottom:40px;font-size:13px;font-weight:800;position:relative}.sub-section-title[data-v-0248ac31]:before,.sub-section-title[data-v-0248ac31]:after{content:"";vertical-align:middle;background:#c5a05966;width:50px;height:1px;margin:0 20px;display:inline-block}.specs-grid[data-v-0248ac31]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:60px;display:grid}.sub-section-hint[data-v-0248ac31]{text-align:center;color:var(--color-text-muted);letter-spacing:.5px;margin-top:-28px;margin-bottom:32px;font-size:13px}.spec-card[data-v-0248ac31]{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;min-height:200px;padding:0;font-family:inherit;display:flex;position:relative}.spec-icon[data-v-0248ac31]{filter:drop-shadow(0 0 12px #c5a05966);margin-bottom:8px;font-size:28px;display:inline-block}.cat-more[data-v-0248ac31]{letter-spacing:2px;text-transform:uppercase;color:var(--color-gold);align-items:center;gap:10px;margin-top:14px;font-size:11px;font-weight:800;transition:transform .3s,gap .3s;display:inline-flex}.spec-card:hover .cat-more[data-v-0248ac31]{gap:16px}.card-glass[data-v-0248ac31]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--transition-base);background:linear-gradient(135deg,#ffffff08 0%,#ffffff03 100%);border:1px solid #c5a0591a;border-radius:12px;position:absolute;inset:0}.spec-card:hover .card-glass[data-v-0248ac31]{background:#c5a0590d;border-color:#c5a0594d;transform:translateY(-5px);box-shadow:0 10px 30px #0000004d}.card-content[data-v-0248ac31]{z-index:2;padding:28px;position:relative}.cat-title[data-v-0248ac31]{color:var(--color-gold);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-size:16px;font-weight:700}.cat-list[data-v-0248ac31]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cat-list li[data-v-0248ac31]{color:var(--color-text-muted);padding-left:14px;font-size:13px;position:relative}.cat-list li[data-v-0248ac31]:before{content:"";background:var(--color-gold);opacity:.5;border-radius:50%;width:4px;height:4px;position:absolute;top:7px;left:0}.spec-card:hover .cat-list li[data-v-0248ac31]{color:#fff}.other-specs[data-v-0248ac31]{text-align:center;background:#05102499;border:1px dashed #c5a0594d;border-radius:12px;padding:30px}.other-specs h4[data-v-0248ac31]{color:var(--color-gold);text-transform:uppercase;letter-spacing:2px;margin-bottom:15px;font-size:14px}.other-specs p[data-v-0248ac31]{color:var(--color-text-muted);font-size:15px;line-height:1.6}@media (width<=1024px){.panel-inner[data-v-0248ac31]{grid-template-columns:1fr}.panel-media[data-v-0248ac31]{min-height:280px}.panel-body[data-v-0248ac31]{padding:32px 28px}}@media (width<=720px){.featured-trigger[data-v-0248ac31]{grid-template-columns:auto 1fr auto;gap:16px;padding:20px 18px}.trigger-tag[data-v-0248ac31]{display:none}.trigger-index[data-v-0248ac31]{min-width:36px;font-size:22px}.trigger-title[data-v-0248ac31]{font-size:18px}.trigger-sub[data-v-0248ac31]{letter-spacing:1px;font-size:11px}.panel-meta[data-v-0248ac31]{grid-template-columns:1fr}.role-list li[data-v-0248ac31]{flex-direction:column;align-items:flex-start;gap:4px}.role-note[data-v-0248ac31]{text-align:left}}.modal-root[data-v-f3b85532]{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020610eb;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.modal-bg[data-v-f3b85532]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bg-grid[data-v-f3b85532]{background-image:linear-gradient(#c5a0590a 1px,#0000 1px),linear-gradient(90deg,#c5a0590a 1px,#0000 1px);background-size:80px 80px;animation:60s linear infinite gridShift-f3b85532;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 80%);mask-image:radial-gradient(circle,#000 30%,#0000 80%)}@keyframes gridShift-f3b85532{to{background-position:80px 80px}}.bg-glow[data-v-f3b85532]{background:radial-gradient(circle,#c5a0592e 0%,#0000 60%);width:800px;height:800px;animation:6s ease-in-out infinite glowPulse-f3b85532;position:absolute;top:-200px;left:30%}@keyframes glowPulse-f3b85532{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.modal-topbar[data-v-f3b85532]{z-index:5;background:linear-gradient(#051024d9 0%,#0000 100%);border-bottom:1px solid #c5a05926;flex-shrink:0;justify-content:space-between;align-items:center;padding:24px 40px;display:flex;position:relative}.topbar-brand[data-v-f3b85532]{align-items:center;gap:18px;animation:.5s cubic-bezier(.16,1,.3,1) .1s both slideDown-f3b85532;display:flex}.brand-mark[data-v-f3b85532]{letter-spacing:6px;color:var(--color-gold);text-transform:uppercase;font-size:14px;font-weight:900}.brand-divider[data-v-f3b85532]{background:var(--color-gold);opacity:.5;width:30px;height:1px}.brand-section[data-v-f3b85532]{letter-spacing:3px;color:var(--color-text-muted);text-transform:uppercase;font-size:11px}.close-btn[data-v-f3b85532]{color:#fff;cursor:pointer;background:#0006;border:1px solid #c5a05959;align-items:center;gap:16px;padding:12px 18px;font-family:inherit;transition:border-color .3s,background .3s,transform .3s;animation:.5s cubic-bezier(.16,1,.3,1) .15s both slideDown-f3b85532;display:inline-flex;position:relative;overflow:hidden}.close-btn[data-v-f3b85532]:before{content:"";background:linear-gradient(90deg,#0000,#c5a05933,#0000);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.close-btn[data-v-f3b85532]:hover{border-color:var(--color-gold);background:#c5a0591f;transform:translateY(-1px)}.close-btn[data-v-f3b85532]:hover:before{transform:translate(100%)}.close-label[data-v-f3b85532]{letter-spacing:3px;text-transform:uppercase;color:#fff;z-index:1;font-size:11px;font-weight:800;position:relative}.close-key[data-v-f3b85532]{letter-spacing:1.5px;color:var(--color-gold);z-index:1;border:1px solid #c5a05966;padding:4px 8px;font-family:Inter,monospace;font-size:10px;font-weight:700;position:relative}.close-icon[data-v-f3b85532]{z-index:1;border:1px solid var(--color-gold);width:36px;height:36px;color:var(--color-gold);border-radius:50%;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.65,0,.35,1),background .3s;display:inline-flex;position:relative}.close-btn:hover .close-icon[data-v-f3b85532]{background:var(--color-gold);color:var(--color-black,#050e1f);transform:rotate(180deg)}@keyframes slideDown-f3b85532{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-content[data-v-f3b85532]{z-index:4;-webkit-overflow-scrolling:touch;flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:60px;min-height:0;padding:50px 60px 40px;display:grid;position:relative;overflow-y:auto}.modal-content[data-v-f3b85532]::-webkit-scrollbar{width:6px}.modal-content[data-v-f3b85532]::-webkit-scrollbar-track{background:#ffffff08}.modal-content[data-v-f3b85532]::-webkit-scrollbar-thumb{background:#c5a05966}.content-media[data-v-f3b85532]{flex-direction:column;gap:24px;min-width:0;animation:.7s cubic-bezier(.16,1,.3,1) .2s both mediaIn-f3b85532;display:flex}@keyframes mediaIn-f3b85532{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.media-frame[data-v-f3b85532]{clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);background:#000;border:1px solid #c5a0594d;flex:1;min-height:320px;position:relative;overflow:hidden}.media-frame img[data-v-f3b85532]{object-fit:cover;filter:sepia(.12)brightness(.85)contrast(1.12);width:100%;height:100%;animation:1.4s cubic-bezier(.16,1,.3,1) both zoomIn-f3b85532}@keyframes zoomIn-f3b85532{0%{opacity:0;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.media-grain[data-v-f3b85532]{opacity:.06;mix-blend-mode:overlay;pointer-events:none;background:url(https://grainy-gradients.vercel.app/noise.svg);position:absolute;inset:0}.media-shade[data-v-f3b85532]{pointer-events:none;background:linear-gradient(#0000 40%,#020610d9 100%);position:absolute;inset:0}.media-icon[data-v-f3b85532]{filter:drop-shadow(0 0 30px #c5a059b3);font-size:56px;animation:4s ease-in-out infinite iconFloat-f3b85532;position:absolute;top:28px;right:28px}@keyframes iconFloat-f3b85532{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(-3deg)}}.media-tag-row[data-v-f3b85532]{align-items:center;gap:14px;animation:.6s .4s both fadeUp-f3b85532;display:flex}.media-num[data-v-f3b85532]{letter-spacing:3px;color:var(--color-gold);border:1px solid #c5a05966;padding:6px 12px;font-family:Inter,monospace;font-size:13px;font-weight:800}.media-tag[data-v-f3b85532]{letter-spacing:4px;color:var(--color-black,#050e1f);background:var(--color-gold);text-transform:uppercase;padding:6px 12px;font-size:10px;font-weight:800}.media-title[data-v-f3b85532]{text-transform:uppercase;letter-spacing:-2px;color:#fff;margin:0;font-size:clamp(36px,5vw,64px);font-weight:900;line-height:.95;animation:.6s .5s both fadeUp-f3b85532}.media-sub[data-v-f3b85532]{color:var(--color-text-muted);letter-spacing:3px;text-transform:uppercase;margin:0;font-size:14px;animation:.6s .55s both fadeUp-f3b85532}@keyframes fadeUp-f3b85532{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.content-body[data-v-f3b85532]{flex-direction:column;gap:28px;animation:.7s cubic-bezier(.16,1,.3,1) .3s both bodyIn-f3b85532;display:flex}@keyframes bodyIn-f3b85532{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.lead[data-v-f3b85532]{color:#fff;border-left:2px solid var(--color-gold);margin:0;padding-left:18px;font-size:17px;line-height:1.65}.block[data-v-f3b85532]{flex-direction:column;gap:14px;display:flex}.block-head[data-v-f3b85532]{border-bottom:1px solid #c5a0592e;align-items:center;gap:14px;padding-bottom:10px;display:flex}.block-num[data-v-f3b85532]{background:var(--color-gold);width:22px;height:22px;color:var(--color-black,#050e1f);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:inline-flex}.block h3[data-v-f3b85532]{letter-spacing:3px;text-transform:uppercase;color:#fff;margin:0;font-size:13px;font-weight:800}.checklist[data-v-f3b85532]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.checklist li[data-v-f3b85532]{border-left:2px solid var(--color-gold);animation:.5s cubic-bezier(.16,1,.3,1) both checkIn-f3b85532;animation-delay:calc(.5s + var(--i) * 70ms);background:#0000004d;align-items:flex-start;gap:14px;padding:14px 18px;transition:background .25s,transform .25s,border-color .25s;display:flex}.checklist li[data-v-f3b85532]:hover{background:#c5a05914;border-color:#fff;transform:translate(6px)}@keyframes checkIn-f3b85532{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.check-bullet[data-v-f3b85532]{width:24px;height:24px;color:var(--color-gold);background:#c5a05926;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.check-text[data-v-f3b85532]{color:#ffffffeb;font-size:14.5px;line-height:1.55}.promise[data-v-f3b85532]{color:#ffffffe6;letter-spacing:.5px;background:#c5a0590f;border:1px dashed #c5a05966;align-items:center;gap:14px;padding:16px 20px;font-size:13px;display:flex}.promise-dot[data-v-f3b85532]{background:var(--color-gold);width:10px;height:10px;box-shadow:0 0 14px var(--color-gold);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite dotPulse-f3b85532}@keyframes dotPulse-f3b85532{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.cta-row[data-v-f3b85532]{gap:12px;display:flex}.cta-primary[data-v-f3b85532],.cta-secondary[data-v-f3b85532]{letter-spacing:3px;text-transform:uppercase;cursor:pointer;border:none;justify-content:center;align-items:center;gap:12px;padding:18px 26px;font-family:inherit;font-size:12px;font-weight:800;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex;position:relative;overflow:hidden}.cta-primary[data-v-f3b85532]{background:linear-gradient(135deg, #e6c372 0%, var(--color-gold) 50%, #a07a3a 100%);color:var(--color-black,#050e1f);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);flex:1.5}.cta-primary[data-v-f3b85532]:hover{transform:translateY(-3px);box-shadow:0 18px 40px #c5a05959}.cta-arrow[data-v-f3b85532]{transition:transform .3s cubic-bezier(.65,0,.35,1)}.cta-primary:hover .cta-arrow[data-v-f3b85532]{transform:translate(6px)}.cta-secondary[data-v-f3b85532]{color:var(--color-gold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#c5a0590a;border:1px solid #c5a05966;flex:1}.cta-secondary[data-v-f3b85532]:hover{background:#c5a0591f;transform:translateY(-2px)}.modal-enter-active[data-v-f3b85532],.modal-leave-active[data-v-f3b85532]{transition:opacity .4s}.modal-enter-from[data-v-f3b85532],.modal-leave-to[data-v-f3b85532]{opacity:0}@media (width<=1024px){.modal-content[data-v-f3b85532]{grid-template-columns:1fr;gap:36px;padding:32px 28px}.media-frame[data-v-f3b85532]{min-height:240px;max-height:320px}.modal-topbar[data-v-f3b85532]{padding:18px 24px}.close-label[data-v-f3b85532],.close-key[data-v-f3b85532]{display:none}.close-btn[data-v-f3b85532]{padding:8px}}@media (width<=600px){.topbar-brand .brand-section[data-v-f3b85532],.topbar-brand .brand-divider[data-v-f3b85532]{display:none}.modal-content[data-v-f3b85532]{padding:24px 18px}.media-title[data-v-f3b85532]{font-size:32px}.media-icon[data-v-f3b85532]{font-size:40px;top:18px;right:18px}.cta-row[data-v-f3b85532]{flex-direction:column}.lead[data-v-f3b85532]{padding-left:14px;font-size:15px}}.conditions[data-v-bd9a42dd]{background:#000;min-height:100vh;padding:120px 0;position:relative;overflow:hidden}.conditions-bg[data-v-bd9a42dd]{z-index:1;position:absolute;inset:0}.cond-img[data-v-bd9a42dd]{object-fit:cover;filter:grayscale(.5)brightness(.45)contrast(1.2);width:100%;height:100%}.cond-overlay[data-v-bd9a42dd]{background:linear-gradient(to bottom, var(--color-bg-main) 0%, transparent 15%, transparent 85%, #000 100%), radial-gradient(circle at center, transparent 0%, #051024d9 100%);position:absolute;inset:0}.relative[data-v-bd9a42dd]{position:relative}.z-10[data-v-bd9a42dd]{z-index:10}.text-center[data-v-bd9a42dd]{text-align:center}.mx-auto[data-v-bd9a42dd]{margin-left:auto;margin-right:auto}.sup-title[data-v-bd9a42dd]{letter-spacing:6px;color:var(--color-gold);text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:700;display:block}.title[data-v-bd9a42dd]{letter-spacing:-1px;margin-bottom:30px;font-size:clamp(32px,5vw,56px);line-height:1.1}.description[data-v-bd9a42dd]{color:#fff;opacity:.9;max-width:680px;margin-bottom:30px;font-size:18px;line-height:1.6}.cards-hint[data-v-bd9a42dd]{text-align:center;color:var(--color-text-muted);letter-spacing:.5px;margin-bottom:50px;font-size:13px}.cards-grid[data-v-bd9a42dd]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:22px;display:grid}.cond-tile[data-v-bd9a42dd]{cursor:pointer;color:#fff;text-align:left;background:linear-gradient(135deg,#ffffff0a 0%,#05102480 100%);border:1px solid #c5a0592e;flex-direction:column;padding:0;font-family:inherit;transition:border-color .35s,transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.cond-tile[data-v-bd9a42dd]:hover{border-color:var(--color-gold);transform:translateY(-6px);box-shadow:0 22px 50px #00000080,inset 0 0 20px #c5a05914}.tile-image[data-v-bd9a42dd]{aspect-ratio:16/10;background:#000;position:relative;overflow:hidden}.tile-image img[data-v-bd9a42dd]{object-fit:cover;filter:sepia(.1)brightness(.85)contrast(1.1);width:100%;height:100%;transition:transform 1s cubic-bezier(.16,1,.3,1)}.cond-tile:hover .tile-image img[data-v-bd9a42dd]{transform:scale(1.06)}.tile-shade[data-v-bd9a42dd]{pointer-events:none;background:linear-gradient(#0206101a 0%,#020610d9 100%);position:absolute;inset:0}.tile-num[data-v-bd9a42dd]{letter-spacing:2px;color:var(--color-gold);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border:1px solid #c5a05980;padding:5px 10px;font-family:Inter,monospace;font-size:12px;font-weight:800;position:absolute;top:16px;left:18px}.tile-icon[data-v-bd9a42dd]{filter:drop-shadow(0 0 18px #c5a0598c);font-size:34px;transition:transform .5s cubic-bezier(.65,0,.35,1);position:absolute;top:14px;right:16px}.cond-tile:hover .tile-icon[data-v-bd9a42dd]{transform:scale(1.15)rotate(-6deg)}.tile-body[data-v-bd9a42dd]{flex-direction:column;gap:6px;padding:24px 26px 26px;display:flex}.tile-cat[data-v-bd9a42dd]{letter-spacing:4px;color:var(--color-gold);text-transform:uppercase;font-size:10px;font-weight:800}.tile-title[data-v-bd9a42dd]{color:#fff;text-transform:uppercase;letter-spacing:-.5px;margin:4px 0 0;font-size:22px;font-weight:800;line-height:1.15}.tile-sub[data-v-bd9a42dd]{color:var(--color-text-muted);letter-spacing:1.5px;text-transform:uppercase;margin:0;font-size:12px}.tile-arrow[data-v-bd9a42dd]{letter-spacing:2.5px;text-transform:uppercase;color:var(--color-gold);align-items:center;gap:10px;margin-top:16px;font-size:11px;font-weight:800;transition:gap .3s;display:inline-flex}.cond-tile:hover .tile-arrow[data-v-bd9a42dd]{gap:16px}.bottom-note[data-v-bd9a42dd]{color:#ffffffd9;letter-spacing:.5px;text-align:center;background:#c5a0590d;border:1px dashed #c5a0594d;justify-content:center;align-items:center;gap:14px;margin-top:50px;padding:18px 24px;font-size:13px;display:flex}.note-dot[data-v-bd9a42dd]{background:var(--color-gold);width:10px;height:10px;box-shadow:0 0 14px var(--color-gold);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite dotPulse-bd9a42dd}@keyframes dotPulse-bd9a42dd{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}@media (width<=720px){.tile-body[data-v-bd9a42dd]{padding:20px 22px 22px}.tile-title[data-v-bd9a42dd]{font-size:19px}}.modal-root[data-v-7c54fc3b]{z-index:1100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020610eb;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.modal-bg[data-v-7c54fc3b]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bg-grid[data-v-7c54fc3b]{background-image:linear-gradient(#c5a0590a 1px,#0000 1px),linear-gradient(90deg,#c5a0590a 1px,#0000 1px);background-size:80px 80px;animation:60s linear infinite gridShift-7c54fc3b;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 80%);mask-image:radial-gradient(circle,#000 30%,#0000 80%)}@keyframes gridShift-7c54fc3b{to{background-position:80px 80px}}.bg-glow[data-v-7c54fc3b]{background:radial-gradient(circle,#c5a05929 0%,#0000 60%);width:800px;height:800px;animation:6s ease-in-out infinite glowPulse-7c54fc3b;position:absolute;top:-200px;right:20%}@keyframes glowPulse-7c54fc3b{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.modal-topbar[data-v-7c54fc3b]{z-index:5;background:linear-gradient(#051024d9 0%,#0000 100%);border-bottom:1px solid #c5a05926;flex-shrink:0;justify-content:space-between;align-items:center;padding:24px 40px;display:flex;position:relative}.topbar-brand[data-v-7c54fc3b]{align-items:center;gap:18px;animation:.5s cubic-bezier(.16,1,.3,1) .1s both slideDown-7c54fc3b;display:flex}.brand-mark[data-v-7c54fc3b]{letter-spacing:6px;color:var(--color-gold);text-transform:uppercase;font-size:14px;font-weight:900}.brand-divider[data-v-7c54fc3b]{background:var(--color-gold);opacity:.5;width:30px;height:1px}.brand-section[data-v-7c54fc3b]{letter-spacing:3px;color:var(--color-text-muted);text-transform:uppercase;font-size:11px}.close-btn[data-v-7c54fc3b]{color:#fff;cursor:pointer;background:#0006;border:1px solid #c5a05959;align-items:center;gap:16px;padding:12px 18px;font-family:inherit;transition:border-color .3s,background .3s,transform .3s;animation:.5s cubic-bezier(.16,1,.3,1) .15s both slideDown-7c54fc3b;display:inline-flex;position:relative;overflow:hidden}.close-btn[data-v-7c54fc3b]:before{content:"";background:linear-gradient(90deg,#0000,#c5a05933,#0000);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.close-btn[data-v-7c54fc3b]:hover{border-color:var(--color-gold);background:#c5a0591f;transform:translateY(-1px)}.close-btn[data-v-7c54fc3b]:hover:before{transform:translate(100%)}.close-label[data-v-7c54fc3b]{letter-spacing:3px;text-transform:uppercase;color:#fff;z-index:1;font-size:11px;font-weight:800;position:relative}.close-key[data-v-7c54fc3b]{letter-spacing:1.5px;color:var(--color-gold);z-index:1;border:1px solid #c5a05966;padding:4px 8px;font-family:Inter,monospace;font-size:10px;font-weight:700;position:relative}.close-icon[data-v-7c54fc3b]{z-index:1;border:1px solid var(--color-gold);width:36px;height:36px;color:var(--color-gold);border-radius:50%;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.65,0,.35,1),background .3s;display:inline-flex;position:relative}.close-btn:hover .close-icon[data-v-7c54fc3b]{background:var(--color-gold);color:#050e1f;transform:rotate(180deg)}@keyframes slideDown-7c54fc3b{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-content[data-v-7c54fc3b]{z-index:4;flex:1;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:60px;min-height:0;padding:50px 60px 40px;display:grid;position:relative;overflow-y:auto}.side-panel[data-v-7c54fc3b]{flex-direction:column;gap:22px;animation:.7s cubic-bezier(.16,1,.3,1) .2s both sideIn-7c54fc3b;display:flex}@keyframes sideIn-7c54fc3b{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.side-tag[data-v-7c54fc3b]{letter-spacing:4px;border:1px solid var(--color-gold);color:var(--color-gold);text-transform:uppercase;align-self:flex-start;padding:6px 12px;font-size:10px;font-weight:800;display:inline-block}.side-title[data-v-7c54fc3b]{text-transform:uppercase;letter-spacing:-2px;color:#fff;margin:0;font-size:clamp(36px,4.5vw,56px);font-weight:900;line-height:1}.text-gold[data-v-7c54fc3b]{color:var(--color-gold)}.side-lead[data-v-7c54fc3b]{color:#ffffffd9;border-left:2px solid var(--color-gold);margin:0;padding-left:16px;font-size:15px;line-height:1.7}.side-bullets[data-v-7c54fc3b]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.side-bullets li[data-v-7c54fc3b]{border-left:2px solid var(--color-gold);background:#0000004d;align-items:center;gap:18px;padding:14px 18px;display:flex}.bullet-num[data-v-7c54fc3b]{color:var(--color-gold);letter-spacing:-1px;min-width:60px;font-family:Inter,monospace;font-size:22px;font-weight:800}.bullet-text[data-v-7c54fc3b]{color:#ffffffe6;letter-spacing:.3px;font-size:13px}.side-foot[data-v-7c54fc3b]{color:var(--color-text-muted);letter-spacing:.5px;align-items:center;gap:12px;margin-top:auto;font-size:12px;display:flex}.dot[data-v-7c54fc3b]{background:var(--color-gold);width:8px;height:8px;box-shadow:0 0 12px var(--color-gold);border-radius:50%;animation:1.8s ease-in-out infinite pulse-7c54fc3b}@keyframes pulse-7c54fc3b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.form[data-v-7c54fc3b],.success[data-v-7c54fc3b]{animation:.7s cubic-bezier(.16,1,.3,1) .3s both formIn-7c54fc3b}@keyframes formIn-7c54fc3b{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.form-head[data-v-7c54fc3b]{border-bottom:1px solid #c5a0592e;margin-bottom:26px;padding-bottom:18px}.form-step[data-v-7c54fc3b]{letter-spacing:3px;color:var(--color-gold);text-transform:uppercase;font-size:11px;font-weight:800}.form-head h3[data-v-7c54fc3b]{color:#fff;letter-spacing:-.5px;margin:10px 0 6px;font-size:26px;font-weight:800}.form-hint[data-v-7c54fc3b]{color:var(--color-text-muted);margin:0;font-size:13px}.field-grid[data-v-7c54fc3b]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px;display:grid}.field[data-v-7c54fc3b]{flex-direction:column;gap:8px;display:flex;position:relative}.field-full[data-v-7c54fc3b]{grid-column:1/-1}.field-label[data-v-7c54fc3b]{letter-spacing:2px;color:var(--color-gold);text-transform:uppercase;font-size:11px;font-weight:800}.req[data-v-7c54fc3b]{color:#ff5252}.opt[data-v-7c54fc3b]{color:var(--color-text-muted);letter-spacing:.5px;text-transform:none;font-size:11px}.field input[data-v-7c54fc3b],.field textarea[data-v-7c54fc3b]{color:#fff;resize:none;background:#0006;border:1px solid #c5a05933;outline:none;width:100%;padding:14px 16px;font-family:inherit;font-size:15px;transition:border-color .25s,background .25s,box-shadow .25s}.field textarea[data-v-7c54fc3b]{min-height:90px}.field input[data-v-7c54fc3b]::placeholder,.field textarea[data-v-7c54fc3b]::placeholder{color:#ffffff4d}.field input[data-v-7c54fc3b]:focus,.field textarea[data-v-7c54fc3b]:focus{border-color:var(--color-gold);background:#c5a0590f;box-shadow:0 0 0 3px #c5a0591f}.field.has-error input[data-v-7c54fc3b],.field.has-error textarea[data-v-7c54fc3b]{background:#ff52520f;border-color:#ff5252}.field-error[data-v-7c54fc3b]{color:#ff8a8a;letter-spacing:.3px;font-size:11px}.field input[type=number][data-v-7c54fc3b]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field input[type=number][data-v-7c54fc3b]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field input[type=number][data-v-7c54fc3b]{-moz-appearance:textfield}.consent[data-v-7c54fc3b]{background:#00000040;border-left:2px solid #c5a05966;flex-direction:column;gap:12px;margin-bottom:24px;padding:18px 20px;display:flex}.consent.has-error[data-v-7c54fc3b]{background:#ff52520d;border-left-color:#ff5252}.consent-row[data-v-7c54fc3b]{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.consent-row input[type=checkbox][data-v-7c54fc3b]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.consent-box[data-v-7c54fc3b]{color:#0000;background:#00000059;border:1px solid #c5a05973;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;transition:all .2s;display:inline-flex}.consent-row input:checked~.consent-box[data-v-7c54fc3b]{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-black,#050e1f)}.consent-row input:focus-visible~.consent-box[data-v-7c54fc3b]{box-shadow:0 0 0 3px #c5a0594d}.consent-text[data-v-7c54fc3b]{color:#ffffffd9;font-size:13px;line-height:1.55}.consent-text a[data-v-7c54fc3b]{color:var(--color-gold);text-underline-offset:3px;text-decoration:underline}.form-actions[data-v-7c54fc3b]{flex-direction:column;gap:12px;display:flex}.submit-btn[data-v-7c54fc3b]{letter-spacing:3px;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg, #e6c372 0%, var(--color-gold) 50%, #a07a3a 100%);color:var(--color-black,#050e1f);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);border:none;justify-content:center;align-items:center;gap:14px;padding:20px 32px;font-family:inherit;font-size:13px;font-weight:800;transition:transform .3s,box-shadow .3s,filter .3s;display:inline-flex;position:relative}.submit-btn[data-v-7c54fc3b]:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-3px);box-shadow:0 18px 40px #c5a05959}.submit-btn[data-v-7c54fc3b]:disabled{cursor:progress;filter:brightness(.85)}.submit-arrow[data-v-7c54fc3b]{font-size:18px;transition:transform .3s cubic-bezier(.65,0,.35,1)}.submit-btn:hover:not(:disabled) .submit-arrow[data-v-7c54fc3b]{transform:translate(6px)}.spinner-row[data-v-7c54fc3b]{align-items:center;gap:12px;display:inline-flex}.spinner[data-v-7c54fc3b]{border:2px solid #0000004d;border-top-color:var(--color-black,#050e1f);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-7c54fc3b}@keyframes spin-7c54fc3b{to{transform:rotate(360deg)}}.form-foot[data-v-7c54fc3b]{color:var(--color-text-muted);letter-spacing:.3px;text-align:center;margin:0;font-size:11px}.success[data-v-7c54fc3b]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:40px 20px;display:flex}.success-icon[data-v-7c54fc3b]{color:var(--color-gold);filter:drop-shadow(0 0 30px #c5a0598c);animation:.7s cubic-bezier(.34,1.56,.64,1) both successPop-7c54fc3b}@keyframes successPop-7c54fc3b{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}.success h3[data-v-7c54fc3b]{text-transform:uppercase;letter-spacing:-1px;color:#fff;margin:0;font-size:32px;font-weight:900}.success p[data-v-7c54fc3b]{color:#ffffffd9;max-width:440px;font-size:15px;line-height:1.65}.success strong[data-v-7c54fc3b]{color:var(--color-gold)}.close-success[data-v-7c54fc3b]{letter-spacing:3px;text-transform:uppercase;cursor:pointer;border:1px solid var(--color-gold);color:var(--color-gold);background:0 0;margin-top:8px;padding:14px 32px;font-family:inherit;font-size:12px;font-weight:800;transition:all .25s}.close-success[data-v-7c54fc3b]:hover{background:var(--color-gold);color:var(--color-black,#050e1f)}.modal-enter-active[data-v-7c54fc3b],.modal-leave-active[data-v-7c54fc3b]{transition:opacity .4s}.modal-enter-from[data-v-7c54fc3b],.modal-leave-to[data-v-7c54fc3b]{opacity:0}@media (width<=1024px){.modal-content[data-v-7c54fc3b]{grid-template-columns:1fr;gap:36px;padding:32px 28px}.modal-topbar[data-v-7c54fc3b]{padding:18px 24px}.close-label[data-v-7c54fc3b],.close-key[data-v-7c54fc3b]{display:none}.close-btn[data-v-7c54fc3b]{padding:8px}}@media (width<=600px){.field-grid[data-v-7c54fc3b]{grid-template-columns:1fr}.topbar-brand .brand-section[data-v-7c54fc3b],.topbar-brand .brand-divider[data-v-7c54fc3b]{display:none}.modal-content[data-v-7c54fc3b]{padding:24px 18px}.side-title[data-v-7c54fc3b]{font-size:30px}.form-head h3[data-v-7c54fc3b]{font-size:22px}}.africa[data-v-b021ff9e]{background:var(--color-bg-deep);align-items:center;min-height:100vh;padding:120px 0;display:flex;position:relative;overflow:hidden}.africa-bg[data-v-b021ff9e]{z-index:1;position:absolute;inset:0}.africa-img[data-v-b021ff9e]{object-fit:cover;width:100%;height:100%;transition:transform 18s linear}.africa:hover .africa-img[data-v-b021ff9e]{transform:scale(1.05)}.africa-overlay[data-v-b021ff9e]{background:linear-gradient(90deg,#051024f2 0%,#0510244d 40%,#0000 60%);position:absolute;inset:0}.relative[data-v-b021ff9e]{position:relative}.z-10[data-v-b021ff9e]{z-index:10}.split-content[data-v-b021ff9e]{grid-template-columns:1fr;align-items:center;gap:60px;display:grid}@media (width>=1024px){.split-content[data-v-b021ff9e]{grid-template-columns:1fr 1.2fr}}.info[data-v-b021ff9e]{text-shadow:0 2px 10px #00000080}.sup-title[data-v-b021ff9e]{letter-spacing:6px;color:var(--color-gold);text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:700;display:block}.title[data-v-b021ff9e]{letter-spacing:-1px;text-shadow:0 4px 20px #000c;margin-bottom:30px;font-size:clamp(32px,5vw,56px);line-height:1.1}.description[data-v-b021ff9e]{color:var(--color-white);text-shadow:0 2px 10px #000c;margin-bottom:40px;font-size:18px;line-height:1.6}.m-t[data-v-b021ff9e]{margin-top:40px}.btn-hint[data-v-b021ff9e]{color:#ffffffb3;letter-spacing:1px;text-transform:uppercase;text-shadow:0 2px 5px #000c;margin-top:15px;font-size:11px}.elite-features[data-v-b021ff9e]{flex-direction:column;gap:25px;padding:20px 0;display:flex}.elite-card[data-v-b021ff9e]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff0d;border-left:4px solid var(--color-gold);background:linear-gradient(135deg,#14110fcc 0%,#05102499 100%);border-radius:4px 20px 20px 4px;padding:35px 40px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 15px 30px #0006}.elite-card[data-v-b021ff9e]:after{content:"";background:linear-gradient(90deg,#0000,#c5a0590d);width:150px;height:100%;transition:transform .6s;position:absolute;top:0;right:0;transform:skew(-45deg)translate(200px)}.elite-card[data-v-b021ff9e]:hover{background:linear-gradient(135deg,#14110fe6 0%,#051024cc 100%);border-color:#c5a05966;transform:translate(20px)scale(1.02);box-shadow:0 20px 40px #0009,-10px 0 20px #c5a0591a}.elite-card[data-v-b021ff9e]:hover:after{transform:skew(-45deg)translate(-50px)}.card-2[data-v-b021ff9e]{margin-left:40px}.card-3[data-v-b021ff9e]{margin-left:80px}@media (width<=1024px){.card-2[data-v-b021ff9e],.card-3[data-v-b021ff9e]{margin-left:0}}.card-icon-watermark[data-v-b021ff9e]{opacity:.04;pointer-events:none;filter:grayscale();font-size:120px;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.card-content[data-v-b021ff9e]{z-index:2;position:relative}.elite-card h4[data-v-b021ff9e]{color:#fff;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:15px;margin-bottom:12px;font-size:22px;display:flex}.elite-card h4 .icon[data-v-b021ff9e]{filter:drop-shadow(0 0 15px #c5a05999);font-size:24px}.elite-card p[data-v-b021ff9e]{color:#fffc;margin:0;padding-left:40px;font-size:15px;line-height:1.6}@media (width<=480px){.elite-card[data-v-b021ff9e]{padding:25px 20px}.elite-card p[data-v-b021ff9e]{padding-left:0}}.about[data-v-a2d0d1ac]{background:var(--color-bg-main);padding:120px 0;position:relative;overflow:hidden}.about-bg-wrapper[data-v-a2d0d1ac]{z-index:1;position:absolute;inset:0}.about-bg-img[data-v-a2d0d1ac]{object-fit:cover;filter:sepia(.1)brightness(.3)contrast(1.2);width:100%;height:100%;transition:transform 18s linear}.about:hover .about-bg-img[data-v-a2d0d1ac]{transform:scale(1.05)}.about-overlay[data-v-a2d0d1ac]{background:linear-gradient(to bottom, var(--color-bg-main) 0%, transparent 15%, transparent 85%, var(--color-bg-main) 100%), radial-gradient(circle at center, transparent 0%, #0a0807d9 100%);position:absolute;inset:0}.relative[data-v-a2d0d1ac]{position:relative}.z-10[data-v-a2d0d1ac]{z-index:10}.text-center[data-v-a2d0d1ac]{text-align:center}.sup-title[data-v-a2d0d1ac]{letter-spacing:6px;color:var(--color-gold);text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:700;display:block}.title[data-v-a2d0d1ac]{letter-spacing:-1px;margin-bottom:20px;font-size:clamp(32px,5vw,56px);line-height:1.1}.title-divider[data-v-a2d0d1ac]{background:var(--color-gold);width:60px;height:2px;margin:0 auto 60px}.about-grid[data-v-a2d0d1ac]{grid-template-columns:1fr;align-items:center;gap:60px;display:grid}@media (width>=1024px){.about-grid[data-v-a2d0d1ac]{grid-template-columns:1fr 1fr}}.about-text[data-v-a2d0d1ac]{color:var(--color-text-muted);font-size:16px;line-height:1.8}.about-text p[data-v-a2d0d1ac]{margin-bottom:20px}.about-text .highlight[data-v-a2d0d1ac]{color:#fff;border-left:3px solid var(--color-gold);margin-top:30px;padding-left:20px;font-size:18px;font-weight:600}.stats-grid[data-v-a2d0d1ac]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.stat-box[data-v-a2d0d1ac]{text-align:center;background:#ffffff05;border:1px solid #c5a0591a;border-radius:12px;padding:40px 20px;transition:all .3s}.stat-box[data-v-a2d0d1ac]:hover{background:#c5a0590d;border-color:#c5a0594d;transform:translateY(-5px)}.stat-val[data-v-a2d0d1ac]{color:var(--color-gold);margin-bottom:10px;font-size:36px;font-weight:800;display:block}.stat-label[data-v-a2d0d1ac]{letter-spacing:2px;color:#a69f98;text-transform:uppercase;font-size:12px;font-weight:700}.footer[data-v-d99c92b6]{background:var(--color-bg-deep);border-top:1px solid var(--color-border);padding:100px 0 40px;position:relative}.f-grid[data-v-d99c92b6]{grid-template-columns:1.4fr 1fr 1fr;align-items:start;gap:60px;margin-bottom:60px;display:grid}.f-brand p[data-v-d99c92b6]{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.6}.f-logo[data-v-d99c92b6]{letter-spacing:8px;color:var(--color-gold);margin-bottom:20px;font-size:24px;font-weight:900}.f-col[data-v-d99c92b6]{flex-direction:column;gap:10px;display:flex}.f-col-title[data-v-d99c92b6]{letter-spacing:3px;text-transform:uppercase;color:var(--color-gold);margin-bottom:6px;font-size:11px;font-weight:800}.f-link[data-v-d99c92b6]{color:var(--color-text-muted);letter-spacing:.3px;width:fit-content;font-size:13px;text-decoration:none;transition:color .25s,transform .25s}.f-link[data-v-d99c92b6]:hover{color:var(--color-gold);transform:translate(3px)}.f-link--gold[data-v-d99c92b6]{color:var(--color-gold);letter-spacing:.5px;font-size:15px;font-weight:800}.f-link--with-icon[data-v-d99c92b6]{align-items:center;gap:9px;display:inline-flex}.f-icon[data-v-d99c92b6]{object-fit:contain;flex-shrink:0;width:16px;height:16px;transition:transform .3s,filter .3s}.f-icon--gold[data-v-d99c92b6]{filter:brightness(0)saturate()invert(72%)sepia(45%)saturate(412%)hue-rotate(2deg)brightness(91%)contrast(85%)}.f-icon--muted[data-v-d99c92b6]{filter:brightness(0)saturate()invert(70%)sepia(8%)saturate(380%)hue-rotate(2deg)brightness(95%)contrast(85%);opacity:.85}.f-link:hover .f-icon[data-v-d99c92b6]{transform:scale(1.15)rotate(-4deg)}.f-link:hover .f-icon--muted[data-v-d99c92b6]{filter:brightness(0)saturate()invert(72%)sepia(45%)saturate(412%)hue-rotate(2deg)brightness(91%)contrast(85%);opacity:1}.f-link:hover .f-icon--brand[data-v-d99c92b6]{filter:drop-shadow(0 0 10px #28a8e98c);opacity:1}.f-muted[data-v-d99c92b6]{color:var(--color-text-muted);letter-spacing:.5px;opacity:.7;font-size:12px}.f-bottom[data-v-d99c92b6]{color:#555;letter-spacing:2px;text-align:center;border-top:1px solid #c5a0591a;padding-top:24px;font-size:10px;line-height:1.6}@media (width<=920px){.f-grid[data-v-d99c92b6]{text-align:left;grid-template-columns:1fr;gap:32px}}.app-wrapper[data-v-7c0d52dd]{background:var(--color-bg-deep);overflow-x:hidden}.bg-noise[data-v-7c0d52dd]{opacity:.03;z-index:10;pointer-events:none;background:url(https://grainy-gradients.vercel.app/noise.svg);position:fixed;inset:0}.calculator-page[data-v-a609898e]{background:var(--color-bg-deep);min-height:100vh;padding-bottom:100px}.calc-main[data-v-a609898e]{padding-top:150px}.calc-header[data-v-a609898e]{text-align:center;margin-bottom:70px}.sup-title[data-v-a609898e]{letter-spacing:6px;color:var(--color-gold);text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:700;display:block}.title[data-v-a609898e]{color:#fff;letter-spacing:-2px;text-transform:uppercase;margin-bottom:20px;font-size:clamp(36px,6vw,64px);font-weight:900}.lead[data-v-a609898e]{color:var(--color-text-muted);max-width:700px;margin:0 auto;font-size:17px;line-height:1.6}.layout[data-v-a609898e]{grid-template-columns:1.4fr 1fr;align-items:start;gap:40px;display:grid}.form-col[data-v-a609898e]{flex-direction:column;gap:40px;display:flex}.step[data-v-a609898e]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#ffffff06 0%,#05102466 100%);border:1px solid #c5a0592e;padding:36px}.step-head[data-v-a609898e]{border-bottom:1px solid #c5a0592e;align-items:flex-start;gap:22px;margin-bottom:28px;padding-bottom:22px;display:flex}.step-num[data-v-a609898e]{color:var(--color-gold);letter-spacing:-2px;font-family:Inter,monospace;font-size:36px;font-weight:800;line-height:1}.step-title[data-v-a609898e]{color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;font-size:22px;font-weight:800}.step-hint[data-v-a609898e]{color:var(--color-text-muted);font-size:13px;line-height:1.5}.region-grid[data-v-a609898e]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.region-card[data-v-a609898e]{text-align:left;color:#fff;cursor:pointer;background:#00000040;border:1px solid #c5a0592e;flex-direction:column;gap:6px;padding:16px 18px;font-family:inherit;transition:all .25s;display:flex}.region-card[data-v-a609898e]:hover{border-color:#c5a05980;transform:translateY(-2px)}.region-card.active[data-v-a609898e]{border-color:var(--color-gold);background:#c5a0591a;box-shadow:inset 0 0 20px #c5a0591a}.region-name[data-v-a609898e]{letter-spacing:.5px;font-size:15px;font-weight:800}.region-payout[data-v-a609898e]{color:var(--color-gold);font-family:Inter,monospace;font-size:16px;font-weight:800}.region-hint[data-v-a609898e]{color:var(--color-text-muted);letter-spacing:.5px;font-size:11px}.spec-grid[data-v-a609898e]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.spec-card[data-v-a609898e]{text-align:left;cursor:pointer;color:#fff;background:#0000004d;border:1px solid #c5a05926;flex-direction:column;gap:8px;padding:22px 18px;font-family:inherit;transition:all .25s;display:flex}.spec-card[data-v-a609898e]:hover{border-color:#c5a05980;transform:translateY(-2px)}.spec-card.active[data-v-a609898e]{border-color:var(--color-gold);background:#c5a0591a;box-shadow:inset 0 0 20px #c5a05914}.spec-icon[data-v-a609898e]{margin-bottom:4px;font-size:28px}.spec-name[data-v-a609898e]{text-transform:uppercase;letter-spacing:.5px;font-size:15px;font-weight:800}.spec-desc[data-v-a609898e]{color:var(--color-text-muted);font-size:12px;line-height:1.4}.spec-base[data-v-a609898e]{color:var(--color-gold);margin-top:auto;padding-top:6px;font-family:Inter,monospace;font-size:12px;font-weight:700}.term-row[data-v-a609898e]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.term-btn[data-v-a609898e]{color:#fff;cursor:pointer;background:#0000004d;border:1px solid #c5a0592e;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:30px 20px;font-family:inherit;transition:all .25s;display:flex}.term-btn[data-v-a609898e]:hover{border-color:#c5a05980}.term-btn.active[data-v-a609898e]{border-color:var(--color-gold);background:#c5a0591a}.term-val[data-v-a609898e]{color:var(--color-gold);font-family:Inter,monospace;font-size:44px;font-weight:900;line-height:1}.term-unit[data-v-a609898e]{letter-spacing:3px;color:var(--color-text-muted);text-transform:uppercase;font-size:11px}.addon-row[data-v-a609898e],.kids-row[data-v-a609898e]{cursor:pointer;background:#00000040;border:1px solid #c5a05926;align-items:center;gap:16px;margin-bottom:10px;padding:16px 18px;transition:border-color .25s,background .25s;display:flex}.addon-row[data-v-a609898e]:hover{border-color:#c5a05966}.addon-row input[type=checkbox][data-v-a609898e]{width:22px;height:22px;accent-color:var(--color-gold);cursor:pointer;flex-shrink:0}.addon-row[data-v-a609898e]:has(input:checked){border-color:var(--color-gold);background:#c5a05914}.addon-info[data-v-a609898e]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.addon-title[data-v-a609898e]{color:#fff;font-size:14px;font-weight:700}.addon-sub[data-v-a609898e]{color:var(--color-text-muted);font-size:12px}.addon-tag[data-v-a609898e]{color:var(--color-gold);letter-spacing:1px;white-space:nowrap;font-family:Inter,monospace;font-size:12px;font-weight:800}.kids-control[data-v-a609898e]{align-items:center;gap:12px;display:flex}.kids-btn[data-v-a609898e]{border:1px solid var(--color-gold);width:36px;height:36px;color:var(--color-gold);cursor:pointer;background:0 0;border-radius:50%;font-size:20px;font-weight:800;transition:all .2s}.kids-btn[data-v-a609898e]:not(:disabled):hover{background:var(--color-gold);color:var(--color-black,#0a0807)}.kids-btn[data-v-a609898e]:disabled{opacity:.3;cursor:not-allowed}.kids-val[data-v-a609898e]{color:#fff;text-align:center;min-width:24px;font-family:Inter,monospace;font-size:22px;font-weight:800}.result-col[data-v-a609898e]{position:sticky;top:120px}.result-card[data-v-a609898e]{background:linear-gradient(135deg,#c5a05914 0%,#05102499 100%);border:1px solid #c5a05966;padding:36px;box-shadow:0 30px 80px #0006,inset 0 0 30px #c5a0590d}.result-label[data-v-a609898e]{color:var(--color-gold);letter-spacing:3px;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:800}.big-number[data-v-a609898e]{border-bottom:1px solid #c5a05940;margin-bottom:30px;padding-bottom:28px;position:relative}.big-value[data-v-a609898e]{color:#fff;letter-spacing:-2px;text-shadow:0 0 40px #c5a0594d;font-family:Inter,monospace;font-size:clamp(32px,4.5vw,56px);font-weight:900;line-height:1.05;display:block}.big-pulse[data-v-a609898e]{background:var(--color-gold);width:10px;height:10px;box-shadow:0 0 20px var(--color-gold);border-radius:50%;animation:1.6s ease-in-out infinite pulse-a609898e;position:absolute;top:0;right:-8px}@keyframes pulse-a609898e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.breakdown[data-v-a609898e]{flex-direction:column;gap:14px;margin-bottom:30px;display:flex}.brk-row[data-v-a609898e]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.brk-label[data-v-a609898e]{color:var(--color-text-muted);letter-spacing:.5px;font-size:13px}.brk-value[data-v-a609898e]{font-family:Inter,monospace;font-size:16px;font-weight:800}.brk-sub[data-v-a609898e]{border-left:2px solid var(--color-gold);background:#0000004d;flex-direction:column;gap:8px;margin-top:6px;padding:14px 16px;display:flex}.brk-sub-row[data-v-a609898e]{color:var(--color-text-muted);justify-content:space-between;font-family:Inter,monospace;font-size:12px;display:flex}.brk-sub-row.total[data-v-a609898e]{color:#fff;border-top:1px dashed #c5a0594d;padding-top:8px;font-weight:700}.result-cta[data-v-a609898e]{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:24px;display:flex}.result-cta[data-v-a609898e] .gold-btn{width:100%}.result-cta-hint[data-v-a609898e]{color:var(--color-text-muted);text-align:center;letter-spacing:.5px;font-size:11px;line-height:1.5}.disclaimer[data-v-a609898e]{color:var(--color-text-muted);opacity:.75;border-top:1px dashed #c5a05933;padding-top:18px;font-size:11px;line-height:1.6}.text-gold[data-v-a609898e]{color:var(--color-gold)}@media (width<=1100px){.layout[data-v-a609898e]{grid-template-columns:1fr}.result-col[data-v-a609898e]{position:static}}@media (width<=720px){.calc-main[data-v-a609898e]{padding-top:110px}.step[data-v-a609898e]{padding:24px 20px}.step-num[data-v-a609898e]{font-size:28px}.step-title[data-v-a609898e]{font-size:18px}.region-grid[data-v-a609898e],.spec-grid[data-v-a609898e]{grid-template-columns:1fr 1fr}.kids-row[data-v-a609898e]{flex-wrap:wrap;gap:12px}.addon-tag[data-v-a609898e]{text-align:right;width:100%}.result-card[data-v-a609898e]{padding:24px 20px}}.contacts-page[data-v-17cad524]{background:var(--color-bg-deep);min-height:100vh;overflow-x:hidden}.contacts-main[data-v-17cad524]{padding-top:100px}.sup-title[data-v-17cad524]{letter-spacing:6px;color:var(--color-gold);text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:700;display:block}.text-gold[data-v-17cad524]{color:var(--color-gold)}.page-hero[data-v-17cad524]{padding:24px 0 70px;position:relative;overflow:hidden}.hero-bg[data-v-17cad524]{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-grid[data-v-17cad524]{background-image:linear-gradient(#c5a0590d 1px,#0000 1px),linear-gradient(90deg,#c5a0590d 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at top,#000 30%,#0000 80%);mask-image:radial-gradient(circle at top,#000 30%,#0000 80%)}.hero-glow[data-v-17cad524]{background:radial-gradient(#c5a0592e 0%,#0000 65%);width:900px;height:700px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.hero-inner[data-v-17cad524]{z-index:1;text-align:center;position:relative}.title[data-v-17cad524]{color:#fff;letter-spacing:-2px;text-transform:uppercase;margin:0 0 20px;font-size:clamp(40px,6vw,72px);font-weight:900;line-height:1}.lead[data-v-17cad524]{color:var(--color-text-muted);max-width:640px;margin:0 auto;font-size:17px;line-height:1.6}.channels[data-v-17cad524]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-bottom:100px;display:grid}.channel-card[data-v-17cad524]{background:linear-gradient(135deg,#ffffff08 0%,#05102480 100%);border:1px solid #c5a05933;flex-direction:column;gap:10px;padding:30px 26px 26px;text-decoration:none;transition:all .35s;display:flex;position:relative;overflow:hidden}.channel-card[data-v-17cad524]:hover{border-color:var(--color-gold);transform:translateY(-4px);box-shadow:0 20px 50px #0006}.ch-icon[data-v-17cad524]{filter:drop-shadow(0 0 18px #c5a0598c);font-size:32px;transition:transform .5s cubic-bezier(.65,0,.35,1)}.channel-card:hover .ch-icon[data-v-17cad524]{transform:scale(1.15)rotate(-6deg)}.ch-label[data-v-17cad524]{letter-spacing:3px;color:var(--color-gold);text-transform:uppercase;font-size:10px;font-weight:800}.ch-value[data-v-17cad524]{color:#fff;letter-spacing:.3px;font-size:17px;font-weight:800}.ch-hint[data-v-17cad524]{color:var(--color-text-muted);letter-spacing:.3px;font-size:12px}.ch-arrow[data-v-17cad524]{color:var(--color-gold);margin-top:8px;transition:transform .3s}.channel-card:hover .ch-arrow[data-v-17cad524]{transform:translate(6px)}.ch-corner[data-v-17cad524]{border-color:var(--color-gold);opacity:0;border-style:solid;border-width:0;width:12px;height:12px;transition:opacity .3s,transform .4s cubic-bezier(.16,1,.3,1);position:absolute}.ch-corner.tl[data-v-17cad524]{border-top-width:1px;border-left-width:1px;top:0;left:0;transform:translate(6px,6px)}.ch-corner.tr[data-v-17cad524]{border-top-width:1px;border-right-width:1px;top:0;right:0;transform:translate(-6px,6px)}.ch-corner.bl[data-v-17cad524]{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0;transform:translate(6px,-6px)}.ch-corner.br[data-v-17cad524]{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0;transform:translate(-6px,-6px)}.channel-card:hover .ch-corner[data-v-17cad524]{opacity:1;transform:translate(0)}.map-section[data-v-17cad524]{background:linear-gradient(#0000 0%,#05102499 100%);padding:80px 0;position:relative}.map-grid[data-v-17cad524]{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:50px;display:grid}.info-col[data-v-17cad524]{flex-direction:column;gap:24px;display:flex}.info-tag[data-v-17cad524]{letter-spacing:4px;color:var(--color-gold);border:1px solid var(--color-gold);text-transform:uppercase;align-self:flex-start;padding:6px 12px;font-size:10px;font-weight:800}.info-title[data-v-17cad524]{color:#fff;letter-spacing:-1px;text-transform:uppercase;margin:0;font-size:clamp(32px,4vw,48px);font-weight:900;line-height:1.05}.info-block[data-v-17cad524]{border-left:2px solid var(--color-gold);flex-direction:column;gap:6px;padding-left:16px;display:flex}.info-label[data-v-17cad524]{letter-spacing:3px;color:var(--color-gold);text-transform:uppercase;font-size:11px;font-weight:800}.info-text[data-v-17cad524]{color:#fff;margin:0;font-size:15px;line-height:1.55}.quick-row[data-v-17cad524]{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.quick-btn[data-v-17cad524]{letter-spacing:2.5px;text-transform:uppercase;cursor:pointer;border:none;align-items:center;gap:12px;padding:16px 24px;font-family:inherit;font-size:12px;font-weight:800;text-decoration:none;transition:transform .3s,box-shadow .3s,background .3s;display:inline-flex}.quick-primary[data-v-17cad524]{background:linear-gradient(135deg, #e6c372 0%, var(--color-gold) 50%, #a07a3a 100%);color:var(--color-black,#050e1f);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.quick-primary[data-v-17cad524]:hover{transform:translateY(-3px);box-shadow:0 18px 40px #c5a05959}.quick-primary .qa[data-v-17cad524]{font-size:16px;transition:transform .3s cubic-bezier(.65,0,.35,1)}.quick-primary:hover .qa[data-v-17cad524]{transform:translate(6px)}.quick-outline[data-v-17cad524]{border:1px solid var(--color-gold);color:var(--color-gold);background:0 0}.quick-outline[data-v-17cad524]:hover{background:#c5a0591a;transform:translateY(-3px)}.map-col[data-v-17cad524]{flex-direction:column;gap:14px;display:flex}.map-frame[data-v-17cad524]{clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);border:1px solid #c5a05966;flex:1;min-height:460px;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000080}.map-frame iframe[data-v-17cad524]{filter:grayscale(.4)brightness(.85)contrast(1.05);border:0;width:100%;height:100%;transition:filter .4s}.map-frame:hover iframe[data-v-17cad524]{filter:grayscale(0)brightness()contrast()}.map-tag[data-v-17cad524]{border:1px solid var(--color-gold);color:var(--color-gold);letter-spacing:3px;text-transform:uppercase;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050e1feb;align-items:center;gap:10px;padding:8px 14px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:20px;left:20px}.map-dot[data-v-17cad524]{background:var(--color-gold);width:10px;height:10px;box-shadow:0 0 12px var(--color-gold);border-radius:50%;animation:1.8s ease-in-out infinite pulse-17cad524}@keyframes pulse-17cad524{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.4)}}.map-link[data-v-17cad524]{color:var(--color-gold);letter-spacing:1px;align-self:flex-end;padding:4px 8px;font-size:12px;font-weight:700;text-decoration:none;transition:opacity .25s,transform .25s}.map-link[data-v-17cad524]:hover{transform:translate(4px)}.faq[data-v-17cad524]{padding:100px 0 60px}.faq-head[data-v-17cad524]{text-align:center;margin-bottom:50px}.faq-head h2[data-v-17cad524]{color:#fff;letter-spacing:-1px;text-transform:uppercase;margin:0;font-size:clamp(28px,3.5vw,40px);font-weight:900}.faq-grid[data-v-17cad524]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.faq-card[data-v-17cad524]{background:#ffffff05;border:1px solid #c5a05926;padding:28px 26px;transition:border-color .3s,transform .3s;position:relative}.faq-card[data-v-17cad524]:hover{border-color:#c5a05973;transform:translateY(-4px)}.faq-num[data-v-17cad524]{letter-spacing:2px;color:var(--color-gold);margin-bottom:14px;font-family:Inter,monospace;font-size:12px;font-weight:800;display:block}.faq-card h3[data-v-17cad524]{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin:0 0 10px;font-size:16px;font-weight:800}.faq-card p[data-v-17cad524]{color:var(--color-text-muted);margin:0;font-size:13.5px;line-height:1.6}@media (width<=980px){.map-grid[data-v-17cad524]{grid-template-columns:1fr;gap:36px}.map-frame[data-v-17cad524]{min-height:360px}}@media (width<=600px){.contacts-main[data-v-17cad524]{padding-top:90px}.channel-card[data-v-17cad524]{padding:24px 22px}.ch-value[data-v-17cad524]{font-size:15px}.quick-btn[data-v-17cad524]{justify-content:center;width:100%}}.page-wrapper[data-v-d5012b42]{background:var(--color-bg-deep);flex-direction:column;min-height:100vh;display:flex}.bg-noise[data-v-d5012b42]{opacity:.03;z-index:10;pointer-events:none;background:url(https://grainy-gradients.vercel.app/noise.svg);position:fixed;inset:0}.main-content[data-v-d5012b42]{flex:1;padding:150px 0 100px}.page-title[data-v-d5012b42]{letter-spacing:-1px;margin-bottom:60px;font-size:clamp(32px,5vw,48px);line-height:1.1}.sitemap-grid[data-v-d5012b42]{grid-template-columns:1fr;gap:60px;max-width:800px;display:grid}@media (width>=768px){.sitemap-grid[data-v-d5012b42]{grid-template-columns:1fr 1fr}}.section-title[data-v-d5012b42]{color:var(--color-gold);text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid #c5a05933;margin-bottom:30px;padding-bottom:10px;font-size:20px}.sitemap-list[data-v-d5012b42]{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.sitemap-list li[data-v-d5012b42]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.sitemap-link[data-v-d5012b42]{color:var(--color-white);font-size:16px;text-decoration:none;transition:color .3s}.sitemap-link[data-v-d5012b42]:not(.disabled):hover{color:var(--color-gold)}.sitemap-link.disabled[data-v-d5012b42]{color:var(--color-text-muted);cursor:not-allowed}.status-badge[data-v-d5012b42]{text-transform:uppercase;letter-spacing:1px;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:700}.status-ready[data-v-d5012b42]{color:#2ecc71;background:#2ecc711a;border:1px solid #2ecc7133}.status-dev[data-v-d5012b42]{color:var(--color-gold);background:#c5a0591a;border:1px solid #c5a05933}.footer[data-v-d5012b42]{background:var(--color-bg-deep);border-top:1px solid var(--color-border);padding:40px 0}.f-bottom[data-v-d5012b42]{color:#555;letter-spacing:1px;text-align:center;font-size:12px}.back-link[data-v-d5012b42]{color:var(--color-gold);text-transform:uppercase;letter-spacing:2px;font-size:14px;text-decoration:none}.back-link[data-v-d5012b42]:hover{text-decoration:underline}.page-wrapper[data-v-f5ec3c82]{background:var(--color-bg-deep);flex-direction:column;min-height:100vh;display:flex}.bg-noise[data-v-f5ec3c82]{opacity:.03;z-index:10;pointer-events:none;background:url(https://grainy-gradients.vercel.app/noise.svg);position:fixed;inset:0}.main-content[data-v-f5ec3c82]{flex:1;padding:150px 0 100px}.document-container[data-v-f5ec3c82]{max-width:800px;margin:0 auto}.page-title[data-v-f5ec3c82]{letter-spacing:-1px;margin-bottom:40px;font-size:clamp(28px,4vw,40px);line-height:1.2}.document-text[data-v-f5ec3c82]{color:var(--color-white);opacity:.9;font-size:16px;line-height:1.8}.document-text h3[data-v-f5ec3c82]{color:var(--color-gold);margin:30px 0 15px;font-size:20px;font-weight:700}.document-text p[data-v-f5ec3c82]{margin-bottom:15px}.document-text ul[data-v-f5ec3c82]{margin-bottom:20px;padding-left:20px}.document-text li[data-v-f5ec3c82]{margin-bottom:10px}.document-text strong[data-v-f5ec3c82]{color:var(--color-white);font-weight:700}.mb-4[data-v-f5ec3c82]{margin-bottom:30px}.block[data-v-f5ec3c82]{display:block}.back-link[data-v-f5ec3c82]{color:var(--color-gold);letter-spacing:1px;opacity:.8;font-size:14px;text-decoration:none;transition:opacity .3s}.back-link[data-v-f5ec3c82]:hover{opacity:1;text-decoration:underline}.footer[data-v-f5ec3c82]{background:var(--color-bg-deep);border-top:1px solid var(--color-border);padding:40px 0}.f-bottom[data-v-f5ec3c82]{color:#555;letter-spacing:1px;text-align:center;font-size:12px}
