body{padding:0;margin:0;width:100%;background-color:#fff;overflow-x:hidden}html{font-size:16px}#nav{-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}@font-face{font-display:swap;font-family:SF-Pro-Display;font-weight:400;src:url(/fonts/SF-Pro-Display-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:SF-Pro-Display;font-weight:600;src:url(/fonts/SF-Pro-Display-Semibold.woff2) format("woff2")}@font-face{font-display:swap;font-family:SF-Pro-Text;font-weight:400;src:url(/fonts/SF-Pro-Text-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:SF-Pro-Text;font-weight:200;src:url(/fonts/SF-Pro-Text-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:SF-Pro-Text;font-weight:100;src:url(/fonts/SF-Pro-Text-Light.woff2) format("woff2")}.no-scroll-bar::-webkit-scrollbar{display:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.scroll-container{scroll-behavior:smooth}.no-scroll-bar{-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.body-format{font-family:SF-Pro-Text;line-height:160%;font-size:1rem}.body-format span{font-family:SF-Pro-Text;line-height:160%}.body-format p{margin-bottom:2.5rem}.body-format li{margin-bottom:1.5rem}.heading-format{letter-spacing:0px;font-family:SF-Pro-Display;font-weight:510;line-height:1.2;font-size:1.5rem}.navbar-text-btn{cursor:pointer;font-size:14px}.navbar-text-btn:hover{text-decoration:underline}.txt-large{font-size:90px;max-width:850px}.txt-med{font-size:42px;max-width:850px}.txt-sub{font-size:22px;opacity:.7;max-width:800px}.block.dark .txt-sub{font-weight:300}.txt-sub.mobile{color:#000;font-size:2.5rem;opacity:.5;max-width:1200px;font-style:normal;font-weight:500;line-height:64px}.block{width:100%;display:flex;flex-direction:column;align-items:center;align-content:center;z-index:10}.block-h{width:100dvw;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;z-index:10}hr{width:1000px;max-width:80%}.dark hr{border-color:#4f4f4f}.content{margin-top:150px;margin-bottom:150px}.content+.content{margin-top:0}.block.main>:first-child{margin-top:175px}.dark{background-color:#000;color:#fff}.violet{background-color:#b195d1;color:#000}.green{background-color:#1a3d45;color:#e7fbe2}.white{background-color:#fff;color:#000}.light{background-color:#f1f1f1;color:#000}.block.main:first-child{padding-top:25px}.col{width:80%;max-width:1254px;height:fit-content;display:flex;flex-direction:column;align-items:center}.block.thin-col{width:80%;max-width:650px;height:fit-content;display:flex;flex-direction:column;align-items:center}.block>span{text-align:center}.round{border-radius:40px}.round-btn{height:61px;border-radius:36px;border:none;padding:0 1em;color:var(--Bg, #000);text-align:center;font-family:SF-Pro-Text;font-size:24px;font-style:normal;font-weight:510;line-height:39.5px}.content::-webkit-scrollbar-track{background:#00000000;margin:5vh}.content::-webkit-scrollbar{width:8px;background:#6f6f6f05}.content::-webkit-scrollbar-thumb{background:#3e3e3e;border-radius:15px}.content::-webkit-scrollbar-thumb:hover{background:#3e3e3e}@keyframes buttonExpand{0%{width:20px;height:20px;border-radius:50%;padding:0;opacity:1;font-size:0}30%{width:50px;height:50px;border-radius:50%;opacity:1}60%{width:20px;height:20px;border-radius:50%;opacity:1;font-size:0}70%{width:50px;height:50px;border-radius:50%;opacity:1}to{border-radius:30px;font-size:26px;height:54px;width:121px;text-align:center;opacity:1}}@keyframes buttonContract{0%{border-radius:30px;font-size:26px;height:54px;width:121px;text-align:center;opacity:1}30%{width:50px;height:50px;border-radius:50%;opacity:1}40%{width:20px;height:20px;border-radius:50%;opacity:1;font-size:0}70%{width:50px;height:50px;border-radius:50%;opacity:1}to{width:0px;height:0px;border-radius:50%;font-size:0;padding:0;opacity:0}}@keyframes mobileButtonExpand{0%{padding:10px;width:20px;height:20px;border-radius:50%;opacity:1;font-size:0}30%{padding:10px;width:50px;height:50px;border-radius:50%;opacity:1}60%{padding:10px;width:20px;height:20px;border-radius:50%;opacity:1;font-size:0}70%{padding:10px;width:50px;height:50px;border-radius:50%;opacity:1;font-size:0px}to{width:50px;height:50px;border-radius:60px;font-size:45px;padding:20px 70px;text-align:center;opacity:1}}@keyframes mobileButtonContract{0%{border-radius:60px;font-size:45px;padding:20px 70px;text-align:center;opacity:1}30%{padding:10px;width:50px;height:50px;border-radius:50%;opacity:1;font-size:0px}40%{padding:10px;width:20px;height:20px;border-radius:50%;opacity:1;font-size:0}70%{padding:30px;width:30px;height:30px;border-radius:50%;opacity:1}to{padding:0;width:10px;height:10px;border-radius:50%;font-size:0;opacity:0}}.animated-button{animation:buttonExpand .7s ease-out forwards;justify-content:center;align-items:center;display:flex}.animated-button-mobile{animation:mobileButtonExpand .5s ease-out forwards;justify-content:center;align-items:center;display:flex}.animate-out-mobile{animation:mobileButtonContract .5s ease-out forwards;justify-content:center;align-items:center;display:flex}.animate-out{animation:buttonContract .7s ease-out forwards;justify-content:center;align-items:center;display:flex}.animated-text{transform:translateY(30px);transition:transform .55s ease-out,opacity 1s}@keyframes buttonExpandMobile{0%{width:10px;height:10px;border-radius:50%;font-size:0;opacity:0}30%{width:40px;height:40px;border-radius:50%;opacity:1}50%{width:50px;height:50px;border-radius:50%;opacity:1;font-size:0}70%{width:40px;height:40px;border-radius:50%;font-size:0}to{width:210px;height:70px;border-radius:15px;font-size:16px;text-align:center;opacity:1}}@keyframes buttonContractMobile{0%{width:210px;height:70px;border-radius:15px;font-size:16px;text-align:center;opacity:1}30%{width:50px;height:50px;border-radius:50%;opacity:1}60%{width:40px;height:40px;border-radius:50%;font-size:0;opacity:1}80%{width:10px;height:10px;border-radius:50%;opacity:1;font-size:0}to{width:0px;height:0px;border-radius:50%;font-size:0;opacity:0}}.appButton{display:block;margin:0 auto;width:210px;height:70px;border-radius:50%;font-size:0;overflow:hidden;opacity:0;transition:none;position:relative;background-color:#000}.appButton img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;pointer-events:none}.appButton.expand{animation:buttonExpandMobile .55s cubic-bezier(.19,1,.22,1) forwards}.appButton.contract{animation:buttonContractMobile .55s cubic-bezier(.19,1,.22,1) forwards}@keyframes showBadgeImage{0%{opacity:0}to{opacity:1}}.appButton.expand img{animation:showBadgeImage .4s ease .4s forwards}.body{font-size:20px;color:#000000b3}.body.light{color:#ffffffb3}.subtitle{font-size:32px;color:#ffffffb3}.emphasis{font-size:100px}.animated{transform:translateY(30px);transition:transform .55s ease-out,opacity 1s}.button-hover{transition:scale .5s;cursor:pointer}.button-hover:hover{scale:1.1}.swiper{width:100%;height:100vh}.swiper-slide{width:500px;height:600px}.block.mobile{display:flex;color:#ffffffb3;flex-direction:row;width:100%;margin-top:90px;gap:.5vh;flex:1;justify-content:center;align-items:center;padding-left:2vh}.mobile_column{display:flex;flex-direction:column;height:fit-content;gap:3vh;justify-content:center;flex:.5}.text_column{display:flex;flex-direction:column;height:fit-content;gap:5px;text-align:start;justify-content:center}.mobile_column.image{width:450px;opacity:1;height:auto}.emphasis.mobile{font-family:SF-Pro-Display;font-size:80px;font-weight:bolder;font-style:normal;font-weight:500;line-height:120%;margin-bottom:78px}.subtitle.mobile{font-family:SF-Pro-Display;font-size:40px;font-style:normal;width:100%;text-align:center;font-weight:500;line-height:100%;letter-spacing:.32px;margin-bottom:48px}.video_container{width:100%;height:500px;display:flex;background-color:"#f25831";flex-direction:column;align-items:center;transition:"background-color 0.8s";background-color:#62dc04;margin-bottom:20%;overflow-y:scroll}.scrollHeading{text-align:center;font-size:5em;position:sticky}.program_video{width:40vh;border-radius:20px}.lil_pricing_box{display:flex;flex-direction:column;width:90%;align-items:start;justify-content:space-between;height:fit-content;border-radius:80px;box-sizing:border-box;padding:1.5vh 2vh;margin:1vh}.pricing_box{display:flex;flex-direction:column;width:463px;max-width:500px;align-items:start;justify-content:space-between;height:fit-content;border-radius:30px;box-sizing:border-box;padding:1.5vh 2vh;margin:1vh}@keyframes slideIcon{0%{transform:translate(-50%) translateY(-50%) scale(.5);opacity:0}to{transform:translate(0) translateY(0) scale(1);opacity:1}}.icon{transition:all .5s ease-out;opacity:0}.icon.in-view{animation:slideIcon .5s forwards}.promoBanner,.promoBanner *{font-family:SF-Pro-Text,SF Pro Text,SF-Pro-Display,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.promoBanner{color:#fff;background:linear-gradient(90deg,#cfd0d8 0%,#434875 4%,#19255e 8%,#122462 20%,#040331 34%,#7b849b 49%,#277a87 56%,#00ab89 61%,#514a80 67%,#020006 78%,#1a003b 85%,#591a76 90%,#575c81 96%,#68788d 100%);background-size:320% 320%;animation:promoGradient 18s linear infinite;border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding-top:calc(env(safe-area-inset-top) + 6px);padding-bottom:6px}.promoBanner--image{animation:none!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}@keyframes promoGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.promoBanner__inner{max-width:1200px;margin:0 auto;padding:8px 12px;display:flex;align-items:center;justify-content:center;gap:12px}.promoBanner__text{font-weight:300;letter-spacing:.1px;font-size:clamp(16px,1.1vw,26px)}.promoBanner__actions{display:flex;align-items:center;gap:8px}.promoBanner__cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;height:100%;border-radius:10px;padding:6px 15px;font-size:15px;font-weight:300;background:#ffffff;color:#0f172a;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,opacity .15s ease;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.promoBanner__cta:hover{background:#ffffff;color:#0f172a;opacity:1}.promoBanner__cta:active{transform:translateY(0)}.promoBanner__cta:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:2px}@media (max-width: 640px){.promoBanner__inner{justify-content:space-between;padding:10px 14px}.promoBanner__text{font-size:clamp(14px,4vw,18px);font-weight:600}.promoBanner__cta{padding:10px 16px;font-size:16px}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ 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);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
