:root{--bg-color:#050505;--card-bg:#111;--gold:#d6a848;--gold-hover:#e8c067;--text-primary:#fff;--text-secondary:#a0a0a0;--border-color:#2a2a2a;--font-family:"Outfit", sans-serif;--border-radius:8px;--transition:all .3s ease}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-primary);font-family:var(--font-family);line-height:1.6;overflow-x:hidden}a{color:inherit;transition:var(--transition);text-decoration:none}a:hover{color:var(--gold)}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{letter-spacing:.05em;font-weight:500}h1{color:var(--gold);margin-bottom:1.5rem;font-size:3.5rem;line-height:1.1}h2{text-align:center;color:var(--gold);text-transform:uppercase;letter-spacing:.1em;margin-bottom:3rem;font-size:1.8rem}h3{margin-bottom:.5rem;font-size:1.2rem}p{color:var(--text-secondary);font-size:1rem;font-weight:300}button{font-family:var(--font-family);cursor:pointer;transition:var(--transition);letter-spacing:.05em;text-transform:uppercase;font-size:.9rem;font-weight:500}.btn-primary{background-color:var(--gold);color:#000;border:1px solid var(--gold);border-radius:4px;padding:.8rem 1.5rem}.btn-primary:hover{background-color:var(--gold-hover);border-color:var(--gold-hover)}.btn-primary.btn-outline{color:var(--gold);background-color:#0000}.btn-primary.btn-outline:hover{background-color:var(--gold);color:#000}.btn-outline{color:var(--text-secondary);border:1px solid var(--border-color);background-color:#0000;border-radius:4px;padding:.8rem 1.5rem}.btn-outline:hover{border-color:var(--gold);color:var(--gold)}.btn-text{color:var(--text-primary);background:0 0;border:none;align-items:center;gap:.5rem;display:flex}.btn-text:hover{color:var(--gold)}.btn-text svg{color:var(--gold);font-size:1.5rem}.icon-btn{color:var(--text-primary);background:0 0;border:none;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.icon-btn:hover{color:var(--gold)}section{border-bottom:1px solid var(--border-color);padding:6rem 5%}.navbar{border-bottom:1px solid var(--border-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background-color:#050505e6;justify-content:space-between;align-items:center;padding:1.5rem 5%;display:flex;position:sticky;top:0}.logo{color:var(--gold);letter-spacing:.1em;align-items:center;gap:.5rem;font-size:1.2rem;font-weight:600;display:flex}.logo svg{font-size:1.8rem}.navbar nav{gap:2rem;display:flex}.navbar nav a{text-transform:uppercase;letter-spacing:.05em;font-size:.85rem}.nav-actions{align-items:center;gap:1.5rem;display:flex}.nav-actions .btn-primary{padding:.6rem 1.2rem;font-size:.8rem}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding-top:8rem;padding-bottom:8rem;display:grid}.hero-content p{max-width:90%;margin-bottom:2.5rem;font-size:1.1rem}.hero-buttons{align-items:center;gap:2rem;display:flex}.hero-image img{border-radius:var(--border-radius);border:1px solid var(--border-color);width:100%;box-shadow:0 20px 50px #00000080}.collection-grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:3rem;display:grid}.collection-card{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);text-align:center;transition:var(--transition);padding:2rem}.collection-card:hover{border-color:var(--gold);transform:translateY(-5px)}.card-img{justify-content:center;align-items:center;height:250px;margin-bottom:1.5rem;display:flex}.card-img img{object-fit:contain;max-height:100%}.collection-card h3{color:var(--gold)}.collection-card p{margin-bottom:1.5rem;font-size:.9rem}.card-link{letter-spacing:.05em;color:var(--gold);font-size:.85rem;font-weight:500}.view-all{text-align:center}.view-all a{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--text-secondary);padding-bottom:.2rem;font-size:.9rem}.view-all a:hover{color:var(--gold);border-color:var(--gold)}.steps-container{text-align:center;grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:3rem;display:grid}.step-icon{color:var(--gold);justify-content:center;margin-bottom:1.5rem;font-size:2.5rem;display:flex}.step p{font-size:.9rem}.how-it-works-action{text-align:center}.verify{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.verify-content h2{text-align:left;margin-bottom:1rem}.verify-content p{margin-bottom:2rem}.verify-form{gap:1rem;margin-bottom:1.5rem;display:flex}.verify-form input{background-color:var(--card-bg);border:1px solid var(--border-color);color:var(--text-primary);font-family:var(--font-family);transition:var(--transition);border-radius:4px;outline:none;flex:1;padding:.8rem 1rem}.verify-form input:focus{border-color:var(--gold)}.help-link{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.help-link svg{font-size:1rem}.verify-image img{border-radius:var(--border-radius);border:1px solid var(--border-color);width:100%}.benefits-grid{text-align:center;grid-template-columns:repeat(5,1fr);gap:2rem;display:grid}.benefit-icon{color:var(--gold);justify-content:center;margin-bottom:1rem;font-size:2.5rem;display:flex}.benefit h3{margin-bottom:.5rem;font-size:1rem}.benefit p{font-size:.85rem}.about{border-bottom:none;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.about-content h2{text-align:left;margin-bottom:1.5rem}.about-content p{margin-bottom:2rem}.about-image img{border-radius:var(--border-radius);border:1px solid var(--border-color);width:100%}footer{background-color:var(--card-bg);border-top:1px solid var(--border-color);padding:4rem 5% 2rem}.footer-top{grid-template-columns:2fr 3fr 2fr;gap:4rem;margin-bottom:4rem;display:grid}.footer-brand .logo{margin-bottom:1.5rem}.social-icons{gap:1rem;display:flex}.social-icons a{border:1px solid var(--border-color);width:40px;height:40px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.social-icons a:hover{color:var(--gold);border-color:var(--gold)}.footer-links{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.link-group h4{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.9rem}.link-group a{color:var(--text-secondary);margin-bottom:.8rem;font-size:.85rem;display:block}.link-group a:hover{color:var(--text-primary)}.footer-newsletter h4{color:var(--text-secondary);margin-bottom:.5rem;font-size:.9rem}.footer-newsletter p{margin-bottom:1rem;font-size:.85rem}.newsletter-form{display:flex}.newsletter-form input{background-color:var(--bg-color);border:1px solid var(--border-color);color:var(--text-primary);font-family:var(--font-family);border-right:none;border-radius:4px 0 0 4px;outline:none;flex:1;padding:.8rem 1rem}.newsletter-form .btn-primary{border-radius:0 4px 4px 0;justify-content:center;align-items:center;padding:.8rem 1.2rem;display:flex}.footer-bottom{text-align:center;border-top:1px solid var(--border-color);color:var(--text-secondary);padding-top:2rem;font-size:.85rem}@media (width<=1024px){.hero,.verify,.about{text-align:center;grid-template-columns:1fr}.hero-content p{margin-left:auto;margin-right:auto}.hero-buttons{justify-content:center;margin-bottom:3rem}.verify-content h2,.about-content h2{text-align:center}.verify-form{flex-direction:column}.collection-grid,.steps-container{grid-template-columns:repeat(2,1fr)}.benefits-grid{grid-template-columns:repeat(3,1fr)}.footer-top{grid-template-columns:1fr;gap:3rem}.footer-links{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){h1{font-size:2.5rem}h2{font-size:1.5rem}section{padding:4rem 5%}.collection-grid,.steps-container,.benefits-grid,.footer-links{grid-template-columns:1fr}.navbar nav,.nav-actions.desktop-nav-actions{display:none}.mobile-menu-btn{color:var(--gold);cursor:pointer;background:0 0;border:none;font-size:2rem;display:flex}.mobile-nav{background-color:var(--bg-color);border-bottom:1px solid var(--border-color);flex-direction:column;gap:1.5rem;width:100%;padding:2rem 5%;display:flex;position:absolute;top:100%;left:0;overflow:hidden}.mobile-nav a{text-transform:uppercase;letter-spacing:.05em;text-align:center;font-size:1.1rem;display:block}.mobile-nav .nav-actions{flex-direction:column;align-items:center;gap:1rem;display:flex}}@media (width>=769px){.mobile-menu-btn{display:none}.mobile-nav{display:none!important}}
