.HeroSection-module__fSZHDq__hero{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 40px 80px;display:flex;position:relative;overflow:hidden}.HeroSection-module__fSZHDq__heroContent{text-align:center;z-index:2;max-width:900px}.HeroSection-module__fSZHDq__badge{color:#c9a84c;letter-spacing:.3px;background:#c9a84c1f;border:1px solid #c9a84c40;border-radius:100px;align-items:center;gap:8px;margin-bottom:32px;padding:8px 20px;font-size:.82rem;font-weight:500;display:inline-flex}.HeroSection-module__fSZHDq__badgeDot{background:#c9a84c;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite HeroSection-module__fSZHDq__pulse}@keyframes HeroSection-module__fSZHDq__pulse{0%,to{opacity:1}50%{opacity:.3}}.HeroSection-module__fSZHDq__headline{letter-spacing:-.02em;margin-bottom:28px;font-size:clamp(2.8rem,7vw,5.5rem);font-weight:800;line-height:1.1}.HeroSection-module__fSZHDq__gradientText{background:linear-gradient(135deg,#fff 0%,#ffffffd9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.HeroSection-module__fSZHDq__gradientText2{background:linear-gradient(135deg,#667eea 0%,#764ba2 50%,#c9a84c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.HeroSection-module__fSZHDq__subheadline{color:#ffffff8c;max-width:650px;margin:0 auto 40px;font-size:clamp(1rem,2vw,1.25rem);font-weight:400;line-height:1.7}.HeroSection-module__fSZHDq__subheadline strong{color:#ffffffe6;font-weight:600}.HeroSection-module__fSZHDq__brDesktop{display:block}.HeroSection-module__fSZHDq__ctaGroup{justify-content:center;gap:16px;margin-bottom:56px;display:flex}.HeroSection-module__fSZHDq__ctaPrimary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:12px;align-items:center;gap:10px;padding:14px 32px;font-family:Pretendard,Inter,sans-serif;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.HeroSection-module__fSZHDq__ctaPrimary:hover{transform:translateY(-3px);box-shadow:0 12px 40px #667eea73}.HeroSection-module__fSZHDq__ctaPrimary i{font-size:.9rem;transition:transform .3s}.HeroSection-module__fSZHDq__ctaPrimary:hover i{transform:translate(4px)}.HeroSection-module__fSZHDq__ctaSecondary{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;padding:14px 32px;font-family:Pretendard,Inter,sans-serif;font-size:1rem;font-weight:500;transition:all .3s}.HeroSection-module__fSZHDq__ctaSecondary:hover{background:#ffffff1a;border-color:#ffffff40;transform:translateY(-2px)}.HeroSection-module__fSZHDq__trustBar{flex-direction:column;align-items:center;gap:16px;display:flex}.HeroSection-module__fSZHDq__trustLabel{color:#ffffff4d;letter-spacing:2px;text-transform:uppercase;font-size:.75rem;font-weight:500}.HeroSection-module__fSZHDq__trustLogos{align-items:center;gap:32px;display:flex}.HeroSection-module__fSZHDq__trustLogo{letter-spacing:2px;color:#fff3;font-family:Inter,sans-serif;font-size:.85rem;font-weight:700;transition:color .3s}.HeroSection-module__fSZHDq__trustLogo:hover{color:#ffffff80}.HeroSection-module__fSZHDq__statsBar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;gap:48px;padding:24px 48px;display:flex;position:absolute;bottom:80px;left:50%;transform:translate(-50%)}.HeroSection-module__fSZHDq__statItem{flex-direction:column;align-items:center;gap:4px;display:flex}.HeroSection-module__fSZHDq__statValue{background:linear-gradient(135deg,#667eea,#c9a84c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:800}.HeroSection-module__fSZHDq__statLabel{color:#fff6;letter-spacing:.5px;font-size:.75rem;font-weight:500}.HeroSection-module__fSZHDq__scrollHintOverlay{cursor:pointer;z-index:10;flex-direction:column;align-items:center;gap:12px;padding:16px 32px;transition:transform .3s;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.HeroSection-module__fSZHDq__scrollHintOverlay:hover{transform:translate(-50%)scale(1.05)}.HeroSection-module__fSZHDq__scrollGlowRing{background:radial-gradient(circle,#667eea26 0%,#0000 70%);border-radius:50%;width:80px;height:80px;animation:2.5s ease-in-out infinite HeroSection-module__fSZHDq__glowPulse;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.HeroSection-module__fSZHDq__scrollGlowRingInner{background:conic-gradient(#667eea4d,#764ba21a,#c9a84c4d,#667eea1a);border:1px solid #667eea33;border-radius:50%;width:50px;height:50px;animation:4s linear infinite HeroSection-module__fSZHDq__ringRotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#fff calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#fff calc(100% - 1.5px))}@keyframes HeroSection-module__fSZHDq__glowPulse{0%,to{opacity:.6;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.15)}}@keyframes HeroSection-module__fSZHDq__ringRotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.HeroSection-module__fSZHDq__scrollMousePremium{background:#ffffff08;border:2px solid #ffffff40;border-radius:14px;justify-content:center;width:24px;height:38px;margin-top:20px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 0 15px #667eea26,inset 0 0 8px #667eea0d}.HeroSection-module__fSZHDq__scrollHintOverlay:hover .HeroSection-module__fSZHDq__scrollMousePremium{border-color:#667eea80;box-shadow:0 0 25px #667eea4d,inset 0 0 12px #667eea1a}.HeroSection-module__fSZHDq__scrollWheelTrack{border-radius:2px;width:2px;height:14px;margin-top:8px;overflow:hidden}.HeroSection-module__fSZHDq__scrollWheel{background:linear-gradient(#667eea,#c9a84c);border-radius:2px;width:100%;height:6px;animation:2s ease-in-out infinite HeroSection-module__fSZHDq__wheelScroll}@keyframes HeroSection-module__fSZHDq__wheelScroll{0%{opacity:1;transform:translateY(-2px)}50%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(-2px)}}.HeroSection-module__fSZHDq__scrollTextGroup{flex-direction:column;align-items:center;gap:4px;display:flex}.HeroSection-module__fSZHDq__scrollTextMain{letter-spacing:3px;color:#ffffff80;font-family:Inter,sans-serif;font-size:.7rem;font-weight:600;transition:color .3s}.HeroSection-module__fSZHDq__scrollHintOverlay:hover .HeroSection-module__fSZHDq__scrollTextMain{color:#fffc}.HeroSection-module__fSZHDq__scrollTextSub{letter-spacing:1px;color:#fff3;font-size:.6rem;font-weight:400;transition:color .3s}.HeroSection-module__fSZHDq__scrollHintOverlay:hover .HeroSection-module__fSZHDq__scrollTextSub{color:#fff6}.HeroSection-module__fSZHDq__scrollChevrons{flex-direction:column;align-items:center;gap:2px;margin-top:4px;display:flex}.HeroSection-module__fSZHDq__scrollChevron{color:#ffffff26;animation:2s ease-in-out infinite HeroSection-module__fSZHDq__chevronCascade}.HeroSection-module__fSZHDq__chevron1{animation-delay:0s}.HeroSection-module__fSZHDq__chevron2{animation-delay:.15s}.HeroSection-module__fSZHDq__chevron3{animation-delay:.3s}@keyframes HeroSection-module__fSZHDq__chevronCascade{0%{opacity:.1;color:#667eea33;transform:translateY(-3px)}40%{opacity:1;color:#c9a84c99;transform:translateY(0)}80%,to{opacity:.1;color:#764ba233;transform:translateY(3px)}}.HeroSection-module__fSZHDq__scrollAccentLeft,.HeroSection-module__fSZHDq__scrollAccentRight{background:linear-gradient(90deg,#0000,#667eea4d,#0000);width:40px;height:1px;animation:2.5s ease-in-out infinite HeroSection-module__fSZHDq__accentFade;position:absolute;top:50%}.HeroSection-module__fSZHDq__scrollAccentLeft{right:calc(100% + 12px);transform:translateY(-50%)}.HeroSection-module__fSZHDq__scrollAccentRight{left:calc(100% + 12px);transform:translateY(-50%)}@keyframes HeroSection-module__fSZHDq__accentFade{0%,to{opacity:.3;width:30px}50%{opacity:.8;width:50px}}@media (max-width:768px){.HeroSection-module__fSZHDq__hero{padding:100px 20px 60px}.HeroSection-module__fSZHDq__badge{padding:6px 14px;font-size:.72rem}.HeroSection-module__fSZHDq__brDesktop{display:none}.HeroSection-module__fSZHDq__ctaGroup{flex-direction:column;align-items:center;gap:12px}.HeroSection-module__fSZHDq__ctaPrimary,.HeroSection-module__fSZHDq__ctaSecondary{justify-content:center;width:100%;max-width:280px}.HeroSection-module__fSZHDq__trustLogos{flex-wrap:wrap;justify-content:center;gap:20px}.HeroSection-module__fSZHDq__statsBar{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:40px;padding:20px 24px;position:relative;bottom:auto;left:auto;transform:none}}
