:root{--pro-landing-bg:#030406;--warp-blue:#9fcefe;--warp-blue-light:#86c4f7;--warp-blue-soft:#c3e6f2;--hero-en-from:#9fcefe;--hero-en-to:#edf6ff;--hero-ko:#edf6ff;--header-bg:#0e0e0eb3;--header-blur:30px;--cta-gradient:linear-gradient(270deg,#9dbef233 0%,#9dbef2e6 39.622%,#9dbef2e6 61.792%,#9dbef233 100%);--cta-border:#cbedf566;--text-dark:#030406;--text-neutral:#abadba;--divider-color:#101011;--font-cabinet:var(--font-cabinet-grotesk),"Cabinet Grotesk",sans-serif}.pro-landing-container{background:var(--pro-landing-bg);width:100%;max-width:100vw;min-height:100vh;position:relative;overflow-x:hidden}.pro-header{z-index:50;background:var(--header-bg);-webkit-backdrop-filter:blur(var(--header-blur));position:fixed;top:0;left:0;right:0}.pro-header-inner{justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;padding:12px 98px;display:flex}@media (max-width:1024px){.pro-header-inner{padding:12px 24px}}.cta-button-primary{background:var(--warp-blue-soft);letter-spacing:.2px;color:var(--text-dark);border-radius:6px;justify-content:center;align-items:center;padding:10px 32px;font-family:Instrument Sans,sans-serif;font-size:14px;font-weight:500;line-height:18px;transition:opacity .2s;display:flex}.cta-button-primary:hover{opacity:.9}.pro-hero{max-width:1440px;min-height:100vh;margin:0 auto;padding:160px 98px 0;position:relative;overflow:visible}.pro-hero__en-text{font-family:var(--font-cabinet);letter-spacing:-2px;background:linear-gradient(180deg,var(--hero-en-from)0%,var(--hero-en-to)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:192px;font-weight:500;line-height:.92}.pro-hero__ko-text{font-family:var(--font-pretendard),Pretendard,sans-serif;letter-spacing:-1px;color:var(--hero-ko);font-size:58px;font-weight:400;line-height:1.3}.pro-hero__row2{justify-content:space-between;align-items:flex-end;display:flex}.pro-hero__ellipses{pointer-events:none;z-index:1;position:absolute;inset:0}.pro-hero__ellipse{-webkit-backdrop-filter:blur(12px)saturate(1.5)brightness(1.08);background:0 0;border:1px solid #ffffff14;border-radius:50%;position:absolute;box-shadow:inset 0 -8px 6px -4px #ffffff40,inset 0 -2px 2px #ffffff2e,inset 4px -4px 6px -3px #ffffff1a,inset 0 1px 1px #ffffff08,0 4px 8px #00000026,8px 8px 16px #00000014}.pro-hero__ellipse--1,.pro-hero__ellipse--2,.pro-hero__ellipse--3,.pro-hero__ellipse--4,.pro-hero__ellipse--5{transform-origin:calc(100% + 650px);width:837px;height:269px;top:-250px;right:500px}.pro-hero__glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#9fcefe14 0%,#9fcefe08 40%,#0000 70%);border-radius:50%;width:1000px;height:1000px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.pro-hero__line{background:var(--warp-blue);opacity:.5;width:120px;height:1px}.pro-cta-card-wrap{z-index:2;max-width:1000px;margin:160px auto 0;position:relative}.pro-cta-card{-webkit-backdrop-filter:blur(30px)saturate(1.6)brightness(1.4)!important;background:#ffffff14!important;border:1px solid #ffffff2e!important;box-shadow:inset 0 1px #ffffff40,inset 0 -1px 3px #0009,inset 0 4px 12px #00000026,0 20px 50px #00000059!important}.pro-cta-card__inner{text-align:center;flex-direction:column;align-items:center;gap:28px;width:100%;padding:48px 60px;display:flex}.pro-cta-card__text{font-family:var(--font-pretendard),Pretendard,sans-serif;letter-spacing:-.45px;color:var(--gray-white);text-shadow:0 0 4px #00000040;word-break:keep-all;font-size:25px;font-weight:400;line-height:1.5}.cta-button-hero{background:var(--cta-gradient);width:240px;height:52px;font-family:var(--font-pretendard),Pretendard,sans-serif;letter-spacing:-.35px;color:var(--text-dark);-webkit-backdrop-filter:blur(6px);border:none;border-radius:0;justify-content:center;align-items:center;font-size:17px;font-weight:600;line-height:1.45;transition:all .3s;display:inline-flex;box-shadow:0 0 40px #00000040}.cta-button-hero:hover{background:linear-gradient(270deg,#9dbef24d 0%,#9dbef2f2 30% 70%,#9dbef24d 100%)}.pro-why{max-width:1440px;margin:0 auto;padding:80px 120px 120px;position:relative}.pro-why__block{align-items:center;gap:40px;min-height:40vh;padding:48px 0;display:flex}.pro-why__block--reverse .pro-why__anim{order:2}.pro-why__block--reverse .pro-why__text{text-align:right;order:1}.pro-why__block--reverse .pro-why__body{margin-left:auto}.pro-why__block+.pro-why__block{border-top:none}.pro-why__anim{flex-shrink:0;order:0;justify-content:center;align-items:center;width:300px;height:300px;display:flex}.pro-why__text{flex:1;order:1;min-width:0}.pro-why__title{font-family:var(--font-pretendard),Pretendard,sans-serif;letter-spacing:-.6px;color:var(--hero-ko);font-size:36px;font-weight:600;line-height:1.42}.pro-why__title-prefix{background:linear-gradient(90deg,var(--hero-en-from)0%,var(--hero-en-to)20%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1.2;display:block}.pro-why__block--reverse .pro-why__title-prefix{background:linear-gradient(270deg,var(--hero-en-from)0%,var(--hero-en-to)20%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pro-why__body{font-family:var(--font-pretendard),Pretendard,sans-serif;letter-spacing:-.3px;color:var(--text-neutral);word-break:keep-all;max-width:640px;margin-top:24px;font-size:20px;font-weight:400;line-height:1.7}.pro-process{max-width:1440px;margin:0 auto;padding:200px 98px 180px;position:relative;overflow:hidden}.pro-process__bg-text{font-family:var(--font-cabinet);letter-spacing:-5px;color:var(--text-neutral);opacity:.25;text-align:center;white-space:nowrap;pointer-events:none;z-index:0;font-size:320px;font-weight:500;line-height:.85;position:absolute;top:100px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.pro-process__header{z-index:1;text-align:center;margin-bottom:80px;position:relative}.pro-process__title{font-family:var(--font-pretendard),Pretendard,sans-serif;letter-spacing:-1px;color:var(--gray-white);font-size:52px;font-weight:500;line-height:1.3}.pro-process__subtitle{font-family:var(--font-pretendard),Pretendard,sans-serif;letter-spacing:-.5px;color:var(--text-neutral);word-break:keep-all;margin-top:16px;font-size:32px;font-weight:400;line-height:1.4}.pro-process__grid{z-index:1;flex-direction:column;gap:0;display:flex;position:relative}.pro-process__timeline{z-index:2;pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.pro-process__timeline-track{background:#9fcefe14;border-radius:1px;position:absolute;inset:0}.pro-process__timeline-fill{background:linear-gradient(to bottom,var(--warp-blue),var(--warp-blue-light));border-radius:1px;transition:height .1s linear;position:absolute;top:0;left:0;right:0;box-shadow:0 0 8px #9fcefe66}.pro-process__timeline-dot{background:#9fcefe26;border:2px solid #9fcefe33;border-radius:50%;width:12px;height:12px;transition:all .4s;position:absolute;left:50%;transform:translate(-50%)scale(.6)}.pro-process__timeline-dot:nth-child(3){top:8%}.pro-process__timeline-dot:nth-child(4){top:33%}.pro-process__timeline-dot:nth-child(5){top:58%}.pro-process__timeline-dot:nth-child(6){top:83%}.pro-process__timeline-dot.is-active{background:var(--warp-blue);border-color:var(--warp-blue);transform:translate(-50%)scale(1);box-shadow:0 0 12px #9fcefe80,0 0 24px #9fcefe33}.pro-process__card-wrap+.pro-process__card-wrap{margin-top:24px}.pro-process__card-wrap{width:46%}.pro-process__card-wrap--left{align-self:flex-start}.pro-process__card-wrap--right{align-self:flex-end}.pro-process__card{background:0 0;padding:44px 72px;position:relative}.pro-process__card:before{content:"";background:linear-gradient(#101011 0%,#344c6d 50%,#101011 100%);width:1px;position:absolute;top:0;bottom:0;left:0}.pro-process__card:after{content:"";background:linear-gradient(#101011 0%,#344c6d 50%,#101011 100%);width:1px;position:absolute;top:0;bottom:0;right:0}.pro-process__card-header{align-items:center;gap:16px;display:flex}.pro-process__card-number{letter-spacing:-.77px;color:var(--warp-blue);flex-shrink:0;width:36px;font-family:Big Shoulders Display,sans-serif;font-size:44px;font-weight:600;line-height:1.45}.pro-process__card-title{font-family:var(--font-pretendard),Pretendard,sans-serif;letter-spacing:-.56px;color:var(--warp-blue);font-size:32px;font-weight:600;line-height:1.4}.pro-process__card-desc{font-family:var(--font-pretendard),Pretendard,sans-serif;letter-spacing:-.35px;color:var(--text-neutral);word-break:keep-all;margin-top:4px;padding-left:52px;font-size:20px;font-weight:500;line-height:1.45}.pro-process__glow{pointer-events:none;background:url(/images/pro/process-glow.png) top/100% no-repeat;width:200%;height:700px;position:absolute;bottom:-520px;left:50%;transform:translate(-50%)}@media (max-width:1439px){.pro-header-inner{padding:12px 48px}.pro-hero{padding:140px 48px 0}.pro-hero__en-text{font-size:140px}.pro-hero__ko-text{font-size:42px}.pro-hero__ellipse--1,.pro-hero__ellipse--2,.pro-hero__ellipse--3,.pro-hero__ellipse--4,.pro-hero__ellipse--5{transform-origin:calc(100% + 550px);width:700px;height:225px;top:-200px;right:400px}.pro-why{padding:60px 48px 80px}.pro-why__block{gap:48px;min-height:40vh;padding:40px 0}.pro-why__anim{width:240px;height:240px}.pro-why__title{font-size:30px}.pro-why__body{font-size:17px}.pro-process{padding:160px 48px 140px}.pro-process__bg-text{font-size:240px}.pro-process__title{font-size:44px}.pro-process__subtitle{font-size:26px}}@media (max-width:1023px){.pro-header-inner{padding:12px 32px}.pro-hero{padding:120px 32px 0}.pro-hero__en-text{font-size:100px}.pro-hero__ko-text{font-size:32px}.pro-hero__glow{width:700px;height:700px}.pro-hero__line{width:80px}.pro-hero__ellipse--1,.pro-hero__ellipse--2,.pro-hero__ellipse--3,.pro-hero__ellipse--4,.pro-hero__ellipse--5{transform-origin:calc(100% + 420px);width:560px;height:180px;top:-150px;right:300px}.pro-cta-card-wrap{margin-top:60px}.pro-cta-card__inner{gap:32px;padding:48px 40px}.pro-why{padding:40px 32px 60px}.pro-why__block{flex-direction:column;align-items:center;gap:24px;min-height:auto;padding:28px 0}.pro-why__block--reverse .pro-why__anim,.pro-why__anim{order:0;align-self:center;width:160px;height:160px}.pro-why__block--reverse .pro-why__text,.pro-why__text{text-align:left;order:1;align-self:auto}.pro-why__block--reverse .pro-why__body{margin-left:0}.pro-why__title{font-size:26px}.pro-why__body{font-size:16px}.pro-process{padding:120px 32px 100px}.pro-process__bg-text{font-size:180px}.pro-process__title{font-size:36px}.pro-process__subtitle{font-size:22px}.pro-process__card{padding:32px 36px}.pro-process__card-number{width:30px;font-size:36px}.pro-process__card-title{font-size:24px}.pro-process__card-desc{padding-left:46px;font-size:16px}.pro-cta-card__text{font-size:24px}}@media (max-width:639px){.pro-header-inner{padding:10px 20px}.pro-hero{padding:100px 16px 0}.pro-hero__en-text{letter-spacing:-1px;font-size:64px}.pro-hero__ko-text{font-size:24px}.pro-hero__ellipse--1,.pro-hero__ellipse--2,.pro-hero__ellipse--3,.pro-hero__ellipse--4,.pro-hero__ellipse--5{transform-origin:calc(100% + 280px);width:380px;height:122px;top:-100px;right:180px}.pro-hero__glow{width:400px;height:400px}.pro-hero__line{width:40px}.pro-hero .ml-8{margin-left:12px}.pro-cta-card-wrap{margin-top:48px}.pro-cta-card__inner{gap:24px;padding:32px 20px}.cta-button-hero{width:auto;height:auto;padding:12px 40px;font-size:16px}.pro-why{padding:20px 20px 48px}.pro-why__block{gap:20px;min-height:auto;padding:16px 0}.pro-why__anim{align-self:center;width:140px;height:140px}.pro-why__title{font-size:22px}.pro-why__body{margin-top:12px;font-size:14px;line-height:1.65}.pro-process{padding:80px 20px 60px}.pro-process__bg-text{font-size:100px;top:40px}.pro-process__header{margin-bottom:48px}.pro-process__title{font-size:28px}.pro-process__subtitle{margin-top:12px;font-size:18px}.pro-process__timeline{display:none}.pro-process__card-wrap{width:100%}.pro-process__card{padding:28px 24px}.pro-process__card-number{width:24px;font-size:28px}.pro-process__card-title{font-size:18px}.pro-process__card-header{gap:10px}.pro-process__card-desc{margin-top:12px;padding-left:34px;font-size:14px}.pro-cta-card__text{font-size:16px}}@media (max-width:399px){.pro-hero{padding:90px 12px 0}.pro-hero__en-text{font-size:48px}.pro-hero__ko-text{font-size:20px}.pro-hero__line{width:28px}.pro-hero .ml-8{margin-left:8px}.pro-hero__ellipse--1,.pro-hero__ellipse--2,.pro-hero__ellipse--3,.pro-hero__ellipse--4,.pro-hero__ellipse--5{transform-origin:calc(100% + 200px);width:300px;height:96px;top:-70px;right:120px}.pro-why{padding:16px 16px 40px}.pro-why__block{gap:16px;min-height:auto;padding:12px 0}.pro-why__title{font-size:20px}.pro-why__body{margin-top:10px;font-size:13px}.pro-why__anim{width:100px;height:100px}.pro-cta-card__text{font-size:14px}.pro-cta-card__inner{gap:20px;padding:24px 16px}.cta-button-hero{padding:10px 32px;font-size:15px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:.6s ease-out forwards fadeInUp}.pro-process__reveal{opacity:0;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(30px)}.pro-process__reveal.is-visible{opacity:1;transform:translateY(0)}
