.page_main__oUSuV{--color-white:#fff;--color-black:#000;--color-blue:#76e4ff;--color-text:var(--color-white);--color-muted:hsla(0,0%,100%,.7);--color-border:hsla(0,0%,100%,.4);--color-glass:hsla(0,0%,100%,.15);--color-subtle:hsla(0,0%,100%,.1);--card-background:var(--color-glass);--card-background-alt:var(--color-subtle);--card-border:1px solid var(--color-border);--card-backdrop-filter:blur(10px);--border-radius-default:16px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:60px;--space-4xl:80px;--space-header:80px;--font-size-small:clamp(12px,1vw,14px);--font-size-body:15px;--font-size-h2:clamp(18px,1.5vw,20px);--font-size-h1:clamp(55px,5vw,96px);--font-size-display:clamp(80px,10vw,160px);color:var(--color-text);min-height:100vh;margin:0;padding:var(--space-2xl);padding-top:var(--space-header);font-family:var(--font-ibm-plex-mono);align-items:stretch;z-index:0;overflow:hidden}.page_container__YEVua,.page_main__oUSuV{display:flex;flex-direction:column;position:relative}.page_container__YEVua{max-width:2000px;width:100%;margin:0 auto;gap:var(--space-4xl);gap:100px}.page_main__oUSuV{background:url(/grid-pattern.svg),linear-gradient(135deg,rgba(255,0,230,.2),rgba(255,140,255,.2) 25%,rgba(150,0,255,.2) 50%,rgba(0,255,255,.2) 75%,rgba(62,0,255,.2)),radial-gradient(circle at 70% 80%,rgba(255,0,230,.3) 0,rgba(130,91,255,.3) 30%,rgba(76,201,255,.3) 60%,rgba(62,0,255,.3) 90%),radial-gradient(circle at 30% 20%,#d1a6ff 25%,#8261fe 45%,#737bff 65%,#3ba5e6 85%);background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-size:auto,cover,cover,cover;background-blend-mode:screen,multiply,multiply,normal}.page_main__oUSuV ::selection{background:rgba(76,201,255,.7)}.page_header__Mu9WO{display:flex;flex-direction:row;gap:var(--space-3xl);align-items:center}.page_headerContent__ToDhg{flex:1 1;display:flex;flex-direction:column;gap:var(--space-lg)}.page_headerVideo__Ype9d{flex:1 1;aspect-ratio:16/9;background:rgba(0,0,0,.2);border-radius:1rem;overflow:hidden;position:relative;min-width:400px;border:1px solid rgba(198,146,255,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.page_title__1ISDx{font-size:var(--font-size-display);line-height:1;margin-bottom:-16px;letter-spacing:-.08px;width:100%;text-wrap:balance;overflow:visible;font-family:"Formula Condensed",var(--font-instrument-serif)}.page_subtitle__UA6oI,.page_title__1ISDx{color:var(--color-text);text-align:left;position:relative}.page_subtitle__UA6oI{font-size:var(--font-size-h2);text-shadow:none}.page_subtitle__UA6oI.page_centered__cv2Y8{text-align:center}.page_description__Gd1c7{font-size:var(--font-size-body);line-height:1.5;max-width:800px;color:var(--color-text);background:var(--color-glass);padding:var(--space-lg);border-radius:var(--border-radius-default);border:var(--card-border);-webkit-backdrop-filter:var(--card-backdrop-filter);backdrop-filter:var(--card-backdrop-filter);text-align:left}.page_description__Gd1c7 p:first-child{margin-bottom:var(--space-sm)}.page_section__NfoH1{width:100%;display:flex;flex-direction:column;align-items:stretch}#page_signup__R7GjH.page_section__NfoH1{padding:0}.page_sectionTitle__yzuXz{font-size:var(--font-size-h1);line-height:1;color:var(--color-text);font-family:"Formula Condensed",var(--font-instrument-serif);width:100%;text-wrap:balance;margin-bottom:var(--space-xl)}.page_grid__Z7y8f{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;width:100%;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;will-change:transform;background-color:transparent;-webkit-transform:translateZ(0)}.page_logoGrid__FPwD5{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:2rem;gap:2rem;align-items:center;justify-items:center}.page_twoColumnGrid__dups0{display:flex;gap:32px;width:100%;margin:0 auto}.page_column__RRTk_{flex:1 1;width:50%;background:var(--color-glass);background:linear-gradient(135deg,rgba(198,146,255,.3),rgba(130,91,255,.3) 50%,rgba(76,201,255,.3));border-radius:var(--border-radius-default);border:var(--card-border);-webkit-backdrop-filter:var(--card-backdrop-filter);backdrop-filter:var(--card-backdrop-filter);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.page_columnContent__vuCgn,.page_column__RRTk_{display:flex;flex-direction:column;overflow:hidden}.page_columnContent__vuCgn{height:100%}.page_textContent__sdn_6{padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm)}.page_columnContent__vuCgn .page_videoWrapper__tbBHx{aspect-ratio:16/9;width:100%;overflow:hidden;margin-top:auto;border-radius:0}.page_columnTitle__Ns6N2{font-size:var(--font-size-h2);color:var(--color-text);font-family:"Formula Condensed",var(--font-instrument-serif);line-height:1.2}.page_columnDescription__8PDeY{font-size:var(--font-size-body);line-height:1.6;color:var(--color-muted)}.page_card__hLFzJ{background:var(--color-glass);border-radius:var(--border-radius-default);padding:1.5rem;border:var(--card-border);-webkit-backdrop-filter:var(--card-backdrop-filter);backdrop-filter:var(--card-backdrop-filter);color:var(--color-text)}.page_videoCard__yfVWz{background:var(--color-glass);border-radius:var(--border-radius-default);position:relative;border:var(--card-border);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;flex-direction:column}.page_videoCard__yfVWz,.page_videoWrapper__tbBHx{width:100%;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;z-index:1}.page_videoWrapper__tbBHx{aspect-ratio:1/1;overflow:hidden;border-radius:var(--border-radius-default) var(--border-radius-default) 0 0;background-color:transparent}.page_video__iNZYB{width:100%;height:100%;object-fit:cover;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.page_videoCaption__clDVU{padding:var(--space-md);font-family:inherit}.page_testimonial__94YEa,.page_videoCaption__clDVU{color:var(--color-text);font-size:var(--font-size-body)}.page_testimonial__94YEa{line-height:1.6}.page_author__bd5ft{margin-top:var(--space-md);font-weight:700}.page_logo__wnsHL{height:60px;filter:brightness(0) invert(1);opacity:.7;transition:opacity .2s}.page_logo__wnsHL:hover{opacity:1}.page_syllabusItem__bBHjt{display:flex;gap:var(--space-md);align-items:flex-start;padding:var(--space-lg);background:var(--color-glass);border-radius:var(--border-radius-default);margin-bottom:var(--space-md);border:var(--card-border);-webkit-backdrop-filter:var(--card-backdrop-filter);backdrop-filter:var(--card-backdrop-filter)}.page_syllabusNumber__FQFfE{font-size:var(--font-size-h2);font-weight:700;color:var(--color-text)}.page_curriculumSection__0IULo{display:flex;flex-direction:column;align-items:center;gap:32px;touch-action:pan-x;overflow:visible}.page_curriculumHeader__FyyTQ{text-align:center;max-width:800px}.page_curriculumDescription__IcELd{font-size:var(--font-size-body);line-height:1.6;margin-top:var(--space-lg);width:100%;color:var(--color-muted)}.page_curriculumContainer__XdD7H{width:100vw;position:relative;left:50%;transform:translateX(-50%);overflow-x:auto;padding:var(--space-md) var(--space-2xl);scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.page_curriculumContainer__XdD7H::-webkit-scrollbar{display:none}.page_curriculumCardsRow__fkpT5{display:flex;gap:var(--space-lg);padding-bottom:var(--space-md);position:relative}.page_curriculumSquareCard__kWhQq{flex:0 0 300px;aspect-ratio:1;border-radius:var(--border-radius-default);border:var(--card-border);-webkit-backdrop-filter:var(--card-backdrop-filter);backdrop-filter:var(--card-backdrop-filter);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm)}.page_curriculumSquareCard__kWhQq h3{font-size:var(--font-size-h2);color:var(--color-text);margin:0;font-family:var(--font-ibm-plex-mono)}.page_curriculumSquareCard__kWhQq p{font-size:var(--font-size-small);color:var(--color-muted);line-height:1.5;margin:0}.page_curriculumNumber__1jmqY{font-size:var(--font-size-small);color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em}.page_curriculumSquareCard__kWhQq:has(.page_curriculumNumber__1jmqY:first-child:contains("Foundations")),.page_curriculumSquareCard__kWhQq:has(.page_curriculumNumber__1jmqY:first-child:contains("Technical execution")){background:linear-gradient(135deg,rgba(198,146,255,.3),rgba(130,91,255,.3) 50%,rgba(76,201,255,.3));border-color:rgba(198,146,255,.5)}.page_aboutSection__29Sxb{position:relative;width:80%;margin:0 auto}.page_aboutSection__29Sxb:after,.page_aboutSection__29Sxb:before{content:"";position:absolute;background-image:url(/prototyping/cloud.png);background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.8;pointer-events:none;z-index:-1;filter:brightness(1.2);mix-blend-mode:overlay}.page_aboutSection__29Sxb:before{width:600px;height:600px;top:-100px;left:-300px}.page_aboutSection__29Sxb:after{width:500px;height:500px;bottom:-50px;right:-150px}.page_aboutContainer__Vhz4D{width:100%;display:flex;flex-direction:column;position:relative;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.page_aboutSection__29Sxb{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:var(--space-xl)}.page_aboutPhoto__P8PUS{width:400px;height:400px;border-radius:var(--border-radius-default);object-fit:cover;border:var(--card-border);flex-shrink:0;position:-webkit-sticky;position:sticky;top:var(--space-header)}.page_aboutContainer__Vhz4D:after,.page_aboutContainer__Vhz4D:before{display:none}.page_aboutContainer__Vhz4D:hover:before{transform:rotate(0deg) scale(1.1)}.page_aboutContainer__Vhz4D:hover:after{transform:rotate(30deg) scale(1.1)}.page_aboutContent__H8N_q{display:flex;flex-direction:column;gap:var(--space-lg)}.page_aboutContent__H8N_q a{color:var(--color-muted);border-bottom:1px solid var(--color-border)}.page_aboutContent__H8N_q a:hover{font-style:italic}.page_aboutContent__H8N_q p{font-size:var(--font-size-body);line-height:1.7;color:var(--color-text)}.page_waitlistContainer__ohtpL{background:linear-gradient(135deg,rgba(198,146,255,.3),rgba(130,91,255,.3) 50%,rgba(76,201,255,.3));border-radius:var(--border-radius-default);padding:var(--space-2xl);border:var(--card-border);-webkit-backdrop-filter:var(--card-backdrop-filter);backdrop-filter:var(--card-backdrop-filter);width:100%;position:relative}.page_waitlistForm__1Rb6E{max-width:100%;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:var(--space-lg);align-items:stretch}.page_waitlistForm__1Rb6E .page_button___enZA{width:-moz-fit-content;width:fit-content;align-self:flex-end}.page_signupForm__cHtNe{max-width:100%;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:var(--space-lg);align-items:stretch}.page_signupForm__cHtNe .page_sectionTitle__yzuXz{font-size:var(--font-size-h1);margin:0;white-space:nowrap;flex-shrink:0}.page_inputRow__mRNSy{display:flex;gap:var(--space-lg);width:100%}.page_input__2J7z8{flex:1 1;padding:var(--space-sm) var(--space-lg);border-radius:var(--space-xs);border:1px solid var(--color-border);background:var(--color-subtle);color:var(--color-text);font-family:inherit;font-size:var(--font-size-body);margin:0;min-width:0;width:100%}.page_input__2J7z8:focus{outline:none;border-color:rgba(76,201,255,.7);box-shadow:0 0 10px rgba(76,201,255,.3)}.page_input__2J7z8::placeholder{color:var(--color-muted)}.page_button___enZA{font-size:var(--font-size-body);padding:var(--space-sm) var(--space-lg);background:var(--color-subtle);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-border);border-radius:100px;color:var(--color-text);transition:all .2s ease;cursor:pointer}.page_button___enZA:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.6)}.page_floatingButton__Xj_Wn{position:fixed;top:60px;right:var(--space-md);z-index:100;width:auto;display:flex;gap:var(--space-sm)}.page_saleBanner__OYDed{position:fixed;top:0;left:0;right:0;background:rgba(130,91,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--space-sm) var(--space-lg);text-align:center;z-index:101;border-bottom:1px solid hsla(0,0%,100%,.3);text-wrap:balance;cursor:pointer;transition:background .2s ease}.page_saleBanner__OYDed:hover{background:rgba(130,91,255,.7)}.page_saleBanner__OYDed p{margin:0;color:var(--color-text);font-size:var(--font-size-body);font-weight:500;text-wrap:balance}.page_message__yWSdY{font-size:var(--font-size-body);background:var(--color-subtle);width:100%;color:var(--color-text);padding:var(--space-md);border-radius:var(--border-radius-default);border:var(--card-border);text-align:left}.page_error___cZ0v{position:absolute;bottom:-60px;left:0;right:0;color:#ff4646;background:rgba(255,70,70,.1);padding:var(--space-md);border-radius:var(--border-radius-default);border:1px solid rgba(255,70,70,.3);text-align:left;font-size:var(--font-size-small)}.page_button___enZA:disabled{opacity:.7;cursor:not-allowed}.page_signupForm__cHtNe .page_button___enZA{align-self:flex-end}.page_groupDiscountSection__Cct9s{text-align:center;max-width:800px;margin:0 auto}.page_groupDiscountText__hu8cY{font-size:var(--font-size-h3);line-height:1.6;color:var(--color-text);margin-top:var(--space-md)}.page_emailButton__v84zs{color:var(--color-text);border:none;border-bottom:1px solid var(--color-border);background:transparent;font-size:inherit;font-family:inherit;padding:0;cursor:pointer;text-decoration:none;transition:all .2s ease}.page_emailButton__v84zs:hover{font-style:italic;border-bottom-color:var(--color-text)}.page_copiedMessage___NQIv{display:inline-block;margin-left:var(--space-sm);font-size:var(--font-size-small);color:var(--color-blue);animation:page_fadeIn__y1rKJ .2s ease-in}@keyframes page_fadeIn__y1rKJ{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.page_footer__2Lj8U{width:100%;padding:var(--space-xl) 0;text-align:center;color:var(--color-muted);font-size:var(--font-size-small);margin-top:auto}.page_playButton__VFwRe{position:absolute;bottom:var(--space-lg);left:var(--space-lg);transform:none;width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,rgba(198,146,255,.3),rgba(130,91,255,.3) 50%,rgba(76,201,255,.3));border:1px solid hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.page_playButton__VFwRe svg{width:28px;height:28px}.page_playButton__VFwRe:hover{border-color:hsla(0,0%,100%,.6);transform:scale(1.05)}.page_playButton__VFwRe:active{transform:scale(.95)}.page_faqGrid__tfyxY{background:var(--color-subtle);padding:var(--space-2xl);border-radius:var(--border-radius-default);border:var(--card-border);-webkit-backdrop-filter:var(--card-backdrop-filter);backdrop-filter:var(--card-backdrop-filter)}.page_faqColumn__F6N36{display:flex;flex-direction:column;flex:1 1;width:50%;gap:var(--space-xl)}.page_faqItem__I6lPR{display:flex;flex-direction:column}.page_faqQuestion__4ezRb{font-size:var(--font-size-h3);font-weight:600;color:var(--color-text);font-family:var(--font-ibm-plex-mono);margin-bottom:var(--space-xs)}.page_faqAnswer__IDy2j{font-size:var(--font-size-body);line-height:1.5;margin-bottom:8px;color:var(--color-muted)}.page_signupSection__WWstd{position:relative;width:100%;display:flex;align-items:center;justify-content:center;margin:0 auto}.page_signupSection__WWstd:after,.page_signupSection__WWstd:before{content:"";position:absolute;background-image:url(/prototyping/cloud.png);background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.8;pointer-events:none;z-index:-1;filter:brightness(1.2);mix-blend-mode:overlay}.page_signupSection__WWstd:before{width:600px;height:600px;bottom:0;left:0}.page_signupSection__WWstd:after{width:400px;height:400px;top:0;right:200px}.page_signupContainer__OXvpW{background:linear-gradient(135deg,rgba(198,146,255,.3),rgba(130,91,255,.3) 50%,rgba(76,201,255,.3));border-radius:var(--border-radius-default);border:var(--card-border);-webkit-backdrop-filter:var(--card-backdrop-filter);backdrop-filter:var(--card-backdrop-filter);width:100%;max-width:600px;position:relative;z-index:1;display:flex;flex-direction:column;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.page_signupContainer__OXvpW:after,.page_signupContainer__OXvpW:before{content:"";position:absolute;background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.9;pointer-events:none;transition:transform .3s ease;background-image:url(/prototyping/butterfly-flutter.webp)}.page_signupContainer__OXvpW:before{width:300px;height:300px;top:-50px;right:-50px;transform:rotate(-15deg)}.page_signupContainer__OXvpW:after{width:150px;height:150px;bottom:-30px;left:-30px;transform:rotate(90deg);z-index:-2;filter:brightness(1.2);mix-blend-mode:overlay;opacity:.2}.page_signupContainer__OXvpW:hover:before{transform:rotate(0deg) scale(1.1)}.page_signupContainer__OXvpW:hover:after{transform:rotate(30deg) scale(1.1)}.page_textContainer__5inv6{display:flex;flex-direction:column;padding:var(--space-2xl)}.page_signupSection__WWstd .page_sectionTitle__yzuXz{margin-bottom:var(--space-md)}.page_courseDetails__czw_s{display:flex;gap:var(--space-xl);align-items:stretch;margin:var(--space-lg) 0}.page_includesList__DFsYh{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-sm)}.page_includesList__DFsYh li{position:relative;padding-left:var(--space-lg);font-size:var(--font-size-body);color:hsla(0,0%,100%,.9);line-height:1.5}.page_signupSection__WWstd .page_sectionTitle__yzuXz{text-align:left}.page_includesList__DFsYh li:before{content:"✦";position:absolute;left:0;color:#fff}.page_pricingContainer__QWxxi{flex-direction:column;padding:var(--space-lg) var(--space-md);border-bottom:1px solid var(--color-border)}.page_pricingContainer__QWxxi,.page_pricing___xew5{display:flex;align-items:center;justify-content:center;gap:var(--space-xs)}.page_pricing___xew5{flex-direction:row;position:relative}.page_saleText__NO_rq{width:100%;text-align:center;font-size:var(--font-size-body);padding:var(--space-sm);border-bottom:1px solid var(--color-border)}.page_originalPrice__9_rIx{font-size:var(--font-size-h2);color:var(--color-text);position:relative}.page_originalPrice__9_rIx:after{content:"";position:absolute;left:-2px;top:50%;width:calc(100% + 4px);height:1px;background-color:var(--color-text);transform:rotate(-10deg)}.page_salePrice__PZxmH{font-family:"Formula Condensed",var(--font-instrument-serif);font-size:var(--font-size-h1);color:var(--color-text)}@media (max-width:1200px){.page_main__oUSuV{padding:var(--space-xl)}.page_container__YEVua{gap:var(--space-xl)}.page_grid__Z7y8f{display:flex;overflow-x:show;overflow-y:hidden;width:100vw;gap:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin-left:calc(-1 * var(--space-md));margin-right:calc(-1 * var(--space-md));padding:1px var(--space-md)}.page_grid__Z7y8f::-webkit-scrollbar{display:none}.page_videoCard__yfVWz{flex:0 0 min(400px,calc(100vw - var(--space-4xl)));width:min(400px,calc(100vw - var(--space-4xl)))}.page_curriculumCards__Y9SI8{height:500px}.page_curriculumCard__giJef{width:240px;min-height:260px}.page_aboutSection__29Sxb{width:100%;flex-direction:column;align-items:center}.page_aboutPhoto__P8PUS{position:static}}@media (max-width:1100px){.page_header__Mu9WO{flex-direction:column-reverse;gap:var(--space-xl)}.page_headerVideo__Ype9d{min-width:300px}.page_headerContent__ToDhg{width:100%;gap:var(--space-lg)}}@media (max-width:768px){.page_main__oUSuV{padding:var(--space-md);padding-top:130px}.page_headerVideo__Ype9d{min-width:100%;max-width:600px;width:100%}.page_title__1ISDx{margin-bottom:0}.page_description__Gd1c7,.page_subtitle__UA6oI,.page_title__1ISDx{text-align:left}.page_container__YEVua{gap:var(--space-2xl)}.page_curriculumSection__0IULo{min-height:auto;display:flex;flex-direction:column;justify-content:flex-start;padding-bottom:0}.page_curriculumCards__Y9SI8{flex:0 0 auto;height:260px;display:flex;align-items:center;justify-content:center;margin-top:var(--space-lg);padding:0}.page_curriculumCard__giJef{width:180px;min-height:280px;transform:translateX(calc(var(--x-offset) * .7px)) translateY(calc(var(--z-offset) * .5px)) scale(var(--scale))}.page_curriculumCard__giJef:hover{transform:translateX(calc(var(--x-offset) * .7px)) translateY(calc(var(--z-offset) * .5px)) scale(calc(var(--scale) * 1.05))}.page_curriculumCard__giJef.page_active__vTU6o{transform:translateX(calc(var(--x-offset) * .7px)) translateY(0) scale(1.1)}.page_curriculumHeader__FyyTQ{padding:0 1rem}.page_sectionTitle__yzuXz{font-size:var(--font-size-h1);text-align:left}.page_curriculumDescription__IcELd{text-align:left;font-size:var(--font-size-body)}.page_groupDiscountSection__Cct9s,.page_groupDiscountText__hu8cY{text-align:left}.page_twoColumnGrid__dups0{flex-direction:column;gap:var(--space-sm)}.page_faqGrid__tfyxY{padding:var(--space-xl)}.page_column__RRTk_{width:100%}.page_columnTitle__Ns6N2{font-size:var(--font-size-h2)}.page_columnDescription__8PDeY{font-size:var(--font-size-body)}.page_aboutPhoto__P8PUS{width:200px;height:200px}.page_signupForm__cHtNe,.page_waitlistForm__1Rb6E{flex-direction:column;gap:var(--space-lg)}.page_waitlistContainer__ohtpL{padding:var(--space-xl)}.page_inputRow__mRNSy{flex-direction:column;width:100%}.page_input__2J7z8{width:100%}.page_signupForm__cHtNe .page_button___enZA{width:100%;align-self:stretch}.page_grid__Z7y8f{margin-left:calc(-1 * var(--space-md));margin-right:calc(-1 * var(--space-md));padding:1px var(--space-md)}.page_videoCard__yfVWz{flex:0 0 min(300px,calc(100vw - var(--space-2xl)));width:min(300px,calc(100vw - var(--space-2xl)))}.page_faqColumn__F6N36{gap:var(--space-lg);width:100%}.page_faqQuestion__4ezRb{font-size:calc(var(--font-size-h2) * .95)}.page_faqAnswer__IDy2j{font-size:calc(var(--font-size-body) * .95)}.page_courseDetails__czw_s{flex-direction:column;gap:var(--space-xl)}.page_pricingBox__8uA7n{width:100%;flex-direction:row;justify-content:space-between;align-items:center;padding:var(--space-md)}.page_signupSection__WWstd:after,.page_signupSection__WWstd:before{width:300px;height:300px}.page_curriculumContainer__XdD7H{padding:0 var(--space-md)}.page_floatingButton__Xj_Wn{top:70px;right:var(--space-md)}.page_saleBanner__OYDed p{font-size:var(--font-size-small)}}@media (max-width:480px){.page_main__oUSuV{padding:var(--space-md);padding-top:130px;background:radial-gradient(circle at 30% 20%,rgba(107,61,254,.7) 45%,rgba(87,97,255,.7) 65%,rgba(8,143,230,.7) 85%)}.page_header__Mu9WO{padding:0;gap:var(--space-lg)}.page_title__1ISDx{font-size:var(--font-size-display);line-height:1}.page_subtitle__UA6oI{font-size:var(--font-size-h2)}.page_description__Gd1c7{font-size:var(--font-size-body);padding:20px}.page_curriculumSection__0IULo{padding:0}.page_curriculumCards__Y9SI8{margin-bottom:60px}.page_curriculumCard__giJef{width:200px;min-height:260px;padding:var(--space-md);transform:translateX(calc(var(--x-offset) * .5px)) translateY(calc(var(--z-offset) * .5px)) scale(var(--scale))}.page_curriculumCard__giJef:hover{transform:translateX(calc(var(--x-offset) * .5px)) translateY(calc(var(--z-offset) * .5px)) scale(calc(var(--scale) * 1.05))}.page_textContainer__5inv6{padding:var(--space-xl)}.page_curriculumCard__giJef.page_active__vTU6o{transform:translateX(calc(var(--x-offset) * .5px)) translateY(0) scale(1.1)}.page_aboutSection__29Sxb{flex-direction:column-reverse}.page_aboutPhoto__P8PUS{width:60%;height:60%}.page_pricingBox__8uA7n{flex-direction:column;padding:var(--space-md)}.page_signUp__uZA1P .page_signupSection__WWstd:before,.page_signupSection__WWstd:after{display:none}.page_enrollButton__w6Jfu{width:100%;padding:var(--space-sm) var(--space-lg)}.page_floatingButton__Xj_Wn{top:70px;right:var(--space-sm)}.page_saleBanner__OYDed{padding:var(--space-xs) var(--space-sm)}.page_saleBanner__OYDed p{font-size:12px;text-wrap:balance}}.page_logos__JZ3Zl{width:100%;max-width:800px;height:auto;margin:0 auto;display:block;margin-top:var(--space-lg)}