.gold-particles[data-v-c92df353]{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.particle[data-v-c92df353]{animation:rise-c92df353 linear infinite;background:radial-gradient(circle,#c8aa6e 0,hsla(40,45%,61%,.3) 60%,transparent 100%);border-radius:50%;position:absolute;will-change:transform,opacity}html[data-theme=light] .particle[data-v-c92df353]{background:radial-gradient(circle,#9a7e38 0,rgba(154,126,56,.3) 60%,transparent 100%)}@keyframes rise-c92df353{0%{opacity:var(--start-opacity,0);transform:translateY(0) translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100vh) translate(var(--drift,0))}}.cursor-glow[data-v-1b1f0059]{background:radial-gradient(circle,hsla(40,45%,61%,.25) 0,hsla(40,45%,61%,.1) 35%,hsla(40,45%,61%,.03) 60%,transparent 75%);border-radius:50%;height:400px;left:-200px;pointer-events:none;position:fixed;top:-200px;transition:opacity .4s ease;width:400px;will-change:transform;z-index:1}html[data-theme=light] .cursor-glow[data-v-1b1f0059]{background:radial-gradient(circle,rgba(154,126,56,.18) 0,rgba(154,126,56,.07) 35%,rgba(154,126,56,.02) 60%,transparent 75%)}.navbar[data-v-7618bba1]{left:0;padding:1rem 0;position:fixed;right:0;top:0;transition:all .4s cubic-bezier(.22,1,.36,1);z-index:100}.navbar.scrolled[data-v-7618bba1]{backdrop-filter:blur(60px) saturate(1.5);-webkit-backdrop-filter:blur(60px) saturate(1.5);background:#171717bf;border-bottom:1px solid hsla(0,0%,100%,.06);padding:.6rem 0}.navbar.phone.scrolled[data-v-7618bba1]{backdrop-filter:none;-webkit-backdrop-filter:none;background:#171717f2}.nav-inner[data-v-7618bba1]{margin:0 auto;max-width:1200px;padding:0 2rem}.nav-inner[data-v-7618bba1],.nav-logo[data-v-7618bba1]{align-items:center;display:flex}.nav-logo[data-v-7618bba1]{color:var(--white);font-size:1.15rem;font-weight:700;gap:.6rem;letter-spacing:-.01em;text-decoration:none}.logo-glow[data-v-7618bba1]{align-items:center;display:flex;height:34px;justify-content:center;position:relative;width:34px}.logo-glow[data-v-7618bba1]:before{animation:nav-pulse-7618bba1 3s ease-in-out infinite;background:radial-gradient(circle,hsla(40,45%,61%,.2) 0,transparent 70%);inset:-4px}.logo-glow[data-v-7618bba1]:after,.logo-glow[data-v-7618bba1]:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.logo-glow[data-v-7618bba1]:after{border:1px solid hsla(40,45%,61%,.15);inset:-1px}.logo-glow img[data-v-7618bba1]{filter:drop-shadow(0 2px 8px rgba(200,170,110,.25));height:30px;-o-object-fit:contain;object-fit:contain;width:30px}.nav-links[data-v-7618bba1]{align-items:center;display:flex;gap:.3rem;margin-left:auto;margin-right:1rem}.nav-links a[data-v-7618bba1]{border-radius:10px;color:var(--light-grey);font-size:.84rem;font-weight:450;letter-spacing:.01em;padding:.45rem .9rem;text-decoration:none;transition:all .25s}.nav-links a[data-v-7618bba1]:hover{background:#ffffff0d;color:var(--white)}.nav-links a.active[data-v-7618bba1]{color:var(--gold-solid)}.lang-toggle[data-v-7618bba1]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;color:var(--silver);cursor:pointer;font-size:.8rem;font-weight:600;letter-spacing:.04em;padding:.4rem 1rem;transition:all .3s}.lang-toggle[data-v-7618bba1]:hover{background:#ffffff1a;border-color:#c8aa6f4d;color:var(--white)}.hamburger[data-v-7618bba1]{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;margin-left:.5rem;padding:4px;position:relative;z-index:110}.hamburger span[data-v-7618bba1]{background:var(--silver);border-radius:2px;display:block;height:2px;transition:all .3s;width:22px}.hamburger.open span[data-v-7618bba1]:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.open span[data-v-7618bba1]:nth-child(2){opacity:0}.hamburger.open span[data-v-7618bba1]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media(max-width:768px){.hamburger[data-v-7618bba1]{display:flex}.nav-actions[data-v-7618bba1]{position:relative;z-index:110}.nav-links[data-v-7618bba1]{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:#080808f7;flex-direction:column;gap:1rem;justify-content:center;inset:0;margin:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s}.nav-links.open[data-v-7618bba1]{opacity:1;pointer-events:auto}.nav-links a[data-v-7618bba1]{font-size:1.3rem;padding:.8rem 1.5rem}}.nav-actions[data-v-7618bba1]{gap:.5rem;margin-left:auto}.nav-actions[data-v-7618bba1],.theme-switch[data-v-7618bba1]{align-items:center;display:flex}.theme-switch[data-v-7618bba1]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;cursor:pointer;height:28px;padding:0 3px;position:relative;transition:all .3s;width:52px}.theme-switch[data-v-7618bba1]:hover{border-color:#c8aa6f4d}.theme-switch.light[data-v-7618bba1]{background:#0000000f;border-color:#0000001a}.theme-switch.light .switch-knob[data-v-7618bba1]{transform:translate(24px)}.theme-switch.light .switch-sun[data-v-7618bba1]{color:var(--gold-solid);opacity:1}.theme-switch.light .switch-moon[data-v-7618bba1]{opacity:.4}.theme-switch.light[data-v-7618bba1]:hover{border-color:#c8aa6f4d}.switch-knob[data-v-7618bba1]{background:var(--gold-solid);border-radius:50%;box-shadow:0 1px 4px #0000004d;height:20px;left:3px;position:absolute;transition:transform .3s cubic-bezier(.34,1.56,.64,1);width:20px;z-index:1}.switch-icon[data-v-7618bba1]{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;pointer-events:none;transition:all .3s;width:20px;z-index:2}.switch-icon svg[data-v-7618bba1]{height:12px;width:12px}.switch-sun[data-v-7618bba1]{color:var(--silver);margin-left:1px;opacity:.4}.switch-moon[data-v-7618bba1]{color:var(--gold-solid);margin-left:4px;opacity:1}html[data-theme=light] .navbar.scrolled[data-v-7618bba1]{background:#f5f5f7cc;border-bottom-color:#0000000f}html[data-theme=light] .nav-links a[data-v-7618bba1]:hover{background:#0000000a}html[data-theme=light] .lang-toggle[data-v-7618bba1]{background:#0000000a;border-color:#00000014}html[data-theme=light] .lang-toggle[data-v-7618bba1]:hover{background:#00000014}html[data-theme=light] .theme-switch[data-v-7618bba1]{background:#0000000f;border-color:#0000001a}@media(max-width:768px){html[data-theme=light] .nav-links[data-v-7618bba1]{background:#f5f5f7f7}}@keyframes nav-pulse-7618bba1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.cube-field[data-v-b423fb29]{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.cube-particle[data-v-b423fb29]{background:#c8aa6f14;border:1.5px solid hsla(40,45%,61%,.4);border-radius:3px;position:absolute}html[data-theme=light] .cube-particle[data-v-b423fb29]{background:#9a7e380a;border-color:#9a7e3833}.section[data-v-d022cb8f]{padding:6rem 2rem;position:relative;scroll-margin-top:5rem;z-index:1}.section-inner[data-v-d022cb8f]{margin:0 auto;max-width:1200px}.section-header[data-v-d022cb8f]{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:3rem}.section-label[data-v-d022cb8f]{color:var(--gold-solid);font-size:.75rem;font-weight:600;letter-spacing:.06em;opacity:.7}.section-title[data-v-d022cb8f]{color:var(--white);font-size:2.2rem;font-weight:800;letter-spacing:-.02em}.contact-card[data-v-d022cb8f]{margin:0 auto;max-width:700px;padding:3.5rem;text-align:center}.contact-cta[data-v-d022cb8f]{color:var(--white);font-size:1.8rem;font-weight:800;letter-spacing:-.02em;margin-bottom:1rem}.contact-desc[data-v-d022cb8f]{color:var(--light-grey);font-size:.95rem;line-height:1.7;margin-bottom:2.5rem}.contact-form[data-v-d022cb8f]{flex-direction:column;text-align:left}.contact-form[data-v-d022cb8f],.form-row[data-v-d022cb8f]{display:flex;gap:.8rem}.form-input[data-v-d022cb8f]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:var(--white);font-family:inherit;font-size:.9rem;outline:none;padding:.85rem 1.1rem;transition:border-color .3s,background .3s;width:100%}.form-input[data-v-d022cb8f]::-moz-placeholder{color:var(--light-grey);opacity:.6}.form-input[data-v-d022cb8f]::placeholder{color:var(--light-grey);opacity:.6}.form-input[data-v-d022cb8f]:focus{background:#ffffff0f;border-color:#c8aa6f66}.form-phone-group[data-v-d022cb8f]{display:flex;flex-direction:column;gap:.4rem}.form-phone-hint[data-v-d022cb8f]{color:var(--gold-solid);font-size:.78rem;line-height:1.5;opacity:.8;padding-left:.2rem}.form-textarea[data-v-d022cb8f]{min-height:100px;resize:vertical}.form-submit[data-v-d022cb8f]{align-items:center;align-self:center;background:linear-gradient(135deg,#c8aa6f40,#c8aa6f1a);border:1px solid hsla(40,45%,61%,.3);border-radius:14px;color:var(--white);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:500;gap:.5rem;justify-content:center;margin-top:.5rem;padding:.85rem 2.2rem;transition:all .35s cubic-bezier(.22,1,.36,1)}.form-submit svg[data-v-d022cb8f]{height:16px;opacity:.7;width:16px}.form-submit[data-v-d022cb8f]:hover:not(:disabled){background:linear-gradient(135deg,#c8aa6f59,#c8aa6f2e);border-color:#c8aa6f80;box-shadow:0 8px 30px #c8aa6f1a;transform:translateY(-2px)}.form-submit[data-v-d022cb8f]:disabled{cursor:not-allowed;opacity:.6}.form-status[data-v-d022cb8f]{border-radius:10px;font-size:.85rem;margin-top:.3rem;padding:.6rem;text-align:center}.form-status.success[data-v-d022cb8f]{background:#4ade8014;border:1px solid rgba(74,222,128,.15);color:#4ade80}.form-status.error[data-v-d022cb8f]{background:#f8727214;border:1px solid hsla(0,91%,71%,.15);color:#f87171}.fade-enter-active[data-v-d022cb8f],.fade-leave-active[data-v-d022cb8f]{transition:opacity .3s}.fade-enter-from[data-v-d022cb8f],.fade-leave-to[data-v-d022cb8f]{opacity:0}.contact-divider[data-v-d022cb8f]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent);height:1px;margin:2rem 0}.contact-actions[data-v-d022cb8f]{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.contact-buttons[data-v-d022cb8f]{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.contact-btn-primary[data-v-d022cb8f],.contact-btn-whatsapp[data-v-d022cb8f]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#c8aa6f40,#c8aa6f1a);border:1px solid hsla(40,45%,61%,.3);border-radius:14px;color:var(--white);display:inline-flex;font-size:.95rem;font-weight:500;gap:.6rem;padding:.85rem 2rem;text-decoration:none;transition:all .35s cubic-bezier(.22,1,.36,1)}.contact-btn-primary svg[data-v-d022cb8f],.contact-btn-whatsapp svg[data-v-d022cb8f]{height:18px;opacity:.7;width:18px}.contact-btn-primary[data-v-d022cb8f]:hover,.contact-btn-whatsapp[data-v-d022cb8f]:hover{background:linear-gradient(135deg,#c8aa6f59,#c8aa6f2e);border-color:#c8aa6f80;box-shadow:0 8px 30px #c8aa6f1a;transform:translateY(-2px)}.contact-btn-whatsapp[data-v-d022cb8f]{background:linear-gradient(135deg,#25d36633,#25d36614);border-color:#25d3664d}.contact-btn-whatsapp svg[data-v-d022cb8f]{color:#25d366;opacity:1}.contact-btn-whatsapp[data-v-d022cb8f]:hover{background:linear-gradient(135deg,#25d3664d,#25d36626);border-color:#25d36680;box-shadow:0 8px 30px #25d3661a}.contact-socials[data-v-d022cb8f]{display:flex;gap:.8rem}.contact-socials a[data-v-d022cb8f]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;color:var(--silver);display:flex;height:46px;justify-content:center;transition:all .35s cubic-bezier(.22,1,.36,1);width:46px}.contact-socials a svg[data-v-d022cb8f]{height:20px;width:20px}.contact-socials a[data-v-d022cb8f]:hover{background:#ffffff14;border-color:#c8aa6f4d;box-shadow:0 6px 20px #0000004d;color:var(--white);transform:translateY(-3px)}@media(max-width:768px){.section[data-v-d022cb8f]{padding:4rem 1.5rem}.contact-card[data-v-d022cb8f]{padding:2.5rem 1.5rem}.contact-cta[data-v-d022cb8f]{font-size:1.4rem}.form-row[data-v-d022cb8f]{flex-direction:column}}html[data-theme=light] .form-input[data-v-d022cb8f]{background:#00000008;border-color:#00000014;color:var(--white)}html[data-theme=light] .form-input[data-v-d022cb8f]::-moz-placeholder{color:var(--light-grey)}html[data-theme=light] .form-input[data-v-d022cb8f]::placeholder{color:var(--light-grey)}html[data-theme=light] .form-input[data-v-d022cb8f]:focus{background:#0000000d;border-color:#9a7e3866}html[data-theme=light] .contact-divider[data-v-d022cb8f]{background:linear-gradient(90deg,transparent,rgba(0,0,0,.08),transparent)}html[data-theme=light] .contact-socials a[data-v-d022cb8f]{background:#0000000a;border-color:#0000000f}html[data-theme=light] .contact-socials a[data-v-d022cb8f]:hover{background:#00000014;border-color:#9a7e384d}.footer[data-v-0f81fed0]{background:#17171766;border-top:1px solid hsla(0,0%,100%,.06);padding:2.5rem 2rem;position:relative;z-index:1}.footer-inner[data-v-0f81fed0]{justify-content:space-between;margin:0 auto;max-width:1200px}.footer-inner[data-v-0f81fed0],.footer-left[data-v-0f81fed0]{align-items:center;display:flex}.footer-left[data-v-0f81fed0]{gap:.8rem}.logo-glow[data-v-0f81fed0]{align-items:center;display:flex;height:28px;justify-content:center;position:relative;width:28px}.logo-glow[data-v-0f81fed0]:before{animation:footer-pulse-0f81fed0 3s ease-in-out infinite;background:radial-gradient(circle,hsla(40,45%,61%,.15) 0,transparent 70%);inset:-3px}.logo-glow[data-v-0f81fed0]:after,.logo-glow[data-v-0f81fed0]:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.logo-glow[data-v-0f81fed0]:after{border:1px solid hsla(40,45%,61%,.1);inset:-1px}.logo-glow img[data-v-0f81fed0]{filter:drop-shadow(0 1px 6px rgba(200,170,110,.2));height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.copyright[data-v-0f81fed0]{color:#ffffff40;font-size:.78rem}.footer-links[data-v-0f81fed0]{align-items:center;display:flex;gap:.5rem}.footer-links a[data-v-0f81fed0]{color:#ffffff4d;font-size:.75rem;transition:color .2s}.footer-links a[data-v-0f81fed0]:hover{color:var(--gold-solid)}.footer-dot[data-v-0f81fed0]{color:#ffffff26;font-size:.75rem}.footer-socials[data-v-0f81fed0]{display:flex;gap:.8rem}.footer-socials a[data-v-0f81fed0]{color:#fff3;transition:color .2s}.footer-socials a svg[data-v-0f81fed0]{height:18px;width:18px}.footer-socials a[data-v-0f81fed0]:hover{color:var(--silver)}@media(max-width:768px){.footer-inner[data-v-0f81fed0]{flex-direction:column;gap:1.2rem;text-align:center}}html[data-theme=light] .footer[data-v-0f81fed0]{background:#ececef80;border-top-color:#0000000f}html[data-theme=light] .copyright[data-v-0f81fed0],html[data-theme=light] .footer-links a[data-v-0f81fed0]{color:#00000059}html[data-theme=light] .footer-links .footer-dot[data-v-0f81fed0]{color:#00000026}html[data-theme=light] .footer-socials a[data-v-0f81fed0]{color:#0000004d}html[data-theme=light] .footer-socials a[data-v-0f81fed0]:hover{color:var(--silver)}@keyframes footer-pulse-0f81fed0{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.08)}}.back-to-top[data-v-eaea12f8]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;bottom:2rem;color:var(--silver);cursor:pointer;display:flex;height:42px;justify-content:center;position:fixed;right:6rem;transition:all .3s cubic-bezier(.22,1,.36,1);width:42px;z-index:1000}.back-to-top svg[data-v-eaea12f8]{height:18px;width:18px}.back-to-top[data-v-eaea12f8]:hover{background:#c8aa6f26;border-color:#c8aa6f4d;color:var(--gold-solid);transform:translateY(-2px)}.btt-enter-active[data-v-eaea12f8],.btt-leave-active[data-v-eaea12f8]{transition:all .3s ease}.btt-enter-from[data-v-eaea12f8],.btt-leave-to[data-v-eaea12f8]{opacity:0;transform:translateY(10px)}@media(max-width:768px){.back-to-top[data-v-eaea12f8]{bottom:1.2rem;height:38px;right:4.5rem;width:38px}.back-to-top svg[data-v-eaea12f8]{height:16px;width:16px}}html[data-theme=light] .back-to-top[data-v-eaea12f8]{background:#0000000a;border-color:#00000014}html[data-theme=light] .back-to-top[data-v-eaea12f8]:hover{background:#9a7e381a;border-color:#9a7e384d}.whatsapp-wrapper[data-v-cbee1c41]{align-items:flex-end;bottom:2rem;display:flex;flex-direction:column;position:fixed;right:2rem;z-index:1000}.whatsapp-float[data-v-cbee1c41]{align-items:center;backdrop-filter:blur(40px) saturate(1.4);-webkit-backdrop-filter:blur(40px) saturate(1.4);background:#c8aa6f1f;border:1px solid hsla(40,45%,61%,.25);border-radius:50%;box-shadow:0 4px 20px #0006,0 0 20px #c8aa6f0f,inset 0 0 0 .5px #ffffff0d;color:var(--gold-solid);cursor:pointer;display:flex;height:56px;justify-content:center;transition:all .3s cubic-bezier(.22,1,.36,1);width:56px}.whatsapp-float svg[data-v-cbee1c41]{height:26px;width:26px}.whatsapp-float[data-v-cbee1c41]:hover{border-color:#c8aa6f4d;box-shadow:0 6px 28px #00000080,0 0 20px #c8aa6f14;color:var(--white);transform:scale(1.08)}.whatsapp-dropdown[data-v-cbee1c41]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.6rem}.whatsapp-option[data-v-cbee1c41]{align-items:center;backdrop-filter:blur(40px) saturate(1.4);-webkit-backdrop-filter:blur(40px) saturate(1.4);background:#0f0f0fd9;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;display:flex;gap:.6rem;padding:.7rem 1.2rem;text-decoration:none;transition:all .25s cubic-bezier(.22,1,.36,1);white-space:nowrap}.whatsapp-option[data-v-cbee1c41]:hover{background:#25d36614;border-color:#25d36666;transform:translate(-4px)}.option-flag[data-v-cbee1c41]{color:var(--light-grey);font-size:.7rem;font-weight:700;letter-spacing:.04em;opacity:.6;width:20px}.option-number[data-v-cbee1c41]{color:var(--white);font-size:.85rem;font-weight:500}.dropdown-enter-active[data-v-cbee1c41]{transition:all .3s cubic-bezier(.22,1,.36,1)}.dropdown-leave-active[data-v-cbee1c41]{transition:all .2s cubic-bezier(.55,0,1,.45)}.dropdown-enter-from[data-v-cbee1c41],.dropdown-leave-to[data-v-cbee1c41]{opacity:0;transform:translateY(10px)}@media(max-width:768px){.whatsapp-wrapper[data-v-cbee1c41]{bottom:1.2rem;right:1.2rem}.whatsapp-float[data-v-cbee1c41]{height:50px;width:50px}.whatsapp-float svg[data-v-cbee1c41]{height:24px;width:24px}}html[data-theme=light] .whatsapp-float[data-v-cbee1c41]{background:#fffc;border-color:#00000014;box-shadow:0 4px 20px #0000001a,0 0 20px #9a7e380f}html[data-theme=light] .whatsapp-float[data-v-cbee1c41]:hover{border-color:#9a7e384d;box-shadow:0 6px 28px #00000026,0 0 20px #9a7e3814}html[data-theme=light] .whatsapp-dropdown .whatsapp-option[data-v-cbee1c41]{background:#ffffffeb;border-color:#00000014}.cookie-banner[data-v-8d7755d6]{bottom:0;left:0;padding:1rem;pointer-events:none;position:fixed;right:0;z-index:9999}.cookie-inner[data-v-8d7755d6]{align-items:center;backdrop-filter:blur(40px) saturate(1.4);-webkit-backdrop-filter:blur(40px) saturate(1.4);background:#0f0f0fd9;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 8px 32px #00000080,inset 0 0 0 .5px #ffffff0a;display:flex;gap:1rem;margin:0 auto;max-width:620px;padding:1rem 1.5rem;pointer-events:auto}.cookie-text[data-v-8d7755d6]{color:var(--light-grey);flex:1;font-size:.8rem;line-height:1.45}.cookie-link[data-v-8d7755d6]{color:var(--gold-solid);margin-left:.3em;text-decoration:underline;text-decoration-color:#c8aa6f4d;text-underline-offset:2px;transition:color .2s,text-decoration-color .2s;white-space:nowrap}.cookie-link[data-v-8d7755d6]:hover{color:var(--white);text-decoration-color:var(--gold-solid)}.cookie-actions[data-v-8d7755d6]{display:flex;flex-shrink:0;gap:.5rem}.cookie-btn[data-v-8d7755d6]{border:none;border-radius:8px;cursor:pointer;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;padding:.45rem 1rem;transition:background .2s,color .2s,box-shadow .2s;white-space:nowrap}.cookie-btn--decline[data-v-8d7755d6]{background:#ffffff0f;color:var(--light-grey)}.cookie-btn--decline[data-v-8d7755d6]:hover{background:#ffffff1f;color:var(--white)}.cookie-btn--accept[data-v-8d7755d6]{background:var(--gold-solid);color:#0a0a0a;font-weight:600}.cookie-btn--accept[data-v-8d7755d6]:hover{background:#d4b67a;box-shadow:0 0 16px #c8aa6f4d}.cookie-slide-enter-active[data-v-8d7755d6]{transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .4s ease}.cookie-slide-leave-active[data-v-8d7755d6]{transition:transform .3s cubic-bezier(.55,0,1,.45),opacity .25s ease}.cookie-slide-enter-from[data-v-8d7755d6],.cookie-slide-leave-to[data-v-8d7755d6]{opacity:0;transform:translateY(100%)}@media(max-width:540px){.cookie-inner[data-v-8d7755d6]{align-items:stretch;flex-direction:column;gap:.75rem;padding:1rem}.cookie-text[data-v-8d7755d6]{text-align:center}.cookie-actions[data-v-8d7755d6]{justify-content:center}}html[data-theme=light] .cookie-banner .cookie-inner[data-v-8d7755d6]{background:#ffffffeb;border-color:#00000014;box-shadow:0 4px 20px #00000014,inset 0 1px #ffffffe6}html[data-theme=light] .cookie-banner .cookie-btn--decline[data-v-8d7755d6]{background:#0000000d;color:var(--light-grey)}html[data-theme=light] .cookie-banner .cookie-btn--decline[data-v-8d7755d6]:hover{background:#0000001a;color:var(--white)}html[data-theme=light] .cookie-banner .cookie-btn--accept[data-v-8d7755d6]{background:var(--gold-solid);color:#fff}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}html{scroll-behavior:smooth}:root{--black:#121215;--dark:#161619;--charcoal:#1e1e22;--grey:#2a2a2a;--light-grey:#8a8a8a;--silver:silver;--white:#f0f0f0;--glass-bg:hsla(0,0%,7%,.55);--glass-border:hsla(0,0%,100%,.08);--gold-solid:#c8aa6e;--gold:hsla(40,45%,61%,.35);--gold-glow:hsla(40,45%,61%,.12)}body{background:var(--dark);color:var(--white);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}.page,body{min-height:100vh}.page{position:relative}.bg-orbs{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.orb{animation:float 25s ease-in-out infinite;border-radius:50%;filter:blur(120px);opacity:.2;position:absolute;will-change:transform}.orb-1{background:radial-gradient(circle,hsla(40,45%,61%,.4) 0,hsla(40,45%,61%,.08) 50%,transparent 70%);height:700px;left:-15%;top:-20%;width:700px}.orb-2{animation-delay:-8s;background:radial-gradient(circle,rgba(60,60,80,.5) 0,rgba(40,40,60,.2) 50%,transparent 70%);bottom:-20%;height:600px;right:-15%;width:600px}.orb-3{animation-delay:-16s;background:radial-gradient(circle,hsla(40,45%,61%,.35) 0,hsla(40,45%,61%,.1) 40%,transparent 70%);height:500px;left:60%;top:40%;width:500px}.orb-4{animation-delay:-4s;background:radial-gradient(circle,rgba(80,80,100,.3) 0,transparent 60%);height:400px;left:10%;top:60%;width:400px}.orb-5{animation-delay:-12s;background:radial-gradient(circle,hsla(40,45%,61%,.2) 0,transparent 60%);height:350px;right:20%;top:15%;width:350px}.glass-card{backdrop-filter:blur(80px) saturate(1.6) brightness(1.05);-webkit-backdrop-filter:blur(80px) saturate(1.6) brightness(1.05);background:#0f0f0f80;border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 8px 40px #0009,inset 0 0 0 .5px #ffffff0d,inset 0 1px #ffffff0f;overflow:hidden;padding:2.5rem;position:relative;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .4s;width:100%}.glass-card:before{background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.015) 40%,transparent);border-radius:24px 24px 0 0;height:50%;left:0;right:0;top:0}.glass-card:after,.glass-card:before{content:"";pointer-events:none;position:absolute}.glass-card:after{background:linear-gradient(90deg,transparent,hsla(40,45%,61%,.2),transparent);bottom:-1px;height:1px;left:15%;right:15%}.glass-card:hover{border-color:#ffffff1f;box-shadow:0 16px 60px #000000b3,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff14,0 0 40px #c8aa6f0a;transform:translateY(-4px)}.cube-field-zone{position:relative;z-index:1}@media(max-width:768px){.bg-orbs{display:none}.glass-card{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0f0f0fb3}}@media(max-width:540px){.glass-card{border-radius:20px;padding:1.8rem 1.4rem}}html[data-theme=light]{--black:#fff;--dark:#f5f5f7;--charcoal:#eaeaed;--grey:#d0d0d5;--light-grey:#6a6a70;--silver:#5a5a60;--white:#1a1a1e;--glass-bg:hsla(0,0%,100%,.75);--glass-border:rgba(0,0,0,.08);--gold-solid:#9a7e38;--gold:rgba(154,126,56,.2);--gold-glow:rgba(154,126,56,.08)}html[data-theme=light] body{background:#f5f5f7}html[data-theme=light] .bg-orbs .orb{opacity:.05}html[data-theme=light] .glass-card{backdrop-filter:none;-webkit-backdrop-filter:none;background:#ffffffeb;border-color:#00000012;box-shadow:0 2px 16px #0000000f,inset 0 1px #ffffffe6}html[data-theme=light] .glass-card:before{display:none}html[data-theme=light] .glass-card:after{background:linear-gradient(90deg,transparent,rgba(154,126,56,.1),transparent)}html[data-theme=light] .glass-card:hover{border-color:#0000001a;box-shadow:0 8px 32px #0000001a,inset 0 1px #ffffffe6;transform:translateY(-4px)}@keyframes float{0%,to{transform:translate(0) scale(1)}20%{transform:translate(40px,-50px) scale(1.06)}40%{transform:translate(-30px,30px) scale(.94)}60%{transform:translate(20px,40px) scale(1.03)}80%{transform:translate(-40px,-20px) scale(.97)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}.error-page,body{background:#161619}.error-page{align-items:center;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:2rem}.error-content{max-width:480px;text-align:center}.error-code{background:linear-gradient(135deg,#c8aa6e,#c8aa6f66);-webkit-background-clip:text;display:block;font-size:7rem;font-weight:900;letter-spacing:-.04em;line-height:1;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;margin-bottom:1rem}.error-title{color:#f0f0f0;font-size:1.8rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.8rem}.error-desc{color:#8a8a8a;font-size:.95rem;line-height:1.7;margin-bottom:2.5rem}.error-btn{align-items:center;background:linear-gradient(135deg,#c8aa6f33,#c8aa6f14);border:1px solid hsla(40,45%,61%,.3);border-radius:12px;color:#f0f0f0;display:inline-flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.8rem 1.8rem;text-decoration:none;transition:all .3s cubic-bezier(.22,1,.36,1)}.error-btn svg{height:18px;width:18px}.error-btn:hover{background:linear-gradient(135deg,#c8aa6f4d,#c8aa6f26);border-color:#c8aa6f80;transform:translateY(-2px)}@media(max-width:768px){.error-code{font-size:5rem}.error-title{font-size:1.4rem}}
