@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;700&family=Great+Vibes&family=Inter:wght@300;400;500;600&display=swap";:root{--bg-color:#fdfdfd;--bg-gradient:linear-gradient(135deg, #fdfdfd 0%, #f3f4f6 100%);--text-primary:#111827;--text-secondary:#4b5563;--accent-gold:#d4af37;--accent-orange:#b5952f;--accent-gradient:linear-gradient(135deg, #fcd34d 0%, #d4af37 100%);--accent-gold-hover:#b5952f;--accent-glow:#d4af3759;--card-bg:#ffffffd9;--card-border:#0000000d;--font-serif:"Cinzel", serif;--font-sans:"Inter", sans-serif;--font-script:"Great Vibes", cursive}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg-gradient);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;width:100%;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);letter-spacing:1px;font-weight:400;line-height:1.2}a{color:inherit;text-decoration:none}.script-text{font-family:var(--font-script);color:var(--accent-gold);font-size:1.5em;font-weight:400;line-height:1;display:inline-block}.navbar{z-index:200;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 4rem;transition:all .4s;display:flex;position:fixed;top:0}.navbar-scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--card-border);background:#ffffffe6;padding:1rem 4rem;box-shadow:0 4px 30px #0000000d}.logo{font-family:var(--font-serif);color:#fff;letter-spacing:2px;align-items:center;font-size:1.5rem;font-weight:700;transition:color .4s;display:flex}.logo-img{object-fit:contain;width:auto;max-height:45px;transition:opacity .4s}.logo-scrolled-img,.navbar-scrolled .logo-default{display:none}.navbar-scrolled .logo-scrolled-img{display:block}.navbar-scrolled .logo{color:var(--text-primary)}.nav-links{gap:2rem;display:flex}.nav-links a{text-transform:uppercase;letter-spacing:1px;color:#fff;font-size:.85rem;transition:color .4s}@media (width>=769px){.navbar-scrolled .nav-links a{color:var(--text-primary)}}.nav-links a:hover,.nav-links a.active{color:var(--accent-gold)}.nav-actions{align-items:center;gap:1.5rem;display:flex}.lang-btn{color:#fff;cursor:pointer;font-family:var(--font-sans);background:0 0;border:none;font-size:.9rem;font-weight:600;transition:color .4s}.navbar-scrolled .lang-btn{color:var(--text-primary)}.btn-primary{background:var(--accent-gradient);color:#fff;cursor:pointer;box-shadow:0 4px 15px var(--accent-glow);border:none;border-radius:4px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden}.btn-primary:hover{background-color:var(--accent-gold-hover);box-shadow:0 8px 25px var(--accent-glow);transform:translateY(-2px)}.btn-primary:active{transform:translateY(1px)scale(.98)}.btn-outline{color:var(--text-primary);border:1px solid var(--text-primary);cursor:pointer;background-color:#0000;border-radius:4px;padding:.75rem 1.5rem;font-size:.9rem;transition:all .3s cubic-bezier(.25,1,.5,1)}.btn-outline:hover{border-color:var(--accent-gold);color:var(--accent-gold);background-color:#d977060d;transform:translateY(-2px)}.btn-outline:active{transform:translateY(1px)scale(.98)}.footer{border-top:1px solid var(--card-border);color:var(--text-secondary);background-color:var(--bg-color);justify-content:space-between;align-items:center;padding:3rem 4rem;font-size:.85rem;display:flex}.footer-links{gap:2rem;display:flex}.footer-links a{transition:color .3s}.footer-links a:hover{color:var(--text-primary)}.footer-socials a{color:var(--text-secondary);align-items:center;transition:color .3s,transform .3s;display:inline-flex}.footer-socials a:hover{color:var(--accent-gold);transform:translateY(-2px)}.hamburger{cursor:pointer;z-index:200;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:28px;height:20px;padding:0;display:none}.hamburger span{transform-origin:0;background-color:#fff;border-radius:2px;width:100%;height:2px;transition:all .35s cubic-bezier(.25,1,.5,1)}.navbar-scrolled .hamburger span{background-color:var(--text-primary)}.hamburger.open{opacity:0;pointer-events:none}.hamburger.open span{background-color:#1a1a2e}.hamburger.open span:first-child{transform:rotate(42deg)translateY(-1px)}.hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.open span:nth-child(3){transform:rotate(-42deg)translateY(1px)}.mobile-backdrop{z-index:150;background:#0a0a1400;transition:background .45s;display:none;position:fixed;inset:0}.mobile-backdrop.open{-webkit-backdrop-filter:blur(4px);background:#0a0a14a6}@media (width<=768px){.mobile-backdrop{pointer-events:none;display:block}.mobile-backdrop.open{pointer-events:all}.navbar{flex-direction:row;padding:1.25rem 1.5rem}.navbar-scrolled{-webkit-backdrop-filter:blur(12px);background:#fffffff7;padding:.9rem 1.5rem}.nav-links{z-index:180;background:#0e0e1a;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:min(360px,88vw);height:100dvh;padding:0;transition:transform .5s cubic-bezier(.76,0,.24,1);position:fixed;top:0;right:0;overflow:hidden auto;transform:translate(110%);box-shadow:-8px 0 60px #00000073}.nav-links.open{transform:translate(0)}.mobile-menu-header{border-bottom:1px solid #d4af3726;justify-content:space-between;align-items:center;min-height:72px;padding:1.5rem 1.75rem;display:flex}.mobile-menu-brand{font-family:var(--font-serif);color:var(--accent-gold);letter-spacing:4px;text-transform:uppercase;opacity:.8;font-size:.7rem}.mobile-close-btn{color:#e5d9a0;cursor:pointer;background:#d4af370f;border:1px solid #d4af3740;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .25s;display:flex}.mobile-close-btn:hover{border-color:var(--accent-gold);background:#d4af372e;transform:rotate(90deg)}.nav-links-inner{flex-direction:column;flex:1;padding:.75rem 0;display:flex}.nav-links-inner a{color:#e6e1d2cc;text-transform:uppercase;letter-spacing:1.5px;border-bottom:1px solid #ffffff0a;align-items:center;gap:1rem;padding:1rem 1.75rem;font-size:.95rem;transition:all .25s;display:flex;position:relative;overflow:hidden}.nav-links-inner a:before{content:"";background:var(--accent-gradient);border-radius:0 2px 2px 0;width:3px;height:100%;transition:transform .25s;position:absolute;top:0;left:0;transform:scaleY(0)}.nav-links-inner a:hover{color:#fff;background:#d4af3712;padding-left:2.25rem}.nav-links-inner a:hover:before{transform:scaleY(1)}.nav-links-inner a.intimate-link{color:var(--accent-gold)}.nav-links-inner a.intimate-link:hover{color:#fcd34d;background:#d4af371a}.nav-link-num{font-family:var(--font-serif);color:#d4af3780;letter-spacing:1px;min-width:22px;font-size:.65rem;transition:color .25s}.nav-links-inner a:hover .nav-link-num{color:var(--accent-gold)}.nav-link-text{flex:1}.mobile-menu-cta{background:#d4af3708;border-top:1px solid #d4af3726;flex-direction:column;gap:.75rem;padding:1.5rem 1.75rem 2rem;display:flex}.mobile-investors-btn{text-align:center;letter-spacing:1px;text-transform:uppercase;background:0 0;border:1px solid #d4af3766;border-radius:4px;padding:.7rem 1rem;font-size:.8rem;transition:all .25s;display:block;color:var(--accent-gold)!important}.mobile-investors-btn:hover{border-color:var(--accent-gold);background:#d4af371a}.mobile-phone{text-align:center;color:#d4af378c;letter-spacing:1px;margin-top:.25rem;font-size:.8rem}.mobile-menu-header,.nav-links-inner,.mobile-menu-cta{display:flex}.hamburger{z-index:200;display:flex}.nav-actions{display:none}.footer{text-align:center;flex-direction:column;gap:1.5rem;padding-bottom:2rem}}@media (width>=769px){.mobile-backdrop,.mobile-menu-header{display:none}.nav-links-inner{display:contents}.mobile-menu-cta,.nav-link-num{display:none}.nav-link-text{display:contents}.intimate-link{letter-spacing:1px;font-weight:700;color:#d4af37!important}}.toast-container.svelte-1cpok13{z-index:9999;pointer-events:none;flex-direction:column;gap:.75rem;display:flex;position:fixed;bottom:2rem;right:2rem}.toast.svelte-1cpok13{pointer-events:auto;color:#fff;min-width:300px;font-family:var(--font-sans,sans-serif);background:#1e1e1e;border-left:4px solid;border-radius:8px;align-items:center;padding:1rem 1.5rem;display:flex;box-shadow:0 10px 30px #00000080}.toast.success.svelte-1cpok13{border-left-color:#2ecc71}.toast.error.svelte-1cpok13{border-left-color:#e74c3c}.toast.info.svelte-1cpok13{border-left-color:#d4af37}.icon.svelte-1cpok13{justify-content:center;align-items:center;margin-right:1rem;font-size:1.2rem;font-weight:700;display:flex}.toast.success.svelte-1cpok13 .icon:where(.svelte-1cpok13){color:#2ecc71}.toast.error.svelte-1cpok13 .icon:where(.svelte-1cpok13){color:#e74c3c}.toast.info.svelte-1cpok13 .icon:where(.svelte-1cpok13){color:#d4af37}.message.svelte-1cpok13{flex:1;font-size:.95rem}.close.svelte-1cpok13{color:#999;cursor:pointer;background:0 0;border:none;padding:0 0 0 1rem;font-size:1.4rem;line-height:1;transition:color .2s}.close.svelte-1cpok13:hover{color:#fff}.page-loader.svelte-jx6mac{z-index:99999;opacity:1;visibility:visible;background:#fff;justify-content:center;align-items:center;transition:opacity .6s,visibility .6s;display:flex;position:fixed;inset:0}.page-loader.hiding.svelte-jx6mac{opacity:0;visibility:hidden}.loader-content.svelte-jx6mac{flex-direction:column;align-items:center;gap:2rem;display:flex}.loader-logo.svelte-jx6mac{object-fit:contain;filter:drop-shadow(0 8px 24px #0000001f);width:110px;height:110px;animation:1.8s ease-in-out infinite svelte-jx6mac-logo-breathe}@keyframes svelte-jx6mac-logo-breathe{0%{opacity:.85;transform:scale(.92)rotate(0)}50%{opacity:1;transform:scale(1.06)rotate(10deg)}to{opacity:.85;transform:scale(.92)rotate(0)}}.loader-dots.svelte-jx6mac{align-items:center;gap:8px;display:flex}.loader-dots.svelte-jx6mac span:where(.svelte-jx6mac){background:#d4af37;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite svelte-jx6mac-dot-bounce}.loader-dots.svelte-jx6mac span:where(.svelte-jx6mac):first-child{background:#9b5de5;animation-delay:0s}.loader-dots.svelte-jx6mac span:where(.svelte-jx6mac):nth-child(2){background:#00c49a;animation-delay:.2s}.loader-dots.svelte-jx6mac span:where(.svelte-jx6mac):nth-child(3){background:#d4af37;animation-delay:.4s}@keyframes svelte-jx6mac-dot-bounce{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-10px)}}.popup-overlay.svelte-4203v{z-index:9999;pointer-events:none;justify-content:flex-end;align-items:flex-end;display:flex;position:fixed;bottom:2rem;right:2rem}.popup-card.svelte-4203v{border:1px solid var(--accent-gold);pointer-events:auto;background:#fff;border-radius:12px;width:100%;max-width:450px;padding:2rem;position:relative;box-shadow:0 15px 40px #0003}.close-btn.svelte-4203v{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;font-size:1.5rem;position:absolute;top:10px;right:15px}.close-btn.svelte-4203v:hover{color:var(--text-primary)}.popup-card.svelte-4203v h2:where(.svelte-4203v){font-family:var(--font-serif);color:var(--accent-gold);text-align:center;margin-top:0;margin-bottom:1rem;font-size:1.5rem}.popup-content.svelte-4203v p:where(.svelte-4203v){color:var(--text-primary);margin-bottom:1rem;font-size:1rem;line-height:1.5}.popup-content.svelte-4203v strong:where(.svelte-4203v){color:#000}.popup-actions.svelte-4203v{gap:1rem;margin-top:1.5rem;display:flex}.popup-actions.svelte-4203v button:where(.svelte-4203v){text-transform:uppercase;letter-spacing:1px;cursor:pointer;flex:1;padding:.8rem;font-weight:700}.btn-outline.svelte-4203v{border:1px solid var(--accent-gold);color:var(--accent-gold);background:0 0;border-radius:4px}.btn-outline.svelte-4203v:hover{background:#d4af370d}.btn-primary.svelte-4203v{background:var(--accent-gradient);color:#fff;border:none;border-radius:4px}.claim-form.svelte-4203v{flex-direction:column;gap:1rem;display:flex}.form-group.svelte-4203v{flex-direction:column;gap:.4rem;display:flex}.form-group.svelte-4203v label:where(.svelte-4203v){text-transform:uppercase;color:var(--text-secondary);letter-spacing:1px;font-size:.8rem}.form-group.svelte-4203v input:where(.svelte-4203v),.form-group.svelte-4203v textarea:where(.svelte-4203v){border:1px solid var(--card-border,#eaeaea);width:100%;font-family:var(--font-sans);border-radius:4px;padding:.75rem}.form-group.svelte-4203v input:where(.svelte-4203v):focus,.form-group.svelte-4203v textarea:where(.svelte-4203v):focus{border-color:var(--accent-gold);outline:none}.submit-btn.svelte-4203v{margin-top:.5rem;padding:1rem}@media (width<=600px){.popup-overlay.svelte-4203v{justify-content:center;bottom:1rem;left:1rem;right:1rem}.popup-card.svelte-4203v{max-width:100%}}
