@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap);:root{--color-black:#000;--color-white:#fff;--color-white-70:#ffffffb3;--color-white-50:#ffffff80;--color-white-20:#fff3;--color-white-10:#ffffff1a;--color-white-05:#ffffff0d;--color-gray-light:#f5f5f5;--color-gray-dark:#1a1a1a;--color-gray-medium:#898989;--color-gray-border:#3b3b3b;--color-blue:#0067d6;--color-cyan:#06c5f9;--font-primary:"Manrope",-apple-system,Roboto,Helvetica,sans-serif;--font-secondary:"Manrope",-apple-system,Roboto,Helvetica,sans-serif;--font-tertiary:"Manrope",-apple-system,Roboto,Helvetica,sans-serif;--font-mono:"Manrope",-apple-system,Roboto,Helvetica,sans-serif;--font-serif:"Larken-ExtraBold",-apple-system,Roboto,Helvetica,sans-serif;--spacing-xs:5px;--spacing-sm:10px;--spacing-md:20px;--spacing-lg:30px;--spacing-xl:40px;--spacing-2xl:60px;--spacing-3xl:120px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:30px;--radius-full:40px;--transition-fast:0.1s ease-out;--transition-normal:0.3s ease;--transition-slow:0.6s ease;--shadow-sm:0 2px 20px #0000004d;--shadow-md:0 4px 15px #0000001a;--shadow-lg:0 8px 25px #00000026;--shadow-xl:0 8px 32px #0000004d;--shadow-comment:25px 25px 55px 0 #000}*{box-sizing:border-box;margin:0;padding:0}.hidden{display:none!important}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.compagio-academy,.home-page{background:var(--color-black);color:var(--color-white);font-family:var(--font-primary);min-height:100vh;position:relative}.compagio-academy:after{background:linear-gradient(0deg,#000c 0,#0006 50%,#0000);bottom:0;content:"";height:150px;left:0;opacity:0;pointer-events:none;position:fixed;right:0;transition:opacity .3s ease;z-index:99}.compagio-academy.show-gradient:after{opacity:1}.home-page{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-3xl)}.cta-button,.home-cta-button,.home-final-cta-button{align-items:center;background:var(--color-white);border:1px solid #0000001a;border-radius:var(--radius-md);box-shadow:var(--shadow-md);cursor:pointer;display:flex;gap:var(--spacing-sm);justify-content:center;position:relative;transition:var(--transition-normal)}.cta-button{min-width:200px;opacity:0;padding:12px 12px 12px var(--spacing-md)}.home-cta-button,.home-final-cta-button{border-radius:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) 16px}.cta-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);transition:left .5s ease}.cta-button span,.home-cta-button span,.home-final-cta-button span{color:var(--color-gray-dark);font-family:var(--font-primary);font-size:21px;font-weight:600;letter-spacing:-1.26px;line-height:100%;position:relative;z-index:1}.cta-icon,.home-cta-icon{align-items:center;background:#0000000d;border-radius:var(--radius-sm);display:flex;height:38px;justify-content:center;position:relative;transition:var(--transition-normal);width:38px;z-index:1}.home-cta-icon{border-radius:var(--spacing-xs);gap:var(--spacing-sm)}.cta-button:hover,.home-cta-button:hover,.home-final-cta-button:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.cta-button:hover .cta-icon,.home-cta-button:hover .home-cta-icon{background:#0000001a;transform:scale(1.05)}.cta-button:active{box-shadow:var(--shadow-md)}.step-button{align-items:center;background:linear-gradient(135deg,var(--color-cyan),var(--color-blue));border:none;border-radius:12px;color:var(--color-white);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;letter-spacing:normal;padding:12px 20px;text-transform:none;transition:all .3s ease;white-space:nowrap;width:100%}.step-button:hover{box-shadow:0 8px 24px #06c5f94d;transform:translateY(-2px)}.step-button.locked{background:#ffffff1a;color:var(--color-white-50);cursor:not-allowed;opacity:.6}.step-button.vip-button{background:linear-gradient(135deg,var(--color-cyan),var(--color-blue));overflow:hidden;position:relative}.step-button.vip-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.step-button.vip-button:hover:before{left:100%}.step-button.completed{background:linear-gradient(135deg,#10b981,#059669);color:var(--color-white);cursor:default}.step-button.completed:hover{box-shadow:0 4px 12px #10b9814d;transform:none}.email-buttons{display:flex;gap:12px;margin-bottom:6px}.email-button{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;box-sizing:border-box;color:var(--color-white);cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:10px 16px;text-decoration:none;transition:all .3s ease}.email-button:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-1px)}.gmail-button:hover{background:#ea43351a;border-color:#ea43354d}.outlook-button:hover{background:#0078d41a;border-color:#0078d44d}.calendar-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:6px}.calendar-button{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;box-sizing:border-box;color:var(--color-white);cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:140px;padding:10px 16px;text-decoration:none;transition:all .3s ease}.calendar-button:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-1px)}.google-calendar-button,.google-calendar-button span{color:var(--color-white)}.google-calendar-button img{filter:brightness(0) saturate(100%) invert(39%) sepia(95%) saturate(2476%) hue-rotate(210deg) brightness(99%) contrast(96%)}.google-calendar-button:hover{background:#4285f41a;border-color:#4285f44d}.outlook-calendar-button,.outlook-calendar-button span{color:var(--color-white)}.outlook-calendar-button img{filter:brightness(0) saturate(100%) invert(28%) sepia(98%) saturate(7491%) hue-rotate(195deg) brightness(99%) contrast(101%)}.outlook-calendar-button:hover{background:#0078d41a;border-color:#0078d44d}.other-calendar-button,.other-calendar-button span{color:var(--color-white)}.other-calendar-button img{filter:brightness(0) saturate(100%) invert(60%) sepia(96%) saturate(415%) hue-rotate(123deg) brightness(95%) contrast(87%)}.other-calendar-button:hover{background:#10b9811a;border-color:#10b9814d}.messaging-buttons{display:flex;gap:12px;margin-bottom:6px}.messaging-button{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;box-sizing:border-box;color:var(--color-white);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:10px 16px;text-decoration:none;transition:all .3s ease;width:100%}.messaging-button:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-1px)}.whatsapp-button:hover{background:#25d3661a;border-color:#25d3664d}.telegram-button:hover{background:#0088cc1a;border-color:#0088cc4d}.simple-btn{align-items:center;background:#ffffff0d;border:1px solid #fff3;border-radius:10px;color:var(--color-white);cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:15px;font-weight:500;justify-content:center;padding:14px 24px;text-decoration:none;transition:all .2s ease}.simple-btn:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-1px)}.simple-btn-calendar{flex:1 1;min-width:140px}.simple-btn-whatsapp{background:#25d36626;border-color:#25d3664d;color:#25d366}.simple-btn-whatsapp:hover{background:#25d36640;border-color:#25d36680}.simple-btn-vip{background:linear-gradient(135deg,var(--color-cyan),var(--color-blue));border-color:var(--color-cyan);color:var(--color-black);font-weight:600}.simple-btn-vip:hover{box-shadow:0 8px 20px #06c5f94d;transform:translateY(-2px)}.simple-btn-private{align-items:center;background:linear-gradient(135deg,var(--color-cyan),var(--color-blue));border:1px solid var(--color-cyan);border-radius:10px;color:var(--color-black);cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:15px;font-weight:600;justify-content:center;padding:12px 24px;text-decoration:none;transition:all .2s ease}.simple-btn-private:hover{box-shadow:0 8px 20px #06c5f94d;transform:translateY(-2px)}.popup-submit-button{align-items:center;background:var(--color-black);border:none;border-radius:var(--radius-sm);color:var(--color-white);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:16px;font-weight:600;gap:var(--spacing-sm);justify-content:center;overflow:hidden;padding:var(--spacing-md) var(--spacing-lg);position:relative;transition:all var(--transition-normal);width:100%}.popup-submit-button:hover{background:var(--color-gray-dark);box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.popup-submit-button:active{transform:translateY(0)}.popup-cta-icon{align-items:center;display:flex;justify-content:center;transition:transform var(--transition-normal)}.popup-submit-button:hover .popup-cta-icon{transform:translateX(-4px)}.benefit-card{align-items:flex-start;background:var(--color-black) url(/static/media/Benefit-bg.41b44d0da7445f70a5f6.png) 50% /cover no-repeat;background-clip:padding-box;border:1px solid #0000;border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--spacing-md);justify-content:flex-start;min-height:100%;padding:30px;position:relative;transition:var(--transition-fast)}.benefit-card:before{background:linear-gradient(324deg,#ffffff4d,#fff0 33%,#fff0 66%,#ffffff4d);border-radius:var(--radius-xl);bottom:0;content:"";left:0;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;padding:1px;pointer-events:none;position:absolute;right:0;top:0}.benefit-content{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;width:100%}.benefit-number{color:var(--color-white);font-family:var(--font-primary);font-size:84px;font-weight:500;letter-spacing:-5.04px;line-height:100%;opacity:.1}.benefit-info{align-items:flex-start;display:flex;flex-direction:column;gap:10px;width:100%}.benefit-title{color:var(--color-white);font-family:var(--font-primary);font-size:24px;font-weight:300;letter-spacing:-1.44px;line-height:110%;width:100%}.benefit-image-container{align-self:center;height:200px;min-height:200px;position:relative;width:100%}.benefit-image-mask{background:radial-gradient(50% 50% at 50% 50%,#000 74.62%,#0000 100%)}.benefit-image,.benefit-image-mask{border-radius:var(--radius-md);height:100%;left:0;position:absolute;top:0;width:100%}.benefit-image{object-fit:cover}.benefit-right{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:20px;justify-content:space-between;width:100%}.benefit-description{color:var(--color-white-70);font-family:var(--font-primary);font-size:16px;font-weight:500;letter-spacing:-.96px;line-height:130%;min-height:auto;width:100%}.about-card{align-items:flex-start;align-self:stretch;background-clip:padding-box;background-position:50%;background-size:cover;border:1px solid #0000;border-radius:var(--radius-xl);display:flex;flex:1 0;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-xl);position:relative}.about-card:before,.footer-media:before{background:linear-gradient(324deg,#ffffff4d,#fff0 33%,#fff0 66%,#ffffff4d);bottom:0;content:"";left:0;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;padding:1px;pointer-events:none;position:absolute;right:0;top:0}.about-card:before{border-radius:var(--radius-xl)}.about-card h4{color:var(--color-white);font-family:var(--font-primary);font-size:18px;font-weight:500;letter-spacing:-1.08px;line-height:130%}.capability-card{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--color-white-05);border:1px solid var(--color-white-10);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:15px;justify-content:flex-start;min-height:180px;opacity:1;padding:var(--spacing-lg);position:relative;transition:var(--transition-normal);width:375px}.capability-card.left{align-self:flex-start;margin-left:10%}.capability-card.right{align-self:flex-end;margin-right:10%}.capability-card:hover{background:#ffffff14;border-color:var(--color-white-20);box-shadow:var(--shadow-xl);transform:translateY(-5px)}.card-icon{align-items:center;background:#ffffff14;border-radius:var(--radius-md);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.capability-card p{color:var(--color-white);font-family:var(--font-primary);font-size:18px;font-weight:500;letter-spacing:-.9px;line-height:130%;margin:0}.step-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;padding:24px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.step-card:hover{border-color:#06c5f94d;box-shadow:0 12px 32px #0003;transform:translateY(-4px)}.step-card.locked{cursor:not-allowed;filter:grayscale(.3);opacity:.6}.step-card.vip-card{background:linear-gradient(135deg,#06c5f91a,#3b82f61a);border-color:#06c5f94d;position:relative}.step-card.vip-card:before{background:linear-gradient(135deg,var(--color-cyan),var(--color-blue));border-radius:16px;bottom:0;content:"";left:0;opacity:.05;position:absolute;right:0;top:0}.step-card.completed{background:#06c5f91a;border-color:var(--color-cyan);position:relative}.step-card.completed:after{background:linear-gradient(135deg,var(--color-cyan),var(--color-blue));border-radius:16px;bottom:0;content:"";left:0;opacity:.05;position:absolute;right:0;top:0}.thank-you-step-card{align-items:flex-start;background:var(--color-black) url(/static/media/Benefit-bg.41b44d0da7445f70a5f6.png) 10% /cover no-repeat;border:1px solid var(--color-white-10);border-radius:var(--radius-xl);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:0;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);will-change:transform,filter}.thank-you-step-card:before{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.thank-you-step-card:hover{background:#000000e6 url(/static/media/Benefit-bg.41b44d0da7445f70a5f6.png) 20%/cover no-repeat;border-color:var(--color-white-30);box-shadow:0 20px 40px #0006,0 0 20px #ffffff1a;transform:translateY(-8px) scale(1.02)}.thank-you-step-card:hover:before{opacity:1}.thank-you-step-card.locked{cursor:not-allowed;filter:grayscale(.3);opacity:.6}.thank-you-step-card.locked:hover{box-shadow:none;transform:none}.thank-you-step-card.completed{background:#06c5f91a url(/static/media/Benefit-bg.41b44d0da7445f70a5f6.png) 20%/cover no-repeat;border-color:var(--color-cyan)}.vip-card{background:linear-gradient(135deg,#06c5f91a,#0067d61a) url(/static/media/Benefit-bg.41b44d0da7445f70a5f6.png) 20% /cover no-repeat;border:2px solid var(--color-cyan);position:relative}.home-instructor-card{align-items:flex-start;display:flex;flex:1 1 320px;flex-direction:column;gap:-80px;position:relative;width:320px}.home-instructor-image{align-items:center;border:1px solid var(--color-white-20);border-radius:var(--radius-xl);display:flex;gap:var(--spacing-sm);height:320px;overflow:hidden;position:relative;width:320px}.home-instructor-image img{height:100%;object-fit:cover;width:100%}.hero-section{align-items:flex-start;align-self:stretch;height:100vh;max-height:1000px;min-height:600px;overflow:hidden;padding:0 var(--spacing-md);position:relative}.hero-bg,.hero-section{display:flex;flex-direction:column}.hero-bg{align-items:center;justify-content:center;left:0;position:absolute;top:0;z-index:1}.hero-bg,.hero-bg-image{height:917px;width:604px}.hero-bg-image{filter:blur(0);flex-shrink:0;object-fit:cover}.hero-container{align-items:center;align-self:stretch;flex:1 0;justify-content:space-between;z-index:2}.hero-container,.hero-content{display:flex;gap:40px;height:100%;position:relative}.hero-content{justify-content:center;min-width:0;padding:100px 35px 50px;width:50%;z-index:3}.hero-content,.hero-text{align-items:flex-start;flex-direction:column}.hero-text{display:flex;gap:5px}.hero-subtitle,.hero-title{color:var(--color-white);filter:drop-shadow(0 0 10px rgba(0,0,0,.2));font-size:52px;font-style:normal;font-weight:400;max-width:100%;text-shadow:var(--shadow-sm)}.hero-title{font-family:var(--font-primary);letter-spacing:-2.6px;line-height:90%;width:420px}.hero-subtitle{font-family:var(--font-serif);letter-spacing:-1.04px;line-height:95%;width:340px}.hero-bottom{align-items:flex-start;display:flex;flex-direction:column;gap:30px}.hero-description{color:#ffffffd9;filter:drop-shadow(0 0 5px rgba(0,0,0,.1));font-family:var(--font-primary);font-size:21px;font-weight:300;letter-spacing:-1.26px;line-height:140%;max-width:100%;opacity:0;text-shadow:0 1px 10px #0003;width:408px}.hero-bg-image,.hero-blur-circle,.hero-main-image{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}.hero-main-image{border-radius:var(--radius-lg);flex-shrink:0;height:100%;min-width:0;object-fit:cover;object-position:center top;opacity:0;width:50%}.hero-blur-circle{background:var(--color-blue);border-radius:286px;filter:blur(152px);height:286px;left:-119px;opacity:.4;position:absolute;top:-108px;width:286px;z-index:0}.home-hero-section{align-items:flex-start;align-self:stretch;background:url(https://api.builder.io/api/v1/image/assets/TEMP/7464c3eaa06ad065197db78782d2467e09449ebc?width=2400) #d3d3d3 50%/cover no-repeat;display:flex;display:none!important;gap:10px;height:100vh;max-height:1000px;max-width:100%;min-height:650px;padding:100px 55px 50px;position:relative}.home-hero-section:before{background:#0000;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.home-hero-container{align-items:flex-end;max-width:100%;width:100%;z-index:2}.home-hero-container,.home-hero-content{align-self:stretch;display:flex;justify-content:space-between;position:relative}.home-hero-content{align-items:flex-start;flex-direction:column;flex-shrink:0;width:460px}.home-hero-title{align-self:stretch;color:var(--color-white);font-family:var(--font-primary);font-size:64px;font-weight:500;letter-spacing:-3.2px;line-height:90%;margin-bottom:var(--spacing-lg);position:relative}.home-benefits-list{flex-direction:column;gap:25px;width:377px}.home-benefit-item,.home-benefits-list{align-items:flex-start;display:flex;position:relative}.home-benefit-item{align-self:stretch;gap:12px}.home-benefit-icon{align-items:center;background:var(--color-white-05);border-radius:var(--spacing-sm);display:flex;flex-shrink:0;gap:var(--spacing-sm);height:38px;justify-content:center;padding:var(--spacing-sm);position:relative;width:38px}.home-benefit-text{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:5px;position:relative}.home-benefit-text h3{color:var(--color-white);font-size:18px;letter-spacing:-1.08px;line-height:100%}.home-benefit-text h3,.home-benefit-text p{font-family:var(--font-primary);font-weight:400;margin:0;position:relative}.home-benefit-text p{align-self:stretch;color:var(--color-white-70);font-size:14px;letter-spacing:-.84px;line-height:130%}.home-video-section{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:26px;position:relative;width:340px}.home-video-container,.home-video-placeholder{align-items:center;align-self:stretch;background:#0000;border-radius:var(--radius-lg);display:flex;height:180px;justify-content:center;position:relative}.home-video-description{color:var(--color-white-70);font-family:var(--font-primary);font-size:21px;font-weight:400;letter-spacing:-1.26px;line-height:120%;margin:0;position:relative;width:261px}.thank-you-hero-section{background:url(/static/media/Masterclass.06115a24f73452c8164b.jpg) 50%/cover no-repeat;gap:10px;max-width:100%;min-height:100vh;padding:100px 55px 50px}.thank-you-hero-container,.thank-you-hero-section{align-items:flex-start;align-self:stretch;display:flex;justify-content:center;position:relative}.thank-you-hero-container{max-width:1200px;width:100%}.thank-you-hero-content{align-items:center;align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:20px;justify-content:flex-start;position:relative;text-align:center;width:100%}.thank-you-simple-hero{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:calc(100vh - 200px);padding:80px 20px 60px}.thank-you-simple-container{max-width:700px;text-align:center;width:100%}.thank-you-simple-title{color:var(--color-white);font-size:48px;font-weight:400;letter-spacing:-1.5px;line-height:1.1;margin:0 0 16px}.thank-you-simple-subtitle{color:var(--color-white-70);font-size:18px;font-weight:400;line-height:1.5;margin:0 0 24px}.home-hero-section .checkbox-label{align-items:flex-start;color:#fffc;display:flex;font-size:14px;gap:8px;line-height:1.4}.home-hero-section .checkbox-input{margin-top:2px}.home-hero-section .privacy-link{color:var(--color-white);text-decoration:underline}.footer{flex-direction:column;gap:24px;padding:0 55px var(--spacing-3xl) 55px}.footer,.footer-titles{align-items:flex-start;align-self:stretch;display:flex}.footer-titles{align-content:flex-start;flex-wrap:wrap}.footer-titles>div:first-child,.footer-titles>div:nth-child(2){align-items:flex-start;display:flex;flex:1 0;height:2px;justify-content:space-between}.footer-headers{align-items:center;display:flex;flex:1 0;justify-content:space-between}.footer-headers span{color:var(--color-white-50);flex:1 0;font-family:var(--font-mono);font-size:16px;font-weight:400;letter-spacing:-.96px;text-transform:uppercase}.footer-content{align-self:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr));height:160px}.footer-logo-section{align-items:flex-start;align-self:stretch;display:flex;flex:1 0;flex-direction:column;justify-content:space-between}.footer-logo{color:var(--color-white);font-family:var(--font-mono);font-size:36px;font-weight:400;letter-spacing:-2.16px;text-transform:uppercase}.footer-copyright-social{align-items:center;align-self:stretch;display:flex;gap:12px}.footer-copyright{color:var(--color-white-70);font-family:var(--font-primary);font-size:14px;font-weight:400;letter-spacing:-.7px;line-height:22px}.footer-social-link{align-items:center;color:var(--color-white-70);display:flex;text-decoration:none;transition:color .3s ease}.footer-social-link:hover{color:var(--color-white)}.footer-menu{align-items:flex-start;align-self:stretch;display:flex;flex:1 0;justify-content:space-between}.footer-info-menu,.footer-policies-menu{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:12px}.footer-info-menu .footer-link,.footer-info-menu a,.footer-policies-menu .footer-link,.footer-policies-menu a{background:none;border:none;color:var(--color-white);cursor:pointer;font-family:var(--font-primary);font-size:16px;font-weight:400;letter-spacing:-.8px;line-height:24px;padding:0;text-decoration:none}.footer-policies-menu .footer-link,.footer-policies-menu a{text-align:right}.footer-policies-menu .footer-link-left{text-align:left}.footer-divider{align-self:stretch;background:#ffffff52;height:1px}.footer-media{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(10px);background:#00000026;background-clip:padding-box;border:1px solid #0000;border-radius:var(--radius-full);display:flex;gap:var(--spacing-lg);height:60px;left:50%;margin:15px auto 0;padding:15px 24px;position:fixed;top:0;transform:translateX(-50%);width:-webkit-fit-content;width:fit-content;z-index:100}.footer-media:before{background:linear-gradient(352deg,#ffffff4d,#fff0 33%,#fff0 66%,#ffffff4d);border-radius:var(--radius-full)}.footer-media span{color:var(--color-white);font-family:var(--font-primary);font-size:18px;font-weight:600;letter-spacing:-1.08px;line-height:100%;white-space:nowrap}.media-logos-container{overflow:visible;width:100%}.media-logos{align-items:center;display:flex;gap:var(--spacing-lg);justify-content:center;opacity:.6;width:-webkit-fit-content;width:fit-content}.media-logos img,.media-logos svg{filter:brightness(0) invert(1);flex-shrink:0;max-height:21px}.media-logos a:first-child img{transform:translateY(20%)}.mobile-duplicate{display:none}.floating-cta-button{align-items:center;bottom:20px;display:flex;justify-content:center;left:50%;opacity:0;pointer-events:none;position:fixed;transform:translateX(-50%) translateY(100px);transition:opacity .3s ease,transform .3s ease;z-index:100}.floating-cta-button.visible{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.floating-cta-button .cta-button{opacity:1}.section-title{flex-direction:column;gap:18px}.section-badge,.section-title{align-items:center;display:flex}.section-badge{background:var(--color-white-10);border-radius:var(--radius-full);justify-content:center;padding:var(--spacing-sm)}.section-badge span{color:var(--color-white);font-family:var(--font-primary);font-size:14px;font-weight:500;letter-spacing:-.28px;line-height:90%;opacity:.5}.title-content{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}.main-title{color:var(--color-white);font-family:var(--font-primary);font-size:42px;font-weight:400;letter-spacing:-2.1px;line-height:90%;text-align:center;width:506px}.about-section .main-title{width:400px}.sub-title{color:var(--color-white);font-family:var(--font-serif);font-size:42px;font-weight:400;letter-spacing:-.84px;line-height:95%;text-align:center}.thank-you-section-title{align-items:center;display:flex;flex-direction:column;gap:18px;width:100%}.thank-you-section-title .main-title{color:var(--color-white);filter:drop-shadow(0 0 10px rgba(0,0,0,.2));font-family:var(--font-primary);font-size:42px;font-weight:400;letter-spacing:-2.1px;line-height:90%;max-width:100%;text-align:center;text-shadow:var(--shadow-sm);width:800px}.benefits-section{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:36px;padding:var(--spacing-3xl) 0 10vh 0;position:relative}.benefits-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.benefits-grid,.for-you-section{align-self:stretch;padding:0 55px}.for-you-section{align-items:center;display:none;flex-direction:column;gap:36px;margin:var(--spacing-3xl) 0}.for-you-title{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:center;width:1090px}.for-you-title .main-title,.for-you-title .sub-title{font-size:52px;font-weight:400;text-align:left;width:100%}.for-you-title .main-title{color:var(--color-white);font-family:var(--font-primary);letter-spacing:-2.6px;line-height:90%}.for-you-title .sub-title{color:var(--color-white);font-family:var(--font-serif);letter-spacing:-1.04px;line-height:95%}.circles-container{align-items:flex-start;display:flex;flex-direction:column}.circles-row:not(:first-child){margin-top:-38px}.circles-row{align-items:center;display:flex;gap:0}.circles-row:first-child{padding-left:145px}.circle-item{align-items:center;border:1px solid #f5f5f540;border-radius:145px;display:flex;flex-direction:column;gap:var(--spacing-md);height:290px;justify-content:center;padding:var(--spacing-lg);width:290px}.circle-item.large{gap:15px}.circle-item.cta-circle{background:var(--color-gray-light);position:relative}.circle-item.cta-circle .large-text{color:#140001}.circle-icon{align-items:center;display:flex;height:32px;justify-content:center;width:32px}.circle-item p,.large-text{color:var(--color-gray-light);font-family:var(--font-primary);font-weight:400;text-align:center}.circle-item .accent-text{color:#06c5f9!important}.circle-item p{font-size:20px;letter-spacing:-1px;line-height:100%}.large-text{font-size:25px;letter-spacing:-1.25px;line-height:25px}.accent-text{color:#06c5f9;font-family:var(--font-primary);font-size:13px;font-weight:400;letter-spacing:-.65px;line-height:15px;text-align:center}.cursor-icon{bottom:70px;position:absolute;right:100px}.about-section{align-items:center;align-self:stretch;background:var(--color-black);display:flex;flex-direction:column;gap:36px;margin:var(--spacing-3xl) 0 240px 0;padding:0 55px}.about-cards-grid{grid-row-gap:10px;grid-column-gap:10px;align-self:stretch;column-gap:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));height:90vh;min-height:650px;row-gap:10px}.scroll-sections{align-self:stretch;height:600vh;margin:var(--spacing-3xl) 0 0 0;position:relative}.scroll-sections:after,.scroll-sections:before{content:"";height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:var(--transition-slow);width:100%}.scroll-sections:before{background:url(https://api.builder.io/api/v1/image/assets/TEMP/4404a4a6e705735493dbc3fcd7e1a9e07dcbb64a?width=2400) 50%/cover no-repeat;z-index:1}.scroll-sections:after{background:#0009;z-index:2}.scroll-sections.in-view:after,.scroll-sections.in-view:before{opacity:1}.scroll-text-container{height:100vh;position:-webkit-sticky;position:sticky;z-index:3}.scroll-section,.scroll-text-container{align-items:center;display:flex;justify-content:center;left:0;top:0;width:100%}.scroll-section{height:100%;opacity:0;pointer-events:none;position:absolute;transition:opacity .8s ease}.scroll-section.active{opacity:1}.scroll-section p{color:var(--color-white);font-family:var(--font-primary);font-size:48px;font-weight:400;letter-spacing:-2.4px;line-height:110%;max-width:90%;text-align:center;text-shadow:0 2px 20px #00000080;width:800px}.capability-cards-section{background:#0000;margin-top:-220vh;padding:0;position:relative;z-index:4}.capability-cards-slider{align-items:center;display:flex;flex-direction:column;gap:60px;margin:0 auto;max-width:1400px;padding:0 55px 120px;position:relative;width:100%}.final-cta-section{margin:var(--spacing-3xl) auto;width:888px}.final-cta-content{gap:60px;width:888px}.final-cta-content,.final-cta-title{align-items:center;display:flex;flex-direction:column}.final-cta-title{align-self:stretch;gap:18px;padding:0 120px}.final-cta-title h2{align-self:stretch;color:var(--color-gray-light);font-family:var(--font-primary);font-size:64px;font-weight:400;letter-spacing:-3.2px;line-height:85%;text-align:center}.fade-text,.home-fade-text{opacity:.45}.final-cta-title p{align-self:stretch;color:var(--color-white-70);font-family:var(--font-primary);font-size:21px;font-weight:500;letter-spacing:-1.26px;line-height:130%;text-align:center}.cta-tags{align-items:flex-start;width:888px}.cta-tag,.cta-tags,.home-cta-tag{display:flex;justify-content:center}.cta-tag,.home-cta-tag{align-items:center;height:100px;padding:57px 0}.cta-tag{flex:1 1;flex-direction:column}.home-final-cta-section .cta-tag{flex:0 1}.cta-tag.top{flex-direction:column}.cta-tag.bottom{flex-direction:column-reverse}.home-cta-tag{flex-direction:column;gap:-20px;position:relative}.home-cta-tag.middle{flex-direction:column-reverse}.home-tag-image,.tag-image,.tag-image-rotated{border-bottom-left-radius:45px;border-bottom-right-radius:45px;height:90px;width:148px}.tag-image-rotated{transform:rotate(-180deg);transform-origin:center}.home-tag-image{border-radius:0 0 45px 45px;flex-shrink:0;position:relative}.home-tag-text,.tag-text{word-wrap:break-word;color:var(--color-gray-light);font-family:var(--font-primary);font-size:16px;font-weight:600;letter-spacing:-.8px;line-height:16px;position:relative;text-align:center;width:102px}.home-tag-text{line-height:100%}.testimonial-section{align-items:center;align-self:stretch;background:url(https://api.builder.io/api/v1/image/assets/TEMP/f01930b8fe5a6b014e6d3aefde5b7b35bf9fc9d7?width=2400) #d3d3d3 50%/cover no-repeat;display:flex;gap:159px;height:720px;padding:87px 55px;position:relative}.testimonial-content{align-items:flex-start;display:flex;flex-direction:column;gap:36px;width:481px}.testimonial-content h2{color:var(--color-gray-light);font-family:var(--font-primary);font-size:64px;font-weight:400;letter-spacing:-3.2px;line-height:85%;width:403px}.testimonial-content p{align-self:stretch;font-family:var(--font-primary);font-weight:500}.testimonial-content p,.testimonial-content p .accent-text{font-size:18px;letter-spacing:-1.08px;line-height:130%}.muted-text{color:var(--color-white-70)}.highlight-text{color:var(--color-white)}.testimonial-comment-1{position:absolute;right:510px;top:260px}.testimonial-comment-2{position:absolute;right:100px;top:350px}.testimonial-mobile-image{display:none}.comment{margin:20px 0;position:relative}.comment:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_22_16)'%3E%3Cpath d='M9.255 21.145 5.945 4.273l15.2 8.328-7.488 2.172-4.402 6.372Z' fill='%23000'/%3E%3Cpath d='M9.255 21.145 5.945 4.273l15.2 8.328-7.488 2.172-4.402 6.372Z' stroke='%23F5F5F5' stroke-width='.542'/%3E%3C/g%3E%3C/svg%3E");content:"";height:21px;left:0;position:absolute;top:0;width:21px}.comment-bubble,.home-comment-bubble{align-items:flex-start;background:#1d1d1d;border:1px solid var(--color-gray-border);border-radius:1px 13px 13px 13px;box-shadow:var(--shadow-comment);display:flex;font-family:var(--font-primary)}.comment-bubble{color:var(--color-gray-medium);display:inline-flex;font-size:12px;font-weight:400;height:24px;letter-spacing:-.6px;line-height:13px;margin-left:18px;margin-top:21px;padding:var(--spacing-xs) 14px}.home-comment-bubble{flex:1 0;flex-direction:column;gap:var(--spacing-sm);margin-left:var(--spacing-lg);padding:15px var(--spacing-md);position:relative}.faqs-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:72px;margin:var(--spacing-3xl) 0;padding:0 55px}.faqs-section h2{color:var(--color-white);font-family:var(--font-primary);font-size:52px;font-weight:400;letter-spacing:-2.6px;line-height:100%;text-align:center}.faq-accordion{align-items:stretch;align-self:stretch;display:flex;flex-direction:column;gap:24px;width:100%}.faq-accordion>div{width:100%}.faq-divider{align-self:stretch;background:#ffffff52;height:1px}.faq-item{align-items:flex-start;align-self:stretch;display:flex;gap:60px;padding-top:24px;width:100%}.faq-number{color:var(--color-white-20);font-family:var(--font-primary);font-size:42px;font-weight:600;letter-spacing:-2.1px;line-height:46px}.faq-content{align-items:flex-start;flex:1 1;flex-direction:column;gap:16px;width:100%}.faq-content,.faq-question{display:flex;justify-content:center}.faq-question{align-items:center;align-self:stretch;cursor:pointer;gap:var(--spacing-sm);transition:var(--transition-normal)}.faq-question:hover{opacity:.8}.faq-question h3{color:var(--color-white);flex:1 0;font-family:var(--font-primary);font-size:24px;font-weight:600;letter-spacing:-1.44px;line-height:130%}.faq-plus{align-items:center;display:flex;justify-content:center}.faq-plus,.plus-icon{height:32px;position:relative;width:32px}.plus-icon{transform:rotate(0deg);transition:var(--transition-normal)}.plus-icon:after,.plus-icon:before{background:var(--color-white-50);content:"";position:absolute;transition:var(--transition-normal)}.plus-icon:before{height:32px;left:15px;top:0;width:2px}.plus-icon:after{height:2px;left:0;top:15px;width:32px}.faq-answer{align-self:stretch;color:var(--color-white);font-family:var(--font-primary);font-size:16px;font-weight:400;letter-spacing:-.8px;line-height:140%;max-height:0;opacity:.8;overflow:hidden;padding:0;transition:var(--transition-normal)}.faq-answer.open{max-height:500px;opacity:.8;padding:16px 0}.faq-plus.active .plus-icon{transform:rotate(45deg)}.popup-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:var(--spacing-md);position:fixed;right:0;top:0;z-index:9999}.popup-content{background:var(--color-white);border:1px solid var(--color-white-20);border-radius:var(--radius-lg);box-shadow:0 25px 50px #00000040;max-height:90vh;max-width:500px;overflow-y:auto;position:relative;width:100%}.popup-close{background:none;border:none;border-radius:var(--radius-sm);color:var(--color-gray-medium);cursor:pointer;padding:var(--spacing-sm);position:absolute;right:var(--spacing-xs);top:var(--spacing-xs);transition:all var(--transition-normal);z-index:10}.popup-close:hover{background:var(--color-gray-light);color:var(--color-black);transform:scale(1.1)}.popup-form{padding:var(--spacing-2xl) var(--spacing-xl)}.popup-header{margin-bottom:var(--spacing-2xl);text-align:center}.popup-header h2{color:var(--color-black);font-family:var(--font-primary);font-size:28px;font-weight:700;line-height:1.2;margin:0 0 var(--spacing-md) 0}.popup-header p{color:var(--color-gray-medium);font-family:var(--font-secondary);font-size:16px;line-height:1.5;margin:0}.form-group{margin-bottom:var(--spacing-lg)}.checkbox-label{color:var(--color-gray-medium);cursor:pointer;font-family:var(--font-secondary);gap:var(--spacing-sm);line-height:1.5}.checkbox-input{accent-color:var(--color-blue);cursor:pointer;flex-shrink:0;height:18px;margin:2px 0 0;width:18px}.privacy-link{color:var(--color-blue);font-weight:500;text-decoration:none;transition:color var(--transition-normal)}.privacy-link:hover{color:var(--color-gray-dark);text-decoration:underline}.form-input,.form-select{background:var(--color-white);border:2px solid var(--color-gray-light);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-black);font-family:var(--font-secondary);font-size:16px;padding:var(--spacing-md);transition:all var(--transition-normal);width:100%}.form-input:focus,.form-select:focus{border-color:var(--color-blue);box-shadow:0 0 0 3px #0067d61a;outline:none}.form-input::placeholder{color:var(--color-gray-medium)}.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:40px}.important-badge{align-items:center;background-color:#3c3c3ccc;border-radius:20px;display:flex;gap:8px;justify-content:center;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:8px 16px;width:-webkit-fit-content;width:fit-content}.important-badge-icon{font-size:16px}.important-badge-text{font-size:14px;font-weight:500}.important-badge-text,.vip-badge{color:var(--color-white);letter-spacing:.5px;text-transform:uppercase}.vip-badge{background:linear-gradient(135deg,var(--color-cyan),var(--color-blue));border-radius:20px;box-shadow:0 4px 12px #06c5f94d;font-size:12px;font-weight:700;padding:8px 16px;position:absolute;right:-12px;top:-12px;z-index:10}.status-indicator{border-radius:50%;height:8px;transition:all .3s ease;width:8px}.status-indicator.pending{background:#fbbf24;box-shadow:0 0 10px #fbbf2480}.status-indicator.completed{background:#10b981;box-shadow:0 0 10px #10b98180}.status-indicator.locked{background:#6b7280}.status-indicator.available{animation:pulse 2s infinite;background:#10b981;box-shadow:0 0 10px #10b98180}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.status-text{color:var(--color-white-70);font-family:var(--font-primary);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.whatsapp-info-box{background-color:#06c5f91a;border:2px solid var(--color-cyan);border-radius:12px;padding:20px;text-align:center}.whatsapp-info-box p{color:var(--color-cyan);font-size:17px;font-weight:600;line-height:1.6;margin:0}.whatsapp-info-box strong{color:var(--color-white)}.cta-title-highlight{color:var(--color-cyan)}.home-about-section{position:relative;width:760px}.home-about-content,.home-about-section{align-items:center;display:flex;flex-direction:column;gap:36px}.home-about-content{align-self:stretch}.home-about-title{align-items:center;display:flex;flex-direction:column;gap:7px;position:relative}.home-about-title h2,.home-about-title h3{color:var(--color-white);font-size:42px;font-weight:400;margin:0;position:relative;text-align:center}.home-about-title h2{font-family:var(--font-primary);letter-spacing:-2.1px;line-height:85%;width:638px}.home-about-title h3{font-family:var(--font-serif);letter-spacing:-.84px;line-height:90%;width:568px}.home-instructors-grid{gap:40px}.home-instructor-comment,.home-instructors-grid{align-items:flex-start;align-self:stretch;display:flex;position:relative}.home-instructor-comment{flex-direction:column;gap:4px;margin-top:-80px;padding-left:20px}.home-cursor-icon{align-items:flex-start;display:flex;flex-direction:column;gap:10px;height:22px;position:relative;width:320px}.home-instructor-name{color:var(--color-gray-medium);font-size:12px;font-weight:400;letter-spacing:-.6px;line-height:13.012px}.home-instructor-name,.home-instructor-title{font-family:var(--font-primary);position:relative}.home-instructor-title{color:var(--color-white);font-size:16px;letter-spacing:-.96px;line-height:130%}.home-instructor-description{align-self:stretch;color:var(--color-white-70);font-family:var(--font-primary);font-size:16px;font-weight:400;letter-spacing:-.9px;line-height:138%;margin:0;position:relative}.home-company-info{align-items:center;display:flex;flex-direction:column;gap:36px;position:relative}.home-company-text{color:var(--color-white);font-family:var(--font-primary);font-size:21px;font-weight:400;letter-spacing:-1.44px;line-height:140%;margin:0;position:relative;text-align:center}.home-company-text strong{font-size:24px;font-weight:400}.home-stats{align-items:flex-start;display:flex;gap:20px;position:relative}.home-stat-item{color:var(--color-white-70);font-family:var(--font-primary);font-size:21px;font-weight:400;letter-spacing:-1.26px;line-height:160%;position:relative;text-align:center}.home-stat-number{color:var(--color-white);display:block;font-size:36px}.home-stat-label{color:var(--color-white-70);display:block;font-size:21px}.home-final-cta-section{align-items:center;background:var(--color-black) url(/static/media/Benefit-bg.41b44d0da7445f70a5f6.png) 50% /cover no-repeat;border-radius:30px;display:flex;justify-content:center;padding:40px;position:relative;width:1090px}.home-final-cta-content{flex-shrink:0;gap:36px;width:880px}.home-final-cta-content,.home-final-cta-title{align-items:center;display:flex;flex-direction:column;position:relative}.home-final-cta-title{align-self:stretch;gap:18px;padding:0 120px}.home-final-cta-title h2{align-self:stretch;color:var(--color-gray-light);font-family:var(--font-primary);font-size:64px;font-weight:400;letter-spacing:-3.2px;line-height:85%;margin:0;position:relative;text-align:center}.home-fade-text{opacity:.45}.home-final-cta-title p{align-self:stretch;color:var(--color-white-70);font-family:var(--font-primary);font-size:21px;font-weight:400;letter-spacing:-1.26px;line-height:130%;margin:0;position:relative;text-align:center}.home-final-cta-section .checkbox-label{align-items:flex-start;color:#fffc;display:flex;font-size:14px;gap:8px;line-height:1.4}.home-final-cta-section .checkbox-input{margin-top:2px}.home-final-cta-section .privacy-link{color:var(--color-white);text-decoration:underline}.home-cta-tags{align-items:flex-start;display:flex;justify-content:center;position:relative;width:888px}.home-tag-image-container{flex-shrink:0;height:90px;position:relative;width:148px}.home-tag-image-bg{background:#d9d9d9;border-radius:0 0 45px 45px;height:90px;top:0}.home-tag-image-bg,.home-tag-light{flex-shrink:0;left:0;position:absolute;width:148px}.home-tag-light{background-blend-mode:normal,lighten;height:149px;mix-blend-mode:plus-lighter;top:-58px;transform:rotate(-90deg)}.thank-you-page{background:var(--color-black);color:var(--color-white);font-family:var(--font-primary);gap:var(--spacing-3xl);min-height:100vh}.thank-you-page,.thank-you-video-section{align-items:center;display:flex;flex-direction:column}.thank-you-video-section{gap:16px;position:relative}.thank-you-video-container,.thank-you-video-placeholder{align-items:center;background:#0000004d;border:1px solid var(--color-white-20);border-radius:var(--radius-lg);display:flex;gap:20px;justify-content:center;padding:20px;position:relative}.thank-you-video-placeholder{height:225px;padding:0;width:600px}.video-content{text-align:left}.video-title{color:var(--color-white);font-size:24px;font-weight:600;line-height:1.3;margin:0 auto 20px;max-width:800px}.thank-you-video-description{color:var(--color-white-70);font-family:var(--font-primary);font-size:21px;font-weight:400;letter-spacing:-1.26px;line-height:120%;margin:0;position:relative}.thank-you-steps-content{align-self:stretch;gap:40px;width:100%}.thank-you-steps-content,.thank-you-steps-title{align-items:center;display:flex;flex-direction:column}.thank-you-steps-title{gap:18px;position:relative}.thank-you-steps-title h2{color:var(--color-white);font-family:var(--font-primary);font-size:42px;font-weight:400;letter-spacing:-2.1px;line-height:90%;margin:0;max-width:800px;position:relative;text-align:center}.steps-container{display:flex;flex-direction:column;gap:30px;margin:0 auto;max-width:1200px;padding:0 20px}.overall-progress{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;padding:24px;width:100%}.progress-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.progress-header h3{color:var(--color-white);font-size:18px;font-weight:600;margin:0}.progress-percentage{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--color-cyan),var(--color-blue));-webkit-background-clip:text;background-clip:text;color:var(--color-cyan);font-size:16px;font-weight:700}.progress-bar-container{width:100%}.progress-bar{background:#ffffff1a;border-radius:4px;height:8px;overflow:hidden;width:100%}.progress-fill{background:linear-gradient(90deg,var(--color-cyan),var(--color-blue));border-radius:4px;position:relative;transition:width .8s cubic-bezier(.4,0,.2,1)}.steps-layout{grid-gap:30px;align-items:start;display:grid;gap:30px;grid-template-columns:2fr 1fr}.main-steps{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.vip-step{position:relative}.step-header{gap:12px;margin-bottom:16px}.step-header,.step-icon{align-items:center;display:flex}.step-icon{background:#ffffff1a;border-radius:12px;color:var(--color-white);height:40px;justify-content:center;transition:all .3s ease;width:40px}.step-icon.vip-icon{background:linear-gradient(135deg,var(--color-cyan),var(--color-blue));color:var(--color-white)}.step-number{align-items:center;background:var(--color-white);border-radius:50%;color:var(--color-dark);display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.step-number.vip-number{background:linear-gradient(135deg,var(--color-cyan),var(--color-blue));color:var(--color-black);font-weight:700}.step-status{gap:8px}.step-content,.step-status{align-items:center;display:flex}.step-content{align-self:stretch;flex:1 0;flex-direction:column;gap:15px;padding:20px}.step-content h3{color:var(--color-white);font-size:18px;font-weight:600;line-height:1.3;margin:0 0 8px}.step-content p{color:var(--color-white-70);font-size:14px;line-height:1.5;margin:0 0 20px}.step-progress{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px 16px;width:100%}.progress-bar.vip-progress .progress-fill{animation:gradient-shift 2s ease-in-out infinite;background:linear-gradient(90deg,var(--color-cyan),var(--color-blue),var(--color-cyan));background-size:200% 100%}@keyframes gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.progress-text{color:var(--color-white-80);font-size:11px;letter-spacing:.5px}.progress-text,.thank-you-step-button{font-family:var(--font-primary);font-weight:600;text-transform:uppercase}.thank-you-step-button{align-items:center;align-self:flex-start;background:var(--color-white-05);border:1px solid var(--color-white-20);border-radius:var(--radius-md);cursor:pointer;display:flex;font-size:14px;gap:12px;justify-content:center;letter-spacing:-.5px;overflow:hidden;padding:14px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.thank-you-step-button.vip{background:linear-gradient(135deg,var(--color-cyan),var(--color-blue));border-color:var(--color-cyan);box-shadow:0 4px 15px #06c5f94d;color:var(--color-black)}.thank-you-step-button.locked{background:var(--color-white-05);border-color:var(--color-white-10);cursor:not-allowed;opacity:.5}.thank-you-step-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.thank-you-step-button:not(.locked):hover:before{left:100%}.thank-you-step-button span{color:var(--color-white);position:relative;transition:color .3s ease;z-index:1}.thank-you-step-button.vip span{color:var(--color-black)}.step-button-icon{align-items:center;display:flex;height:20px;justify-content:center;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:20px;z-index:1}.thank-you-step-button:not(.locked):hover{border-color:var(--color-white-40);box-shadow:0 10px 25px #0000004d,0 0 15px #ffffff1a;transform:translateY(-3px) scale(1.05)}.thank-you-step-button.vip:not(.locked):hover{box-shadow:0 10px 25px #06c5f966,0 0 20px #06c5f94d;transform:translateY(-3px) scale(1.05)}.thank-you-step-button:not(.locked):hover .step-button-icon{transform:translateX(4px) scale(1.1)}.thank-you-step-button:not(.locked):active{transform:translateY(-1px) scale(1.02);transition:all .1s ease}.thank-you-step-button.locked:hover{box-shadow:none;transform:none}.thank-you-final-cta-section{background:var(--color-black) url(/static/media/Benefit-bg.41b44d0da7445f70a5f6.png) 50% /cover no-repeat;border-radius:30px;justify-content:center;margin:var(--spacing-3xl) 0;max-width:1000px;padding:40px}.thank-you-final-cta-content,.thank-you-final-cta-section{align-items:center;display:flex;position:relative;width:100%}.thank-you-final-cta-content{flex-direction:column;gap:36px}.thank-you-final-cta-title{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:18px;padding:0 40px;position:relative}.thank-you-final-cta-title h2{align-self:stretch;color:var(--color-gray-light);font-family:var(--font-primary);font-size:48px;font-weight:400;letter-spacing:-2.4px;line-height:85%;margin:0;position:relative;text-align:center}.thank-you-fade-text{opacity:.45}.thank-you-page-simple{background:var(--color-black);color:var(--color-white);display:flex;flex-direction:column;font-family:var(--font-primary);min-height:100vh}.thank-you-simple-video{margin:0 0 40px;width:100%}.simple-video-container{background:#0000004d;border:1px solid #ffffff1a;border-radius:16px;margin:0 auto;max-width:800px;overflow:hidden;width:100%}.simple-video{background:#000;display:block;height:auto;width:100%}.thank-you-simple-steps{display:flex;flex-direction:column;gap:32px;margin-top:60px}.simple-step{align-items:flex-start;background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;display:flex;gap:24px;padding:32px;text-align:left;transition:all .3s ease}.simple-step:hover{background:#ffffff0d;border-color:#ffffff26}.simple-step-number{align-items:center;background:#ffffff1a;border-radius:12px;color:var(--color-white);display:flex;font-size:20px;font-weight:600;height:48px;justify-content:center;min-width:48px;width:48px}.simple-step-content{display:flex;flex:1 1;flex-direction:column;gap:16px}.simple-step-content h3{color:var(--color-white);font-size:22px;font-weight:500;line-height:1.3;margin:0}.simple-step-description{color:var(--color-white-70);font-size:15px;line-height:1.5;margin:0}.simple-calendar-buttons{display:flex;flex-wrap:wrap;gap:12px}.step-icon-number{align-items:center;display:flex;gap:12px}.policy-page{background:var(--color-black);color:var(--color-white);font-family:var(--font-primary);min-height:100vh;padding:var(--spacing-2xl) var(--spacing-md)}.policy-container{line-height:1.6;margin:0 auto;max-width:800px}.policy-header{margin-bottom:var(--spacing-2xl);text-align:center}.back-link{background:none;border:none;color:var(--color-white-70);cursor:pointer;display:inline-block;font-family:inherit;font-size:14px;margin-bottom:var(--spacing-md);padding:0;text-decoration:none;transition:var(--transition-normal)}.back-link:hover,.policy-header h1{color:var(--color-white)}.policy-header h1{font-size:2.5rem;font-weight:700;margin:0 0 var(--spacing-sm) 0}.policy-date{color:var(--color-white-50);font-size:14px;margin:0}.policy-content{background:var(--color-white-05);border:1px solid var(--color-white-10);border-radius:var(--radius-md);padding:var(--spacing-2xl)}.policy-content p{color:var(--color-white-70);margin:0 0 var(--spacing-md) 0}.policy-content p:last-child{margin-bottom:0}.course-layout{color:var(--color-white);font-family:var(--font-primary);height:100vh;overflow:hidden;width:100vw}.course-layout,.course-main-area{background:var(--color-black);display:flex}.course-main-area{flex:1 1;flex-direction:column;height:calc(100vh - 50px);margin-top:50px;position:relative}.content-scrollable{flex:1 1;overflow-y:auto;padding-bottom:100px}.content-wrapper{margin:0 auto;max-width:840px;padding:60px 40px}.content-header{animation:fadeIn .6s ease-out;margin-bottom:40px;position:relative}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.content-header-top{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.watermark-indicator-content{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;color:var(--color-white-50);display:flex;font-family:var(--font-mono);font-size:10px;gap:6px;letter-spacing:.05em;padding:6px 12px}.content-title{color:var(--color-white);flex:1 1;font-family:var(--font-serif);font-size:42px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.course-layout.focus-mode .course-sidebar,.course-layout.focus-mode .course-top-bar{display:none}.course-layout.focus-mode .course-main-area{height:100vh;margin-top:0}.course-layout.focus-mode .course-bottom-bar:before{bottom:0;content:"";height:150px;left:0;pointer-events:none;position:absolute;right:0;z-index:48}.course-layout.focus-mode .course-bottom-bar{pointer-events:all;transition:opacity .25s ease;z-index:50}.course-layout.focus-mode .progress-section,.course-layout.focus-mode .tools-controls{opacity:0;pointer-events:auto;transition:opacity .25s ease}.course-layout.focus-mode .navigation-controls{opacity:1;pointer-events:auto}.course-layout.focus-mode .course-bottom-bar:hover .progress-section,.course-layout.focus-mode .course-bottom-bar:hover .tools-controls{opacity:1}.course-layout.focus-mode .nav-btn-pill,.course-layout.focus-mode .tool-btn-bottom{pointer-events:auto}.course-layout.focus-mode .watermark-indicator-content{display:none}.course-layout.focus-mode .content-wrapper{max-width:780px}@media (max-width:968px){.course-layout{flex-direction:column;height:auto;overflow:auto}.content-wrapper{padding:32px 20px}.content-title{font-size:28px}}.course-sidebar{background:#050505;border-right:1px solid #ffffff1a;display:flex;flex-direction:column;flex-shrink:0;height:calc(100vh - 50px);margin-top:50px;transition:transform .3s ease;width:320px;z-index:2}.sidebar-header{padding:32px 24px 0}.course-title-small{color:var(--color-white);font-family:var(--font-serif);font-size:20px;font-weight:700;letter-spacing:-.02em;margin:0;opacity:.9}.adaptive-learning-toggle{border-bottom:1px solid #ffffff1a;margin-bottom:8px;padding:16px 24px}.toggle-header{align-items:center;color:var(--color-white-50);display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.toggle-switch{background:#ffffff0d;border-radius:8px;display:flex;gap:2px;padding:2px}.toggle-option{background:#0000;border:none;border-radius:6px;color:var(--color-white-50);cursor:pointer;flex:1 1;font-family:var(--font-primary);font-size:12px;font-weight:500;padding:8px 12px;transition:all .2s ease}.toggle-option:hover{color:var(--color-white-70)}.toggle-option.active{background:#ffffff1a;color:var(--color-white)}.lessons-list{flex:1 1;list-style:none;margin:0;overflow-y:auto;padding:0 16px 24px}.lessons-list::-webkit-scrollbar{width:4px}.lessons-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.lesson-item{align-items:flex-start;border:1px solid #0000;border-radius:12px;cursor:pointer;display:flex;gap:16px;margin-bottom:4px;opacity:.6;padding:16px 12px;transition:all .3s ease}.lesson-item:hover{background:#ffffff0d;opacity:.9}.lesson-item.active{background:#ffffff0f;opacity:1}.lesson-icon-wrapper{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:2px;width:24px}.lesson-check-icon{animation:scaleIn .2s ease-out;color:#22c55e}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.lesson-number{color:var(--color-white-50);font-family:var(--font-mono);font-size:18px;min-width:20px}.lesson-item.active .lesson-number{color:var(--color-white)}.lesson-info{display:flex;flex:1 1;flex-direction:column;gap:4px}.lesson-name{color:var(--color-white);font-size:14px;font-weight:500;letter-spacing:.01em;line-height:1.4}.lesson-meta-info{align-items:center;color:var(--color-white-50);display:flex;font-size:11px;gap:6px;margin-top:4px}.lesson-duration{font-family:var(--font-mono);font-size:14px}.sidebar-footer{background:#0003;border-top:1px solid #ffffff1a;padding:16px}.live-sessions-btn{align-items:flex-start;background:#0000;border:1px solid #0000;border-radius:12px;cursor:pointer;display:flex;gap:16px;margin-bottom:4px;opacity:.6;padding:16px 12px;text-align:left;transition:all .3s ease;width:100%}.live-sessions-btn:hover{background:#ffffff0d;opacity:.9}.live-icon-wrapper{align-items:center;color:var(--color-white-50);display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:2px;width:24px}.live-info{display:flex;flex:1 1;flex-direction:column;gap:0}.sesion-title{color:var(--color-white);font-size:18px;font-weight:500;letter-spacing:.01em;line-height:1.4}.live-subtitle{align-items:center;color:var(--color-white-50);display:flex;font-size:14px;gap:6px;margin-top:4px}@media (max-width:968px){.course-sidebar{border-bottom:1px solid #ffffff1a;border-right:none;height:auto;max-height:none;width:100%}}.video-placeholder{background:radial-gradient(circle at center,#1a1a1a 0,#000 100%);border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 20px 60px #00000080;transition:transform .3s ease}.play-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff0;border:1px solid #fff0;border-radius:50%;color:var(--color-white);cursor:pointer;display:flex;font-size:24px;height:80px;justify-content:center;padding-left:4px;transition:all .4s cubic-bezier(.16,1,.3,1);width:80px}.play-icon:hover{background:var(--color-white);box-shadow:0 0 30px #fff3;color:var(--color-black);transform:scale(1.1)}.content-article{color:#fffc;font-size:18px;font-weight:300;line-height:1.8}.content-article h3{color:var(--color-white);font-family:var(--font-serif);font-size:24px;letter-spacing:-.01em;margin-bottom:20px;margin-top:40px}.content-article p{margin-bottom:24px}.content-download{background:linear-gradient(180deg,#ffffff0d,#fff0);border:1px solid #ffffff1a;border-radius:24px;padding:60px;text-align:center}.content-download h3{color:var(--color-white);font-family:var(--font-serif);font-size:24px;margin:0 0 12px}.content-download p{color:var(--color-white-50);font-size:15px;margin-bottom:32px}.download-icon{color:var(--color-white);font-size:32px;margin-bottom:24px;opacity:.8}.download-btn{background:var(--color-white);border:none;border-radius:100px;color:var(--color-black);cursor:pointer;font-family:var(--font-primary);font-size:14px;font-weight:600;letter-spacing:.02em;padding:16px 32px;transition:all .3s ease}.download-btn:hover{box-shadow:0 10px 30px #ffffff26;transform:translateY(-2px)}.content-quiz{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;padding:40px}.content-quiz h3{border-bottom:1px solid #ffffff1a;color:var(--color-white);font-family:var(--font-serif);font-size:22px;margin-bottom:30px;margin-top:0;padding-bottom:20px}.quiz-question p{color:var(--color-white);font-size:18px;font-weight:500;margin-bottom:24px}.quiz-options{display:flex;flex-direction:column;gap:12px}.quiz-options label{align-items:center;background:#ffffff0d;border:1px solid #0000;border-radius:12px;color:#fffc;cursor:pointer;display:flex;font-family:var(--font-primary);font-size:15px;gap:16px;padding:20px;transition:all .2s ease}.quiz-options label:hover{background:#ffffff0f;border-color:#ffffff1a;color:var(--color-white)}.quiz-options input[type=radio]{accent-color:var(--color-white);height:18px;width:18px}.lesson-summary-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff26;border-radius:12px;color:var(--color-white);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:14px;font-weight:500;gap:10px;justify-content:center;margin-top:32px;padding:14px 24px;transition:all .2s ease;width:100%}.lesson-summary-btn:hover{background:#ffffff1a;border-color:#ffffff40;transform:translateY(-1px)}.lesson-summary-btn svg{flex-shrink:0}.course-top-bar{height:60px;padding:0 24px}.top-bar-left,.top-bar-right{gap:16px}.search-bar-trigger{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:var(--color-white-50);cursor:pointer;display:flex;padding:8px 12px;transition:all .2s ease;width:240px}.search-bar-trigger:hover{background:#ffffff14;border-color:#fff3;color:var(--color-white-70)}.search-icon{margin-right:8px}.search-placeholder{flex:1 1;font-size:13px}.search-shortcut{background:#ffffff1a;border-radius:4px;font-family:var(--font-mono);font-size:10px;padding:2px 6px}.feature-pill-btn{align-items:center;background:#0000;border:none;border-radius:0;box-shadow:none;color:var(--color-white-70);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:13px;font-weight:500;gap:8px;height:32px;padding:0 12px;transition:opacity .2s ease}.feature-pill-btn:hover{opacity:.8}.feature-pill-btn.referral-btn{background:#0000;border:none;color:#fbbf24}.feature-pill-btn.referral-btn:hover{opacity:.8}.feature-pill-btn.certificate-trigger-btn{background:var(--color-white);border:none;border-radius:40px;box-shadow:none;color:var(--color-black);font-weight:600;margin-left:8px}.feature-pill-btn.certificate-trigger-btn:hover{opacity:.9}.info-text{font-size:12px;opacity:.8}.divider-vertical{background:#ffffff1a;height:24px;margin:0 4px;width:1px}.icon-group{gap:8px}.feature-icon-btn,.icon-group{align-items:center;display:flex}.feature-icon-btn{background:#0000;border:none;border-radius:0;box-shadow:none;color:var(--color-white-70);cursor:pointer;height:32px;justify-content:center;transition:opacity .2s ease;width:32px}.feature-icon-btn:hover{opacity:.8}.achievements-badge{height:16px;right:-2px;top:-2px;width:16px}@media (max-width:968px){.course-top-bar{padding:0 16px}.search-bar-trigger{background:#0000;border:none;justify-content:center;padding:0;width:36px}.search-placeholder,.search-shortcut{display:none}.search-icon{margin:0}.feature-pill-btn span,.info-text{display:none}.feature-pill-btn{justify-content:center;padding:0;width:32px}}.course-bottom-bar{align-items:center;background:linear-gradient(0deg,#000 0,#000c 80%,#0000);bottom:0;display:flex;height:90px;justify-content:space-between;left:0;padding:0 40px 20px;pointer-events:none;position:absolute;right:0;z-index:10}.course-bottom-bar>*{pointer-events:auto}.progress-section{width:180px}.progress-info{color:#fff6;font-size:10px;font-weight:600;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.progress-bar-mini{background:#ffffff1a;border-radius:2px;height:2px;overflow:hidden}.progress-fill{background:var(--color-white);height:100%;transition:width .5s cubic-bezier(.22,1,.36,1)}.navigation-controls{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:100px;display:flex;flex-direction:row;gap:16px;padding:4px 6px}.nav-btn-pill{align-items:center;background:#0000;border:none;border-radius:100px;color:var(--color-white);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:13px;font-weight:500;gap:8px;height:36px;padding:0 16px;transition:all .2s ease}.nav-btn-pill:hover:not(:disabled){background:#ffffff1a}.nav-btn-pill:disabled{cursor:not-allowed;opacity:.3}.lesson-counter{color:#fff9;font-family:var(--font-mono);font-size:12px;padding:0 8px}.tool-btn-bottom,.tools-controls{display:flex;gap:8px}.tool-btn-bottom{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:100px;color:var(--color-white);cursor:pointer;font-family:var(--font-primary);font-size:13px;font-weight:500;height:36px;padding:0 16px;transition:all .2s ease}.tool-btn-bottom:hover{background:#ffffff26;border-color:#fff3;transform:scale(1.05)}.tool-btn-bottom.active{background:var(--color-white);border-color:var(--color-white);color:var(--color-black)}@media (max-width:968px){.course-bottom-bar{background:#000000f2;height:70px;padding:0 20px;position:fixed}.progress-section{width:120px}}.achievements-overlay,.analytics-overlay,.community-overlay,.modal-overlay,.search-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:200}.modal-header{align-items:center;border-bottom:1px solid #ffffff1a;color:var(--color-white);display:flex;flex-shrink:0;font-weight:600;gap:12px;padding:20px}.modal-content{flex:1 1;overflow-y:auto;padding:20px}.community-modal-content{padding:0!important}.analytics-content{padding:20px!important}.analytics-card-large,.analytics-layout{display:flex;flex-direction:column;gap:12px}.analytics-card-large{background:#ffffff08;border-radius:var(--radius-md);padding:32px 24px;transition:background .15s ease}.analytics-card-large:hover{background:#ffffff0a}.analytics-icon-wrapper{align-items:center;background:#ffffff14;border-radius:10px;color:var(--color-white-70);display:flex;height:44px;justify-content:center;margin-bottom:4px;width:44px}.analytics-value-large{color:var(--color-white);font-size:56px;font-weight:600;line-height:1}.analytics-label{font-size:13px;font-weight:400}.analytics-detail{color:var(--color-white-40);font-size:12px;font-weight:400}.analytics-cards-secondary{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.analytics-card-small{background:#0000;border-radius:0;display:flex;flex-direction:column;gap:8px;padding:20px 16px;transition:background .15s ease}.analytics-card-small:hover{background:#ffffff05}.analytics-card-small-header{align-items:center;display:flex;gap:8px;margin-bottom:4px}.analytics-icon-wrapper-small{align-items:center;background:#ffffff0d;border-radius:6px;color:var(--color-white-70);display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.analytics-label-small{color:var(--color-white-50);font-size:11px;font-weight:500}.analytics-value-small{color:var(--color-white);font-size:24px;font-weight:600;line-height:1.1}.analytics-detail-small{color:var(--color-white-40);font-size:11px;font-weight:400}.achievements-modal-content{padding:20px!important}.achievements-container{display:flex;flex-direction:column;gap:20px}.achievements-header{align-items:center;background:#ffffff08;border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:24px}.achievements-progress-info{display:flex;flex-direction:column;gap:8px}.achievements-progress-count{align-items:baseline;display:flex;gap:2px}.achievements-count-number{color:var(--color-white);font-size:42px;font-weight:600;line-height:1}.achievements-count-total{color:var(--color-white-40);font-size:24px;font-weight:400}.achievements-progress-label{color:var(--color-white-50);font-size:13px}.achievements-progress-circle{flex-shrink:0}.achievements-list{display:flex;flex-direction:column;gap:16px}.achievements-section-title{color:var(--color-white-50);font-size:12px;font-weight:600;letter-spacing:.5px;margin-top:8px;text-transform:uppercase}.achievement-item{align-items:flex-start;background:#0000;border-radius:0;display:flex;gap:16px;padding:16px;transition:background .15s ease}.achievement-item:hover{background:#ffffff05}.achievement-item.locked{opacity:.5}.achievement-icon-wrapper{align-items:center;background:#ffffff0d;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;position:relative;width:48px}.achievement-emoji{font-size:24px;line-height:1}.achievement-check{background:var(--color-white);color:var(--color-black)}.achievement-check,.achievement-lock{align-items:center;border-radius:50%;bottom:-4px;display:flex;height:20px;justify-content:center;position:absolute;right:-4px;width:20px}.achievement-lock{background:#ffffff1a;color:var(--color-white-50)}.achievement-content{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.achievement-name{color:var(--color-white);font-size:15px;font-weight:600;line-height:1.3}.achievement-description{color:var(--color-white-50);font-size:13px;line-height:1.4}.discord-content{height:100%}.discord-channels-sidebar{overflow-y:auto}.channels-group-separator{border-top:1px solid #ffffff1a;margin-top:16px;padding-top:16px}.channels-group-title{color:var(--color-white-50);font-size:11px;font-weight:600;letter-spacing:.5px;padding:8px 20px 0;text-transform:uppercase}.channel-name{flex:1 1}.channel-unread-badge{background:var(--color-blue);border-radius:9px;color:var(--color-white);flex-shrink:0;font-size:11px;font-weight:600;height:18px;min-width:18px;padding:0 6px}.channel-unread-badge,.empty-messages{align-items:center;display:flex;justify-content:center}.empty-messages{color:var(--color-white-50);font-size:14px;height:100%}.referrals-modal-content{padding:0}.referrals-modal-body{padding:20px}.referrals-stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:30px}.referral-stat-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:24px;text-align:center;transition:all .2s ease}.referral-stat-card:hover{background:#ffffff14;border-color:#ffffff26}.referral-stat-icon{align-items:center;background:#0067d61a;border-radius:12px;color:var(--color-blue);display:flex;height:48px;justify-content:center;margin:0 auto 16px;width:48px}.referral-stat-value{color:var(--color-white);font-family:var(--font-serif);font-size:32px;font-weight:700;margin-bottom:8px}.referral-stat-label{color:var(--color-white-50);font-size:12px;letter-spacing:.5px;text-transform:uppercase}.referral-link-section{margin-bottom:24px}.referral-link-header{color:var(--color-white);font-size:13px;font-weight:600;margin-bottom:12px}.referral-link-container{display:flex;gap:8px}.referral-link-input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:var(--color-white);flex:1 1;font-family:var(--font-mono);font-size:13px;outline:none;padding:12px 16px;transition:all .2s ease}.referral-link-input:focus{background:#ffffff14;border-color:var(--color-blue)}.referral-copy-btn{align-items:center;background:var(--color-blue);border:none;border-radius:8px;color:var(--color-white);cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .2s ease;width:44px}.referral-copy-btn:hover{background:#0055b3;transform:scale(1.05)}.referral-info{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;padding:16px}.referral-info p{color:var(--color-white-70);font-size:13px;line-height:1.6;margin:0}.certificate-modal-content{padding:0}.certificate-preview-container{align-items:center;background:linear-gradient(180deg,#0067d60d,#0000);display:flex;flex-direction:column;padding:40px;text-align:center}.certificate-celebration-icon{align-items:center;animation:pulse-glow 2s ease-in-out infinite;background:#0067d61a;border:1px solid #0067d633;border-radius:50%;box-shadow:0 0 40px #0067d626;color:var(--color-blue);display:flex;height:120px;justify-content:center;margin-bottom:32px;width:120px}@keyframes pulse-glow{0%{box-shadow:0 0 0 0 #0067d633}70%{box-shadow:0 0 0 20px #0067d600}to{box-shadow:0 0 0 0 #0067d600}}.certificate-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-background-clip:text;color:var(--color-white);font-family:var(--font-serif);font-size:32px;font-weight:700;margin-bottom:16px}.certificate-message{color:var(--color-white-70);font-size:16px;line-height:1.6;margin-bottom:40px;max-width:400px}.certificate-message strong{color:var(--color-white);display:block;font-size:18px;font-weight:600;margin-top:8px}.certificate-actions-row{display:flex;gap:16px;max-width:400px;width:100%}.cert-action-btn{align-items:center;border-radius:12px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:14px 20px;transition:all .3s ease}.cert-action-btn.primary{background:var(--color-white);border:none;color:var(--color-black)}.cert-action-btn.primary:hover{box-shadow:0 10px 20px #ffffff26;transform:translateY(-2px)}.cert-action-btn.secondary{background:#ffffff0d;border:1px solid #ffffff1a;color:var(--color-white)}.cert-action-btn.secondary:hover{background:#ffffff1a;border-color:#fff3}@media (max-width:968px){.notes-panel{right:-100%;transition:right .3s ease;width:100%}.notes-panel.open{right:0}}.live-sessions-modal-content{padding:0}.live-sessions-container{display:flex;flex-direction:column;height:100%}.live-tabs{background:#ffffff05;border-bottom:1px solid #ffffff1a;display:flex;padding:0 20px}.live-tab{align-items:center;background:#0000;border:none;color:var(--color-white-50);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:16px 20px;position:relative;transition:color .15s ease}.live-tab.active,.live-tab:hover{color:var(--color-white)}.live-tab.active:after{background:var(--color-white);bottom:-1px;content:"";height:2px;left:0;position:absolute;width:100%}.tab-badge{background:#ffffff26;border-radius:10px;color:var(--color-white);font-size:10px;padding:2px 6px}.live-tab.active .tab-badge{background:#ffffff40}.sessions-list-modal{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:300px;overflow-y:auto;padding:20px}.session-card-pro{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);display:flex;gap:16px;padding:16px;transition:background .15s ease}.session-card-pro:hover{background:#ffffff05}.session-card-pro.live-now,.session-card-pro.live-now:hover,.session-date-badge{background:#ffffff0d}.session-date-badge{align-items:center;border-radius:10px;display:flex;flex-direction:column;flex-shrink:0;height:50px;justify-content:center;width:50px}.live-now .session-date-badge{background:#ffffff14}.date-day{color:var(--color-white);font-size:18px;font-weight:700;line-height:1}.date-month{color:var(--color-white-50);font-size:11px;margin-top:2px;text-transform:uppercase}.session-content{flex:1 1;min-width:0}.session-header-row{align-items:center;display:flex;gap:8px;margin-bottom:6px}.status-badge-live{align-items:center;background:#ff3b3026;border:1px solid #ff3b304d;border-radius:4px;color:#ff6b6b;display:inline-flex;font-size:10px;font-weight:600;gap:6px;letter-spacing:.3px;padding:3px 8px}.pulse-dot{background:#ff6b6b;border-radius:50%;height:6px;width:6px}.session-title-pro{color:var(--color-white);font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-meta-row{gap:12px}.meta-item,.session-meta-row{align-items:center;display:flex}.meta-item{color:var(--color-white-50);font-size:12px;gap:6px}.meta-item.highlight{color:var(--color-white-70);font-weight:500}.join-btn-pro{background:var(--color-white);border:none;border-radius:8px;color:var(--color-black);cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:opacity .15s ease;white-space:nowrap}.join-btn-pro:hover{opacity:.9}.play-btn-pro,.remind-btn-pro{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:var(--color-white-70);cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .15s ease,border-color .15s ease;width:36px}.play-btn-pro:hover,.remind-btn-pro:hover{background:#ffffff14;border-color:#ffffff26;color:var(--color-white)}.play-btn-pro{color:var(--color-white-70)}.play-btn-pro:hover{color:var(--color-white)}.live-footer-link{background:#ffffff08;border-top:1px solid #ffffff1a;gap:12px;padding:16px 20px}.footer-icon,.live-footer-link{align-items:center;display:flex}.footer-icon{background:#ffffff0d;border-radius:50%;color:var(--color-white-50);height:32px;justify-content:center;width:32px}.footer-text{display:flex;flex:1 1;flex-direction:column;gap:2px}.footer-text span{color:var(--color-white-50);font-size:11px}.footer-action-link{align-items:center;background:none;border:none;color:var(--color-white-70);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:4px;padding:0;text-decoration:none}.footer-action-link:hover{color:var(--color-white);text-decoration:underline}.empty-sessions-pro{color:var(--color-white-50);flex-direction:column;gap:16px;padding:40px 20px}.empty-icon-circle,.empty-sessions-pro{align-items:center;display:flex;justify-content:center}.empty-icon-circle{background:#ffffff08;border-radius:50%;color:var(--color-white-20);height:64px;width:64px}@media (max-width:640px){.home-page{gap:var(--spacing-3xl)}.about-section{padding:0 20px}.home-hero-section{gap:30px;height:auto;min-height:100vh;padding:120px 20px 60px}.home-hero-section:before{background:#000000b3}.home-hero-container{align-items:center;flex-direction:column;gap:30px;width:100%}.home-hero-content{align-items:center;gap:25px;max-width:100%;text-align:center;width:100%}.home-hero-title{font-size:42px;letter-spacing:-1px;line-height:110%;max-width:100%;width:100%}.home-benefits-list{gap:20px;width:100%}.home-benefit-icon{height:32px;padding:8px;width:32px}.home-benefit-text h3{font-size:18px}.home-benefit-text p{font-size:16px;line-height:140%;text-align:left}.home-video-section{gap:20px;width:100%}.home-video-container,.home-video-placeholder{height:160px;max-width:300px;width:100%}.home-video-description{font-size:21px;width:100%}.home-about-section{gap:30px;padding:0 20px;width:100%}.home-about-content{gap:30px}.home-about-title{gap:4px}.home-about-title h2,.home-about-title h3{font-size:24px;letter-spacing:-.5px;line-height:120%;width:100%}.home-instructors-grid{flex-direction:column;gap:30px;width:100%}.home-instructor-card{align-items:center;gap:20px;width:100%}.home-instructor-image{height:280px;max-width:280px;width:100%}.home-instructor-comment{align-items:center;padding-left:0;width:100%}.home-cursor-icon{display:none}.home-comment-bubble{border-radius:13px;margin:0;width:100%}.home-instructor-name{font-size:15px}.home-company-info{gap:25px}.home-stat-item,.home-stats{width:100%}.home-stat-number{font-size:28px}.home-stat-label{font-size:16px;line-height:120%}.home-final-cta-section{padding:30px 20px;width:100%}.home-final-cta-content{flex-direction:column;gap:30px;height:auto;width:100%}.home-final-cta-title{gap:15px;padding:0}.home-final-cta-title h2{font-size:36px;letter-spacing:-.5px;line-height:120%}.home-final-cta-title p{font-size:18px;line-height:140%}.cta-tags{align-items:center;width:100%}.cta-tag{height:80px;max-width:200px;padding:20px 0;width:100%}.tag-image,.tag-image-rotated{height:70px;width:100%}.tag-text{font-size:14px;line-height:120%}.scroll-section{height:100vh!important}.testimonial-section{align-items:center;background:#0000!important;flex-direction:column;gap:40px;height:auto;justify-content:center;padding:60px 0;position:relative}.testimonial-mobile-image{display:block;height:400px;margin-top:20px;object-fit:cover;width:100%}.testimonial-content{align-items:center;gap:24px;max-width:100%;padding:0 20px;position:relative;text-align:center;width:100%;z-index:1}.testimonial-content h2{font-size:36px;letter-spacing:-1.2px;line-height:110%;width:100%}.testimonial-content p{font-size:16px;letter-spacing:-.5px;line-height:140%}.testimonial-comment-1,.testimonial-comment-2{position:absolute}.testimonial-comment-1{left:40px;top:690px}.testimonial-comment-2{right:20px;top:700px}.comment{display:flex;justify-content:flex-start;width:-webkit-fit-content;width:fit-content}.comment-bubble{margin-left:18px;margin-top:21px;white-space:nowrap}.thank-you-hero-section{background:none!important;overflow:hidden;padding:100px 15px 50px;position:relative}.thank-you-hero-section:before{background:url(/static/media/Masterclass.06115a24f73452c8164b.jpg) 50%/cover no-repeat;bottom:-10px;content:"";filter:blur(10px);left:-10px;opacity:.9;position:absolute;right:-10px;top:-10px;z-index:0}.thank-you-hero-container{position:relative;z-index:1}.popup-form{padding:60px 20px;width:100%}.popup-header h2{font-size:24px;line-height:120%}.popup-header p{font-size:16px;line-height:140%}.form-input{font-size:16px;padding:12px 16px}.home-about-title h2,.home-about-title h3,.home-final-cta-title h2,.home-hero-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footer{padding:0 20px var(--spacing-xl) 20px}.footer-content{height:auto}.footer-menu{flex-direction:column;gap:20px}.footer-policies-menu{-webkit-overflow-scrolling:touch;flex-direction:column;flex-wrap:nowrap;gap:8px;justify-content:flex-start;overflow-x:auto}.footer-policies-menu .footer-link{flex-shrink:0;font-size:14px;text-align:left;white-space:nowrap}.footer-policies-menu .footer-link-left{word-wrap:break-word;max-width:100%;white-space:normal}.footer-info-menu{-webkit-overflow-scrolling:touch;flex-direction:row;flex-wrap:nowrap;gap:8px;overflow-x:auto}.footer-info-menu .footer-link{flex-shrink:0;font-size:14px;white-space:nowrap}.thank-you-video-placeholder{width:100%}.thank-you-video-container{flex-direction:column}.footer-media{height:auto;min-height:60px;overflow:hidden;padding:15px 20px}.media-logos-container{display:flex;overflow:hidden;position:relative;width:100%}.media-logos{align-items:center;animation:slideInfinite 20s linear infinite;display:flex;flex-shrink:0;gap:24px;justify-content:flex-start;width:-webkit-max-content;width:max-content}.media-logos:hover{animation-play-state:paused}.mobile-duplicate{align-items:center;animation:slideInfinite 20s linear infinite;display:flex;flex-shrink:0;gap:24px;justify-content:flex-start;width:-webkit-max-content;width:max-content}.media-logos img{flex-shrink:0;max-height:18px}.progress-header{flex-direction:column;gap:10px}.footer-media{flex-direction:column;gap:15px;padding:20px 0;width:280px}.floating-cta-button{bottom:15px;max-width:calc(100% - 40px);padding:0 20px;width:100%}@keyframes slideInfinite{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.section-title{gap:10px}.about-section{gap:20px}.about-section .main-title{font-size:26px;letter-spacing:-.5px;line-height:100%;width:100%}.about-cards-grid{gap:15px;grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(200px,1fr));height:auto;padding:0 10px}.about-card{align-items:flex-start;display:flex;flex-direction:column;gap:12px;height:340px;justify-content:flex-start;min-height:340px;padding:20px;width:100%}.about-card h4{align-self:flex-start;margin-top:0}.steps-layout{gap:20px;grid-template-columns:1fr}.main-steps{gap:16px;grid-template-columns:1fr}.vip-step{order:3}.steps-container{padding:0 16px}.step-card{padding:20px}.policy-page{padding:var(--spacing-lg) var(--spacing-sm)}.policy-header h1{font-size:2rem}.policy-content{padding:var(--spacing-lg)}.thank-you-simple-hero{min-height:auto;padding:60px 16px 40px}.thank-you-simple-title{font-size:36px}.thank-you-simple-subtitle{font-size:16px;margin-bottom:20px}.simple-btn-private{margin-bottom:30px;width:100%}.thank-you-simple-video{margin:30px 0 40px}.simple-video-container{border-radius:12px}.thank-you-simple-steps{gap:24px;margin-top:40px}.simple-step{flex-direction:column;gap:20px;padding:24px}.simple-step-number{font-size:18px;height:40px;min-width:40px;width:40px}.simple-step-content h3{font-size:20px}.simple-calendar-buttons{flex-direction:column}.simple-btn-calendar{width:100%}}@media (min-width:641px) and (max-width:1200px){.home-page{gap:var(--spacing-2xl)}.home-hero-section{flex-direction:column;gap:40px;min-height:80vh;padding:80px 30px 50px}.home-hero-container{align-items:center;flex-direction:column;gap:40px;margin:0 auto;max-width:800px}.home-hero-content{align-items:center;gap:30px;max-width:600px;text-align:center;width:100%}.home-hero-title{font-size:48px;letter-spacing:-1.5px;line-height:105%;width:100%}.home-benefits-list{gap:25px;max-width:500px;width:100%}.home-benefit-item{gap:15px}.home-benefit-text p{font-size:14px;line-height:135%}.home-video-section{align-items:center;gap:25px;max-width:400px;width:100%}.home-video-container,.home-video-placeholder{height:200px;width:100%}.home-video-description{font-size:18px;text-align:center;width:100%}.home-about-section{gap:40px;max-width:800px;padding:0 30px;width:100%}.home-about-content{gap:40px}.home-about-title h2,.home-about-title h3{font-size:36px;letter-spacing:-1px;line-height:110%;width:100%}.home-instructors-grid{flex-direction:column;gap:40px;width:100%}.home-instructor-card{align-items:center;gap:25px;max-width:600px;width:100%}.home-instructor-image{height:400px;max-width:400px;width:100%}.home-instructor-comment{align-items:center;padding-left:0;width:100%}.home-cursor-icon{height:24px;max-width:400px;width:100%}.home-comment-bubble{padding:20px;text-align:center;width:100%}.home-instructor-name{font-size:12px}.home-instructor-title{font-size:15px;letter-spacing:-.8px}.home-instructor-description{font-size:15px;line-height:140%}.home-company-info{gap:30px}.home-stats{flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:center}.home-stat-item{min-width:120px}.home-stat-number{font-size:32px}.home-stat-label{font-size:18px}.home-final-cta-section{margin:0 auto;max-width:800px;padding:40px 30px;width:100%}.home-final-cta-content{flex-direction:column;gap:40px;height:auto;width:100%}.home-final-cta-title{gap:20px;padding:0 40px}.home-final-cta-title h2{font-size:48px;letter-spacing:-1.5px;line-height:110%}.home-final-cta-title p{font-size:18px;line-height:140%}.cta-tags{flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;width:100%}.cta-tag{height:90px;padding:25px 0;width:180px}.tag-image,.tag-image-rotated{height:80px;width:130px}.tag-text{font-size:15px;line-height:120%}.popup-form{max-width:400px;padding:30px;width:100%}.popup-header h2{font-size:28px;line-height:120%}.popup-header p{font-size:18px;line-height:140%}.form-input{font-size:16px;padding:14px 18px}.footer{padding:0 30px var(--spacing-2xl) 30px}.footer-content{height:auto}.footer-menu{flex-direction:row;gap:40px}.footer-policies-menu{flex-direction:row;flex-wrap:nowrap;gap:12px;justify-content:flex-end}.footer-policies-menu .footer-link{flex-shrink:0;font-size:15px;white-space:nowrap}.footer-info-menu{flex-direction:row;flex-wrap:nowrap;gap:12px}.footer-info-menu .footer-link{flex-shrink:0;font-size:15px;white-space:nowrap}}@media (min-width:1201px){.home-hero-section{padding:100px 55px 50px}.home-hero-container{margin:0 auto;max-width:1200px}.home-about-section{margin:0 auto;max-width:1000px}.home-final-cta-section{margin:0 auto;max-width:1200px}}@media (max-width:640px){.hero-section{align-items:center;height:auto;justify-content:flex-start;max-height:none;min-height:100vh;padding:150px 20px 40px}.hero-bg{height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:1}.hero-bg-image{filter:blur(2px);height:100%;object-fit:cover;object-position:center;width:100%}.hero-container{flex-direction:column;gap:30px;height:auto}.hero-container,.hero-content{align-items:center;justify-content:flex-start;padding:0;width:100%}.hero-content{gap:25px;max-width:100%;order:0;text-align:center}.hero-text{align-items:center;gap:8px;width:100%}.hero-subtitle,.hero-title{font-size:32px;letter-spacing:-1px;line-height:110%;max-width:100%;text-align:center;width:100%}.hero-subtitle,.hero-title{font-size:36px;letter-spacing:-1.2px;line-height:105%}.hero-bottom{align-items:center;gap:24px;width:100%}.hero-description{font-size:16px;letter-spacing:-.5px;line-height:140%;max-width:100%;text-align:center;width:100%}.hero-main-image{aspect-ratio:16/15;border-radius:var(--radius-md);margin-top:30px;max-width:100%;object-fit:cover;object-position:center top;order:1;width:100%}.hero-blur-circle{display:none}.cta-button{align-self:center;justify-content:space-between;max-width:100%;min-width:auto;padding:14px 16px;width:100%}.cta-button span{flex:1 1;font-size:18px;letter-spacing:-.8px;text-align:center}.cta-icon{flex-shrink:0}.cta-icon,.cta-icon svg{height:32px;width:32px}.hero-bottom,.hero-text{position:relative;z-index:2}.benefits-section{gap:30px;padding:var(--spacing-2xl) 0 var(--spacing-xl) 0}.section-title{gap:12px;padding:0 20px}.section-badge{padding:8px 12px}.section-badge span{font-size:12px}.title-content{gap:6px}.main-title{max-width:100%;padding:0 10px;width:100%}.main-title,.sub-title{font-size:28px;letter-spacing:-1px;line-height:110%}.benefits-grid{gap:24px;grid-template-columns:1fr;padding:0 20px}.benefit-card{align-items:flex-start;border:1px solid #ffffff1f;flex-direction:column;gap:24px;padding:30px 20px}.benefit-content{align-items:center;flex-direction:row;gap:16px;justify-content:flex-start;width:100%}.benefit-number{align-items:center;display:flex;flex-shrink:0;font-size:56px;letter-spacing:-3px;line-height:1}.benefit-info{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:center;width:100%}.benefit-title{font-size:20px;letter-spacing:-.8px;line-height:120%;margin:0;max-width:100%;width:100%}.benefit-image-container{align-self:center;height:250px;max-width:100%;min-height:250px;width:100%}.benefit-image,.benefit-image-mask{border-radius:var(--radius-md);height:100%;width:100%}.benefit-image{left:0;object-fit:cover;position:absolute;top:0}.benefit-right{gap:20px;width:100%}.benefit-description{font-size:15px;height:auto;letter-spacing:-.5px;line-height:140%;min-height:auto}.benefit-card .cta-button{max-width:100%;padding:12px 14px;width:100%}.benefit-card .cta-button span{font-size:16px}.about-cards-grid{height:auto!important;min-height:auto!important}.for-you-section{gap:30px;margin:var(--spacing-2xl) 0;padding:0 20px}.for-you-title{align-items:center;gap:0;max-width:100%;text-align:center;width:100%}.for-you-title .main-title,.for-you-title .sub-title{font-size:28px;letter-spacing:-1px;line-height:110%;padding:0;text-align:center;width:100%}.for-you-title .main-title{letter-spacing:-1.2px}.for-you-title .sub-title{letter-spacing:-1px}.circles-container,.circles-row{align-items:center;gap:0;width:100%}.circles-row{flex-direction:column;position:relative}.circles-row:first-child{padding-left:0;z-index:2}.circles-row:not(:first-child){margin-top:-30px;z-index:1}.circle-item{aspect-ratio:1/1;background:var(--color-black);gap:12px;height:auto;margin-bottom:-40px;max-width:280px;min-height:200px;padding:24px;position:relative;width:100%;z-index:1}.circle-item:first-child{z-index:3}.circle-item:nth-child(2){z-index:2}.circle-item:nth-child(3){z-index:1}.circle-item.large{gap:12px;min-height:220px}.circle-item.cta-circle{min-height:200px}.circle-icon,.circle-icon svg{height:28px;width:28px}.circle-item p{font-size:18px;letter-spacing:-.6px;line-height:120%}.large-text{font-size:22px;letter-spacing:-.8px;line-height:120%}.accent-text{font-size:14px;letter-spacing:-.4px;line-height:140%}.accent-text,.circle-item .accent-text{color:#06c5f9!important}.cursor-icon{bottom:20px;position:absolute;right:20px}.cursor-icon svg{height:20px;width:20px}.scroll-section p{font-size:28px;letter-spacing:-1px;line-height:110%}.final-cta-section{margin:var(--spacing-2xl) 0;max-width:100%;padding:0 20px;width:100%}.final-cta-content{gap:30px;max-width:100%;width:100%}.final-cta-title{gap:12px;padding:0;width:100%}.final-cta-title h2{font-size:32px;letter-spacing:-1px;line-height:110%;max-width:100%;width:100%}.final-cta-title p{font-size:16px;letter-spacing:-.5px;line-height:140%;max-width:100%;width:100%}.cta-tags{column-gap:0;flex-wrap:wrap;justify-content:center;max-width:100%;row-gap:35px;width:100%}.cta-tag{flex:0 0 auto;height:auto;max-width:180px;min-height:80px;min-width:140px;padding:0;width:calc(50% - 8px)}.tag-image,.tag-image-rotated{height:70px;width:100%}.tag-text{font-size:12px;letter-spacing:-.5px;line-height:120%;padding:0 30px;width:100%}.final-cta-section .cta-button{max-width:100%;padding:14px 16px;width:100%}.final-cta-section .cta-button span{font-size:18px;letter-spacing:-.8px}.faqs-section{gap:40px;margin:var(--spacing-2xl) 0;padding:0 20px}.faqs-section h2{font-size:32px;letter-spacing:-1px;line-height:110%;text-align:center;width:100%}.faq-accordion{gap:16px;width:100%}.faq-item{align-items:flex-start;flex-direction:row;gap:20px;padding-top:20px}.faq-number{flex-shrink:0;font-size:32px;letter-spacing:-1.5px;line-height:36px;min-width:40px}.faq-content{flex:1 1;gap:12px}.faq-question{align-items:center;gap:12px}.faq-question h3{flex:1 1;font-size:18px;letter-spacing:-.8px;line-height:130%}.faq-plus{flex-shrink:0}.faq-plus,.plus-icon{height:18px;width:18px}.plus-icon:before{height:18px;left:8px;width:2px}.plus-icon:after{height:2px;left:0;top:8px;width:18px}.faq-answer{font-size:15px;letter-spacing:-.5px;line-height:140%}.faq-answer.open{max-height:600px;padding:12px 0}.faq-divider{height:1px}.capability-card.left,.capability-card.right{align-self:center;margin-left:0;margin-right:0;max-width:100%;width:100%}}@media (min-width:641px) and (max-width:768px){.hero-section{min-height:90vh;padding:80px 30px 50px}.hero-container{flex-direction:column;gap:40px}.hero-content{align-items:center;max-width:600px;padding:0;text-align:center;width:100%}.hero-title{font-size:42px;line-height:105%;width:100%}.hero-subtitle{font-size:36px;width:100%}.hero-description{font-size:18px;max-width:600px;width:100%}.hero-main-image{aspect-ratio:16/15;height:auto;margin-top:40px;max-width:500px;object-fit:cover;object-position:center top;order:1;width:100%}.hero-bg{height:100%;left:0;width:100%}.hero-bg-image{height:100%;opacity:.4;width:100%}.benefits-section{gap:32px;padding:var(--spacing-2xl) 0}.section-title{padding:0 30px}.main-title{max-width:600px;width:100%}.main-title,.sub-title{font-size:36px;line-height:105%}.benefits-grid{gap:24px;grid-template-columns:repeat(2,1fr);padding:0 30px}.benefit-card{gap:24px;padding:40px 30px}.benefit-title{font-size:22px;max-width:280px;width:100%}.benefit-image-container{height:280px;min-height:280px;width:280px}.benefit-image,.benefit-image-mask{height:280px;width:280px}.benefit-image{left:0}.benefit-description{font-size:15px}.for-you-section{gap:32px;padding:0 30px}.for-you-title{align-items:center;max-width:100%;text-align:center;width:100%}.for-you-title .main-title,.for-you-title .sub-title{font-size:36px;line-height:105%;text-align:center;width:100%}.circles-container{align-items:center;width:100%}.circles-row{flex-wrap:wrap;gap:20px;justify-content:center;width:100%}.circles-row:first-child{padding-left:0}.circles-row:not(:first-child){margin-top:20px}.circle-item{height:220px;min-width:220px;width:220px}.circle-item.large{height:240px;min-width:240px;width:240px}.final-cta-section{margin:var(--spacing-2xl) auto;max-width:600px;padding:0 30px;width:100%}.final-cta-content{gap:40px;width:100%}.final-cta-title{gap:15px;padding:0 40px}.final-cta-title h2{font-size:42px;letter-spacing:-1.5px;line-height:105%}.final-cta-title p{font-size:18px}.cta-tags{flex-wrap:wrap;gap:15px;width:100%}.cta-tag{flex:0 0 auto;min-width:150px;width:calc(33.333% - 10px)}.faqs-section{gap:50px;padding:0 30px}.faqs-section h2{font-size:42px;line-height:105%}.faq-item{gap:40px}.faq-number{font-size:36px}.faq-question h3{font-size:20px}}.faq-home-section{background-color:var(--color-black);padding:120px var(--spacing-lg)}.faq-header{margin-bottom:60px;text-align:center}.faq-title{color:var(--color-white);font-family:var(--font-serif);font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.1}.faq-accordion-minimal{border-bottom:1px solid var(--color-gray-border);border-top:1px solid var(--color-gray-border);margin:0 auto;max-width:900px}.faq-item-minimal{width:100%}.faq-question-minimal{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:32px 0;transition:opacity .3s ease}.faq-question-minimal:hover{opacity:.8}.faq-question-text{color:var(--color-white);font-family:var(--font-primary);font-size:1.25rem;font-weight:500;line-height:1.4;padding-right:20px}.faq-icon-minimal{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;position:relative;width:24px}.faq-icon-minimal:after,.faq-icon-minimal:before{background-color:var(--color-white);content:"";position:absolute;transition:transform .3s ease}.faq-icon-minimal:before{height:1px;width:100%}.faq-icon-minimal:after{height:100%;transform:scaleY(1);width:1px}.faq-icon-minimal.active:after{transform:scaleY(0)}.faq-answer-minimal{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s cubic-bezier(.16,1,.3,1),padding .5s ease,opacity .5s ease}.faq-answer-minimal.open{max-height:500px;opacity:1;padding-bottom:32px}.faq-answer-minimal p{color:var(--color-white-70);font-family:var(--font-primary);font-size:1.1rem;line-height:1.6;max-width:90%}.faq-divider-minimal{background-color:var(--color-gray-border);height:1px;width:100%}@media (max-width:768px){.faq-home-section{padding:80px var(--spacing-lg)}.faq-question-text{font-size:1.1rem}.faq-answer-minimal p{font-size:1rem;max-width:100%}}.Hero{align-items:flex-start;background-position:50%;background-size:cover;gap:10px;height:100vh;justify-content:flex-start;max-height:1200px;padding-bottom:50px;width:100%}.Frame111,.Hero{align-self:stretch;display:inline-flex}.Frame111{flex:1 1;gap:1px;justify-content:flex-end}.Content,.Frame111{align-items:center;flex-direction:column}.Content{display:flex;gap:36px;justify-content:flex-start;padding:0 20px}.Union,.academy-letters{align-items:center;display:flex;justify-content:center}.academy-letters{flex-wrap:wrap;gap:4px}.Descr{align-items:center;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#ffffff1a;border-radius:40px;display:inline-flex;gap:10px;justify-content:center;padding:10px}.Masterclass14DeOctubre1900HoraMadrid{font-size:14px;line-height:12.6px;opacity:.5;text-align:right}.LaHabilidadMejorPagadaDelEcommerceEn2025,.Masterclass14DeOctubre1900HoraMadrid{word-wrap:break-word;color:#fff;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:500}.LaHabilidadMejorPagadaDelEcommerceEn2025{font-size:64px;letter-spacing:-1.92px;line-height:57.6px;max-width:100%;text-align:center;width:830px}.TeMostramosElSistemaExactoQueUsamosParaPasarDe0A15mEnUnaDeLas20CuentasMSGrandesDeAmazonEspaA{word-wrap:break-word;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:21px;font-weight:600;letter-spacing:-1.26px;line-height:25.2px;max-width:100%;text-align:center;width:510px}.Frame112{align-items:flex-start;display:inline-flex;flex-wrap:wrap;max-width:100%;width:690px}.Button,.Frame112{gap:10px;justify-content:flex-start}.Button{align-items:center;align-self:stretch;border:none;border-radius:10px;cursor:pointer;display:flex;padding:10px 16px;transition:all .3s ease}.input-button{background:#ffffff1a;flex:1 1;min-width:150px}.Hero .email-button{min-width:200px}.CorreoElectrNico,.Nombre{word-wrap:break-word;background:#0000;border:none;color:#fff9;flex:1 1;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.42px;line-height:21px;outline:none;width:100%}.CorreoElectrNico::placeholder,.Nombre::placeholder{color:#fff9}.CorreoElectrNico:focus,.Nombre:focus{color:#fff}.cta-button{align-items:center;background:#fff;border:none;border-radius:10px;cursor:pointer;display:flex;gap:12px;justify-content:center;opacity:1!important;outline:1px solid #0000001a;outline-offset:-1px;overflow:hidden;padding:12px 12px 12px 16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.cta-button:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.cta-button:hover:before{left:100%}.cta-button span{word-wrap:break-word;color:#1a1a1a;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:15px;font-weight:600;line-height:21px;white-space:nowrap}.cta-icon{align-items:center;background:#0000000d;border-radius:5px;display:flex;height:38px;justify-content:center;transition:all .3s ease;width:38px}.cta-button:hover{background:#f8f9fa;box-shadow:0 10px 25px #00000026;transform:translateY(-3px)}.cta-button:hover .cta-icon{background:#0000001a;transform:scale(1.05)}.cta-button:active{box-shadow:0 5px 15px #0000001a;transform:translateY(-1px)}@media (max-width:768px){.Hero{height:100vh;min-height:600px;padding-bottom:30px}.Content{gap:24px;padding:0 15px}.LaHabilidadMejorPagadaDelEcommerceEn2025{font-size:36px;line-height:40px;width:100%}.TeMostramosElSistemaExactoQueUsamosParaPasarDe0A15mEnUnaDeLas20CuentasMSGrandesDeAmazonEspaA{font-size:18px;line-height:22px;width:100%}.Frame112{display:flex;flex-direction:column;width:100%}.checkbox-container{margin-bottom:5px!important;margin-top:0!important;order:2}.cta-button{order:3;padding:10px 12px 10px 16px;width:100%}.Button{min-width:100%;width:100%}.input-button{min-width:100%;order:0}.Hero .email-button{min-width:100%;order:1}.CorreoElectrNico,.Nombre,.ReservaTuPlazaGratis{font-size:16px}.Masterclass14DeOctubre1900HoraMadrid{font-size:12px}.Union svg{height:auto;width:70px}.academy-letters svg{height:10px;width:auto}}@media (max-width:480px){.Hero{height:100vh;min-height:500px;padding-bottom:45px}.Content{gap:20px}.checkbox-container{margin-bottom:5px!important;margin-top:0!important;order:2}.cta-button{order:3;padding:10px 12px 10px 16px;width:100%}.input-button{order:0}.Hero .email-button{order:1}.LaHabilidadMejorPagadaDelEcommerceEn2025{font-size:30px;line-height:32px}.TeMostramosElSistemaExactoQueUsamosParaPasarDe0A15mEnUnaDeLas20CuentasMSGrandesDeAmazonEspaA{font-size:18px;line-height:22px}.CorreoElectrNico,.Nombre,.ReservaTuPlazaGratis{font-size:14px}.Frame4 svg{height:32px;width:32px}.Union svg{height:auto;width:60px}.academy-letters svg{height:8px;width:auto}}.Button{transition:all .3s cubic-bezier(.4,0,.2,1)}.cta-button:active{transform:translateY(0)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #ffffff1a;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.home-navbar{background:#000c;border:1px solid #444;color:#fff;font-family:Manrope,sans-serif;left:50%;margin:15px auto 0;padding:15px 24px;position:fixed;top:0;transform:translateX(-50%);width:-webkit-fit-content;width:fit-content;z-index:1000}.navbar-row{gap:60px;white-space:nowrap}.navbar-brand,.navbar-row{align-items:center;display:flex}.nav-logo-img{height:24px;width:auto}.navbar-content{align-items:center;gap:40px}.nav-links,.navbar-content{display:flex;white-space:nowrap}.nav-links{gap:24px}.nav-links button{background:none;border:none;cursor:pointer;padding:0}.nav-links button,.nav-user-btn{color:#fff;font-family:Manrope,sans-serif;white-space:nowrap}.nav-user-btn{border:1px solid #666;padding:8px 20px;text-decoration:none}.mobile-toggle{background:none;border:none;cursor:pointer;display:none}.mobile-overlay{align-items:center;background-color:#000;display:flex;height:100vh;justify-content:center;opacity:0;pointer-events:none;position:fixed;right:0;top:0;width:100%;z-index:1001}.mobile-overlay.open{opacity:1;pointer-events:all}.mobile-nav{display:flex;flex-direction:column;gap:32px}.mobile-nav button{background:none;border:none;color:#fff;cursor:pointer;font-family:Manrope,sans-serif}@media (max-width:900px){.nav-links,.nav-user-btn{display:none}.mobile-toggle{display:block}}.home-minimal-page{background-color:#000;color:#fff;font-family:Manrope,sans-serif;overflow-x:hidden;padding-top:0}.home-minimal-page .footer-media{display:none}.min-section{margin:0 auto;max-width:1200px;padding:80px 24px}.text-center{text-align:center}.min-hero-section{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 112px);justify-content:center;min-height:600px;padding:0 24px;text-align:center}.min-hero-title{color:#fff;font-family:Manrope,sans-serif;font-size:clamp(3rem,6vw,5rem);margin-bottom:24px}.min-hero-subtitle{color:#ccc;font-family:Manrope,sans-serif;font-size:1.5rem}.founders-logos-section{background-color:#000;border-bottom:1px solid #333;overflow:hidden;padding:40px 0}.logos-scroll-container{overflow:hidden;width:100%}.logos-track{display:flex;width:-webkit-max-content;width:max-content}.logos-group{align-items:center;display:flex;gap:60px;padding-right:60px}.press-logo-img{height:32px;width:auto}.pillars-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.pillar-card{padding-right:24px}.pillar-number{color:#666;font-family:Manrope,sans-serif;font-size:4rem;margin-bottom:24px}.pillar-card h3{color:#fff;font-family:Manrope,sans-serif;font-size:1.75rem;margin-bottom:12px}.pillar-card p{color:#ccc;font-family:Manrope,sans-serif;font-size:1.1rem}.product-section{background:#111;text-align:center}.product-content{margin:0 auto;max-width:800px}.product-highlight{color:#fff;font-family:Manrope,sans-serif;font-size:clamp(2rem,4vw,3.5rem);margin-bottom:24px}.product-desc{color:#ccc;font-family:Manrope,sans-serif;font-size:1.25rem}.teachers-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.teacher-card{border-bottom:1px solid #333;padding-bottom:24px}.teacher-image-placeholder{aspect-ratio:1;background-color:#222;margin-bottom:16px;width:100%}.teacher-info h3{color:#fff;font-family:Manrope,sans-serif;font-size:1.5rem;margin-bottom:4px}.teacher-role{color:#999;display:block;font-size:.9rem;margin-bottom:12px}.teacher-desc,.teacher-role{font-family:Manrope,sans-serif}.teacher-desc{color:#ccc;font-size:1rem}.degrees-section{border-top:1px solid #333}.degrees-header{margin-bottom:40px}.degrees-title{color:#fff;font-family:Manrope,sans-serif;font-size:3rem}.degrees-list{display:flex;flex-direction:column;gap:32px}.degree-item{border-bottom:1px solid #333;padding:24px 0}.degree-type{color:#999;display:block;font-size:.85rem}.degree-content h3,.degree-type{font-family:Manrope,sans-serif;margin-bottom:8px}.degree-content h3{color:#fff;font-size:1.5rem}.degree-content p{color:#ccc;font-family:Manrope,sans-serif;font-size:1rem;margin-bottom:12px}.degree-action{color:#999;cursor:pointer;font-family:Manrope,sans-serif;font-size:.9rem}.press-section{background:#111;padding:80px 0}.press-layout{margin:0 auto;max-width:1200px;padding:0 24px}.press-content{margin-bottom:60px}.press-headline{color:#fff;font-size:2.5rem;margin-bottom:20px}.press-headline,.press-text p{font-family:Manrope,sans-serif}.press-text p{color:#ccc;font-size:1.1rem;line-height:1.6}.press-carousel-container{overflow:hidden;width:100%}.press-track{display:flex;width:-webkit-max-content;width:max-content}.press-group{display:flex;gap:32px;padding-right:32px}.press-card{background:#0f0f0f;border:1px solid #333;display:flex;flex-direction:column;padding:24px;text-decoration:none;width:300px}.press-card-header{align-items:center;display:flex;height:30px;margin-bottom:16px}.press-card-logo{max-height:18px;width:auto}.press-card-title{color:#fff;font-family:Manrope,sans-serif;font-size:1.1rem;margin-bottom:12px}.press-card-excerpt{font-size:.9rem;line-height:1.5;margin-bottom:16px}.press-card-excerpt,.press-read-more{color:#999;font-family:Manrope,sans-serif}.press-read-more{font-size:.8rem}.cta-home-section{padding:180px 0;text-align:center}.cta-title{color:#fff;font-size:clamp(3rem,6vw,5rem);margin-bottom:24px}.cta-text,.cta-title{font-family:Manrope,sans-serif}.cta-text{color:#ccc;font-size:1.5rem;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:600px}.min-btn-primary{background-color:#fff;border:1px solid #666;color:#000;cursor:pointer;font-family:Manrope,sans-serif;padding:18px 42px}.video-section{background:#111;text-align:center}.video-header{margin-bottom:40px}.video-title{color:#fff;font-family:Manrope,sans-serif;font-size:2.5rem}.video-container{border:1px solid #333;margin:0 auto;max-width:1000px}.video-placeholder{aspect-ratio:16/9;background-color:#000;width:100%}.play-button-minimal,.video-placeholder{align-items:center;display:flex;justify-content:center}.play-button-minimal{border:1px solid #fff;border-radius:50%;color:#fff;cursor:pointer;font-family:Manrope,sans-serif;height:100px;width:100px}.success-section{border-top:1px solid #333}.success-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.success-card{padding-right:24px}.success-result{color:#fff;display:block;font-family:Manrope,sans-serif;font-size:2.5rem;margin-bottom:16px}.success-quote{color:#ccc;font-family:Manrope,sans-serif;font-size:1.25rem;margin-bottom:24px}.min-section-title,.success-author{color:#999;font-family:Manrope,sans-serif;font-size:.9rem}.min-section-title{display:block;margin-bottom:40px}.recording-page{background:#000;display:flex;flex-direction:column;min-height:100vh}.recording-hero{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:100vh;padding:120px 20px}.recording-container{margin:0 auto;max-width:690px;width:100%}.recording-content{align-items:center;display:flex;flex-direction:column;gap:36px}.recording-logo{height:92px;object-fit:contain;width:225px}.recording-title{color:#fff;font-size:48px;font-weight:500;letter-spacing:-1.44px;line-height:1.1;max-width:100%}.recording-description,.recording-title{font-family:var(--font-primary);margin:0;text-align:center}.recording-description{color:#ffffffb3;font-size:18px;font-weight:400;letter-spacing:-.54px;line-height:1.4;max-width:510px}.recording-form{display:flex;flex-direction:column;gap:10px;width:100%}.form-input-wrapper{width:100%}.form-input{background:#ffffff1a;border:none;border-radius:10px;color:#fff9;font-family:var(--font-primary);font-size:14px;font-weight:600;letter-spacing:-.42px;outline:none;padding:12px 16px;transition:all .3s ease;width:100%}.form-input::placeholder{color:#fff9}.form-input:focus{background:#ffffff26;color:#fff}.recording-submit-button{align-items:center;background:#fff;border:none;border-radius:10px;cursor:pointer;display:flex;gap:12px;justify-content:center;margin-top:10px;outline:1px solid #0000001a;outline-offset:-1px;padding:12px 12px 12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.recording-submit-button:hover:not(:disabled){background:#f8f9fa;box-shadow:0 10px 25px #00000026;transform:translateY(-3px)}.recording-submit-button:disabled{cursor:not-allowed;opacity:.6}.recording-submit-button span{color:#1a1a1a;font-family:var(--font-primary);font-size:15px;font-weight:600;line-height:21px}.submit-icon{align-items:center;background:#0000000d;border-radius:5px;display:flex;height:38px;justify-content:center;width:38px}.form-error{color:#f44;font-size:14px;text-align:center}.checkbox-container,.form-error{margin-top:10px}.checkbox-label{align-items:flex-start;color:#fffc;display:flex;font-size:14px;gap:8px;line-height:1.4}.checkbox-input{margin-top:2px}.checkbox-text{flex:1 1}.privacy-link{color:#fff;text-decoration:underline}@media (max-width:768px){.recording-hero{padding:80px 20px}.recording-title{font-size:36px;line-height:1.1}.recording-description{font-size:16px}.recording-logo{height:auto;width:180px}}@media (max-width:480px){.recording-hero{padding:60px 15px}.recording-title{font-size:28px}.recording-description{font-size:14px}.recording-logo{width:150px}}.waitlist-page{background:#000;display:flex;flex-direction:column;min-height:100vh}.waitlist-hero{align-items:center;background-position:50%;background-size:cover;display:flex;flex:1 1;justify-content:center;min-height:100vh;padding:120px 20px}.waitlist-container{margin:0 auto;max-width:690px;width:100%}.waitlist-content{align-items:center;display:flex;flex-direction:column;gap:36px}.waitlist-logo{height:92px;object-fit:contain;width:225px}.waitlist-title{color:#fff;font-size:48px;font-weight:500;letter-spacing:-1.44px;line-height:1.1;max-width:100%}.waitlist-description,.waitlist-title{font-family:var(--font-primary);margin:0;text-align:center}.waitlist-description{color:#ffffffb3;font-size:18px;font-weight:400;letter-spacing:-.54px;line-height:1.4;max-width:510px}.waitlist-form{display:flex;flex-direction:column;gap:10px;width:100%}.waitlist-form .form-input-wrapper{width:100%}.waitlist-form .form-input{background:#ffffff1a;border:none;border-radius:10px;color:#fff9;font-family:var(--font-primary);font-size:14px;font-weight:600;letter-spacing:-.42px;outline:none;padding:12px 16px;transition:all .3s ease;width:100%}.waitlist-form .form-input::placeholder{color:#fff9}.waitlist-form .form-input:focus{background:#ffffff26;color:#fff}.waitlist-submit-button{align-items:center;background:#fff;border:none;border-radius:10px;cursor:pointer;display:flex;gap:12px;justify-content:center;margin-top:10px;outline:1px solid #0000001a;outline-offset:-1px;padding:12px 12px 12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.waitlist-submit-button:hover:not(:disabled){background:#f8f9fa;box-shadow:0 10px 25px #00000026;transform:translateY(-3px)}.waitlist-submit-button:disabled{cursor:not-allowed;opacity:.6}.waitlist-submit-button span{color:#1a1a1a;font-family:var(--font-primary);font-size:15px;font-weight:600;line-height:21px}.waitlist-form .submit-icon{align-items:center;background:#0000000d;border-radius:5px;display:flex;height:38px;justify-content:center;width:38px}.waitlist-form .form-error{color:#f44;font-size:14px;margin-top:10px;text-align:center}.waitlist-form .checkbox-container{margin-top:10px}.waitlist-form .checkbox-label{align-items:flex-start;color:#fffc;display:flex;font-size:14px;gap:8px;line-height:1.4}.waitlist-form .checkbox-input{margin-top:2px}.waitlist-form .checkbox-text{flex:1 1}.waitlist-form .privacy-link{color:#fff;text-decoration:underline}.waitlist-social-icons{flex-wrap:wrap;gap:12px;margin-top:20px}.social-box-link,.waitlist-social-icons{align-items:center;display:flex;justify-content:center}.social-box-link{background:#ffffff14;border-radius:8px;color:#fff9;cursor:pointer;font-family:var(--font-primary);font-size:14px;font-weight:500;gap:8px;letter-spacing:-.28px;padding:12px 20px;text-decoration:none}.social-box-link,.social-box-link svg{transition:all .3s cubic-bezier(.4,0,.2,1)}.social-box-link svg{flex-shrink:0;height:20px;width:20px}.social-box-link span{transition:all .3s cubic-bezier(.4,0,.2,1)}.social-box-link:hover{background:#ffffff26;color:#fff;transform:translateY(-2px)}.social-box-link:active{transform:translateY(0)}.social-box-link-hidden{display:none!important}@media (max-width:768px){.waitlist-hero{padding:80px 20px}.waitlist-title{font-size:36px;line-height:1.1}.waitlist-description{font-size:16px}.waitlist-logo{height:auto;width:180px}}@media (max-width:480px){.waitlist-hero{padding:60px 15px}.waitlist-title{font-size:28px}.waitlist-description{font-size:14px}.waitlist-logo{width:150px}}.waitlist-thank-you-page{background:#000;display:flex;flex-direction:column;min-height:100vh}.waitlist-thank-you-hero{align-items:center;background-position:50%;background-size:cover;display:flex;flex:1 1;justify-content:center;min-height:100vh;padding:120px 20px}.waitlist-thank-you-container{margin:0 auto;max-width:690px;width:100%}.waitlist-thank-you-content{align-items:center;display:flex;flex-direction:column;gap:36px;text-align:center}.waitlist-thank-you-logo{height:92px;object-fit:contain;width:225px}.waitlist-thank-you-title{color:#fff;font-size:48px;font-weight:500;letter-spacing:-1.44px;line-height:1.1;max-width:100%}.waitlist-thank-you-description,.waitlist-thank-you-title{font-family:var(--font-primary);margin:0;text-align:center}.waitlist-thank-you-description{color:#ffffffb3;font-size:18px;font-weight:400;letter-spacing:-.54px;line-height:1.4;max-width:510px}.waitlist-thank-you-message{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin-top:20px;max-width:510px;padding:24px}.waitlist-thank-you-message p{color:#fff9;font-family:var(--font-primary);font-size:16px;font-weight:400;letter-spacing:-.48px;line-height:1.5;margin:0;text-align:center}@media (max-width:768px){.waitlist-thank-you-hero{padding:80px 20px}.waitlist-thank-you-title{font-size:36px;line-height:1.1}.waitlist-thank-you-description{font-size:16px}.waitlist-thank-you-logo{height:auto;width:180px}.waitlist-thank-you-message{padding:20px}.waitlist-thank-you-message p{font-size:14px}}@media (max-width:480px){.waitlist-thank-you-hero{padding:60px 15px}.waitlist-thank-you-title{font-size:28px}.waitlist-thank-you-description{font-size:14px}.waitlist-thank-you-logo{width:150px}.waitlist-thank-you-message{padding:16px}.waitlist-thank-you-message p{font-size:13px}}.live-page{align-items:center;background:#000;display:flex;justify-content:center;min-height:100vh;padding:120px 20px}.live-container{gap:40px;margin:0 auto;max-width:1200px;width:100%}.live-container,.live-header{display:flex;flex-direction:column}.live-header{align-items:center;gap:24px}.live-logo{height:92px;object-fit:contain;width:225px}.live-title{color:#fff;font-family:var(--font-primary);font-size:36px;font-weight:500;letter-spacing:-1.08px;line-height:1.2;margin:0;text-align:center}.live-video-wrapper{background:#000;border-radius:20px;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.live-video,.live-video-container{height:100%;left:0;position:absolute;top:0;width:100%}.live-video{border:none;border-radius:20px}@media (max-width:768px){.live-page{padding:80px 15px}.live-container{gap:30px}.live-title{font-size:28px}.live-logo{height:auto;width:180px}.live-video,.live-video-wrapper{border-radius:15px}}@media (max-width:480px){.live-page{padding:60px 10px}.live-container{gap:20px}.live-title{font-size:24px}.live-logo{width:150px}.live-video,.live-video-wrapper{border-radius:10px}}.course-top-bar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;border-bottom:1px solid #ffffff1a;display:flex;height:50px;justify-content:space-between;left:0;padding:0 20px;position:fixed;right:0;top:0;z-index:100}.top-bar-left,.top-bar-right{align-items:center;display:flex;gap:8px}.feature-btn{align-items:center;background:#0000;border:1px solid #ffffff1a;border-radius:8px;color:var(--color-white);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.feature-btn:hover{background:#ffffff1a;border-color:#fff3}.achievements-btn{position:relative}.achievements-badge{background:var(--color-blue);border:2px solid #000;border-radius:50%;color:var(--color-white);font-weight:700;height:18px;justify-content:center;position:absolute;right:-4px;top:-4px;width:18px}.achievements-badge,.watermark-indicator{align-items:center;display:flex;font-size:10px}.watermark-indicator{background:#ffffff0d;border-radius:4px;color:var(--color-white-50);gap:6px;margin-top:8px;padding:4px 8px;width:-webkit-fit-content;width:fit-content}.referrals-panel{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;margin-top:16px;padding:12px}.panel-header{align-items:center;color:var(--color-white);display:flex;font-size:12px;font-weight:600;gap:8px;margin-bottom:12px}.referrals-stats{display:flex;flex-direction:column;gap:8px}.stat-value{color:var(--color-white);font-size:20px;font-weight:700}.stat-value-small{color:var(--color-blue);font-size:16px;font-weight:600}.stat-label{color:var(--color-white-50);font-size:10px;letter-spacing:.5px;text-transform:uppercase}.notes-panel{background:#050505;border-left:1px solid #ffffff1a;display:flex;flex-direction:column;height:calc(100vh - 50px);position:fixed;right:0;top:50px;width:320px;z-index:50}.notes-header{border-bottom:1px solid #ffffff1a;font-weight:600;gap:8px;padding:16px}.close-btn,.notes-header{align-items:center;color:var(--color-white);display:flex}.close-btn{background:#0000;border:none;border-radius:4px;cursor:pointer;font-size:24px;height:24px;justify-content:center;margin-left:auto;transition:background .2s ease;width:24px}.close-btn:hover{background:#ffffff1a}.notes-content{flex:1 1;overflow-y:auto;padding:16px}.note-item{background:#ffffff0d;border-radius:8px;margin-bottom:8px;padding:12px}.note-timestamp{color:var(--color-white-50);font-size:10px;margin-bottom:4px}.add-note-btn,.note-text{color:var(--color-white-70);font-size:13px}.add-note-btn{background:#ffffff0d;border:1px dashed #fff3;border-radius:8px;cursor:pointer;padding:12px;transition:all .2s ease;width:100%}.add-note-btn:hover{background:#ffffff1a;border-color:#ffffff4d}.achievements-overlay,.analytics-overlay,.community-overlay,.search-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:200}.achievements-modal,.analytics-modal,.community-modal,.search-modal{max-height:80vh;max-width:90vw;width:600px}.achievements-modal,.analytics-modal,.community-discord-modal,.community-modal,.search-modal{background:#050505;border:1px solid #ffffff1a;border-radius:16px;display:flex;flex-direction:column;overflow:hidden}.community-discord-modal{height:85vh;max-height:800px;max-width:1200px;width:90vw}.discord-header{align-items:center;background:#ffffff0d;border-bottom:1px solid #ffffff1a;display:flex;flex-shrink:0;height:50px;justify-content:space-between;padding:0 20px}.discord-header-left{align-items:center;color:var(--color-white);display:flex;font-weight:600;gap:12px}.discord-content{display:flex;flex:1 1;overflow:hidden}.discord-sidebar{background:#0000004d;border-right:1px solid #ffffff1a;display:flex;flex-direction:column;flex-shrink:0;width:200px}.discord-sidebar-header{border-bottom:1px solid #ffffff1a;color:var(--color-white-50);font-size:12px;font-weight:600;letter-spacing:.5px;padding:16px;text-transform:uppercase}.discord-modules-list{flex:1 1;overflow-y:auto;padding:8px}.discord-module-item{border-radius:6px;color:var(--color-white-70);cursor:pointer;font-size:13px;margin-bottom:2px;padding:10px 12px;transition:all .2s ease}.discord-module-item:hover{background:#ffffff0d;color:var(--color-white)}.discord-module-item.active{background:#0067d633;border-left:3px solid var(--color-blue);color:var(--color-white)}.discord-channels-sidebar{background:#0003;border-right:1px solid #ffffff1a;display:flex;flex-direction:column;flex-shrink:0;width:220px}.discord-channels-header{border-bottom:1px solid #ffffff1a;color:var(--color-white);font-size:12px;font-weight:600;letter-spacing:.5px;padding:16px;text-transform:uppercase}.discord-channels-list{flex:1 1;overflow-y:auto;padding:8px}.discord-channel-item{align-items:center;border-radius:6px;color:var(--color-white-70);cursor:pointer;display:flex;font-size:13px;gap:8px;margin-bottom:2px;padding:8px 12px;transition:all .2s ease}.discord-channel-item:hover{background:#ffffff0d;color:var(--color-white)}.discord-channel-item.active{background:#ffffff1a;color:var(--color-white)}.channel-icon{font-size:16px}.channel-name{font-weight:500}.discord-chat-area{background:#000;display:flex;flex:1 1;flex-direction:column}.discord-chat-header{align-items:center;background:#ffffff08;border-bottom:1px solid #ffffff1a;display:flex;flex-shrink:0;gap:12px;height:50px;padding:0 20px}.channel-name-header{color:var(--color-white);font-size:16px;font-weight:600}.chat-info{align-items:center;color:var(--color-white-50);display:flex;font-size:12px;gap:6px;margin-left:auto}.discord-messages{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:20px}.discord-message{display:flex;gap:12px}.message-avatar{align-items:center;background:var(--color-blue);border-radius:50%;color:var(--color-white);display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:40px;justify-content:center;width:40px}.message-content{flex:1 1}.message-header{align-items:center;display:flex;gap:8px;margin-bottom:4px}.message-author{color:var(--color-white);font-size:14px;font-weight:600}.message-time{color:var(--color-white-50);font-size:12px}.message-text{color:var(--color-white-70);font-size:14px;line-height:1.5}.discord-input-area{align-items:center;background:#ffffff08;border-top:1px solid #ffffff1a;display:flex;flex-shrink:0;gap:12px;padding:16px 20px}.discord-input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:var(--color-white);flex:1 1;font-size:14px;outline:none;padding:12px 16px;transition:all .2s ease}.discord-input:focus{background:#ffffff14;border-color:#ffffff4d}.discord-input::placeholder{color:var(--color-white-50)}.discord-send-btn{align-items:center;background:var(--color-blue);border:none;border-radius:8px;color:var(--color-white);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s ease;width:40px}.discord-send-btn:hover{background:#0055b3;transform:scale(1.05)}.search-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;gap:12px;padding:20px}.search-header input{background:#0000;border:none;color:var(--color-white);flex:1 1;font-size:16px;outline:none}.search-results{max-height:400px;overflow-y:auto;padding:12px}.search-result-item{border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:background .2s ease}.search-result-item:hover{background:#ffffff0d}.result-title{color:var(--color-white);font-weight:600;margin-bottom:4px}.result-preview{color:var(--color-white-50);font-size:12px}.achievements-modal-header,.analytics-header,.community-modal-header{align-items:center;border-bottom:1px solid #ffffff1a;color:var(--color-white);display:flex;flex-shrink:0;font-weight:600;gap:12px;padding:20px}.achievements-modal-content,.analytics-content,.community-modal-content{flex:1 1;overflow-y:auto;padding:20px}.analytics-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.analytics-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:20px;text-align:center}.analytics-icon{font-size:32px;margin-bottom:12px}.analytics-value{color:var(--color-white);font-size:24px;font-weight:700;margin-bottom:4px}.analytics-label{color:var(--color-white-50);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.live-sessions-section{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;margin-top:40px;padding:24px}.section-header{align-items:center;color:var(--color-white);display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:16px}.sessions-list{display:flex;flex-direction:column;gap:12px}.session-item{align-items:center;background:#ffffff0d;border-radius:8px;display:flex;gap:12px;padding:12px}.session-date{color:var(--color-white-50);font-size:12px;margin-bottom:2px}.session-title{color:var(--color-white);font-size:13px;font-weight:500}.adaptive-learning-indicator{align-items:center;background:#0067d61a;border:1px solid #0067d64d;border-radius:8px;color:var(--color-white-70);display:flex;font-size:13px;gap:8px;margin-top:24px;padding:12px 16px}.summary-section{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;margin-top:32px;padding:24px}.summary-content{margin-top:16px}.summary-content p{color:var(--color-white-70);font-size:14px;margin-bottom:8px}.summary-btn{background:#0000;border:1px solid #fff3;border-radius:8px;color:var(--color-white);cursor:pointer;font-size:13px;margin-top:16px;padding:10px 20px;transition:all .2s ease}.summary-btn:hover{background:#ffffff1a}.certificate-section{margin-top:40px}.certificate-card{background:linear-gradient(135deg,#0067d61a,#06c5f91a);border:2px solid #0067d64d;border-radius:20px;padding:40px;text-align:center}.certificate-card h3{color:var(--color-white);font-family:var(--font-serif);font-size:24px;margin:16px 0 8px}.certificate-card p{color:var(--color-white-70);margin-bottom:24px}.certificate-btn{background:var(--color-white);border:none;border-radius:100px;color:var(--color-black);cursor:pointer;font-weight:600;padding:14px 32px;transition:all .3s ease}.certificate-btn:hover{box-shadow:0 10px 30px #fff3;transform:translateY(-2px)}@media (max-width:968px){.course-top-bar{padding:0 12px}.feature-btn{height:32px;width:32px}.notes-panel{right:-100%;transition:right .3s ease;width:100%}.notes-panel.open{right:0}}.achievements-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.achievement-card-modal{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:24px;text-align:center;transition:all .3s ease}.achievement-card-modal.unlocked{background:#ffffff14;border-color:#0067d64d}.achievement-card-modal.locked{filter:grayscale(100%);opacity:.4}.achievement-icon-large{font-size:48px;margin-bottom:12px}.achievement-name-modal{color:var(--color-white);font-size:14px;font-weight:600;margin-bottom:8px}.achievement-badge-unlocked{background:var(--color-blue);border-radius:4px;color:var(--color-white);display:inline-block;font-size:10px;font-weight:600;padding:4px 8px;text-transform:uppercase}.community-stats-header{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.stat-box{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:16px;padding:20px}.stat-number{color:var(--color-white);font-size:28px;font-weight:700;margin-bottom:4px}.stat-text{color:var(--color-white-50);font-size:12px;letter-spacing:.5px;text-transform:uppercase}.comments-section{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;margin-top:48px;padding:24px}.comments-header{align-items:center;color:var(--color-white);display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:20px}.comment-form{border-bottom:1px solid #ffffff1a;display:flex;gap:12px;margin-bottom:24px;padding-bottom:24px}.comment-avatar{align-items:center;background:var(--color-blue);border-radius:50%;color:var(--color-white);display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.comment-input-wrapper{flex:1 1}.comment-input{background:#0000;border:none;border-bottom:1px solid #fff3;color:var(--color-white);font-size:14px;outline:none;padding:12px 16px;transition:border-color .2s ease;width:100%}.comment-input:focus{border-bottom-color:var(--color-white)}.comment-input::placeholder{color:var(--color-white-50)}.comments-list{display:flex;flex-direction:column;gap:20px}.comment-item{display:flex;gap:12px}.comment-content{flex:1 1}.comment-author{color:var(--color-white);font-size:13px;font-weight:600;margin-bottom:6px}.comment-time{color:var(--color-white-50);font-size:12px;font-weight:400;margin-left:8px}.comment-text{color:var(--color-white-70);font-size:14px;line-height:1.5;margin-bottom:8px}.comment-actions{display:flex;gap:16px;margin-top:8px}.comment-action-btn{align-items:center;background:#0000;border:none;color:var(--color-white-50);cursor:pointer;display:flex;font-size:13px;gap:4px;padding:4px 0;transition:color .2s ease}.comment-action-btn:hover{color:var(--color-white)}
/*# sourceMappingURL=main.d99fcf20.css.map*/