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)}}.ea-page{--ea-content: 1120px;--ea-gutter: 40px;--ea-radius: 40px;--ea-display: "SF-Pro-Display", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;--ea-text: "SF-Pro-Text", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;--ea-inter: "Inter", "SF-Pro-Text", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;width:100%;zoom:.8;overflow-x:clip;background:#fff;color:#000;font-family:var(--ea-display);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ea-page *,.ea-page *:before,.ea-page *:after{box-sizing:border-box}:where(.ea-page) :where(h1,h2,h3,p){margin:0;font-weight:400}.ea-container{width:min(var(--ea-content),calc(100% - 2 * var(--ea-gutter)));margin:0 auto}.ea-hero{position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding-top:96px;background:#000;color:#fff;text-align:center}.ea-hero-mark{display:block;width:auto;height:44px}.ea-hero-title{margin-top:30px;font-size:65px;line-height:1;color:#ffffffe6}.ea-hero-subtitle{width:min(568px,100%);margin-top:40px;font-size:26px;line-height:1.3;color:#ffffffb3}.ea-price-slot{display:flex;justify-content:center;margin-top:65px}.ea-page .ea-price-button{width:122px;min-width:122px;height:63px;min-height:63px;padding:0 12px;font-family:var(--ea-display);font-size:23.5px;line-height:1;letter-spacing:0}.ea-hero-guarantee{margin-top:25px;font-size:20px;line-height:1.3;color:#fffc}.ea-hero-hand{display:block;width:960px;max-width:none;height:auto;margin-top:42px;aspect-ratio:960 / 1052}.ea-intro{width:min(743px,calc(100% - 2 * var(--ea-gutter)));margin:206px auto 0;font-size:30px;line-height:1.4;text-align:center;color:#000c}.ea-section-title{font-size:80px;line-height:1;color:#000000e6;transform-origin:left center}.ea-whats-new{margin-top:205px}.ea-features{display:flex;flex-direction:column;gap:150px;margin-top:90px}.ea-feature-title{font-size:40px;line-height:1;color:#000000e6}.ea-feature-detail{margin-top:24px;font-family:var(--ea-text);font-size:18px;line-height:1.2;color:#0009}.ea-feature-media{display:flex;gap:24px;margin-top:62px}.ea-tile{position:relative;flex-basis:0;flex-shrink:1;min-width:0;overflow:hidden;border-radius:var(--ea-radius);background:#f4f4f4}.ea-tile img{display:block;width:100%;height:100%;object-fit:cover}.ea-more{margin-top:295px}.ea-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,344px));column-gap:42px;row-gap:56px;margin-top:105px;padding-left:4px}.ea-more-item{min-height:180px}.ea-more-icons{display:flex;align-items:center;gap:9px;height:41px}.ea-more-icons img{display:block;flex:none;max-width:none}.ea-more-title{margin-top:6px;font-size:28.225px;line-height:1;color:#000000e6}.ea-more-detail{margin-top:13px;font-family:var(--ea-inter);font-size:18.817px;line-height:1.22;color:#0009}.ea-about{margin-top:258px}.ea-about-subtitle{margin-top:120px;font-size:40px;line-height:1;color:#000000e6}.ea-about-text-wrap{margin-top:42px}.ea-about-photos+.ea-about-text-wrap{margin-top:80px}.ea-about-text{max-width:662px;font-family:var(--ea-text);font-size:18px;line-height:1.2;color:#0009}.ea-about-text.is-narrow{max-width:624px}.ea-about-text p+p{margin-top:24px}.ea-about-photos{display:flex;gap:24px;margin-top:80px}.ea-photo{position:relative;flex-basis:0;flex-shrink:1;min-width:0;overflow:hidden;border-radius:var(--ea-radius);background:#f4f4f4}.ea-photo img{position:absolute;display:block;max-width:none}.ea-thanks{justify-content:center;min-height:125svh;padding-top:0;padding-bottom:60px}@media (max-width: 767px){.ea-thanks{min-height:112svh}}.ea-join{display:flex;flex-direction:column;align-items:center;padding:160px 0 280px;text-align:center}.ea-join-mark{display:block;width:92px;height:92px}.ea-join-title{margin-top:38px;font-size:60px;line-height:1.2}.ea-join-button-slot{position:fixed;left:50%;bottom:calc(62px + env(safe-area-inset-bottom));z-index:50;display:flex;align-items:center;justify-content:center;width:250px;height:77px;transform:translate(-50%);transition:opacity .3s ease}.ea-join-button-slot.is-hidden{opacity:0;pointer-events:none}.ea-page .ea-get-started{width:250px;min-width:250px;height:77px;min-height:77px;padding:0 20px;font-family:var(--ea-display);font-size:23px;line-height:1;letter-spacing:0}.ea-carousel{display:flex;gap:12px;margin-top:30px;padding:0 30px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:0 30px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ea-carousel::-webkit-scrollbar{display:none}.ea-carousel>*{flex:none;height:380px;scroll-snap-align:start}.ea-carousel .ea-tile,.ea-carousel .ea-photo{border-radius:28px}.ea-stack{display:flex;flex-direction:column;gap:18px;margin-top:30px}.ea-stack .ea-tile{flex:none;width:100%;border-radius:28px}@media (max-width: 1100px){.ea-hero{padding-top:80px}.ea-hero-hand{width:min(960px,110vw)}.ea-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;padding-left:0}.ea-more-title{font-size:24px}.ea-more-detail{font-size:17px}}@media (max-width: 767px){.ea-page{--ea-gutter: 30px}.ea-hero{padding-top:48px}.ea-hero-mark{height:36px}.ea-hero-title{margin-top:26px;font-size:46px}.ea-hero-subtitle{width:min(300px,calc(100% - 60px));text-wrap:balance;margin-top:22px;font-size:19px}.ea-price-slot{margin-top:34px}.ea-page .ea-price-button{width:106px;min-width:106px;height:53px;min-height:53px;font-size:20.5px}.ea-hero-guarantee{margin-top:18px;font-size:16px}.ea-hero-hand{width:150vw;margin-top:12px}.ea-intro{margin-top:72px;font-size:22px;line-height:1.4;text-align:left}.ea-section-title{font-size:46px}.ea-whats-new{margin-top:96px}.ea-features{gap:60px;margin-top:48px}.ea-feature-title{font-size:30px}.ea-feature-detail{margin-top:12px;font-size:17px;line-height:1.3}.ea-more{margin-top:110px}.ea-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;row-gap:30px;margin-top:36px}.ea-more-item{min-height:0}.ea-more-icons{gap:6px;height:30px}.ea-more-icons img{width:auto;height:26px}.ea-more-title{margin-top:6px;font-size:19px;line-height:1.15}.ea-more-detail{margin-top:6px;font-size:14.5px}.ea-about{margin-top:110px}.ea-about-subtitle{margin-top:36px;font-size:27px;line-height:1.2}.ea-about-text-wrap{margin-top:24px}.ea-about-text,.ea-about-text.is-narrow{max-width:none;font-size:17px;line-height:1.3}.ea-about-text p+p{margin-top:18px}.ea-about-carousel{margin-top:36px}.ea-about-carousel+.ea-about-text-wrap{margin-top:36px}.ea-join{padding:80px 0 170px}.ea-join-mark{width:72px;height:72px}.ea-join-title{margin-top:28px;font-size:46px}.ea-join-button-slot{bottom:calc(44px + env(safe-area-inset-bottom));width:200px;height:62px}.ea-page .ea-get-started{width:200px;min-width:200px;height:62px;min-height:62px;padding:0 16px;font-size:19px}}@media (max-width: 767px){.ea-page{zoom:.9}}/*!
ReactDrops Component License 1.0

Copyright (c) 2026 ReactDrops

1. Scope and definitions

This license applies to ReactDrops software and associated documentation that
expressly carry this license or are distributed under a LICENSE file containing
it (the "Software"). "Licensor" means the copyright holder granting rights in
the Software, and only to the extent that holder has authority to grant them.
"You" means the individual or entity exercising these rights.

An "End Product" is a website, application, service, or other finished project
whose primary purpose is something other than providing reusable components,
source code, templates, or development assets to others.

2. Permitted uses

Subject to this license, Licensor grants You a worldwide, non-exclusive,
royalty-free license to use, copy, modify, and incorporate the Software into
unlimited personal, internal, and commercial End Products. You may charge for
End Products, subscriptions, development services, and work for clients.

You may distribute the Software as an integrated part of an End Product,
including in browser-delivered JavaScript. You may provide End Product source
code to a client, and share the Software with employees and contractors who
need it to develop or maintain End Products. Those recipients may use the
Software for those purposes subject to this license. This permission does not
authorize them to redistribute the Software as a reusable development asset.

3. Restricted redistribution

Unless You obtain separate written permission from Licensor, You may not sell,
sublicense, publish, share, or otherwise redistribute the Software, or a
substantial portion of it, whether unchanged or modified:

(a) as a standalone component, component library, UI kit, source-code bundle,
    registry, or other collection of reusable development assets;
(b) as part of a theme, template, starter project, or similar product offered
    to multiple recipients for reuse in their own projects; or
(c) through a builder or generation service that offers the Software as
    reusable blocks or source-code exports for others' projects.

These restrictions apply to paid and free redistribution. Renaming, restyling,
repackaging, translating, or modifying the Software does not remove them.
Building separate finished websites or applications for multiple clients is
permitted; offering a reusable template or kit containing the Software is not.

Public source-code hosting by Licensor is not permission to republish the
Software under another license. This license does not override any separate
rights granted directly by Licensor or applicable code-hosting terms.

4. Notices and ownership

Retain this license and applicable copyright and third-party notices in source
copies of the Software and permitted source distributions. No visible credit
or ReactDrops logo is required in an End Product's user interface.

Licensor retains ownership of its Software. You retain rights in Your own
contributions, subject to the license for any incorporated Software. No rights
to trademarks, trade names, or logos are granted by this license.

5. Third-party materials and separate grants

Dependencies, fonts, images, videos, and other third-party materials remain
subject to their respective licenses. Separately identified third-party code
is licensed under its stated terms, and these restrictions do not limit rights
granted by its copyright holders. Retain all required third-party notices.
Demo media are not licensed by this document; obtain Your own permission or
replace them with media You are entitled to use.

This license does not revoke rights granted under other valid licenses. It does
not assert ownership of third-party work or grant rights Licensor lacks.

6. Termination

The permissions granted here continue unless terminated for a material breach.
If You fail to cure a material breach within 30 days after receiving written
notice from Licensor, Your permissions terminate. On termination, cease uses
and distributions requiring this license. Rights under independently granted
licenses and rights that applicable law does not allow to be restricted remain
unaffected. Sections 3 through 7 survive termination.

7. Disclaimer

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT. TO THE MAXIMUM EXTENT
PERMITTED BY APPLICABLE LAW, LICENSOR AND CONTRIBUTORS SHALL NOT BE LIABLE FOR
ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT, OR OTHERWISE,
ARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR ITS USE.

This license does not limit rights or exceptions that applicable law makes
non-waivable. No other permissions are granted by implication.
*/.chromatic-button{position:relative;isolation:isolate;display:inline-grid;place-items:center;box-sizing:border-box;min-width:165.25px;height:48px;min-height:48px;padding:0 16px;border:0;border-radius:calc(var(--chromatic-button-short-side, 100px) * var(--chromatic-button-radius, .5));background:radial-gradient(ellipse at var(--chromatic-fallback-focus, 35% 0%),color-mix(in srgb,var(--chromatic-button-color, #b126ff) var(--chromatic-fallback-light, 70%),#000),color-mix(in srgb,var(--chromatic-button-color, #b126ff) 6%,#000) 70%);box-shadow:inset 0 -2px 7px color-mix(in srgb,var(--chromatic-button-color, #b126ff) 40%,transparent),inset 2px 0 6px color-mix(in srgb,var(--chromatic-button-color, #b126ff) 20%,transparent);color:#fff;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.13px;white-space:nowrap;cursor:pointer;transition:transform .22s ease,background-position .22s ease;-webkit-tap-highlight-color:transparent}.chromatic-button .chromatic-surface{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.chromatic-button:has([data-renderer=webgl]){background:transparent;box-shadow:none}.chromatic-button-content{position:relative;display:inline-flex;align-items:center;gap:8px;text-shadow:none}.chromatic-button[data-entrance=blur-up]{animation:chromatic-button-blur-up calc(.7s / var(--chromatic-entrance-speed, 1)) cubic-bezier(.16,1,.3,1) backwards}.chromatic-button[data-entrance=zoom]{animation:chromatic-button-zoom calc(.6s / var(--chromatic-entrance-speed, 1)) cubic-bezier(.16,1,.3,1) backwards}@keyframes chromatic-button-blur-up{0%{opacity:0;filter:blur(var(--chromatic-entrance-blur, 10px));translate:0 var(--chromatic-entrance-distance, 20px)}to{opacity:var(--chromatic-button-opacity, 1);filter:blur(0);translate:0 0}}@keyframes chromatic-button-zoom{0%{opacity:0;scale:var(--chromatic-entrance-scale, .65)}to{opacity:var(--chromatic-button-opacity, 1);scale:1}}.chromatic-button:not(:has([data-renderer=webgl])):not([data-hover-effect=none]):not(:disabled):is(:hover,:focus-visible){--chromatic-fallback-light: 85%}.chromatic-button[data-hover-effect=flow]:not(:has([data-renderer=webgl])):not(:disabled):is(:hover,:focus-visible){--chromatic-fallback-focus: 65% 70%}.chromatic-button:focus-visible{outline:2px solid #d8b8ff;outline-offset:5px}.chromatic-button:not([data-hover-effect=brighten]){transition:background-position .22s ease}.chromatic-button[data-hover-effect=spotlight]:not(:disabled){transform:var(--chromatic-pointer-transform, none)}.chromatic-button[data-hover-effect=brighten]:not(:disabled):focus-visible{transform:translateY(-2px)}@media (hover: hover){.chromatic-button[data-hover-effect=brighten]:not(:disabled):hover{transform:translateY(-2px)}}.chromatic-button:disabled{--chromatic-button-opacity: .45;cursor:not-allowed;opacity:.45}@media (prefers-reduced-motion: reduce){.chromatic-button{transition:none}.chromatic-button[data-entrance]{animation:none}.chromatic-button[data-hover-effect=brighten]:not(:disabled):is(:hover,:focus-visible){transform:none}.chromatic-button[data-hover-effect=spotlight]:not(:disabled){transform:none}}
