.page-module-scss-module__Kr8kQq__landing{color:#303033;background-color:#e3e3e3}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__inner{margin:0 20px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper{background-color:#fff;width:420px;margin:0 auto;position:relative}@media (max-width:440px){.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper{width:100%}}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper .page-module-scss-module__Kr8kQq__header{height:60px;padding:0 20px;position:relative}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper .page-module-scss-module__Kr8kQq__header .page-module-scss-module__Kr8kQq__logo{color:#3617ce;background-image:url("data:image/svg+xml,%0A%3Csvg width='21' height='24' viewBox='0 0 21 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.3612 11.3614L18.3007 11.3103L18.3511 11.249C19.4791 9.95147 20.154 8.3576 20.154 6.77395C20.154 6.35504 20.1338 5.92593 20.0633 5.52746C19.4892 2.38059 16.7496 0.0102171 13.4863 0H0V5.51724H12.4892C13.6072 5.51724 14.5237 6.43678 14.5237 7.5811C14.5237 8.72542 13.6173 9.64496 12.4892 9.64496H5.68057V6.76373L0 9.64496V24H13.9094C17.1324 24 19.8619 21.8033 20.718 18.7995C20.8993 18.166 21 17.5019 21 16.8072C21 14.7535 19.9928 12.7714 18.3712 11.3512L18.3612 11.3614ZM12.7108 18.5236H5.68057V14.0587H12.7108C13.9295 14.0587 14.9065 15.06 14.9065 16.2861C14.9065 17.5121 13.9194 18.5134 12.7108 18.5134V18.5236Z' fill='%233617CE'/%3E%3C/svg%3E%0A");background-position:0;background-repeat:no-repeat;padding-left:30px;font-size:18px;font-weight:700;line-height:60px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper .page-module-scss-module__Kr8kQq__header .page-module-scss-module__Kr8kQq__tel{z-index:999;background-image:url("data:image/svg+xml,%0A%3Csvg width='13' height='14' viewBox='0 0 13 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_97_140)'%3E%3Cpath d='M9.88362 9.09976C9.45891 8.68046 8.9287 8.68046 8.50669 9.09976C8.18477 9.41897 7.86286 9.73818 7.54635 10.0628C7.45979 10.1521 7.38674 10.171 7.28124 10.1115C7.07294 9.99788 6.85112 9.9059 6.65094 9.78146C5.71765 9.19444 4.93585 8.4397 4.24333 7.59027C3.89977 7.16826 3.59409 6.7165 3.38038 6.20792C3.33709 6.10513 3.34521 6.0375 3.42907 5.95364C3.75099 5.64254 4.06479 5.32333 4.38129 5.00412C4.82224 4.56047 4.82224 4.04108 4.37859 3.59472C4.12701 3.34044 3.87542 3.09156 3.62384 2.83727C3.36415 2.57758 3.10715 2.31517 2.84475 2.05818C2.42004 1.64429 1.88982 1.64429 1.46782 2.06089C1.1432 2.3801 0.8321 2.70742 0.502069 3.02123C0.196384 3.31068 0.0421884 3.66506 0.00972629 4.07895C-0.0416721 4.75254 0.123344 5.38826 0.355989 6.00774C0.8321 7.29 1.55709 8.42887 2.43627 9.47307C3.62384 10.8852 5.04136 12.0024 6.69963 12.8086C7.44626 13.1711 8.21994 13.4497 9.06125 13.4957C9.64016 13.5281 10.1433 13.3821 10.5464 12.9303C10.8223 12.6219 11.1334 12.3406 11.4256 12.0457C11.8584 11.6075 11.8611 11.0772 11.431 10.6444C10.917 10.1277 10.4003 9.61374 9.88362 9.09976Z' fill='%233617CE'/%3E%3Cpath d='M9.36674 6.94373L10.3649 6.77331C10.208 5.85625 9.77522 5.02576 9.11786 4.3657C8.42263 3.67047 7.54345 3.23223 6.575 3.09697L6.43433 4.10059C7.18366 4.20609 7.86536 4.54424 8.40369 5.08257C8.91227 5.59114 9.245 6.23498 9.36674 6.94373Z' fill='%233617CE'/%3E%3Cpath d='M10.9276 2.60463C9.77524 1.45222 8.31714 0.72453 6.70756 0.5L6.56689 1.50362C7.95736 1.69839 9.21797 2.3287 10.2135 3.3215C11.1576 4.26561 11.7771 5.45859 12.0016 6.7706L12.9998 6.60018C12.7374 5.07987 12.0205 3.70023 10.9276 2.60463Z' fill='%233617CE'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_97_140'%3E%3Crect width='13' height='13' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-position:15px;background-repeat:no-repeat;border:1px solid #3617ce;border-radius:50px;padding:4px 10px 4px 35px;font-size:12px;font-weight:500;position:absolute;top:17px;right:20px;color:#3617ce!important}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__top{color:#fff;text-align:center;background-color:#3617ce;padding-top:70px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__top h1{color:#fff;font-size:34px;font-weight:700;line-height:40px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__top h2{color:#fff;margin-top:10px;font-size:16px;font-weight:500;line-height:20px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__benefit_wrap{text-align:center;padding:50px 0 27px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__benefit_wrap .page-module-scss-module__Kr8kQq__flag{color:#000;background-color:#00f1a0;border-radius:56px;margin-bottom:12px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block;position:relative}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__benefit_wrap .page-module-scss-module__Kr8kQq__flag .page-module-scss-module__Kr8kQq__triangle{border-top:6px solid #00f1a0;border-left:4px solid #fff;border-right:4px solid #fff;margin-left:-5px;position:absolute;bottom:-6px;left:50%}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__benefit_wrap h3{font-size:26px;font-weight:700}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__benefit_wrap h4{margin-top:12px;font-size:16px;font-weight:700;line-height:22px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__benefit_wrap .page-module-scss-module__Kr8kQq__bubble_wrap{width:280px;margin:30px auto 25px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__benefit_wrap .page-module-scss-module__Kr8kQq__bubble_wrap:after{content:"";clear:both;display:block}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__benefit_wrap .page-module-scss-module__Kr8kQq__bubble_wrap li{float:left;background-color:#f7f7f7;border-radius:50px;margin-bottom:9px;padding:10px 15px;font-size:14px;font-weight:300;display:inline-block}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__benefit_wrap .page-module-scss-module__Kr8kQq__bubble_wrap li:nth-child(2){float:right}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__benefit_wrap .page-module-scss-module__Kr8kQq__top_benefits{margin-top:100px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__benefit_wrap .page-module-scss-module__Kr8kQq__top_benefits li{background-color:#eff3fb;margin-bottom:23px;padding:30px 20px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__benefit_wrap .page-module-scss-module__Kr8kQq__top_benefits .page-module-scss-module__Kr8kQq__label{color:#3617ce;background-color:#fff;border:1px solid #3617ce;border-radius:100px;padding:4px 10px;font-size:12px;font-weight:700}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__benefit_wrap .page-module-scss-module__Kr8kQq__top_benefits .page-module-scss-module__Kr8kQq__tit{margin-top:8px;margin-bottom:8px;font-size:26px;font-weight:700;line-height:32px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__benefit_wrap .page-module-scss-module__Kr8kQq__top_benefits .page-module-scss-module__Kr8kQq__tit span{color:#3617ce}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__benefit_wrap .page-module-scss-module__Kr8kQq__top_benefits .page-module-scss-module__Kr8kQq__tit .page-module-scss-module__Kr8kQq__desc{margin-top:8px;font-size:15px;font-weight:300;line-height:20px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__benefit_wrap .page-module-scss-module__Kr8kQq__top_benefits .page-module-scss-module__Kr8kQq__text{text-align:left;background-color:#fff;padding:20px 15px;font-size:14px;font-weight:300;line-height:20px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__benefit_wrap .page-module-scss-module__Kr8kQq__top_benefits .page-module-scss-module__Kr8kQq__text .page-module-scss-module__Kr8kQq__title{margin-bottom:10px;font-size:16px;font-weight:700}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__benefit_wrap .page-module-scss-module__Kr8kQq__top_benefits .page-module-scss-module__Kr8kQq__text .page-module-scss-module__Kr8kQq__noti{color:#3617ce;background-image:url("data:image/svg+xml,%0A%3Csvg width='16' height='19' viewBox='0 0 16 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.7049 6.11971C14.6967 5.68773 14.6888 5.27965 14.6888 4.88486C14.6888 4.57556 14.4382 4.32481 14.1288 4.32481C11.7337 4.32481 9.91011 3.63649 8.39008 2.15858C8.17264 1.9471 7.82661 1.94718 7.60924 2.15858C6.08936 3.63649 4.26609 4.32481 1.87113 4.32481C1.56184 4.32481 1.31109 4.57556 1.31109 4.88486C1.31109 5.27972 1.30332 5.68795 1.29503 6.12001C1.21827 10.1401 1.11313 15.6457 7.81623 17.9691C7.87567 17.9897 7.93764 18 7.99962 18C8.0616 18 8.12365 17.9897 8.18302 17.9691C14.8866 15.6456 14.7816 10.1398 14.7049 6.11971Z' fill='%233617CE'/%3E%3Cpath d='M9.92825 8.0545L7.22519 10.7574L6.07173 9.60395C5.85302 9.38531 5.4984 9.38531 5.27976 9.60395C5.06104 9.82274 5.06104 10.1773 5.27976 10.396L6.82921 11.9454C6.93853 12.0548 7.0819 12.1094 7.22519 12.1094C7.36849 12.1094 7.51186 12.0548 7.62118 11.9454L10.7201 8.84655C10.9389 8.62783 10.9389 8.27322 10.7202 8.05458C10.5016 7.83586 10.147 7.83579 9.92825 8.0545Z' fill='white'/%3E%3C/svg%3E%0A");background-position:0 -1px;background-repeat:no-repeat;margin-top:10px;padding-left:20px;font-size:15px;font-weight:700;line-height:19px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__benefit_wrap ul{list-style:none}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__benefit_wrap .page-module-scss-module__Kr8kQq__img1{width:179px;margin:0 auto;display:block}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__benefit_wrap .page-module-scss-module__Kr8kQq__img2{width:166px;margin:0 auto 30px;display:block}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__benefit_wrap .page-module-scss-module__Kr8kQq__img3{width:144px;margin:30px auto;display:block}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__price_wrap{text-align:center;background-color:#eff3fb;padding:50px 0 20px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__price_wrap h3{font-size:26px;font-weight:700;line-height:32px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__price_wrap h3 span{color:#303033}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__price_wrap h4{color:#303033;margin-top:8px;font-size:15px;font-weight:300;line-height:20px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__price_wrap ul{list-style:none}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__price_wrap .page-module-scss-module__Kr8kQq__product{padding-top:40px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__price_wrap .page-module-scss-module__Kr8kQq__product>li{background-color:#fff;border-radius:10px;margin-bottom:30px;padding:15px 0}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__price_wrap .page-module-scss-module__Kr8kQq__product>li .page-module-scss-module__Kr8kQq__in{width:280px;margin:0 auto}@media (max-width:420px){.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__price_wrap .page-module-scss-module__Kr8kQq__product>li .page-module-scss-module__Kr8kQq__in{width:90%}}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__price_wrap .page-module-scss-module__Kr8kQq__product>li .page-module-scss-module__Kr8kQq__labels{text-align:left}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__price_wrap .page-module-scss-module__Kr8kQq__product>li .page-module-scss-module__Kr8kQq__labels span{color:#3617ce;border:1px solid #3617ce;border-radius:3px;margin-right:3px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__price_wrap .page-module-scss-module__Kr8kQq__product>li .page-module-scss-module__Kr8kQq__labels span:first-child{color:#fff;background-color:#3617ce}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__price_wrap .page-module-scss-module__Kr8kQq__product>li .page-module-scss-module__Kr8kQq__tit{margin-top:16px;font-size:18px;font-weight:700;line-height:100%}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__price_wrap .page-module-scss-module__Kr8kQq__product>li .page-module-scss-module__Kr8kQq__desc{margin-top:6px;margin-bottom:14px;font-size:12px;font-weight:300;line-height:100%}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__price_wrap .page-module-scss-module__Kr8kQq__product>li ul{text-align:left;border-top:2px solid #dbdbdb;padding-top:13px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__price_wrap .page-module-scss-module__Kr8kQq__product>li ul:after{clear:both;content:"";display:block}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__price_wrap .page-module-scss-module__Kr8kQq__product>li ul li{float:left;width:50%;font-size:15px;font-weight:400;line-height:18px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__price_wrap .page-module-scss-module__Kr8kQq__product>li ul li .page-module-scss-module__Kr8kQq__sm{margin-bottom:6px;font-size:12px;line-height:14px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__price_wrap .page-module-scss-module__Kr8kQq__product>li ul li span{font-size:18px;font-weight:700}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__price_wrap .page-module-scss-module__Kr8kQq__product>li ul li span strong{color:#ff404e;font-weight:700}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__price_wrap .page-module-scss-module__Kr8kQq__product>li ul li:last-child{border-left:2px solid #dbdbdb;padding-left:20px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__step{text-align:center;padding:50px 0}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__step h3{color:#303033;margin-bottom:0;font-size:24px;font-weight:700;line-height:30px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__step h4{color:#444;margin-top:5px;font-size:13px;font-weight:400;line-height:17px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__step ul{list-style:none}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__step .page-module-scss-module__Kr8kQq__steps{margin:30px auto 0}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__step .page-module-scss-module__Kr8kQq__steps li .page-module-scss-module__Kr8kQq__ico{background-color:#eff3fb;background-position:50%;background-repeat:no-repeat;background-size:30px;border-radius:73px;width:73px;height:73px;margin:0 auto 9px;display:block}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__step .page-module-scss-module__Kr8kQq__steps li .page-module-scss-module__Kr8kQq__ico.page-module-scss-module__Kr8kQq__ico1{background-position:50% 20px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__step .page-module-scss-module__Kr8kQq__steps li .page-module-scss-module__Kr8kQq__ico.page-module-scss-module__Kr8kQq__ico2{background-position:24px 21px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__step .page-module-scss-module__Kr8kQq__steps li .page-module-scss-module__Kr8kQq__ico.page-module-scss-module__Kr8kQq__ico4{background-position:20px 22px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__step .page-module-scss-module__Kr8kQq__steps li .page-module-scss-module__Kr8kQq__txt{white-space:nowrap}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__step .page-module-scss-module__Kr8kQq__steps li{float:left;width:33.3333%;margin-bottom:20px;font-size:14px;font-weight:400;line-height:17px;position:relative}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__step .page-module-scss-module__Kr8kQq__steps li:after{content:"";background-image:url("data:image/svg+xml,%0A%3Csvg width='10' height='17' viewBox='0 0 10 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L8.5 8.5L1 16' stroke='%23DBDBDB'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;width:10px;height:15px;display:block;position:absolute;top:30px;left:95%}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__step .page-module-scss-module__Kr8kQq__steps li:nth-child(3n):after{content:none}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__step .page-module-scss-module__Kr8kQq__steps:after{content:"";clear:both;display:block}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__step .page-module-scss-module__Kr8kQq__desc{text-align:left;margin-top:10px;margin-left:5px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__step .page-module-scss-module__Kr8kQq__desc li:before{content:"";background-color:#111;border-radius:2px;width:2px;height:2px;display:block;position:absolute;top:7px;left:0}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__step .page-module-scss-module__Kr8kQq__desc li{padding-left:12px;font-size:11px;font-weight:400;line-height:16px;position:relative}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__faq h3{color:#303033;margin-bottom:16px;font-size:20px;font-weight:700}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__faq ul{margin-bottom:40px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__faq ul>li{background:#f7f8fa;border-radius:10px;margin-bottom:10px;font-size:14px;font-weight:300;line-height:20px;position:relative;overflow:hidden}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__faq ul>li button{text-align:left;color:#303033;background:0 0;border:0;width:100%;min-height:54px;padding:2px 40px 0 14px;font-size:15px;font-weight:700;line-height:22px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__faq ul>li button:before,.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__faq ul>li button:after{content:"";background:#000;width:13px;height:1px;transition:transform .3s ease-out;position:absolute;top:26px;right:20px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__faq ul>li button:after{transform:rotate(90deg)}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__faq ul>li a{color:#1a1a1a;text-decoration:underline}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__faq ul>li div{transition:height .3s ease-out}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__faq ul>li div p{padding:0 14px 16px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__faq ul>li ol li{margin-left:18px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__faq ul>li.page-module-scss-module__Kr8kQq__on button:after{transform:rotate(0)}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__faq .page-module-scss-module__Kr8kQq__banner{display:block}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__faq .page-module-scss-module__Kr8kQq__banner:hover{cursor:pointer!important}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__faq .page-module-scss-module__Kr8kQq__banner img{width:100%}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__footer{background-color:#fafafa;margin-top:20px;padding:10px 0 100px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__footer .page-module-scss-module__Kr8kQq__link{font-size:13px;font-weight:700;line-height:20px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__footer .page-module-scss-module__Kr8kQq__link a{outline:none;padding-left:10px;font-size:13px;font-weight:300;display:inline-block;color:#303033!important}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__footer .page-module-scss-module__Kr8kQq__link a:focus,.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__footer .page-module-scss-module__Kr8kQq__link a:active{outline:none}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper section.page-module-scss-module__Kr8kQq__footer .page-module-scss-module__Kr8kQq__copy{padding-top:15px;font-size:12px;font-weight:200;line-height:17px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper .page-module-scss-module__Kr8kQq__bottom_fix{background-color:#e3e3e3;border-top:0;position:fixed;bottom:0;left:0;right:0}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper .page-module-scss-module__Kr8kQq__bottom_fix .page-module-scss-module__Kr8kQq__wrapper{background-color:#fff;padding:20px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper .page-module-scss-module__Kr8kQq__bottom_fix a{color:#fff;text-align:center;background-color:#3617ce;border-radius:6px;height:50px;font-size:15px;font-weight:700;line-height:50px;display:block}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper .page-module-scss-module__Kr8kQq__lottieAnime1{width:100%;margin-top:23px}.page-module-scss-module__Kr8kQq__landing .page-module-scss-module__Kr8kQq__wrapper .page-module-scss-module__Kr8kQq__lottieAnime2{width:100%;margin-top:34px}
.Button-module-scss-module__JoL1TW__button,.Button-module-scss-module__JoL1TW__ghost,.Button-module-scss-module__JoL1TW__outline,.Button-module-scss-module__JoL1TW__solid,.Button-module-scss-module__JoL1TW__secondary,.Button-module-scss-module__JoL1TW__primary{cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.25rem;padding:.5rem 1rem;font-family:Pretendard,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.4;text-decoration:none;transition:all .2s ease-in-out;display:inline-flex}.Button-module-scss-module__JoL1TW__button:focus,.Button-module-scss-module__JoL1TW__ghost:focus,.Button-module-scss-module__JoL1TW__outline:focus,.Button-module-scss-module__JoL1TW__solid:focus,.Button-module-scss-module__JoL1TW__secondary:focus,.Button-module-scss-module__JoL1TW__primary:focus{outline:none}.Button-module-scss-module__JoL1TW__button:disabled,.Button-module-scss-module__JoL1TW__ghost:disabled,.Button-module-scss-module__JoL1TW__outline:disabled,.Button-module-scss-module__JoL1TW__solid:disabled,.Button-module-scss-module__JoL1TW__secondary:disabled,.Button-module-scss-module__JoL1TW__primary:disabled{cursor:not-allowed;pointer-events:none}.Button-module-scss-module__JoL1TW__primary{color:#fff;background-color:#3617ce;border-color:#3617ce}.Button-module-scss-module__JoL1TW__primary:disabled{color:#bbb;background-color:#ededed;border-color:#ededed}.Button-module-scss-module__JoL1TW__secondary{color:#3617ce;background-color:#0000;border-color:#3617ce}.Button-module-scss-module__JoL1TW__secondary.Button-module-scss-module__JoL1TW__large{border-width:2px}.Button-module-scss-module__JoL1TW__solid{color:#fff;background-color:#303033;border-color:#303033}.Button-module-scss-module__JoL1TW__outline{color:#303033;background-color:#fff;border-color:#303033}.Button-module-scss-module__JoL1TW__outline.Button-module-scss-module__JoL1TW__large{border-width:2px}.Button-module-scss-module__JoL1TW__ghost{color:#4b5563;background-color:#0000;border-color:#0000}.Button-module-scss-module__JoL1TW__ghost:hover:not(:disabled){color:#1f2937;background-color:#f9fafb}.Button-module-scss-module__JoL1TW__ghost:active:not(:disabled){color:#111827;background-color:#ededed}.Button-module-scss-module__JoL1TW__small{border-radius:.375rem;height:34px;padding:.25rem .75rem;font-size:.875rem}.Button-module-scss-module__JoL1TW__large{border-radius:.375rem;height:50px;padding:.625rem 1.5rem;font-size:1rem}.Button-module-scss-module__JoL1TW__fullWidth{width:100%}.Button-module-scss-module__JoL1TW__loading{color:#0000;position:relative}.Button-module-scss-module__JoL1TW__loading:after{content:"";border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:1s linear infinite Button-module-scss-module__JoL1TW__spin;position:absolute;top:50%;left:50%}@keyframes Button-module-scss-module__JoL1TW__spin{to{transform:rotate(360deg)}}
.FileUpload-module-scss-module__jPOlAW__fileThumbs{flex-wrap:wrap;gap:5px;display:flex}.FileUpload-module-scss-module__jPOlAW__fileUploadContainer{display:flex;position:relative}.FileUpload-module-scss-module__jPOlAW__fileInput{cursor:pointer;opacity:0;z-index:2;width:60px;height:60px}.FileUpload-module-scss-module__jPOlAW__fileInput:disabled{cursor:not-allowed}.FileUpload-module-scss-module__jPOlAW__fileInput.FileUpload-module-scss-module__jPOlAW__error+.FileUpload-module-scss-module__jPOlAW__fileUploadButton{border-color:#ff404e}.FileUpload-module-scss-module__jPOlAW__fileUploadButton{color:#374151;cursor:pointer;background-color:#dfdaf9;border-radius:.5rem;width:60px;height:60px;position:absolute;top:0;left:0}.FileUpload-module-scss-module__jPOlAW__fileUploadButton:before,.FileUpload-module-scss-module__jPOlAW__fileUploadButton:after{content:"";background-color:#1700ae;width:18px;height:1px;margin-left:-9px;position:absolute;top:50%;left:50%}.FileUpload-module-scss-module__jPOlAW__fileUploadButton:after{transform:rotate(90deg)}.FileUpload-module-scss-module__jPOlAW__fileInput:focus+.FileUpload-module-scss-module__jPOlAW__fileUploadButton{border-color:#55deff;outline:none;box-shadow:0 0 0 3px #1e40af1a}.FileUpload-module-scss-module__jPOlAW__fileInput:disabled+.FileUpload-module-scss-module__jPOlAW__fileUploadButton{color:#666;cursor:not-allowed;background-color:#f9fafb;border-color:#bbb}.FileUpload-module-scss-module__jPOlAW__previewContent{border-radius:6px;width:60px;min-width:60px;height:60px;position:relative;overflow:hidden}.FileUpload-module-scss-module__jPOlAW__removeThumbs{cursor:pointer;background:#303033;border:0;border-radius:50%;width:18px;height:18px;font-size:0;position:absolute;top:4px;right:3px}.FileUpload-module-scss-module__jPOlAW__removeThumbs:before,.FileUpload-module-scss-module__jPOlAW__removeThumbs:after{content:"";background:#fff;width:8px;height:1px;margin-left:-4px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.FileUpload-module-scss-module__jPOlAW__removeThumbs:after{transform:rotate(-45deg)}.FileUpload-module-scss-module__jPOlAW__small .FileUpload-module-scss-module__jPOlAW__fileUploadButton{border-radius:.375rem;padding:.375rem .5rem;font-size:.75rem}.FileUpload-module-scss-module__jPOlAW__large .FileUpload-module-scss-module__jPOlAW__fileUploadButton{border-radius:.75rem;padding:.625rem .75rem;font-size:1rem}.FileUpload-module-scss-module__jPOlAW__label{color:#303033;margin-bottom:.5rem;font-size:15px;font-weight:700;display:block}.FileUpload-module-scss-module__jPOlAW__required{color:#ff404e;margin-left:.25rem}.FileUpload-module-scss-module__jPOlAW__errorMessage{color:#ff404e;margin-top:.5rem;font-size:.75rem}.FileUpload-module-scss-module__jPOlAW__helpText{color:#666;margin-top:.5rem;font-size:13px}.FileUpload-module-scss-module__jPOlAW__fileDownload{margin-top:10px}
.FloatingChatButton-module-scss-module__XO4cyW__floatingButton{cursor:pointer;background-color:#3617ce;border:none;border-radius:9999px;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s ease-in-out;display:flex;box-shadow:0 4px 12px #00000026}.FloatingChatButton-module-scss-module__XO4cyW__floatingButton:hover{background-color:#3617ce;transform:translateY(-2px);box-shadow:0 6px 20px #0003}.FloatingChatButton-module-scss-module__XO4cyW__floatingButton:active{transform:translateY(0)}.FloatingChatButton-module-scss-module__XO4cyW__floatingButton.FloatingChatButton-module-scss-module__XO4cyW__open{background-color:#4b5563}.FloatingChatButton-module-scss-module__XO4cyW__floatingButton.FloatingChatButton-module-scss-module__XO4cyW__open:hover{background-color:#374151}@media (max-width:639px){.FloatingChatButton-module-scss-module__XO4cyW__floatingButton{width:56px;height:56px}}.FloatingChatButton-module-scss-module__XO4cyW__chatIcon{color:#fff;font-size:24px;line-height:1}@media (max-width:639px){.FloatingChatButton-module-scss-module__XO4cyW__chatIcon{font-size:22px}}@keyframes FloatingChatButton-module-scss-module__XO4cyW__pulse{0%{box-shadow:0 4px 12px #00000026}50%{box-shadow:0 4px 12px #00000026,0 0 0 8px #3617ce4d}to{box-shadow:0 4px 12px #00000026}}.FloatingChatButton-module-scss-module__XO4cyW__floatingButton.FloatingChatButton-module-scss-module__XO4cyW__hasNotification{animation:2s infinite FloatingChatButton-module-scss-module__XO4cyW__pulse}
.ProgressBar-module-scss-module__XfsS2q__progressBarContainer{width:100%}.ProgressBar-module-scss-module__XfsS2q__progressBarContainer.ProgressBar-module-scss-module__XfsS2q__small .ProgressBar-module-scss-module__XfsS2q__progressBar{height:4px}.ProgressBar-module-scss-module__XfsS2q__progressBarContainer.ProgressBar-module-scss-module__XfsS2q__small .ProgressBar-module-scss-module__XfsS2q__label{margin-bottom:4px;font-size:12px}.ProgressBar-module-scss-module__XfsS2q__progressBarContainer.ProgressBar-module-scss-module__XfsS2q__large .ProgressBar-module-scss-module__XfsS2q__progressBar{height:12px}.ProgressBar-module-scss-module__XfsS2q__progressBarContainer.ProgressBar-module-scss-module__XfsS2q__large .ProgressBar-module-scss-module__XfsS2q__label{margin-bottom:8px;font-size:16px}.ProgressBar-module-scss-module__XfsS2q__label{color:#303033;justify-content:flex-end;align-items:center;margin-bottom:6px;font-size:14px;font-weight:500;display:flex}.ProgressBar-module-scss-module__XfsS2q__progressBar{background-color:#999;border-radius:40px;width:100%;height:6px;position:relative;overflow:hidden}.ProgressBar-module-scss-module__XfsS2q__progressFill{background:#3617ce;border-radius:40px;height:100%;transition:width .3s;position:absolute}@keyframes ProgressBar-module-scss-module__XfsS2q__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}
.Card-module-scss-module__zQ9Rha__card{box-shadow:none;background:#fff;border:1px solid #bbb;border-radius:.75rem;transition:box-shadow .2s,border-color .2s}.Card-module-scss-module__zQ9Rha__card:hover{border-color:#bfdbfe;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}
.Modal-module-scss-module__JAAcdG__overlay{z-index:1040;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module-scss-module__JAAcdG__modal{background-color:#fff;border-radius:.75rem;justify-content:center;align-items:center;width:100%;max-width:420px;min-height:180px;margin:20px;animation:.3s ease-out Modal-module-scss-module__JAAcdG__modalEnter;display:flex;position:relative;overflow:hidden}.Modal-module-scss-module__JAAcdG__modal.Modal-module-scss-module__JAAcdG__full{padding:50px 0}@media (max-width:639px){.Modal-module-scss-module__JAAcdG__modal.Modal-module-scss-module__JAAcdG__full{border-radius:0;width:100%;height:100%;margin:0}}.Modal-module-scss-module__JAAcdG__modalHeader{border-bottom:1px solid #bbb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}@media (max-width:639px){.Modal-module-scss-module__JAAcdG__modalHeader{padding:1rem}}.Modal-module-scss-module__JAAcdG__modalTitle{color:#111827;margin:0;font-family:Pretendard,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.25rem;font-weight:600}@media (max-width:639px){.Modal-module-scss-module__JAAcdG__modalTitle{font-size:1.125rem}}.Modal-module-scss-module__JAAcdG__modalClose{cursor:pointer;background-color:#0000;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s ease-in-out;display:flex;position:absolute;top:10px;right:10px}.Modal-module-scss-module__JAAcdG__modalClose:before,.Modal-module-scss-module__JAAcdG__modalClose:after{content:"";background-color:#303033;width:16px;height:1px;position:absolute}.Modal-module-scss-module__JAAcdG__modalClose:before{transform:rotate(45deg)}.Modal-module-scss-module__JAAcdG__modalClose:after{transform:rotate(-45deg)}.Modal-module-scss-module__JAAcdG__modalBody{color:#303033;margin:0;padding:1.5rem;font-size:13px;overflow-y:auto}.Modal-module-scss-module__JAAcdG__modalFooter{background-color:#f9fafb;border-top:1px solid #bbb;justify-content:flex-end;align-items:center;gap:.75rem;padding:1.5rem;display:flex}@media (max-width:639px){.Modal-module-scss-module__JAAcdG__modalFooter{flex-direction:column-reverse;padding:1rem}.Modal-module-scss-module__JAAcdG__modalFooter>*{width:100%}}.Modal-module-scss-module__JAAcdG__modalFooterLeft{justify-content:flex-start}.Modal-module-scss-module__JAAcdG__modalFooterCenter{justify-content:center}.Modal-module-scss-module__JAAcdG__modalFooterSpaceBetween{justify-content:space-between}@keyframes Modal-module-scss-module__JAAcdG__modalEnter{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}.Modal-module-scss-module__JAAcdG__overlay{animation:.3s ease-out Modal-module-scss-module__JAAcdG__backdropEnter}@keyframes Modal-module-scss-module__JAAcdG__backdropEnter{0%{opacity:0}to{opacity:1}}
.Spinner-module-scss-module__rrhiKG__SpinnerContainer{z-index:1030;background:#fffffff2;justify-content:center;align-items:center;min-height:100px;display:flex;position:fixed;inset:0}.Spinner-module-scss-module__rrhiKG__SpinnerContainer .Spinner-module-scss-module__rrhiKG__Spinner{box-sizing:border-box;border:5px solid #3617ce;border-bottom-color:#0000;border-radius:50%;flex-shrink:0;width:60px;height:60px;animation:1s linear infinite Spinner-module-scss-module__rrhiKG__rotation;display:inline-block}@keyframes Spinner-module-scss-module__rrhiKG__rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.ChatModal-module-scss-module__QG2lRa__overlay{z-index:1030;background-color:#00000080;justify-content:center;align-items:center;animation:.3s ease-out ChatModal-module-scss-module__QG2lRa__fadeIn;display:flex;position:fixed;inset:0}.ChatModal-module-scss-module__QG2lRa__modal{background-color:#fff;border-radius:.75rem;flex-direction:column;width:450px;height:600px;animation:.3s ease-out ChatModal-module-scss-module__QG2lRa__slideIn;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@media (max-width:639px){.ChatModal-module-scss-module__QG2lRa__modal{width:95vw;min-width:320px;max-width:95vw;height:80vh;min-height:500px;max-height:80vh}}.ChatModal-module-scss-module__QG2lRa__closeButton{cursor:pointer;z-index:10;background-color:#0000;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s ease-in-out;display:flex;position:absolute;top:12px;right:12px}.ChatModal-module-scss-module__QG2lRa__closeButton:before,.ChatModal-module-scss-module__QG2lRa__closeButton:after{content:"";background-color:#303033;width:16px;height:1px;position:absolute}.ChatModal-module-scss-module__QG2lRa__closeButton:before{transform:rotate(45deg)}.ChatModal-module-scss-module__QG2lRa__closeButton:after{transform:rotate(-45deg)}.ChatModal-module-scss-module__QG2lRa__closeButton:hover{background-color:#ededed}@keyframes ChatModal-module-scss-module__QG2lRa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ChatModal-module-scss-module__QG2lRa__slideIn{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}
.Input-module-scss-module__-l9kOa__input,.Input-module-scss-module__-l9kOa__inputGroupInput{color:#303033;background-color:#fff;border:1px solid #bbb;border-radius:.375rem;width:100%;padding:.5rem .625rem;font-family:Pretendard,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.4;transition:all .2s ease-in-out;display:block}.Input-module-scss-module__-l9kOa__input::placeholder,.Input-module-scss-module__-l9kOa__inputGroupInput::placeholder{color:#999;font-size:.875rem}.Input-module-scss-module__-l9kOa__input:focus,.Input-module-scss-module__-l9kOa__inputGroupInput:focus{border-color:#3617ce;outline:none}.Input-module-scss-module__-l9kOa__input:disabled,.Input-module-scss-module__-l9kOa__inputGroupInput:disabled{color:#666;cursor:not-allowed;background-color:#f9fafb}.Input-module-scss-module__-l9kOa__input.Input-module-scss-module__-l9kOa__error,.Input-module-scss-module__-l9kOa__error.Input-module-scss-module__-l9kOa__inputGroupInput,.Input-module-scss-module__-l9kOa__input.Input-module-scss-module__-l9kOa__error:focus,.Input-module-scss-module__-l9kOa__error.Input-module-scss-module__-l9kOa__inputGroupInput:focus{border-color:#ff404e}.Input-module-scss-module__-l9kOa__small{border-radius:.25rem;padding:.375rem .5rem;font-size:.75rem}.Input-module-scss-module__-l9kOa__large{border-radius:.375rem;height:50px;padding:.625rem .75rem;font-size:1rem}.Input-module-scss-module__-l9kOa__center{text-align:center}.Input-module-scss-module__-l9kOa__right{text-align:right}.Input-module-scss-module__-l9kOa__inputGroup{align-items:center;display:flex;position:relative}.Input-module-scss-module__-l9kOa__inputGroupInput:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.Input-module-scss-module__-l9kOa__inputGroupInput:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.Input-module-scss-module__-l9kOa__inputGroupAddon{color:#374151;background-color:#f9fafb;border:1px solid #999;border-right:none;align-items:center;padding:.625rem .75rem;font-size:.875rem;font-weight:500;display:flex}.Input-module-scss-module__-l9kOa__inputGroupAddon:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.Input-module-scss-module__-l9kOa__inputGroupAddon:last-child{border-right:1px solid #999;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.Input-module-scss-module__-l9kOa__label{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.Input-module-scss-module__-l9kOa__errorMessage{color:#ff404e;margin-top:.25rem;font-size:.75rem}.Input-module-scss-module__-l9kOa__helpText{color:#666;margin-top:.25rem;font-size:.75rem}@media (max-width:639px){.Input-module-scss-module__-l9kOa__input,.Input-module-scss-module__-l9kOa__inputGroupInput{padding:.375rem .5rem;font-size:.75rem}.Input-module-scss-module__-l9kOa__large{padding:.5rem .625rem;font-size:.875rem}}
.Toast-module-scss-module__z8lupa__toast{z-index:1030;background-color:#303033;border-radius:.25rem;justify-content:space-between;align-items:center;gap:12px;width:320px;height:52px;padding:0 20px 0 49px;display:flex;position:relative}.Toast-module-scss-module__z8lupa__toast .Toast-module-scss-module__z8lupa__toastIcon{border-radius:50%;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%;left:15px}.Toast-module-scss-module__z8lupa__toast.Toast-module-scss-module__z8lupa__success .Toast-module-scss-module__z8lupa__toastIcon{background-color:#00cf2d}.Toast-module-scss-module__z8lupa__toast.Toast-module-scss-module__z8lupa__success .Toast-module-scss-module__z8lupa__toastIcon:before{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:9px;height:5px;position:absolute;top:6px;left:5px;transform:rotate(-45deg)}.Toast-module-scss-module__z8lupa__toast.Toast-module-scss-module__z8lupa__error .Toast-module-scss-module__z8lupa__toastIcon{background-color:#ff404e}.Toast-module-scss-module__z8lupa__toast.Toast-module-scss-module__z8lupa__error .Toast-module-scss-module__z8lupa__toastIcon:before{content:"+";color:#fff;font-size:18px;position:absolute;top:-5px;left:4px;transform:rotate(45deg)}.Toast-module-scss-module__z8lupa__toast.Toast-module-scss-module__z8lupa__warn .Toast-module-scss-module__z8lupa__toastIcon{background-color:#ffd780}.Toast-module-scss-module__z8lupa__toast.Toast-module-scss-module__z8lupa__warn .Toast-module-scss-module__z8lupa__toastIcon:before{content:"!";color:#fff;font-size:15px;position:absolute;top:-1px;left:7px}.Toast-module-scss-module__z8lupa__toast .Toast-module-scss-module__z8lupa__toastContent{white-space:pre-line;word-break:break-word;color:#fff;margin:0;font-size:13px;font-weight:400;line-height:1.25}.Toast-module-scss-module__z8lupa__toast.Toast-module-scss-module__z8lupa__animeFade{animation:.5s Toast-module-scss-module__z8lupa__snackbar-show;position:fixed;bottom:20px;right:20px}.Toast-module-scss-module__z8lupa__resetButton{color:#ffd780;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:400}@keyframes Toast-module-scss-module__z8lupa__snackbar-show{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
.ChatPopup-module-scss-module__dSJU3q__chatModal .modal{border-radius:.75rem;width:90vw;max-width:500px;height:80vh;max-height:700px;padding:0;overflow:hidden}@media (max-width:639px){.ChatPopup-module-scss-module__dSJU3q__chatModal .modal{width:95vw;height:85vh;max-height:600px}}.ChatPopup-module-scss-module__dSJU3q__chatModal .modalBody{flex-direction:column;height:100%;padding:0;display:flex}.ChatPopup-module-scss-module__dSJU3q__chatContainer{background-color:#fff;flex-direction:column;height:100%;display:flex}.ChatPopup-module-scss-module__dSJU3q__chatHeader{text-align:center;background-color:#fff;border-bottom:1px solid #ededed;flex-shrink:0;padding:1rem}.ChatPopup-module-scss-module__dSJU3q__chatHeader h2{color:#3617ce;margin-bottom:.5rem;font-size:1.125rem;line-height:1.4}.ChatPopup-module-scss-module__dSJU3q__chatHeader p{margin-bottom:0;font-size:.875rem;line-height:1.4}.ChatPopup-module-scss-module__dSJU3q__messagesArea{flex-direction:column;flex:1;padding:.75rem;display:flex;overflow:hidden}.ChatPopup-module-scss-module__dSJU3q__messagesList{flex-direction:column;flex:1;gap:.5rem;padding:0 .25rem;display:flex;overflow-y:auto}.ChatPopup-module-scss-module__dSJU3q__messagesList::-webkit-scrollbar{width:4px}.ChatPopup-module-scss-module__dSJU3q__messagesList::-webkit-scrollbar-track{background:#f9fafb;border-radius:9999px}.ChatPopup-module-scss-module__dSJU3q__messagesList::-webkit-scrollbar-thumb{background:#bbb;border-radius:9999px}.ChatPopup-module-scss-module__dSJU3q__messagesList::-webkit-scrollbar-thumb:hover{background:#999}.ChatPopup-module-scss-module__dSJU3q__messageWrapper{width:100%;margin-bottom:.5rem;display:flex}.ChatPopup-module-scss-module__dSJU3q__messageWrapper.ChatPopup-module-scss-module__dSJU3q__userMessage{justify-content:flex-end}.ChatPopup-module-scss-module__dSJU3q__messageWrapper.ChatPopup-module-scss-module__dSJU3q__userMessage .ChatPopup-module-scss-module__dSJU3q__messageCard{background-color:#3617ce;border:none;max-width:80%}.ChatPopup-module-scss-module__dSJU3q__messageWrapper.ChatPopup-module-scss-module__dSJU3q__userMessage .ChatPopup-module-scss-module__dSJU3q__messageCard .ChatPopup-module-scss-module__dSJU3q__messageContent .ChatPopup-module-scss-module__dSJU3q__messageText{color:#fff}.ChatPopup-module-scss-module__dSJU3q__messageWrapper.ChatPopup-module-scss-module__dSJU3q__userMessage .ChatPopup-module-scss-module__dSJU3q__messageCard .ChatPopup-module-scss-module__dSJU3q__messageContent .ChatPopup-module-scss-module__dSJU3q__messageTime{color:#ffffffb3}.ChatPopup-module-scss-module__dSJU3q__messageWrapper.ChatPopup-module-scss-module__dSJU3q__assistantMessage{justify-content:flex-start}.ChatPopup-module-scss-module__dSJU3q__messageWrapper.ChatPopup-module-scss-module__dSJU3q__assistantMessage .ChatPopup-module-scss-module__dSJU3q__messageCard{background-color:#fff;border:1px solid #ededed;max-width:80%}.ChatPopup-module-scss-module__dSJU3q__messageWrapper.ChatPopup-module-scss-module__dSJU3q__assistantMessage .ChatPopup-module-scss-module__dSJU3q__messageCard .ChatPopup-module-scss-module__dSJU3q__messageContent .ChatPopup-module-scss-module__dSJU3q__messageText{color:#1f2937}.ChatPopup-module-scss-module__dSJU3q__messageWrapper.ChatPopup-module-scss-module__dSJU3q__assistantMessage .ChatPopup-module-scss-module__dSJU3q__messageCard .ChatPopup-module-scss-module__dSJU3q__messageContent .ChatPopup-module-scss-module__dSJU3q__messageTime{color:#666}.ChatPopup-module-scss-module__dSJU3q__messageCard{border-radius:.5rem;padding:.625rem .75rem;transition:transform .2s ease-in-out;box-shadow:0 1px 2px #0000000d}.ChatPopup-module-scss-module__dSJU3q__messageCard:hover{transform:translateY(-1px)}.ChatPopup-module-scss-module__dSJU3q__messageContent{flex-direction:column;gap:.25rem;display:flex}.ChatPopup-module-scss-module__dSJU3q__messageText{word-wrap:break-word;white-space:pre-wrap;margin:0;font-size:.75rem;line-height:1.4}.ChatPopup-module-scss-module__dSJU3q__messageTime{text-align:right;margin-top:.25rem;font-size:10px;font-weight:400;line-height:1.4}.ChatPopup-module-scss-module__dSJU3q__typingIndicator{align-items:center;gap:.25rem;padding:.5rem 0;display:flex}.ChatPopup-module-scss-module__dSJU3q__typingIndicator span{background-color:#3617ce;border-radius:9999px;width:4px;height:4px;animation:1.4s ease-in-out infinite ChatPopup-module-scss-module__dSJU3q__typing}.ChatPopup-module-scss-module__dSJU3q__typingIndicator span:first-child{animation-delay:0s}.ChatPopup-module-scss-module__dSJU3q__typingIndicator span:nth-child(2){animation-delay:.2s}.ChatPopup-module-scss-module__dSJU3q__typingIndicator span:nth-child(3){animation-delay:.4s}@keyframes ChatPopup-module-scss-module__dSJU3q__typing{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-8px)}}.ChatPopup-module-scss-module__dSJU3q__inputArea{background-color:#fff;border-top:1px solid #ededed;flex-shrink:0;padding:.75rem}.ChatPopup-module-scss-module__dSJU3q__inputContainer{align-items:flex-end;gap:.5rem;display:flex}.ChatPopup-module-scss-module__dSJU3q__messageInput{resize:none;color:#303033;background-color:#fff;border:1px solid #bbb;border-radius:.5rem;flex:1;min-height:40px;max-height:100px;padding:.625rem .75rem;font-size:.75rem;transition:all .2s ease-in-out}.ChatPopup-module-scss-module__dSJU3q__messageInput:focus{border-color:#3617ce;outline:none;box-shadow:0 0 0 2px #3617ce1a}.ChatPopup-module-scss-module__dSJU3q__messageInput::placeholder{color:#999}.ChatPopup-module-scss-module__dSJU3q__messageInput:disabled{color:#666;cursor:not-allowed;background-color:#f9fafb}.ChatPopup-module-scss-module__dSJU3q__sendButton{color:#fff;background-color:#3617ce;border-radius:.5rem;min-width:60px;height:40px;font-size:.75rem;transition:background-color .2s ease-in-out}.ChatPopup-module-scss-module__dSJU3q__sendButton:hover{background-color:#2a12a0}@keyframes ChatPopup-module-scss-module__dSJU3q__slideInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ChatPopup-module-scss-module__dSJU3q__messageWrapper{animation:.2s ease-out ChatPopup-module-scss-module__dSJU3q__slideInUp}.ChatPopup-module-scss-module__dSJU3q__sendButton:focus-visible{outline-offset:2px;outline:2px solid #3617ce}.ChatPopup-module-scss-module__dSJU3q__messageInput:focus-within{transform:none}.ChatPopup-module-scss-module__dSJU3q__messageCard:active{transform:scale(.98)}.ChatPopup-module-scss-module__dSJU3q__sendButton:active:not(:disabled){transform:scale(.95)}.ChatPopup-module-scss-module__dSJU3q__retryContainer{align-items:center;gap:.5rem;width:100%;display:flex}.ChatPopup-module-scss-module__dSJU3q__retryButton{color:#fff;cursor:pointer;background-color:#3617ce;border-radius:.5rem;flex:1;min-height:44px;font-size:.875rem;font-weight:500;transition:all .2s ease-in-out}.ChatPopup-module-scss-module__dSJU3q__retryButton:hover{background-color:#2a12a0;transform:translateY(-1px);box-shadow:0 4px 8px #3617ce4d}.ChatPopup-module-scss-module__dSJU3q__retryButton:active{transform:scale(.98)}.ChatPopup-module-scss-module__dSJU3q__retryButton:disabled{cursor:not-allowed;background-color:#999;transform:none}.ChatPopup-module-scss-module__dSJU3q__confirmationModal .ChatPopup-module-scss-module__dSJU3q__modal{width:90vw;max-width:400px}.ChatPopup-module-scss-module__dSJU3q__confirmationContent{text-align:center;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.ChatPopup-module-scss-module__dSJU3q__confirmationTitle{color:#1f2937;margin:0;font-size:1.25rem;font-weight:600;line-height:1.25}.ChatPopup-module-scss-module__dSJU3q__confirmationText{color:#4b5563;font-size:.875rem;line-height:1.5}.ChatPopup-module-scss-module__dSJU3q__confirmationText p{margin:0 0 .5rem}.ChatPopup-module-scss-module__dSJU3q__confirmationText p:last-child{margin-bottom:0}.ChatPopup-module-scss-module__dSJU3q__confirmationButtons{justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.ChatPopup-module-scss-module__dSJU3q__cancelButton{border-radius:.5rem;min-width:80px;font-weight:500;transition:all .2s ease-in-out}.ChatPopup-module-scss-module__dSJU3q__cancelButton:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.ChatPopup-module-scss-module__dSJU3q__confirmButton{border-radius:.5rem;min-width:80px;font-weight:500;transition:all .2s ease-in-out}.ChatPopup-module-scss-module__dSJU3q__confirmButton:hover{transform:translateY(-1px);box-shadow:0 4px 8px #3617ce4d}@media (max-width:639px){.ChatPopup-module-scss-module__dSJU3q__confirmationContent{gap:.75rem;padding:1rem}.ChatPopup-module-scss-module__dSJU3q__confirmationTitle{font-size:1.125rem;line-height:1.4}.ChatPopup-module-scss-module__dSJU3q__confirmationText{font-size:.75rem;line-height:1.4}.ChatPopup-module-scss-module__dSJU3q__confirmationButtons{gap:.5rem}.ChatPopup-module-scss-module__dSJU3q__cancelButton,.ChatPopup-module-scss-module__dSJU3q__confirmButton{min-width:70px;font-size:.75rem}}
.SocialButton-module-scss-module__PUdJrG__socialButton{color:#3617ce;cursor:pointer;background-color:#0000;border:1px solid #d1d1e1;border-radius:.5rem;justify-content:center;align-items:center;gap:12px;width:100%;padding:12px 16px;font-family:Pretendard,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s ease-in-out;display:flex}.SocialButton-module-scss-module__PUdJrG__socialButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 1px 2px #0000000d}.SocialButton-module-scss-module__PUdJrG__socialButton:active:not(:disabled){transform:translateY(0)}.SocialButton-module-scss-module__PUdJrG__socialButton:disabled{opacity:.5;cursor:not-allowed}.SocialButton-module-scss-module__PUdJrG__socialButton:focus{outline:2px solid var(--accent-primary);outline-offset:2px}.SocialButton-module-scss-module__PUdJrG__icon{flex-shrink:0;width:20px;height:20px}.SocialButton-module-scss-module__PUdJrG__text{text-align:center;flex:1}.SocialButton-module-scss-module__PUdJrG__google{color:#3c4043;border-color:#dadce0}.SocialButton-module-scss-module__PUdJrG__google:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 1px 2px #0000000d}.SocialButton-module-scss-module__PUdJrG__kakao{color:#000;background-color:#fee500;border-color:#fee500}.SocialButton-module-scss-module__PUdJrG__kakao:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 1px 2px #0000000d}.SocialButton-module-scss-module__PUdJrG__naver{color:#fff;background-color:#03c75a;border-color:#03c75a}.SocialButton-module-scss-module__PUdJrG__naver:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 1px 2px #0000000d}.SocialButton-module-scss-module__PUdJrG__apple{color:#fff;background-color:#000;border-color:#000}.SocialButton-module-scss-module__PUdJrG__apple:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 1px 2px #0000000d}.SocialButton-module-scss-module__PUdJrG__tid{color:#fff;background-color:#3617ce;border-color:#3617ce}.SocialButton-module-scss-module__PUdJrG__tid:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 1px 2px #0000000d}@media (max-width:639px){.SocialButton-module-scss-module__PUdJrG__socialButton{padding:10px 14px;font-size:.75rem}.SocialButton-module-scss-module__PUdJrG__icon{width:18px;height:18px}}
.FeatureCard-module-scss-module__Ve_wgG__featureCard{text-align:center;flex-direction:column;align-items:center;display:flex}.FeatureCard-module-scss-module__Ve_wgG__featureCard.FeatureCard-module-scss-module__Ve_wgG__icon .FeatureCard-module-scss-module__Ve_wgG__icon{margin-bottom:20px;font-size:0}.FeatureCard-module-scss-module__Ve_wgG__featureCard.FeatureCard-module-scss-module__Ve_wgG__text .FeatureCard-module-scss-module__Ve_wgG__icon{color:#3617ce;font-size:80px;font-weight:800}.FeatureCard-module-scss-module__Ve_wgG__default{padding:1.5rem}.FeatureCard-module-scss-module__Ve_wgG__compact{padding:1rem}.FeatureCard-module-scss-module__Ve_wgG__title{color:#3617ce;padding-bottom:1.25rem;font-family:Pretendard,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.5rem;font-weight:700}.FeatureCard-module-scss-module__Ve_wgG__description{color:#303033;font-family:Pretendard,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.4}.FeatureCard-module-scss-module__Ve_wgG__description p+p{padding-top:30px}
.chat-module-scss-module__uVL0OG__floatingButtonsContainer{z-index:1000;flex-direction:column;gap:.75rem;display:flex;position:fixed;bottom:24px;right:24px}@media (max-width:639px){.chat-module-scss-module__uVL0OG__floatingButtonsContainer{gap:.5rem;bottom:20px;right:20px}}.chat-module-scss-module__uVL0OG__chatContainer{background-color:#fff;border-radius:.5rem;flex-direction:column;height:calc(100vh - 141px);max-height:600px;padding:1rem;display:flex}@media (max-width:639px){.chat-module-scss-module__uVL0OG__chatContainer{height:calc(100vh - 121px)}}.chat-module-scss-module__uVL0OG__chatHeader{text-align:center;border-bottom:1px solid #ededed;padding:1rem 0 .75rem}.chat-module-scss-module__uVL0OG__chatHeader h2{color:#3617ce;margin-bottom:.5rem;font-size:1.25rem;line-height:1.25}.chat-module-scss-module__uVL0OG__chatHeader p{margin-bottom:0;font-size:.875rem;line-height:1.4}.chat-module-scss-module__uVL0OG__messagesArea{flex-direction:column;flex:1;padding:1rem 0;display:flex;overflow:hidden}.chat-module-scss-module__uVL0OG__messagesList{flex-direction:column;flex:1;gap:.75rem;padding:0 .5rem;display:flex;overflow-y:auto}.chat-module-scss-module__uVL0OG__messagesList::-webkit-scrollbar{width:4px}.chat-module-scss-module__uVL0OG__messagesList::-webkit-scrollbar-track{background:#f9fafb;border-radius:9999px}.chat-module-scss-module__uVL0OG__messagesList::-webkit-scrollbar-thumb{background:#bbb;border-radius:9999px}.chat-module-scss-module__uVL0OG__messagesList::-webkit-scrollbar-thumb:hover{background:#999}.chat-module-scss-module__uVL0OG__messageWrapper{width:100%;margin-bottom:.75rem;display:flex}.chat-module-scss-module__uVL0OG__messageWrapper.chat-module-scss-module__uVL0OG__userMessage{justify-content:flex-end}.chat-module-scss-module__uVL0OG__messageWrapper.chat-module-scss-module__uVL0OG__userMessage .chat-module-scss-module__uVL0OG__messageCard{background-color:#3617ce;border:none;max-width:75%}.chat-module-scss-module__uVL0OG__messageWrapper.chat-module-scss-module__uVL0OG__userMessage .chat-module-scss-module__uVL0OG__messageCard .chat-module-scss-module__uVL0OG__messageContent .chat-module-scss-module__uVL0OG__messageText{color:#fff}.chat-module-scss-module__uVL0OG__messageWrapper.chat-module-scss-module__uVL0OG__userMessage .chat-module-scss-module__uVL0OG__messageCard .chat-module-scss-module__uVL0OG__messageContent .chat-module-scss-module__uVL0OG__messageTime{color:#ffffffb3}.chat-module-scss-module__uVL0OG__messageWrapper.chat-module-scss-module__uVL0OG__assistantMessage{justify-content:flex-start}.chat-module-scss-module__uVL0OG__messageWrapper.chat-module-scss-module__uVL0OG__assistantMessage .chat-module-scss-module__uVL0OG__messageCard{background-color:#fff;border:1px solid #ededed;max-width:75%}.chat-module-scss-module__uVL0OG__messageWrapper.chat-module-scss-module__uVL0OG__assistantMessage .chat-module-scss-module__uVL0OG__messageCard .chat-module-scss-module__uVL0OG__messageContent .chat-module-scss-module__uVL0OG__messageText{color:#1f2937}.chat-module-scss-module__uVL0OG__messageWrapper.chat-module-scss-module__uVL0OG__assistantMessage .chat-module-scss-module__uVL0OG__messageCard .chat-module-scss-module__uVL0OG__messageContent .chat-module-scss-module__uVL0OG__messageTime{color:#666}.chat-module-scss-module__uVL0OG__messageCard{border-radius:.75rem;padding:.75rem 1rem;transition:transform .2s ease-in-out;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.chat-module-scss-module__uVL0OG__messageCard:hover{transform:translateY(-2px)}.chat-module-scss-module__uVL0OG__messageContent{flex-direction:column;gap:.5rem;display:flex}.chat-module-scss-module__uVL0OG__messageText{word-wrap:break-word;white-space:pre-wrap;margin:0;font-size:.875rem;line-height:1.4}.chat-module-scss-module__uVL0OG__messageTime{text-align:right;margin-top:.25rem;font-size:.75rem;font-weight:400;line-height:1.4}.chat-module-scss-module__uVL0OG__typingIndicator{align-items:center;gap:.25rem;padding:.5rem 0;display:flex}.chat-module-scss-module__uVL0OG__typingIndicator span{background-color:#3617ce;border-radius:9999px;width:6px;height:6px;animation:1.4s ease-in-out infinite chat-module-scss-module__uVL0OG__typing}.chat-module-scss-module__uVL0OG__typingIndicator span:first-child{animation-delay:0s}.chat-module-scss-module__uVL0OG__typingIndicator span:nth-child(2){animation-delay:.2s}.chat-module-scss-module__uVL0OG__typingIndicator span:nth-child(3){animation-delay:.4s}@keyframes chat-module-scss-module__uVL0OG__typing{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-10px)}}.chat-module-scss-module__uVL0OG__inputArea{background-color:#fff;border-top:1px solid #ededed;border-radius:.5rem;padding:.75rem}.chat-module-scss-module__uVL0OG__inputContainer{justify-content:center;align-items:center;gap:.75rem;display:flex}@media (max-width:639px){.chat-module-scss-module__uVL0OG__inputContainer{gap:.5rem}}.chat-module-scss-module__uVL0OG__messageInput{resize:none;color:#303033;background-color:#fff;border:1px solid #bbb;border-radius:.5rem;flex:1;min-height:48px;max-height:120px;padding:.75rem 1rem;font-size:.875rem;transition:all .2s ease-in-out}.chat-module-scss-module__uVL0OG__messageInput:focus{border-color:#3617ce;outline:none;box-shadow:0 0 0 3px #3617ce1a}.chat-module-scss-module__uVL0OG__messageInput::placeholder{color:#999}.chat-module-scss-module__uVL0OG__messageInput:disabled{color:#666;cursor:not-allowed;background-color:#f9fafb}.chat-module-scss-module__uVL0OG__sendButton{color:#fff;background-color:#3617ce;border-radius:.5rem;min-width:80px;height:48px;transition:background-color .2s ease-in-out}.chat-module-scss-module__uVL0OG__sendButton:hover{background-color:#2a12a0}@media (max-width:639px){.chat-module-scss-module__uVL0OG__sendButton{min-width:70px;height:42px;font-size:.75rem}.chat-module-scss-module__uVL0OG__chatContainer{height:calc(100vh - 101px)}.chat-module-scss-module__uVL0OG__chatHeader{padding:.75rem 0 .5rem}.chat-module-scss-module__uVL0OG__chatHeader h2{font-size:1.125rem;line-height:1.4}.chat-module-scss-module__uVL0OG__chatHeader p{font-size:.75rem;line-height:1.4}.chat-module-scss-module__uVL0OG__messagesArea{padding:.75rem 0}.chat-module-scss-module__uVL0OG__messagesList{gap:.5rem;padding:0 .25rem}.chat-module-scss-module__uVL0OG__messageWrapper.chat-module-scss-module__uVL0OG__userMessage .chat-module-scss-module__uVL0OG__messageCard,.chat-module-scss-module__uVL0OG__messageWrapper.chat-module-scss-module__uVL0OG__assistantMessage .chat-module-scss-module__uVL0OG__messageCard{max-width:85%}.chat-module-scss-module__uVL0OG__messageCard{padding:.625rem .75rem}.chat-module-scss-module__uVL0OG__messageText{font-size:.75rem;line-height:1.4}.chat-module-scss-module__uVL0OG__messageTime{font-size:10px}.chat-module-scss-module__uVL0OG__inputArea{padding:.75rem 0 0}.chat-module-scss-module__uVL0OG__inputContainer .chat-module-scss-module__uVL0OG__messageInput{min-height:42px;padding:.625rem .75rem;font-size:.75rem}}@keyframes chat-module-scss-module__uVL0OG__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.chat-module-scss-module__uVL0OG__messageWrapper{animation:.3s ease-out chat-module-scss-module__uVL0OG__slideInUp}.chat-module-scss-module__uVL0OG__sendButton:focus-visible{outline-offset:2px;outline:2px solid #3617ce}.chat-module-scss-module__uVL0OG__messageInput:focus-within{transform:none}.chat-module-scss-module__uVL0OG__messageCard:active{transform:scale(.98)}.chat-module-scss-module__uVL0OG__sendButton:active:not(:disabled){transform:scale(.95)}
