@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Share+Tech+Mono:wght@400&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:"Poppins",-apple-system,Roboto,Helvetica,sans-serif;--font-tertiary:"Inter",-apple-system,Roboto,Helvetica,sans-serif;--font-mono:"Share Tech Mono",-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:#000;background:var(--color-black);color:#fff;color:var(--color-white);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);min-height:100vh}.home-page{align-items:center;gap:120px;gap:var(--spacing-3xl)}.hero-section,.home-page{display:flex;flex-direction:column}.hero-section{align-items:flex-start;align-self:stretch;height:100vh;max-height:1000px;min-height:600px;overflow:hidden;padding:0 20px;padding:0 var(--spacing-md);position:relative}.hero-bg{align-items:center;display:flex;flex-direction:column;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:#fff;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:0 2px 20px #0000004d;text-shadow:var(--shadow-sm)}.hero-title{font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);letter-spacing:-2.6px;line-height:90%;width:420px}.hero-subtitle{font-family:Larken-ExtraBold,-apple-system,Roboto,Helvetica,sans-serif;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:Manrope,-apple-system,Roboto,Helvetica,sans-serif;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:20px;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:#0067d6;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}.cta-button,.home-cta-button,.home-final-cta-button{align-items:center;background:#fff;background:var(--color-white);border:1px solid #0000001a;border-radius:12px;border-radius:var(--radius-md);box-shadow:0 4px 15px #0000001a;box-shadow:var(--shadow-md);cursor:pointer;display:flex;gap:10px;gap:var(--spacing-sm);justify-content:center;position:relative;transition:.3s ease;transition:var(--transition-normal)}.cta-button{min-width:200px;opacity:0;padding:12px 12px 12px 20px;padding:12px 12px 12px var(--spacing-md)}.home-cta-button,.home-final-cta-button{border-radius:10px;border-radius:var(--spacing-sm);padding:10px 10px 10px 16px;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:#1a1a1a;color:var(--color-gray-dark);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;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:8px;border-radius:var(--radius-sm);display:flex;height:38px;justify-content:center;position:relative;transition:.3s ease;transition:var(--transition-normal);width:38px;z-index:1}.home-cta-icon{border-radius:5px;border-radius:var(--spacing-xs);gap:10px;gap:var(--spacing-sm)}.cta-button:hover,.home-cta-button:hover,.home-final-cta-button:hover{box-shadow:0 8px 25px #00000026;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:0 4px 15px #0000001a;box-shadow:var(--shadow-md)}.benefits-section{align-self:stretch;gap:36px;padding:120px 0 10vh;padding:var(--spacing-3xl) 0 10vh 0;position:relative}.benefits-section,.section-title{align-items:center;display:flex;flex-direction:column}.section-title{gap:18px}.section-badge{align-items:center;background:#ffffff1a;background:var(--color-white-10);border-radius:40px;border-radius:var(--radius-full);display:flex;justify-content:center;padding:10px;padding:var(--spacing-sm)}.section-badge span{color:#fff;color:var(--color-white);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;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:#fff;color:var(--color-white);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;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:#fff;color:var(--color-white);font-family:Larken-ExtraBold,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-serif);font-size:42px;font-weight:400;letter-spacing:-.84px;line-height:95%;text-align:center}.benefits-grid{flex-direction:column;padding:0 55px}.benefit-card,.benefits-grid{align-items:center;align-self:stretch;display:flex;gap:20px;justify-content:center}.benefit-card{background:#000 url(/static/media/Benefit-bg.41b44d0da7445f70a5f6.png) 50%/cover no-repeat;background:var(--color-black) url(/static/media/Benefit-bg.41b44d0da7445f70a5f6.png) 50% /cover no-repeat;border-radius:30px;border-radius:var(--radius-xl);gap:var(--spacing-md);padding:55px;transform-origin:center top;transition:.1s ease-out;transition:var(--transition-fast);will-change:transform,filter}.benefit-content{align-items:flex-start;align-self:stretch;display:flex;flex:1 0;flex-direction:column;justify-content:space-between}.benefit-number{color:#fff;color:var(--color-white);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);font-size:84px;font-weight:500;letter-spacing:-5.04px;line-height:130%;opacity:.1}.benefit-info{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:10px}.benefit-title{color:#fff;color:var(--color-white);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);font-size:24px;font-weight:300;letter-spacing:-1.44px;line-height:110%;width:220px}.benefit-image-container{height:45vh;min-height:342px;position:relative;width:342px}.benefit-image-mask{background:radial-gradient(50% 50% at 50% 50%,#000 74.62%,#0000 100%);left:0}.benefit-image,.benefit-image-mask{height:342px;position:absolute;top:0;width:342px}.benefit-image{left:-20px}.benefit-right{align-items:flex-start;align-self:stretch;display:flex;flex:1 0;flex-direction:column;justify-content:space-between}.benefit-description{align-self:stretch;color:#ffffffb3;color:var(--color-white-70);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);font-size:16px;font-weight:500;height:84px;letter-spacing:-.96px;line-height:130%}.for-you-section{align-items:center;align-self:stretch;gap:36px;margin:120px 0;margin:var(--spacing-3xl) 0;padding:0 55px}.for-you-section,.for-you-title{display:flex;flex-direction:column}.for-you-title{align-items:flex-start;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:#fff;color:var(--color-white);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);letter-spacing:-2.6px;line-height:90%}.for-you-title .sub-title{color:#fff;color:var(--color-white);font-family:Larken-ExtraBold,-apple-system,Roboto,Helvetica,sans-serif;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:20px;gap:var(--spacing-md);height:290px;justify-content:center;padding:30px;padding:var(--spacing-lg);width:290px}.circle-item.large{gap:15px}.circle-item.cta-circle{background:#f5f5f5;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:#f5f5f5;color:var(--color-gray-light);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;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:Manrope,-apple-system,Roboto,Helvetica,sans-serif;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:#000;background:var(--color-black);display:flex;flex-direction:column;gap:36px;margin:120px 0 240px;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}.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:30px;border-radius:var(--radius-xl);display:flex;flex:1 0;flex-direction:column;gap:10px;gap:var(--spacing-sm);padding:30px 40px;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:30px;border-radius:var(--radius-xl)}.footer-media:before{background:linear-gradient(352deg,#ffffff4d,#fff0 33%,#fff0 66%,#ffffff4d);border-radius:40px;border-radius:var(--radius-full)}.about-card h4{color:#fff;color:var(--color-white);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);font-size:18px;font-weight:500;letter-spacing:-1.08px;line-height:130%}.scroll-sections{align-self:stretch;height:600vh;margin:120px 0 0;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:.6s ease;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:#fff;color:var(--color-white);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;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;gap:60px;margin:0 auto;max-width:1400px;padding:0 55px 120px;width:100%}.capability-card,.capability-cards-slider{display:flex;flex-direction:column;position:relative}.capability-card{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;background:var(--color-white-05);border:1px solid #ffffff1a;border:1px solid var(--color-white-10);border-radius:20px;border-radius:var(--radius-lg);gap:15px;justify-content:flex-start;min-height:180px;opacity:1;padding:30px;padding:var(--spacing-lg);transition:.3s ease;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:#fff3;border-color:var(--color-white-20);box-shadow:0 8px 32px #0000004d;box-shadow:var(--shadow-xl);transform:translateY(-5px)}.card-icon{align-items:center;background:#ffffff14;border-radius:12px;border-radius:var(--radius-md);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.capability-card p{color:#fff;color:var(--color-white);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);font-size:18px;font-weight:500;letter-spacing:-.9px;line-height:130%;margin:0}.final-cta-section{margin:120px auto;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:#f5f5f5;color:var(--color-gray-light);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;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:#ffffffb3;color:var(--color-white-70);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;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:#f5f5f5;color:var(--color-gray-light);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;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:#f5f5f5;color:var(--color-gray-light);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;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:Manrope,-apple-system,Roboto,Helvetica,sans-serif;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:#ffffffb3;color:var(--color-white-70)}.highlight-text{color:#fff;color:var(--color-white)}.testimonial-comment-1{position:absolute;right:510px;top:260px}.testimonial-comment-2{position:absolute;right:100px;top:350px}.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}.testimonial-mobile-image{display:none}.comment-bubble,.home-comment-bubble{align-items:flex-start;background:#1d1d1d;border:1px solid #3b3b3b;border:1px solid var(--color-gray-border);border-radius:1px 13px 13px 13px;box-shadow:25px 25px 55px 0 #000;box-shadow:var(--shadow-comment);display:flex;font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary)}.comment-bubble{color:#898989;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:5px 14px;padding:var(--spacing-xs) 14px}.home-comment-bubble{flex:1 0;flex-direction:column;gap:10px;gap:var(--spacing-sm);margin-left:30px;margin-left:var(--spacing-lg);padding:15px 20px;padding:15px var(--spacing-md);position:relative}.faqs-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:72px;margin:120px 0;margin:var(--spacing-3xl) 0;padding:0 55px}.faqs-section h2{color:#fff;color:var(--color-white);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;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,.footer-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:#fff3;color:var(--color-white-20);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;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:10px;gap:var(--spacing-sm);transition:.3s ease;transition:var(--transition-normal)}.faq-question:hover{opacity:.8}.faq-question h3{color:#fff;color:var(--color-white);flex:1 0;font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;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)}.plus-icon,.plus-icon:after,.plus-icon:before{transition:.3s ease;transition:var(--transition-normal)}.plus-icon:after,.plus-icon:before{background:#ffffff80;background:var(--color-white-50);content:"";position:absolute}.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:#fff;color:var(--color-white);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;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:.3s ease;transition:var(--transition-normal)}.faq-answer.open{max-height:500px;opacity:.8;padding:16px 0}.faq-plus.active .plus-icon{transform:rotate(45deg)}.footer{flex-direction:column;gap:24px;padding:0 55px 120px;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:#ffffff80;color:var(--color-white-50);flex:1 0;font-family:Share Tech Mono,-apple-system,Roboto,Helvetica,sans-serif;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:#fff;color:var(--color-white);font-family:Share Tech Mono,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-mono);font-size:36px;font-weight:400;letter-spacing:-2.16px;text-transform:uppercase}.footer-copyright{align-self:stretch;color:#ffffffb3;color:var(--color-white-70);font-family:Instrument Sans,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.7px;line-height:22px}.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:#fff;color:var(--color-white);cursor:pointer;font-family:Instrument Sans,-apple-system,Roboto,Helvetica,sans-serif;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-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:40px;border-radius:var(--radius-full);display:flex;gap:30px;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 span{color:#fff;color:var(--color-white);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;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:30px;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}.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;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:#fff;color:var(--color-white);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);font-size:64px;font-weight:500;letter-spacing:-3.2px;line-height:90%;margin-bottom:30px;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:#ffffff0d;background:var(--color-white-05);border-radius:10px;border-radius:var(--spacing-sm);display:flex;flex-shrink:0;gap:10px;gap:var(--spacing-sm);height:38px;justify-content:center;padding:10px;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:#fff;color:var(--color-white);font-size:18px;letter-spacing:-1.08px;line-height:100%}.home-benefit-text h3,.home-benefit-text p{font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);font-weight:400;margin:0;position:relative}.home-benefit-text p{align-self:stretch;color:#ffffffb3;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:20px;border-radius:var(--radius-lg);display:flex;height:180px;justify-content:center;position:relative}.home-video-description{color:#ffffffb3;color:var(--color-white-70);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);font-size:21px;font-weight:400;letter-spacing:-1.26px;line-height:120%;margin:0;position:relative;width:261px}.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:#fff;color:var(--color-white);text-decoration:underline}.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:#fff;color:var(--color-white);font-size:42px;font-weight:400;margin:0;position:relative;text-align:center}.home-about-title h2{font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);letter-spacing:-2.1px;line-height:85%;width:638px}.home-about-title h3{font-family:Larken-Bold,-apple-system,Roboto,Helvetica,sans-serif;letter-spacing:-.84px;line-height:90%;width:568px}.home-instructors-grid{align-self:stretch;gap:40px}.home-instructor-card,.home-instructors-grid{align-items:flex-start;display:flex;position:relative}.home-instructor-card{flex:1 1 320px;flex-direction:column;gap:-80px;width:320px}.home-instructor-image{align-items:center;border:1px solid #fff3;border:1px solid var(--color-white-20);border-radius:30px;border-radius:var(--radius-xl);display:flex;gap:10px;gap:var(--spacing-sm);height:320px;overflow:hidden;position:relative;width:320px}.home-instructor-image img{height:100%;object-fit:cover;width:100%}.home-instructor-comment{align-self:stretch;gap:4px;margin-top:-80px;padding-left:20px}.home-cursor-icon,.home-instructor-comment{align-items:flex-start;display:flex;flex-direction:column;position:relative}.home-cursor-icon{gap:10px;height:22px;width:320px}.home-instructor-name{color:#898989;color:var(--color-gray-medium);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);font-size:12px;font-weight:400;letter-spacing:-.6px;line-height:13.012px;position:relative}.home-instructor-title{color:#fff;color:var(--color-white);letter-spacing:-.96px;line-height:130%}.home-instructor-description,.home-instructor-title{font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);font-size:16px;position:relative}.home-instructor-description{align-self:stretch;color:#ffffffb3;color:var(--color-white-70);font-weight:400;letter-spacing:-.9px;line-height:138%;margin:0}.home-company-info{align-items:center;display:flex;flex-direction:column;gap:36px;position:relative}.home-company-text{color:#fff;color:var(--color-white);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;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:#ffffffb3;color:var(--color-white-70);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;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:#fff;color:var(--color-white);display:block;font-size:36px}.home-stat-label{color:#ffffffb3;color:var(--color-white-70);display:block;font-size:21px}.home-final-cta-section{align-items:center;background:#000 url(/static/media/Benefit-bg.41b44d0da7445f70a5f6.png) 50%/cover no-repeat;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:#f5f5f5;color:var(--color-gray-light);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;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:#ffffffb3;color:var(--color-white-70);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;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}.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{color:#fff;color:var(--color-white);font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.cta-title-highlight{color:#06c5f9;color:var(--color-cyan)}.whatsapp-info-box{background-color:#06c5f91a;border:2px solid #06c5f9;border:2px solid var(--color-cyan);border-radius:12px;padding:20px;text-align:center}.whatsapp-info-box p{color:#06c5f9;color:var(--color-cyan);font-size:17px;font-weight:600;line-height:1.6;margin:0}.whatsapp-info-box strong{color:#fff;color:var(--color-white)}.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:#fff;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{align-items:center;background:#000;background:var(--color-black);color:#fff;color:var(--color-white);display:flex;flex-direction:column;font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);gap:120px;gap:var(--spacing-3xl);min-height:100vh}.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-self:stretch;flex-shrink:0;gap:20px;justify-content:flex-start;position:relative;text-align:center}.thank-you-hero-content,.thank-you-section-title{align-items:center;display:flex;flex-direction:column;width:100%}.thank-you-section-title{gap:18px}.thank-you-section-title .main-title{color:#fff;color:var(--color-white);filter:drop-shadow(0 0 10px rgba(0,0,0,.2));font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;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:0 2px 20px #0000004d;text-shadow:var(--shadow-sm);width:800px}.thank-you-video-section{align-items:center;display:flex;flex-direction:column;gap:16px;position:relative}.thank-you-video-container,.thank-you-video-placeholder{align-items:center;background:#0000004d;border:1px solid #fff3;border:1px solid var(--color-white-20);border-radius:20px;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:#fff;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:#ffffffb3;color:var(--color-white-70);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;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:#fff;color:var(--color-white);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;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:#fff;color:var(--color-white);font-size:18px;font-weight:600;margin:0}.progress-percentage{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#06c5f9,#0067d6);background:linear-gradient(135deg,var(--color-cyan),var(--color-blue));-webkit-background-clip:text;background-clip:text;color:#06c5f9;color:var(--color-cyan);font-size:16px;font-weight:700}.progress-bar-container{width:100%}.progress-bar{height:8px}.progress-bar,.progress-fill{border-radius:4px}.steps-layout{grid-gap:30px;align-items:start;display:grid;gap:30px;grid-template-columns:3fr 1fr}.main-steps{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.vip-step{position:relative}.vip-badge{background:linear-gradient(135deg,#06c5f9,#0067d6);background:linear-gradient(135deg,var(--color-cyan),var(--color-blue));border-radius:20px;box-shadow:0 4px 12px #06c5f94d;color:#fff;color:var(--color-white);font-size:12px;font-weight:700;letter-spacing:.5px;padding:8px 16px;position:absolute;right:-12px;text-transform:uppercase;top:-12px;z-index:10}.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,#06c5f9,#0067d6);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:#06c5f9;border-color:var(--color-cyan);position:relative}.step-card.completed:after{background:linear-gradient(135deg,#06c5f9,#0067d6);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-header{gap:12px;margin-bottom:16px}.step-icon{background:#ffffff1a;border-radius:12px;height:40px;width:40px}.step-icon,.step-icon.vip-icon{color:#fff;color:var(--color-white)}.step-icon.vip-icon{background:linear-gradient(135deg,#06c5f9,#0067d6);background:linear-gradient(135deg,var(--color-cyan),var(--color-blue))}.step-number{background:#fff;background:var(--color-white);border-radius:50%;color:var(--color-dark);font-weight:700}.step-content h3{font-size:18px;font-weight:600;line-height:1.3;margin:0 0 8px}.step-content p{line-height:1.5;margin:0 0 20px}.step-button{align-items:center;background:linear-gradient(135deg,#06c5f9,#0067d6);background:linear-gradient(135deg,var(--color-cyan),var(--color-blue));border:none;border-radius:12px;color:#fff;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:#ffffff80;color:var(--color-white-50);cursor:not-allowed;opacity:.6}.step-button.vip-button{background:linear-gradient(135deg,#06c5f9,#0067d6);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:#fff;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:#fff;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}.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:#fff;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}@media (max-width:768px){.about-cards-grid{gap:20px;grid-template-columns:1fr;grid-template-rows:repeat(3,1fr)!important;height:auto}.about-card{align-items:flex-start;display:flex;flex-direction:column;height:340px;justify-content:flex-start;min-height:340px}.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:4}.steps-container{padding:0 16px}.step-card{padding:20px}}.thank-you-step-card{align-items:flex-start;background:#000 url(/static/media/Benefit-bg.41b44d0da7445f70a5f6.png) 10%/cover no-repeat;background:var(--color-black) url(/static/media/Benefit-bg.41b44d0da7445f70a5f6.png) 10% /cover no-repeat;border:1px solid #ffffff1a;border:1px solid var(--color-white-10);border-radius:30px;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:#06c5f9;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 #06c5f9;border:2px solid var(--color-cyan);position:relative}.step-header{justify-content:space-between;margin-bottom:15px;width:100%}.step-header,.step-icon-number{align-items:center;display:flex}.step-icon-number{gap:12px}.step-number{align-items:center;background:#ffffff1a;background:var(--color-white-10);border-radius:16px;color:#fff;color:var(--color-white);display:flex;flex-shrink:0;font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);font-size:14px;font-weight:600;height:32px;justify-content:center;letter-spacing:-.84px;line-height:100%;transition:all .3s ease;width:32px}.step-number.vip-number{background:linear-gradient(135deg,#06c5f9,#0067d6);background:linear-gradient(135deg,var(--color-cyan),var(--color-blue));color:#000;color:var(--color-black);font-weight:700}.step-status{align-items:center;display:flex;gap:8px}.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{font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.status-text,.step-icon{color:#ffffffb3;color:var(--color-white-70)}.step-icon{align-items:center;background:#ffffff0d;background:var(--color-white-05);border-radius:8px;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.step-icon.vip-icon{background:linear-gradient(135deg,#06c5f933,#0067d633);color:#06c5f9;color:var(--color-cyan)}.thank-you-step-card:hover .step-icon{background:#ffffff1a;background:var(--color-white-10);color:#fff;color:var(--color-white);transform:scale(1.1)}.thank-you-step-card:hover .step-icon.vip-icon{background:linear-gradient(135deg,#06c5f94d,#0067d64d);color:#06c5f9;color:var(--color-cyan)}.step-content{align-items:center;align-self:stretch;display:flex;flex:1 0;flex-direction:column;gap:15px;padding:20px}.step-content h3{color:#fff;color:var(--color-white);font-size:20px;font-weight:500;letter-spacing:-1.2px;line-height:110%}.step-content h3,.step-content p{font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);margin:0}.step-content p{color:#ffffffb3;color:var(--color-white-70);font-size:14px;font-weight:400;letter-spacing:-.4px;line-height:130%}.step-progress{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff3;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px 16px}.progress-bar,.step-progress{background:#ffffff1a;width:100%}.progress-bar{background:var(--color-white-10);height:4px;overflow:hidden}.progress-bar,.progress-fill{border-radius:2px;position:relative}.progress-fill{background:linear-gradient(90deg,#06c5f9,#0067d6);background:linear-gradient(90deg,var(--color-cyan),var(--color-blue));height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}.progress-fill:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.progress-bar.vip-progress .progress-fill{animation:gradient-shift 2s ease-in-out infinite;background:linear-gradient(90deg,#06c5f9,#0067d6,#06c5f9);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:Manrope,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);font-weight:600;text-transform:uppercase}.thank-you-step-button{align-items:center;align-self:flex-start;background:#ffffff0d;background:var(--color-white-05);border:1px solid #fff3;border:1px solid var(--color-white-20);border-radius:12px;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,#06c5f9,#0067d6);background:linear-gradient(135deg,var(--color-cyan),var(--color-blue));border-color:#06c5f9;border-color:var(--color-cyan);box-shadow:0 4px 15px #06c5f94d;color:#000;color:var(--color-black)}.thank-you-step-button.locked{background:#ffffff0d;background:var(--color-white-05);border-color:#ffffff1a;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:#fff;color:var(--color-white);position:relative;transition:color .3s ease;z-index:1}.thank-you-step-button.vip span{color:#000;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:#000 url(/static/media/Benefit-bg.41b44d0da7445f70a5f6.png) 50%/cover no-repeat;background:var(--color-black) url(/static/media/Benefit-bg.41b44d0da7445f70a5f6.png) 50% /cover no-repeat;border-radius:30px;justify-content:center;margin:120px 0;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:#f5f5f5;color:var(--color-gray-light);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;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}.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:20px;padding:var(--spacing-md);position:fixed;right:0;top:0;z-index:9999}.popup-content{background:#fff;background:var(--color-white);border:1px solid #fff3;border:1px solid var(--color-white-20);border-radius:20px;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:8px;border-radius:var(--radius-sm);color:#898989;color:var(--color-gray-medium);cursor:pointer;padding:10px;padding:var(--spacing-sm);position:absolute;right:5px;right:var(--spacing-xs);top:5px;top:var(--spacing-xs);transition:all .3s ease;transition:all var(--transition-normal);z-index:10}.popup-close:hover{background:#f5f5f5;background:var(--color-gray-light);color:#000;color:var(--color-black);transform:scale(1.1)}.popup-form{padding:60px 40px;padding:var(--spacing-2xl) var(--spacing-xl)}.popup-header{margin-bottom:60px;margin-bottom:var(--spacing-2xl);text-align:center}.popup-header h2{color:#000;color:var(--color-black);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);font-size:28px;font-weight:700;line-height:1.2;margin:0 0 20px;margin:0 0 var(--spacing-md) 0}.popup-header p{color:#898989;color:var(--color-gray-medium);font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-secondary);font-size:16px;line-height:1.5;margin:0}.form-group{margin-bottom:30px;margin-bottom:var(--spacing-lg)}.checkbox-label{align-items:flex-start;color:#898989;color:var(--color-gray-medium);cursor:pointer;display:flex;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-secondary);font-size:14px;gap:10px;gap:var(--spacing-sm);line-height:1.5}.checkbox-input{accent-color:#0067d6;accent-color:var(--color-blue);cursor:pointer;flex-shrink:0;height:18px;margin:2px 0 0;width:18px}.checkbox-text{flex:1 1}.privacy-link{color:#0067d6;color:var(--color-blue);font-weight:500;text-decoration:none;transition:color .3s ease;transition:color var(--transition-normal)}.privacy-link:hover{color:#1a1a1a;color:var(--color-gray-dark);text-decoration:underline}.form-input,.form-select{background:#fff;background:var(--color-white);border:2px solid #f5f5f5;border:2px solid var(--color-gray-light);border-radius:8px;border-radius:var(--radius-sm);box-sizing:border-box;color:#000;color:var(--color-black);font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-secondary);font-size:16px;padding:20px;padding:var(--spacing-md);transition:all .3s ease;transition:all var(--transition-normal);width:100%}.form-input:focus,.form-select:focus{border-color:#0067d6;border-color:var(--color-blue);box-shadow:0 0 0 3px #0067d61a;outline:none}.form-input::placeholder{color:#898989;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}.popup-submit-button{align-items:center;background:#000;background:var(--color-black);border:none;border-radius:8px;border-radius:var(--radius-sm);color:#fff;color:var(--color-white);cursor:pointer;display:flex;font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);font-size:16px;font-weight:600;gap:10px;gap:var(--spacing-sm);justify-content:center;overflow:hidden;padding:20px 30px;padding:var(--spacing-md) var(--spacing-lg);position:relative;transition:all .3s ease;transition:all var(--transition-normal);width:100%}.popup-submit-button:hover{background:#1a1a1a;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 .3s ease;transition:transform var(--transition-normal)}.popup-submit-button:hover .popup-cta-icon{transform:translateX(-4px)}@media (max-width:768px){.popup-overlay{padding:10px;padding:var(--spacing-sm)}.popup-content{border-radius:12px;border-radius:var(--radius-md);max-width:95%}.popup-form{padding:40px 30px;padding:var(--spacing-xl) var(--spacing-lg)}.popup-header h2{font-size:24px}.popup-header p{font-size:14px}.form-input,.form-select{font-size:16px}}@media (max-width:480px){.popup-form{padding:30px 20px;padding:var(--spacing-lg) var(--spacing-md)}.popup-header h2{font-size:22px}}@media (max-width:640px){.home-page{gap:120px;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 40px;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-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}@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}}@media (min-width:641px) and (max-width:1200px){.home-page{gap:60px;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 60px;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}}.home-hero-section{display:none!important}.policy-page{background:#000;background:var(--color-black);color:#fff;color:var(--color-white);font-family:Manrope,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);min-height:100vh;padding:60px 20px;padding:var(--spacing-2xl) var(--spacing-md)}.policy-container{line-height:1.6;margin:0 auto;max-width:800px}.policy-header{margin-bottom:60px;margin-bottom:var(--spacing-2xl);text-align:center}.back-link{background:none;border:none;color:#ffffffb3;color:var(--color-white-70);cursor:pointer;display:inline-block;font-family:inherit;font-size:14px;margin-bottom:20px;margin-bottom:var(--spacing-md);padding:0;text-decoration:none;transition:.3s ease;transition:var(--transition-normal)}.back-link:hover,.policy-header h1{color:#fff;color:var(--color-white)}.policy-header h1{font-size:2.5rem;font-weight:700;margin:0 0 10px;margin:0 0 var(--spacing-sm) 0}.policy-date{color:#ffffff80;color:var(--color-white-50);font-size:14px;margin:0}.policy-content{background:#ffffff0d;background:var(--color-white-05);border:1px solid #ffffff1a;border:1px solid var(--color-white-10);border-radius:12px;border-radius:var(--radius-md);padding:60px;padding:var(--spacing-2xl)}.policy-content p{color:#ffffffb3;color:var(--color-white-70);margin:0 0 20px;margin:0 0 var(--spacing-md) 0}.policy-content p:last-child{margin-bottom:0}@media (max-width:768px){.policy-page{padding:30px 10px;padding:var(--spacing-lg) var(--spacing-sm)}.policy-header h1{font-size:2rem}.policy-content{padding:30px;padding:var(--spacing-lg)}}@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}}@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%}}@media (max-width:640px){.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;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}}@media (min-width:641px) and (max-width:768px){.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;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}}@media (max-width:640px){.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}}@media (min-width:641px) and (max-width:768px){.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}}@media (max-width:640px){.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}}@media (min-width:641px) and (max-width:768px){.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)}}@media (max-width:640px){.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,.testimonial-content p .accent-text{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}.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}}@media (min-width:641px) and (max-width:768px){.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}}@media (max-width:640px){.capability-card.left,.capability-card.right{align-self:center;margin-left:0;margin-right:0;max-width:100%;width:100%}.footer{align-items:center;gap:40px;padding:var(--spacing-2xl) 20px var(--spacing-xl) 20px;width:100%}.footer-titles{display:none}.footer-divider{background:#fff3;height:1px;width:100%}.footer-content{gap:24px;height:auto}.footer-content,.footer-logo-section{align-items:center;display:flex;flex-direction:column;width:100%}.footer-logo-section{gap:16px}.footer-logo{align-items:center;display:flex;justify-content:center}.footer-logo img{height:auto;width:48px}.footer-copyright{align-items:center;color:var(--color-white-70);display:flex;font-size:13px;justify-content:center;letter-spacing:-.5px;line-height:140%;text-align:center;width:100%}.footer-menu{gap:40px}.footer-info-menu,.footer-menu,.footer-policies-menu{align-items:center;display:flex;flex-direction:column;width:100%}.footer-info-menu,.footer-policies-menu{gap:8px}.footer-info-menu .footer-link,.footer-policies-menu .footer-link{background:none;border:none;color:var(--color-white);cursor:pointer;font-size:15px;letter-spacing:-.6px;line-height:140%;padding:0;text-align:center;text-decoration:none;transition:opacity .2s ease}.footer-info-menu .footer-link:hover,.footer-policies-menu .footer-link:hover{opacity:.7}.footer-policies-menu .footer-link{text-align:center}}@media (min-width:641px) and (max-width:768px){.footer{gap:30px;padding:var(--spacing-2xl) 30px var(--spacing-xl) 30px}.footer-content{gap:30px;height:auto}.footer-menu{flex-direction:row;gap:40px;justify-content:space-between}.footer-info-menu,.footer-policies-menu{align-items:flex-start;flex:1 1}.footer-policies-menu{align-items:flex-end}.footer-policies-menu .footer-link{text-align:right}}.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}
/*# sourceMappingURL=main.a47a925f.css.map*/