@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css";
:root{--landing-main-green:#00c157;--landing-main-deep-1:#00663d;--landing-main-deep-2:#003a15;--landing-light-green:#9efa7e;--landing-bg-cream:#f1efe8;--landing-dark:#021616;--landing-grey-2:#777;--landing-grey-3:#454545;--landing-blue:#1677ff;--landing-hero-bg:#f0f9f5}.landing-page{scroll-behavior:smooth;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}.landing-section{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(24px)}.landing-section.visible{opacity:1;transform:translateY(0)}.glass-card{-webkit-backdrop-filter:blur(17.5px);background:#ffffff26;border:1px solid #ffffff4d}.hero-glass-card{-webkit-backdrop-filter:blur(17.5px);background:linear-gradient(-20.79deg,#ffffff1f 0%,#ffffff3d 100%);border:1px solid #ffffffb3;box-shadow:0 2px 4px -2px #0000001a,0 4px 6px -1px #0000001a,inset 0 0 8px #ffffff40}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;display:grid}.faq-answer.open{grid-template-rows:1fr}.faq-answer>div{overflow:hidden}@keyframes progress-fill{0%{width:0%}to{width:var(--progress-width,0%)}}.progress-bar-animated{animation:1s ease-out forwards progress-fill}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.partner-scroll{animation:20s linear infinite scroll-left}@keyframes count-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.survey-glass-card{-webkit-backdrop-filter:blur(17.5px);background:linear-gradient(-57.95deg,#ffffff1f 0%,#ffffff3d 100%);border:1px solid #ffffff5c;box-shadow:0 2px 4px -2px #0000001a,0 4px 8px #0000001a,inset 0 0 8px #ffffff40}@keyframes survey-slide-in{0%{opacity:0;transform:translateY(40px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.survey-form-enter{animation:.5s ease-out forwards survey-slide-in}.survey-checkbox-inner{box-shadow:inset 2px 2px 3px #00000026}.survey-text-input{background:#ffffffb3;border:1px solid #fff}.survey-text-input::placeholder{color:var(--landing-grey-2)}.survey-text-input:focus{border-color:var(--landing-main-green);outline:none;box-shadow:0 0 0 2px #00c15733}.ai-set-card{-webkit-backdrop-filter:blur(17.5px);background:#05ae51cc;box-shadow:0 2px 4px #0000001a,0 4px 8px #0000001a,inset 0 0 8px #ffffff40}.ai-set-icon-frame{-webkit-backdrop-filter:blur(17.5px);background:#00663dcc;border:1px solid #00c157;box-shadow:0 2px 4px -2px #0000001a,0 4px 8px #0000001a,inset 0 0 8px #ffffff40}
