@font-face{font-display:swap;font-family:JejuHallasan;font-style:normal;font-weight:400;src:url(../fonts/jejuhallasan.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gabarito;font-style:normal;font-weight:400;src:url(../fonts/gabarito-regular.ttf) format("truetype")}.hero[data-v-a51f710f]{background:linear-gradient(135deg,#030610,#0a1628 40%,#0f2044);color:#fff;overflow:hidden;padding:clamp(5rem,10vw,8rem) 1rem clamp(3rem,8vw,6rem);position:relative}.hero__background[data-v-a51f710f]{background:#60a5fa1a;border-radius:50%;filter:blur(3rem);height:clamp(15rem,50vw,24rem);left:5vw;pointer-events:none;position:absolute;top:5vw;width:clamp(15rem,50vw,24rem)}.hero__container[data-v-a51f710f]{margin:0 auto;max-width:80rem;position:relative;z-index:10}.hero__grid[data-v-a51f710f]{align-items:center;display:grid;gap:clamp(2rem,6vw,3rem);grid-template-columns:1fr 1fr}.hero__content[data-v-a51f710f]{display:flex;flex-direction:column;gap:clamp(1.5rem,4vw,2rem)}.hero__title[data-v-a51f710f]{font-size:clamp(2.5rem,5vw,3rem);font-weight:700;line-height:1.2;margin:0}.hero__subtitle[data-v-a51f710f]{color:#fffc;font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.6;margin:0}.hero__actions[data-v-a51f710f]{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:.5rem}.hero__download-mobile[data-v-a51f710f]{display:none}@media(max-width:1023px){.hero__download-mobile[data-v-a51f710f]{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin-bottom:.5rem}}.hero__store-badges[data-v-a51f710f]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.hero__store-badge[data-v-a51f710f],.hero__web-badge[data-v-a51f710f]{align-items:center;background:#000;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;display:flex;gap:.5rem;justify-content:center;min-width:135px;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.hero__store-badge[data-v-a51f710f]:hover,.hero__web-badge[data-v-a51f710f]:hover{border-color:#ffffff4d;transform:scale(1.03)}.hero__web-badge[data-v-a51f710f]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;min-width:135px}.hero__web-badge .hero__badge-icon[data-v-a51f710f]{color:#fff}.hero__badge-icon[data-v-a51f710f]{flex-shrink:0;height:24px;width:24px}.hero__badge-text[data-v-a51f710f]{display:flex;flex-direction:column;line-height:1.1}.hero__badge-small[data-v-a51f710f]{color:#ffffffe6;font-size:.55rem;font-weight:400;letter-spacing:.5px}.hero__badge-large[data-v-a51f710f]{color:#fff;font-size:.95rem;font-weight:600}.hero__button-icon[data-v-a51f710f]{height:1rem;width:1rem}.hero__visual[data-v-a51f710f]{aspect-ratio:1/1;min-height:clamp(320px,50vh,450px);position:relative;width:100%}.hero__device[data-v-a51f710f]{aspect-ratio:336/637;background:#000;border:2px solid rgba(99,179,255,.2);border-radius:2.5rem;box-shadow:0 25px 50px -12px #1c398e99;left:50%;-o-object-fit:contain;object-fit:contain;overflow:hidden;padding:2px;position:absolute;top:50%;transform:translate(-50%,-50%);width:clamp(180px,60%,300px)}.hero__image[data-v-a51f710f]{height:auto;max-width:clamp(150px,40%,237px);position:absolute}.hero__image--top[data-v-a51f710f]{right:5%;top:3%}.hero__image--bottom[data-v-a51f710f]{bottom:5%;right:10%}.hero__alert[data-v-a51f710f]{bottom:clamp(1rem,15%,4rem);left:-10%;max-width:min(90%,300px)}.hero__alert[data-v-a51f710f],.hero__score[data-v-a51f710f]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;display:flex;flex-direction:column;gap:.5rem;padding:1rem;position:absolute;width:-moz-fit-content;width:fit-content}.hero__score[data-v-a51f710f]{bottom:clamp(.25rem,2.4%,1rem);max-width:min(85%,280px);right:0}.hero__saved[data-v-a51f710f]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;display:flex;flex-direction:column;gap:.5rem;max-width:min(90%,300px);padding:1rem;position:absolute;right:-8%;top:-3%;width:-moz-fit-content;width:fit-content}.hero__alert-header[data-v-a51f710f]{align-items:center;color:#fffc;display:flex;font-size:.75rem;font-weight:500;gap:.5rem}.hero__alert-header img[data-v-a51f710f]{height:8px;width:8px}.hero__alert-content[data-v-a51f710f]{align-items:center;display:flex;gap:.5rem}.hero__alert-icon[data-v-a51f710f]{flex-shrink:0;font-size:1.5rem;line-height:1}.hero__saved .hero__alert-icon[data-v-a51f710f]{color:#0088d9;font-family:Gabarito,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2rem;font-weight:700}.hero__alert-title[data-v-a51f710f]{color:#fffc;font-family:JejuHallasan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.95rem;margin:0}.hero__alert-desc[data-v-a51f710f]{color:#fffc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;margin:0}.text-linear[data-v-a51f710f]{background:linear-gradient(90deg,#60a5fa,#39bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:1024px){.hero__grid[data-v-a51f710f]{grid-template-columns:1fr}.hero__visual[data-v-a51f710f]{min-height:350px}}@media(max-width:640px){.hero__title[data-v-a51f710f]{font-size:1.75rem}.hero__actions[data-v-a51f710f]{align-items:center;flex-direction:column;gap:1rem;margin-bottom:2rem}.button-1[data-v-a51f710f],.button-2[data-v-a51f710f]{justify-content:center;max-width:280px;width:100%}.hero__visual[data-v-a51f710f]{min-height:300px}.hero__alert[data-v-a51f710f],.hero__saved[data-v-a51f710f],.hero__score[data-v-a51f710f]{max-width:min(45%,180px);padding:.75rem}.hero__alert[data-v-a51f710f]{bottom:-10%;left:0;position:absolute;right:auto}.hero__score[data-v-a51f710f]{bottom:-10%}.hero__saved[data-v-a51f710f],.hero__score[data-v-a51f710f]{left:auto;position:absolute;right:0}.hero__saved[data-v-a51f710f]{top:-12%}.hero__alert-header[data-v-a51f710f]{font-size:.625rem;gap:.25rem}.hero__alert-header img[data-v-a51f710f]{height:6px;width:6px}.hero__alert-content[data-v-a51f710f]{gap:.35rem}.hero__alert-icon[data-v-a51f710f]{font-size:1.25rem}.hero__saved .hero__alert-icon[data-v-a51f710f]{font-size:1.5rem}.hero__alert-title[data-v-a51f710f]{font-size:.8rem}.hero__alert-desc[data-v-a51f710f]{font-size:.65rem}.hero__device[data-v-a51f710f]{width:clamp(140px,50%,200px)}}.button-1[data-v-a51f710f]{align-items:center;background-color:#155dfc}.button-1[data-v-a51f710f],.button-2[data-v-a51f710f]{border-radius:32px;box-sizing:border-box;display:flex;justify-content:center}.button-2[data-v-a51f710f]{align-items:flex-start;background-color:#ffffff29;border:1px solid hsla(0,0%,100%,.2)}.problems-section[data-v-13282ca6]{background:#fff;padding:clamp(3.5rem,7vw,5rem) 1rem}.problems-container[data-v-13282ca6]{margin:0 auto;max-width:77.625rem}.problems-header[data-v-13282ca6]{margin-bottom:clamp(2rem,5vw,4rem);text-align:center}.problems-title[data-v-13282ca6]{color:#111827;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1;margin:0}.problems-title-break[data-v-13282ca6]{display:block}.problems-subtitle[data-v-13282ca6]{color:#4b5563;font-size:clamp(1rem,2.1vw,1.125rem);margin:1rem auto 0;max-width:42rem}.problems-grid[data-v-13282ca6]{display:grid;gap:1.75rem}.problems-grid--primary[data-v-13282ca6]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:clamp(1.75rem,4vw,2.5rem)}.problems-grid--secondary[data-v-13282ca6]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.problem-card[data-v-13282ca6]{background:#fff;border:1px solid #f3f4f6;border-radius:1.5rem;box-shadow:0 1px 2px -1px #0000001a,0 1px 3px #0000001a;display:flex;flex-direction:column;gap:1rem;min-height:100%;padding:1.5rem}.problem-card--wide[data-v-13282ca6]{align-items:center;flex-direction:row;gap:1.5rem;justify-content:space-between}.problem-card__header[data-v-13282ca6]{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}.problem-card__icon[data-v-13282ca6]{align-items:center;border-radius:999px;display:flex;flex-shrink:0;font-size:1.25rem;height:2.5rem;justify-content:center;line-height:1;width:2.5rem}.problem-card__icon--red[data-v-13282ca6]{background:#fef2f2}.problem-card__icon--blue[data-v-13282ca6]{background:#eff6ff}.problem-card__icon--amber[data-v-13282ca6]{background:#fff7ed}.problem-card__title[data-v-13282ca6]{color:#101828;font-family:Fustat-Bold,Inter,sans-serif;font-size:1.25rem;font-weight:700;margin:0}.problem-card__title--small[data-v-13282ca6]{font-size:1.125rem}.problem-card__desc[data-v-13282ca6]{color:#6a7282;font-family:Fustat-Regular,Inter,sans-serif;font-size:.875rem;line-height:1.45;margin:.5rem 0 0}.problem-card__widget[data-v-13282ca6]{margin-top:auto}.cost-widget[data-v-13282ca6]{align-items:center;background:#00000014;border-radius:1rem;display:flex;gap:1rem;justify-content:space-between;padding:.75rem}.cost-widget__list[data-v-13282ca6]{display:flex;flex-direction:column;gap:.5rem}.cost-row[data-v-13282ca6]{align-items:center;color:#101828;display:grid;font-size:.75rem;gap:.5rem;grid-template-columns:auto 1fr auto}.cost-dot[data-v-13282ca6]{border-radius:999px;height:.5rem;width:.5rem}.cost-dot--red[data-v-13282ca6]{background:#fb2c36}.cost-dot--orange[data-v-13282ca6]{background:#ff6900}.cost-label[data-v-13282ca6]{color:#4a5565}.cost-value[data-v-13282ca6]{font-weight:600}.cost-badge[data-v-13282ca6]{align-items:center;background-image:url(../assets/image_6.png);background-position:50%;background-size:cover;color:#fb2c36;display:flex;font-size:.65rem;font-weight:700;height:3.5rem;justify-content:center;width:3.5rem}.schedule-widget[data-v-13282ca6]{background:#00000014;background-image:url(../assets/image_7.png);background-position:50%;background-size:cover;border-radius:1rem;min-height:5rem;overflow:hidden;position:relative}.schedule-tag[data-v-13282ca6]{background:#fff;border:1px solid #dbeafe;border-radius:.25rem;color:#155dfc;font-size:.5rem;font-weight:700;left:50%;letter-spacing:.08em;padding:.15rem .4rem;position:absolute;text-transform:uppercase;top:.5rem;transform:translate(-50%)}.resource-widget[data-v-13282ca6]{background:#00000014;border-radius:1rem;gap:1.5rem;padding:.75rem}.resource-pill[data-v-13282ca6],.resource-widget[data-v-13282ca6]{display:flex;justify-content:center}.resource-pill[data-v-13282ca6]{align-items:center;background-position:50%;background-size:cover;color:#6a7282;font-size:.5rem;font-weight:500;height:3.5rem;width:3.5rem}.resource-pill--idle[data-v-13282ca6]{background-image:url(../assets/image_8.png)}.resource-pill--work[data-v-13282ca6]{background-image:url(../assets/image_9.png)}.problem-card__body[data-v-13282ca6]{flex:1}.problem-visual[data-v-13282ca6]{align-items:flex-end;background:#e5e6e7;border-radius:1rem;display:flex;flex-shrink:0;height:6rem;justify-content:center;overflow:hidden;padding-bottom:.75rem;position:relative;width:10rem}.visual-badge[data-v-13282ca6]{font-family:Inter,sans-serif;text-align:center;z-index:1}.visual-value[data-v-13282ca6]{color:#101828;display:block;font-size:1.25rem;font-weight:700}.visual-label[data-v-13282ca6]{color:#6a7282;display:block;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase}.visual-image[data-v-13282ca6]{height:auto;left:15%;position:absolute;top:.75rem;width:70%}@media(max-width:900px){.problem-card--wide[data-v-13282ca6]{align-items:flex-start;flex-direction:column}.problem-visual[data-v-13282ca6]{height:7rem;width:100%}}@media(max-width:600px){.cost-widget[data-v-13282ca6]{align-items:flex-start;flex-direction:column}.resource-widget[data-v-13282ca6]{justify-content:space-between}}.feature-scroll[data-v-5f9e832e]{overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:.5rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.feature-scroll[data-v-5f9e832e]::-webkit-scrollbar{display:none}.feature-track[data-v-5f9e832e]{display:flex;gap:1.5rem}.feature-card[data-v-5f9e832e]{flex:0 0 calc(50% - 3rem);scroll-snap-align:start}@media(max-width:1024px){.feature-card[data-v-5f9e832e]{flex-basis:70%}}@media(max-width:640px){.feature-card[data-v-5f9e832e]{flex-basis:85%}}.cta-section[data-v-e30a4a6c]{overflow:hidden;padding:clamp(3.5rem,7vw,5rem) 1rem;position:relative}.cta-card[data-v-e30a4a6c],.cta-section[data-v-e30a4a6c]{display:flex;justify-content:center}.cta-card[data-v-e30a4a6c]{align-items:center;aspect-ratio:55/25.625;background-image:url(../assets/cta_bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1.5rem;box-sizing:border-box;color:#fff;flex-direction:column;gap:clamp(1rem,2.2vw,2rem);min-height:18rem;padding:clamp(2rem,4vw,2.75rem) clamp(1.5rem,6vw,4rem);text-align:center;text-wrap:balance;width:min(55rem,100%)}.cta-badge[data-v-e30a4a6c]{align-items:center;background:#fff3;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:600;gap:.5rem;letter-spacing:.18em;padding:.45rem 1rem;text-transform:uppercase}.cta-badge-icon[data-v-e30a4a6c]{height:.75rem;width:.75rem}.cta-badge-text[data-v-e30a4a6c]{white-space:nowrap}.cta-content[data-v-e30a4a6c]{align-items:center;display:flex;flex-direction:column;gap:1rem;max-width:36rem}.cta-title[data-v-e30a4a6c]{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}.cta-title-break[data-v-e30a4a6c]{display:block}.cta-subtitle[data-v-e30a4a6c]{color:#ffffffb8;font-size:clamp(1rem,2.3vw,1.125rem);line-height:1.6;margin:0}.cta-actions[data-v-e30a4a6c]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.cta-button[data-v-e30a4a6c]{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;height:3.25rem;justify-content:center;padding:0 1.75rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.cta-button--primary[data-v-e30a4a6c]{background:#fff;box-shadow:0 8px 10px -6px #0000001a,0 20px 25px -5px #0000001a;color:#1447e6}.cta-button--ghost[data-v-e30a4a6c]{background:transparent;border:2px solid hsla(0,0%,100%,.3);color:#fff}.cta-button[data-v-e30a4a6c]:hover{transform:translateY(-1px)}@media(max-width:720px){.cta-card[data-v-e30a4a6c]{aspect-ratio:auto}.cta-badge[data-v-e30a4a6c]{letter-spacing:.08em}.cta-badge-text[data-v-e30a4a6c]{text-align:center;white-space:normal}}.supplier-float-container[data-v-fed98d0b]{align-items:center;bottom:clamp(1rem,3vw,1.5rem);display:flex;gap:0;justify-content:flex-end;position:fixed;right:clamp(1rem,2vw,1.5rem);z-index:999}@media(min-width:1024px){.supplier-float-container:hover .float-button[data-v-fed98d0b]{transform:translate(-8px)}}.supplier-float-container.is-mobile[data-v-fed98d0b]{align-items:flex-end;flex-direction:column}.slide-panel[data-v-fed98d0b]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#0d1c38fa,#0f2044fa);border:1px solid hsla(0,0%,100%,.12);border-radius:clamp(16px,2vw,20px);bottom:0;box-shadow:0 8px 32px #0006,inset 0 0 0 1px #ffffff0d;margin-right:clamp(.75rem,1vw,1rem);overflow:hidden;position:absolute;right:100%;transform-origin:right bottom;width:clamp(280px,60vw,360px)}@media(max-width:1023px){.slide-panel[data-v-fed98d0b]{bottom:auto;margin-right:0;max-width:calc(100vw - 1.5rem);position:fixed;right:clamp(.75rem,2vw,1rem);top:clamp(4rem,10vw,6rem);z-index:1000}}@media(min-width:1024px){.slide-panel-enter-active[data-v-fed98d0b],.slide-panel-leave-active[data-v-fed98d0b]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-panel-enter-from[data-v-fed98d0b],.slide-panel-leave-to[data-v-fed98d0b]{opacity:0;transform:translate(20px) scale(.95)}}@media(max-width:1023px){.slide-panel-enter-from[data-v-fed98d0b],.slide-panel-leave-to[data-v-fed98d0b]{opacity:0;transform:translateY(-20px) scale(.95)}}.panel-content[data-v-fed98d0b]{display:flex;flex-direction:column;gap:clamp(.75rem,1.5vw,1rem);padding:clamp(1.25rem,3vw,1.75rem)}.panel-header[data-v-fed98d0b]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.panel-title[data-v-fed98d0b]{color:#fffffff2;font-family:Black Ops One,Fustat-SemiBold,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(1.1rem,2vw,1.25rem);font-weight:400;line-height:1.2;margin:0}.panel-close[data-v-fed98d0b]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#ffffffb3;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:28px;justify-content:center;transition:all .2s ease;width:28px}.panel-close[data-v-fed98d0b]:hover{background:#ffffff26;color:#ffffffe6}.panel-description[data-v-fed98d0b]{color:#99a1af;font-size:clamp(.8rem,1.5vw,.875rem);line-height:1.5;margin:0}.panel-features[data-v-fed98d0b]{flex-direction:column;list-style:none;margin:0;padding:0}.feature-item[data-v-fed98d0b],.panel-features[data-v-fed98d0b]{display:flex;gap:clamp(.5rem,1vw,.75rem)}.feature-icon[data-v-fed98d0b],.feature-item[data-v-fed98d0b]{align-items:center}.feature-icon[data-v-fed98d0b]{background:#075ad226;border-radius:50%;color:#075ad2;display:flex;flex-shrink:0;font-size:clamp(.9rem,1.5vw,1rem);font-weight:700;height:20px;justify-content:center;width:20px}.feature-text[data-v-fed98d0b]{color:#f9fafbe6;font-size:clamp(.85rem,1.5vw,.9rem);line-height:1.4}.panel-button[data-v-fed98d0b]{align-items:center;background:linear-gradient(135deg,#075ad2,#0a47a3);border:none;border-radius:clamp(10px,1.5vw,12px);box-shadow:0 4px 12px #075ad24d;color:#fffffff2;cursor:pointer;display:inline-flex;font-size:clamp(.9rem,1.5vw,.95rem);font-weight:600;gap:.5rem;justify-content:center;margin-top:clamp(.5rem,1vw,.75rem);padding:clamp(.75rem,1.5vw,.875rem) clamp(1rem,2vw,1.25rem);text-decoration:none;transition:all .2s ease}.panel-button[data-v-fed98d0b]:hover{background:linear-gradient(135deg,#0a67e8,#0d52b8);box-shadow:0 6px 20px #075ad266;transform:translateY(-2px)}.panel-button[data-v-fed98d0b]:active{transform:translateY(0)}.button-arrow[data-v-fed98d0b]{flex-shrink:0;height:clamp(16px,2vw,18px);transition:transform .2s ease;width:clamp(16px,2vw,18px)}.panel-button:hover .button-arrow[data-v-fed98d0b]{transform:translate(2px)}.float-button[data-v-fed98d0b]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#075ad2e6,#0a47a3e6);border:1px solid hsla(0,0%,100%,.15);border-radius:9999px;box-shadow:0 4px 16px #075ad24d,inset 0 0 0 1px #ffffff0d;cursor:pointer;display:flex;justify-content:center;overflow:hidden;padding:clamp(.75rem,1.5vw,1rem) clamp(1rem,1.5vw,1.25rem);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.float-button[data-v-fed98d0b]:hover{background:linear-gradient(135deg,#075ad2f2,#0a47a3f2);border-color:#ffffff40;box-shadow:0 6px 24px #075ad266,inset 0 0 0 1px #ffffff1a;transform:translate(-4px)}.float-button[data-v-fed98d0b]:active{transform:scale(.96)}@media(max-width:1023px){.float-button[data-v-fed98d0b]:active{background:linear-gradient(135deg,#075ad2f2,#0a47a3f2)}}.button-content[data-v-fed98d0b]{align-items:center;display:flex;gap:clamp(.5rem,1vw,.75rem)}.button-icon[data-v-fed98d0b]{color:#fffffff2;flex-shrink:0;height:clamp(22px,3vw,26px);width:clamp(22px,3vw,26px)}.button-label[data-v-fed98d0b]{color:#fffffff2;font-size:clamp(.85rem,1.5vw,.95rem);font-weight:600;max-width:0;opacity:0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.button-label.show[data-v-fed98d0b]{max-width:200px;opacity:1}
