@keyframes BenefitsSection-module-scss-module__U9fJGa__rotateXAnimationReverse{0%{transform:perspective(1000px)rotateX(360deg)}to{transform:perspective(1000px)rotateX(0)}}@keyframes BenefitsSection-module-scss-module__U9fJGa__rotateXAnimation{0%{transform:perspective(1000px)rotateX(0)}to{transform:perspective(1000px)rotateX(360deg)}}@keyframes BenefitsSection-module-scss-module__U9fJGa__rotateYAnimationReverse{0%{transform:perspective(1000px)rotateY(360deg)}to{transform:perspective(1000px)rotateY(0)}}@keyframes BenefitsSection-module-scss-module__U9fJGa__rotateYAnimation{0%{transform:perspective(1000px)rotateY(0)}to{transform:perspective(1000px)rotateY(360deg)}}@keyframes BenefitsSection-module-scss-module__U9fJGa__rotateYAnimationWithOpacity{0%{opacity:1;transform:perspective(1000px)rotateY(0)}10%{opacity:1;transform:perspective(1000px)rotateY(0)}30%{opacity:.2;transform:perspective(1000px)rotateY(90deg)}50%{opacity:1;transform:perspective(1000px)rotateY(180deg)}70%{opacity:.2;transform:perspective(1000px)rotateY(270deg)}90%{opacity:1;transform:perspective(1000px)rotateY(360deg)}to{opacity:1;transform:perspective(1000px)rotateY(360deg)}}@keyframes BenefitsSection-module-scss-module__U9fJGa__logoShadowOpacity{0%{opacity:1}10%{opacity:1}30%{opacity:.2}50%{opacity:1}70%{opacity:.2}90%{opacity:1}to{opacity:1}}@keyframes BenefitsSection-module-scss-module__U9fJGa__logoBlinkLikeBulbAnimation{0%{opacity:.2}25%{opacity:.2}26%{opacity:1}28%{opacity:1}29%{opacity:.2}33%{opacity:.2}34%{opacity:1}36%{opacity:1}37%{opacity:.2}50%{opacity:.2}51%{opacity:1}55%{opacity:1}56%{opacity:.2}70%{opacity:.2}to{opacity:1}}@keyframes BenefitsSection-module-scss-module__U9fJGa__showAfterDelay{0%{opacity:0}to{opacity:1}}@keyframes BenefitsSection-module-scss-module__U9fJGa__blinkBoxAnimationFirst{0%{opacity:.2}25%{opacity:.2}26%{opacity:1}30%{opacity:1}31%{opacity:.2}62%{opacity:.2}to{opacity:1}}@keyframes BenefitsSection-module-scss-module__U9fJGa__blinkBoxAnimationSecond{0%{opacity:.2}32%{opacity:.2}33%{opacity:1}37%{opacity:1}38%{opacity:.2}62%{opacity:.2}to{opacity:1}}@keyframes BenefitsSection-module-scss-module__U9fJGa__blinkBoxAnimationThird{0%{opacity:.2}39%{opacity:.2}40%{opacity:1}44%{opacity:1}45%{opacity:.2}62%{opacity:.2}to{opacity:1}}@keyframes BenefitsSection-module-scss-module__U9fJGa__blinkBoxAnimationFourth{0%{opacity:.2}46%{opacity:.2}47%{opacity:1}51%{opacity:1}52%{opacity:.2}62%{opacity:.2}to{opacity:1}}@keyframes BenefitsSection-module-scss-module__U9fJGa__rotation_481{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.BenefitsSection-module-scss-module__U9fJGa__benefits{background:linear-gradient(135deg,var(--main-hero-gradient-from)0%,var(--main-hero-gradient-to)100%);width:100%;padding:80px 0}.BenefitsSection-module-scss-module__U9fJGa__benefits__container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.BenefitsSection-module-scss-module__U9fJGa__benefits__header{text-align:center;margin-bottom:60px}.BenefitsSection-module-scss-module__U9fJGa__benefits__title{color:var(--text-primary);margin:0 0 16px;font-size:48px;font-weight:700;line-height:1.2}.BenefitsSection-module-scss-module__U9fJGa__benefits__subtitle{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:20px;line-height:1.5}.BenefitsSection-module-scss-module__U9fJGa__benefits__grid{flex-flow:wrap;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));justify-content:center;gap:8px;width:100%;margin-top:60px;display:flex}.BenefitsSection-module-scss-module__U9fJGa__benefits__containerCard{flex-direction:row;justify-content:space-between;align-items:stretch;gap:8px;width:48%;display:flex}.BenefitsSection-module-scss-module__U9fJGa__benefits__card{background:var(--card);text-align:center;border:1px solid #e9ecef;border-radius:16px;flex-direction:column;justify-content:space-between;width:50%;padding:40px 30px;transition:all .3s;display:flex;box-shadow:0 4px 20px rgba(0,0,0,.08)}.BenefitsSection-module-scss-module__U9fJGa__benefits__card:hover{box-shadow:0 8px 30px rgba(var(--shadow-color),.15);border-color:#b1e6f9;transform:translateY(-8px)}.BenefitsSection-module-scss-module__U9fJGa__benefits__iconWrapper{margin-bottom:24px}.BenefitsSection-module-scss-module__U9fJGa__benefits__icon{color:#fff;background:linear-gradient(135deg,#378ac8,#286cac);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto;display:inline-flex}.BenefitsSection-module-scss-module__U9fJGa__benefits__icon svg{font-size:36px}.BenefitsSection-module-scss-module__U9fJGa__benefits__cardTitle{color:var(--text-primary);margin:0 0 16px;font-size:24px;font-weight:600;line-height:1.3}.BenefitsSection-module-scss-module__U9fJGa__benefits__cardPrice{color:#5fbf28;margin:0 0 16px;font-size:24px;font-weight:600;line-height:1.3}.BenefitsSection-module-scss-module__U9fJGa__benefits__cardDescription{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.6}@media (max-width:768px){.BenefitsSection-module-scss-module__U9fJGa__benefits{padding:60px 0}.BenefitsSection-module-scss-module__U9fJGa__benefits__container{padding:0 16px}.BenefitsSection-module-scss-module__U9fJGa__benefits__header{margin-bottom:40px}.BenefitsSection-module-scss-module__U9fJGa__benefits__title{font-size:36px}.BenefitsSection-module-scss-module__U9fJGa__benefits__subtitle{font-size:18px}.BenefitsSection-module-scss-module__U9fJGa__benefits__grid{flex-direction:column;grid-template-columns:1fr;gap:20px;margin-top:40px}.BenefitsSection-module-scss-module__U9fJGa__benefits__containerCard{width:100%}.BenefitsSection-module-scss-module__U9fJGa__benefits__card{padding:30px 20px}.BenefitsSection-module-scss-module__U9fJGa__benefits__icon{width:60px;height:60px}.BenefitsSection-module-scss-module__U9fJGa__benefits__icon svg{font-size:28px}.BenefitsSection-module-scss-module__U9fJGa__benefits__cardTitle,.BenefitsSection-module-scss-module__U9fJGa__benefits__cardPrice{font-size:20px}.BenefitsSection-module-scss-module__U9fJGa__benefits__cardDescription{font-size:14px}}
@keyframes rotateXAnimationReverse{0%{transform:perspective(1000px)rotateX(360deg)}to{transform:perspective(1000px)rotateX(0)}}@keyframes rotateXAnimation{0%{transform:perspective(1000px)rotateX(0)}to{transform:perspective(1000px)rotateX(360deg)}}@keyframes rotateYAnimationReverse{0%{transform:perspective(1000px)rotateY(360deg)}to{transform:perspective(1000px)rotateY(0)}}@keyframes rotateYAnimation{0%{transform:perspective(1000px)rotateY(0)}to{transform:perspective(1000px)rotateY(360deg)}}@keyframes rotateYAnimationWithOpacity{0%{opacity:1;transform:perspective(1000px)rotateY(0)}10%{opacity:1;transform:perspective(1000px)rotateY(0)}30%{opacity:.2;transform:perspective(1000px)rotateY(90deg)}50%{opacity:1;transform:perspective(1000px)rotateY(180deg)}70%{opacity:.2;transform:perspective(1000px)rotateY(270deg)}90%{opacity:1;transform:perspective(1000px)rotateY(360deg)}to{opacity:1;transform:perspective(1000px)rotateY(360deg)}}@keyframes logoShadowOpacity{0%{opacity:1}10%{opacity:1}30%{opacity:.2}50%{opacity:1}70%{opacity:.2}90%{opacity:1}to{opacity:1}}@keyframes logoBlinkLikeBulbAnimation{0%{opacity:.2}25%{opacity:.2}26%{opacity:1}28%{opacity:1}29%{opacity:.2}33%{opacity:.2}34%{opacity:1}36%{opacity:1}37%{opacity:.2}50%{opacity:.2}51%{opacity:1}55%{opacity:1}56%{opacity:.2}70%{opacity:.2}to{opacity:1}}@keyframes showAfterDelay{0%{opacity:0}to{opacity:1}}@keyframes blinkBoxAnimationFirst{0%{opacity:.2}25%{opacity:.2}26%{opacity:1}30%{opacity:1}31%{opacity:.2}62%{opacity:.2}to{opacity:1}}@keyframes blinkBoxAnimationSecond{0%{opacity:.2}32%{opacity:.2}33%{opacity:1}37%{opacity:1}38%{opacity:.2}62%{opacity:.2}to{opacity:1}}@keyframes blinkBoxAnimationThird{0%{opacity:.2}39%{opacity:.2}40%{opacity:1}44%{opacity:1}45%{opacity:.2}62%{opacity:.2}to{opacity:1}}@keyframes blinkBoxAnimationFourth{0%{opacity:.2}46%{opacity:.2}47%{opacity:1}51%{opacity:1}52%{opacity:.2}62%{opacity:.2}to{opacity:1}}@keyframes rotation_481{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.withAnimation{height:100px}.withAnimation .logoContainer .logoFrame .topBox{animation:2.8s blinkBoxAnimationFirst}.withAnimation .logoContainer .logoFrame .rightBox{animation:2.8s blinkBoxAnimationSecond}.withAnimation .logoContainer .logoFrame .bottomBox{animation:2.8s blinkBoxAnimationThird}.withAnimation .logoContainer .logoFrame .leftBox{animation:2.8s blinkBoxAnimationFourth}.logoContainer{--logo-scale:1;width:calc(100px*var(--logo-scale));height:calc(120px*var(--logo-scale));transform:scale(calc(150%*var(--logo-scale)));overflow:visible}.logoContainer--activated .topBox{animation:.5s ease-in-out forwards slideOut-top!important}.logoContainer--activated .leftBox{animation:.5s ease-in-out forwards slideOut-left!important}.logoContainer--activated .rightBox{animation:.5s ease-in-out forwards slideOut-right!important}.logoContainer--activated .bottomBox{animation:.5s ease-in-out forwards slideOut-bottom!important}.wrapper{flex-direction:row;justify-content:center;align-items:center;display:flex}.adminLoginContainer{z-index:2000;opacity:0;flex-direction:column;justify-content:flex-start;align-items:start;font-family:Pretendard;transition:opacity 1s ease-in-out;display:flex;position:absolute}.show{opacity:1}.adminLoginInput{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:rgba(255,255,255,.9);background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.3);border-radius:8px;width:200px;height:36px;margin-top:10px;padding:8px 12px;font-size:.85rem;transition:all .3s}.adminLoginInput::placeholder{color:rgba(255,255,255,.6);font-size:.8rem}.adminLoginInput:focus{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.6);outline:none;box-shadow:0 0 15px rgba(255,255,255,.2)}.adminLoginButton{color:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.1));border:1px solid rgba(255,255,255,.3);border-radius:8px;place-content:center;width:200px;height:32px;margin-top:8px;padding:0;font-size:.85rem;font-weight:500;transition:all .3s;display:grid}.adminLoginButton:hover{background:linear-gradient(135deg,rgba(255,255,255,.3),rgba(255,255,255,.15));border-color:rgba(255,255,255,.5);transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,255,255,.2)}.adminLoginButton:active{transform:translateY(0);box-shadow:0 2px 8px rgba(255,255,255,.15)}.logoFrame_ground_shadow{width:calc(80px*var(--logo-scale));height:calc(15px*var(--logo-scale));z-index:-1;background-color:#373737;border-radius:100%;position:absolute;bottom:0%;left:50%;transform:translate(-50%)}.logoFrame{z-index:1000;width:calc(100px*var(--logo-scale));height:calc(100px*var(--logo-scale));position:absolute;top:0%;overflow:visible;transform:translate(0%)scale(1)}.logoFrame>*{position:absolute}.logoFrame>*>*,.logoFrame>*>*>*{border-radius:10%}.logoFrame .topBox{width:calc(100px*var(--logo-scale));height:calc(50px*var(--logo-scale));z-index:10;flex-direction:row;justify-content:center;align-items:center;display:flex;top:0;left:0}.logoFrame .topBox>.topBox_plate_frame{transform:scaleX(135%)scaleY(58%)}.logoFrame .topBox>.topBox_plate_frame>.topBox_plate{width:calc(50px*var(--logo-scale));height:calc(50px*var(--logo-scale));background-color:#65b1de;transform:rotate(45deg)}.logoFrame .leftBox{width:calc(50px*var(--logo-scale));height:calc(100px*var(--logo-scale));padding:calc(18px*var(--logo-scale))0 0 calc(1px*var(--logo-scale));flex-direction:row;justify-content:center;align-items:center;display:flex;top:0;left:0}.logoFrame .leftBox>.leftBox_plate{width:calc(40px*var(--logo-scale));height:calc(50px*var(--logo-scale));background-color:#378ac8;transform:skew(30deg)rotate(30deg)}.logoFrame .rightBox{width:calc(50px*var(--logo-scale));height:calc(100px*var(--logo-scale));padding:calc(18px*var(--logo-scale))calc(1px*var(--logo-scale))0 0;flex-direction:row;justify-content:center;align-items:center;display:flex;top:0;right:0}.logoFrame .rightBox>.rightBox_plate{width:calc(40px*var(--logo-scale));height:calc(50px*var(--logo-scale));background-color:#286cac;transform:skew(-30deg)rotate(-30deg)}.logoFrame .bottomBox{bottom:calc(7px*var(--logo-scale));width:calc(100px*var(--logo-scale));height:calc(50px*var(--logo-scale));z-index:10;flex-direction:row;justify-content:center;align-items:center;display:flex;left:0}.logoFrame .bottomBox>.bottomBox_plate_frame{transform:scaleX(135%)scaleY(58%)}.logoFrame .bottomBox>.bottomBox_plate_frame>.bottomBox_plate{width:calc(50px*var(--logo-scale));height:calc(50px*var(--logo-scale));background-color:rgba(255,255,255,.3);transform:rotate(45deg)}@keyframes slideOut-top{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}@keyframes slideOut-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-40px)}}@keyframes slideOut-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(40px)}}@keyframes slideOut-bottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(40px)}}
@keyframes MainWithAuth-module-scss-module__M08a-a__rotateXAnimationReverse{0%{transform:perspective(1000px)rotateX(360deg)}to{transform:perspective(1000px)rotateX(0)}}@keyframes MainWithAuth-module-scss-module__M08a-a__rotateXAnimation{0%{transform:perspective(1000px)rotateX(0)}to{transform:perspective(1000px)rotateX(360deg)}}@keyframes MainWithAuth-module-scss-module__M08a-a__rotateYAnimationReverse{0%{transform:perspective(1000px)rotateY(360deg)}to{transform:perspective(1000px)rotateY(0)}}@keyframes MainWithAuth-module-scss-module__M08a-a__rotateYAnimation{0%{transform:perspective(1000px)rotateY(0)}to{transform:perspective(1000px)rotateY(360deg)}}@keyframes MainWithAuth-module-scss-module__M08a-a__rotateYAnimationWithOpacity{0%{opacity:1;transform:perspective(1000px)rotateY(0)}10%{opacity:1;transform:perspective(1000px)rotateY(0)}30%{opacity:.2;transform:perspective(1000px)rotateY(90deg)}50%{opacity:1;transform:perspective(1000px)rotateY(180deg)}70%{opacity:.2;transform:perspective(1000px)rotateY(270deg)}90%{opacity:1;transform:perspective(1000px)rotateY(360deg)}to{opacity:1;transform:perspective(1000px)rotateY(360deg)}}@keyframes MainWithAuth-module-scss-module__M08a-a__logoShadowOpacity{0%{opacity:1}10%{opacity:1}30%{opacity:.2}50%{opacity:1}70%{opacity:.2}90%{opacity:1}to{opacity:1}}@keyframes MainWithAuth-module-scss-module__M08a-a__logoBlinkLikeBulbAnimation{0%{opacity:.2}25%{opacity:.2}26%{opacity:1}28%{opacity:1}29%{opacity:.2}33%{opacity:.2}34%{opacity:1}36%{opacity:1}37%{opacity:.2}50%{opacity:.2}51%{opacity:1}55%{opacity:1}56%{opacity:.2}70%{opacity:.2}to{opacity:1}}@keyframes MainWithAuth-module-scss-module__M08a-a__showAfterDelay{0%{opacity:0}to{opacity:1}}@keyframes MainWithAuth-module-scss-module__M08a-a__blinkBoxAnimationFirst{0%{opacity:.2}25%{opacity:.2}26%{opacity:1}30%{opacity:1}31%{opacity:.2}62%{opacity:.2}to{opacity:1}}@keyframes MainWithAuth-module-scss-module__M08a-a__blinkBoxAnimationSecond{0%{opacity:.2}32%{opacity:.2}33%{opacity:1}37%{opacity:1}38%{opacity:.2}62%{opacity:.2}to{opacity:1}}@keyframes MainWithAuth-module-scss-module__M08a-a__blinkBoxAnimationThird{0%{opacity:.2}39%{opacity:.2}40%{opacity:1}44%{opacity:1}45%{opacity:.2}62%{opacity:.2}to{opacity:1}}@keyframes MainWithAuth-module-scss-module__M08a-a__blinkBoxAnimationFourth{0%{opacity:.2}46%{opacity:.2}47%{opacity:1}51%{opacity:1}52%{opacity:.2}62%{opacity:.2}to{opacity:1}}@keyframes MainWithAuth-module-scss-module__M08a-a__rotation_481{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.MainWithAuth-module-scss-module__M08a-a__home{min-height:100vh}.MainWithAuth-module-scss-module__M08a-a__home__hero{background:linear-gradient(135deg,var(--main-hero-gradient-from)0%,var(--main-hero-gradient-to)50%,var(--main-hero-gradient-from)100%);padding:80px 0 120px;position:relative;overflow:hidden}.MainWithAuth-module-scss-module__M08a-a__home__hero:before{content:"";pointer-events:none;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1000 1000\"><defs><radialGradient id=\"a\"><stop offset=\"0\" stop-color=\"%23378ac8\" stop-opacity=\".1\"/><stop offset=\"1\" stop-color=\"%23378ac8\" stop-opacity=\"0\"/></radialGradient></defs><circle cx=\"500\" cy=\"300\" r=\"400\" fill=\"url(%23a)\"/></svg>") 50%/100% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.MainWithAuth-module-scss-module__M08a-a__home__heroContainer{z-index:1;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.MainWithAuth-module-scss-module__M08a-a__home__heroContent{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:800px;margin:0 auto 80px;display:flex}.MainWithAuth-module-scss-module__M08a-a__home__heroContent__topContainer{background-color:#fff;border-radius:32px;flex-direction:row;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:30px;display:flex;position:relative;overflow:hidden!important}[data-theme=dark] .MainWithAuth-module-scss-module__M08a-a__home__heroContent__topContainer{background-color:#495057}.MainWithAuth-module-scss-module__M08a-a__home__heroContent__topContainer:before{content:" ";background:linear-gradient(90deg,transparent,rgba(var(--primary-500-rgb),.7),rgba(var(--primary-500-rgb),.7),rgba(var(--primary-500-rgb),.7),rgba(var(--primary-500-rgb),.7),transparent);width:120px;height:300%;animation:5s linear infinite MainWithAuth-module-scss-module__M08a-a__rotation_481;display:block;position:absolute}[data-theme=dark] .MainWithAuth-module-scss-module__M08a-a__home__heroContent__topContainer:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),rgba(255,255,255,.7),rgba(255,255,255,.7),rgba(255,255,255,.7),transparent)}.MainWithAuth-module-scss-module__M08a-a__home__heroContent__topContainer__content{z-index:5;background:linear-gradient(135deg,var(--primary-100),#f1f3f4);border-radius:30px;flex-direction:column;justify-content:space-between;width:100%;margin:3px;padding:30px 50px;display:flex}[data-theme=dark] .MainWithAuth-module-scss-module__M08a-a__home__heroContent__topContainer__content{background:linear-gradient(135deg,var(--primary-100),#343a40)}.MainWithAuth-module-scss-module__M08a-a__home__heroTitle{margin:0 0 20px}.MainWithAuth-module-scss-module__M08a-a__home__heroLogo{flex-direction:row;justify-content:center;width:100%;margin-bottom:24px;display:flex}.MainWithAuth-module-scss-module__M08a-a__home__brandName{background:linear-gradient(135deg,#286cac,#65b1de);-webkit-text-fill-color:transparent;letter-spacing:-2px;-webkit-background-clip:text;background-clip:text;font-size:64px;font-weight:800;display:block}.MainWithAuth-module-scss-module__M08a-a__home__heroHeadline{color:var(--text-primary);margin:0 0 24px;font-size:36px;font-weight:700;line-height:1.3}.MainWithAuth-module-scss-module__M08a-a__home__heroDescription{color:var(--text-secondary);max-width:700px;margin:0 auto 40px;font-size:20px;line-height:1.6}.MainWithAuth-module-scss-module__M08a-a__home__heroActions{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.MainWithAuth-module-scss-module__M08a-a__home__heroActions__signIn__text{color:var(--gray-900);margin-bottom:30px;font-size:1.3rem;font-weight:700}.MainWithAuth-module-scss-module__M08a-a__home__processTitle{place-content:center;margin:0;display:grid}.MainWithAuth-module-scss-module__M08a-a__home__processSteps{justify-content:center;gap:60px;margin-top:40px;display:flex}.MainWithAuth-module-scss-module__M08a-a__home__step{text-align:center;flex:1;max-width:200px;position:relative}.MainWithAuth-module-scss-module__M08a-a__home__step:not(:last-child):after{content:"→";color:#65b1de;font-size:24px;font-weight:700;position:absolute;top:20px;right:-40px}.MainWithAuth-module-scss-module__M08a-a__home__stepNumber{color:#fff;background:#378ac8;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 16px;font-size:18px;font-weight:600;display:flex}.MainWithAuth-module-scss-module__M08a-a__home__stepContent h3{color:var(--text-primary);margin:0 0 8px;font-size:18px;font-weight:600}.MainWithAuth-module-scss-module__M08a-a__home__stepContent p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.4}.MainWithAuth-module-scss-module__M08a-a__home__stepIcon{color:#378ac8;margin-bottom:12px;font-size:32px!important}.MainWithAuth-module-scss-module__M08a-a__home__carousel{background:var(--background);padding:80px 0}.MainWithAuth-module-scss-module__M08a-a__home__carouselContainer{max-width:1200px;margin:0 auto;padding:0 20px}.MainWithAuth-module-scss-module__M08a-a__home__cta{background:linear-gradient(135deg,var(--main-cta-gradient-from),var(--main-cta-gradient-to));color:#fff;text-align:center;padding:80px 0}.MainWithAuth-module-scss-module__M08a-a__home__ctaContainer{max-width:800px;margin:0 auto;padding:0 20px}.MainWithAuth-module-scss-module__M08a-a__home__ctaTitle{margin:0 0 20px;font-size:42px;font-weight:700;line-height:1.2}.MainWithAuth-module-scss-module__M08a-a__home__ctaDescription{opacity:.95;margin:0 0 40px;font-size:20px;line-height:1.6}.MainWithAuth-module-scss-module__M08a-a__home__ctaActions{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.MainWithAuth-module-scss-module__M08a-a__home__ctaActions button{background:var(--foreground);color:#286cac}.MainWithAuth-module-scss-module__M08a-a__home__ctaActions button:last-child{color:rgba(255,255,255,.78);background:0 0;border:2px solid rgba(255,255,255,.78)}.MainWithAuth-module-scss-module__M08a-a__home__ctaActions button:last-child:hover{color:#286cac;background:rgba(255,255,255,.8)}@media (max-width:968px){.MainWithAuth-module-scss-module__M08a-a__home__heroContainer{padding:0 16px}.MainWithAuth-module-scss-module__M08a-a__home__processSteps{flex-direction:column;align-items:center;gap:40px}.MainWithAuth-module-scss-module__M08a-a__home__processSteps .MainWithAuth-module-scss-module__M08a-a__home__step:not(:last-child):after{content:"↓";top:auto;bottom:-30px;left:50%;right:auto;transform:translate(-50%)}}@media (max-width:768px){.MainWithAuth-module-scss-module__M08a-a__home__hero{padding:60px 0 80px}.MainWithAuth-module-scss-module__M08a-a__home__heroContent{margin-bottom:60px}.MainWithAuth-module-scss-module__M08a-a__home__brandName{font-size:48px}.MainWithAuth-module-scss-module__M08a-a__home__heroHeadline{font-size:28px}.MainWithAuth-module-scss-module__M08a-a__home__heroDescription{font-size:18px}.MainWithAuth-module-scss-module__M08a-a__home__heroActions{flex-direction:column;align-items:center}.MainWithAuth-module-scss-module__M08a-a__home__heroActions button{width:100%;max-width:300px}.MainWithAuth-module-scss-module__M08a-a__home__carousel{padding:60px 0}.MainWithAuth-module-scss-module__M08a-a__home__carouselContainer{padding:0 16px}.MainWithAuth-module-scss-module__M08a-a__home__cta{padding:60px 0}.MainWithAuth-module-scss-module__M08a-a__home__ctaContainer{padding:0 16px}.MainWithAuth-module-scss-module__M08a-a__home__ctaTitle{font-size:32px}.MainWithAuth-module-scss-module__M08a-a__home__ctaDescription{font-size:18px}.MainWithAuth-module-scss-module__M08a-a__home__ctaActions{flex-direction:column;align-items:center}.MainWithAuth-module-scss-module__M08a-a__home__ctaActions button{width:100%;max-width:300px}}.MainWithAuth-module-scss-module__M08a-a__instruction{min-height:100vh}.MainWithAuth-module-scss-module__M08a-a__instruction__cta{color:#fff;text-align:center;background:linear-gradient(135deg,#286cac,#378ac8);padding:80px 0}.MainWithAuth-module-scss-module__M08a-a__instruction__ctaContainer{max-width:1000px;margin:0 auto;padding:0 20px}.MainWithAuth-module-scss-module__M08a-a__instruction__ctaTitle{margin:0 0 20px;font-size:42px;font-weight:700;line-height:1.2}.MainWithAuth-module-scss-module__M08a-a__instruction__ctaDescription{opacity:.95;max-width:700px;margin:0 auto 40px;font-size:20px;line-height:1.6}.MainWithAuth-module-scss-module__M08a-a__instruction__ctaActions{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:60px;display:flex}.MainWithAuth-module-scss-module__M08a-a__instruction__ctaActions button{color:#286cac;background:#fff}.MainWithAuth-module-scss-module__M08a-a__instruction__ctaActions button:hover{color:#1b5190;background:#f1f3f4}.MainWithAuth-module-scss-module__M08a-a__instruction__ctaActions button:last-child{color:#fff;background:0 0;border:2px solid #fff}.MainWithAuth-module-scss-module__M08a-a__instruction__ctaActions button:last-child:hover{color:#286cac;background:#fff}.MainWithAuth-module-scss-module__M08a-a__instruction__ctaStats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;max-width:800px;margin:0 auto;display:grid}.MainWithAuth-module-scss-module__M08a-a__instruction__stat{text-align:center}.MainWithAuth-module-scss-module__M08a-a__instruction__statNumber{text-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:8px;font-size:48px;font-weight:800}.MainWithAuth-module-scss-module__M08a-a__instruction__statLabel{opacity:.9;text-transform:uppercase;letter-spacing:.5px;font-size:16px;font-weight:500}@media (max-width:768px){.MainWithAuth-module-scss-module__M08a-a__instruction__cta{padding:60px 0}.MainWithAuth-module-scss-module__M08a-a__instruction__ctaContainer{padding:0 16px}.MainWithAuth-module-scss-module__M08a-a__instruction__ctaTitle{font-size:32px}.MainWithAuth-module-scss-module__M08a-a__instruction__ctaDescription{font-size:18px}.MainWithAuth-module-scss-module__M08a-a__instruction__ctaActions{flex-direction:column;align-items:center;margin-bottom:50px}.MainWithAuth-module-scss-module__M08a-a__instruction__ctaActions button{width:100%;max-width:300px}.MainWithAuth-module-scss-module__M08a-a__instruction__ctaStats{grid-template-columns:repeat(2,1fr);gap:30px}.MainWithAuth-module-scss-module__M08a-a__instruction__statNumber{font-size:36px}.MainWithAuth-module-scss-module__M08a-a__instruction__statLabel{font-size:14px}}
.GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-appearance:none;box-sizing:border-box;color:#1f1f1f;cursor:pointer;letter-spacing:.25px;text-align:center;vertical-align:middle;white-space:nowrap;background-color:#fff;background-image:none;border:1px solid #747775;border-radius:20px;outline:none;width:auto;min-width:min-content;max-width:400px;height:40px;padding:0 12px;font-family:Roboto,arial,sans-serif;font-size:14px;transition:background-color .218s,border-color .218s,box-shadow .218s;position:relative;overflow:hidden}.GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button-icon{width:20px;min-width:20px;height:20px;margin-right:12px}.GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button-content-wrapper{flex-flow:row;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button-contents{text-overflow:ellipsis;vertical-align:top;flex-grow:0;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden}.GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button-state{opacity:0;transition:opacity .218s;position:absolute;top:0;bottom:0;left:0;right:0}.GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button:disabled{cursor:default;background-color:rgba(255,255,255,.38);border-color:rgba(31,31,31,.12)}.GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button:disabled .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button-contents,.GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button:disabled .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button-icon{opacity:.38}.GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button:not(:disabled):active .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button-state,.GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button:not(:disabled):focus .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button-state{opacity:.12;background-color:#303030}.GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button:not(:disabled):hover{box-shadow:0 1px 2px rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button:not(:disabled):hover .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button-state{opacity:.08;background-color:#303030}[data-theme=dark] .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-appearance:none;box-sizing:border-box;color:#e3e3e3;cursor:pointer;letter-spacing:.25px;text-align:center;vertical-align:middle;white-space:nowrap;background-color:#131314;background-image:none;border:1px solid #8e918f;border-radius:20px;outline:none;width:auto;min-width:min-content;max-width:400px;height:40px;padding:0 12px;font-family:Roboto,arial,sans-serif;font-size:14px;transition:background-color .218s,border-color .218s,box-shadow .218s;position:relative;overflow:hidden}[data-theme=dark] .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button-icon{width:20px;min-width:20px;height:20px;margin-right:12px}[data-theme=dark] .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button-content-wrapper{flex-flow:row;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}[data-theme=dark] .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button-contents{text-overflow:ellipsis;vertical-align:top;flex-grow:0;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden}[data-theme=dark] .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button-state{opacity:0;transition:opacity .218s;position:absolute;top:0;bottom:0;left:0;right:0}[data-theme=dark] .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button:disabled{cursor:default;background-color:rgba(19,19,20,.38);border-color:rgba(142,145,143,.12)}[data-theme=dark] .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button:disabled .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button-state{background-color:rgba(227,227,227,.12)}[data-theme=dark] .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button:disabled .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button-contents,[data-theme=dark] .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button:disabled .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button-icon{opacity:.38}[data-theme=dark] .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button:not(:disabled):active .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button-state,[data-theme=dark] .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button:not(:disabled):focus .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button-state{opacity:.12;background-color:#fff}[data-theme=dark] .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button:not(:disabled):hover{box-shadow:0 1px 2px rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}[data-theme=dark] .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button:not(:disabled):hover .GoogleSignInButton-module-scss-module__Z81r4q__gsi-material-button-state{opacity:.08;background-color:#fff}
/*# sourceMappingURL=0f29a8e593e57ef2.css.map*/