*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#0c0a09;color:#fff;line-height:1.6;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 20px}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(135deg,#0c0a09,#1a1614)}.hero:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(252,211,77,.1) 0%,transparent 70%);border-radius:50%;top:-200px;right:-200px;animation:float 20s infinite ease-in-out}@keyframes float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-50px,50px) scale(1.1)}}.hero-content{text-align:center;z-index:2;animation:fadeInUp 1s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;margin-bottom:1.5rem;background:linear-gradient(135deg,#fff,#fcd34d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;display:flex;flex-direction:column;align-items:center;gap:.2em}.title-line{display:block;text-align:center;width:100%}.hero p{font-size:clamp(1rem,2vw,1.25rem);color:#d1d5db;max-width:800px;margin:0 auto 2rem;line-height:1.8}.description-text{text-align:center}.event-details-box{background:#1a1614e6;border:2px solid rgba(252,211,77,.3);border-radius:16px;padding:1.2rem 2rem;margin:2rem auto;max-width:500px;box-shadow:0 10px 30px #fcd34d1a;transition:all .3s ease}.event-details-box:hover{border-color:#fcd34d80;box-shadow:0 15px 40px #fcd34d33;transform:translateY(-2px)}.event-detail-item{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem;font-size:1.1rem}.event-detail-item:last-child{margin-bottom:0}.event-icon{font-size:1.3rem;width:24px;text-align:center;display:flex;align-items:center;justify-content:center}.calendar-icon{width:24px;height:24px;color:#fcd34d}.event-text{color:#fff;font-weight:500}.event-details{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;margin:2rem 0;font-size:1.1rem}.event-detail{display:flex;align-items:center;gap:.5rem;color:#fcd34d}.cta-button{display:inline-block;padding:1.2rem 3rem;background:#fcd34d;color:#0c0a09;text-decoration:none;font-weight:700;font-size:1.2rem;border-radius:12px;transition:all .3s ease;box-shadow:0 10px 40px #fcd34d4d;position:relative;overflow:hidden;border:none;cursor:pointer}.cta-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.cta-button:hover:before{left:100%}.cta-button:hover{transform:translateY(-3px);box-shadow:0 15px 50px #fcd34d80}.mailerlite-form-container{background:#1a1614e6;padding:2.5rem;border-radius:20px;border:2px solid rgba(252,211,77,.3);max-width:500px;margin:2rem auto;box-shadow:0 10px 30px #fcd34d1a;transition:all .3s ease;animation:slideDown .5s ease-out}.mailerlite-form-container:hover{border-color:#fcd34d80;box-shadow:0 15px 40px #fcd34d33}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.ml-embedded{width:100%!important;background:transparent!important;border:none!important;padding:0!important}.ml-embedded form{display:flex!important;flex-direction:column!important;gap:1.5rem!important;background:transparent!important;border:none!important;padding:0!important;margin:0!important}.ml-embedded .ml-form-field{margin-bottom:0!important}.ml-embedded input[type=email],.ml-embedded input[type=text],.ml-embedded input[type=name],.ml-embedded .ml-form-input{width:100%!important;padding:1rem!important;background:#0c0a09cc!important;border:2px solid rgba(252,211,77,.3)!important;border-radius:8px!important;color:#fff!important;font-size:1rem!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;transition:all .3s ease!important;box-sizing:border-box!important;box-shadow:0 2px 10px #0000004d!important}.ml-embedded input[type=email]:focus,.ml-embedded input[type=text]:focus,.ml-embedded input[type=name]:focus,.ml-embedded .ml-form-input:focus{outline:none!important;border-color:#fcd34d!important;box-shadow:0 0 20px #fcd34d4d!important}.ml-embedded input[type=email]::placeholder,.ml-embedded input[type=text]::placeholder,.ml-embedded input[type=name]::placeholder,.ml-embedded .ml-form-input::placeholder{color:#ffffff4d!important}.ml-embedded button[type=submit],.ml-embedded .ml-form-button,.ml-embedded .ml-button{width:100%!important;padding:1.2rem 3rem!important;background:#fcd34d!important;color:#0c0a09!important;border:none!important;border-radius:12px!important;font-size:1.2rem!important;font-weight:700!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 10px 40px #fcd34d4d!important;position:relative!important;overflow:hidden!important;text-decoration:none!important;display:inline-block!important;text-align:center!important;line-height:1!important;min-height:60px!important}.ml-embedded button[type=submit]:hover,.ml-embedded .ml-form-button:hover,.ml-embedded .ml-button:hover{transform:translateY(-3px)!important;box-shadow:0 15px 50px #fcd34d80!important}.ml-embedded button[type=submit]:active,.ml-embedded .ml-form-button:active,.ml-embedded .ml-button:active{transform:translateY(0)!important}.ml-embedded button[type=submit]:before,.ml-embedded .ml-form-button:before,.ml-embedded .ml-button:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)!important;transition:left .5s!important}.ml-embedded button[type=submit]:hover:before,.ml-embedded .ml-form-button:hover:before,.ml-embedded .ml-button:hover:before{left:100%!important}.ml-embedded label,.ml-embedded .ml-form-label{display:none!important}.ml-embedded button[type=submit]:nth-child(2),.ml-embedded .ml-form-button:nth-child(2),.ml-embedded .ml-button:nth-child(2),.ml-embedded button:last-child:not(:first-child),.ml-embedded .ml-form-button:last-child:not(:first-child),.ml-embedded .ml-button:last-child:not(:first-child){display:none!important}.ml-embedded .ml-form-loading,.ml-embedded .ml-loading,.ml-embedded .spinner,.ml-embedded [class*=loading],.ml-embedded [class*=spinner]{display:none!important}.ml-embedded *{box-sizing:border-box!important}.mailerlite-form-container .ml-embedded input,.mailerlite-form-container .ml-embedded textarea,.mailerlite-form-container .ml-embedded select,.mailerlite-form-container .ml-embedded [type=text],.mailerlite-form-container .ml-embedded [type=email],.mailerlite-form-container .ml-embedded [type=name],.mailerlite-form-container .ml-embedded [type=tel],.mailerlite-form-container .ml-embedded [type=url],.mailerlite-form-container .ml-embedded [type=password],.ml-embedded input[style*=background],.ml-embedded input[style*=color],.ml-embedded textarea[style*=background],.ml-embedded textarea[style*=color]{background:#0c0a09cc!important;background-color:#0c0a09cc!important;background-image:none!important;color:#fff!important;border:2px solid rgba(252,211,77,.3)!important;box-shadow:0 2px 10px #0000004d!important}.mailerlite-form-container .ml-embedded input:focus,.mailerlite-form-container .ml-embedded textarea:focus,.mailerlite-form-container .ml-embedded select:focus,.mailerlite-form-container .ml-embedded [type=text]:focus,.mailerlite-form-container .ml-embedded [type=email]:focus,.mailerlite-form-container .ml-embedded [type=name]:focus,.mailerlite-form-container .ml-embedded [type=tel]:focus,.mailerlite-form-container .ml-embedded [type=url]:focus,.mailerlite-form-container .ml-embedded [type=password]:focus{background:#0c0a09e6!important;background-color:#0c0a09e6!important;background-image:none!important;color:#fff!important;border-color:#fcd34d!important;box-shadow:0 0 20px #fcd34d4d!important}div.mailerlite-form-container div.ml-embedded input,div.mailerlite-form-container div.ml-embedded textarea,div.mailerlite-form-container div.ml-embedded select{background:#0c0a09cc!important;background-color:#0c0a09cc!important;background-image:none!important;color:#fff!important;border:2px solid rgba(252,211,77,.3)!important;box-shadow:0 2px 10px #0000004d!important}div.mailerlite-form-container div.ml-embedded input:focus,div.mailerlite-form-container div.ml-embedded textarea:focus,div.mailerlite-form-container div.ml-embedded select:focus{background:#0c0a09e6!important;background-color:#0c0a09e6!important;background-image:none!important;color:#fff!important;border-color:#fcd34d!important;box-shadow:0 0 20px #fcd34d4d!important}div.mailerlite-form-container div.ml-embedded button,div.mailerlite-form-container div.ml-embedded .ml-form-button,div.mailerlite-form-container div.ml-embedded .ml-button,.mailerlite-form-container .ml-embedded button[type=submit],.mailerlite-form-container .ml-embedded .ml-form-button,.mailerlite-form-container .ml-embedded .ml-button{width:100%!important;padding:1.2rem 3rem!important;background:#fcd34d!important;color:#0c0a09!important;border:none!important;border-radius:12px!important;font-size:1.2rem!important;font-weight:700!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 10px 40px #fcd34d4d!important;position:relative!important;overflow:hidden!important;text-decoration:none!important;display:inline-block!important;text-align:center!important;line-height:1!important;min-height:60px!important}div.mailerlite-form-container div.ml-embedded button:hover,div.mailerlite-form-container div.ml-embedded .ml-form-button:hover,div.mailerlite-form-container div.ml-embedded .ml-button:hover,.mailerlite-form-container .ml-embedded button[type=submit]:hover,.mailerlite-form-container .ml-embedded .ml-form-button:hover,.mailerlite-form-container .ml-embedded .ml-button:hover{transform:translateY(-3px)!important;box-shadow:0 15px 50px #fcd34d80!important}div.mailerlite-form-container div.ml-embedded button:active,div.mailerlite-form-container div.ml-embedded .ml-form-button:active,div.mailerlite-form-container div.ml-embedded .ml-button:active,.mailerlite-form-container .ml-embedded button[type=submit]:active,.mailerlite-form-container .ml-embedded .ml-form-button:active,.mailerlite-form-container .ml-embedded .ml-button:active{transform:translateY(0)!important}.ml-embedded .ml-form-wrapper,.ml-embedded .ml-form-container,.ml-embedded .ml-form-content,.ml-embedded .ml-form-body{background:transparent!important;border:none!important;padding:0!important;margin:0!important;box-shadow:none!important}.ml-embedded .ml-form-field-wrapper{margin-bottom:0!important}.ml-embedded .ml-form-field-label,.ml-embedded .ml-form-field-label-text{display:none!important}.ml-embedded div,.ml-embedded span,.ml-embedded p{background:transparent!important;color:inherit!important}.ml-embedded input,.ml-embedded textarea,.ml-embedded select{background:#0c0a09cc!important;border-color:#fcd34d4d!important;color:#fff!important;box-shadow:0 2px 10px #0000004d!important}.ml-embedded input:focus,.ml-embedded textarea:focus,.ml-embedded select:focus{background:#0c0a09e6!important;border-color:#fcd34d!important;box-shadow:0 0 20px #fcd34d4d!important;color:#fff!important}.ml-embedded input[type=text],.ml-embedded input[type=email],.ml-embedded input[type=name],.ml-embedded input[type=tel],.ml-embedded input[type=url],.ml-embedded input[type=password],.ml-embedded textarea{background-color:#0c0a09cc!important;background-image:none!important;color:#fff!important;border:2px solid rgba(252,211,77,.3)!important}.ml-embedded input[type=text]:focus,.ml-embedded input[type=email]:focus,.ml-embedded input[type=name]:focus,.ml-embedded input[type=tel]:focus,.ml-embedded input[type=url]:focus,.ml-embedded input[type=password]:focus,.ml-embedded textarea:focus{background-color:#0c0a09e6!important;background-image:none!important;color:#fff!important;border-color:#fcd34d!important;box-shadow:0 0 20px #fcd34d4d!important}.form-popup{max-height:0;overflow:hidden;transition:max-height .5s ease-out,opacity .5s ease-out,margin-top .5s ease-out;opacity:0;margin-top:0}.form-popup.active{max-height:800px;opacity:1;margin-top:2rem}.signup-form{background:#1a1614cc;padding:2.5rem;border-radius:20px;border:2px solid rgba(252,211,77,.3);max-width:500px;margin:0 auto}.form-group{margin-bottom:1.5rem;animation:slideIn .5s ease-out forwards;opacity:0}.form-group:nth-child(1){animation-delay:.1s}.form-group:nth-child(2){animation-delay:.2s}.form-group:nth-child(3){animation-delay:.3s}.form-group:nth-child(4){animation-delay:.4s}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-group label{display:block;margin-bottom:.5rem;color:#fcd34d;font-weight:600}.form-group input{width:100%;padding:1rem;background:#0c0a0980;border:2px solid rgba(252,211,77,.2);border-radius:8px;color:#fff;font-size:1rem;transition:all .3s ease}.form-group input:focus{outline:none;border-color:#fcd34d;box-shadow:0 0 20px #fcd34d4d}.form-group input::placeholder{color:#ffffff4d}.checkbox-group{display:flex;align-items:flex-start;gap:.8rem}.checkbox-group input[type=checkbox]{width:auto;margin-top:.3rem;cursor:pointer;accent-color:#fcd34d}.checkbox-group label{margin-bottom:0;font-size:.9rem;color:#d1d5db;font-weight:400;line-height:1.5}.checkbox-group label a{color:#fcd34d;text-decoration:none}.checkbox-group label a:hover{text-decoration:underline}.submit-button{width:100%;padding:1.2rem;background:linear-gradient(135deg,#fcd34d,#f59e0b);color:#0c0a09;border:none;border-radius:8px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease}.submit-button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #fcd34d80}.submit-button:active{transform:translateY(0)}section{padding:6rem 0;position:relative}section:nth-child(2n){background:#1a1614}.section-title{font-size:clamp(2rem,4vw,3rem);text-align:center;margin-bottom:1rem;font-weight:800}.section-subtitle{text-align:center;font-size:1.2rem;color:#d1d5db;margin-bottom:3rem;max-width:700px;margin-left:auto;margin-right:auto}.for-who-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-top:3rem}.for-who-text{max-width:100%}.for-who-grid{display:flex;flex-direction:column;gap:2rem}.for-who-item{position:relative;padding-left:60px;transition:all .3s ease}.for-who-item:hover{transform:translate(10px)}.for-who-item:before{content:"✓";position:absolute;left:0;width:40px;height:40px;background:linear-gradient(135deg,#fcd34d,#f59e0b);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#0c0a09;box-shadow:0 5px 20px #fcd34d66}.for-who-item strong{display:block;font-size:1.2rem;color:#fcd34d;margin-bottom:.5rem}.for-who-image{display:flex;justify-content:center;align-items:center}.ninja-image{max-width:100%;height:auto;max-height:500px;object-fit:contain;filter:drop-shadow(0 10px 30px rgba(252,211,77,.3));transition:all .3s ease}.ninja-image:hover{transform:scale(1.05);filter:drop-shadow(0 15px 40px rgba(252,211,77,.5))}.learn-item{background:#1a161480;padding:2.5rem;border-radius:16px;margin-bottom:2rem;border-left:4px solid #fcd34d;transition:all .3s ease}.learn-item:hover{transform:translate(10px);background:#1a1614cc}.learn-item h3{color:#fcd34d;font-size:1.5rem;margin-bottom:1rem}.learn-item p{color:#d1d5db;line-height:1.8}.bonus-badge{display:inline-block;background:linear-gradient(135deg,#fcd34d,#f59e0b);color:#0c0a09;padding:.5rem 1.5rem;border-radius:50px;font-weight:700;margin-top:2rem;font-size:1.1rem}.practice-box{background:linear-gradient(135deg,#fcd34d1a,#fcd34d0d);padding:3rem;border-radius:20px;border:2px solid rgba(252,211,77,.2);margin-top:2rem}.practice-list{list-style:none;margin:.5rem 0}.practice-list li{padding:.6rem 0 .6rem 2rem;position:relative;font-size:1.1rem}.practice-list li:before{content:"→";position:absolute;left:0;color:#fcd34d;font-weight:700}.about-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;margin-top:3rem}.about-card{text-align:center;background:#1a161480;padding:2.5rem;border-radius:20px;border:2px solid rgba(252,211,77,.3);transition:all .3s ease}.about-card:hover{transform:translateY(-10px);background:#1a1614cc;border-color:#fcd34d99}.about-avatar{width:150px;height:150px;background:linear-gradient(135deg,#fcd34d,#f59e0b);border-radius:50%;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;font-size:4rem}.about-card h3{color:#fcd34d;font-size:1.5rem;margin-bottom:1rem}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.benefit-item{background:linear-gradient(135deg,#fcd34d1a,#fcd34d0d);padding:2rem;border-radius:16px;border:1px solid rgba(252,211,77,.2);transition:all .3s ease;position:relative;overflow:hidden}.benefit-item:before{content:"";position:absolute;top:-50%;right:-50%;width:100px;height:100px;background:radial-gradient(circle,rgba(252,211,77,.2) 0%,transparent 70%);border-radius:50%;transition:all .3s ease}.benefit-item:hover{transform:translateY(-5px);border-color:#fcd34d66;box-shadow:0 10px 30px #fcd34d33}.benefit-item:hover:before{top:-20%;right:-20%;width:150px;height:150px}.benefit-icon{width:50px;height:50px;background:#fcd34d;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem;color:#0c0a09}.benefit-item p{position:relative;z-index:1}.faq-item{background:#1a161480;margin-bottom:1.5rem;border-radius:12px;overflow:hidden;border:1px solid rgba(252,211,77,.1)}.faq-question{padding:1.5rem;cursor:pointer;font-weight:700;font-size:1.1rem;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.faq-question:hover{background:#fcd34d0d;color:#fcd34d}.faq-answer{padding:0 1.5rem 1.5rem;color:#d1d5db;display:none}.faq-item.active .faq-answer{display:block}.faq-item.active .faq-question{color:#fcd34d}.final-cta{text-align:center;padding:6rem 0;background:#1a1614}.final-cta h2{font-size:clamp(2rem,4vw,3.5rem);margin-bottom:2rem;background:linear-gradient(135deg,#fff,#fcd34d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.form-container{max-width:600px;margin:3rem auto;padding:3rem;background:#1a161480;border-radius:20px;border:2px solid rgba(252,211,77,.2)}.form-placeholder{text-align:center;padding:3rem;background:#fcd34d0d;border-radius:12px;border:2px dashed rgba(252,211,77,.3)}.form-placeholder p{color:#fcd34d;font-size:1.1rem;font-weight:600}.community-badge{display:inline-block;margin-top:2rem;padding:1rem 2rem;background:#fcd34d1a;border-radius:50px;color:#fcd34d;font-weight:600}@media (max-width: 768px){section{padding:4rem 0}.event-details{gap:1rem}.learn-item{padding:1.5rem}.practice-box{padding:2rem}.for-who-content{grid-template-columns:1fr;gap:2rem}.for-who-image{order:-1}.ninja-image{max-height:300px}}html{scroll-behavior:smooth}.countdown-container{margin:4rem 0 2rem;text-align:center}.countdown-title{font-size:1.5rem;color:#fcd34d;margin-bottom:2rem;font-weight:700}.countdown-timer{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.countdown-item{background:#1a1614cc;border:2px solid rgba(252,211,77,.3);border-radius:12px;padding:1.5rem 1rem;width:100px;height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 5px 20px #fcd34d1a}.countdown-item:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(252,211,77,.05) 0%,transparent 100%);opacity:0;transition:opacity .3s ease}.countdown-item:hover{transform:translateY(-5px);border-color:#fcd34d99;box-shadow:0 10px 30px #fcd34d33}.countdown-item:hover:before{opacity:1}.countdown-number{font-size:2.5rem;font-weight:800;color:#fcd34d;line-height:1;margin-bottom:.5rem;text-shadow:0 0 10px rgba(252,211,77,.3);position:relative;z-index:1}.countdown-label{font-size:.9rem;color:#d1d5db;font-weight:600;text-transform:uppercase;letter-spacing:1px;position:relative;z-index:1}.countdown-number{animation:countdownPulse 2s ease-in-out infinite}@keyframes countdownPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width: 768px){.countdown-timer{gap:1rem}.countdown-item{width:80px;height:80px;padding:1rem .5rem}.countdown-number{font-size:1.8rem}.countdown-label{font-size:.75rem}.event-details-box{padding:1.5rem;margin:1.5rem auto}.event-detail-item{font-size:1rem;gap:.8rem}}@media (max-width: 480px){.countdown-timer{gap:.8rem}.countdown-item{width:70px;height:70px;padding:.8rem .4rem}.countdown-number{font-size:1.5rem}.countdown-label{font-size:.65rem}.event-details-box{padding:1.2rem;margin:1.2rem auto}.event-detail-item{font-size:.9rem;gap:.6rem}.event-icon{font-size:1.1rem;width:20px}}.highlight{color:#fcd34d;font-weight:700}
