@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,600&family=Inter:wght@300;400;500;600;700;800&family=Poppins:wght@400;500;600;700;800&display=swap";#root{width:100%;max-width:100%;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}:root{--bg-primary: #050505;--bg-secondary: #111111;--bg-card: #161616;--bg-glass: rgba(255, 255, 255, .04);--gold-primary: #D4AF37;--gold-luxury: #F8D76E;--gold-light: #FFE9A8;--gold-dark: #B8860B;--text-white: #FFFFFF;--text-secondary: #CFCFCF;--text-muted: #9E9E9E;--border-gold: rgba(212, 175, 55, .18);--border-gold-hover: rgba(212, 175, 55, .45);--glow-gold: rgba(212, 175, 55, .15);--glow-gold-strong: rgba(212, 175, 55, .3);--gradient-gold: linear-gradient(135deg, #F8D76E, #D4AF37, #B8860B);--gradient-gold-reverse: linear-gradient(135deg, #B8860B, #D4AF37, #F8D76E);--gradient-dark: linear-gradient(135deg, #111111, #050505);--gradient-card: linear-gradient(135deg, rgba(255,255,255,.06), rgba(255,255,255,.02));--radius-card: 24px;--radius-btn: 14px;--radius-sm: 8px;--radius-full: 999px;--shadow-card: 0 20px 60px rgba(0, 0, 0, .45);--shadow-card-hover: 0 30px 80px rgba(0, 0, 0, .6), 0 0 40px rgba(212, 175, 55, .12);--shadow-gold-glow: 0 8px 32px rgba(212, 175, 55, .25);--shadow-btn: 0 4px 20px rgba(212, 175, 55, .35)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{background-color:var(--bg-primary);color:var(--text-white);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::selection{background:#d4af374d;color:#f8d76e}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#d4af374d;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#d4af378c}.font-playfair{font-family:Playfair Display,Georgia,serif}.font-inter{font-family:Inter,sans-serif}.font-poppins{font-family:Poppins,sans-serif}.text-gold{background:var(--gradient-gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass-card{background:#ffffff0a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(212,175,55,.18);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:all .4s cubic-bezier(.4,0,.2,1)}.glass-card:hover{transform:translateY(-8px);border-color:#d4af3766;box-shadow:var(--shadow-card-hover)}.btn-gold{background:var(--gradient-gold);color:#050505;font-weight:700;border-radius:var(--radius-btn);border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-btn)}.btn-gold:hover{transform:translateY(-4px);box-shadow:0 8px 32px #d4af3773}.gold-glow{box-shadow:0 0 20px #d4af3733,0 0 40px #d4af371a}.gold-glow-strong{box-shadow:0 0 30px #d4af3766,0 0 60px #d4af3733}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulseGold{0%,to{box-shadow:0 0 #d4af3766}50%{box-shadow:0 0 0 12px #d4af3700}}@keyframes rotateGlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes goldShimmer{0%{background-position:-100% 0}to{background-position:200% 0}}@keyframes particle{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(-1000px) rotate(720deg);opacity:0}}.shimmer-text{background:linear-gradient(90deg,#d4af37,#f8d76e 30%,#ffe9a8,#f8d76e 70%,#d4af37);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 3s linear infinite}.luxury-section{padding:96px 0;position:relative}.gold-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.4),transparent);border:none;margin:0}.noise-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;opacity:.03}.luxury-input:focus{border-color:var(--gold-primary)!important;box-shadow:0 0 0 1px var(--gold-primary),0 0 20px #d4af3726!important;outline:none}.page-enter{animation:fadeInUp .5s ease-out forwards}.counter-number{font-family:Poppins,sans-serif;font-weight:700}[data-theme=dark]{--chakra-colors-chakra-body-bg: #050505}.chakra-menu__list{background:#161616!important;border:1px solid rgba(212,175,55,.18)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border-radius:16px!important;overflow:hidden;box-shadow:0 20px 60px #00000080!important}.chakra-menu__menuitem{background:transparent!important;color:#cfcfcf!important;font-size:14px}.chakra-menu__menuitem:hover,.chakra-menu__menuitem:focus{background:#d4af3714!important;color:#f8d76e!important}.chakra-toast{border-radius:16px!important}.chakra-modal__content{background:#161616!important;border:1px solid rgba(212,175,55,.18)!important;border-radius:24px!important}.chakra-modal__header{font-family:Playfair Display,serif!important;color:#fff!important}.chakra-drawer__content{background:#050505!important}.chakra-progress__track{background:#ffffff0d!important}.chakra-progress__filled-track{background:var(--gradient-gold)!important}.chakra-badge{border-radius:999px!important}@media (max-width: 768px){.luxury-section{padding:60px 0}}@media (max-width: 480px){.luxury-section{padding:40px 0}}
