@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600;700&family=Work+Sans:wght@300;400;500;600;700&display=swap";:root{--color-bg-dark: #0a0a0a;--color-bg-card: #141414;--color-bg-light: #fafafa;--color-text-primary: #ffffff;--color-text-secondary: #a0a0a0;--color-text-dark: #1a1a1a;--color-gold: #D4AF37;--color-gold-light: #F4D03F;--color-gold-dark: #B8941F;--color-silver: #C0C0C0;--color-silver-light: #E8E8E8;--color-silver-dark: #8C8C8C;--color-accent: #1e3a5f;--color-success: #10b981;--color-error: #ef4444;--font-display: "Cormorant Garamond", serif;--font-body: "Work Sans", sans-serif;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--spacing-2xl: 4rem;--spacing-3xl: 6rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .1);--shadow-md: 0 4px 16px rgba(0, 0, 0, .2);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .3);--shadow-gold: 0 4px 24px rgba(212, 175, 55, .3);--shadow-silver: 0 4px 24px rgba(192, 192, 192, .2)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--color-bg-dark);color:var(--color-text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;line-height:1.2;letter-spacing:-.02em}h1{font-size:clamp(2.5rem,6vw,5rem);font-weight:700}h2{font-size:clamp(2rem,4vw,3.5rem);font-weight:600}h3{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:600}h4{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:600}p{font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7}a{color:inherit;text-decoration:none;transition:var(--transition-normal)}button{font-family:var(--font-body);cursor:pointer;border:none;outline:none;transition:var(--transition-normal)}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 var(--spacing-md)}@media(min-width:768px){.container{padding:0 var(--spacing-lg)}}@media(min-width:1200px){.container{padding:0 var(--spacing-xl)}}.section{padding:var(--spacing-3xl) 0}@media(max-width:768px){.section{padding:var(--spacing-xl) 0}}.gradient-gold{background:linear-gradient(135deg,var(--color-gold-dark) 0%,var(--color-gold) 50%,var(--color-gold-light) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:gradientShift 3s ease infinite}.gradient-silver{background:linear-gradient(135deg,var(--color-silver-dark) 0%,var(--color-silver) 50%,var(--color-silver-light) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-bg-dark)}::-webkit-scrollbar-thumb{background:var(--color-gold);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-gold-light)}.language-selector{position:relative}.language-button{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:.875rem;cursor:pointer;transition:all var(--transition-normal)}.language-button:hover{border-color:var(--color-gold);background:#d4af371a}.lang-flag{font-size:1.125rem}.lang-code{font-weight:600;letter-spacing:.05em}.chevron{transition:transform .2s ease}.chevron.open{transform:rotate(180deg)}.language-dropdown{position:absolute;top:calc(100% + .5rem);right:0;min-width:150px;background:var(--color-bg-card);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);overflow:hidden;z-index:1000;animation:dropdownFade .2s ease}@keyframes dropdownFade{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.language-option{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:transparent;border:none;color:var(--color-text-primary);font-size:.9375rem;cursor:pointer;transition:all var(--transition-fast);text-align:left}.language-option:hover{background:#d4af371a}.language-option.active{background:#d4af3733;color:var(--color-gold)}.lang-name{font-weight:500}.token-price-ticker{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:#d4af371a;border:1px solid rgba(212,175,55,.2);border-radius:var(--radius-full);font-size:.8125rem;text-decoration:none;transition:var(--transition-normal)}.token-price-ticker:hover{background:#d4af3726;border-color:#d4af3766}.token-price-ticker.loading{opacity:.7}.ticker-symbol{font-weight:600;color:var(--color-gold)}.ticker-price{color:var(--color-text-primary);font-family:monospace}.ticker-change{font-size:.75rem;font-weight:500;padding:.125rem .375rem;border-radius:var(--radius-sm)}.ticker-change.positive{color:#22c55e;background:#22c55e1a}.ticker-change.negative{color:#ef4444;background:#ef44441a}.navbar .token-price-ticker{margin-right:.5rem}.footer .token-price-ticker{margin-top:.5rem}.modal-backdrop{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}.interest-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:440px;background:linear-gradient(145deg,#1a1a1a,#0d0d0d);border:1px solid rgba(212,175,55,.3);border-radius:var(--radius-lg);padding:var(--spacing-2xl);z-index:1001;box-shadow:0 20px 60px #00000080,0 0 40px #d4af371a}.modal-close{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--color-text-secondary);font-size:1.75rem;cursor:pointer;padding:.25rem;line-height:1;transition:color .2s ease}.modal-close:hover{color:var(--color-gold)}.interest-modal h2{font-size:1.5rem;color:var(--color-gold);margin-bottom:var(--spacing-sm);text-align:center}.interest-modal>p{color:var(--color-text-secondary);text-align:center;font-size:.9375rem;margin-bottom:var(--spacing-xl);line-height:1.6}.interest-modal form{display:flex;flex-direction:column;gap:var(--spacing-md)}.form-group label{font-size:.875rem;color:var(--color-text-secondary);font-weight:500}.form-group input{padding:.875rem 1rem;background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.form-group input::placeholder{color:var(--color-text-muted)}.form-group input:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 3px #d4af3726}.submit-btn{margin-top:var(--spacing-sm);padding:1rem 1.5rem;background:linear-gradient(135deg,var(--color-gold-dark),var(--color-gold));color:var(--color-bg-dark);border:none;border-radius:var(--radius-md);font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #d4af374d}.submit-btn:disabled{opacity:.7;cursor:not-allowed}.privacy-note{margin-top:var(--spacing-md);font-size:.75rem;color:var(--color-text-muted);text-align:center}.success-message{text-align:center;padding:var(--spacing-lg) 0}.success-icon{width:64px;height:64px;margin:0 auto var(--spacing-lg);background:linear-gradient(135deg,var(--color-gold-dark),var(--color-gold));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--color-bg-dark)}.success-message h2{margin-bottom:var(--spacing-md)}.success-message p{margin-bottom:var(--spacing-xl)}.success-message .submit-btn{margin-top:0}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;background:#0a0a0ae6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(212,175,55,.1);transition:all var(--transition-normal)}.navbar.scrolled{background:#0a0a0af2;box-shadow:var(--shadow-md);border-bottom-color:#d4af3733}.navbar-content{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) 0;gap:var(--spacing-lg)}.navbar-logo{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.logo-image{height:56px;width:auto;border-radius:var(--radius-md);box-shadow:0 0 20px #ffffff26,0 0 40px #ffffff0d;filter:drop-shadow(0 2px 8px rgba(255,255,255,.1));transition:var(--transition-normal)}.navbar-logo:hover .logo-image{transform:scale(1.05);box-shadow:0 0 25px #fff3,0 0 50px #ffffff1a}.logo-icon{width:48px;height:48px;background:linear-gradient(135deg,var(--color-gold-dark),var(--color-gold-light));border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:1.25rem;color:var(--color-bg-dark);box-shadow:var(--shadow-gold);transition:var(--transition-normal)}.navbar-logo:hover .logo-icon{transform:scale(1.05);box-shadow:0 6px 32px #d4af3766}.logo-text{display:flex;flex-direction:column;gap:.125rem}.logo-title{font-family:var(--font-display);font-weight:700;font-size:1.125rem;letter-spacing:.05em;color:var(--color-gold)}.logo-subtitle{font-size:.75rem;font-weight:500;color:var(--color-text-secondary);letter-spacing:.05em}.navbar-links{display:none;align-items:center;gap:var(--spacing-lg);flex:1;justify-content:center}@media(min-width:1024px){.navbar-links{display:flex}}.nav-link{font-size:.9375rem;font-weight:500;color:var(--color-text-secondary);position:relative;transition:var(--transition-normal);padding:var(--spacing-xs) 0}.nav-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--color-gold-dark),var(--color-gold-light));transition:width var(--transition-normal)}.nav-link:hover,.nav-link.active{color:var(--color-gold)}.nav-link:hover:after,.nav-link.active:after{width:100%}.navbar-actions{display:none;align-items:center;gap:var(--spacing-sm)}@media(min-width:1024px){.navbar-actions{display:flex}}.btn-primary,.btn-secondary{padding:.625rem 1.5rem;border-radius:var(--radius-md);font-weight:600;font-size:.9375rem;transition:all var(--transition-normal);white-space:nowrap}.btn-primary{background:linear-gradient(135deg,var(--color-gold-dark),var(--color-gold));color:var(--color-bg-dark);box-shadow:var(--shadow-gold)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 32px #d4af3766}.btn-secondary{background:transparent;color:var(--color-text-primary);border:1px solid rgba(255,255,255,.2)}.menu-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;padding:0}@media(min-width:1024px){.menu-button{display:none}}.menu-icon{width:24px;height:18px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.menu-icon span{display:block;width:100%;height:2px;background:var(--color-gold);transition:all var(--transition-normal);border-radius:2px}.menu-icon.open span:nth-child(1){transform:translateY(8px) rotate(45deg)}.menu-icon.open span:nth-child(2){opacity:0}.menu-icon.open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-menu{display:block;overflow:hidden;border-top:1px solid rgba(212,175,55,.1);background:#0a0a0afa}@media(min-width:1024px){.mobile-menu{display:none}}.mobile-menu-content{padding:var(--spacing-lg) 0}.mobile-nav-link{display:block;padding:var(--spacing-md);color:var(--color-text-secondary);font-weight:500;font-size:1.125rem;border-left:3px solid transparent;transition:all var(--transition-normal)}.mobile-nav-link:hover,.mobile-nav-link.active{color:var(--color-gold);background:#d4af370d;border-left-color:var(--color-gold)}.mobile-actions{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-md) var(--spacing-md)}.mobile-actions .btn-primary,.mobile-actions .btn-secondary{width:100%;text-align:center}.mobile-language-selector{padding:var(--spacing-md);border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);margin:var(--spacing-sm) 0}.mobile-language-selector .language-selector{width:100%}.mobile-language-selector .language-btn{width:100%;justify-content:center}.mobile-token-price{padding:var(--spacing-md);display:flex;justify-content:center;border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:var(--spacing-sm)}.mobile-token-price .token-price-ticker{font-size:1.1rem;padding:var(--spacing-sm) var(--spacing-md)}.footer{background:var(--color-bg-card);border-top:1px solid rgba(212,175,55,.1);padding:var(--spacing-3xl) 0 var(--spacing-lg);margin-top:var(--spacing-3xl)}.footer-content{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}@media(min-width:640px){.footer-content{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.footer-content{grid-template-columns:2fr 1fr 1fr 1.5fr}}.footer-section{display:flex;flex-direction:column;gap:var(--spacing-md)}.footer-logo{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.footer-logo .logo-image{height:48px;width:auto;border-radius:var(--radius-md);box-shadow:0 0 16px #ffffff1f,0 0 32px #ffffff0a;filter:drop-shadow(0 2px 6px rgba(255,255,255,.08))}.footer-logo .logo-icon{width:40px;height:40px;background:linear-gradient(135deg,var(--color-gold-dark),var(--color-gold-light));border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--color-bg-dark)}.footer-logo .logo-text{display:flex;flex-direction:column;gap:.125rem}.footer-logo .logo-title{font-family:var(--font-display);font-weight:700;font-size:1rem;letter-spacing:.05em;color:var(--color-gold)}.footer-logo .logo-subtitle{font-size:.75rem;font-weight:500;color:var(--color-text-secondary);letter-spacing:.05em}.footer-description{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6}.footer-social{display:flex;gap:var(--spacing-sm);margin:var(--spacing-sm) 0}.social-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);color:var(--color-text-secondary);transition:var(--transition-normal)}.social-link:hover{background:#d4af371a;border-color:var(--color-gold);color:var(--color-gold)}.footer-blockchains{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.blockchain-badge{padding:.375rem .75rem;background:#d4af371a;border:1px solid rgba(212,175,55,.3);border-radius:var(--radius-sm);font-size:.8125rem;font-weight:600;color:var(--color-gold)}.footer-heading{font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--color-gold);margin-bottom:var(--spacing-xs)}.footer-links{list-style:none;display:flex;flex-direction:column;gap:var(--spacing-sm)}.footer-links a{color:var(--color-text-secondary);font-size:.9375rem;transition:var(--transition-normal)}.footer-links a:hover{color:var(--color-gold);padding-left:var(--spacing-xs)}.footer-address{font-style:normal;color:var(--color-text-secondary);font-size:.9375rem;line-height:1.8}.footer-bottom{padding-top:var(--spacing-xl);border-top:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);text-align:center}@media(min-width:768px){.footer-bottom{flex-direction:row;justify-content:space-between}}.footer-bottom p{color:var(--color-text-secondary);font-size:.875rem}.footer-credits{display:flex;gap:.25rem;flex-wrap:wrap;justify-content:center}.footer-credits a{color:var(--color-gold);transition:var(--transition-normal)}.footer-credits a:hover{text-decoration:underline}.footer-company{color:var(--color-text-secondary);font-size:.875rem;padding-top:var(--spacing-sm);border-top:1px solid rgba(255,255,255,.05);margin-top:var(--spacing-sm)}.footer-company strong{color:var(--color-gold)}.footer-phone{margin-top:var(--spacing-sm)}.footer-phone a{color:var(--color-gold);font-weight:600;font-size:1rem;transition:var(--transition-normal)}.footer-phone a:hover{color:var(--color-gold-light)}.footer-email{margin-top:var(--spacing-xs)}.footer-email a{color:var(--color-text-secondary);font-size:.9rem;transition:var(--transition-normal)}.footer-email a:hover{color:var(--color-gold)}.footer-regulation{font-size:.8rem;opacity:.8}.footer-regulation a{color:var(--color-gold)}.footer-token{font-size:.7rem;color:#ffffff40;margin-top:var(--spacing-xs)}.footer-token a{color:#ffffff4d;text-decoration:none;transition:color var(--transition-normal)}.footer-token a:hover{color:#d4af3780}.currency-toggle{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .75rem;background:#ffffff0d;border:1px solid rgba(212,175,55,.3);border-radius:var(--radius-md);font-size:.75rem;font-weight:600;letter-spacing:.05em;cursor:pointer;transition:all var(--transition-normal)}.currency-toggle:hover{background:#d4af371a;border-color:var(--color-gold)}.currency-toggle span{color:var(--color-text-secondary);transition:color var(--transition-normal)}.currency-toggle span.active{color:var(--color-gold)}.currency-toggle .toggle-divider{color:#fff3}.hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-3xl) 0;overflow:hidden}.hero-background{position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(212,175,55,.15) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(192,192,192,.1) 0%,transparent 50%);z-index:0}.hero-background:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(212,175,55,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(212,175,55,.03) 1px,transparent 1px);background-size:50px 50px;animation:gridMove 20s linear infinite}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.hero-content{position:relative;z-index:1;text-align:center;max-width:900px;margin:0 auto}.hero-title{margin-bottom:var(--spacing-lg);line-height:1.1}.hero-subtitle{font-size:clamp(1.125rem,2vw,1.375rem);color:var(--color-text-secondary);margin-bottom:var(--spacing-2xl);line-height:1.6;max-width:700px;margin-left:auto;margin-right:auto}.hero-actions{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap;margin-bottom:var(--spacing-2xl)}.btn-hero-primary,.btn-hero-secondary{padding:1rem 2.5rem;border-radius:var(--radius-md);font-weight:600;font-size:1.0625rem;transition:all var(--transition-normal);display:inline-block}.btn-hero-primary{background:linear-gradient(135deg,var(--color-gold-dark),var(--color-gold));color:var(--color-bg-dark);box-shadow:var(--shadow-gold)}.btn-hero-primary:hover{transform:translateY(-4px);box-shadow:0 8px 40px #d4af3780}.btn-hero-secondary{background:transparent;color:var(--color-text-primary);border:2px solid rgba(255,255,255,.2)}.btn-hero-secondary:hover{background:#ffffff0d;border-color:var(--color-gold);color:var(--color-gold)}.hero-stats{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xl);flex-wrap:wrap;padding:var(--spacing-xl);background:#ffffff05;border:1px solid rgba(212,175,55,.1);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stat{display:flex;flex-direction:column;align-items:center;gap:.5rem}.stat-value{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1}.stat-label{font-size:.9375rem;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.stat-divider{width:1px;height:50px;background:linear-gradient(to bottom,transparent,rgba(212,175,55,.5),transparent)}.section-header{text-align:center;max-width:700px;margin:0 auto var(--spacing-2xl)}.section-header h2{margin-bottom:var(--spacing-md)}.section-header p{color:var(--color-text-secondary);font-size:clamp(1rem,1.5vw,1.25rem)}.features-section{background:linear-gradient(180deg,transparent,rgba(212,175,55,.02),transparent)}.features-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}@media(min-width:640px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.features-grid{grid-template-columns:repeat(4,1fr)}}.feature-card{padding:var(--spacing-xl);background:var(--color-bg-card);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg);text-align:center;transition:all var(--transition-normal)}.feature-card:hover{border-color:#d4af374d;box-shadow:var(--shadow-gold)}.feature-icon{font-size:3rem;margin-bottom:var(--spacing-md);filter:grayscale(.3)}.feature-card h3{font-size:1.25rem;margin-bottom:var(--spacing-sm);color:var(--color-gold)}.feature-card p{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6}.how-it-works-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl);max-width:900px;margin:0 auto}@media(min-width:768px){.how-it-works-grid{grid-template-columns:repeat(2,1fr)}}.how-it-works-card{display:flex;gap:var(--spacing-lg);padding:var(--spacing-xl);background:var(--color-bg-card);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg);transition:all var(--transition-normal)}.how-it-works-card:hover{border-color:#d4af374d;transform:translate(8px)}.step-number{font-family:var(--font-display);font-size:3rem;font-weight:700;color:transparent;-webkit-text-stroke:2px var(--color-gold);flex-shrink:0;line-height:1}.step-content h3{font-size:1.5rem;margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.step-content p{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6}.cta-section{background:linear-gradient(135deg,#d4af371a,#c0c0c00d);border-top:1px solid rgba(212,175,55,.2);border-bottom:1px solid rgba(212,175,55,.2)}.cta-content{text-align:center;padding:var(--spacing-2xl)}.cta-content h2{margin-bottom:var(--spacing-md)}.cta-content p{color:var(--color-text-secondary);font-size:clamp(1rem,1.5vw,1.25rem);margin-bottom:var(--spacing-xl)}.cta-actions{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.btn-cta-primary,.btn-cta-secondary{padding:1rem 2.5rem;border-radius:var(--radius-md);font-weight:600;font-size:1.0625rem;transition:all var(--transition-normal);display:inline-block}.btn-cta-primary{background:linear-gradient(135deg,var(--color-gold-dark),var(--color-gold));color:var(--color-bg-dark);box-shadow:var(--shadow-gold)}.btn-cta-primary:hover{transform:translateY(-4px);box-shadow:0 8px 40px #d4af3780}.btn-cta-secondary{background:transparent;color:var(--color-text-primary);border:2px solid rgba(255,255,255,.2)}.btn-cta-secondary:hover{background:#ffffff0d;border-color:var(--color-gold);color:var(--color-gold)}.price-footer{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-md);flex-wrap:wrap}.price-update-time{font-size:.8125rem;color:var(--color-text-secondary);opacity:.6;margin:0}@media(max-width:768px){.hero{min-height:auto;padding:120px 0 var(--spacing-2xl)}.hero-stats{gap:var(--spacing-md);padding:var(--spacing-lg)}.stat-divider{display:none}.stat-value{font-size:clamp(1.25rem,3vw,2rem)}}.about-page{padding-top:80px}.about-hero{background:linear-gradient(135deg,#d4af371a,#c0c0c00d);border-bottom:1px solid rgba(212,175,55,.2);padding:var(--spacing-3xl) 0}.about-hero-content{text-align:center;max-width:800px;margin:0 auto}.about-hero h1{margin-bottom:var(--spacing-md)}.about-hero p{color:var(--color-text-secondary);font-size:clamp(1rem,1.5vw,1.25rem)}.about-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl)}@media(min-width:768px){.about-grid{grid-template-columns:repeat(2,1fr)}}.about-card{padding:var(--spacing-2xl);background:var(--color-bg-card);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg)}.about-card h2{color:var(--color-gold);font-size:1.5rem;margin-bottom:var(--spacing-lg)}.about-card p{color:var(--color-text-secondary);line-height:1.8;margin-bottom:var(--spacing-md)}.about-card p:last-child{margin-bottom:0}.differentiator-section{background:linear-gradient(180deg,transparent,rgba(212,175,55,.03))}.differentiator-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl)}@media(min-width:768px){.differentiator-grid{grid-template-columns:repeat(3,1fr)}}.diff-card{padding:var(--spacing-xl);background:var(--color-bg-card);border:1px solid rgba(212,175,55,.1);border-radius:var(--radius-lg);text-align:center}.diff-icon{font-family:var(--font-display);font-size:2.5rem;font-weight:700;color:var(--color-gold);margin-bottom:var(--spacing-md)}.diff-card h3{font-size:1.25rem;margin-bottom:var(--spacing-md);color:var(--color-text-primary)}.diff-card p{color:var(--color-text-secondary);line-height:1.7;font-size:.9375rem}.process-section{background:var(--color-bg-card)}.process-flow{max-width:800px;margin:0 auto}.process-step{display:flex;gap:var(--spacing-lg);padding:var(--spacing-xl) 0;border-bottom:1px solid rgba(255,255,255,.05)}.process-step:last-child{border-bottom:none}.step-num{flex-shrink:0;width:50px;height:50px;background:linear-gradient(135deg,var(--color-gold-dark),var(--color-gold));border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:1.25rem;color:var(--color-bg-dark)}.step-info h3{font-size:1.125rem;margin-bottom:var(--spacing-sm);color:var(--color-gold)}.step-info p{color:var(--color-text-secondary);line-height:1.7;font-size:.9375rem}.company-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}@media(min-width:768px){.company-grid{grid-template-columns:repeat(3,1fr)}}.company-card{padding:var(--spacing-xl);background:var(--color-bg-card);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg);text-align:center}.company-card h3{color:var(--color-gold);font-size:1.125rem;margin-bottom:var(--spacing-md)}.company-card p{color:var(--color-text-secondary);line-height:1.8}.company-card .small{font-size:.875rem;opacity:.7;margin-top:var(--spacing-sm)}.timeline-section{background:linear-gradient(180deg,var(--color-bg-card),transparent)}.timeline-section .section-header h2{font-size:2rem;background:linear-gradient(135deg,var(--color-gold),var(--color-gold-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.timeline{max-width:900px;margin:0 auto;position:relative;padding-left:120px}@media(max-width:768px){.timeline{padding-left:80px}}.timeline:before{content:"";position:absolute;left:100px;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--color-gold) 0%,rgba(212,175,55,.6) 70%,rgba(212,175,55,.2) 100%);border-radius:3px}@media(max-width:768px){.timeline:before{left:60px}}.timeline-item{display:grid;grid-template-columns:100px 1fr;gap:var(--spacing-lg);padding:var(--spacing-md) 0;position:relative}@media(max-width:768px){.timeline-item{grid-template-columns:60px 1fr}}.timeline-marker{display:none}.timeline-item:after{content:"";position:absolute;left:94px;top:calc(var(--spacing-md) + 4px);width:14px;height:14px;background:var(--color-bg-dark);border:3px solid var(--color-gold);border-radius:50%;z-index:2;transition:all var(--transition-normal)}@media(max-width:768px){.timeline-item:after{left:54px;width:12px;height:12px}}.timeline-item:hover:after{background:var(--color-gold);box-shadow:0 0 16px #d4af3780;transform:scale(1.2)}.timeline-year{font-family:var(--font-display);font-weight:700;font-size:.9375rem;color:var(--color-gold);text-align:right;padding-right:var(--spacing-lg);padding-top:2px;white-space:nowrap}@media(max-width:768px){.timeline-year{font-size:.8125rem;padding-right:var(--spacing-md)}}.timeline-content{padding:var(--spacing-md) var(--spacing-lg);background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-md);transition:all var(--transition-normal)}.timeline-item:hover .timeline-content{background:#d4af370d;border-color:#d4af3733}.timeline-content h3{font-size:1rem;font-weight:600;margin-bottom:var(--spacing-xs);color:var(--color-text-primary)}.timeline-content p{color:var(--color-text-secondary);font-size:.875rem;line-height:1.6;margin:0}.upcoming-badge{display:inline-block;margin-top:var(--spacing-sm);padding:.25rem .75rem;background:linear-gradient(135deg,#d4af3733,#d4af371a);border:1px solid rgba(212,175,55,.3);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;color:var(--color-gold);text-transform:uppercase;letter-spacing:.05em}.timeline-item.upcoming:after{border-style:dashed;background:transparent}.timeline-item.upcoming .timeline-content{border-style:dashed;background:linear-gradient(135deg,rgba(212,175,55,.03),transparent)}.timeline-item.upcoming .timeline-year{opacity:.8}.about-page .cta-section{background:linear-gradient(135deg,rgba(212,175,55,.1),transparent);border-top:1px solid rgba(212,175,55,.1)}.about-page .cta-content{text-align:center;max-width:600px;margin:0 auto}.about-page .cta-content h2{margin-bottom:var(--spacing-md)}.about-page .cta-content p{color:var(--color-text-secondary);margin-bottom:var(--spacing-xl)}.about-page .cta-actions{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.about-page .btn-primary,.about-page .btn-secondary{padding:.875rem 2rem;border-radius:var(--radius-md);font-weight:600;transition:all var(--transition-normal)}.about-page .btn-primary{background:linear-gradient(135deg,var(--color-gold-dark),var(--color-gold));color:var(--color-bg-dark)}.about-page .btn-secondary{border:1px solid rgba(255,255,255,.2);color:var(--color-text-primary)}.about-page .btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-gold)}.about-page .btn-secondary:hover{border-color:var(--color-gold);color:var(--color-gold)}.listings-page{padding-top:80px}.listings-hero{background:linear-gradient(135deg,#d4af371a,#c0c0c00d);border-bottom:1px solid rgba(212,175,55,.2);padding:var(--spacing-3xl) 0}@media(max-width:768px){.listings-hero{padding:var(--spacing-xl) 0}}.listings-hero-content{text-align:center;max-width:800px;margin:0 auto}.listings-hero h1{margin-bottom:var(--spacing-md)}.listings-hero p{color:var(--color-text-secondary);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.6}.spot-prices-bar{display:flex;align-items:center;justify-content:center;gap:var(--spacing-lg);margin-top:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-xl);background:#ffffff08;border:1px solid rgba(212,175,55,.15);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap}.spot-price{display:flex;align-items:center;gap:.5rem}.spot-label{font-size:.875rem;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.spot-value{font-family:var(--font-display);font-size:1.25rem;font-weight:700}.spot-value.gold{color:var(--color-gold)}.spot-value.silver{color:var(--color-silver)}.spot-divider{width:1px;height:24px;background:#ffffff1a}.listings-price-note{text-align:center;font-size:.8125rem;color:var(--color-text-secondary);margin-top:var(--spacing-xl);opacity:.6}@media(max-width:640px){.spot-prices-bar{gap:var(--spacing-sm);padding:var(--spacing-sm)}.spot-divider{display:none}.spot-value{font-size:1rem}}.listings-filter{display:flex;gap:var(--spacing-lg);justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2xl);padding:var(--spacing-lg);background:var(--color-bg-card);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg);flex-wrap:wrap}.filter-group{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.filter-btn{padding:.625rem 1.25rem;background:transparent;color:var(--color-text-secondary);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);font-weight:500;font-size:.9375rem;transition:all var(--transition-normal)}.filter-btn:hover{background:#ffffff0d;border-color:var(--color-gold);color:var(--color-gold)}.filter-btn.active{background:linear-gradient(135deg,var(--color-gold-dark),var(--color-gold));color:var(--color-bg-dark);border-color:transparent;box-shadow:var(--shadow-gold)}.nfts-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}@media(min-width:640px){.nfts-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.nfts-grid{grid-template-columns:repeat(3,1fr)}}.no-listings{text-align:center;padding:var(--spacing-3xl) var(--spacing-lg);background:var(--color-bg-card);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg)}.no-listings-icon{font-size:5rem;margin-bottom:var(--spacing-lg);opacity:.5}.no-listings h3{font-size:1.75rem;margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.no-listings p{color:var(--color-text-secondary);font-size:1.0625rem;margin-bottom:var(--spacing-sm)}.no-listings .note{font-size:.9375rem;color:var(--color-text-secondary);font-style:italic}.info-section{background:linear-gradient(180deg,transparent,rgba(212,175,55,.02),transparent)}.info-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);max-width:900px;margin:0 auto}@media(min-width:768px){.info-grid{grid-template-columns:repeat(2,1fr)}}.info-card{padding:var(--spacing-xl);background:var(--color-bg-card);border:1px solid rgba(212,175,55,.2);border-radius:var(--radius-lg)}.info-card h3{font-size:1.5rem;margin-bottom:var(--spacing-md);color:var(--color-gold)}.info-card p{color:var(--color-text-secondary);line-height:1.7;margin-bottom:var(--spacing-md)}.info-link{color:var(--color-gold);font-size:.9375rem;font-weight:500}.info-link:hover{text-decoration:underline}@media(min-width:768px){.info-grid{grid-template-columns:repeat(3,1fr)}}.products-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}@media(min-width:640px){.products-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.products-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.products-grid{grid-template-columns:repeat(4,1fr)}}.product-card{background:var(--color-bg-card);border:1px solid rgba(212,175,55,.1);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-normal);display:flex;flex-direction:column}.product-card:hover{border-color:#d4af374d;transform:translateY(-4px);box-shadow:0 10px 40px #0000004d}.product-card-link{display:block;text-decoration:none;color:inherit}.product-image{position:relative;height:200px;background:linear-gradient(135deg,#d4af3714,#8b5a2b0d);display:flex;align-items:center;justify-content:center;padding:var(--spacing-md)}.product-image img{max-width:100%;max-height:160px;object-fit:contain;transition:transform var(--transition-normal)}.product-card:hover .product-image img{transform:scale(1.05)}.product-image .status-badge{position:absolute;top:var(--spacing-sm);left:var(--spacing-sm);padding:.25rem .625rem;border-radius:var(--radius-full);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.featured-badge{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);padding:.25rem .625rem;background:linear-gradient(135deg,var(--color-gold-dark),var(--color-gold));border-radius:var(--radius-full);font-size:.6875rem;font-weight:600;text-transform:uppercase;color:var(--color-bg-dark)}.product-details{padding:var(--spacing-md);flex:1;display:flex;flex-direction:column}.product-type{font-size:.6875rem;color:var(--color-gold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-xs)}.product-name{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-xs);line-height:1.3}.product-specs{display:flex;align-items:center;gap:var(--spacing-xs);font-size:.8125rem;color:var(--color-text-secondary);margin-bottom:var(--spacing-xs)}.spec-dot{opacity:.5}.product-origin{font-size:.75rem;color:var(--color-text-secondary);opacity:.8;margin-bottom:var(--spacing-sm);flex:1}.product-price{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--color-gold)}.product-actions{padding:var(--spacing-sm) var(--spacing-md) var(--spacing-md);border-top:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:var(--spacing-sm)}.marketplace-links{display:flex;gap:var(--spacing-xs)}.mp-btn{flex:1;padding:.5rem .75rem;border-radius:var(--radius-md);font-size:.75rem;font-weight:600;text-align:center;text-decoration:none;transition:all var(--transition-fast)}.mp-opensea{background:#2081e2;color:#fff}.mp-rarible{background:#feda03;color:#1a1a1a}.mp-blur{background:#ff6b00;color:#fff}.mp-btn:hover{opacity:.9;transform:translateY(-1px)}.marketplace-coming{text-align:center;padding:var(--spacing-xs)}.marketplace-coming span{font-size:.75rem;color:var(--color-text-secondary);opacity:.7}.view-details-btn{display:block;padding:.5rem;text-align:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:.8125rem;font-weight:500;text-decoration:none;transition:all var(--transition-fast)}.view-details-btn:hover{background:#d4af371a;border-color:var(--color-gold);color:var(--color-gold)}.news-page{padding-top:80px}.news-hero{background:linear-gradient(135deg,#d4af371a,#c0c0c00d);border-bottom:1px solid rgba(212,175,55,.2);padding:var(--spacing-3xl) 0}.news-hero-content{text-align:center;max-width:800px;margin:0 auto}.news-hero h1{margin-bottom:var(--spacing-md)}.news-hero p{color:var(--color-text-secondary);font-size:clamp(1rem,1.5vw,1.25rem)}.news-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl)}@media(min-width:768px){.news-grid{grid-template-columns:repeat(2,1fr)}}.news-card{background:var(--color-bg-card);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-normal)}.news-card:hover{border-color:#d4af374d;transform:translateY(-4px);box-shadow:var(--shadow-gold)}.news-image{height:200px;overflow:hidden;background:var(--color-bg-dark);display:flex;align-items:center;justify-content:center}.news-image img{width:100%;height:100%;object-fit:cover}.news-content{padding:var(--spacing-lg)}.news-date{display:block;font-size:.875rem;color:var(--color-gold);margin-bottom:var(--spacing-sm);font-weight:600}.news-content h3{font-size:1.375rem;margin-bottom:var(--spacing-sm);color:var(--color-text-primary);line-height:1.3}.news-content p{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6;margin-bottom:var(--spacing-md)}.news-read-more{padding:.5rem 1rem;background:transparent;border:1px solid var(--color-gold);color:var(--color-gold);border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:all var(--transition-normal)}.news-read-more:hover{background:var(--color-gold);color:var(--color-bg-dark)}.faq-page{padding-top:80px}.faq-hero{background:linear-gradient(135deg,#d4af371a,#c0c0c00d);border-bottom:1px solid rgba(212,175,55,.2);padding:var(--spacing-3xl) 0}.faq-hero-content{text-align:center;max-width:800px;margin:0 auto}.faq-hero h1{margin-bottom:var(--spacing-md)}.faq-hero p{color:var(--color-text-secondary);font-size:clamp(1rem,1.5vw,1.25rem)}.faq-content{max-width:900px;margin:0 auto}.faq-category{margin-bottom:var(--spacing-2xl)}.category-title{font-size:1.5rem;color:var(--color-gold);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:2px solid rgba(212,175,55,.3)}.questions-list{display:flex;flex-direction:column;gap:var(--spacing-sm)}.faq-item{background:var(--color-bg-card);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--transition-normal)}.faq-item.open{border-color:#d4af374d}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);background:none;border:none;cursor:pointer;text-align:left;color:var(--color-text-primary);font-size:1rem;font-weight:500;transition:color var(--transition-normal)}.faq-question:hover{color:var(--color-gold)}.faq-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--color-gold);margin-left:var(--spacing-md)}.faq-answer{overflow:hidden}.faq-answer p{padding:0 var(--spacing-lg) var(--spacing-lg);color:var(--color-text-secondary);line-height:1.8;font-size:.9375rem}.faq-contact{text-align:center;padding:var(--spacing-2xl);background:linear-gradient(135deg,rgba(212,175,55,.1),transparent);border:1px solid rgba(212,175,55,.2);border-radius:var(--radius-lg);margin-top:var(--spacing-2xl)}.faq-contact h3{font-size:1.5rem;margin-bottom:var(--spacing-sm)}.faq-contact p{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}.btn-contact{display:inline-block;padding:.875rem 2rem;background:linear-gradient(135deg,var(--color-gold-dark),var(--color-gold));color:var(--color-bg-dark);border-radius:var(--radius-md);font-weight:600;transition:all var(--transition-normal)}.btn-contact:hover{transform:translateY(-2px);box-shadow:var(--shadow-gold)}.redeem-page{padding-top:80px}.redeem-hero{background:linear-gradient(135deg,#d4af371a,#c0c0c00d);border-bottom:1px solid rgba(212,175,55,.2);padding:var(--spacing-3xl) 0}@media(max-width:768px){.redeem-hero{padding:var(--spacing-xl) 0}}.redeem-hero-content{text-align:center;max-width:800px;margin:0 auto}.redeem-hero h1{margin-bottom:var(--spacing-md)}.redeem-hero p{color:var(--color-text-secondary);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.6}.redeem-content{display:grid;grid-template-columns:1fr;gap:var(--spacing-2xl)}@media(min-width:1024px){.redeem-content{grid-template-columns:2fr 1fr}}.redeem-main h2{margin-bottom:var(--spacing-xl);color:var(--color-gold)}.redeem-steps{display:flex;flex-direction:column;gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.redeem-step{display:flex;gap:var(--spacing-lg);align-items:flex-start}.redeem-step .step-number{width:60px;height:60px;flex-shrink:0;background:linear-gradient(135deg,var(--color-gold-dark),var(--color-gold));border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--color-bg-dark);box-shadow:var(--shadow-gold)}.redeem-step .step-content h3{font-size:1.5rem;margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.redeem-step .step-content p{color:var(--color-text-secondary);line-height:1.7}.redeem-info-box{padding:var(--spacing-xl);background:var(--color-bg-card);border:1px solid rgba(212,175,55,.2);border-radius:var(--radius-lg)}.redeem-info-box h3{font-size:1.5rem;margin-bottom:var(--spacing-md);color:var(--color-gold)}.redeem-info-box ul{list-style:none;display:flex;flex-direction:column;gap:var(--spacing-sm)}.redeem-info-box li{padding-left:var(--spacing-lg);position:relative;color:var(--color-text-secondary);line-height:1.6}.redeem-info-box li:before{content:"→";position:absolute;left:0;color:var(--color-gold);font-weight:700}.redeem-sidebar{display:flex;flex-direction:column;gap:var(--spacing-lg)}.location-card,.cta-card{padding:var(--spacing-xl);background:var(--color-bg-card);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg)}.location-card h3,.cta-card h3{font-size:1.5rem;margin-bottom:var(--spacing-md);color:var(--color-gold)}.location-details{display:flex;flex-direction:column;gap:var(--spacing-md)}.location-details p{color:var(--color-text-secondary);line-height:1.7}.location-details strong{color:var(--color-text-primary);display:block;margin-bottom:.25rem}.cta-card p{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);line-height:1.6}.btn-redeem{display:block;width:100%;padding:1rem;background:linear-gradient(135deg,var(--color-gold-dark),var(--color-gold));color:var(--color-bg-dark);border-radius:var(--radius-md);font-weight:600;font-size:1.0625rem;text-align:center;transition:all var(--transition-normal);box-shadow:var(--shadow-gold)}.btn-redeem:hover{transform:translateY(-2px);box-shadow:0 6px 32px #d4af3780}.investors-page{padding-top:80px;min-height:100vh}.investors-hero{background:linear-gradient(135deg,#d4af371a,#c0c0c00d);border-bottom:1px solid rgba(212,175,55,.2);padding:var(--spacing-3xl) 0}.investors-hero-content{text-align:center;max-width:800px;margin:0 auto}.investors-hero h1{margin-bottom:var(--spacing-md)}.investors-hero p{color:var(--color-text-secondary);font-size:clamp(1rem,1.5vw,1.25rem)}.investor-intro{max-width:800px;margin:0 auto var(--spacing-2xl);text-align:center;padding:var(--spacing-2xl);background:linear-gradient(135deg,#d4af3714,#c0c0c00a);border:1px solid rgba(212,175,55,.15);border-radius:var(--radius-lg)}.investor-intro h2{color:var(--color-gold);margin-bottom:var(--spacing-lg);font-size:1.75rem}.investor-intro p{color:var(--color-text-secondary);line-height:1.8;font-size:1rem;margin-bottom:var(--spacing-lg)}.intro-highlights{display:flex;justify-content:center;gap:var(--spacing-xl);margin:var(--spacing-xl) 0;flex-wrap:wrap}.highlight-item{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs)}.highlight-icon{font-size:1.5rem;font-weight:700;color:var(--color-gold);padding:var(--spacing-sm) var(--spacing-md);background:#d4af371a;border-radius:var(--radius-md)}.highlight-item span:last-child{font-size:.875rem;color:var(--color-text-secondary)}.intro-cta{font-size:.9375rem;color:var(--color-text-primary);margin-top:var(--spacing-lg)}.intro-contact{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg)}.intro-contact .btn-secondary{padding:.75rem 1.5rem}.intro-phone{font-size:.875rem;color:var(--color-text-secondary)}.password-form-container{max-width:400px;margin:0 auto;text-align:center;padding:var(--spacing-2xl);background:var(--color-bg-card);border:1px solid rgba(212,175,55,.2);border-radius:var(--radius-lg)}.lock-icon{font-size:4rem;margin-bottom:var(--spacing-md)}.password-notice{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}.password-form{display:flex;flex-direction:column;gap:var(--spacing-md)}.password-form input{padding:1rem;background:var(--color-bg-dark);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:1rem;text-align:center}.password-form input:focus{outline:none;border-color:var(--color-gold)}.password-form input.error{border-color:var(--color-error)}.error-message{color:var(--color-error);font-size:.875rem;margin-top:var(--spacing-sm)}.investor-content{max-width:1000px;margin:0 auto}.investor-content h2{text-align:center;margin-bottom:var(--spacing-2xl);color:var(--color-gold)}.investor-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}@media(min-width:768px){.investor-grid{grid-template-columns:repeat(2,1fr)}}.investor-card{padding:var(--spacing-xl);background:var(--color-bg-card);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg)}.investor-card h3{color:var(--color-gold);font-size:1.25rem;margin-bottom:var(--spacing-md)}.investor-card p{color:var(--color-text-secondary);line-height:1.7}.investor-card ul{list-style:none;padding:0}.investor-card ul li{color:var(--color-text-secondary);padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.investor-card ul li:last-child{border-bottom:none}.investor-documents{padding:var(--spacing-xl);background:var(--color-bg-card);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg)}.investor-documents h3{color:var(--color-gold);font-size:1.25rem;margin-bottom:var(--spacing-lg)}.document-list{display:flex;flex-direction:column;gap:var(--spacing-sm)}.document-item{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:#ffffff05;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-normal)}.document-item:hover{background:#d4af371a;color:var(--color-gold)}.investor-summary{padding:var(--spacing-xl);background:linear-gradient(135deg,rgba(212,175,55,.1),transparent);border:1px solid rgba(212,175,55,.2);border-radius:var(--radius-lg);margin-bottom:var(--spacing-2xl)}.investor-summary h3{color:var(--color-gold);margin-bottom:var(--spacing-md)}.investor-summary p{color:var(--color-text-secondary);line-height:1.8;font-size:1rem}.investor-section{padding:var(--spacing-xl);background:var(--color-bg-card);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg);margin-bottom:var(--spacing-xl)}.investor-section h3{color:var(--color-gold);margin-bottom:var(--spacing-lg)}.strategy-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}@media(min-width:768px){.strategy-grid{grid-template-columns:repeat(3,1fr)}}.strategy-item{padding:var(--spacing-md);background:#ffffff05;border-radius:var(--radius-md)}.strategy-phase{display:inline-block;padding:.25rem .75rem;background:#d4af3733;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;color:var(--color-gold);margin-bottom:var(--spacing-sm)}.strategy-item p{color:var(--color-text-secondary);font-size:.875rem;line-height:1.6}.risk-section ul{list-style:disc;padding-left:var(--spacing-lg)}.risk-section li{color:var(--color-text-secondary);padding:var(--spacing-xs) 0;font-size:.9375rem}.document-note{margin-top:var(--spacing-md);font-size:.875rem;color:var(--color-text-secondary);opacity:.7;font-style:italic}.investor-contact{padding:var(--spacing-xl);background:var(--color-bg-card);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg);margin-top:var(--spacing-xl)}.investor-contact h3{color:var(--color-gold);margin-bottom:var(--spacing-lg)}.contact-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}@media(min-width:768px){.contact-grid{grid-template-columns:repeat(2,1fr)}}.contact-grid p{color:var(--color-text-secondary);line-height:1.8}.contact-grid strong{color:var(--color-text-primary)}.token-reference{margin-top:var(--spacing-3xl);padding-top:var(--spacing-lg);border-top:1px solid rgba(255,255,255,.03)}.token-note{font-size:.75rem;color:#ffffff4d;text-align:center}.token-note a{color:#fff6;text-decoration:none;transition:color var(--transition-normal)}.token-note a:hover{color:#d4af3799}.contact-page{padding-top:80px}.contact-hero{background:linear-gradient(135deg,#d4af371a,#c0c0c00d);border-bottom:1px solid rgba(212,175,55,.2);padding:var(--spacing-3xl) 0}@media(max-width:768px){.contact-hero{padding:var(--spacing-xl) 0}}.contact-hero-content{text-align:center;max-width:800px;margin:0 auto}.contact-hero h1{margin-bottom:var(--spacing-md)}.contact-hero p{color:var(--color-text-secondary);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.6}.contact-content{display:grid;grid-template-columns:1fr;gap:var(--spacing-2xl)}@media(min-width:1024px){.contact-content{grid-template-columns:2fr 1fr}}.contact-form-section h2{margin-bottom:var(--spacing-xl);color:var(--color-gold)}.contact-form{display:flex;flex-direction:column;gap:var(--spacing-lg)}.form-row{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}@media(min-width:640px){.form-row{grid-template-columns:repeat(2,1fr)}}.form-group{display:flex;flex-direction:column;gap:var(--spacing-xs)}.form-group label{font-weight:600;color:var(--color-text-primary);font-size:.9375rem}.form-group input,.form-group select,.form-group textarea{padding:.875rem;background:var(--color-bg-card);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-body);font-size:1rem;transition:all var(--transition-normal)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 3px #d4af371a}.form-group textarea{resize:vertical;min-height:120px}.btn-submit{padding:1rem 2rem;background:linear-gradient(135deg,var(--color-gold-dark),var(--color-gold));color:var(--color-bg-dark);border-radius:var(--radius-md);font-weight:600;font-size:1.0625rem;transition:all var(--transition-normal);box-shadow:var(--shadow-gold);align-self:flex-start}.btn-submit:hover{transform:translateY(-2px);box-shadow:0 6px 32px #d4af3780}@media(max-width:640px){.btn-submit{width:100%}}.contact-info-section{display:flex;flex-direction:column;gap:var(--spacing-lg)}.contact-info-card{padding:var(--spacing-xl);background:var(--color-bg-card);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg)}.contact-info-card h3{font-size:1.5rem;margin-bottom:var(--spacing-md);color:var(--color-gold)}.contact-info-card p{color:var(--color-text-secondary);line-height:1.7}.info-item{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.info-item:last-child{margin-bottom:0}.info-icon{font-size:1.5rem;flex-shrink:0}.info-item p{margin:0}.info-item strong{color:var(--color-text-primary)}.quick-links{list-style:none;display:flex;flex-direction:column;gap:var(--spacing-sm)}.quick-links a{color:var(--color-text-secondary);transition:var(--transition-normal);display:inline-block}.quick-links a:hover{color:var(--color-gold);padding-left:var(--spacing-xs)}.thank-you-message{text-align:center;padding:var(--spacing-3xl) var(--spacing-xl);background:var(--color-bg-card);border:1px solid rgba(212,175,55,.3);border-radius:var(--radius-lg)}.thank-you-icon{width:80px;height:80px;margin:0 auto var(--spacing-lg);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-gold-dark),var(--color-gold));border-radius:50%;font-size:2.5rem;color:var(--color-bg-dark)}.thank-you-message h2{color:var(--color-gold);margin-bottom:var(--spacing-md)}.thank-you-message p{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);line-height:1.7}.thank-you-message .phone-link{display:inline-block;font-size:1.5rem;font-weight:700;color:var(--color-gold);margin-bottom:var(--spacing-lg);transition:var(--transition-normal)}.thank-you-message .phone-link:hover{color:var(--color-gold-light)}.btn-secondary{padding:.875rem 1.75rem;background:transparent;color:var(--color-text-primary);border:2px solid rgba(255,255,255,.2);border-radius:var(--radius-md);font-weight:600;font-size:1rem;transition:all var(--transition-normal);cursor:pointer}.btn-secondary:hover{background:#ffffff0d;border-color:var(--color-gold);color:var(--color-gold)}.phone-card{text-align:center;background:linear-gradient(135deg,#d4af371a,#c0c0c00d);border:1px solid rgba(212,175,55,.3)}.phone-number{display:block;font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:var(--color-gold);margin-bottom:var(--spacing-sm);transition:var(--transition-normal)}.phone-number:hover{color:var(--color-gold-light);transform:scale(1.02)}.offices-list{display:flex;flex-direction:column;gap:var(--spacing-lg)}.office-item{padding-bottom:var(--spacing-lg);border-bottom:1px solid rgba(255,255,255,.05)}.office-item:last-child{padding-bottom:0;border-bottom:none}.office-item h4{font-size:1.125rem;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.office-item p{font-size:.9375rem;line-height:1.5;margin:0}.office-hours{display:inline-block;margin-top:var(--spacing-xs);font-size:.8125rem;color:var(--color-gold);opacity:.8}.email-link{display:block;font-size:1.125rem;font-weight:600;color:var(--color-gold);margin-bottom:var(--spacing-sm);transition:var(--transition-normal)}.email-link:hover{color:var(--color-gold-light)}.press-card{border-color:#d4af3726}.press-card h3{font-size:1.25rem}.press-note{font-size:.8125rem;opacity:.7;margin-top:var(--spacing-xs)}.privacy-page{padding-top:80px}.privacy-hero{background:linear-gradient(135deg,#d4af371a,#c0c0c00d);border-bottom:1px solid rgba(212,175,55,.2);padding:var(--spacing-3xl) 0}@media(max-width:768px){.privacy-hero{padding:var(--spacing-xl) 0}}.privacy-hero-content{text-align:center;max-width:800px;margin:0 auto}.privacy-hero h1{margin-bottom:var(--spacing-sm)}.privacy-hero p{color:var(--color-text-secondary);font-size:1rem}.privacy-content{max-width:900px;margin:0 auto}.privacy-section{margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-2xl);border-bottom:1px solid rgba(255,255,255,.05)}.privacy-section:last-child{border-bottom:none}.privacy-section h2{font-size:2rem;margin-bottom:var(--spacing-md);color:var(--color-gold)}.privacy-section h3{font-size:1.5rem;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.privacy-section p{color:var(--color-text-secondary);line-height:1.8;margin-bottom:var(--spacing-md)}.privacy-section ul{list-style:none;margin-left:var(--spacing-lg);margin-bottom:var(--spacing-md)}.privacy-section li{position:relative;padding-left:var(--spacing-lg);color:var(--color-text-secondary);line-height:1.8;margin-bottom:var(--spacing-sm)}.privacy-section li:before{content:"→";position:absolute;left:0;color:var(--color-gold);font-weight:700}.terms-page{padding-top:80px}.terms-hero{background:linear-gradient(135deg,#d4af371a,#c0c0c00d);border-bottom:1px solid rgba(212,175,55,.2);padding:var(--spacing-3xl) 0}@media(max-width:768px){.terms-hero{padding:var(--spacing-xl) 0}}.terms-hero-content{text-align:center;max-width:800px;margin:0 auto}.terms-hero h1{margin-bottom:var(--spacing-sm)}.terms-hero p{color:var(--color-text-secondary);font-size:1rem}.terms-content{max-width:900px;margin:0 auto}.terms-section{margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-2xl);border-bottom:1px solid rgba(255,255,255,.05)}.terms-section:last-child{border-bottom:none}.terms-section h2{font-size:2rem;margin-bottom:var(--spacing-md);color:var(--color-gold)}.terms-section h3{font-size:1.5rem;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.terms-section p{color:var(--color-text-secondary);line-height:1.8;margin-bottom:var(--spacing-md)}.terms-section ul{list-style:none;margin-left:var(--spacing-lg);margin-bottom:var(--spacing-md)}.terms-section li{position:relative;padding-left:var(--spacing-lg);color:var(--color-text-secondary);line-height:1.8;margin-bottom:var(--spacing-sm)}.terms-section li:before{content:"→";position:absolute;left:0;color:var(--color-gold);font-weight:700}.terms-section address{font-style:normal;color:var(--color-text-secondary);line-height:1.8;margin-top:var(--spacing-md);padding:var(--spacing-md);background:#d4af370d;border-left:3px solid var(--color-gold);border-radius:var(--radius-sm)}.sourcing-page{padding-top:80px}.sourcing-hero{background:linear-gradient(135deg,#d4af3726,#8b5a2b1a);border-bottom:1px solid rgba(212,175,55,.2);padding:var(--spacing-3xl) 0}.sourcing-hero-content{text-align:center;max-width:800px;margin:0 auto}.sourcing-hero h1{margin-bottom:var(--spacing-md);background:linear-gradient(135deg,var(--color-gold),#8B5A2B);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sourcing-hero p{color:var(--color-text-secondary);font-size:clamp(1rem,1.5vw,1.25rem)}.sourcing-intro{max-width:900px;margin:0 auto;text-align:center}.sourcing-intro h2{color:var(--color-gold);margin-bottom:var(--spacing-xl);font-size:2rem}.sourcing-intro p{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.8;margin-bottom:var(--spacing-lg)}.sourcing-intro p:last-child{margin-bottom:0}.prospector-section{background:var(--color-bg-card)}.prospector-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--spacing-xl)}@media(min-width:768px){.prospector-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.prospector-grid{grid-template-columns:repeat(4,1fr)}}.prospector-card{padding:var(--spacing-xl);background:linear-gradient(135deg,rgba(212,175,55,.05),transparent);border:1px solid rgba(212,175,55,.1);border-radius:var(--radius-lg);text-align:center;transition:var(--transition-normal)}.prospector-card:hover{border-color:#d4af374d;transform:translateY(-4px)}.prospector-icon{font-size:2.5rem;margin-bottom:var(--spacing-md)}.prospector-card h3{font-size:1.125rem;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.prospector-card p{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.7}.quality-section{background:linear-gradient(180deg,transparent,rgba(212,175,55,.03))}.quality-content{display:grid;grid-template-columns:1fr;gap:var(--spacing-2xl);align-items:start}@media(min-width:1024px){.quality-content{grid-template-columns:1.5fr 1fr}}.quality-text h2{color:var(--color-gold);margin-bottom:var(--spacing-lg)}.quality-text>p{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.8;margin-bottom:var(--spacing-xl)}.quality-steps{display:flex;flex-direction:column;gap:var(--spacing-lg)}.quality-step{display:flex;gap:var(--spacing-md);align-items:flex-start}.step-number{flex-shrink:0;width:40px;height:40px;background:linear-gradient(135deg,var(--color-gold-dark),var(--color-gold));border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--color-bg-dark)}.quality-step h4{font-size:1rem;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.quality-step p{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6}.quality-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.stat-card{padding:var(--spacing-lg);background:var(--color-bg-card);border:1px solid rgba(212,175,55,.15);border-radius:var(--radius-lg);text-align:center}.stat-value{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--color-gold);margin-bottom:var(--spacing-xs)}.stat-label{font-size:.8125rem;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.goldfields-section{background:var(--color-bg-card)}.goldfields-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl)}@media(min-width:768px){.goldfields-grid{grid-template-columns:repeat(2,1fr)}}.goldfield-card{padding:var(--spacing-xl);background:linear-gradient(135deg,#8b5a2b14,#d4af370d);border:1px solid rgba(212,175,55,.1);border-radius:var(--radius-lg);transition:var(--transition-normal)}.goldfield-card:hover{border-color:#d4af374d}.goldfield-card h3{font-size:1.25rem;color:var(--color-gold);margin-bottom:var(--spacing-md)}.goldfield-card p{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.7;margin-bottom:var(--spacing-md)}.goldfield-highlights{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.highlight-tag{padding:.25rem .75rem;background:#d4af371a;border:1px solid rgba(212,175,55,.2);border-radius:var(--radius-full);font-size:.8125rem;color:var(--color-gold)}.why-nuggets-section{background:linear-gradient(135deg,rgba(212,175,55,.05),transparent)}.why-nuggets-content{max-width:1000px;margin:0 auto}.why-nuggets-content h2{text-align:center;color:var(--color-gold);margin-bottom:var(--spacing-2xl)}.nugget-benefits{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl)}@media(min-width:768px){.nugget-benefits{grid-template-columns:repeat(2,1fr)}}.benefit{padding:var(--spacing-xl);background:var(--color-bg-card);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg)}.benefit h4{font-size:1.125rem;color:var(--color-gold);margin-bottom:var(--spacing-sm)}.benefit p{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.7}.sourcing-page .cta-section{background:linear-gradient(135deg,#8b5a2b1a,#d4af370d);border-top:1px solid rgba(212,175,55,.1)}.sourcing-page .cta-content{text-align:center;max-width:600px;margin:0 auto}.sourcing-page .cta-content h2{margin-bottom:var(--spacing-md)}.sourcing-page .cta-content p{color:var(--color-text-secondary);margin-bottom:var(--spacing-xl)}.sourcing-page .cta-actions{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.sourcing-page .btn-primary,.sourcing-page .btn-secondary{padding:.875rem 2rem;border-radius:var(--radius-md);font-weight:600;transition:all var(--transition-normal)}.sourcing-page .btn-primary{background:linear-gradient(135deg,var(--color-gold-dark),var(--color-gold));color:var(--color-bg-dark)}.sourcing-page .btn-secondary{border:1px solid rgba(255,255,255,.2);color:var(--color-text-primary)}.sourcing-page .btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-gold)}.sourcing-page .btn-secondary:hover{border-color:var(--color-gold);color:var(--color-gold)}.sourcing-page .section-header{text-align:center;margin-bottom:var(--spacing-2xl)}.sourcing-page .section-header h2{color:var(--color-gold);margin-bottom:var(--spacing-sm)}.sourcing-page .section-header p{color:var(--color-text-secondary);font-size:1.0625rem}.how-it-works-page{padding-top:80px}.hiw-hero{background:linear-gradient(135deg,#d4af3726,#8b5a2b1a);border-bottom:1px solid rgba(212,175,55,.2);padding:var(--spacing-3xl) 0}.hiw-hero-content{text-align:center;max-width:700px;margin:0 auto}.hiw-hero h1{margin-bottom:var(--spacing-md);background:linear-gradient(135deg,var(--color-gold),#8B5A2B);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hiw-hero p{color:var(--color-text-secondary);font-size:clamp(1rem,1.5vw,1.25rem)}.hiw-steps-section{position:relative;background:var(--color-bg-dark)}.hiw-steps{display:grid;grid-template-columns:1fr;gap:var(--spacing-2xl);position:relative;z-index:1}@media(min-width:768px){.hiw-steps{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.hiw-steps{grid-template-columns:repeat(4,1fr);gap:var(--spacing-xl)}}.hiw-step{background:var(--color-bg-card);border:1px solid rgba(212,175,55,.1);border-radius:var(--radius-lg);padding:var(--spacing-xl);position:relative;transition:all var(--transition-normal)}.hiw-step:hover{border-color:#d4af374d;transform:translateY(-4px)}.step-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md)}.step-number{width:50px;height:50px;background:linear-gradient(135deg,var(--color-gold-dark),var(--color-gold));border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--color-bg-dark)}.step-icon{font-size:2rem}.hiw-step h3{font-size:1.25rem;margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.step-description{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.7;margin-bottom:var(--spacing-md)}.step-details{list-style:none;padding:0;margin:0}.step-details li{position:relative;padding-left:1.25rem;margin-bottom:var(--spacing-xs);font-size:.875rem;color:var(--color-text-secondary);line-height:1.6}.step-details li:before{content:"→";position:absolute;left:0;color:var(--color-gold)}.steps-connector{display:none}@media(min-width:1200px){.steps-connector{display:block;position:absolute;top:100px;left:12.5%;right:12.5%;height:2px;z-index:0}.connector-line{width:100%;height:100%;background:linear-gradient(90deg,var(--color-gold) 0%,var(--color-gold) 25%,rgba(212,175,55,.3) 25%,rgba(212,175,55,.3) 50%,var(--color-gold) 50%,var(--color-gold) 75%,rgba(212,175,55,.3) 75%);background-size:33.33% 100%}}.hiw-features-section{background:linear-gradient(180deg,rgba(212,175,55,.03),transparent)}.hiw-features-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--spacing-lg)}@media(min-width:640px){.hiw-features-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.hiw-features-grid{grid-template-columns:repeat(3,1fr)}}.hiw-feature{padding:var(--spacing-xl);background:var(--color-bg-card);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg);text-align:center;transition:all var(--transition-normal)}.hiw-feature:hover{border-color:#d4af3733}.feature-icon{font-size:2.5rem;margin-bottom:var(--spacing-md)}.hiw-feature h4{font-size:1.125rem;margin-bottom:var(--spacing-sm);color:var(--color-gold)}.hiw-feature p{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.7}.hiw-comparison-section{background:var(--color-bg-card)}.comparison-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-table{width:100%;min-width:600px;border-collapse:collapse}.comparison-table th,.comparison-table td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid rgba(255,255,255,.05)}.comparison-table th{font-size:.875rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;background:#0003}.comparison-table th.highlight{color:var(--color-gold);background:#d4af371a}.comparison-table td{font-size:.9375rem;color:var(--color-text-secondary)}.comparison-table td.highlight{color:var(--color-gold);font-weight:600;background:#d4af370d}.comparison-table tbody tr:hover{background:#ffffff05}.hiw-faq-section{background:linear-gradient(180deg,transparent,rgba(212,175,55,.03))}.hiw-faqs{display:grid;grid-template-columns:1fr;gap:var(--spacing-md);max-width:900px;margin:0 auto}@media(min-width:768px){.hiw-faqs{grid-template-columns:repeat(2,1fr)}}.hiw-faq{padding:var(--spacing-lg);background:var(--color-bg-card);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg)}.hiw-faq h4{font-size:1rem;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.hiw-faq p{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.7}.faq-more{text-align:center;margin-top:var(--spacing-xl)}.hiw-cta-section{background:linear-gradient(135deg,#8b5a2b1a,#d4af370d);border-top:1px solid rgba(212,175,55,.1)}.hiw-cta-content{text-align:center;max-width:600px;margin:0 auto}.hiw-cta-content h2{margin-bottom:var(--spacing-md)}.hiw-cta-content p{color:var(--color-text-secondary);margin-bottom:var(--spacing-xl)}.hiw-cta-actions{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.how-it-works-page .section-header{text-align:center;margin-bottom:var(--spacing-2xl)}.how-it-works-page .section-header h2{color:var(--color-gold);margin-bottom:var(--spacing-sm)}.how-it-works-page .section-header p{color:var(--color-text-secondary);font-size:1.0625rem}.how-it-works-page .btn-primary,.how-it-works-page .btn-secondary{padding:.875rem 1.5rem;border-radius:var(--radius-md);font-weight:600;transition:all var(--transition-normal)}.how-it-works-page .btn-primary{background:linear-gradient(135deg,var(--color-gold-dark),var(--color-gold));color:var(--color-bg-dark)}.how-it-works-page .btn-secondary{border:1px solid rgba(255,255,255,.2);color:var(--color-text-primary)}.how-it-works-page .btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-gold)}.how-it-works-page .btn-secondary:hover{border-color:var(--color-gold);color:var(--color-gold)}.product-detail-page{padding-top:80px;min-height:100vh}.product-not-found{padding:150px 0;text-align:center}.product-not-found h1{color:var(--color-gold);margin-bottom:var(--spacing-md)}.product-not-found p{color:var(--color-text-secondary);margin-bottom:var(--spacing-xl)}.breadcrumb{padding:var(--spacing-md) 0;border-bottom:1px solid rgba(255,255,255,.05)}.breadcrumb a{color:var(--color-text-secondary);font-size:.875rem;transition:color var(--transition-fast)}.breadcrumb a:hover{color:var(--color-gold)}.breadcrumb .separator{margin:0 var(--spacing-sm);color:var(--color-text-secondary);opacity:.5}.breadcrumb .current{color:var(--color-text-primary);font-size:.875rem}.product-main{padding:var(--spacing-2xl) 0}.product-layout{display:grid;grid-template-columns:1fr;gap:var(--spacing-2xl)}@media(min-width:1024px){.product-layout{grid-template-columns:1fr 1fr}}.product-gallery{position:relative}.main-image{position:relative;background:linear-gradient(135deg,#d4af3714,#8b5a2b0d);border:1px solid rgba(212,175,55,.15);border-radius:var(--radius-lg);padding:var(--spacing-xl);display:flex;align-items:center;justify-content:center;min-height:400px}.main-image img{max-width:100%;max-height:350px;object-fit:contain}.status-badge{position:absolute;top:var(--spacing-md);right:var(--spacing-md);padding:.5rem 1rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.badge-available{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.badge-sold{background:#ef4444e6;color:#fff}.badge-reserved{background:#eab308e6;color:#1a1a1a}.badge-coming{background:#3b82f6e6;color:#fff}.thumbnail-row{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.thumbnail{width:80px;height:80px;border:1px solid rgba(212,175,55,.2);border-radius:var(--radius-md);overflow:hidden;cursor:pointer;transition:border-color var(--transition-fast)}.thumbnail:hover{border-color:var(--color-gold)}.thumbnail img{width:100%;height:100%;object-fit:cover}.product-info{display:flex;flex-direction:column;gap:var(--spacing-lg)}.product-type-badge{display:inline-block;padding:.375rem .875rem;background:#d4af371a;border:1px solid rgba(212,175,55,.2);border-radius:var(--radius-full);font-size:.8125rem;color:var(--color-gold);width:fit-content}.product-info h1{font-size:clamp(1.5rem,3vw,2rem);margin:0}.product-price{display:flex;flex-direction:column;gap:var(--spacing-xs)}.price-value{font-family:var(--font-display);font-size:2rem;font-weight:700;color:var(--color-gold)}.price-note{font-size:.875rem;color:var(--color-text-secondary)}.product-specs{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-bg-card);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg)}.spec{display:flex;flex-direction:column;gap:var(--spacing-xs)}.spec-label{font-size:.75rem;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.spec-value{font-size:.9375rem;color:var(--color-text-primary);font-weight:500}.product-description{color:var(--color-text-secondary);line-height:1.8;font-size:.9375rem}.marketplace-section{padding:var(--spacing-lg);background:linear-gradient(135deg,rgba(212,175,55,.08),transparent);border:1px solid rgba(212,175,55,.15);border-radius:var(--radius-lg)}.marketplace-section h3{font-size:1rem;margin-bottom:var(--spacing-md);color:var(--color-text-primary)}.marketplace-buttons{display:flex;flex-direction:column;gap:var(--spacing-sm)}.marketplace-btn{display:flex;align-items:center;gap:var(--spacing-sm);padding:.875rem 1.25rem;border-radius:var(--radius-md);font-weight:600;transition:all var(--transition-normal);text-decoration:none}.marketplace-opensea{background:linear-gradient(135deg,#2081e2,#1868b7);color:#fff}.marketplace-rarible{background:linear-gradient(135deg,#feda03,#d4b902);color:#1a1a1a}.marketplace-blur{background:linear-gradient(135deg,#ff6b00,#c50);color:#fff}.marketplace-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0000004d}.mp-icon{font-size:1.25rem}.coming-soon-notice{text-align:center}.coming-soon-notice p{color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}.marketplace-badges{display:flex;gap:var(--spacing-sm);justify-content:center;flex-wrap:wrap;margin-bottom:var(--spacing-md)}.mp-badge{padding:.375rem .75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-full);font-size:.8125rem;color:var(--color-text-secondary)}.notify-link{color:var(--color-gold);font-size:.875rem}.notify-link:hover{text-decoration:underline}.vault-info{display:flex;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-bg-card);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg)}.vault-icon{font-size:2rem}.vault-details h4{font-size:.9375rem;margin-bottom:var(--spacing-xs)}.vault-details p{font-size:.8125rem;color:var(--color-text-secondary);margin-bottom:var(--spacing-xs)}.insured-badge{display:inline-block;padding:.25rem .5rem;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:var(--radius-sm);font-size:.75rem;color:#22c55e}.product-features{padding:var(--spacing-2xl) 0;background:var(--color-bg-card)}.product-features h2{text-align:center;margin-bottom:var(--spacing-xl);color:var(--color-gold)}.features-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--spacing-md);max-width:600px;margin:0 auto}@media(min-width:768px){.features-grid{grid-template-columns:repeat(2,1fr)}}.feature-item{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:#ffffff05;border-radius:var(--radius-md)}.feature-check{color:var(--color-gold);font-weight:700}.feature-item span:last-child{color:var(--color-text-secondary)}.product-how-it-works{padding:var(--spacing-2xl) 0}.product-how-it-works h2{text-align:center;margin-bottom:var(--spacing-xl);color:var(--color-gold)}.steps-row{display:flex;align-items:center;justify-content:center;gap:var(--spacing-lg);flex-wrap:wrap}.steps-row .step{text-align:center;max-width:200px}.steps-row .step-number{width:50px;height:50px;background:linear-gradient(135deg,var(--color-gold-dark),var(--color-gold));border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;color:var(--color-bg-dark);margin:0 auto var(--spacing-md)}.steps-row .step h4{font-size:1rem;margin-bottom:var(--spacing-xs)}.steps-row .step p{font-size:.875rem;color:var(--color-text-secondary);line-height:1.6}.step-arrow{font-size:1.5rem;color:var(--color-gold);opacity:.5}@media(max-width:768px){.step-arrow{display:none}}.learn-more-cta{text-align:center;margin-top:var(--spacing-xl)}.related-products{padding:var(--spacing-2xl) 0;background:var(--color-bg-card)}.related-products h2{text-align:center;margin-bottom:var(--spacing-xl)}.related-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--spacing-lg)}@media(min-width:768px){.related-grid{grid-template-columns:repeat(3,1fr)}}.related-card{background:linear-gradient(135deg,rgba(212,175,55,.05),transparent);border:1px solid rgba(212,175,55,.1);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-normal);text-decoration:none}.related-card:hover{border-color:#d4af374d;transform:translateY(-4px)}.related-image{height:150px;display:flex;align-items:center;justify-content:center;background:#0003;padding:var(--spacing-md)}.related-image img{max-width:100%;max-height:120px;object-fit:contain}.related-info{padding:var(--spacing-md)}.related-info h4{font-size:.9375rem;margin-bottom:var(--spacing-xs);color:var(--color-text-primary)}.related-info p{font-size:.8125rem;color:var(--color-text-secondary)}.product-cta{padding:var(--spacing-2xl) 0;text-align:center;background:linear-gradient(135deg,#8b5a2b1a,#d4af370d)}.product-cta h2{margin-bottom:var(--spacing-sm)}.product-cta p{color:var(--color-text-secondary);margin-bottom:var(--spacing-xl)}.cta-buttons{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.product-detail-page .btn-primary,.product-detail-page .btn-secondary{padding:.875rem 1.5rem;border-radius:var(--radius-md);font-weight:600;transition:all var(--transition-normal)}.product-detail-page .btn-primary{background:linear-gradient(135deg,var(--color-gold-dark),var(--color-gold));color:var(--color-bg-dark)}.product-detail-page .btn-secondary{border:1px solid rgba(255,255,255,.2);color:var(--color-text-primary)}.product-detail-page .btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-gold)}.product-detail-page .btn-secondary:hover{border-color:var(--color-gold);color:var(--color-gold)}.token-page{padding-top:80px}.token-hero{background:linear-gradient(135deg,#d4af3726,#8b5a2b1a);border-bottom:1px solid rgba(212,175,55,.2);padding:var(--spacing-3xl) 0}.token-hero-content{text-align:center;max-width:700px;margin:0 auto}.token-badge{display:inline-block;padding:.5rem 1rem;background:#d4af3726;border:1px solid rgba(212,175,55,.3);border-radius:var(--radius-full);font-size:.875rem;color:var(--color-gold);margin-bottom:var(--spacing-lg);font-weight:500}.token-hero h1{font-size:clamp(2.5rem,5vw,4rem);margin-bottom:var(--spacing-lg);background:linear-gradient(135deg,var(--color-gold),#8B5A2B);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-contract{margin-bottom:var(--spacing-lg)}.hero-contract-label{display:block;font-size:.75rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-sm)}.hero-contract-row{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:.5rem;background:#0000004d;border:1px solid rgba(212,175,55,.3);border-radius:var(--radius-md)}.hero-contract-address{font-family:monospace;font-size:clamp(.7rem,2vw,.9rem);color:var(--color-gold);padding:.5rem .75rem;word-break:break-all}.hero-copy-btn{padding:.5rem 1rem;background:linear-gradient(135deg,var(--color-gold-dark),var(--color-gold));color:var(--color-bg-dark);border:none;border-radius:var(--radius-sm);font-weight:600;font-size:.8125rem;cursor:pointer;transition:var(--transition-normal);min-width:70px}.hero-copy-btn:hover{transform:scale(1.05);box-shadow:var(--shadow-gold)}.live-price-display{margin-top:var(--spacing-xl);padding:var(--spacing-2xl);background:linear-gradient(135deg,#d4af3714,#8b5a2b0d);border:2px solid rgba(212,175,55,.3);border-radius:var(--radius-lg)}.price-grid{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2xl);flex-wrap:wrap}.price-item{text-align:center;min-width:180px}.price-label{display:block;font-size:.875rem;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-sm)}.price-value-large{display:block;font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:var(--color-gold);text-shadow:0 0 20px rgba(212,175,55,.3)}.price-divider{width:2px;height:60px;background:linear-gradient(180deg,transparent,rgba(212,175,55,.4),transparent)}@media(max-width:600px){.price-grid{flex-direction:column;gap:var(--spacing-lg)}.price-divider{width:100px;height:2px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.4),transparent)}}.price-main{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.price-value{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--color-text-primary)}.price-change.negative{color:#ef4444;background:#ef444426}.price-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid rgba(255,255,255,.05)}@media(max-width:480px){.price-stats{grid-template-columns:1fr}}.price-stat{text-align:center}.price-stat .stat-label{display:block;font-size:.75rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.price-stat .stat-value{font-family:monospace;font-size:1.125rem;color:var(--color-gold);font-weight:600}.contract-box{max-width:700px;margin:0 auto;padding:var(--spacing-xl);background:var(--color-bg-card);border:1px solid rgba(212,175,55,.2);border-radius:var(--radius-lg);text-align:center}.contract-label{font-size:.875rem;color:var(--color-text-secondary);margin-bottom:var(--spacing-md);text-transform:uppercase;letter-spacing:.05em}.contract-address-row{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);flex-wrap:wrap;margin-bottom:var(--spacing-md)}.contract-address{font-family:monospace;font-size:clamp(.75rem,2vw,1rem);color:var(--color-gold);background:#0000004d;padding:.75rem 1rem;border-radius:var(--radius-md);word-break:break-all}.copy-btn{padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--color-gold-dark),var(--color-gold));color:var(--color-bg-dark);border:none;border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:var(--transition-normal);min-width:80px}.copy-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-gold)}.contract-warning{font-size:.8125rem;color:var(--color-text-muted)}.token-page .section-header{text-align:center;margin-bottom:var(--spacing-2xl)}.token-page .section-header h2{color:var(--color-gold);margin-bottom:var(--spacing-sm)}.token-page .section-header p{color:var(--color-text-secondary)}.buy-section{background:var(--color-bg-card)}.exchange-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--spacing-lg);max-width:900px;margin:0 auto}@media(min-width:640px){.exchange-grid{grid-template-columns:repeat(2,1fr)}}.exchange-grid.four-col{max-width:1000px}@media(min-width:768px){.exchange-grid.four-col{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.exchange-grid.four-col{grid-template-columns:repeat(4,1fr)}}.exchange-card{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background:linear-gradient(135deg,rgba(212,175,55,.05),transparent);border:1px solid rgba(212,175,55,.15);border-radius:var(--radius-lg);text-decoration:none;transition:var(--transition-normal)}.exchange-card:hover{border-color:var(--color-gold);transform:translateY(-4px);box-shadow:0 8px 24px #d4af3726}.buy-card{background:linear-gradient(135deg,#d4af371a,#8b5a2b0d)}.exchange-icon{font-size:2rem;flex-shrink:0}.exchange-info{flex:1}.exchange-info h3{font-size:1.125rem;color:var(--color-text-primary);margin-bottom:.25rem}.exchange-info p{font-size:.8125rem;color:var(--color-text-secondary)}.exchange-arrow{font-size:1.25rem;color:var(--color-gold);opacity:.5;transition:var(--transition-normal)}.exchange-card:hover .exchange-arrow{opacity:1;transform:translate(4px)}.chart-section{background:linear-gradient(180deg,transparent,rgba(212,175,55,.03))}.chart-container{max-width:1000px;margin:0 auto var(--spacing-xl);border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(212,175,55,.2)}.dexscreener-embed{width:100%;height:500px;border:none;background:#0d0d0d}@media(min-width:768px){.dexscreener-embed{height:600px}}.chart-links{display:flex;justify-content:center;gap:var(--spacing-md);flex-wrap:wrap}.chart-link{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:#d4af371a;border:1px solid rgba(212,175,55,.2);border-radius:var(--radius-full);color:var(--color-text-primary);text-decoration:none;font-size:.875rem;transition:var(--transition-normal)}.chart-link:hover{background:#d4af3733;border-color:var(--color-gold);color:var(--color-gold)}.analytics-section{background:linear-gradient(180deg,rgba(212,175,55,.03),transparent)}.analytics-cta{max-width:600px;margin:0 auto}.analytics-preview{background:linear-gradient(135deg,#d4af3714,#8b5a2b0d);border:1px solid rgba(212,175,55,.2);border-radius:var(--radius-lg);padding:var(--spacing-2xl);text-align:center}.analytics-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}@media(min-width:480px){.analytics-stats{grid-template-columns:repeat(4,1fr)}}.analytics-stat{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.analytics-stat .stat-icon{font-size:2rem}.analytics-stat .stat-label{font-size:.875rem;color:var(--color-text-secondary)}.analytics-btn{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg,var(--color-gold-dark),var(--color-gold));color:var(--color-bg-dark);text-decoration:none;font-weight:600;font-size:1rem;border-radius:var(--radius-full);transition:var(--transition-normal)}.analytics-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-gold)}.utility-section{background:var(--color-bg-card)}.utility-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);max-width:900px;margin:0 auto}@media(min-width:768px){.utility-grid{grid-template-columns:repeat(2,1fr)}}.utility-card{padding:var(--spacing-xl);background:linear-gradient(135deg,rgba(212,175,55,.05),transparent);border:1px solid rgba(212,175,55,.1);border-radius:var(--radius-lg)}.utility-card h3{font-size:1.125rem;color:var(--color-gold);margin-bottom:var(--spacing-sm)}.utility-card p{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.7}.guide-section{background:linear-gradient(135deg,#8b5a2b14,#d4af370d)}.guide-content{max-width:800px;margin:0 auto}.guide-content h2{text-align:center;color:var(--color-gold);margin-bottom:var(--spacing-2xl)}.guide-steps{display:flex;flex-direction:column;gap:var(--spacing-lg)}.guide-step{display:flex;gap:var(--spacing-lg);align-items:flex-start;padding:var(--spacing-lg);background:var(--color-bg-card);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg)}.step-num{flex-shrink:0;width:48px;height:48px;background:linear-gradient(135deg,var(--color-gold-dark),var(--color-gold));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;color:var(--color-bg-dark)}.guide-step h4{font-size:1.0625rem;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.guide-step p{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6}.disclaimer-section{padding:var(--spacing-xl) 0}.disclaimer-box{max-width:800px;margin:0 auto;padding:var(--spacing-lg);background:#ffc1070d;border:1px solid rgba(255,193,7,.2);border-radius:var(--radius-lg);text-align:center}.disclaimer-box h4{color:#ffc107;font-size:.9375rem;margin-bottom:var(--spacing-sm)}.disclaimer-box p{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.7}.app{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1}
