:root{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;font-weight:400;color-scheme:dark;color:#fff;background-color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;background-color:#000;color:#fff}#root{width:100%;min-height:100vh}:root{--black: #000000;--white: #FFFFFF;--gold: #D4AF37;--gold-dark: #B8941F;--gold-light: #F5E6C8;--gray-dark: #1a1a1a;--gray-medium: #333333;--gray-light: #f5f5f5}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:var(--black);color:var(--white);line-height:1.6}.app{min-height:100vh}main{width:100%}.page-container{width:100%;min-height:calc(100vh - 200px)}.section{padding:80px 20px;max-width:1200px;margin:0 auto}.section-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:20px;color:var(--gold);position:relative;padding-bottom:15px}.section-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100px;height:3px;background:linear-gradient(to right,transparent,var(--gold),transparent)}.section-subtitle{font-size:1.2rem;text-align:center;margin-bottom:40px;color:var(--gold-light);max-width:800px;margin-left:auto;margin-right:auto}.btn{padding:15px 35px;font-size:1.1rem;font-weight:600;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;text-align:center}.btn-primary{background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:var(--black)}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 30px #d4af3766}.btn-secondary{background:transparent;color:var(--gold);border:2px solid var(--gold)}.btn-secondary:hover{background:var(--gold);color:var(--black);transform:translateY(-3px)}.card{background:linear-gradient(135deg,var(--gray-dark),var(--gray-medium));border:1px solid var(--gold);border-radius:15px;padding:30px;transition:all .3s ease}.card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #d4af3733;border-color:var(--gold-light)}@media(max-width:768px){.section{padding:60px 15px}.section-title{font-size:2rem}.section-subtitle{font-size:1rem}.btn{padding:12px 25px;font-size:1rem}}.header{background:linear-gradient(135deg,var(--black),var(--gray-dark));border-bottom:2px solid var(--gold);padding:15px 0;position:sticky;top:0;z-index:1000;box-shadow:0 5px 20px #00000080}.header-content{max-width:1400px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center}.logo-section{display:flex;align-items:center;gap:15px;text-decoration:none;cursor:pointer}.logo-section:hover .logo-text{color:var(--gold-light)}.logo-img{height:50px;width:50px;border-radius:50%;border:2px solid var(--gold);object-fit:cover}.logo-text{font-size:1.5rem;font-weight:700;color:var(--gold);white-space:nowrap;transition:color .3s ease}.menu-toggle{display:none;flex-direction:column;background:transparent;border:none;cursor:pointer;gap:5px}.menu-toggle span{width:30px;height:3px;background:var(--gold);transition:all .3s ease}.nav{display:flex;align-items:center;gap:30px}.nav a{color:var(--white);text-decoration:none;font-weight:500;cursor:pointer;transition:color .3s ease;position:relative}.nav a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--gold);transition:width .3s ease}.nav a:hover{color:var(--gold)}.nav a:hover:after{width:100%}.nav a.active{color:var(--gold)}.nav a.active:after{width:100%}.cta-btn{padding:10px 25px!important;font-size:.95rem!important}@media(max-width:968px){.logo-text{font-size:1.2rem}.menu-toggle{display:flex}.nav{position:absolute;top:100%;right:0;background:var(--gray-dark);border:1px solid var(--gold);border-radius:10px;margin-top:10px;margin-right:20px;flex-direction:column;gap:0;padding:20px;min-width:250px;transform:translateY(-20px);opacity:0;pointer-events:none;transition:all .3s ease}.nav.active{transform:translateY(0);opacity:1;pointer-events:all}.nav a{padding:12px 0;width:100%;border-bottom:1px solid var(--gray-medium)}.nav a:last-child{border-bottom:none}.cta-btn{margin-top:10px;width:100%}}@media(max-width:480px){.logo-text{font-size:1rem}.logo-img{height:40px;width:40px}}.footer{background:linear-gradient(135deg,var(--black),var(--gray-dark));border-top:3px solid var(--gold);padding:60px 20px 30px}.footer-content{max-width:1200px;margin:0 auto}.footer-main{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:50px}.footer-section h4{font-size:1.4rem;color:var(--gold);margin-bottom:20px}.footer-logo{display:flex;align-items:center;gap:15px;margin-bottom:20px}.footer-logo img{width:60px;height:60px;border-radius:50%;border:2px solid var(--gold);object-fit:cover}.footer-logo h3{font-size:1.3rem;color:var(--gold)}.footer-slogan{font-size:1.1rem;line-height:1.7;color:var(--gold-light);font-style:italic}.footer-links{list-style:none}.footer-links li{margin-bottom:12px}.footer-links a{color:var(--white);text-decoration:none;font-size:1rem;cursor:pointer;transition:all .3s ease;display:inline-block}.footer-links a:hover{color:var(--gold);transform:translate(5px)}.contact-info{display:flex;flex-direction:column;gap:20px}.contact-item{display:flex;gap:15px;align-items:flex-start}.contact-icon{font-size:2rem;flex-shrink:0;color:var(--gold);display:flex;align-items:center;justify-content:center}.contact-icon svg{width:2rem;height:2rem;color:var(--gold);transition:all .3s ease}.contact-item:hover .contact-icon svg{transform:scale(1.1);color:var(--gold-light)}.contact-label{font-size:.9rem;color:var(--gold-light);margin-bottom:5px}.contact-link{color:var(--white);text-decoration:none;font-size:1rem;transition:color .3s ease}.contact-link:hover{color:var(--gold)}.footer-bottom{text-align:center}.footer-divider{height:2px;background:linear-gradient(to right,transparent,var(--gold),transparent);margin-bottom:30px}.copyright{font-size:1rem;color:var(--white);margin-bottom:15px}.footer-disclaimer{font-size:.9rem;color:var(--gold-light);line-height:1.6;max-width:800px;margin:0 auto}@media(max-width:768px){.footer-main{grid-template-columns:1fr;gap:30px}.footer-section{text-align:center}.footer-logo{justify-content:center}.footer-links{padding:0}.contact-info{align-items:center}.contact-item{flex-direction:column;align-items:center;text-align:center}}.hero{position:relative;min-height:90vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--black) 0%,var(--gray-dark) 50%,var(--black) 100%);overflow:hidden;padding:100px 20px}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-background-image{width:70%;height:70%;object-fit:contain;opacity:.15;filter:blur(3px) brightness(.7);animation:floatBackground 20s ease-in-out infinite}@keyframes floatBackground{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.05) rotate(2deg)}}.hero-sparkle{position:absolute;width:3px;height:3px;background:var(--gold);border-radius:50%;box-shadow:0 0 8px var(--gold),0 0 15px var(--gold),0 0 20px var(--gold-light);animation:sparkleFloat 4s ease-in-out infinite;opacity:0;pointer-events:none}.hero-sparkle:nth-child(1){top:47%;left:49%;animation-delay:0s;animation-duration:5s}.hero-sparkle:nth-child(2){top:50%;left:51%;animation-delay:1.5s;animation-duration:6s}.hero-sparkle:nth-child(3){top:49%;left:50%;animation-delay:3s;animation-duration:5.5s}.hero-sparkle:nth-child(4){top:51%;left:49%;animation-delay:2s;animation-duration:6.5s}.hero-sparkle:nth-child(5){top:50%;left:50%;animation-delay:4s;animation-duration:5s}.hero-sparkle:nth-child(6){top:48%;left:50.5%;animation-delay:2.5s;animation-duration:6s}@keyframes sparkleFloat{0%{opacity:0;transform:translateY(0) scale(0)}15%{opacity:.8;transform:translateY(-8px) scale(1)}50%{opacity:.6;transform:translateY(-20px) scale(1.2)}85%{opacity:.2;transform:translateY(-40px) scale(.7)}to{opacity:0;transform:translateY(-50px) scale(0)}}.hero-glow{position:absolute;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.35) 0%,transparent 70%);animation:glowPulse 3s ease-in-out infinite;pointer-events:none}.hero-glow:nth-child(7){top:43%;left:43%;animation-delay:0s;width:180px;height:180px}.hero-glow:nth-child(8){top:46%;left:46%;animation-delay:1.5s;width:140px;height:140px}@keyframes glowPulse{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.45;transform:scale(1.2)}}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(212,175,55,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(212,175,55,.1) 0%,transparent 50%);z-index:1}.hero-content{position:relative;z-index:2;text-align:center;max-width:900px;animation:fadeInUp 1s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-title{font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:20px;color:var(--white)}.highlight{background:linear-gradient(135deg,var(--gold),var(--gold-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.hero-subtitle{font-size:1.5rem;color:var(--gold-light);margin-bottom:40px}.hero-ctas{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-bottom:60px}.hero-features{display:flex;gap:40px;justify-content:center;flex-wrap:wrap;margin-top:40px}.feature-item{display:flex;align-items:center;gap:10px;font-size:1.1rem;color:var(--white)}.feature-item .icon{font-size:1.5rem;color:var(--gold);font-weight:700}@media(max-width:768px){.hero{min-height:80vh;padding:80px 20px}.hero-title{font-size:2.2rem}.hero-subtitle{font-size:1.1rem}.hero-ctas{flex-direction:column;align-items:center}.hero-ctas .btn{width:100%;max-width:300px}.hero-features{flex-direction:column;gap:20px}}.home-page{width:100%}.home-intro{background:var(--black);padding:80px 20px}.intro-content{max-width:1200px;margin:0 auto}.intro-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:60px 0}.intro-card{background:var(--black);border:2px solid var(--gold);border-radius:20px;padding:40px;text-align:center;transition:all .3s ease}.intro-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #d4af374d;border-color:var(--gold-light)}.intro-icon{font-size:4rem;margin-bottom:20px}.intro-card h3{font-size:1.8rem;color:var(--gold);margin-bottom:15px}.intro-card p{font-size:1.1rem;line-height:1.7;color:var(--white)}.home-benefits{background:var(--black);border:2px solid var(--gold);border-radius:20px;padding:50px;margin:60px 0}.home-benefits h3{font-size:2.2rem;color:var(--gold);text-align:center;margin-bottom:40px}.benefits-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.benefit-item{display:flex;gap:20px;align-items:flex-start;padding:20px;background:#d4af370d;border-radius:15px;transition:all .3s ease}.benefit-item:hover{background:#d4af371a;transform:translate(10px)}.check-icon{font-size:2rem;color:var(--gold);font-weight:700;flex-shrink:0}.benefit-item h4{font-size:1.3rem;color:var(--gold);margin-bottom:8px}.benefit-item p{font-size:1rem;color:var(--gold-light);line-height:1.5}.home-ranking{margin:60px 0;display:flex;justify-content:center}.ranking-badge{background:linear-gradient(135deg,#d4af371a,#d4af370d);border:3px solid var(--gold);border-radius:25px;padding:50px;display:flex;align-items:center;gap:30px;max-width:800px;width:100%;box-shadow:0 10px 40px #d4af3733;transition:all .3s ease}.ranking-badge:hover{transform:scale(1.02);box-shadow:0 15px 50px #d4af374d}.ranking-icon{font-size:5rem;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.ranking-content{flex:1;text-align:center}.ranking-content h3{font-size:2.5rem;color:var(--gold);margin-bottom:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.ranking-content p{font-size:1.2rem;color:var(--gold-light);margin-bottom:25px}.ranking-btn{display:inline-block;padding:15px 40px;font-size:1.1rem;text-decoration:none;transition:all .3s ease}.ranking-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d4af374d}.home-cta{text-align:center;padding:60px 20px;background:var(--black);border-radius:20px;border:2px solid var(--gold)}.home-cta h3{font-size:2.5rem;color:var(--gold);margin-bottom:15px}.home-cta p{font-size:1.3rem;color:var(--gold-light);margin-bottom:30px}@media(max-width:768px){.intro-grid{grid-template-columns:1fr}.home-benefits{padding:30px 20px}.benefits-list{grid-template-columns:1fr}.home-cta h3{font-size:2rem}.home-cta p{font-size:1.1rem}.ranking-badge{flex-direction:column;text-align:center;padding:30px 20px}.ranking-content h3{font-size:2rem}.ranking-content p{font-size:1.1rem}}.registration{background:var(--black)}.registration-content{max-width:1200px;margin:0 auto}.registration-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.registration-info{background:var(--black);border:2px solid var(--gold);border-radius:20px;padding:40px}.info-title{font-size:2rem;color:var(--gold);margin-bottom:30px;text-align:center}.benefits-list{list-style:none}.benefits-list li{display:flex;align-items:flex-start;gap:15px;margin-bottom:20px;font-size:1.1rem;line-height:1.5}.check{color:var(--gold);font-size:1.5rem;font-weight:700;flex-shrink:0}.registration-form-wrapper{background:var(--black);border:2px solid var(--gold);border-radius:20px;padding:40px}.registration-card{display:flex;flex-direction:column;align-items:center;gap:25px;text-align:center}.registration-icon{font-size:5rem;margin-bottom:10px}.registration-card h3{font-size:2rem;color:var(--gold);margin-bottom:10px}.registration-description{font-size:1.1rem;line-height:1.7;color:var(--white);margin-bottom:20px;max-width:500px}.registration-benefits{margin-top:30px;padding-top:30px;border-top:2px solid var(--gold);width:100%}.benefits-title{font-size:1.2rem;color:var(--gold);font-weight:600;margin-bottom:15px}.registration-benefits ul{list-style:none;display:flex;flex-direction:column;gap:10px}.registration-benefits li{font-size:1rem;color:var(--white);text-align:left}.submit-btn{width:100%;margin-top:10px;font-size:1.2rem!important;padding:18px!important}.form-note{text-align:center;font-size:.9rem;color:var(--gold-light);margin-top:10px}@media(max-width:968px){.registration-grid{grid-template-columns:1fr;gap:40px}}@media(max-width:480px){.registration-info,.registration-form-wrapper{padding:25px}.info-title{font-size:1.5rem}.benefits-list li{font-size:1rem}}.page-container{padding-top:80px}.page-container .section:first-child{padding-top:100px}@keyframes pageEnter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-container{animation:pageEnter .4s ease}.portfolio{background:var(--black)}.portfolio-content{max-width:1200px;margin:0 auto}.portfolio-description{margin-bottom:60px}.description-card{background:var(--black);border:2px solid var(--gold);border-radius:20px;padding:40px;text-align:center}.description-card h3{font-size:2rem;color:var(--gold);margin-bottom:20px}.description-card p{font-size:1.2rem;line-height:1.8;margin-bottom:30px;color:var(--white)}.feature-list{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin-top:30px}.feature-list li{font-size:1.1rem;color:var(--gold-light);padding:10px;background:#d4af371a;border-radius:10px}.videos-section{margin-bottom:50px}.videos-title{font-size:2rem;color:var(--gold);text-align:center;margin-bottom:40px}.videos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1400px;margin:0 auto}.video-card{background:var(--black);border:2px solid var(--gold);border-radius:15px;padding:25px;transition:all .3s ease;cursor:pointer;display:flex;flex-direction:column}.video-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #d4af374d;border-color:var(--gold-light)}.video-placeholder{width:100%;height:180px;background:linear-gradient(135deg,var(--black),var(--gray-dark));border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;position:relative;overflow:hidden}.video-placeholder:before{content:"";position:absolute;width:100%;height:100%;background:radial-gradient(circle,rgba(212,175,55,.2),transparent)}.video-icon{position:absolute;font-size:5rem;opacity:.3;z-index:0}.play-icon{font-size:3.5rem;color:var(--gold);z-index:1;transition:all .3s ease;text-shadow:0 0 20px rgba(212,175,55,.5)}.video-card:hover .play-icon{transform:scale(1.2);color:var(--gold-light)}.video-card h4{font-size:1.3rem;color:var(--gold);margin-bottom:10px;line-height:1.4;min-height:60px}.video-card p{color:var(--gold-light);font-size:1rem;line-height:1.5;flex-grow:1}.video-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f2;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.video-modal-content{background:var(--black);border:3px solid var(--gold);border-radius:20px;padding:30px;max-width:1000px;width:100%;position:relative;animation:slideUp .4s ease}@keyframes slideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.close-modal{position:absolute;top:15px;right:15px;background:var(--gold);color:var(--black);border:none;width:40px;height:40px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;z-index:10}.close-modal:hover{background:var(--gold-light);transform:rotate(90deg) scale(1.1)}.video-modal-title{font-size:1.8rem;color:var(--gold);margin-bottom:20px;padding-right:50px;line-height:1.3}.video-player{width:100%;max-height:70vh;border-radius:10px;background:var(--black);margin-bottom:20px}.video-modal-description{font-size:1.1rem;color:var(--gold-light);line-height:1.6;text-align:center}@media(max-width:768px){.description-card{padding:30px 20px}.feature-list,.videos-grid{grid-template-columns:1fr}.video-modal-content{padding:20px;max-width:95%}.video-modal-title{font-size:1.4rem;padding-right:40px}.video-player{max-height:50vh}.close-modal{width:35px;height:35px;font-size:1.3rem}}.autoeducation{background:var(--black)}.autoeducation-content{max-width:1200px;margin:0 auto}.learning-info{margin-bottom:60px}.info-box{background:var(--black);border:2px solid var(--gold);border-radius:20px;padding:40px;text-align:center}.info-box h3{font-size:2rem;color:var(--gold);margin-bottom:20px}.info-box p{font-size:1.2rem;line-height:1.8;color:var(--white)}.resources-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-bottom:60px}.resource-card{background:var(--black);border:2px solid var(--gold);border-radius:15px;padding:30px;text-align:center;transition:all .3s ease;display:flex;flex-direction:column;align-items:center}.resource-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #d4af374d}.resource-icon{font-size:4rem;margin-bottom:15px}.resource-type{display:inline-block;padding:5px 15px;background:var(--gold);color:var(--black);border-radius:20px;font-size:.9rem;font-weight:600;margin-bottom:15px}.resource-card h4{font-size:1.4rem;color:var(--gold);margin-bottom:10px}.resource-card p{color:var(--white);margin-bottom:20px;flex-grow:1}.resource-btn{width:100%;padding:12px!important}.learning-benefits{margin-bottom:50px}.learning-benefits h3{font-size:2rem;color:var(--gold);text-align:center;margin-bottom:40px}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1400px;margin:0 auto}.benefit-item{background:var(--black);border:2px solid var(--gold);border-radius:15px;padding:40px 30px;text-align:center;transition:all .3s ease;min-height:220px;display:flex;flex-direction:column;justify-content:center;align-items:center}.benefit-item:hover{transform:translateY(-5px);border-color:var(--gold-light)}.benefit-icon{font-size:3rem;display:block;margin-bottom:15px}.benefit-item h4{font-size:1.4rem;color:var(--gold);margin-bottom:12px;line-height:1.4;word-wrap:break-word}.benefit-item p{color:var(--gold-light);font-size:1.05rem;line-height:1.6;margin:0}@media(max-width:768px){.resources-grid,.benefits-grid{grid-template-columns:1fr}}.mindset{background:var(--black)}.mindset-content{max-width:1200px;margin:0 auto}.mindset-intro{margin-bottom:60px}.intro-card{background:var(--black);border:2px solid var(--gold);border-radius:20px;padding:40px;text-align:center}.intro-card h3{font-size:2rem;color:var(--gold);margin-bottom:20px}.intro-card p{font-size:1.2rem;line-height:1.8;color:var(--white)}.trainings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:60px}.training-card{background:var(--black);border:2px solid var(--gold);border-radius:15px;padding:40px;text-align:center;transition:all .3s ease}.training-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #d4af374d;border-color:var(--gold-light)}.training-icon{font-size:5rem;margin-bottom:20px}.training-card h4{font-size:1.5rem;color:var(--gold);margin-bottom:15px}.training-card p{font-size:1.1rem;color:var(--white);line-height:1.6}.mindset-benefits{margin-bottom:60px}.mindset-benefits h3{font-size:2rem;color:var(--gold);text-align:center;margin-bottom:40px}.mindset-benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;background:linear-gradient(135deg,var(--gray-dark),var(--black));border:2px solid var(--gold);border-radius:20px;padding:40px}.mindset-benefit{display:flex;align-items:center;gap:15px;padding:15px;background:#d4af370d;border-radius:10px;transition:all .3s ease}.mindset-benefit:hover{background:#d4af371a;transform:translate(5px)}.check-gold{font-size:1.8rem;color:var(--gold);font-weight:700;flex-shrink:0}.mindset-benefit p{font-size:1.1rem;color:var(--white);margin:0}.quote-section{margin-bottom:50px}.mindset-quote{background:linear-gradient(135deg,var(--gray-medium),var(--gray-dark));border-left:5px solid var(--gold);border-radius:10px;padding:40px;font-size:1.8rem;font-style:italic;color:var(--gold-light);text-align:center;margin:0}.cta-section{text-align:center;margin-top:50px}@media(max-width:768px){.trainings-grid{grid-template-columns:1fr}.mindset-benefits-grid{grid-template-columns:1fr;padding:25px}.mindset-quote{font-size:1.3rem;padding:30px 20px}}.testimonials{background:var(--black)}.testimonials-content{max-width:1200px;margin:0 auto}.testimonial-carousel{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:30px;padding:20px 0}.carousel-btn{background:var(--gold);color:var(--black);border:none;width:50px;height:50px;border-radius:50%;font-size:2rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-weight:700;z-index:2}.carousel-btn:hover{background:var(--gold-light);transform:scale(1.1)}.carousel-btn.prev{margin-right:20px}.carousel-btn.next{margin-left:20px}.testimonial-card{background:var(--black);border:2px solid var(--gold);border-radius:20px;padding:50px;max-width:800px;position:relative;animation:fadeIn .5s ease}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.quote-icon{font-size:6rem;color:var(--gold);opacity:.3;position:absolute;top:20px;left:30px;line-height:1}.testimonial-text{font-size:1.3rem;line-height:1.8;color:var(--white);margin-bottom:30px;position:relative;z-index:1;font-style:italic}.testimonial-author{text-align:center;border-top:2px solid var(--gold);padding-top:20px}.testimonial-author h4{font-size:1.4rem;color:var(--gold);margin-bottom:5px}.testimonial-author p{color:var(--gold-light);font-size:1rem}.carousel-indicators{display:flex;justify-content:center;gap:15px;margin-bottom:60px}.indicator{width:12px;height:12px;border-radius:50%;border:2px solid var(--gold);background:transparent;cursor:pointer;transition:all .3s ease;padding:0}.indicator.active{background:var(--gold);transform:scale(1.3)}.indicator:hover{background:var(--gold-light)}.impact-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;margin-top:60px}.stat-item{background:var(--black);border:2px solid var(--gold);border-radius:15px;padding:30px;text-align:center;transition:all .3s ease}.stat-item:hover{transform:translateY(-10px);box-shadow:0 20px 40px #d4af374d}.stat-item h3{font-size:3rem;color:var(--gold);margin-bottom:10px;font-weight:800}.stat-item p{font-size:1.1rem;color:var(--white)}@media(max-width:968px){.testimonial-carousel{flex-direction:column}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%)}.carousel-btn.prev{left:0;margin-right:0}.carousel-btn.next{right:0;margin-left:0}.testimonial-card{padding:40px 30px;margin:0 60px}}@media(max-width:768px){.testimonial-card{padding:30px 20px;margin:0 50px}.testimonial-text{font-size:1.1rem}.quote-icon{font-size:4rem}.impact-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.carousel-btn{width:40px;height:40px;font-size:1.5rem}.testimonial-card{margin:0 45px}.impact-stats{grid-template-columns:1fr}}.faq{background:var(--black)}.faq-content{max-width:900px;margin:0 auto}.faq-list{display:flex;flex-direction:column;gap:15px}.faq-item{background:var(--black);border:2px solid var(--gold);border-radius:15px;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:var(--gold-light);box-shadow:0 5px 20px #d4af3733}.faq-item.active{border-color:var(--gold-light)}.faq-question{width:100%;padding:25px 30px;background:transparent;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;font-size:1.2rem;font-weight:600;color:var(--gold);transition:all .3s ease}.faq-question:hover{color:var(--gold-light)}.faq-icon{font-size:2rem;font-weight:700;color:var(--gold);flex-shrink:0;margin-left:20px;transition:transform .3s ease}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.active .faq-answer{max-height:500px}.faq-answer p{padding:0 30px 30px;font-size:1.1rem;line-height:1.8;color:var(--white);margin:0}@media(max-width:768px){.faq-question{padding:20px;font-size:1.1rem}.faq-icon{font-size:1.5rem;margin-left:10px}.faq-answer p{padding:0 20px 20px;font-size:1rem}}.compliance{background:var(--black)}.compliance-content{max-width:1200px;margin:0 auto}.compliance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:60px}.compliance-card{background:var(--black);border:2px solid var(--gold);border-radius:20px;padding:40px;text-align:center;transition:all .3s ease}.compliance-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #d4af374d;border-color:var(--gold-light)}.compliance-icon{font-size:4rem;margin-bottom:20px}.compliance-card h3{font-size:1.6rem;color:var(--gold);margin-bottom:15px}.compliance-card p{font-size:1.1rem;line-height:1.7;color:var(--white)}.disclaimer{background:var(--black);border:2px solid var(--gold);border-left:5px solid var(--gold);border-radius:15px;padding:40px;margin-bottom:40px}.disclaimer h3{font-size:2rem;color:var(--gold);margin-bottom:20px;text-align:center}.disclaimer-content{display:flex;flex-direction:column;gap:20px}.disclaimer-content p{font-size:1.05rem;line-height:1.8;color:var(--white);margin:0}.disclaimer-content strong{color:var(--gold)}.trust-badges{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.badge{display:flex;align-items:center;gap:10px;padding:15px 30px;background:linear-gradient(135deg,var(--black),var(--gray-dark));border:2px solid var(--gold);border-radius:50px;transition:all .3s ease}.badge:hover{background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:var(--black);transform:scale(1.05)}.badge-icon{font-size:1.5rem;color:var(--gold);font-weight:700}.badge:hover .badge-icon{color:var(--black)}.badge span:last-child{font-size:1.1rem;font-weight:600;color:var(--white)}.badge:hover span:last-child{color:var(--black)}@media(max-width:768px){.compliance-grid{grid-template-columns:1fr}.disclaimer{padding:30px 20px}.disclaimer-content p{font-size:1rem}.trust-badges{flex-direction:column;align-items:center}.badge{width:100%;max-width:300px;justify-content:center}}.contacto-page{width:100%}.contact-hero{background:var(--black);padding:100px 20px 60px;text-align:center}.contact-hero-content{max-width:800px;margin:0 auto}.contact-cta{background:var(--black);padding:80px 20px}.cta-box{max-width:800px;margin:0 auto;text-align:center;background:var(--black);border:2px solid var(--gold);border-radius:20px;padding:60px 40px}.cta-box h2{margin-bottom:20px}.cta-box p{margin-bottom:30px;font-size:1.2rem;color:var(--gold-light)}.contact-info{background:transparent;padding:60px 20px}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1200px;margin:0 auto}.contact-card{background:transparent;border:2px solid var(--gold);border-radius:20px;padding:40px;text-align:center;transition:all .3s ease}.contact-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #d4af374d;border-color:var(--gold-light)}.contact-icon-large{font-size:4rem;margin-bottom:20px}.contact-card h3{font-size:1.8rem;color:var(--gold);margin-bottom:15px}.contact-card p{font-size:1.1rem;color:var(--white);margin:0}.contact-link{font-size:1.2rem;color:var(--gold);text-decoration:none;transition:color .3s ease}.contact-link:hover{color:var(--gold-light)}@media(max-width:768px){.contact-grid{grid-template-columns:1fr}.contact-hero{padding:80px 20px 40px}}
