:root{--dark-navy-1:#031733;--dark-navy-2:#0a1e39;--white-base:#f4f4f4;--white-a5:hsla(0,0%,96%,.05);--white-a15:hsla(0,0%,96%,.15);--white-a30:hsla(0,0%,96%,.3);--white-a50:hsla(0,0%,96%,.5);--white-a70:hsla(0,0%,96%,.7);--white-a85:hsla(0,0%,96%,.85);--yellow:#fc0;--cta-blue:#b5cae4;--border-radius-card:72px}.bg-dark-navy-1{background:var(--dark-navy-1)}.bg-dark-navy-2{background:var(--dark-navy-2)}.bg-white-base{background:var(--white-base)}.bg-white-a5{background:var(--white-a5)}.bg-white-a15{background:var(--white-a15)}.bg-white-a30{background:var(--white-a30)}.bg-white-a50{background:var(--white-a50)}.bg-white-a70{background:var(--white-a70)}.bg-white-a85{background:var(--white-a85)}.bg-yellow{background:var(--yellow)}.bg-cta-blue{background:var(--cta-blue)}.card-dark-navy-1{background:var(--dark-navy-1)}.card-dark-navy-1,.card-dark-navy-2{border-radius:var(--border-radius-card)}.card-dark-navy-2{background:var(--dark-navy-2)}.card-white-base{background:var(--white-base)}.card-white-a5,.card-white-base{border-radius:var(--border-radius-card)}.card-white-a5{background:var(--white-a5)}.card-white-a15{background:var(--white-a15)}.card-white-a15,.card-white-a30{border-radius:var(--border-radius-card)}.card-white-a30{background:var(--white-a30)}.card-white-a50{background:var(--white-a50)}.card-white-a50,.card-white-a70{border-radius:var(--border-radius-card)}.card-white-a70{background:var(--white-a70)}.card-white-a85{background:var(--white-a85)}.card-white-a85,.card-yellow{border-radius:var(--border-radius-card)}.card-yellow{background:var(--yellow)}.card-cta-blue{background:var(--cta-blue)}.card-cta-blue,.rounded-card{border-radius:var(--border-radius-card)}:root{--text-color-primary:#222}.title-large-bold{font-weight:700}.title-large-bold,.title-large-semibold{color:var(--text-color-primary);font-family:Pretendard Variable;font-size:52px;font-style:normal;letter-spacing:-1.04px;line-height:140%}.title-large-semibold{font-weight:600}.title-medium-bold{font-weight:700}.title-medium-bold,.title-medium-semibold{color:var(--text-color-primary);font-family:Pretendard Variable;font-size:36px;font-style:normal;letter-spacing:-.72px;line-height:140%}.title-medium-semibold{font-weight:600}.title-small-bold{font-weight:700}.title-small-bold,.title-small-semibold{color:var(--text-color-primary);font-family:Pretendard Variable;font-size:28px;font-style:normal;letter-spacing:-.56px;line-height:140%}.title-small-semibold{font-weight:600}.heading-large-bold{font-weight:700}.heading-large-bold,.heading-large-semibold{color:var(--text-color-primary);font-family:Pretendard Variable;font-size:24px;font-style:normal;letter-spacing:-.48px;line-height:140%}.heading-large-semibold{font-weight:600}.heading-large-regular{color:var(--text-color-primary);font-family:Pretendard Variable;font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.48px;line-height:140%}.heading-medium-bold{font-weight:700}.heading-medium-bold,.heading-medium-semibold{color:var(--text-color-primary);font-family:Pretendard Variable;font-size:20px;font-style:normal;letter-spacing:-.4px;line-height:140%}.heading-medium-semibold{font-weight:600}.heading-medium-regular{color:var(--text-color-primary);font-family:Pretendard Variable;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.4px;line-height:140%}.heading-small-bold{font-weight:700}.heading-small-bold,.heading-small-semibold{color:var(--text-color-primary);font-family:Pretendard Variable;font-size:18px;font-style:normal;letter-spacing:-.36px;line-height:140%}.heading-small-semibold{font-weight:600}.heading-small-regular{color:var(--text-color-primary);font-family:Pretendard Variable;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.36px;line-height:140%}.body-large-bold{font-weight:700}.body-large-bold,.body-large-semibold{color:var(--text-color-primary);font-family:Pretendard Variable;font-size:16px;font-style:normal;letter-spacing:-.24px;line-height:140%}.body-large-semibold{font-weight:600}.body-large-regular{color:var(--text-color-primary);font-family:Pretendard Variable;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.24px;line-height:140%}.body-medium-bold{font-weight:700}.body-medium-bold,.body-medium-semibold{color:var(--text-color-primary);font-family:Pretendard Variable;font-size:14px;font-style:normal;letter-spacing:-.21px;line-height:140%}.body-medium-semibold{font-weight:600}.body-medium-regular{color:var(--text-color-primary);font-family:Pretendard Variable;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.21px;line-height:140%}.body-small-bold{font-weight:700}.body-small-bold,.body-small-semibold{color:var(--text-color-primary);font-family:Pretendard Variable;font-size:12px;font-style:normal;line-height:120%}.body-small-semibold{font-weight:600}.body-small-regular{color:var(--text-color-primary);font-family:Pretendard Variable;font-size:12px;font-style:normal;font-weight:400;line-height:120%}.body-tiny-bold{font-weight:700}.body-tiny-bold,.body-tiny-semibold{color:var(--text-color-primary);font-family:Pretendard Variable;font-size:10px;font-style:normal;line-height:120%}.body-tiny-semibold{font-weight:600}.body-tiny-regular{color:var(--text-color-primary);font-family:Pretendard Variable;font-size:10px;font-style:normal;font-weight:400;line-height:120%}@media (max-width:767px){.title-large-bold,.title-large-semibold{font-size:40px;letter-spacing:-.8px}.title-medium-bold,.title-medium-semibold{font-size:28px;letter-spacing:-.56px}.title-small-bold,.title-small-semibold{font-size:24px;letter-spacing:-.48px}.heading-large-bold,.heading-large-regular,.heading-large-semibold{font-size:20px;letter-spacing:-.4px}.heading-medium-bold,.heading-medium-regular,.heading-medium-semibold{font-size:18px;letter-spacing:-.36px}.heading-small-bold,.heading-small-regular,.heading-small-semibold{font-size:16px;letter-spacing:-.32px}.body-large-bold,.body-large-regular,.body-large-semibold{font-size:14px;letter-spacing:-.21px}.body-medium-bold,.body-medium-regular,.body-medium-semibold{font-size:12px;letter-spacing:-.18px}.body-small-bold,.body-small-regular,.body-small-semibold{font-size:11px}.body-tiny-bold,.body-tiny-regular,.body-tiny-semibold{font-size:9px}}@media (max-width:480px){.title-large-bold,.title-large-semibold{font-size:32px;letter-spacing:-.64px}.title-medium-bold,.title-medium-semibold{font-size:24px;letter-spacing:-.48px}.title-small-bold,.title-small-semibold{font-size:20px;letter-spacing:-.4px}.heading-large-bold,.heading-large-regular,.heading-large-semibold{font-size:18px;letter-spacing:-.36px}.heading-medium-bold,.heading-medium-regular,.heading-medium-semibold{font-size:16px;letter-spacing:-.32px}.heading-small-bold,.heading-small-regular,.heading-small-semibold{font-size:14px;letter-spacing:-.28px}.body-large-bold,.body-large-regular,.body-large-semibold{font-size:13px;letter-spacing:-.195px}.body-medium-bold,.body-medium-regular,.body-medium-semibold{font-size:11px;letter-spacing:-.165px}.body-small-bold,.body-small-regular,.body-small-semibold{font-size:10px}.body-tiny-bold,.body-tiny-regular,.body-tiny-semibold{font-size:8px}}:root{--shadow-1:0 2px 8px 0 rgba(0,0,0,.16);--shadow-2:2px 4px 12px 0 rgba(0,0,0,.16);--shadow-3:2px 4px 16px 0 rgba(0,0,0,.2);--shadow-4:2px 6px 20px 0 rgba(0,0,0,.2);--shadow-5:2px 6px 28px 0 rgba(0,0,0,.2);--shadow-6:2px 8px 44px 0 rgba(0,0,0,.2);--border-radius-card:13.263px}.shadow-1{box-shadow:var(--shadow-1)}.shadow-2{box-shadow:var(--shadow-2)}.shadow-3{box-shadow:var(--shadow-3)}.shadow-4{box-shadow:var(--shadow-4)}.shadow-5{box-shadow:var(--shadow-5)}.shadow-6{box-shadow:var(--shadow-6)}.card-shadow-1{box-shadow:var(--shadow-1)}.card-shadow-1,.card-shadow-2{background:#fff;border-radius:var(--border-radius-card)}.card-shadow-2{box-shadow:var(--shadow-2)}.card-shadow-3{box-shadow:var(--shadow-3)}.card-shadow-3,.card-shadow-4{background:#fff;border-radius:var(--border-radius-card)}.card-shadow-4{box-shadow:var(--shadow-4)}.card-shadow-5{box-shadow:var(--shadow-5)}.card-shadow-5,.card-shadow-6{background:#fff;border-radius:var(--border-radius-card)}.card-shadow-6{box-shadow:var(--shadow-6)}.rounded-card{border-radius:var(--border-radius-card)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes staggerFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}@keyframes slideRight{0%{transform:translateX(-33.333%)}to{transform:translateX(0)}}.animate-fade-in-up{animation:fadeInUp .8s ease-out forwards}.animate-fade-in-scale{animation:fadeInScale .6s ease-out forwards}.animate-slide-in-left{animation:slideInLeft .6s ease-out forwards}.animate-slide-in-right{animation:slideInRight .6s ease-out forwards}.animate-stagger-fade-in{animation:staggerFadeIn .6s ease-out forwards}.slide-left{animation:slideLeft 20s linear infinite}.slide-right{animation:slideRight 20s linear infinite}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-400{animation-delay:.4s}.animate-delay-500{animation-delay:.5s}.animate-delay-600{animation-delay:.6s}.animate-delay-700{animation-delay:.7s}.animate-delay-800{animation-delay:.8s}.animate-delay-900{animation-delay:.9s}.animate-fade-in-scale,.animate-fade-in-up,.animate-slide-in-left,.animate-slide-in-right,.animate-stagger-fade-in{opacity:0}@keyframes bounceGentle{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}60%{transform:translateY(-2px)}}.animate-bounce-gentle{animation:bounceGentle 2s ease-in-out infinite}.header-container{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--white-a15);border-radius:16px;height:60px;justify-content:space-between;left:12px;max-width:none;padding:12px 12px 12px 16px;position:fixed;top:12px;width:calc(100vw - 24px);z-index:50}.header-container,.header-logo{align-items:center;display:flex}.header-logo-image{aspect-ratio:63/20;height:40px;width:auto}.header-buttons{align-items:center;display:flex;gap:10px}.header-container .header-buttons .header-consultation-btn,.header-container .header-buttons .header-trial-btn{align-items:center;border:none;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;font-family:Pretendard Variable;font-size:16px;font-style:normal;font-weight:700;gap:10px;justify-content:center;letter-spacing:-.24px;line-height:1;padding:16px 36px;transition:all .2s ease-in-out;white-space:nowrap}.header-container .header-buttons .header-consultation-btn{background:var(--dark-navy-2);color:var(--white-base)}.header-container .header-buttons .header-consultation-btn:hover{background:var(--dark-navy-1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);transform:translateY(-2px)}.header-container .header-buttons .header-consultation-btn:active{transform:translateY(0)}.header-container .header-buttons .header-trial-btn{background:var(--white-a85);color:var(--dark-navy-2)}.header-container .header-buttons .header-trial-btn:hover{background:var(--white-base);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);transform:translateY(-2px)}.header-container .header-buttons .header-trial-btn:active{transform:translateY(0)}@media (max-width:1023px){.header-container{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--white-a15);border-radius:16px;display:flex;height:auto;justify-content:space-between;left:12px;padding:8px 8px 8px 12px;position:fixed;top:12px;width:calc(100vw - 24px)}.header-logo-image{aspect-ratio:100.8/31.92;height:31.92px;width:auto}.header-consultation-btn,.header-trial-btn{align-items:center;border:none;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;font-family:Pretendard Variable;font-size:14px;font-style:normal;font-weight:700;gap:10px;height:36px;justify-content:center;letter-spacing:-.21px;line-height:140%;padding:16px 24px;transition:all .2s ease-in-out}.header-consultation-btn{background:var(--dark-navy-2);color:var(--white-base)}.header-trial-btn{background:var(--white-a85);color:var(--dark-navy-2)}}@media (max-width:767px){.header-container{border-radius:12px;height:auto;left:12px;padding:8px 8px 8px 12px;position:fixed;top:12px;width:calc(100vw - 24px)}.header-logo-image{height:28px}.header-buttons{gap:8px}.header-container .header-buttons .header-consultation-btn,.header-container .header-buttons .header-trial-btn{border-radius:8px;box-sizing:border-box;font-size:12px;height:28px;padding:16px 12px}.header-container .header-buttons .header-consultation-btn{background:var(--dark-navy-2);color:var(--white-base)}.header-container .header-buttons .header-trial-btn{background:var(--white-a85);color:var(--dark-navy-2)}}@media (max-width:359px){.header-container{left:50%;max-width:336px;position:fixed;top:12px;transform:translateX(-50%);width:calc(100vw - 24px)}.header-logo-image{height:24px}.header-container .header-buttons .header-consultation-btn,.header-container .header-buttons .header-trial-btn{border-radius:4px;box-sizing:border-box;font-size:10px;height:32px;padding:6px 12px}.header-buttons{gap:6px}}.header-modal-overlay{align-items:center;background:rgba(0,0,0,.7);bottom:0;display:flex;height:100dvh;justify-content:center;left:0;overflow-y:auto;overscroll-behavior:contain;position:fixed;right:0;top:0;z-index:60}.header-modal-content{align-items:flex-start;background:#031022;border-radius:20px;display:flex;flex-direction:column;flex-shrink:0;gap:32px;max-height:90dvh;overflow-y:auto;padding:40px 40px 60px;position:relative;width:640px}@media (max-width:1023px){.header-modal-content{padding:32px 32px 48px;width:560px}}@media (max-width:767px){.header-modal-content{border-radius:16px;padding:24px 24px 36px;width:90vw}}.header-modal-close{background:transparent;border:none;color:#fff;cursor:pointer;font-size:24px;height:32px;position:absolute;right:12px;top:12px;width:32px}.header-modal-iframe-container{width:100%}.header-modal-iframe{border:0;display:block;height:600px;width:100%}@media (max-width:1023px){.header-modal-iframe{height:560px}}@media (max-width:767px){.header-modal-iframe{height:500px}}.hero-section{background:linear-gradient(180deg,rgba(0,98,255,.5),#031733),url(/campaign/images/high-quality/HeroSection.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;height:620px;justify-content:flex-start;margin:0;max-width:none!important;overflow:hidden;padding:140px 0 0;position:relative;width:100vw}.hero-content,.hero-section{align-items:center;display:flex;flex-direction:column;gap:72px}.hero-content{margin:0 auto;max-width:1200px;padding:0 80px;width:100%}.hero-title-container{align-self:stretch;gap:19.911px}.hero-title,.hero-title-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.hero-title{gap:8px}.hero-description-container,.hero-main-title,.hero-subtitle{align-items:center;display:flex;gap:10px;justify-content:center}.hero-title-1{color:var(--white-a85);font-size:36px;font-weight:600;letter-spacing:-.72px}.hero-title-1,.hero-title-2{font-family:Pretendard Variable;font-style:normal;line-height:140%;margin:0;text-align:center}.hero-title-2{color:var(--white-base);font-size:52px;font-weight:700;letter-spacing:-1.04px;white-space:pre-line}.hero-description{color:var(--white-a70);margin:0;text-align:center;white-space:nowrap}.small-break,.small-cta-break{display:none}.cta-space{display:inline}.small-title-break{display:none}.hero-cta-container{gap:20px;overflow:visible;padding:20px 0}.hero-cta-container,.hero-cta-title{align-items:center;align-self:stretch;display:flex;flex-direction:column}.hero-cta-title{gap:28.444px}.hero-cta-text{margin:0;text-align:center}.hero-cta-text .yellow-text{color:var(--yellow)}.hero-cta-text .white-text,.hero-cta-text .yellow-text{font-family:Pretendard Variable;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.48px;line-height:140%}.hero-cta-text .white-text{color:var(--white-base)}.hero-cta-button{background:var(--cta-blue);border:1px solid var(--white-base);border-radius:12px;box-sizing:border-box;color:var(--dark-navy-1);cursor:pointer;display:block;height:75.089px;line-height:27px;padding:24px 36px;text-align:center;transition:all .2s ease-out;width:280px}.hero-cta-button:hover{box-shadow:var(--shadow-3);transform:scale(1.05)}.hero-cta-button:active{margin-bottom:62px;transform:scale(.95)}.hero-cta-container a{text-decoration:none}.hero-badge{align-items:center;background:var(--yellow);border-radius:2.844px;color:var(--dark-navy-1);display:inline-flex;font-size:12px;font-weight:700;gap:8px;justify-content:center;left:14px;padding:4px 8px;position:absolute;top:-12px;white-space:nowrap;z-index:1000}@media (min-width:768px) and (max-width:1023px){.hero-section{height:700px;padding:0}.hero-content{gap:60px;padding:140px 40px 0}.hero-section .hero-content .hero-title-container .hero-title .hero-subtitle .hero-title-1.title-medium-semibold{color:var(--white-a85,hsla(0,0%,96%,.85));font-family:Pretendard Variable;font-size:36px;font-style:normal;font-weight:600;letter-spacing:-.72px;line-height:140%;margin:0;text-align:center}.hero-section .hero-content .hero-title-container .hero-title .hero-main-title .hero-title-2.title-large-bold{color:var(--white-base,#f4f4f4);font-family:Pretendard Variable;font-size:52px;font-style:normal;font-weight:700;letter-spacing:-1.04px;line-height:140%;margin:0;text-align:center;white-space:pre-line}.small-break{display:none}.hero-description{color:var(--white-a70,hsla(0,0%,96%,.7));font-family:Pretendard Variable;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.4px;line-height:140%;text-align:center;white-space:nowrap}.hero-cta-text .yellow-text{color:var(--yellow,#fc0);text-align:center}.hero-cta-text .white-text,.hero-cta-text .yellow-text{font-family:Pretendard Variable;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.48px;line-height:140%}.hero-cta-text .white-text{color:var(--white-base,#f4f4f4)}.hero-cta-button{align-items:center;background:var(--cta-blue,#b5cae4);border:.5px solid var(--white-base,#f4f4f4);border-radius:12px;color:var(--dark-navy-2,#0a1e39);display:flex;flex-shrink:0;font-family:Pretendard Variable;font-size:20px;font-style:normal;font-weight:700;height:60px;justify-content:center;letter-spacing:-.4px;line-height:140%;width:280px}}@media (min-width:360px) and (max-width:767px){.hero-section{height:700px;padding:132px 0 0}.hero-content{gap:48px;padding:0 var(--grid-margin-xs)}.hero-section .hero-content .hero-title-container .hero-title .hero-subtitle .hero-title-1{color:var(--white-a85,hsla(0,0%,96%,.85));font-family:Pretendard Variable;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.48px;line-height:140%;text-align:center}.hero-section .hero-content .hero-title-container .hero-title .hero-main-title .hero-title-2{color:var(--white-base,#f4f4f4);font-family:Pretendard Variable;font-size:36px;font-style:normal;font-weight:700;letter-spacing:-.72px;line-height:140%;text-align:center;white-space:pre-line;word-break:keep-all}.hero-section .hero-content .hero-title-container .hero-title .hero-main-title .hero-title-2:after{content:"";display:block;height:0;width:100%}.hero-section .hero-content .hero-title-container .hero-description-container .hero-description.heading-medium-regular.hero-description{max-width:100%;overflow-wrap:break-word;text-align:center;white-space:pre-line;word-break:keep-all}.hero-section .hero-content .hero-title-container .hero-description-container p.hero-description.heading-medium-regular{color:var(--white-a70,hsla(0,0%,96%,.7));font-family:Pretendard Variable;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.24px;line-height:140%;text-align:center;white-space:pre-line;word-break:keep-all}.small-break,.small-cta-break{display:inline}.cta-space{display:none}.small-title-break{display:inline}.hero-cta-text .yellow-text{color:var(--yellow,#fc0);text-align:center}.hero-cta-text .white-text,.hero-cta-text .yellow-text{font-family:Pretendard Variable;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.36px;line-height:140%}.hero-cta-text .white-text{color:var(--white-base,#f4f4f4)}.hero-cta-button{align-items:center;background:var(--cta-blue,#b5cae4);border:.5px solid var(--white-base,#f4f4f4);border-radius:8px;color:var(--dark-navy-2,#0a1e39);display:flex;flex-shrink:0;font-family:Pretendard Variable;font-size:16px;font-style:normal;font-weight:700;height:48px;justify-content:center;letter-spacing:-.24px;line-height:140%;width:240px}.hero-badge{font-size:10px;left:18px;padding:3px 6px;top:-8px}}@media (max-width:359px){.hero-section{height:550px;padding:80px 0 0}.hero-content{gap:40px;padding:0 var(--grid-margin-xs)}.hero-cta-button{height:52px;padding:14px 20px;width:200px}.hero-badge{font-size:9px;left:19px;padding:2px 5px;top:-6px}}.section1-container{align-items:center;align-self:stretch;background:#031022;display:flex;flex-direction:column;gap:44px;overflow-x:hidden;padding:80px 0 60px;width:100%}.section1-title{box-sizing:border-box;color:var(--white-base,#f4f4f4);display:block;font-family:Pretendard Variable;font-size:36px;font-style:normal;font-weight:700;letter-spacing:-.72px;line-height:140%;margin:0 auto;max-width:1200px;padding:0 80px;text-align:center;white-space:nowrap;width:100%}.small-section1-break{display:none}.section1-space{display:inline}.small-desc-break{display:none}.testimonial-block-container{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:16px;justify-content:center;margin-left:calc(-50vw + 50%);overflow:hidden;width:100vw}.testimonial-slider-wrapper{align-items:center;display:flex;height:92px;margin:0;mask:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);overflow-x:auto;overflow-y:hidden;padding:0;position:relative;scrollbar-width:none;width:100vw;-ms-overflow-style:none}.testimonial-slider-wrapper::-webkit-scrollbar{display:none}.testimonial-slider-track{align-items:center;display:flex;gap:16px;min-width:200%;white-space:nowrap;width:-moz-max-content;width:max-content;will-change:transform}.testimonial-card,.testimonial-item{flex-shrink:0;height:92px;width:300px}.testimonial-card{align-items:center;background:var(--white-a15,hsla(0,0%,96%,.15));border:.5px solid var(--white-a50,hsla(0,0%,96%,.5));border-radius:16px;box-sizing:border-box;display:flex;gap:10px;justify-content:center;overflow:hidden;padding:10px 20px}.testimonial-text{color:var(--white-base);display:block;font-family:Pretendard Variable;font-size:16px;font-weight:500;line-height:1.3;overflow-wrap:break-word;text-align:center;white-space:pre-line;width:100%;word-break:keep-all}.section1-description{align-items:center;align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;justify-content:center;margin:0 auto;max-width:1200px;padding:0 80px;width:100%}.description-text-semibold{font-weight:600}.description-text-regular,.description-text-semibold{color:var(--white-a85,hsla(0,0%,96%,.85));font-family:Pretendard Variable;font-size:18px;font-style:normal;letter-spacing:-.36px;line-height:140%;margin:0;text-align:center;white-space:nowrap}.description-text-regular{font-weight:400}.bold-emphasis{font-weight:700}@media (min-width:768px) and (max-width:1023px){.section1-title{font-size:28px;letter-spacing:-.56px;line-height:140%;padding:0 40px}.description-text-regular{font-size:16px;font-weight:400;letter-spacing:-.24px;line-height:140%}.bold-emphasis{font-weight:600}.testimonial-card,.testimonial-item{height:80px;width:260px}.testimonial-card{align-items:center;background:var(--white-a15,hsla(0,0%,96%,.15));border:.5px solid var(--white-a50,hsla(0,0%,96%,.5));border-radius:16px;display:flex;gap:10px;justify-content:center;padding:10px 20px}.testimonial-text{color:var(--white-base,#f4f4f4);font-family:Pretendard Variable;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.21px;line-height:140%;text-align:center}.testimonial-slider-wrapper{height:80px;overflow-x:auto;overflow-y:hidden}}.slide-left{animation:slide-left 60s linear infinite;will-change:transform}.slide-right{animation:slide-right 60s linear infinite;will-change:transform}.paused{animation-play-state:paused!important}@keyframes slide-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes slide-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media (min-width:360px) and (max-width:767px){.section1-title{font-size:24px;letter-spacing:-.56px;line-height:140%;padding:0 20px;white-space:normal}.small-section1-break{display:inline}.section1-space{display:none}.testimonial-card,.testimonial-item{height:60px;width:200px}.testimonial-card{align-items:center;background:var(--white-a15,hsla(0,0%,96%,.15));border:.5px solid var(--white-a50,hsla(0,0%,96%,.5));border-radius:12px;display:flex;gap:10px;justify-content:center;padding:10px 20px}.testimonial-text{color:#fff;font-family:Pretendard Variable;font-size:12px;font-style:normal;font-weight:600;line-height:120%;text-align:center}.testimonial-slider-wrapper{height:60px;overflow-x:auto;overflow-y:hidden}.section1-description{gap:4px}.description-text-semibold{font-weight:600;text-align:center}.description-text-regular,.description-text-semibold{color:var(--white-a85,hsla(0,0%,96%,.85));font-family:Pretendard Variable;font-size:14px;font-style:normal;letter-spacing:-.21px;line-height:140%}.description-text-regular{font-weight:400}.small-desc-break{display:inline}}.section2-container{align-self:stretch;background:var(--dark-navy-2,#0a1e39);gap:60px;padding:80px;width:100%}.section2-container,.section2-title-container{align-items:center;display:flex;flex-direction:column}.section2-title-container{gap:20px;width:604px}.section2-title{color:var(--white-base,#f4f4f4);font-size:36px;font-weight:700;letter-spacing:-.72px}.section2-description,.section2-title{font-family:Pretendard Variable;font-style:normal;line-height:140%;margin:0;text-align:center}.section2-description{color:var(--white-a70,hsla(0,0%,96%,.7));font-size:18px;font-weight:400;letter-spacing:-.36px}.section2-examples-container{align-items:center;align-self:stretch;gap:60px;margin:0 auto;max-width:1200px}.example-container,.section2-examples-container{display:flex;flex-direction:column;overflow:hidden;width:100%}.example-container{align-items:flex-start;gap:12px;min-width:864px;position:relative}.example-header{align-items:center;align-self:stretch;display:flex;justify-content:space-between;position:relative;z-index:10}.example-text-container{align-items:center;display:flex;gap:10px;justify-content:center}.example-title{color:var(--white-base,#f4f4f4);font-family:Pretendard Variable;font-size:24px;font-style:normal;font-weight:700;letter-spacing:-.48px;line-height:140%;margin:0}.feature-button-link{text-decoration:none}.feature-button{align-items:center;background:var(--white-a15,hsla(0,0%,96%,.15));border:.5px solid var(--white-a50,hsla(0,0%,96%,.5));border-radius:12px;color:var(--white-base,#f4f4f4);cursor:pointer;display:flex;font-family:Pretendard Variable;font-size:16px;font-style:normal;font-weight:600;gap:10px;height:44px;justify-content:center;letter-spacing:-.32px;line-height:normal;padding:16px 36px;transition:all .2s ease;white-space:nowrap}.feature-button:hover{background:var(--white-a50,hsla(0,0%,96%,.5));border-color:var(--white-base,#f4f4f4);transform:translateY(-1px)}.example-gif-area{aspect-ratio:16/9;background:linear-gradient(135deg,var(--dark-navy-1,#031733) 0,var(--dark-navy-2,#0a1e39) 50%,rgba(10,30,57,.8) 100%);border:1px solid var(--white-a15,hsla(0,0%,96%,.15));border-radius:16px;display:block;overflow:hidden;position:relative;width:100%;z-index:1}.example-gif-area>span{border-radius:inherit;overflow:hidden}.example-gif{border-radius:inherit;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.gif-placeholder{color:var(--white-a50,hsla(0,0%,96%,.5));font-family:Pretendard Variable;font-size:18px;font-style:normal;font-weight:400;text-align:center}.section2-line-break{display:none}@media (min-width:768px) and (max-width:1023px){.section2-container{gap:50px;padding:60px 40px}.section2-title-container{max-width:600px;width:100%}.section2-examples-container{max-width:100%;overflow:hidden}.example-container{max-width:100%;width:100%}.section2-examples-container>div{display:flex;flex:1;justify-content:center;width:100%}.section2-title{font-size:28px;letter-spacing:-.56px;line-height:140%}.section2-description{font-size:16px;letter-spacing:-.24px;line-height:140%}.section2-examples-container{gap:50px}.example-title{font-size:20px;letter-spacing:-.4px;line-height:140%}.feature-button{font-size:14px;height:40px;letter-spacing:-.21px;padding:12px 24px}.example-gif-area{aspect-ratio:16/9;max-width:100%;overflow:hidden;width:100%}.example-gif{max-height:100%;max-width:100%}}@media (min-width:360px) and (max-width:767px){.section2-container{gap:40px;padding:40px 20px}.section2-title-container{gap:16px;width:100%}.section2-title{font-size:24px;letter-spacing:-.48px;line-height:140%}.section2-description{font-size:14px;letter-spacing:-.21px;line-height:140%}.section2-line-break{display:inline}.section2-examples-container{gap:32px}.section2-examples-container>div{display:flex;justify-content:center;width:100%}.example-container{max-width:100%;min-width:320px;width:100%}.example-header{align-items:flex-start;flex-direction:column;gap:12px}.example-title{font-size:16px;letter-spacing:-.36px;line-height:140%}.feature-button{align-self:flex-start;font-size:12px;height:36px;letter-spacing:-.12px;padding:8px 16px}.example-gif-area{aspect-ratio:16/9;overflow:hidden;width:100%}.gif-placeholder{font-size:14px}}.section3-container{align-self:stretch;background:url(/campaign/images/optimized/Section\ 3.webp) 50%/cover no-repeat,var(--background-primary,#031022);gap:60px;padding:120px 80px}.section3-container,.section3-title-container{align-items:center;display:flex;flex-direction:column;width:100%}.section3-title-container{gap:16px;max-width:800px}.section3-first-title{color:var(--white-base,#f4f4f4)}.section3-first-title,.section3-second-title{font-family:Pretendard Variable;font-size:36px;font-style:normal;font-weight:700;letter-spacing:-.72px;line-height:140%;margin:0;text-align:center}.section3-second-title{color:var(--yellow,#fc0)}.section3-description-container{align-items:center;display:flex;flex-direction:column;gap:20px;max-width:700px;width:100%}.section3-description-text{font-weight:400}.section3-description-bold,.section3-description-text{color:var(--white-a85,hsla(0,0%,96%,.85));font-family:Pretendard Variable;font-size:18px;font-style:normal;letter-spacing:-.36px;line-height:140%;margin:0;text-align:center}.section3-description-bold{font-weight:700}.section3-line-break,.section3-mobile-break{display:none}@media (min-width:768px) and (max-width:1023px){.section3-container{gap:50px;padding:80px 40px}.section3-first-title,.section3-second-title{font-size:28px;letter-spacing:-.56px;line-height:140%}.section3-description-bold,.section3-description-text{font-size:16px;letter-spacing:-.24px;line-height:140%}.section3-description-container{gap:16px}}@media (min-width:360px) and (max-width:767px){.section3-container{gap:40px;padding:60px 20px}.section3-title-container{gap:12px}.section3-first-title,.section3-second-title{font-size:24px;letter-spacing:-.48px;line-height:140%}.section3-description-bold,.section3-description-text{font-size:14px;letter-spacing:-.21px;line-height:140%}.section3-description-container{gap:12px}.section3-mobile-break{display:inline}.section3-line-break{display:none}}@media (max-width:359px){.section3-container{padding:40px 16px}.section3-first-title,.section3-second-title{font-size:20px;letter-spacing:-.4px}.section3-description-bold,.section3-description-text{font-size:12px;letter-spacing:-.12px}}.section4-container{align-items:center;align-self:stretch;background:var(--background-primary,#031022);display:flex;flex-direction:column;gap:60px;padding:80px;width:100%}.section4-title{color:var(--white-base,#f4f4f4);font-family:Pretendard Variable;font-size:36px;font-style:normal;font-weight:700;letter-spacing:-.72px;line-height:140%;margin:0;max-width:800px;text-align:center}.section4-slider-container{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:20px;justify-content:center;margin-left:calc(-50vw + 50%);overflow:hidden;width:100vw}.section4-logo-slider{align-items:center;display:flex;height:80px;margin:0;mask:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);overflow-x:auto;overflow-y:hidden;padding:0;position:relative;scrollbar-width:none;width:100vw;-ms-overflow-style:none}.section4-logo-slider::-webkit-scrollbar{display:none}.section4-slider-track{align-items:center;display:flex;gap:60px;min-width:200%;white-space:nowrap;width:-moz-max-content;width:max-content;will-change:transform}.section4-logo-item{align-items:center;display:flex;flex-shrink:0;height:80px;justify-content:center;padding:10px;width:180px}.section4-logo-image{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;opacity:1;transition:opacity .3s ease}.section4-logo-image:hover{opacity:.8}.section4-mobile-break{display:none}@media (min-width:768px) and (max-width:1023px){.section4-container{gap:50px;padding:60px 40px}.section4-title{font-size:28px;letter-spacing:-.56px;line-height:140%}.section4-logo-item{height:60px;padding:8px;width:140px}.section4-logo-slider{height:60px;overflow-x:auto;overflow-y:hidden}.section4-slider-track{gap:40px}}@media (min-width:360px) and (max-width:767px){.section4-container{gap:32px;padding:40px 20px}.section4-title{font-size:22px;letter-spacing:-.48px;line-height:140%}.section4-mobile-break{display:inline}.section4-logo-item{height:50px;padding:6px;width:120px}.section4-logo-slider{height:50px;overflow-x:auto;overflow-y:hidden}.section4-slider-track{gap:30px}.section4-slider-container{gap:16px}}@media (max-width:359px){.section4-container{padding:32px 16px}.section4-title{font-size:20px;letter-spacing:-.4px}.section4-logo-item{height:40px;padding:4px;width:100px}.section4-logo-slider{height:40px;overflow-x:auto;overflow-y:hidden}.section4-slider-track{gap:20px}}.section4-slide-left{animation:section4SlideLeft 60s linear infinite;will-change:transform}.section4-slide-right{animation:section4SlideRight 60s linear infinite;will-change:transform}.section4-paused{animation-play-state:paused!important}@keyframes section4SlideLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes section4SlideRight{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.section5-container{align-items:center;align-self:stretch;background:linear-gradient(0deg,hsla(0,0%,100%,.05) 0,hsla(0,0%,100%,.05) 100%),var(--background-primary,#031022);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:80px;width:100%}.section5-title{color:var(--yellow,#fc0);font-size:28px;font-weight:700;letter-spacing:-.56px;max-width:800px}.section5-subtitle,.section5-title{font-family:Pretendard Variable;font-style:normal;line-height:140%;margin:0;text-align:center}.section5-subtitle{color:var(--white-a85,hsla(0,0%,96%,.85));font-size:20px;font-weight:400;letter-spacing:-.4px;max-width:600px}.section5-form-container{align-items:center;display:flex;justify-content:center;margin:40px auto 0;max-width:800px;width:100%}.section5-form-wrapper{width:100%}.section5-iframe{align-items:center;background:transparent;border:0;border-radius:12px;display:flex;justify-content:center;min-height:360px;width:100%}.section5-privacy-notice{color:var(--white-a70,hsla(0,0%,96%,.7));font-family:Pretendard Variable;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.21px;line-height:140%;margin:0;max-width:800px;text-align:center}.section5-mobile-break{display:none}@media (min-width:768px) and (max-width:1023px){.section5-container{gap:8px;padding:60px 40px}.section5-title{color:var(--yellow,#fc0);font-size:24px;font-weight:700;letter-spacing:-.48px}.section5-subtitle,.section5-title{font-family:Pretendard Variable;font-style:normal;line-height:140%;text-align:center}.section5-subtitle{color:var(--white-a85,hsla(0,0%,96%,.85));font-size:18px;font-weight:400;letter-spacing:-.36px}.section5-iframe{min-height:400px}.section5-form-container{margin-top:32px}}@media (min-width:360px) and (max-width:767px){.section5-container{gap:24px;padding:40px 20px}.section5-title{font-size:24px;letter-spacing:-.48px;line-height:140%}.section5-subtitle{font-size:14px;letter-spacing:-.21px;line-height:140%}.section5-mobile-break{display:inline}.section5-iframe{border-radius:8px;min-height:450px}.section5-form-container{max-width:100%}}@media (max-width:359px){.section5-container{padding:32px 16px}.section5-title{font-size:20px;letter-spacing:-.4px}.section5-subtitle{font-size:12px;letter-spacing:-.12px}.section5-iframe{min-height:300px}}.section6-container{align-items:center;align-self:stretch;background:var(--background-primary,#031022);display:flex;flex-direction:column;gap:0;padding:160px 140px;width:100%}.section6-title-container{margin-bottom:60px;text-align:center}.section6-first-title{color:var(--white-a85,hsla(0,0%,96%,.85));font-size:28px;letter-spacing:-.56px;margin:0 0 8px}.section6-first-title,.section6-second-title{font-family:Pretendard Variable;font-style:normal;font-weight:700;line-height:140%;text-align:center}.section6-second-title{color:var(--white-base,#f4f4f4);font-size:36px;letter-spacing:-.72px;margin:0}.section6-subtitle{color:var(--white-a85,hsla(0,0%,96%,.85));font-family:Pretendard Variable;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.36px;line-height:140%;margin:0;text-align:center}.section6-platforms-container{display:flex;flex-direction:row;gap:32px;justify-content:center;margin-top:20px;max-width:1200px;width:100%}.section6-platform-item{align-items:center;background:var(--white-a15,hsla(0,0%,96%,.15));border:1px solid var(--white-a60,hsla(0,0%,96%,.6));border-radius:16px;cursor:pointer;display:flex;flex-shrink:0;gap:40px;justify-content:center;padding:32px;text-decoration:none;transition:all .15s ease-out;width:358px}.section6-platform-item:hover{background:var(--white-a30,hsla(0,0%,96%,.3));border-color:var(--white-a60,hsla(0,0%,96%,.6));transform:scale(1.02)}.section6-platform-image{flex-shrink:0;height:60px;-o-object-fit:contain;object-fit:contain;width:60px}.section6-platform-text{color:var(--white-base,#f4f4f4);font-family:Pretendard Variable;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.36px;line-height:140%;text-align:left;text-decoration:none;white-space:pre-line}.section6-bottom-description{align-items:center;display:flex;flex-direction:column;gap:4px;margin-top:60px}.section6-bottom-text{color:var(--white-a85,hsla(0,0%,96%,.85));font-family:Pretendard Variable;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.48px;line-height:140%;margin:0;text-align:center}.section6-mobile-break{display:none}.section6-desktop-break{display:inline}.section6-mobile-text{display:none}.section6-desktop-text{display:inline}@media (min-width:768px) and (max-width:1023px){.section6-container{gap:0;padding:80px 80px 60px}.section6-title-container{margin-bottom:40px}.section6-first-title{font-size:24px;letter-spacing:-.48px;line-height:140%}.section6-second-title{font-size:28px;letter-spacing:-.56px;line-height:140%}.section6-subtitle{font-size:16px;letter-spacing:-.24px;line-height:140%;margin-bottom:0}.section6-platforms-container{flex-direction:row;gap:16px;justify-content:center;margin-top:16px}.section6-platform-item{border-color:var(--white-a50,hsla(0,0%,96%,.5));gap:20px;height:80px;justify-content:space-between;padding:0 20px;width:calc(33.333% - 11px)}.section6-platform-image{height:40px;width:40px}.section6-platform-text{font-size:12px;letter-spacing:-.12px;line-height:140%}.section6-bottom-description{margin-top:40px}.section6-bottom-text{font-size:18px;letter-spacing:-.36px;line-height:140%}}@media (min-width:360px) and (max-width:767px){.section6-container{gap:0;padding:60px 20px}.section6-title-container{margin-bottom:32px}.section6-first-title{font-size:20px;letter-spacing:-.4px;line-height:140%}.section6-second-title{font-size:22px;letter-spacing:-.48px;line-height:140%}.section6-subtitle{font-size:14px;letter-spacing:-.21px;line-height:140%;margin-bottom:0}.section6-platforms-container{flex-direction:column;gap:16px;margin-top:16px}.section6-platform-item{border-color:var(--white-a50,hsla(0,0%,96%,.5));gap:20px;height:72px;justify-content:center;min-height:72px;padding:0 20px;width:100%}.section6-platform-image{height:35.714px;width:38.362px}.section6-platform-text{font-size:14px;letter-spacing:-.21px;line-height:140%;white-space:nowrap}.section6-mobile-break{display:inline}.section6-desktop-break{display:none}.section6-mobile-text{display:inline}.section6-desktop-text{display:none}.section6-bottom-description{margin-top:40px}.section6-bottom-text{font-size:16px;letter-spacing:-.24px;line-height:140%}}@media (max-width:359px){.section6-container{padding:40px 16px}.section6-first-title{font-size:18px;letter-spacing:-.36px}.section6-second-title{font-size:20px;letter-spacing:-.4px}.section6-subtitle{font-size:12px;letter-spacing:-.12px}.section6-platform-item{height:60px;padding:0 16px}.section6-platform-text{font-size:12px;letter-spacing:-.12px}.section6-bottom-text{font-size:14px;letter-spacing:-.21px}}.section7-container{align-items:center;align-self:stretch;background:linear-gradient(0deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.03)),#031022;display:flex;flex-direction:column;gap:0;justify-content:center;padding:120px 0 88px;width:100%}.section7-title{color:#f4f4f4;font-family:Pretendard Variable;font-size:28px;font-style:normal;font-weight:700;letter-spacing:-.56px;line-height:140%;margin:0;text-align:center}.section7-carousel-container{margin-top:60px;position:relative;width:100%}.carousel-viewport,.section7-carousel{display:block;max-width:none!important;overflow:hidden;position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%}.carousel-track,.section7-carousel-track{display:flex;max-width:none!important;transition:transform .5s ease-in-out;width:-moz-max-content;width:max-content}.carousel-slide,.section7-carousel-slide{align-items:center;display:flex;flex:0 0 auto;justify-content:center;max-width:none!important}.carousel-slide-inner{transition:transform .4s ease}.carousel-indicators{display:flex;gap:10px;justify-content:center;margin-top:24px}.carousel-dot{background:hsla(0,0%,85%,.5);border:none;border-radius:50%;cursor:pointer;height:10px;width:10px}.carousel-dot.active{background:#d8d8d8}.section7-review-card{background:#fff;border:.5px solid rgba(0,0,0,.1);border-radius:14.364px;box-shadow:0 4px 20px rgba(0,0,0,.08);flex-shrink:0;gap:40px;height:350px;max-height:350px;min-height:350px;overflow:hidden;padding:28px;width:718px}.section7-review-card,.section7-review-content{align-items:center;display:flex;flex-direction:column}.section7-review-content{height:100%;text-align:center;width:100%}.section7-review-text-container{align-items:center;display:flex;flex:1;justify-content:center;overflow:hidden;width:100%}.section7-review-text{color:#1a1a1a;font-family:Pretendard Variable;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.24px;line-height:130%;text-align:center}.section7-professor-info{align-items:flex-start;align-self:flex-start;display:flex;flex-direction:column;gap:8px;margin-top:40px}.section7-professor-info.with-image{align-items:center;align-self:flex-start;flex-direction:row;gap:16px}.section7-professor-avatar{background:#e8e8e8;border-radius:50%;flex-shrink:0;height:60px;overflow:hidden;width:60px}.section7-avatar-image{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section7-professor-text{display:flex;flex:1;flex-direction:column;gap:4px;text-align:left}.section7-professor-name{color:#031022;font-size:24px;font-weight:600;letter-spacing:-.48px}.section7-professor-name,.section7-professor-title{font-family:Pretendard Variable;font-style:normal;line-height:130%;margin:0;text-align:left}.section7-professor-title{color:#4a5568;font-size:18px;font-weight:400;letter-spacing:-.36px}.section7-indicators{display:flex;gap:12px;justify-content:center;margin-top:32px}.section7-indicator{background-color:hsla(0,0%,85%,.5);border:none;border-radius:50%;cursor:pointer;flex-shrink:0;height:12px!important;min-height:12px;min-width:12px;transition:all .3s ease;width:12px!important}.section7-indicator.active{background-color:#d8d8d8}.section7-container-large{gap:60px;padding:120px 0 88px}@media (min-width:768px) and (max-width:1023px){.section7-container{padding:80px 0 60px}.section7-carousel-container{margin-top:40px}.section7-review-card{align-items:center;background:#fff;border:.5px solid rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:40px;height:420px;padding:28px;width:452px}.section7-review-content{justify-content:space-between}.section7-review-text-container{align-items:flex-start;overflow-y:auto}.section7-review-text-container::-webkit-scrollbar{width:4px}.section7-review-text-container::-webkit-scrollbar-track{background:transparent}.section7-review-text-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:2px}.section7-review-text-container::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.section7-review-text{font-size:14px}.section7-professor-name{font-size:20px}.section7-professor-title{font-size:16px}.section7-professor-info.with-image{align-self:flex-start}}@media (min-width:360px) and (max-width:767px){.section7-container{padding:60px 20px 40px}.section7-title{font-size:24px}.section7-carousel-container{margin-top:24px;overflow:hidden}.section7-carousel{margin:0 auto;max-width:500px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 40px)}.section7-review-card{align-items:center;background:#fff;border:.5px solid rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:24px;height:320px;max-height:320px;min-height:320px;padding:20px;width:100%}.section7-review-text-container{align-items:center;display:flex;flex:1;height:auto;justify-content:center}.section7-review-text{display:-webkit-box;font-size:14px;-webkit-line-clamp:10;line-height:18.2px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.section7-professor-name{font-size:16px}.section7-professor-title{font-size:14px}.section7-professor-info.with-image{align-self:flex-start}.section7-indicators{gap:8px}.section7-indicator{height:8px;width:8px}}@media (max-width:359px){.section7-container{padding:40px 16px}.section7-title{font-size:20px;letter-spacing:-.4px}.section7-carousel-wrapper{width:280px}.section7-review-card{padding:16px;width:280px}}*{box-sizing:border-box}body,html{background:#031022;color:#fff;font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,Malgun Gothic,sans-serif;height:100vh;line-height:1.6;margin:0;overflow-x:hidden;overflow-y:scroll;padding:0;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}aside,body,div,footer,header,html,main,nav,section{max-width:100vw}@font-face{ascent-override:92%;descent-override:23%;font-display:block;font-family:Pretendard Variable;font-style:normal;font-weight:100 900;line-gap-override:0%;src:url(/campaign/fonts/PretendardVariable.ttf) format("truetype")}@media (max-width:768px){@font-face{font-display:block;font-display:fallback;font-family:Pretendard Variable;font-style:normal;font-weight:100 900;src:url(/campaign/fonts/PretendardVariable.ttf) format("truetype")}}input::-moz-placeholder{color:hsla(0,0%,100%,.5);font-family:Pretendard Variable,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.24px;line-height:normal}input::placeholder{color:hsla(0,0%,100%,.5);font-family:Pretendard Variable,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.24px;line-height:normal}