@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700;800&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400&family=DM+Sans:wght@300;400;500;600&display=swap";:root{--black:#030303;--dark-grey:#121212;--card-bg:#14141499;--gold:#d4af37;--gold-light:#f9e596;--gold-dark:#997a15;--white:#fafafa;--text-grey:#b3b3b3;--nav-blur:#030303e6;--gold-glow:#d4af3740;--warning:#fc0;--border-gold:#d4af3726}.system-announcement-bar{color:var(--gold-light);border-bottom:1px solid var(--gold-dark);z-index:1001;background:linear-gradient(90deg,#1a1a1a,#332b00,#1a1a1a);margin-top:80px;padding:10px 0;font-size:.9rem;font-weight:600;position:relative;overflow:hidden}.announcement-content{white-space:nowrap;justify-content:center;gap:30px;animation:30s linear infinite slideAnn;display:flex}.ann-label{color:var(--warning);margin-right:10px;font-weight:800}@keyframes slideAnn{0%{transform:translate(50%)}to{transform:translate(-100%)}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--black);color:var(--white);font-family:Inter,sans-serif;line-height:1.6;overflow-x:hidden}h1,h2,h3,.logo{font-family:Playfair Display,serif}.gold-text{color:var(--gold);background:linear-gradient(135deg, var(--gold-light), var(--gold), var(--gold-dark));-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite shine;display:inline-block}@keyframes shine{to{background-position:200%}}.navbar{background:var(--nav-blur);-webkit-backdrop-filter:blur(15px);z-index:1000;border-bottom:1px solid #d4af371a;justify-content:space-between;align-items:center;width:100%;padding:20px 5%;display:flex;position:fixed;top:0}.logo{letter-spacing:3px;color:var(--gold);font-size:24px;font-weight:800}.nav-links{align-items:center;gap:30px;display:flex}.nav-links a{color:var(--white);letter-spacing:1px;font-size:14px;text-decoration:none;transition:color .3s}.nav-links a:hover{color:var(--gold-light)}.cta-btn,.primary-btn{background:linear-gradient(135deg, var(--gold), var(--gold-dark));color:var(--black);letter-spacing:1px;cursor:pointer;box-shadow:0 4px 20px var(--gold-glow);border:none;border-radius:8px;padding:12px 28px;font-family:Inter,sans-serif;font-weight:700;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.primary-btn{padding:16px 40px;font-size:16px}.cta-btn:hover,.primary-btn:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 8px 30px #d4af3799}.secondary-btn{color:var(--gold);border:1px solid var(--gold);cursor:pointer;background:0 0;border-radius:8px;padding:16px 40px;font-weight:600;transition:all .3s}.secondary-btn:hover{background:var(--gold-glow);color:var(--white)}.hero{align-items:center;min-height:100vh;padding:0 5%;display:flex;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(circle, var(--gold-glow) 0%, transparent 60%);z-index:0;pointer-events:none;width:50vw;height:50vw;position:absolute;top:-20%;left:-10%}.hero-content{z-index:1;flex:1;position:relative}.hero h1{text-shadow:0 10px 30px #000c;margin-bottom:25px;font-size:5rem;line-height:1.1}.hero p{color:var(--text-grey);max-width:500px;margin-bottom:40px;font-size:1.2rem}.hero-actions{gap:20px;display:flex}.hero-image-wrapper{z-index:1;flex:1;justify-content:flex-end;display:flex;position:relative}.floating-img{z-index:2;border-radius:20px;width:100%;max-width:550px;animation:6s ease-in-out infinite float;position:relative;box-shadow:0 20px 50px #000c}.glow-backdrop{background:var(--gold);filter:blur(100px);opacity:.15;z-index:1;border-radius:50%;width:400px;height:400px;animation:4s infinite alternate pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pulse{0%{opacity:.1;transform:translate(-50%,-50%)scale(.9)}to{opacity:.25;transform:translate(-50%,-50%)scale(1.1)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-25px)}to{transform:translateY(0)}}.ticker{white-space:nowrap;background:#0a0a0ae6;border-top:1px solid #d4af3733;border-bottom:1px solid #d4af3733;padding:20px 0;overflow:hidden}.ticker-track{gap:30px;width:max-content;animation:20s linear infinite scrollTicker;display:flex}.ticker-pill{background:#191919cc;border:1px solid #ffffff0d;border-radius:40px;align-items:center;gap:15px;padding:8px 25px 8px 8px;transition:transform .3s;display:flex;box-shadow:0 4px 15px #00000080}.ticker-pill:hover{border-color:#d4af3766;transform:translateY(-2px)}.pill-icon{border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:.8rem;font-weight:800;display:flex}.gold-icon{background:linear-gradient(135deg, var(--gold), var(--gold-dark));color:var(--black)}.outline-icon{color:var(--white);background:0 0;border:2px solid #fff3}.pill-info{flex-direction:column;display:flex}.pill-name{color:var(--text-grey);font-size:.85rem;font-weight:700}.pill-price{color:var(--white);font-size:1.1rem;font-weight:800}@keyframes scrollTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.products-section{padding:120px 5%;position:relative}.section-title{text-align:center;margin-bottom:80px;font-size:3.5rem}.product-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px;display:grid}.product-card{background:var(--dark-grey);-webkit-backdrop-filter:blur(20px);border:1px solid #ffffff0d;border-radius:24px;transition:all .5s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden;box-shadow:0 15px 35px #00000080}.product-card:after{content:"";background:linear-gradient(90deg,#0000,#ffffff08,#0000);width:50%;height:100%;transition:left .7s;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.product-card:hover:after{left:150%}.product-card:hover{border-color:var(--gold);box-shadow:0 25px 50px var(--gold-glow);transform:translateY(-20px)}.card-image{height:250px;position:relative;overflow:hidden}.card-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.product-card:hover .card-image img{transform:scale(1.15)}.card-content{padding:30px}.card-content h3{margin-bottom:15px;font-size:1.8rem}.card-content p{color:var(--text-grey);margin-bottom:30px;font-size:.95rem}.price-tag{color:var(--gold);background:#d4af371a;border:1px solid #d4af374d;border-radius:20px;padding:8px 16px;font-weight:700;display:inline-block}.advantage-section{background:var(--black);border-top:1px solid #ffffff05;padding:100px 5%}.advantage-header{margin-bottom:50px}.advantage-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;display:grid}.advantage-card{background:#0a0a0a66;border:1px solid #ffffff0d;border-radius:16px;align-items:flex-start;gap:20px;padding:30px;transition:all .3s;display:flex;box-shadow:0 10px 30px #00000080}.advantage-card:hover{border-color:#d4af374d;transform:translateY(-5px);box-shadow:0 15px 40px #000c}.adv-icon{background:#d4af370d;border:1px solid #d4af3733;border-radius:16px;justify-content:center;align-items:center;min-width:80px;height:80px;font-size:2.5rem;display:flex;box-shadow:inset 0 0 20px #d4af371a}.adv-content h4{color:var(--white);margin-bottom:10px;font-size:1.3rem}.adv-content p{color:var(--text-grey);font-size:.95rem;line-height:1.5}.trust-section{background:radial-gradient(circle at center, #141414 0%, var(--black) 100%);border-top:1px solid #ffffff05;padding:100px 5%}.trust-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;display:grid}.trust-card{text-align:center;background:#0a0a0a66;border:1px solid #d4af371a;border-radius:16px;padding:40px 30px;transition:all .4s;position:relative;overflow:hidden}.trust-card:before{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);width:100%;height:2px;transition:transform .4s;position:absolute;top:0;left:0;transform:scaleX(0)}.trust-card:hover:before{transform:scaleX(1)}.trust-card:hover{background:#141414cc;transform:translateY(-10px);box-shadow:0 10px 30px #000c}.trust-card h4{color:var(--gold-light);margin-bottom:15px;font-size:1.5rem}.trust-card p{color:var(--text-grey);font-size:.95rem}.journey-section{padding:100px 5%;position:relative}.journey-track{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex;position:relative}.journey-track:before{content:"";z-index:0;background:#ffffff0d;width:90%;height:2px;position:absolute;top:40px;left:5%}.step{text-align:center;z-index:1;background:#050505cc;border:1px solid #0000;border-radius:12px;flex:1;min-width:200px;padding:20px;transition:all .3s;position:relative}.step:hover{border-color:#d4af3733;transform:translateY(-5px)}.step-number{background:var(--black);border:2px solid var(--gold);width:60px;height:60px;color:var(--gold);box-shadow:0 0 15px var(--gold-glow);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:1.5rem;font-weight:800;display:flex}.step h4{margin-bottom:10px;font-size:1.2rem}.step p{color:var(--text-grey);font-size:.9rem}.partnership-section{background:radial-gradient(circle at right, #141414 0%, var(--black) 100%);border-top:1px solid #ffffff05;align-items:center;gap:60px;padding:100px 5%;display:flex}.partnership-content{flex:1}.partnership-content .section-title{margin-bottom:20px;font-size:3rem}.partnership-content p{color:var(--text-grey);margin-bottom:30px;font-size:1.1rem;line-height:1.6}.sub-title{color:var(--white);margin-bottom:15px;font-size:1.8rem}.partnership-steps{background:#0a0a0a66;border:1px solid #ffffff0d;border-radius:20px;flex-direction:column;flex:1;gap:15px;padding:40px;display:flex;box-shadow:0 10px 40px #00000080}.partner-step{background:#141414cc;border:1px solid #ffffff05;border-radius:12px;align-items:center;gap:20px;padding:15px 20px;transition:all .3s;display:flex}.partner-step:hover{border-color:#d4af374d;transform:translate(10px);box-shadow:0 5px 20px #0006}.step-badge{background:linear-gradient(135deg, var(--gold-dark), var(--black));color:var(--gold-light);text-align:center;letter-spacing:1px;border:1px solid #d4af374d;border-radius:6px;min-width:110px;padding:8px 16px;font-size:.85rem;font-weight:800}.step-text{color:var(--white);font-size:1rem;font-weight:600}.faq-section{background:var(--dark-grey);padding:100px 5%;position:relative}.faq-container{flex-direction:column;gap:15px;max-width:800px;margin:0 auto;display:flex}.faq-item{background:#0a0a0a66;border:1px solid #ffffff0d;border-radius:12px;transition:all .3s;overflow:hidden}.faq-item:hover{border-color:#d4af374d}.faq-item summary{color:var(--white);cursor:pointer;justify-content:space-between;align-items:center;padding:20px 25px;font-size:1.15rem;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--gold);font-size:1.8rem;transition:transform .3s}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-content{color:var(--text-grey);padding:0 25px 25px;font-size:.95rem;line-height:1.6;animation:.3s ease-out forwards slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.footer{background:#020202;border-top:1px solid #d4af371a;padding:80px 5% 40px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:50px;margin-bottom:60px;display:grid}.footer-brand .footer-logo{margin-bottom:20px;font-size:1.8rem;display:inline-block}.footer-brand p{color:var(--text-grey);max-width:350px;font-size:.95rem;line-height:1.8}.footer-links{flex-direction:column;gap:15px;display:flex}.footer-links h4{color:var(--white);margin-bottom:10px;font-size:1.1rem;font-weight:600}.footer-links a{color:var(--text-grey);font-size:.9rem;text-decoration:none;transition:all .3s}.footer-links a:hover{color:var(--gold-light);transform:translate(5px)}.footer-bottom{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-top:30px;display:flex}.footer-bottom p{color:#666;font-size:.85rem}.social-links a{color:var(--text-grey);font-size:.9rem;font-weight:600;text-decoration:none;transition:color .3s}.social-links a:hover{color:var(--gold)}@media (width<=900px){.hero{text-align:center;flex-direction:column;padding-top:120px}.hero h1{font-size:3.5rem}.hero p{margin:0 auto 40px}.hero-actions{justify-content:center}.hero-image-wrapper{margin-top:50px}.nav-links{display:none}.partnership-section{flex-direction:column}.footer-grid{grid-template-columns:1fr;gap:40px}.footer-bottom{text-align:center;flex-direction:column;gap:20px}}.page-header-simple{text-align:center;background:radial-gradient(circle at top,#d4af371a 0%,#0000 60%);padding:160px 5% 80px}.page-subtitle{color:var(--text-grey);max-width:700px;margin:0 auto;font-size:1.2rem}.main-content{min-height:80vh}.page-about,.page-contact,.page-platform,.page-faq,.page-legal{padding-bottom:100px}.about-content{padding:80px 5%}.values-section{background:#080808;padding:100px 5%}.stat-card{background:#141414cc;border:1px solid #ffffff0d;border-radius:20px;padding:40px;transition:all .4s}.stat-card:hover{border-color:var(--gold);transform:translateY(-10px);box-shadow:0 15px 40px #000c}.partner-logos{opacity:.5;filter:grayscale();flex-wrap:wrap;justify-content:center;gap:60px;transition:all .5s;display:flex}.partner-logos:hover{opacity:1;filter:grayscale(0)}.logo-placeholder{letter-spacing:2px;font-size:1.5rem;font-weight:800}.contact-grid-wrapper{padding:0 5% 100px}.form-group{text-align:left;margin-bottom:25px}.form-group label{color:var(--gold-light);margin-bottom:8px;font-size:.9rem;font-weight:600;display:block}.form-group input,.form-group textarea{width:100%;color:var(--white);background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;padding:15px;font-family:Inter,sans-serif;transition:all .3s}.form-group input:focus,.form-group textarea:focus{border-color:var(--gold);background:#d4af370d;outline:none}.feature-block{padding:100px 5%}.feature-list{margin-top:30px;padding-left:20px}.feature-list li{color:var(--text-grey);margin-bottom:15px}.feature-list li::marker{color:var(--gold)}.progress-bar{background:#ffffff0d;border-radius:10px;width:100%;height:6px;overflow:hidden}.progress-fill{background:linear-gradient(90deg, var(--gold-dark), var(--gold-light));border-radius:10px;height:100%;animation:2s ease-out grow}@keyframes grow{0%{width:0}}.legal-content{max-width:1000px;margin:0 auto;padding:0 5% 100px}.legal-content h2{color:var(--gold-light);margin-top:40px;font-size:1.5rem}.legal-content p{color:var(--text-grey);margin-bottom:20px;line-height:1.8}.nav-links a.active{color:var(--gold);position:relative}.nav-links a.active:after{content:"";background:var(--gold);border-radius:2px;width:100%;height:2px;position:absolute;bottom:-5px;left:0}.floating-img{transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.floating-img:hover{transform:scale(1.02)rotate(1deg)}@media (width<=900px){.grid-2,.grid-3{grid-template-columns:1fr;gap:40px}.section-title{font-size:2.5rem}.page-header-simple{padding-top:120px}}.admin-portal-container{color:#fff;background-color:#000;min-height:100vh;padding:40px 5%}.admin-header{margin-bottom:40px}.admin-title{color:gold;margin-bottom:5px;font-family:Playfair Display,serif;font-size:2.5rem;font-weight:800}.admin-card-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.admin-stat-card{background:#111;border:1px solid #333;border-radius:15px;padding:30px;transition:transform .3s}.admin-stat-card:hover{border-color:#444;transform:translateY(-5px)}.admin-stat-label{color:#999;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:15px;font-size:.8rem;display:block}.admin-stat-value{color:#fff;font-size:2rem;font-weight:800;display:block}.admin-trend-up{color:#32cd32;font-size:.85rem;font-weight:600}.admin-trend-down{color:tomato;font-size:.85rem;font-weight:600}.admin-login-wrapper{text-align:center;max-width:450px;margin:100px auto}.admin-logo-large{color:gold;margin-bottom:40px;font-size:1.5rem;font-weight:800;display:block}.admin-withdrawal-card{background:#111;border:1px solid #333;border-radius:15px;margin-bottom:20px;padding:25px}.admin-card-header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.admin-user-name{font-size:1.2rem;font-weight:700}.admin-amount-red{color:tomato;font-size:1.2rem;font-weight:800}.admin-bank-box{background:#000;border:1px solid #222;border-radius:10px;margin:20px 0;padding:15px;font-family:monospace;font-size:.9rem}.admin-action-row{gap:15px;display:flex}.admin-btn{cursor:pointer;border:none;border-radius:8px;flex:1;padding:15px;font-weight:700;transition:opacity .3s}.admin-btn:hover{opacity:.8}.admin-btn-approve{color:#fff;background:#32cd32}.admin-btn-reject{color:#fff;background:tomato}.admin-layout-wrapper{color:#fff;background-color:#000;min-height:100vh;display:flex}.admin-sidebar-nav{background-color:#080808;border-right:1px solid #222;flex-direction:column;width:280px;height:100vh;padding:40px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.admin-sidebar-nav::-webkit-scrollbar{width:4px}.admin-sidebar-nav::-webkit-scrollbar-thumb{background:#333;border-radius:10px}.admin-sidebar-logo{color:gold;margin-bottom:50px;padding-left:10px;font-family:Playfair Display,serif;font-size:1.4rem;font-weight:800}.admin-nav-group{flex-direction:column;gap:8px;display:flex}.admin-nav-item{color:#888;border-radius:10px;align-items:center;gap:15px;padding:12px 20px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.admin-nav-item:hover,.admin-nav-item.active{color:gold;background:#d4af370d}.admin-nav-item.active{background:#d4af371a;border-left:3px solid gold;border-radius:0 10px 10px 0}.admin-content-area{flex:1;padding:40px 5%;overflow-y:auto}.admin-data-table-wrapper{background:#111;border:1px solid #222;border-radius:15px;margin-top:30px;overflow:hidden}.admin-data-table{border-collapse:collapse;text-align:left;width:100%}.admin-data-table th{color:gold;text-transform:uppercase;letter-spacing:1px;background:#181818;padding:18px 25px;font-size:.8rem}.admin-data-table td{border-top:1px solid #222;padding:18px 25px;font-size:.95rem}.admin-data-table tr:hover{background:#ffffff05}.badge{text-transform:uppercase;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:700}.badge-success{color:#32cd32;background:#32cd321a;border:1px solid #32cd32}.badge-pending{color:#ffbe00;background:#ffbe001a;border:1px solid #ffbe00}.badge-danger{color:tomato;background:#ff63471a;border:1px solid tomato}.admin-header h1{margin-bottom:20px;font-size:2rem}.admin-portal-container{padding:0}@media (width<=1000px){.admin-sidebar-nav{width:80px;padding:30px 10px}.admin-sidebar-logo,.admin-nav-item span{display:none}.admin-nav-item{justify-content:center;padding:15px}}.grid-2{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}@media (width<=900px){.grid-2,.grid-3{grid-template-columns:1fr;gap:30px}}section{padding:120px 8%;position:relative}.section-title{text-align:center;margin-bottom:20px;font-family:Playfair Display,serif;font-size:3.5rem}.section-subtitle{color:var(--text-grey);text-align:center;margin-bottom:80px;max-width:800px;margin-inline:auto;font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8}.gold-text{letter-spacing:.5px;font-weight:700}.glass-card{background:var(--card-bg);border:1px solid var(--border-gold);-webkit-backdrop-filter:blur(20px);border-radius:32px;padding:50px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 20px 50px #00000080}.glass-card:hover{border-color:var(--gold);box-shadow:0 30px 60px var(--gold-glow);transform:translateY(-8px)}.live-prices-container{border:1px solid var(--border-gold);background:#0a0a0a99;border-radius:32px;max-width:700px;margin:0 auto;padding:40px;box-shadow:0 10px 40px #0006}.price-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:25px 0;display:flex}.price-row:last-child{border-bottom:none}.purity-tag{color:var(--white);font-family:Poppins,sans-serif;font-size:1.2rem;font-weight:700;display:block}.currency-tag{color:var(--gold);letter-spacing:1px;text-transform:uppercase;font-size:.8rem;font-weight:600}.price-cell{color:var(--white);letter-spacing:-.5px;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:800}.change-cell{align-items:center;gap:6px;font-size:1rem;font-weight:600;display:flex}.change-cell.up{color:#4caf50}.change-cell.down{color:#f44336}.price-footer{color:var(--text-grey);opacity:.7;justify-content:flex-end;align-items:center;gap:10px;margin-top:30px;font-size:.85rem;display:flex}.mlm-tree{flex-direction:column;align-items:center;gap:12px;padding:40px;display:flex}.user-node{border:1px solid var(--border-gold);background:#19191966;border-radius:20px;align-items:center;gap:20px;width:340px;padding:20px 30px;display:flex}.avatar-circle{background:#1a1a1a;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.avatar-circle.gold-border{border:2px solid var(--gold);box-shadow:0 0 15px var(--gold-glow)}.node-content{flex-direction:column;gap:4px;display:flex}.user-name{color:var(--white);font-size:1rem;font-weight:700}.commission-badge{background:var(--gold);color:var(--black);text-transform:uppercase;border-radius:20px;width:fit-content;padding:3px 10px;font-size:.7rem;font-weight:800}.earning-text{color:var(--text-grey);margin:0;font-size:.85rem}.connector-line{background:linear-gradient(to bottom, var(--gold), transparent);border-radius:3px;width:3px;min-height:40px}.service-icon-card{text-align:center;border:1px solid var(--border-gold);background:#0f0f0f66;border-radius:32px;padding:60px 40px;transition:all .4s}.service-icon-card:hover{border-color:var(--gold);background:#d4af370a;transform:translateY(-5px)}.icon-wrapper{color:var(--gold);background:#d4af3714;border-radius:24px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 30px;transition:transform .4s;display:flex;transform:rotate(-5deg)}.service-icon-card:hover .icon-wrapper{transform:rotate(0)scale(1.1)}.service-icon-card h4{margin-bottom:15px;font-size:1.4rem;font-weight:700}.service-icon-card p{color:var(--text-grey);font-size:.95rem;line-height:1.6}.feature-item-row{align-items:flex-start;gap:20px;margin-bottom:30px;display:flex}.check-icon{color:var(--gold);margin-top:4px}.feature-item-row h4{margin-bottom:6px;font-size:1.25rem;font-weight:700}.feature-item-row p{color:var(--text-grey);font-size:1rem;line-height:1.5}.footer{border-top:1px solid var(--border-gold);background:#050505;margin-top:100px;padding:100px 8% 50px;position:relative;overflow:hidden}.footer:before{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);opacity:.3;width:80%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer-content{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:80px;margin-bottom:80px;display:grid}.footer-brand .logo{margin-bottom:30px;font-size:1.8rem;text-decoration:none;display:block}.footer-brand p{color:var(--text-grey);margin-bottom:35px;font-size:1rem;line-height:1.8}.social-links{gap:20px;display:flex}.social-links a{width:45px;height:45px;color:var(--text-grey);background:#111;border:1px solid #222;border-radius:12px;justify-content:center;align-items:center;transition:all .3s;display:flex}.social-links a:hover{color:var(--gold);border-color:var(--gold);background:#d4af370d;transform:translateY(-3px)}.footer-links h4,.footer-contact h4{letter-spacing:.5px;margin-bottom:35px;font-family:Poppins,sans-serif;font-size:1.15rem;font-weight:700}.footer-links a{color:var(--text-grey);margin-bottom:15px;font-size:1rem;text-decoration:none;transition:all .3s;display:block}.footer-links a:hover{color:var(--white);padding-left:8px}.contact-item{color:var(--text-grey);align-items:center;gap:15px;margin-bottom:25px;font-size:1rem;display:flex}.footer-bottom{text-align:center;color:var(--text-grey);letter-spacing:.5px;border-top:1px solid #ffffff0a;padding-top:50px;font-size:.9rem}@media (width<=1024px){.footer-content{grid-template-columns:1.5fr 1fr 1fr;gap:50px}.footer-contact{grid-column:span 3}}@media (width<=600px){.footer-content{grid-template-columns:1fr}.footer-contact{grid-column:span 1}section{padding:80px 5%}}.hero-premium{background:radial-gradient(circle at 20% 40%,#d4af371f 0%,#0000 40%);justify-content:space-between;align-items:center;min-height:100vh;padding:140px 8% 100px;display:flex}.hero-content-wrapper{z-index:2;flex:1.2}.hero-content-wrapper h1{margin-bottom:25px;font-family:Playfair Display,serif;font-size:5rem;line-height:1.1}.hero-content-wrapper p{color:var(--text-grey);max-width:600px;margin-bottom:50px;font-size:1.3rem}.hero-visual{flex:.8;position:relative}.hero-main-img{z-index:2;border-radius:32px;width:100%;position:relative;box-shadow:0 30px 60px #000c}.app-mockup-img{filter:drop-shadow(0 20px 50px #000c);width:100%;max-width:500px}.steps-container{border-top:1px solid #d4af371a;justify-content:space-between;gap:20px;margin-top:40px;padding-top:50px;display:flex;position:relative}.work-step{text-align:center;flex:1}.step-num{color:#d4af3714;margin-bottom:-25px;font-size:3rem;font-weight:800;transition:color .3s;display:block}.work-step:hover .step-num{color:var(--gold)}.work-step h4{margin-bottom:15px;font-size:1.4rem;font-weight:700}.work-step p{color:var(--text-grey);font-size:.95rem}.final-cta{text-align:center;padding:120px 5%}.cta-box{border-radius:40px;max-width:1000px;margin:0 auto;padding:80px 40px}.cta-box h2{margin-bottom:20px;font-family:Playfair Display,serif;font-size:3.5rem}.glow-btn{box-shadow:0 10px 40px var(--gold-glow);align-items:center;gap:12px;background:linear-gradient(135deg, var(--gold), var(--gold-dark))!important;color:var(--black)!important;display:flex!important}.primary-btn{cursor:pointer;border:none;border-radius:14px;padding:18px 40px;font-family:Poppins,sans-serif;font-weight:800;transition:all .4s}.primary-btn:hover{box-shadow:0 15px 45px var(--gold-glow);transform:translateY(-3px)}.secondary-btn{border:2px solid var(--gold);color:var(--gold);cursor:pointer;background:0 0;border-radius:14px;align-items:center;padding:18px 40px;font-weight:800;text-decoration:none;transition:all .4s;display:inline-flex}.secondary-btn:hover{color:var(--white);background:#d4af371a}@media (width<=1200px){.hero-content-wrapper h1{font-size:4rem}}@media (width<=900px){.hero-premium{text-align:center;flex-direction:column;gap:60px;padding-top:150px}.hero-content-wrapper p{margin-inline:auto}.steps-container{flex-direction:column;gap:80px}.cta-box h2{font-size:2.5rem}}.mobile-menu-btn{cursor:pointer;z-index:1001;background:0 0;border:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:50px;height:50px;padding:0;display:none;display:flex!important}.hamburger-line{background-color:gold;border-radius:3px;width:28px;height:3px;transition:all .3s ease-in-out;display:block}.mobile-menu-btn.active .hamburger-line:first-child{transform:translateY(9px)rotate(45deg)}.mobile-menu-btn.active .hamburger-line:nth-child(2){opacity:0}.mobile-menu-btn.active .hamburger-line:nth-child(3){transform:translateY(-9px)rotate(-45deg)}@media (width>=1025px){.mobile-menu-btn{display:none!important}}@media (width<=1024px){.mobile-menu-btn{position:absolute;top:18px;right:25px;display:flex!important}.nav-links{background:var(--nav-blur);-webkit-backdrop-filter:blur(30px);z-index:2000;border-left:1px solid var(--border-gold);flex-direction:column;justify-content:center;gap:40px;width:300px;height:100vh;padding:80px 40px;transition:right .5s cubic-bezier(.77,0,.175,1);position:fixed;top:0;right:-100%;box-shadow:-15px 0 40px #000c;display:flex!important}.nav-links.open{right:0}.nav-links a{text-align:left;border-bottom:1px solid #ffffff0d;width:100%;padding-bottom:10px;font-size:1.25rem;font-weight:600}.nav-links .cta-btn{text-align:center;margin-top:20px}.hero-content-wrapper h1{font-size:3rem}.hero-content-wrapper p{font-size:1.1rem}}.nav-overlay{-webkit-backdrop-filter:blur(8px);z-index:999;background:#000c;width:100%;height:100vh;position:fixed;top:0;left:0}:root{--gold:#c9a84c;--gold-light:#e8c96b;--gold-pale:#f5e6b8;--gold-dim:#8b6f2e;--ink:#0a0a0f;--ink-2:#14141e;--ink-3:#1e1e2e;--ink-4:#2a2a3e;--mist:#f7f3ea;--white:#fdfcf8;--text-body:#ccc8be;--text-dim:#7a7870;--radius:4px;--font-display:"Cormorant Garamond", Georgia, serif;--font-body:"DM Sans", "Helvetica Neue", sans-serif;--transition:.35s cubic-bezier(.4,0,.2,1)}.home-luxury-overhaul,.platform-luxury-overhaul,.about-luxury-overhaul,.faq-luxury-overhaul{background:var(--ink);color:var(--text-body);font-family:var(--font-body);min-height:100vh;line-height:1.65;overflow-x:hidden}.home-luxury-overhaul h1,.home-luxury-overhaul h2,.home-luxury-overhaul h3,.platform-luxury-overhaul h1,.platform-luxury-overhaul h2,.platform-luxury-overhaul h3,.about-luxury-overhaul h1,.about-luxury-overhaul h2,.about-luxury-overhaul h3,.faq-luxury-overhaul h1,.faq-luxury-overhaul h2,.faq-luxury-overhaul h3{font-family:var(--font-display)!important}.nav-container-fixed{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a0fed;border-bottom:1px solid #c9a84c1f;height:66px;transition:all .3s;position:fixed;top:0;left:0;right:0}.nav-container-fixed .nav-inner{justify-content:space-between;align-items:center;max-width:1160px;height:100%;margin:0 auto;padding:0 40px;display:flex}.nav-container-fixed .nav-logo{font-family:var(--font-display);color:var(--gold);letter-spacing:.04em;cursor:pointer;font-size:1.5rem;font-weight:600;text-decoration:none}.nav-container-fixed .nav-logo span{color:var(--white);font-weight:300}.nav-container-fixed .nav-links{align-items:center;gap:14px;display:flex}.nav-container-fixed .nav-btn{color:var(--text-body);font-family:var(--font-body);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:color var(--transition), background var(--transition);background:0 0;border:none;border-radius:3px;padding:6px 13px;font-size:.79rem;font-weight:500;text-decoration:none}.nav-container-fixed .nav-btn:hover{color:var(--gold-light);background:#c9a84c12}.nav-container-fixed .nav-btn.active{color:var(--gold)}.nav-container-fixed .nav-cta{font-family:var(--font-body);letter-spacing:.07em;text-transform:uppercase;transition:background var(--transition);margin-left:14px;font-size:.79rem;text-decoration:none;background:var(--gold)!important;color:var(--ink)!important;border-radius:22px!important;padding:8px 20px!important;font-weight:600!important}.nav-container-fixed .nav-cta:hover{background:var(--gold-light)!important}.hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.hamburger span{background:var(--gold);width:22px;height:2px;transition:var(--transition);display:block}.hamburger.open span:first-child{transform:translateY(7px)rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mob-menu{background:var(--ink);z-index:999;flex-direction:column;gap:10px;padding:86px 28px 36px;display:none;position:fixed;inset:0}.mob-menu.open{display:flex}.mob-menu a{font-family:var(--font-body);color:var(--white);cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #ffffff0d;padding:11px 0;font-size:1.15rem;font-weight:500;text-decoration:none}.mob-menu a:hover,.mob-menu a.active{color:var(--gold)}.mob-menu .mob-cta-link{text-align:center;border-radius:22px;margin-top:15px;padding:12px 20px;font-weight:600;background:var(--gold)!important;color:var(--ink)!important}.ticker-bar{background:var(--ink-2);white-space:nowrap;z-index:10;border-bottom:1px solid #c9a84c14;align-items:center;height:40px;margin-top:66px;display:flex;overflow:hidden}.ticker-inner{gap:48px;padding:10px 0;animation:24s linear infinite ticker-scrolling;display:inline-flex}@keyframes ticker-scrolling{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item{color:var(--text-dim);align-items:center;gap:8px;font-size:.74rem;display:inline-flex}.ticker-item .t-name{color:var(--white);font-weight:500}.ticker-item .t-price{color:var(--gold)}.ticker-item .t-up{color:#4ade80}.ticker-item .t-dn{color:#f87171}.home-luxury-overhaul .hero{align-items:center;min-height:100vh;padding:0;display:flex;position:relative;overflow:hidden}.hero-bg{background:radial-gradient(ellipse 80% 60% at 72% 38%, #c9a84c12 0%, transparent 65%), radial-gradient(ellipse 40% 80% at 8% 82%, #c9a84c0a 0%, transparent 60%), linear-gradient(180deg, var(--ink) 0%, var(--ink-2) 100%);z-index:1;position:absolute;inset:0}.hero-grain{opacity:.03;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='512' height='512' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px;position:absolute;inset:0}.hero-grid{z-index:1;background-image:linear-gradient(#c9a84c09 1px,#0000 1px),linear-gradient(90deg,#c9a84c09 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 80%,#000 30%,#0000 100%)}.hero-inner{z-index:2;grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;width:100%;padding-top:100px;padding-bottom:80px;display:grid;position:relative}.hero-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;margin-bottom:24px;font-size:.7rem;font-weight:600;display:inline-flex}.hero-eyebrow:before{content:"";background:var(--gold);width:28px;height:1px;display:block}.hero-title{font-family:var(--font-display);color:var(--white);margin-bottom:26px;font-size:clamp(2.8rem,5vw,5rem);font-weight:300;line-height:1.06}.hero-title em{color:var(--gold);font-style:italic}.hero-sub{color:var(--text-body);max-width:460px;margin-bottom:40px;font-size:.98rem;line-height:1.78}.hero-btns{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.btn-p{background:var(--gold);color:var(--ink);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background var(--transition), transform var(--transition), box-shadow var(--transition);border:none;border-radius:26px;align-items:center;gap:10px;padding:15px 30px;font-size:.86rem;font-weight:600;display:inline-flex}.btn-p:hover{background:var(--gold-light);transform:translateY(-2px);box-shadow:0 12px 32px #c9a84c33}.btn-s{color:var(--white);font-family:var(--font-body);cursor:pointer;transition:border-color var(--transition), color var(--transition);background:0 0;border:1px solid #ffffff26;border-radius:26px;align-items:center;gap:10px;padding:14px 28px;font-size:.86rem;font-weight:500;display:inline-flex}.btn-s:hover{border-color:var(--gold);color:var(--gold)}.hero-stats{background:#c9a84c1f;border:1px solid #c9a84c1f;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid;overflow:hidden}.hs{background:var(--ink-2);text-align:center;padding:22px 16px}.hs-n{font-family:var(--font-display);color:var(--gold);font-size:2rem;font-weight:600;line-height:1}.hs-l{letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-top:5px;font-size:.69rem}.hero-visual{justify-content:center;align-items:center;display:flex;position:relative}.phone-glow{pointer-events:none;background:radial-gradient(60% 60%,#c9a84c17,#0000 70%);position:absolute;inset:-60px}.phone{background:var(--ink-3);z-index:1;border:1.5px solid #c9a84c2e;border-radius:40px;width:285px;padding:13px;position:relative;box-shadow:0 60px 120px #0000008c,0 0 0 1px #c9a84c0d}.notch{background:var(--ink);border-radius:0 0 16px 16px;justify-content:center;align-items:center;width:88px;height:26px;margin:0 auto 12px;display:flex}.notch:after{content:"";background:var(--ink-3);border-radius:3px;width:48px;height:5px}.pscreen{background:var(--ink-4);border-radius:28px;padding:18px 14px}.app-hdr{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.app-grt{color:var(--text-dim);font-size:.66rem}.app-nm{font-family:var(--font-display);color:var(--white);font-size:1.05rem;font-weight:600}.app-av{background:linear-gradient(135deg, var(--gold), var(--gold-dim));width:30px;height:30px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:.66rem;font-weight:700;display:flex}.bal-card{background:linear-gradient(135deg,#1a1508,#2d2010,#1a1508);border:1px solid #c9a84c38;border-radius:18px;margin-bottom:14px;padding:18px}.bal-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:5px;font-size:.6rem}.bal-amt{font-family:var(--font-display);color:var(--gold-light);font-size:1.85rem;font-weight:600;line-height:1}.bal-g{color:var(--text-dim);margin-top:3px;font-size:.68rem}.bal-pnl{color:#4ade80;background:#4ade801a;border-radius:9px;align-items:center;gap:4px;margin-top:8px;padding:2px 7px;font-size:.62rem;font-weight:600;display:inline-flex}.qa-grid{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:14px;display:grid}.qa-btn{background:var(--ink-3);text-align:center;cursor:pointer;transition:border-color var(--transition);border:1px solid #c9a84c1a;border-radius:10px;padding:9px 5px}.qa-btn:hover{border-color:var(--gold)}.qa-i{margin-bottom:2px;font-size:.9rem}.qa-l{color:var(--text-dim);font-size:.56rem}.mc-hdr{color:var(--text-dim);justify-content:space-between;margin-bottom:7px;font-size:.62rem;display:flex}.lck-sec{background:#c9a84c0d;border:1px solid #c9a84c1a;border-radius:12px;margin-bottom:10px;padding:11px}.lck-hdr{justify-content:space-between;margin-bottom:8px;display:flex}.lck-ttl{color:var(--white);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:600}.lck-bdg{color:var(--gold);background:#c9a84c26;border-radius:7px;padding:2px 7px;font-size:.56rem}.lck-row{color:var(--text-dim);justify-content:space-between;margin-bottom:5px;font-size:.62rem;display:flex}.lck-row strong{color:var(--gold-light)}.lp-bar{background:#c9a84c12;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;display:flex}.pdot{background:#4ade80;border-radius:50%;width:5px;height:5px;animation:1.5s ease-in-out infinite live-pdot}@keyframes live-pdot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.plbl{color:var(--text-dim);text-transform:uppercase;letter-spacing:.07em;font-size:.58rem}.pval{font-family:var(--font-display);color:var(--gold-light);margin-left:auto;font-size:.85rem;font-weight:600}.section{padding:96px 0;position:relative}.section--mid{background:var(--ink-2)}.section--light{background:var(--ink-3)}.container{max-width:1160px;margin:0 auto;padding:0 32px}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);align-items:center;gap:12px;margin-bottom:18px;font-size:.68rem;font-weight:600;display:inline-flex}.eyebrow:before,.eyebrow:after{content:"";background:var(--gold);width:18px;height:1px;display:block}.sec-title{font-family:var(--font-display);color:var(--white);margin-bottom:18px;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:300;line-height:1.1}.sec-sub{color:var(--text-body);max-width:560px;font-size:.95rem;line-height:1.75}.sec-hdr{text-align:center;margin-bottom:60px}.sec-hdr .sec-sub{margin:0 auto}.card{background:var(--ink-3);transition:border-color var(--transition), transform var(--transition), box-shadow var(--transition);border:1px solid #c9a84c1a;border-radius:16px;padding:30px}.card:hover{border-color:#c9a84c47;transform:translateY(-4px);box-shadow:0 24px 56px #00000047}.c-icon{background:#c9a84c17;border:1px solid #c9a84c24;border-radius:13px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:18px;font-size:1.3rem;display:flex}.c-title{font-family:var(--font-display);color:var(--white);margin-bottom:10px;font-size:1.25rem;font-weight:600}.c-body{color:var(--text-body);font-size:.86rem;line-height:1.7}.g2{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.g3{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.g4{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.quote-banner{text-align:center;background:linear-gradient(135deg,#1a1508,#2a1e08,#1a1508);border:1px solid #c9a84c40;border-radius:22px;padding:56px 48px;position:relative;overflow:hidden}.quote-banner-overlay{pointer-events:none;background:radial-gradient(70% 70%,#c9a84c12,#0000 70%);position:absolute;inset:0}.quote-banner-content{z-index:1;position:relative}.quote-banner-title{font-family:var(--font-display);color:var(--white);margin-bottom:20px;font-size:clamp(2rem,4.5vw,3.6rem);font-weight:600;line-height:1.1}.quote-banner-desc{color:var(--text-body);max-width:540px;margin:0 auto;font-size:1rem;line-height:1.75}.aud-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.aud-card{background:var(--ink-3);border:1px solid #c9a84c14;border-radius:15px;align-items:flex-start;gap:18px;padding:26px;display:flex}.aud-em{background:#c9a84c14;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.8rem;display:flex}.aud-nm{font-family:var(--font-display);color:var(--white);margin-bottom:5px;font-size:1.08rem;font-weight:600}.aud-ds{color:var(--text-body);font-size:.83rem;line-height:1.63}.ref-banner{text-align:center;background:linear-gradient(135deg,#1a1508,#2d2010,#1a1508);border:1px solid #c9a84c33;border-radius:22px;padding:56px;position:relative;overflow:hidden}.ref-banner:before{content:"";pointer-events:none;background:radial-gradient(circle,#c9a84c1c,#0000 70%);width:200px;height:200px;position:absolute;top:-40px;left:-40px}.ref-banner:after{content:"";pointer-events:none;background:radial-gradient(circle,#c9a84c12,#0000 70%);width:200px;height:200px;position:absolute;bottom:-40px;right:-40px}.ref-title{font-family:var(--font-display);color:var(--white);z-index:1;margin-bottom:18px;font-size:2.5rem;font-weight:300;line-height:1.15;position:relative}.ref-sub{color:var(--text-body);z-index:1;max-width:500px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:.92rem;position:relative}.feat-row{grid-template-columns:1fr 1fr;align-items:center;gap:72px;margin-bottom:96px;display:grid}.feat-row:last-child{margin-bottom:0}.feat-row.rev{direction:rtl}.feat-row.rev>*{direction:ltr}.feat-lbl{letter-spacing:.15em;text-transform:uppercase;color:var(--gold);margin-bottom:13px;font-size:.68rem;font-weight:600}.feat-title{font-family:var(--font-display);color:var(--white);margin-bottom:16px;font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:300;line-height:1.15}.feat-body{color:var(--text-body);margin-bottom:24px;font-size:.88rem;line-height:1.75}.feat-list{flex-direction:column;gap:9px;padding:0;list-style:none;display:flex}.feat-list li{color:var(--text-body);align-items:flex-start;gap:9px;font-size:.86rem;display:flex}.feat-list li:before{content:"▸";color:var(--gold);flex-shrink:0;margin-top:2px}.feat-vis{background:var(--ink-3);border:1px solid #c9a84c1c;border-radius:22px;justify-content:center;align-items:center;min-height:300px;padding:36px;display:flex}.goals-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.goal-card{background:var(--ink-3);text-align:center;transition:var(--transition);border:1px solid #c9a84c14;border-radius:18px;padding:28px}.goal-card:hover{border-color:#c9a84c38;transform:translateY(-3px)}.goal-icon{margin-bottom:14px;font-size:2.2rem}.goal-nm{font-family:var(--font-display);color:var(--white);margin-bottom:7px;font-size:1.2rem;font-weight:600}.goal-ds{color:var(--text-body);font-size:.82rem;line-height:1.63}.goal-prog{margin-top:18px}.prog-bar{background:#ffffff14;border-radius:2px;height:4px;overflow:hidden}.prog-fill{background:linear-gradient(90deg, var(--gold-dim), var(--gold));border-radius:2px;height:100%}.prog-lbl{color:var(--text-dim);justify-content:space-between;margin-top:5px;font-size:.64rem;display:flex}.step-card{text-align:center}.step-num{background:linear-gradient(135deg, var(--gold-dim), var(--gold));width:64px;height:64px;font-family:var(--font-display);color:var(--ink);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:1.5rem;font-weight:700;display:flex;box-shadow:0 0 0 8px #c9a84c12,0 0 0 16px #c9a84c08}.step-title{font-family:var(--font-display);color:var(--white);margin-bottom:8px;font-size:1.18rem;font-weight:600}.step-desc{color:var(--text-body);font-size:.84rem;line-height:1.68}.promise-block{background:var(--ink-3);border:1px solid #c9a84c1a;border-radius:18px;padding:44px}.plans-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.plan-card{background:var(--ink-3);transition:var(--transition);border:1px solid #c9a84c1a;border-radius:20px;padding:34px 26px;position:relative}.plan-card:hover{border-color:#c9a84c4d}.plan-card.featured{border-color:var(--gold);background:linear-gradient(145deg,#1e1a0e,#2d2410)}.plan-card.featured:before{content:"Most Popular";background:var(--gold);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:18px;padding:4px 14px;font-size:.62rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.plan-name{font-family:var(--font-display);color:var(--white);margin-bottom:5px;font-size:1.45rem;font-weight:600}.plan-tag{color:var(--text-dim);margin-bottom:22px;font-size:.78rem}.plan-rw{font-family:var(--font-display);color:var(--gold);margin-bottom:3px;font-size:2.2rem;font-weight:600;line-height:1}.plan-rl{color:var(--text-dim);letter-spacing:.07em;text-transform:uppercase;margin-bottom:22px;font-size:.7rem}.plan-feats{flex-direction:column;gap:9px;margin-bottom:26px;padding:0;list-style:none;display:flex}.plan-feats li{color:var(--text-body);align-items:flex-start;gap:9px;font-size:.83rem;display:flex}.plan-feats li:before{content:"✦";color:var(--gold);flex-shrink:0;margin-top:5px;font-size:.56rem}.plan-btn{width:100%;color:var(--gold);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:var(--transition);background:0 0;border:1px solid #c9a84c47;border-radius:22px;padding:12px;font-size:.8rem;font-weight:600}.plan-btn:hover,.plan-card.featured .plan-btn{background:var(--gold);color:var(--ink);border-color:var(--gold)}.why-strip{background:#c9a84c14;border-radius:15px;grid-template-columns:repeat(5,1fr);gap:2px;margin-top:60px;display:grid;overflow:hidden}.ws-item{background:var(--ink-2);text-align:center;padding:30px 22px}.ws-icon{margin-bottom:11px;font-size:1.7rem}.ws-text{color:var(--text-body);font-size:.76rem;line-height:1.6}.ws-text strong{font-family:var(--font-display);color:var(--white);margin-bottom:3px;font-size:.95rem;font-weight:600;display:block}.compare-tbl{border-collapse:collapse;border-radius:14px;width:100%;overflow:hidden}.compare-tbl thead tr{background:var(--ink-4)}.compare-tbl th{letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);text-align:left;border-bottom:1px solid #c9a84c1a;padding:14px 18px;font-size:.7rem;font-weight:600}.compare-tbl th:first-child{color:var(--white)}.compare-tbl td{color:var(--text-body);border-bottom:1px solid #ffffff0a;padding:13px 18px;font-size:.86rem}.compare-tbl tr:last-child td{border-bottom:none}.compare-tbl tr:nth-child(2n) td{background:#ffffff03}.col-hi th:nth-child(2),.col-hi td:nth-child(2){color:var(--white);background:#c9a84c0d}.ck{color:#4ade80;font-size:1.05rem}.cx{color:#f87171;font-size:1.05rem}.trust-grid{background:#c9a84c1a;border-radius:20px;grid-template-columns:repeat(2,1fr);gap:2px;display:grid;overflow:hidden}.trust-item{background:var(--ink-2);padding:42px 34px}.ti-icon{margin-bottom:14px;font-size:1.9rem}.ti-title{font-family:var(--font-display);color:var(--white);margin-bottom:9px;font-size:1.28rem;font-weight:600}.ti-text{color:var(--text-body);font-size:.86rem;line-height:1.68}.mission-blk{text-align:center;background:linear-gradient(135deg,#c9a84c0d,#c9a84c05);border:1px solid #c9a84c21;border-radius:22px;margin-bottom:60px;padding:56px}.mission-q{font-family:var(--font-display);color:var(--white);margin-bottom:20px;font-size:clamp(1.5rem,2.8vw,2.2rem);font-style:italic;font-weight:300;line-height:1.35}.mission-q span{color:var(--gold)}.team-vals{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.val-item{text-align:center;background:var(--ink-3);border:1px solid #c9a84c14;border-radius:15px;padding:28px 18px}.val-i{margin-bottom:12px;font-size:1.7rem}.val-title{font-family:var(--font-display);color:var(--white);margin-bottom:7px;font-size:1.05rem;font-weight:600}.val-desc{color:var(--text-body);font-size:.8rem;line-height:1.63}.exp-timeline{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.exp-timeline:before{content:"";background:linear-gradient(90deg, transparent, var(--gold-dim) 20%, var(--gold-dim) 80%, transparent);pointer-events:none;height:1px;position:absolute;top:26px;left:0;right:0}.exp-ph{text-align:center;padding:0 16px;position:relative}.exp-dot{background:var(--ink-2);border:2px solid var(--gold-dim);width:52px;height:52px;font-family:var(--font-display);color:var(--gold);z-index:2;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;font-size:.95rem;font-weight:700;display:flex;position:relative}.exp-ph:first-child .exp-dot{background:var(--gold);border-color:var(--gold);color:var(--ink)}.exp-lbl{letter-spacing:.09em;text-transform:uppercase;color:var(--gold);margin-bottom:7px;font-size:.65rem}.exp-ttl{font-family:var(--font-display);color:var(--white);margin-bottom:7px;font-size:1rem;font-weight:600}.exp-items{color:var(--text-body);font-size:.76rem;line-height:1.63}.faq-list-container{flex-direction:column;gap:0;display:flex}.faq-luxury-item{border-bottom:1px solid #ffffff0f;overflow:hidden}.faq-luxury-q{cursor:pointer;color:var(--white);transition:color var(--transition);justify-content:space-between;align-items:center;gap:18px;padding:20px 0;font-size:.93rem;font-weight:500;display:flex}.faq-luxury-q:hover{color:var(--gold)}.faq-luxury-ico{width:24px;height:24px;color:var(--gold);transition:transform var(--transition), background var(--transition);border:1px solid #c9a84c33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;display:flex}.faq-luxury-item.open .faq-luxury-ico{background:#c9a84c1a}.footer-luxury{background:var(--ink);border-top:1px solid #c9a84c1a;padding:56px 0 28px}.footer-luxury .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:44px;margin-bottom:44px;display:grid}.footer-luxury .fbrand{font-family:var(--font-display);color:var(--gold);margin-bottom:12px;font-size:1.5rem;font-weight:600}.footer-luxury .fbrand-tag{color:var(--text-body);max-width:270px;margin-bottom:18px;font-size:.83rem;line-height:1.63}.footer-luxury .fsocial{gap:9px;display:flex}.footer-luxury .fb-soc{width:34px;height:34px;color:var(--text-dim);cursor:pointer;transition:var(--transition);border:1px solid #c9a84c33;border-radius:50%;justify-content:center;align-items:center;font-size:.82rem;display:flex}.footer-luxury .fb-soc:hover{border-color:var(--gold);color:var(--gold)}.footer-luxury .fcol-ttl{letter-spacing:.13em;text-transform:uppercase;color:var(--white);margin-bottom:18px;font-size:.7rem;font-weight:600}.footer-luxury .flinks{flex-direction:column;gap:9px;display:flex}.footer-luxury .flinks a{text-align:left;font-family:var(--font-body);color:var(--text-dim);cursor:pointer;transition:color var(--transition);padding:0;font-size:.82rem;text-decoration:none}.footer-luxury .flinks a:hover{color:var(--gold)}.footer-luxury .fbot{border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:22px;display:flex}.footer-luxury .flegal{color:var(--text-dim);font-size:.74rem}.footer-luxury .fbadge{color:var(--gold);background:#c9a84c0f;border:1px solid #c9a84c1f;border-radius:18px;align-items:center;gap:6px;padding:4px 13px;font-size:.68rem;display:inline-flex}.tag{color:var(--gold);letter-spacing:.07em;text-transform:uppercase;background:#c9a84c1a;border:1px solid #c9a84c33;border-radius:18px;padding:4px 11px;font-size:.68rem;font-weight:600;display:inline-block}@media (width<=900px){.hero-inner{grid-template-columns:1fr!important;gap:40px!important}.hero-visual{display:none!important}.g2,.g3,.g4,.plans-grid,.trust-grid,.aud-grid,.goals-grid{grid-template-columns:1fr!important}.feat-row{grid-template-columns:1fr!important;gap:32px!important}.feat-row.rev{direction:ltr!important}.footer-luxury .footer-grid{grid-template-columns:1fr 1fr!important;gap:32px!important}.why-strip{grid-template-columns:repeat(3,1fr)!important}.exp-timeline{grid-template-columns:repeat(2,1fr)!important}.exp-timeline:before{display:none!important}.team-vals{grid-template-columns:repeat(2,1fr)!important}.nav-container-fixed .nav-links{display:none!important}.hamburger{display:flex!important}.ref-banner{padding:32px 20px!important}}@media (width<=600px){.container{padding:0 18px!important}.section{padding:60px 0!important}.hero-stats,.why-strip,.footer-luxury .footer-grid,.exp-timeline,.team-vals{grid-template-columns:1fr!important}}@keyframes gold-shimmer-flow{0%{background-position:-200% 0}to{background-position:200% 0}}.btn-p,.nav-cta,.mob-cta-link{position:relative;overflow:hidden;box-shadow:0 4px 15px #c9a84c26;background:linear-gradient(90deg,#c9a84c 0%,#f5e6b8 25%,#c9a84c 50%,#e8c96b 75%,#c9a84c 100%) 0 0/200%!important;transition:all .5s cubic-bezier(.25,.8,.25,1)!important}.btn-p:hover,.nav-cta:hover,.mob-cta-link:hover{animation:2s linear infinite gold-shimmer-flow;transform:translateY(-2px);box-shadow:0 12px 30px #c9a84c59}.floating-3d-coin{pointer-events:none;z-index:2;width:100px;height:100px;transform-style:preserve-3d;opacity:.8;animation:8s ease-in-out infinite float-and-rotate;position:absolute}@keyframes float-and-rotate{0%{transform:translateY(0)rotateY(0)rotateX(10deg)}50%{transform:translateY(-15px)rotateY(180deg)rotateX(-10deg)}to{transform:translateY(0)rotateY(360deg)rotateX(10deg)}}.card,.aud-card,.trust-item{position:relative;transition:all .4s cubic-bezier(.25,.8,.25,1)!important}.card:hover,.aud-card:hover,.trust-item:hover{box-shadow:0 15px 45px #c9a84c14,0 0 20px #c9a84c0d;border-color:#c9a84c59!important}.card:after,.aud-card:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#c9a84c33,#0000);padding:1px;transition:opacity .5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card:hover:after,.aud-card:hover:after{opacity:1}.gold-bar-3d-wrap{perspective:1000px;width:80px;height:35px;transform-style:preserve-3d;margin:15px auto}.gold-bar-3d{width:100%;height:100%;transform-style:preserve-3d;animation:8s linear infinite gold-bar-spin;position:relative;transform:rotateX(-20deg)rotateY(30deg)}@keyframes gold-bar-spin{0%{transform:rotateX(-20deg)rotateY(0)}to{transform:rotateX(-20deg)rotateY(360deg)}}.gold-face{background:linear-gradient(135deg,#f3d075 0%,#c9a84c 50%,#8b6f2e 100%);border:1px solid #ffffff40;position:absolute;box-shadow:inset 0 0 10px #0003}.gold-front{width:80px;height:20px;transform:translateZ(15px)}.gold-back{width:80px;height:20px;transform:rotateY(180deg)translateZ(15px)}.gold-top{background:linear-gradient(135deg,#f5e6b8 0%,#e8c96b 50%,#c9a84c 100%);width:80px;height:30px;transform:rotateX(90deg)translateZ(15px)}.gold-bottom{background:#5a461b;width:80px;height:30px;transform:rotateX(-90deg)translateZ(5px)}.gold-left{width:30px;height:20px;transform:rotateY(-90deg)translateZ(15px)}.gold-right{width:30px;height:20px;transform:rotateY(90deg)translateZ(65px)}.gradient-text-gold{background:linear-gradient(135deg,#fdfcf8 20%,#f5e6b8 45%,#c9a84c 70%,#e8c96b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.glass-effect-card{-webkit-backdrop-filter:blur(12px);background:#1e1e2ea6!important;border:1px solid #c9a84c26!important}.glass-effect-card:hover{background:#1e1e2ecc!important}.home-luxury-overhaul,.platform-luxury-overhaul,.about-luxury-overhaul,.faq-luxury-overhaul{font-size:1.05rem!important}.hero-title{font-size:clamp(3rem,6vw,5.5rem)!important}.hero-sub{max-width:520px!important;font-size:1.2rem!important}.sec-sub{max-width:650px!important;font-size:1.15rem!important}.nav-container-fixed .nav-btn,.nav-container-fixed .nav-cta{font-size:.92rem!important}.btn-p,.btn-s,.nav-cta,.mob-cta-link{font-size:.96rem!important}.ticker-item{font-size:.92rem!important}.hs-n{font-size:2.3rem!important}.hs-l{font-size:.82rem!important}.card .c-title{font-size:1.45rem!important}.card .c-body{font-size:1.02rem!important}.aud-card .aud-nm{font-size:1.28rem!important}.aud-card .aud-ds{font-size:1.02rem!important}.trust-item .ti-title{font-size:1.45rem!important}.trust-item .ti-text{font-size:1.02rem!important}.ws-item .ws-text{font-size:.96rem!important}.ws-item .ws-text strong{font-size:1.15rem!important}.compare-tbl th,.compare-tbl td{font-size:1rem!important}.goal-card .goal-nm{font-size:1.35rem!important}.goal-card .goal-ds{font-size:1.02rem!important}.goal-card .prog-lbl{font-size:.88rem!important}.step-card .step-title{font-size:1.35rem!important}.step-card .step-desc{font-size:1.02rem!important}.exp-timeline .exp-dot{font-size:1.15rem!important}.exp-timeline .exp-lbl{font-size:.95rem!important}.exp-timeline .exp-ttl{font-size:1.25rem!important}.exp-timeline .exp-items{font-size:.98rem!important}.val-item .val-title{font-size:1.25rem!important}.val-item .val-desc{font-size:.96rem!important}.faq-luxury-q{font-size:1.15rem!important}.faq-luxury-a{font-size:1.02rem!important}.app-grt{font-size:.78rem!important}.app-nm{font-size:1.2rem!important}.app-av{width:34px!important;height:34px!important;font-size:.82rem!important}.bal-lbl{font-size:.75rem!important}.bal-amt{font-size:2.1rem!important}.bal-g{font-size:.82rem!important}.bal-pnl{font-size:.75rem!important}.qa-l{font-size:.72rem!important}.qa-i{font-size:1.05rem!important}.mc-hdr{font-size:.76rem!important}.lck-ttl{font-size:.78rem!important}.lck-bdg{font-size:.72rem!important}.lck-row{font-size:.78rem!important}.plbl{font-size:.75rem!important}.pval{font-size:.98rem!important}
