.codime-gradient-color{color:linear-gradient(90deg,#9564f7 0%,#640ce8 100%)}.codime-gradient-background{background:linear-gradient(90deg,#9564f7 0%,#640ce8 100%)}.codime-gradient2-color{color:linear-gradient(90deg,#a734f4 0%,#640ce8 100%)}.codime-gradient2-background{background:linear-gradient(90deg,#a734f4 0%,#640ce8 100%)}.codime-gradient3-color{color:linear-gradient(90deg,#ce94f9 7.25%,#940ce8 27.76%,#9564f7 60.67%,#640ce8 92.71%)}.codime-gradient3-background{background:linear-gradient(90deg,#ce94f9 7.25%,#940ce8 27.76%,#9564f7 60.67%,#640ce8 92.71%)}.purple-900{color:#3c0b5b}.purple-800{color:#550e81}.purple-700{color:#680ea0}.purple-600{color:#7b0cc0}.purple-500{color:#940ce8}.purple-400{color:#a734f4}.purple-300{color:#ba64f7}.purple-200{color:#ce94f9}.purple-100{color:#e7cffc}.purple-50{color:#f2e7fe}.violet-900{color:#2b0b5b}.violet-800{color:#380d77}.violet-700{color:#440d96}.violet-600{color:#500cb6}.violet-500{color:#640ce8}.violet-400{color:#7a34f4}.violet-300{color:#9564f7}.violet-200{color:#b394f9}.violet-100{color:#d4c5fc}.violet-50{color:#ede7fe}.green-900{color:#15522d}.green-800{color:#166534}.green-700{color:#13823d}.green-600{color:#18a14b}.green-500{color:#21ca5f}.green-400{color:#4bdd80}.green-300{color:#8ce9ae}.green-200{color:#bff3d1}.green-100{color:#dff9e8}.green-50{color:#f1fcf4}.blue-900{color:#1d3686}.blue-800{color:#1f40ae}.blue-700{color:#1d4ed8}.blue-600{color:#2869eb}.blue-500{color:#3484f4}.blue-400{color:#60a5fa}.blue-300{color:#93c3fd}.blue-200{color:#bfdbfe}.blue-100{color:#dbeafe}.blue-50{color:#f0f6ff}.red-900{color:#911212}.red-800{color:#b61616}.red-700{color:#ce1c1c}.red-600{color:#e01f1f}.red-500{color:#ef4444}.red-400{color:#f37272}.red-300{color:#f8abab}.red-200{color:#fbcbcb}.red-100{color:#fde3e3}.red-50{color:#fef2f2}.orange-900{color:#8a3104}.orange-800{color:#a83b04}.orange-700{color:#c94605}.orange-600{color:#e56306}.orange-500{color:#fa7519}.orange-400{color:#fb923c}.orange-300{color:#fdb474}.orange-200{color:#fed4aa}.orange-100{color:#ffead5}.orange-50{color:#fff6ed}.gray-950{color:#030712}.gray-900{color:#111827}.gray-800{color:#1f2937}.gray-700{color:#374151}.gray-600{color:#4b5563}.gray-500{color:#6b7280}.gray-400{color:#9ca3af}.gray-300{color:#d1d5db}.gray-200{color:#e5e7eb}.gray-100{color:#f3f4f6}.gray-50{color:#f9fafb}.white{color:#fff}.black{color:#000}.bg-gray-100{background-color:#f3f4f6}.bg-1{color:#f3f4f6}.bg-2{color:#e5e7eb}.trans-violet-900{color:rgba(43,11,91,.92)}.trans-violet-800{color:rgba(56,13,119,.84)}.trans-violet-700{color:rgba(68,13,150,.76)}.trans-violet-600{color:rgba(80,12,182,.68)}.trans-violet-500{color:rgba(100,12,232,.6)}.trans-violet-400{color:rgba(122,52,244,.52)}.trans-violet-300{color:rgba(149,100,247,.36)}.trans-violet-200{color:rgba(179,148,249,.3)}.trans-violet-100{color:rgba(212,197,252,.3)}.trans-violet-50{color:rgba(237,231,254,.5)}.trans-gray-950-92{color:rgba(3,7,18,.92)}.trans-gray-950-84{color:rgba(3,7,18,.84)}.trans-gray-950-76{color:rgba(3,7,18,.76)}.trans-gray-950-68{color:rgba(3,7,18,.68)}.trans-gray-950-60{color:rgba(3,7,18,.6)}.trans-gray-950-52{color:rgba(3,7,18,.52)}.trans-gray-950-44{color:rgba(3,7,18,.44)}.trans-gray-950-36{color:rgba(3,7,18,.36)}.trans-gray-950-28{color:rgba(3,7,18,.28)}.trans-gray-950-20{color:rgba(3,7,18,.2)}.trans-gray-950-12{color:rgba(3,7,18,.12)}.trans-gray-950-04{color:rgba(3,7,18,.04)}.trans-white-1{color:rgba(255,255,255,.92)}.trans-white-2{color:rgba(255,255,255,.84)}.trans-white-3{color:rgba(255,255,255,.76)}.trans-white-4{color:rgba(255,255,255,.68)}.trans-white-5{color:rgba(255,255,255,.6)}.trans-white-6{color:rgba(255,255,255,.52)}.trans-white-7{color:rgba(255,255,255,.44)}.trans-white-8{color:rgba(255,255,255,.36)}.trans-white-9{color:rgba(255,255,255,.28)}.trans-white-10{color:rgba(255,255,255,.2)}.trans-white-11{color:rgba(255,255,255,.12)}.trans-white-12{color:rgba(255,255,255,.04)}.gray-0{color:#1d1d1f}.gray-1{color:#2e2e33}.gray-2{color:#45454a}.gray-3{color:#5d5d62}.background-gray-3{background-color:#5d5d62}.gray-4{color:#74747b}.gray-5{color:#8b8b91}.gray-6{color:#a2a2a8}.gray-7{color:#b9b9be}.gray-8{color:#d1d1d5}.gray-9{color:#e8e8ec}.gray-10{color:#f6f6f9}.twilight-1{color:#220082}.twilight-2{color:#2c00a9}.twilight-3{color:#3600d1}.twilight-4{color:#460cec}.twilight-5{color:#5316ff}.twilight-6{color:#7545ff}.twilight-7{color:#9873ff}.twilight-8{color:#baa2ff}.twilight-9{color:#ddd0ff}.twilight-10{color:#f1ecff}.red-1{color:#a71111}.red-2{color:#ca2323}.red-3{color:#db2d2d}.red-4{color:#e93e3e}.red-5{color:#f34e4e}.red-6{color:#f67171}.red-7{color:#f89595}.red-8{color:#fab8b8}.red-9{color:#fddcdc}.red-10{color:#fef1f1}.purple-1{color:#510069}.purple-2{color:#6d008e}.purple-3{color:#8500ad}.purple-4{color:#a700da}.purple-5{color:#c124f0}.purple-6{color:#d64eff}.purple-7{color:#e180ff}.purple-8{color:#ecacff}.purple-9{color:#f3d0ff}.purple-10{color:#fbefff}.gradient-twilight-1{background:linear-gradient(90deg,#220082,#01266f);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-twilight-2{background:linear-gradient(90deg,#2c00a9,#00308d);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-twilight-3{background:linear-gradient(90deg,#3600d1,#0042c2);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-twilight-4{background:linear-gradient(90deg,#460cec,#004cde);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-twilight-5{background:linear-gradient(90deg,#5316ff,#1665ff);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-twilight-6{background:linear-gradient(90deg,#7545ff,#4584ff);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-twilight-7{background:linear-gradient(90deg,#9873ff,#73a3ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.gradient-twilight-8{background:linear-gradient(90deg,#baa2ff,#a2c2ff);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-twilight-9{background:linear-gradient(90deg,#ddd0ff,#d0e0ff);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-twilight-10{background:linear-gradient(90deg,#f1ecff,#ecf3ff);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.codime-gradient{background:linear-gradient(90deg,#9564f7 0%,#640ce8 100%);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.codime-gradient-2{background:linear-gradient(90deg,#a734f4 0%,#640ce8 100%);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.background-codime-gradient{background:var(--codime-gradient,linear-gradient(90deg,#7000f4 0%,#460cec 100%))}.display1-500{letter-spacing:-.01em;font-family:Pretendard Variable;font-size:80px;font-weight:500;line-height:88px}.display1-700{letter-spacing:-.01em;font-family:Pretendard Variable;font-size:80px;font-weight:700;line-height:88px}.display2-500{letter-spacing:-.01em;font-family:Pretendard Variable;font-size:48px;font-weight:500;line-height:56px}.display2-700{letter-spacing:-.01em;font-family:Pretendard Variable;font-size:48px;font-weight:700;line-height:56px}.heading1-500{letter-spacing:-.01em;font-family:Pretendard Variable;font-size:32px;font-weight:500;line-height:48px}.heading1-700{letter-spacing:-.01em;font-family:Pretendard Variable;font-size:32px;font-weight:700;line-height:48px}.heading2-400{letter-spacing:-.24px;font-family:Pretendard Variable;font-size:24px;font-weight:400;line-height:36px}.heading2-500{letter-spacing:-.01em;font-family:Pretendard Variable;font-size:24px;font-weight:500;line-height:36px}.heading2-700{letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:36px;font-family:Pretendard Variable!important}.heading3-300{letter-spacing:-.01em;font-family:Pretendard Variable;font-size:18px;font-weight:300;line-height:26px}.heading3-400{letter-spacing:-.01em;font-family:Pretendard Variable;font-size:18px;font-weight:400;line-height:26px}.heading3-500{letter-spacing:-.01em;font-family:Pretendard Variable;font-size:18px;font-weight:500;line-height:26px}.heading3-700{letter-spacing:-.18px;font-family:Pretendard Variable;font-size:18px;font-weight:700;line-height:26px}.body1-400{letter-spacing:0;font-family:Pretendard Variable;font-size:16px;font-weight:400;line-height:24px}.body1-500{letter-spacing:0;font-family:Pretendard Variable;font-size:16px;font-weight:500;line-height:24px}.body1-600{letter-spacing:-.24px;font-family:Pretendard Variable;font-size:28px;font-weight:600;line-height:42px}.body1-700{letter-spacing:0;font-family:Pretendard Variable;font-size:16px;font-weight:700;line-height:24px}.body2-400{letter-spacing:0;font-family:Pretendard Variable;font-size:14px;font-weight:400;line-height:20px}.body2-500{letter-spacing:0;font-family:Pretendard Variable;font-size:14px;font-weight:500;line-height:20px}.body2-700{letter-spacing:0;font-family:Pretendard Variable;font-size:14px;font-weight:700;line-height:20px}.caption-500{letter-spacing:0;font-family:Pretendard Variable;font-size:12px;font-weight:500;line-height:20px}.caption-700{letter-spacing:0;font-family:Pretendard Variable;font-size:12px;font-weight:700;line-height:20px}.caption-bold1{font-family:Pretendard Variable;font-size:14px;font-weight:600;line-height:20px}.caption-bold2{font-family:Pretendard Variable;font-size:12px;font-weight:600;line-height:16px}@font-face{font-family:Montserrat;font-weight:100 900;src:url(/fonts/Montserrat-VariableFont_wght.ttf)}.eng-display1-500{letter-spacing:-.035em;font-family:Montserrat;font-size:80px;font-weight:500;line-height:88px}.eng-display1-700{letter-spacing:-.035em;font-family:Montserrat;font-size:80px;font-weight:700;line-height:88px}.eng-display2-500{letter-spacing:-.035em;font-family:Montserrat;font-size:48px;font-weight:500;line-height:56px}.eng-display2-700{letter-spacing:-.035em;font-family:Montserrat;font-size:48px;font-weight:700;line-height:56px}.eng-heading1-500{letter-spacing:-.035em;font-family:Montserrat;font-size:32px;font-weight:500;line-height:48px}.eng-heading1-700{letter-spacing:-.035em;font-family:Montserrat;font-size:32px;font-weight:700;line-height:48px}.eng-heading2-500{letter-spacing:-.035em;font-family:Montserrat;font-size:24px;font-weight:500;line-height:36px}.eng-heading2-700{letter-spacing:-.035em;font-family:Montserrat;font-size:24px;font-weight:700;line-height:36px}.eng-heading3-500{letter-spacing:-.035em;font-family:Montserrat;font-size:18px;font-weight:500;line-height:26px}.eng-heading3-700{letter-spacing:-.035em;font-family:Montserrat;font-size:18px;font-weight:700;line-height:26px}.title1-700{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.28px;font-family:Pretendard Variable;font-size:64px;font-style:normal;line-height:96px}.title1-extra-800{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.28px;font-family:Pretendard Variable;font-size:64px;font-style:normal;font-weight:800;line-height:96px}.title2-700{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.28px;font-family:Pretendard Variable;font-size:56px;font-style:normal;line-height:84px}.subtitle1-700{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.28px;font-family:Pretendard Variable;font-size:36px;font-style:normal;font-weight:700;line-height:54px}.subtitle1-extra-800{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.36px;font-family:Pretendard Variable;font-size:36px;font-style:normal;font-weight:800;line-height:54px}.subtitle2-500{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.28px;font-family:Pretendard Variable;font-size:24px;font-style:normal;font-weight:500;line-height:40px}.subtitle2-600{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.28px;font-family:Pretendard Variable;font-size:24px;font-style:normal;font-weight:600;line-height:40px}.mobile-title-poppins{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.28px;font-family:Poppins;font-size:28px;font-style:normal;font-weight:700;line-height:40px}.desktop-title-poppins{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.48px;font-family:Poppins;font-size:48px;font-style:normal;font-weight:800;line-height:56px}.mobile-title{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.28px;font-family:Pretendard Variable;font-size:28px;font-style:normal;font-weight:700;line-height:40px}.heading2-700-poppins{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.24px;font-family:Poppins;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.desktop-subtitle-poppins{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.24px;font-family:Poppins;font-size:24px;font-style:normal;font-weight:800;line-height:56px}.hero-section{background-color:#fff;flex-direction:column;align-self:stretch;align-items:center;gap:max(32px,min(4vw,40px));display:flex}.hero-section .title-container{flex-direction:column;align-items:center;gap:24px;display:flex}.hero-section .title-container .headline{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.hero-section .title-container .button-container{align-items:center;gap:16px;display:flex}.hero-section .image-container{background:linear-gradient(#111827 0%,#2b0b5b 80.58%,#440d96 100%);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;box-shadow:0 0 64px rgba(46,46,51,.01),16px 16px 32px rgba(46,46,51,.02)}.hero-section .image-container img{object-fit:contain;width:100%;height:100%}@media only screen and (min-width:760px){.hero-section{padding:80px}.hero-section .title-container{max-width:1200px}.hero-section .title-container .title{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.56px;font-family:Pretendard Variable;font-size:56px;font-style:normal;font-weight:700;line-height:150%}.hero-section .title-container .subtitle{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.28px;color:#6b7280;font-family:Pretendard Variable;font-size:24px;font-style:normal;font-weight:600;line-height:40px}.hero-section .image-container{max-width:1200px;max-height:642px;padding:48px}.hero-section .image-container img{max-width:842px;max-height:492px}.socialproof-section{background-color:#f9fafb;flex-direction:column;align-items:center;gap:48px;padding:80px;display:flex}.socialproof-section .title{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.48px;color:#1f2937;text-align:center;font-family:Pretendard Variable;font-size:48px;font-style:normal;font-weight:700;line-height:72px}.socialproof-section .brands-container{background-color:#fff;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;max-width:1200px;padding:48px;display:flex;overflow:hidden;box-shadow:0 0 64px rgba(46,46,51,.01),16px 16px 32px rgba(46,46,51,.02)}.socialproof-section .brands-container .brands-slide{flex-direction:row;align-items:center;gap:48px;width:-moz-fit-content;width:fit-content;animation:30s linear infinite slide;display:flex}.socialproof-section .brands-container .brands-slide img{object-fit:contain;width:100%;height:auto}.socialproof-section .brands-container .brands-slide-reverse{flex-direction:row;align-items:center;gap:48px;width:-moz-fit-content;width:fit-content;animation:30s linear infinite slide-reverse;display:flex}@keyframes slide-reverse{0%{transform:translate(0)}to{transform:translate(-25%)}}@keyframes slide{0%{transform:translate(-25%)}to{transform:translate(0)}}.review-section{background-color:#fff;flex-direction:column;align-items:center;gap:48px;padding:80px;display:flex}.review-section .headline{flex-direction:column;gap:8px;max-width:1200px;display:flex}.review-section .headline .title{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.48px;color:#030712;text-align:center;font-family:Pretendard Variable;font-size:48px;font-style:normal;font-weight:700;line-height:72px}.review-section .headline .subtitle{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.28px;color:#6b7280;text-align:center;font-family:Pretendard Variable;font-size:24px;font-style:normal;font-weight:600;line-height:40px}.review-section .body-container{flex-flow:wrap;place-content:flex-start space-between;align-items:flex-start;gap:48px;width:100%;max-width:1200px;display:flex}.review-section .body-container .result-container{flex-direction:column;flex:1 0 0;align-items:center;gap:16px;min-width:374px;display:flex}.review-section .body-container .result-container .result-title{letter-spacing:-.01em;color:#6b7280;font-family:Pretendard Variable;font-size:24px;font-weight:500;line-height:36px}.review-section .body-container .result-container .result-item{background:#f9fafb;border-radius:16px;align-items:center;gap:24px;width:100%;padding:24px;display:flex}.review-section .body-container .result-container .result-item .text-container{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:4px;display:flex}.review-section .body-container .result-container .result-item .text-container .title{letter-spacing:-.24px;color:#374151;font-family:Pretendard Variable;font-size:24px;font-weight:400;line-height:36px}.review-section .body-container .result-container .result-item .text-container .description{letter-spacing:-.01em;color:#111827;font-family:Pretendard Variable;font-size:32px;font-weight:700;line-height:48px}.review-section .body-container .result-container .result-item .text-container .highlight{color:#640ce8}.review-section .body-container .review-container{flex-direction:column;flex:1 0 0;justify-content:flex-start;align-items:center;gap:16px;min-width:394px;height:100%;display:flex}.review-section .body-container .review-container .review-title{letter-spacing:-.01em;color:#6b7280;text-align:center;font-family:Pretendard Variable;font-size:24px;font-weight:500;line-height:36px}.review-section .body-container .review-container .review-item-container{flex-direction:column;justify-content:flex-start;gap:48px;width:100%;height:100%;display:flex}.review-section .body-container .review-container .review-item-container .review-item{text-align:center;background:#fff;border-bottom:4px solid #ce94f9;border-radius:32px;flex-direction:row;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;padding:32px;display:flex;box-shadow:0 0 64px rgba(46,46,51,.01),16px 16px 32px rgba(46,46,51,.02)}.review-section .body-container .review-container .review-item-container .review-item .text{letter-spacing:-.24px;color:#111827;font-family:Pretendard Variable;font-size:24px;font-weight:400;line-height:36px}.review-section .body-container .review-container .review-item-container .review-item .emoji{width:70px;height:70px}.stepinfo-section{flex-direction:column;align-items:center;gap:48px;padding:80px;display:flex}.stepinfo-section .title{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.48px;color:#030712;text-align:center;font-family:Pretendard Variable;font-size:48px;font-style:normal;font-weight:700;line-height:72px}.stepinfo-section .body-container{flex-direction:column;align-items:center;gap:32px;width:100%;display:flex}.stepinfo-section .body-container .step-container{flex-direction:row;align-items:center;gap:0;width:100%;max-width:1200px;height:54.45px;display:flex}.stepinfo-section .body-container .step-container .step-line{background-color:#d1d5db;width:100%;height:2px;position:relative;overflow:hidden}.stepinfo-section .body-container .step-container .step-line:before{content:"";background-color:#640ce8;width:0%;height:100%;transition:none;position:absolute;top:0;left:0}.stepinfo-section .body-container .step-container .step-line.filling:before{animation:2s linear forwards fillLine}.stepinfo-section .body-container .step-container .step-line.completed:before{width:100%}@keyframes fillLine{0%{width:0%}to{width:100%}}.stepinfo-section .body-container .step-detail-container{background:#f9fafb;border-radius:24px;flex-direction:row;justify-content:center;align-items:center;gap:120px;width:100%;max-width:1200px;height:660px;max-height:660px;padding:48px;display:flex;box-shadow:0 0 64px rgba(46,46,51,.01),16px 16px 32px rgba(46,46,51,.02)}.stepinfo-section .body-container .step-detail-container .headline{flex-direction:column;flex:1 0 0;align-items:flex-start;width:100%;min-width:345px;display:flex}.stepinfo-section .body-container .step-detail-container .headline .title{letter-spacing:-.01em;color:#111827;font-family:Pretendard Variable;font-size:32px;font-weight:700;line-height:48px}.stepinfo-section .body-container .step-detail-container .headline .description{letter-spacing:-.24px;color:#6b7280;font-family:Pretendard Variable;font-size:24px;font-weight:400;line-height:36px}.stepinfo-section .body-container .step-detail-container .image-container{flex:1;width:100%;height:564px;overflow:hidden}.stepinfo-section .body-container .step-detail-container .image-container img{object-fit:cover;object-position:left;border-radius:16px;width:100%;height:100%;box-shadow:0 0 64px rgba(46,46,51,.01),16px 16px 32px rgba(46,46,51,.02)}.stepinfo-section .body-container .step-detail-container .image-container-full{flex:1;width:100%;overflow:hidden}.stepinfo-section .body-container .step-detail-container .image-container-full img{object-fit:cover;width:100%;height:100%}.reference-section{flex-direction:column;align-items:center;gap:48px;padding:80px;display:flex}.reference-section .title{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.48px;color:#030712;text-align:center;font-family:Pretendard Variable;font-size:48px;font-style:normal;font-weight:700;line-height:72px}.reference-section .reference-container{background:linear-gradient(rgba(237,231,254,.4) 0%,#d4c5fc 100%);border-radius:24px;flex-direction:column;gap:max(12px,min(2.4vw,24px));width:100%;max-width:1200px;padding:48px;display:flex;box-shadow:0 0 64px rgba(46,46,51,.01),16px 16px 32px rgba(46,46,51,.02)}.reference-section .reference-container .description{background:linear-gradient(90deg,#640ce8 0%,#640ce8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:max(14px,min(1.8vw,20px));font-weight:400}.reference-section .reference-container .slider-viewport{flex:1;width:calc(100% + 96px);margin-left:-48px;margin-right:-48px;position:relative;overflow:hidden}.reference-section .reference-container .image-slider-container{align-items:center;gap:max(8px,min(2vw,24px));padding:0;display:flex;position:relative}.reference-section .reference-container .image-slider-container .slide{flex:none;justify-content:center;align-items:center;display:flex}.reference-section .reference-container .image-slider-container .slide:nth-child(3n+1){width:max(221px,min(25vw,500px));height:max(202px,min(25vw,456px))}.reference-section .reference-container .image-slider-container .slide:nth-child(3n+1) img{object-fit:contain;width:100%;height:100%}.reference-section .reference-container .image-slider-container .slide:nth-child(3n+2){width:max(231px,min(26vw,519px));height:max(220px,min(26vw,496px))}.reference-section .reference-container .image-slider-container .slide:nth-child(3n+2) img{object-fit:contain;width:100%;height:100%}.reference-section .reference-container .image-slider-container .slide:nth-child(3n+3){width:max(231px,min(26vw,519px));height:max(220px,min(26vw,496px))}.reference-section .reference-container .image-slider-container .slide:nth-child(3n+3) img{object-fit:contain;width:100%;height:100%}.reference-section .reference-container .slide{aspect-ratio:5/4;flex:none;width:max(140px,min(28vw,384px))}.reference-section .reference-container .slide img{object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}}@media only screen and (min-width:760px) and (max-width:768px){.reference-section .reference-container{border-radius:16px}.reference-section .reference-container .description{line-height:1.3}}@media only screen and (min-width:760px){.feature-section{flex-direction:column;align-items:center;gap:48px;padding:80px;display:flex}.feature-section .feature-header{flex-direction:column;align-items:center;gap:4px;display:flex}.feature-section .feature-header .title{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.48px;color:#030712;text-align:center;font-family:Pretendard Variable;font-size:48px;font-style:normal;font-weight:700;line-height:72px}.feature-section .features-container{background:#f2e7fe;border-radius:24px;flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:1200px;height:100%;padding:48px;display:flex;box-shadow:0 0 64px rgba(46,46,51,.01),16px 16px 32px rgba(46,46,51,.02)}.feature-section .features-container .headline{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.feature-section .features-container .headline .title{letter-spacing:-.18px;color:#940ce8;font-family:Pretendard Variable;font-size:18px;font-weight:700;line-height:26px}.feature-section .features-container .headline .description{letter-spacing:-.01em;color:#111827;font-family:Pretendard Variable;font-size:18px;font-weight:400;line-height:26px}.feature-section .features-container .body-container{flex:1 0 0;justify-content:center;align-items:flex-start;gap:48px;width:100%;display:flex}.feature-section .features-container .body-container .campaign-image-container{flex:1;max-width:663px;height:auto}.feature-section .features-container .body-container .campaign-image-container img{object-fit:contain;width:100%;height:auto}.feature-section .features-container .body-container .creator-list-container{flex-direction:column;flex:1;align-items:flex-start;gap:16px;max-width:345px;display:flex}.feature-section .features-container .body-container .creator-list-container .title{letter-spacing:0;color:#111827;font-family:Pretendard Variable;font-size:16px;font-weight:700;line-height:24px}.feature-section .features-container .body-container .creator-list-container .creator-item{aspect-ratio:344.55/71.67;justify-content:center;align-items:center;width:100%;height:auto;display:flex}.feature-section .features-container .body-container .creator-list-container .creator-item img{object-fit:contain;width:100%;height:100%}.bottom-cta-section{background-color:#ede7fe;flex-direction:column;align-items:center;gap:24px;padding:80px;display:flex}.bottom-cta-section .logo-container{justify-content:center;align-items:flex-start;gap:4.198px;width:120px;height:32px;padding:4.105px 0;display:flex}.bottom-cta-section .headline{text-align:center;flex-direction:column;align-items:center;gap:4px;max-width:1200px;display:flex}.bottom-cta-section .headline .title{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.48px;color:#111827;font-family:Pretendard Variable;font-size:48px;font-style:normal;font-weight:700;line-height:72px}.bottom-cta-section .headline .subtitle{letter-spacing:-.01em;color:#6b7280;font-family:Pretendard Variable;font-size:24px;font-weight:500;line-height:36px}.bottom-cta-section .button-container{flex-direction:row;gap:16px;display:flex}}@media only screen and (max-width:759px){.hero-section{padding:60px 16px 0}.hero-section .title-container .title{letter-spacing:-.01em;font-family:Pretendard Variable;font-size:32px;font-weight:700;line-height:48px}.hero-section .title-container .subtitle{letter-spacing:0;color:#6b7280;font-family:Pretendard Variable;font-size:16px;font-weight:500;line-height:24px}.hero-section .image-container{aspect-ratio:516/360.26;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:24px;max-width:919.546px;max-height:642px;display:flex}.hero-section .image-container img{object-fit:contain;width:100%;height:100%}.socialproof-section{background-color:#f9fafb;flex-direction:column;align-items:center;gap:48px;padding:60px 16px;display:flex}.socialproof-section .title{letter-spacing:-.01em;color:#1f2937;text-align:center;font-family:Pretendard Variable;font-size:32px;font-weight:700;line-height:48px}.socialproof-section .brands-container{background-color:#fff;border-radius:24px;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:32px;max-width:none;padding:48px;display:flex;overflow:hidden;box-shadow:0 0 64px rgba(46,46,51,.01),16px 16px 32px rgba(46,46,51,.02)}.socialproof-section .brands-container .brands-slide{flex-direction:row;align-items:center;gap:48px;width:-moz-fit-content;width:fit-content;animation:30s linear infinite slide;display:flex}.socialproof-section .brands-container .brands-slide img{object-fit:cover;width:100%;height:100%}.socialproof-section .brands-container .brands-slide-reverse{flex-direction:row;align-items:center;gap:48px;width:-moz-fit-content;width:fit-content;animation:30s linear infinite slide-reverse;display:flex}@keyframes slide-reverse{0%{transform:translate(0)}to{transform:translate(-25%)}}@keyframes slide{0%{transform:translate(-25%)}to{transform:translate(0)}}.review-section{background-color:#fff;flex-direction:column;align-items:center;gap:48px;padding:60px 16px;display:flex}.review-section .headline{flex-direction:column;gap:8px;max-width:1200px;display:flex}.review-section .headline .title{letter-spacing:-.01em;color:#030712;text-align:center;font-family:Pretendard Variable;font-size:32px;font-weight:700;line-height:48px}.review-section .headline .subtitle{letter-spacing:0;color:#6b7280;text-align:center;font-family:Pretendard Variable;font-size:16px;font-weight:500;line-height:24px}.review-section .body-container{flex-flow:wrap;place-content:center space-between;align-items:stretch;gap:48px;width:100%;max-width:1200px;display:flex}.review-section .body-container .result-container{flex-direction:column;flex:1 0 0;align-items:center;gap:16px;min-width:328px;height:auto;display:flex}.review-section .body-container .result-container .result-title{letter-spacing:-.01em;color:#6b7280;text-align:center;font-family:Pretendard Variable;font-size:18px;font-weight:500;line-height:26px}.review-section .body-container .result-container .result-item{background:#f9fafb;border-radius:16px;align-items:center;gap:24px;width:100%;padding:24px;display:flex}.review-section .body-container .result-container .result-item .text-container{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:4px;display:flex}.review-section .body-container .result-container .result-item .text-container .title{letter-spacing:-.01em;color:#374151;font-family:Pretendard Variable;font-size:18px;font-weight:400;line-height:26px}.review-section .body-container .result-container .result-item .text-container .description{letter-spacing:-.01em;color:#111827;font-family:Pretendard Variable;font-size:24px;font-weight:700;line-height:36px}.review-section .body-container .result-container .result-item .text-container .highlight{color:#640ce8}.review-section .body-container .review-container{flex-direction:column;flex:1 0 0;justify-content:flex-start;align-items:center;gap:16px;min-width:328px;height:100%;display:flex}.review-section .body-container .review-container .review-title{letter-spacing:-.01em;color:#6b7280;text-align:center;font-family:Pretendard Variable;font-size:18px;font-weight:500;line-height:26px}.review-section .body-container .review-container .review-item-container{flex-direction:column;justify-content:flex-start;gap:32px;width:100%;height:100%;display:flex}.review-section .body-container .review-container .review-item-container .review-item{background:#fff;border-bottom:4px solid #ce94f9;border-radius:32px;flex-direction:row;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;padding:32px;display:flex;box-shadow:0 0 64px rgba(46,46,51,.01),16px 16px 32px rgba(46,46,51,.02)}.review-section .body-container .review-container .review-item-container .review-item .text{letter-spacing:-.01em;color:#111827;font-family:Pretendard Variable;font-size:18px;font-weight:400;line-height:26px}.review-section .body-container .review-container .review-item-container .review-item .emoji{width:70px;height:70px}.stepinfo-section{flex-direction:column;align-items:center;gap:48px;padding:60px 16px;display:flex}.stepinfo-section .title{letter-spacing:-.01em;color:#030712;text-align:center;font-family:Pretendard Variable;font-size:32px;font-weight:700;line-height:48px}.stepinfo-section .body-container{flex-direction:column;align-items:center;gap:32px;width:100%;display:flex}.stepinfo-section .body-container .step-container{flex-direction:row;align-items:center;gap:0;width:100%;max-width:1200px;height:54.45px;display:flex}.stepinfo-section .body-container .step-container .step-line{background-color:#d1d5db;width:100%;height:2px;position:relative;overflow:hidden}.stepinfo-section .body-container .step-container .step-line:before{content:"";background-color:#640ce8;width:0%;height:100%;transition:none;position:absolute;top:0;left:0}.stepinfo-section .body-container .step-container .step-line.filling:before{animation:2s linear forwards fillLine}.stepinfo-section .body-container .step-container .step-line.completed:before{width:100%}@keyframes fillLine{0%{width:0%}to{width:100%}}.stepinfo-section .body-container .step-detail-container{background:#f9fafb;border-radius:24px;flex-flow:column wrap;place-content:flex-end;align-self:stretch;align-items:flex-end;gap:32px;padding:24px;display:flex;box-shadow:0 0 64px rgba(46,46,51,.01),16px 16px 32px rgba(46,46,51,.02)}.stepinfo-section .body-container .step-detail-container .headline{flex-direction:column;flex:0;align-self:stretch;width:100%;display:flex}.stepinfo-section .body-container .step-detail-container .headline .title{letter-spacing:-.01em;color:#111827;text-align:left;font-family:Pretendard Variable;font-size:24px;font-weight:700;line-height:36px}.stepinfo-section .body-container .step-detail-container .headline .description{letter-spacing:0;color:#6b7280;text-align:left;font-family:Pretendard Variable;font-size:14px;font-weight:400;line-height:20px}.stepinfo-section .body-container .step-detail-container .image-container{justify-content:flex-end;width:100%;height:100%;display:flex}.stepinfo-section .body-container .step-detail-container .image-container img{object-fit:cover;object-position:left;border-radius:16px;width:100%;height:100%;box-shadow:0 0 64px rgba(46,46,51,.01),16px 16px 32px rgba(46,46,51,.02)}.stepinfo-section .body-container .step-detail-container .image-container.step2{object-fit:cover;object-position:left top;justify-content:flex-start;width:auto;min-width:100%;height:100%;overflow:hidden}.stepinfo-section .body-container .step-detail-container .image-container-full{width:100%;overflow:hidden}.stepinfo-section .body-container .step-detail-container .image-container-full img{object-fit:contain;width:100%;height:100%}.reference-section{flex-direction:column;align-items:center;gap:48px;padding:60px 16px;display:flex}.reference-section .title{letter-spacing:-.01em;color:#030712;text-align:center;font-family:Pretendard Variable;font-size:32px;font-weight:700;line-height:48px}.reference-section .reference-container{background:linear-gradient(rgba(237,231,254,.4) 0%,#d4c5fc 100%);border-radius:24px;flex-direction:column;gap:max(12px,min(2.4vw,24px));width:100%;max-width:1200px;padding:32px;display:flex;box-shadow:0 0 64px rgba(46,46,51,.01),16px 16px 32px rgba(46,46,51,.02)}.reference-section .reference-container .description{background:linear-gradient(90deg,#640ce8 0%,#640ce8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:max(14px,min(1.8vw,20px));font-weight:400}.reference-section .reference-container .slider-viewport{flex:1;width:calc(100% + 64px);margin-left:-32px;margin-right:-32px;position:relative;overflow:hidden}.reference-section .reference-container .image-slider-container{align-items:center;gap:max(8px,min(2vw,24px));display:flex}.reference-section .reference-container .image-slider-container .slide{flex:none;justify-content:center;align-items:center;display:flex}.reference-section .reference-container .image-slider-container .slide:nth-child(3n+1){width:max(221px,min(25vw,500px));height:max(202px,min(25vw,456px))}.reference-section .reference-container .image-slider-container .slide:nth-child(3n+1) img{object-fit:contain;width:100%;height:100%}.reference-section .reference-container .image-slider-container .slide:nth-child(3n+2){width:max(231px,min(26vw,519px));height:max(220px,min(26vw,496px))}.reference-section .reference-container .image-slider-container .slide:nth-child(3n+2) img{object-fit:contain;width:100%;height:100%}.reference-section .reference-container .image-slider-container .slide:nth-child(3n+3){width:max(231px,min(26vw,519px));height:max(220px,min(26vw,496px))}.reference-section .reference-container .image-slider-container .slide:nth-child(3n+3) img{object-fit:contain;width:100%;height:100%}.reference-section .reference-container .slide{aspect-ratio:5/4;flex:none;width:max(140px,min(28vw,384px))}.reference-section .reference-container .slide img{object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}}@media only screen and (max-width:759px) and (max-width:768px){.reference-section .reference-container{border-radius:16px}.reference-section .reference-container .description{line-height:1.3}}@media only screen and (max-width:759px){.feature-section{flex-direction:column;align-items:center;gap:48px;padding:60px 16px;display:flex}.feature-section .feature-header{flex-direction:column;align-items:center;gap:4px;display:flex}.feature-section .feature-header .title{letter-spacing:-.01em;color:#030712;text-align:center;font-family:Pretendard Variable;font-size:32px;font-weight:700;line-height:48px}.feature-section .features-container{background:#f2e7fe;border-radius:24px;flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:1200px;height:100%;padding:32px;display:flex;box-shadow:0 0 64px rgba(46,46,51,.01),16px 16px 32px rgba(46,46,51,.02)}.feature-section .features-container .headline{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.feature-section .features-container .headline .title{letter-spacing:-.18px;color:#940ce8;font-family:Pretendard Variable;font-size:18px;font-weight:700;line-height:26px}.feature-section .features-container .headline .description{letter-spacing:0;color:#111827;font-family:Pretendard Variable;font-size:16px;font-weight:400;line-height:24px}.feature-section .features-container .body-container{flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;gap:48px;width:100%;max-width:100%;height:-moz-fit-content;height:fit-content;display:flex}.feature-section .features-container .body-container .campaign-image-container{justify-content:center;align-items:center;width:100%;height:auto;display:flex}.feature-section .features-container .body-container .campaign-image-container img{object-fit:contain;width:100%;height:auto}.feature-section .features-container .body-container .creator-list-container{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.feature-section .features-container .body-container .creator-list-container .title{letter-spacing:0;color:#111827;font-family:Pretendard Variable;font-size:16px;font-weight:700;line-height:24px}.feature-section .features-container .body-container .creator-list-container .creator-item{justify-content:center;align-items:center;width:100%;display:flex}.feature-section .features-container .body-container .creator-list-container .creator-item img{object-fit:contain;width:100%;height:auto}.bottom-cta-section{background-color:#ede7fe;flex-direction:column;align-items:center;gap:24px;padding:60px 16px;display:flex}.bottom-cta-section .logo-container{justify-content:center;align-items:flex-start;gap:4.198px;width:90px;height:24px;padding:4.105px 0;display:flex}.bottom-cta-section .headline{text-align:center;flex-direction:column;align-items:center;gap:4px;max-width:1200px;display:flex}.bottom-cta-section .headline .title{letter-spacing:-.01em;color:#111827;font-family:Pretendard Variable;font-size:32px;font-weight:700;line-height:48px}.bottom-cta-section .headline .subtitle{letter-spacing:-.01em;color:#6b7280;font-family:Pretendard Variable;font-size:18px;font-weight:500;line-height:26px}.bottom-cta-section .button-container{flex-direction:row;gap:16px;display:flex}}@media only screen and (max-width:1200px){.beforeafter-section{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;width:100%;padding:60px 16px;display:flex}.beforeafter-section .before-container{background:rgba(3,7,18,.04);border:1px solid #e5e7eb;border-radius:24px;flex-direction:column;flex:1 0 0;align-items:flex-start;gap:16px;width:100%;height:100%;padding:32px;display:flex;box-shadow:0 0 64px rgba(46,46,51,.01),16px 16px 32px rgba(46,46,51,.02)}.beforeafter-section .before-container .title{letter-spacing:-.01em;color:#6b7280;font-family:Pretendard Variable;font-size:24px;font-weight:700;line-height:36px}.beforeafter-section .before-container .item-container{grid-template-columns:repeat(2,1fr);align-content:flex-start;align-self:stretch;align-items:flex-start;gap:16px;display:grid}.beforeafter-section .before-container .item-container .item{flex-direction:column;flex:1 0 0;justify-content:center;align-items:flex-start;gap:16px;width:100%;min-width:232px;height:100%;padding:16px;display:flex}.beforeafter-section .before-container .item-container .item .item-content{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.beforeafter-section .before-container .item-container .item .item-content .title{letter-spacing:-.01em;color:#111827;font-family:Pretendard Variable;font-size:24px;font-weight:700;line-height:36px}.beforeafter-section .before-container .item-container .item .item-content .description{letter-spacing:-.01em;color:#374151;font-family:Pretendard Variable;font-size:18px;font-weight:400;line-height:26px}.beforeafter-section .after-container{background:rgba(237,231,254,.5);border:1px solid #d4c5fc;border-radius:24px;flex-direction:column;flex:1 0 0;align-items:flex-start;gap:32px;width:100%;padding:32px;display:flex;box-shadow:0 0 64px rgba(46,46,51,.01),16px 16px 32px rgba(46,46,51,.02)}.beforeafter-section .after-container .head-title{letter-spacing:-.01em;background:linear-gradient(90deg,#640ce8 0%,#640ce8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Pretendard Variable;font-size:24px;font-weight:700;line-height:36px}.beforeafter-section .after-container .item-container{grid-template-columns:repeat(2,1fr);align-content:flex-start;align-self:stretch;align-items:flex-start;gap:16px;display:grid}.beforeafter-section .after-container .item-container .item{flex-direction:column;flex:1 0 0;justify-content:center;align-items:flex-start;gap:16px;width:100%;min-width:232px;padding:16px;display:flex}.beforeafter-section .after-container .item-container .item .item-content{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.beforeafter-section .after-container .item-container .item .item-content .title{letter-spacing:-.01em;color:#111827;font-family:Pretendard Variable;font-size:24px;font-weight:700;line-height:36px}.beforeafter-section .after-container .item-container .item .item-content .highlight{color:#640ce8}.beforeafter-section .after-container .item-container .item .item-content .description{letter-spacing:-.01em;color:#374151;font-family:Pretendard Variable;font-size:18px;font-weight:400;line-height:26px}}@media only screen and (min-width:1200px){.beforeafter-section{flex-direction:row;justify-content:center;align-self:stretch;gap:24px;width:100%;min-width:1200px;height:100%;padding:80px;display:flex}.beforeafter-section .before-container{background:rgba(3,7,18,.04);border:1px solid #e5e7eb;border-radius:24px;flex-direction:column;flex:1 0 0;align-self:stretch;align-items:flex-start;gap:32px;min-width:420px;max-width:1200px;height:auto;padding:48px;display:flex;box-shadow:0 0 64px rgba(46,46,51,.01),16px 16px 32px rgba(46,46,51,.02)}.beforeafter-section .before-container .title{letter-spacing:-.01em;color:#6b7280;font-family:Pretendard Variable;font-size:32px;font-weight:700;line-height:48px}.beforeafter-section .before-container .item-container{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.beforeafter-section .before-container .item-container .item{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:16px;display:flex}.beforeafter-section .before-container .item-container .item .item-content{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.beforeafter-section .before-container .item-container .item .item-content .title{letter-spacing:-.01em;color:#111827;font-family:Pretendard Variable;font-size:32px;font-weight:700;line-height:48px}.beforeafter-section .before-container .item-container .item .item-content .description{letter-spacing:-.01em;color:#374151;font-family:Pretendard Variable;font-size:18px;font-weight:400;line-height:26px}.beforeafter-section .after-container{background:rgba(237,231,254,.5);border:1px solid #d4c5fc;border-radius:24px;flex-direction:column;flex:1 0 0;align-self:stretch;align-items:flex-start;gap:32px;min-width:420px;max-width:1200px;height:100%;padding:48px;display:flex;box-shadow:0 0 64px rgba(46,46,51,.01),16px 16px 32px rgba(46,46,51,.02)}.beforeafter-section .after-container .head-title{letter-spacing:-.01em;background:linear-gradient(90deg,#640ce8 0%,#640ce8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Pretendard Variable;font-size:32px;font-weight:700;line-height:48px}.beforeafter-section .after-container .item-container{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.beforeafter-section .after-container .item-container .item{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:16px;display:flex}.beforeafter-section .after-container .item-container .item .item-content{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.beforeafter-section .after-container .item-container .item .item-content .title{letter-spacing:-.01em;color:#111827;font-family:Pretendard Variable;font-size:32px;font-weight:700;line-height:48px}.beforeafter-section .after-container .item-container .item .item-content .highlight{color:#640ce8}.beforeafter-section .after-container .item-container .item .item-content .description{letter-spacing:-.01em;color:#374151;font-family:Pretendard Variable;font-size:18px;font-weight:400;line-height:26px}}@media (min-width:760px) and (max-width:1023px){.stepinfo-section{flex-direction:column;align-items:center;gap:48px;padding:80px;display:flex}.stepinfo-section .title{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.48px;color:#030712;text-align:center;font-family:Pretendard Variable;font-size:48px;font-style:normal;font-weight:700;line-height:72px}.stepinfo-section .body-container{flex-direction:column;align-items:center;gap:32px;width:100%;display:flex}.stepinfo-section .body-container .step-container{flex-direction:row;align-items:center;gap:0;width:100%;max-width:1200px;height:54.45px;display:flex}.stepinfo-section .body-container .step-container .step-line{background-color:#d1d5db;width:100%;height:2px;position:relative;overflow:hidden}.stepinfo-section .body-container .step-container .step-line:before{content:"";background-color:#640ce8;width:0%;height:100%;transition:none;position:absolute;top:0;left:0}.stepinfo-section .body-container .step-container .step-line.filling:before{animation:2s linear forwards fillLine}.stepinfo-section .body-container .step-container .step-line.completed:before{width:100%}@keyframes fillLine{0%{width:0%}to{width:100%}}.stepinfo-section .body-container .step-detail-container{background:#f9fafb;border-radius:24px;flex-flow:column wrap;place-content:flex-end;align-self:stretch;align-items:flex-end;gap:48px 120px;padding:48px;display:flex;box-shadow:0 0 64px rgba(46,46,51,.01),16px 16px 32px rgba(46,46,51,.02)}.stepinfo-section .body-container .step-detail-container .headline{flex-direction:column;flex:0;align-self:stretch;width:100%;min-width:345px;display:flex}.stepinfo-section .body-container .step-detail-container .headline .title{letter-spacing:-.01em;color:#111827;font-family:Pretendard Variable;font-size:32px;font-weight:700;line-height:48px}.stepinfo-section .body-container .step-detail-container .headline .description{letter-spacing:-.24px;color:#6b7280;font-family:Pretendard Variable;font-size:24px;font-weight:400;line-height:36px}.stepinfo-section .body-container .step-detail-container .image-container{flex:1;justify-content:flex-end;align-items:flex-end;width:370px;height:430px;display:flex;overflow:hidden}.stepinfo-section .body-container .step-detail-container .image-container img{object-fit:cover;object-position:left;border-radius:16px;width:100%;height:100%;box-shadow:0 0 64px rgba(46,46,51,.01),16px 16px 32px rgba(46,46,51,.02)}.stepinfo-section .body-container .step-detail-container .image-container-full{width:100%;overflow:hidden}.stepinfo-section .body-container .step-detail-container .image-container-full img{object-fit:contain;width:100%;height:100%}}@media only screen and (max-width:570px){.beforeafter-section .before-container .item-container,.beforeafter-section .after-container .item-container{grid-template-columns:1fr}}
.codime-gradient-color{color:linear-gradient(90deg,#9564f7 0%,#640ce8 100%)}.codime-gradient-background{background:linear-gradient(90deg,#9564f7 0%,#640ce8 100%)}.codime-gradient2-color{color:linear-gradient(90deg,#a734f4 0%,#640ce8 100%)}.codime-gradient2-background{background:linear-gradient(90deg,#a734f4 0%,#640ce8 100%)}.codime-gradient3-color{color:linear-gradient(90deg,#ce94f9 7.25%,#940ce8 27.76%,#9564f7 60.67%,#640ce8 92.71%)}.codime-gradient3-background{background:linear-gradient(90deg,#ce94f9 7.25%,#940ce8 27.76%,#9564f7 60.67%,#640ce8 92.71%)}.purple-900{color:#3c0b5b}.purple-800{color:#550e81}.purple-700{color:#680ea0}.purple-600{color:#7b0cc0}.purple-500{color:#940ce8}.purple-400{color:#a734f4}.purple-300{color:#ba64f7}.purple-200{color:#ce94f9}.purple-100{color:#e7cffc}.purple-50{color:#f2e7fe}.violet-900{color:#2b0b5b}.violet-800{color:#380d77}.violet-700{color:#440d96}.violet-600{color:#500cb6}.violet-500{color:#640ce8}.violet-400{color:#7a34f4}.violet-300{color:#9564f7}.violet-200{color:#b394f9}.violet-100{color:#d4c5fc}.violet-50{color:#ede7fe}.green-900{color:#15522d}.green-800{color:#166534}.green-700{color:#13823d}.green-600{color:#18a14b}.green-500{color:#21ca5f}.green-400{color:#4bdd80}.green-300{color:#8ce9ae}.green-200{color:#bff3d1}.green-100{color:#dff9e8}.green-50{color:#f1fcf4}.blue-900{color:#1d3686}.blue-800{color:#1f40ae}.blue-700{color:#1d4ed8}.blue-600{color:#2869eb}.blue-500{color:#3484f4}.blue-400{color:#60a5fa}.blue-300{color:#93c3fd}.blue-200{color:#bfdbfe}.blue-100{color:#dbeafe}.blue-50{color:#f0f6ff}.red-900{color:#911212}.red-800{color:#b61616}.red-700{color:#ce1c1c}.red-600{color:#e01f1f}.red-500{color:#ef4444}.red-400{color:#f37272}.red-300{color:#f8abab}.red-200{color:#fbcbcb}.red-100{color:#fde3e3}.red-50{color:#fef2f2}.orange-900{color:#8a3104}.orange-800{color:#a83b04}.orange-700{color:#c94605}.orange-600{color:#e56306}.orange-500{color:#fa7519}.orange-400{color:#fb923c}.orange-300{color:#fdb474}.orange-200{color:#fed4aa}.orange-100{color:#ffead5}.orange-50{color:#fff6ed}.gray-950{color:#030712}.gray-900{color:#111827}.gray-800{color:#1f2937}.gray-700{color:#374151}.gray-600{color:#4b5563}.gray-500{color:#6b7280}.gray-400{color:#9ca3af}.gray-300{color:#d1d5db}.gray-200{color:#e5e7eb}.gray-100{color:#f3f4f6}.gray-50{color:#f9fafb}.white{color:#fff}.black{color:#000}.bg-gray-100{background-color:#f3f4f6}.bg-1{color:#f3f4f6}.bg-2{color:#e5e7eb}.trans-violet-900{color:rgba(43,11,91,.92)}.trans-violet-800{color:rgba(56,13,119,.84)}.trans-violet-700{color:rgba(68,13,150,.76)}.trans-violet-600{color:rgba(80,12,182,.68)}.trans-violet-500{color:rgba(100,12,232,.6)}.trans-violet-400{color:rgba(122,52,244,.52)}.trans-violet-300{color:rgba(149,100,247,.36)}.trans-violet-200{color:rgba(179,148,249,.3)}.trans-violet-100{color:rgba(212,197,252,.3)}.trans-violet-50{color:rgba(237,231,254,.5)}.trans-gray-950-92{color:rgba(3,7,18,.92)}.trans-gray-950-84{color:rgba(3,7,18,.84)}.trans-gray-950-76{color:rgba(3,7,18,.76)}.trans-gray-950-68{color:rgba(3,7,18,.68)}.trans-gray-950-60{color:rgba(3,7,18,.6)}.trans-gray-950-52{color:rgba(3,7,18,.52)}.trans-gray-950-44{color:rgba(3,7,18,.44)}.trans-gray-950-36{color:rgba(3,7,18,.36)}.trans-gray-950-28{color:rgba(3,7,18,.28)}.trans-gray-950-20{color:rgba(3,7,18,.2)}.trans-gray-950-12{color:rgba(3,7,18,.12)}.trans-gray-950-04{color:rgba(3,7,18,.04)}.trans-white-1{color:rgba(255,255,255,.92)}.trans-white-2{color:rgba(255,255,255,.84)}.trans-white-3{color:rgba(255,255,255,.76)}.trans-white-4{color:rgba(255,255,255,.68)}.trans-white-5{color:rgba(255,255,255,.6)}.trans-white-6{color:rgba(255,255,255,.52)}.trans-white-7{color:rgba(255,255,255,.44)}.trans-white-8{color:rgba(255,255,255,.36)}.trans-white-9{color:rgba(255,255,255,.28)}.trans-white-10{color:rgba(255,255,255,.2)}.trans-white-11{color:rgba(255,255,255,.12)}.trans-white-12{color:rgba(255,255,255,.04)}.gray-0{color:#1d1d1f}.gray-1{color:#2e2e33}.gray-2{color:#45454a}.gray-3{color:#5d5d62}.background-gray-3{background-color:#5d5d62}.gray-4{color:#74747b}.gray-5{color:#8b8b91}.gray-6{color:#a2a2a8}.gray-7{color:#b9b9be}.gray-8{color:#d1d1d5}.gray-9{color:#e8e8ec}.gray-10{color:#f6f6f9}.twilight-1{color:#220082}.twilight-2{color:#2c00a9}.twilight-3{color:#3600d1}.twilight-4{color:#460cec}.twilight-5{color:#5316ff}.twilight-6{color:#7545ff}.twilight-7{color:#9873ff}.twilight-8{color:#baa2ff}.twilight-9{color:#ddd0ff}.twilight-10{color:#f1ecff}.red-1{color:#a71111}.red-2{color:#ca2323}.red-3{color:#db2d2d}.red-4{color:#e93e3e}.red-5{color:#f34e4e}.red-6{color:#f67171}.red-7{color:#f89595}.red-8{color:#fab8b8}.red-9{color:#fddcdc}.red-10{color:#fef1f1}.purple-1{color:#510069}.purple-2{color:#6d008e}.purple-3{color:#8500ad}.purple-4{color:#a700da}.purple-5{color:#c124f0}.purple-6{color:#d64eff}.purple-7{color:#e180ff}.purple-8{color:#ecacff}.purple-9{color:#f3d0ff}.purple-10{color:#fbefff}.gradient-twilight-1{background:linear-gradient(90deg,#220082,#01266f);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-twilight-2{background:linear-gradient(90deg,#2c00a9,#00308d);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-twilight-3{background:linear-gradient(90deg,#3600d1,#0042c2);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-twilight-4{background:linear-gradient(90deg,#460cec,#004cde);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-twilight-5{background:linear-gradient(90deg,#5316ff,#1665ff);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-twilight-6{background:linear-gradient(90deg,#7545ff,#4584ff);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-twilight-7{background:linear-gradient(90deg,#9873ff,#73a3ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.gradient-twilight-8{background:linear-gradient(90deg,#baa2ff,#a2c2ff);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-twilight-9{background:linear-gradient(90deg,#ddd0ff,#d0e0ff);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-twilight-10{background:linear-gradient(90deg,#f1ecff,#ecf3ff);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.codime-gradient{background:linear-gradient(90deg,#9564f7 0%,#640ce8 100%);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.codime-gradient-2{background:linear-gradient(90deg,#a734f4 0%,#640ce8 100%);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.background-codime-gradient{background:var(--codime-gradient,linear-gradient(90deg,#7000f4 0%,#460cec 100%))}.display1-500{letter-spacing:-.01em;font-family:Pretendard Variable;font-size:80px;font-weight:500;line-height:88px}.display1-700{letter-spacing:-.01em;font-family:Pretendard Variable;font-size:80px;font-weight:700;line-height:88px}.display2-500{letter-spacing:-.01em;font-family:Pretendard Variable;font-size:48px;font-weight:500;line-height:56px}.display2-700{letter-spacing:-.01em;font-family:Pretendard Variable;font-size:48px;font-weight:700;line-height:56px}.heading1-500{letter-spacing:-.01em;font-family:Pretendard Variable;font-size:32px;font-weight:500;line-height:48px}.heading1-700{letter-spacing:-.01em;font-family:Pretendard Variable;font-size:32px;font-weight:700;line-height:48px}.heading2-400{letter-spacing:-.24px;font-family:Pretendard Variable;font-size:24px;font-weight:400;line-height:36px}.heading2-500{letter-spacing:-.01em;font-family:Pretendard Variable;font-size:24px;font-weight:500;line-height:36px}.heading2-700{letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:36px;font-family:Pretendard Variable!important}.heading3-300{letter-spacing:-.01em;font-family:Pretendard Variable;font-size:18px;font-weight:300;line-height:26px}.heading3-400{letter-spacing:-.01em;font-family:Pretendard Variable;font-size:18px;font-weight:400;line-height:26px}.heading3-500{letter-spacing:-.01em;font-family:Pretendard Variable;font-size:18px;font-weight:500;line-height:26px}.heading3-700{letter-spacing:-.18px;font-family:Pretendard Variable;font-size:18px;font-weight:700;line-height:26px}.body1-400{letter-spacing:0;font-family:Pretendard Variable;font-size:16px;font-weight:400;line-height:24px}.body1-500{letter-spacing:0;font-family:Pretendard Variable;font-size:16px;font-weight:500;line-height:24px}.body1-600{letter-spacing:-.24px;font-family:Pretendard Variable;font-size:28px;font-weight:600;line-height:42px}.body1-700{letter-spacing:0;font-family:Pretendard Variable;font-size:16px;font-weight:700;line-height:24px}.body2-400{letter-spacing:0;font-family:Pretendard Variable;font-size:14px;font-weight:400;line-height:20px}.body2-500{letter-spacing:0;font-family:Pretendard Variable;font-size:14px;font-weight:500;line-height:20px}.body2-700{letter-spacing:0;font-family:Pretendard Variable;font-size:14px;font-weight:700;line-height:20px}.caption-500{letter-spacing:0;font-family:Pretendard Variable;font-size:12px;font-weight:500;line-height:20px}.caption-700{letter-spacing:0;font-family:Pretendard Variable;font-size:12px;font-weight:700;line-height:20px}.caption-bold1{font-family:Pretendard Variable;font-size:14px;font-weight:600;line-height:20px}.caption-bold2{font-family:Pretendard Variable;font-size:12px;font-weight:600;line-height:16px}@font-face{font-family:Montserrat;font-weight:100 900;src:url(/fonts/Montserrat-VariableFont_wght.ttf)}.eng-display1-500{letter-spacing:-.035em;font-family:Montserrat;font-size:80px;font-weight:500;line-height:88px}.eng-display1-700{letter-spacing:-.035em;font-family:Montserrat;font-size:80px;font-weight:700;line-height:88px}.eng-display2-500{letter-spacing:-.035em;font-family:Montserrat;font-size:48px;font-weight:500;line-height:56px}.eng-display2-700{letter-spacing:-.035em;font-family:Montserrat;font-size:48px;font-weight:700;line-height:56px}.eng-heading1-500{letter-spacing:-.035em;font-family:Montserrat;font-size:32px;font-weight:500;line-height:48px}.eng-heading1-700{letter-spacing:-.035em;font-family:Montserrat;font-size:32px;font-weight:700;line-height:48px}.eng-heading2-500{letter-spacing:-.035em;font-family:Montserrat;font-size:24px;font-weight:500;line-height:36px}.eng-heading2-700{letter-spacing:-.035em;font-family:Montserrat;font-size:24px;font-weight:700;line-height:36px}.eng-heading3-500{letter-spacing:-.035em;font-family:Montserrat;font-size:18px;font-weight:500;line-height:26px}.eng-heading3-700{letter-spacing:-.035em;font-family:Montserrat;font-size:18px;font-weight:700;line-height:26px}.title1-700{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.28px;font-family:Pretendard Variable;font-size:64px;font-style:normal;line-height:96px}.title1-extra-800{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.28px;font-family:Pretendard Variable;font-size:64px;font-style:normal;font-weight:800;line-height:96px}.title2-700{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.28px;font-family:Pretendard Variable;font-size:56px;font-style:normal;line-height:84px}.subtitle1-700{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.28px;font-family:Pretendard Variable;font-size:36px;font-style:normal;font-weight:700;line-height:54px}.subtitle1-extra-800{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.36px;font-family:Pretendard Variable;font-size:36px;font-style:normal;font-weight:800;line-height:54px}.subtitle2-500{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.28px;font-family:Pretendard Variable;font-size:24px;font-style:normal;font-weight:500;line-height:40px}.subtitle2-600{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.28px;font-family:Pretendard Variable;font-size:24px;font-style:normal;font-weight:600;line-height:40px}.mobile-title-poppins{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.28px;font-family:Poppins;font-size:28px;font-style:normal;font-weight:700;line-height:40px}.desktop-title-poppins{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.48px;font-family:Poppins;font-size:48px;font-style:normal;font-weight:800;line-height:56px}.mobile-title{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.28px;font-family:Pretendard Variable;font-size:28px;font-style:normal;font-weight:700;line-height:40px}.heading2-700-poppins{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.24px;font-family:Poppins;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.desktop-subtitle-poppins{font-feature-settings:"clig" off,"liga" off;letter-spacing:-.24px;font-family:Poppins;font-size:24px;font-style:normal;font-weight:800;line-height:56px}.header-box{z-index:100;background-color:#fff;justify-content:center;align-items:center;width:100vw;padding:8px 48px;display:flex;position:fixed;top:0;left:0;box-shadow:0 0 64px rgba(46,46,51,.01),16px 16px 32px rgba(46,46,51,.02)}.header-box.mobile{justify-content:space-between;align-self:stretch;align-items:center;padding:4px 8px 4px 12px;display:flex}.header-box.mobile .icon-button-40{justify-content:center;align-items:center;padding:8px;display:flex}.header-box.mobile .logo{gap:10px;display:flex}.header-box.mobile .logo img{object-fit:contain;width:100%;height:100%}.header-box.mobile .logo{flex-direction:column;width:90px;height:40px;padding:10px}.header-box .header-content{flex:1 0 0;justify-content:space-between;align-items:center;width:100%;max-width:1104px;display:flex}.header-box .header-content .logo{gap:10px;display:flex}.header-box .header-content .logo img{object-fit:contain;width:100%;height:100%}.header-box .header-content .logo{width:74px;height:20px;padding:2.665px 0}.header-box .header-content .logo.mobile{flex-direction:column;width:90px;height:40px;padding:10px}.header-box .mobile-dropdown{z-index:100;background-color:#fff;position:fixed;top:48px;left:0;right:0}.header-box .mobile-dropdown .dropdown-menu{flex-direction:column;align-self:stretch;align-items:flex-start;gap:4px;padding:8px 0;display:flex}.header-box .mobile-dropdown .dropdown-menu .menu-item{width:100%;padding:12px 20px}
:root{--background:#fff;--foreground:#171717}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;min-height:100vh;font-family:Arial,Helvetica,sans-serif;display:flex}body .main-container{margin-top:56px}@media (max-width:360px){body .main-container{margin-top:48px}}body p,body h1,body h2,body h3,body h4,body h5,body h6,body ul,body li{margin:0;padding:0}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}
