@import url(https://cdn.jsdelivr.net/gh/fonts-archive/Paperlogy/subsets/Paperlogy-dynamic-subset.css);@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css);@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;1,400;1,600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700&display=swap);.main-header[data-v-97225870]{position:fixed;top:0;left:0;right:0;z-index:1000}.header-bar[data-v-97225870]{background:transparent;transition:background .3s ease,box-shadow .3s ease}.main-header.is-subpage .header-bar[data-v-97225870]{background:#fff;box-shadow:0 2px 20px rgba(0,0,0,.08)}.header-inner[data-v-97225870]{max-width:1400px;margin:0 auto;padding:0 40px;height:80px;display:flex;align-items:center;justify-content:space-between}.logo[data-v-97225870]{display:flex;align-items:center;text-decoration:none}.logo-text-header[data-v-97225870]{font-family:var(--font-pretendard);font-size:18px;font-weight:700;color:var(--rayone-primary);letter-spacing:-.5px;white-space:nowrap}.header-right[data-v-97225870]{display:flex;align-items:center;gap:24px}.phone-number[data-v-97225870]{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--rayone-primary);border:1px solid var(--rayone-primary);padding:10px 20px;border-radius:30px;transition:all .3s ease}.phone-number[data-v-97225870]:hover{background:var(--rayone-primary);color:#fff}.phone-icon[data-v-97225870]{font-size:16px}.phone-number .number[data-v-97225870]{font-family:var(--font-paperlogy);font-size:16px;font-weight:600;letter-spacing:1px}.menu-toggle[data-v-97225870]{display:flex;flex-direction:column;justify-content:center;gap:6px;width:32px;height:32px;background:none;border:none;cursor:pointer;padding:4px}.menu-toggle span[data-v-97225870]{display:block;width:100%;height:2px;background:var(--rayone-primary);transition:all .3s ease}.menu-open .menu-toggle span[data-v-97225870]:first-child{transform:rotate(45deg) translate(6px,6px)}.menu-open .menu-toggle span[data-v-97225870]:nth-child(2){opacity:0}.menu-open .menu-toggle span[data-v-97225870]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.mega-menu[data-v-97225870]{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;transition:all .5s cubic-bezier(.4,0,.2,1)}.mega-menu.is-open[data-v-97225870]{opacity:1;visibility:visible}.mega-menu-bg[data-v-97225870]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--rayone-primary) 0,var(--rayone-primary-dark) 100%);transform:translateY(-100%);transition:transform .6s cubic-bezier(.4,0,.2,1)}.mega-menu.is-open .mega-menu-bg[data-v-97225870]{transform:translateY(0)}.mega-watermark[data-v-97225870]{position:absolute;bottom:-15%;right:-10%;width:900px;height:auto;opacity:.1;pointer-events:none;z-index:0;filter:brightness(0) invert(1)}.mega-menu-content[data-v-97225870]{position:relative;height:100%;max-width:1400px;margin:0 auto;padding:120px 40px 60px;display:flex;flex-direction:column;opacity:0;transform:translateY(20px);transition:all .4s ease .3s}.mega-menu.is-open .mega-menu-content[data-v-97225870]{opacity:1;transform:translateY(0)}.mega-header[data-v-97225870]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:60px}.mega-logo[data-v-97225870]{display:flex;flex-direction:column}.mega-logo .logo-text[data-v-97225870]{font-size:32px;color:#fff}.menu-grid[data-v-97225870]{display:grid;grid-template-columns:repeat(6,1fr);gap:40px;flex:1}.menu-column[data-v-97225870]{opacity:0;transform:translateY(20px);transition:all .4s ease}.mega-menu.is-open .menu-column[data-v-97225870]{opacity:1;transform:translateY(0)}.mega-menu.is-open .menu-column[data-v-97225870]:first-child{transition-delay:.35s}.mega-menu.is-open .menu-column[data-v-97225870]:nth-child(2){transition-delay:.4s}.mega-menu.is-open .menu-column[data-v-97225870]:nth-child(3){transition-delay:.45s}.mega-menu.is-open .menu-column[data-v-97225870]:nth-child(4){transition-delay:.5s}.mega-menu.is-open .menu-column[data-v-97225870]:nth-child(5){transition-delay:.55s}.mega-menu.is-open .menu-column[data-v-97225870]:nth-child(6){transition-delay:.6s}.menu-title[data-v-97225870]{font-size:18px;font-weight:600;color:#fff;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.2)}.sub-menu[data-v-97225870]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.sub-menu a[data-v-97225870]{font-size:15px;color:hsla(0,0%,100%,.7);text-decoration:none;transition:all .3s ease;display:inline-block}.sub-menu a[data-v-97225870]:hover{color:#fff;transform:translateX(8px)}.mega-phone[data-v-97225870]{display:inline-block;text-decoration:none;border:2px solid hsla(0,0%,100%,.5);padding:16px 32px;transition:all .3s ease}.mega-phone[data-v-97225870]:hover{border-color:#fff;background:hsla(0,0%,100%,.1)}.mega-phone .number[data-v-97225870]{font-family:var(--font-paperlogy);font-size:28px;font-weight:700;color:#fff;letter-spacing:2px}.close-btn[data-v-97225870]{position:absolute;top:40px;right:40px;width:48px;height:48px;background:none;border:none;cursor:pointer;padding:0}.close-btn span[data-v-97225870]{position:absolute;top:50%;left:50%;width:32px;height:2px;background:#fff}.close-btn span[data-v-97225870]:first-child{transform:translate(-50%,-50%) rotate(45deg)}.close-btn span[data-v-97225870]:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.close-btn:hover span[data-v-97225870]{background:hsla(0,0%,100%,.7)}.popup-overlay[data-v-737e643b]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2000;background:transparent;display:flex;align-items:center;justify-content:flex-start;pointer-events:none;transition:background .4s ease}.popup-overlay.is-open[data-v-737e643b]{background:rgba(0,0,0,.6);pointer-events:auto}.popup-content[data-v-737e643b]{position:relative;display:flex;align-items:center;margin-left:40px;transform:translateX(calc(-100% - 40px));transition:transform .5s cubic-bezier(.4,0,.2,1);pointer-events:auto}.popup-overlay.is-open .popup-content[data-v-737e643b]{transform:translateX(0)}.side-banner[data-v-737e643b]{position:absolute;right:-72px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:72px;padding:60px 18px;border:none;border-radius:0 12px 12px 0;box-shadow:4px 0 30px rgba(0,0,0,.15);text-decoration:none;cursor:pointer;transition:background .3s ease}.side-banner.is-active[data-v-737e643b],.side-banner[data-v-737e643b],.side-banner[data-v-737e643b]:hover{background:var(--rayone-primary)}.banner-text-vertical[data-v-737e643b]{writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-paperlogy);font-size:16px;font-weight:900;letter-spacing:5px;color:#fff}.banner-arrow[data-v-737e643b]{font-size:18px;color:#fff}.popup-frame[data-v-737e643b]{background:var(--rayone-primary);padding:16px;border-radius:0 16px 16px 0;box-shadow:10px 0 40px rgba(0,0,0,.3)}.popup-image[data-v-737e643b]{display:block;height:85vh;width:auto;border-radius:12px;-o-object-fit:contain;object-fit:contain}.custom-cursor[data-v-a485f798]{position:fixed;top:0;left:0;width:180px;height:180px;margin-left:-90px;margin-top:-90px;pointer-events:none;z-index:9999;transition:transform .05s linear}.cursor-ring[data-v-a485f798]{position:absolute;top:0;left:0;width:100%;height:100%;animation:rotateCursor-a485f798 10s linear infinite}.ring-svg[data-v-a485f798]{width:100%;height:100%}.cursor-text[data-v-a485f798]{font-family:var(--font-paperlogy);font-size:14px;font-weight:700;fill:var(--rayone-primary);letter-spacing:4px;text-transform:uppercase}.cursor-arc[data-v-a485f798]{fill:none;stroke:var(--rayone-primary);stroke-width:2;stroke-linecap:round;stroke-dasharray:170 400;stroke-dashoffset:500}@keyframes rotateCursor-a485f798{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cursor-inner-circle[data-v-a485f798]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;background:hsla(0,0%,100%,.95);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.down-text[data-v-a485f798],.scroll-text[data-v-a485f798]{font-family:var(--font-paperlogy);font-size:10px;font-weight:700;color:#1a1a1a;letter-spacing:2px}.floating-bottom-bar[data-v-1ea8d427]{position:fixed;bottom:0;left:0;right:0;z-index:800;padding:0 40px 24px;pointer-events:none}.bar-inner[data-v-1ea8d427]{max-width:800px;margin:0 auto;display:flex;gap:12px;pointer-events:auto}.bar-btn[data-v-1ea8d427]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 20px;border:none;border-radius:8px;font-family:var(--font-pretendard);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.15)}.bar-btn.register[data-v-1ea8d427]{background:var(--rayone-primary);color:#fff}.bar-btn.register[data-v-1ea8d427]:hover{background:var(--rayone-primary-dark);transform:translateY(-2px);box-shadow:0 6px 24px rgba(163,32,53,.3)}.bar-btn.video[data-v-1ea8d427]{background:#1a1a1a;color:#fff}.bar-btn.video[data-v-1ea8d427]:hover{background:#000;transform:translateY(-2px);box-shadow:0 6px 24px rgba(0,0,0,.3)}.bar-btn.popup[data-v-1ea8d427]{background:#fff;color:#333;border:1px solid #e5e5e5}.bar-btn.popup[data-v-1ea8d427]:hover{background:#f5f5f5;transform:translateY(-2px);box-shadow:0 6px 24px rgba(0,0,0,.1)}.bar-btn.more[data-v-1ea8d427]{background:linear-gradient(135deg,#2c3e50,#1a252f);color:#fff}.bar-btn.more[data-v-1ea8d427]:hover{background:linear-gradient(135deg,#34495e,#2c3e50);transform:translateY(-2px);box-shadow:0 6px 24px rgba(44,62,80,.3)}.btn-icon[data-v-1ea8d427]{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.btn-icon svg[data-v-1ea8d427]{width:100%;height:100%}.modal-overlay[data-v-1ea8d427]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px;pointer-events:auto}.modal-overlay.video-overlay[data-v-1ea8d427]{background:rgba(0,0,0,.9)}.modal-close[data-v-1ea8d427]{position:absolute;top:20px;right:20px;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:0}.modal-close span[data-v-1ea8d427]{position:absolute;top:50%;left:50%;width:24px;height:2px;background:#333;transition:background .3s ease}.modal-close span[data-v-1ea8d427]:first-child{transform:translate(-50%,-50%) rotate(45deg)}.modal-close span[data-v-1ea8d427]:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.modal-close:hover span[data-v-1ea8d427]{background:var(--rayone-primary)}.modal-close.white span[data-v-1ea8d427]{background:#fff}.modal-close.white:hover span[data-v-1ea8d427]{background:hsla(0,0%,100%,.7)}.register-modal[data-v-1ea8d427]{position:relative;width:100%;max-width:440px;background:#fff;border-radius:16px;padding:48px 40px}.modal-title[data-v-1ea8d427]{font-family:var(--font-pretendard);font-size:24px;font-weight:700;color:#1a1a1a;text-align:center;margin-bottom:8px}.modal-desc[data-v-1ea8d427]{font-family:var(--font-pretendard);font-size:14px;color:#888;text-align:center;margin-bottom:32px}.register-form[data-v-1ea8d427]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-1ea8d427]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-1ea8d427]{font-family:var(--font-pretendard);font-size:14px;font-weight:600;color:#333}.form-group input[type=tel][data-v-1ea8d427],.form-group input[type=text][data-v-1ea8d427]{padding:14px 16px;border:1px solid #ddd;border-radius:8px;font-family:var(--font-pretendard);font-size:15px;transition:border-color .3s ease}.form-group input[type=tel][data-v-1ea8d427]:focus,.form-group input[type=text][data-v-1ea8d427]:focus{outline:none;border-color:var(--rayone-primary)}.phone-inputs[data-v-1ea8d427]{display:flex;align-items:center;gap:6px}.phone-inputs input[data-v-1ea8d427]{flex:1;text-align:center;min-width:0}.phone-dash[data-v-1ea8d427]{color:#999;font-size:16px;flex-shrink:0}.form-group.checkbox[data-v-1ea8d427]{margin-top:8px}.checkbox-label[data-v-1ea8d427]{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:#666}.checkbox-label input[type=checkbox][data-v-1ea8d427]{display:none}.checkmark[data-v-1ea8d427]{width:20px;height:20px;border:2px solid #ddd;border-radius:4px;position:relative;transition:all .3s ease;flex-shrink:0}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-1ea8d427]{background:var(--rayone-primary);border-color:var(--rayone-primary)}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-1ea8d427]:after{content:"";position:absolute;top:3px;left:6px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.submit-btn[data-v-1ea8d427]{margin-top:12px;padding:16px;background:var(--rayone-primary);border:none;border-radius:8px;font-family:var(--font-pretendard);font-size:16px;font-weight:600;color:#fff;cursor:pointer;transition:background .3s ease}.submit-btn[data-v-1ea8d427]:hover{background:var(--rayone-primary-dark)}.video-modal[data-v-1ea8d427]{position:relative;width:100%;max-width:900px}.video-wrapper[data-v-1ea8d427]{width:100%;aspect-ratio:16/9;background:#000}.video-wrapper iframe[data-v-1ea8d427]{width:100%;height:100%}.modal-enter-active[data-v-1ea8d427],.modal-leave-active[data-v-1ea8d427]{transition:opacity .3s ease}.modal-enter-active .register-modal[data-v-1ea8d427],.modal-enter-active .video-modal[data-v-1ea8d427],.modal-leave-active .register-modal[data-v-1ea8d427],.modal-leave-active .video-modal[data-v-1ea8d427]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from[data-v-1ea8d427],.modal-leave-to[data-v-1ea8d427]{opacity:0}.modal-enter-from .register-modal[data-v-1ea8d427],.modal-enter-from .video-modal[data-v-1ea8d427],.modal-leave-to .register-modal[data-v-1ea8d427],.modal-leave-to .video-modal[data-v-1ea8d427]{transform:scale(.95);opacity:0}.splash-screen[data-v-601710b4]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden}.split-panel[data-v-601710b4]{position:absolute;top:0;width:33.34%;height:100%;z-index:2;transition:transform 1.2s cubic-bezier(.76,0,.24,1)}.panel-left[data-v-601710b4]{left:0}.panel-center[data-v-601710b4]{left:33.33%;transition-delay:.1s}.panel-right[data-v-601710b4]{left:66.66%;transition-delay:.2s}.panel-center[data-v-601710b4],.panel-left[data-v-601710b4],.panel-right[data-v-601710b4]{background:var(--rayone-primary)}.split-panel.slide-up[data-v-601710b4]{transform:translateY(-100%)}.splash-watermark[data-v-601710b4]{position:absolute;right:-5%;bottom:-10%;height:70vh;opacity:0;filter:brightness(0) invert(1);pointer-events:none;z-index:3;animation:watermarkIn-601710b4 1.5s ease-out .3s forwards}.splash-screen.is-leaving .splash-watermark[data-v-601710b4]{opacity:0!important;transition:opacity .3s ease}@keyframes watermarkIn-601710b4{0%{opacity:0;transform:scale(.95)}to{opacity:.03;transform:scale(1)}}.deco-lines[data-v-601710b4]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:4;pointer-events:none}.deco-line[data-v-601710b4]{position:absolute;height:1px;background:linear-gradient(90deg,transparent,var(--rayone-primary),transparent);opacity:0}.line-top[data-v-601710b4]{top:20%;left:10%;width:0;animation:lineExpand-601710b4 1s ease-out .8s forwards}.line-bottom[data-v-601710b4]{bottom:20%;right:10%;width:0;animation:lineExpand-601710b4 1s ease-out 1s forwards}@keyframes lineExpand-601710b4{0%{width:0;opacity:0}50%{opacity:.5}to{width:180px;opacity:.3}}.splash-screen.is-leaving .deco-lines[data-v-601710b4]{opacity:0;transition:opacity .3s ease}.splash-content[data-v-601710b4]{position:relative;z-index:10;text-align:center;opacity:1;transition:opacity .6s ease}.splash-content.fade-out[data-v-601710b4]{opacity:0}.sub-title[data-v-601710b4]{font-family:var(--font-pretendard);font-size:15px;font-weight:400;color:hsla(0,0%,100%,.8);letter-spacing:4px;margin-bottom:24px;opacity:0;transform:translateY(20px);animation:fadeUp-601710b4 .8s ease-out .3s forwards}.main-title[data-v-601710b4]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:40px}.title-brand[data-v-601710b4]{font-size:64px;font-weight:800;color:#fff;letter-spacing:12px;animation:fadeUp-601710b4 1s cubic-bezier(.16,1,.3,1) .6s forwards}.title-brand[data-v-601710b4],.title-central[data-v-601710b4]{font-family:var(--font-pretendard);opacity:0;transform:translateY(40px)}.title-central[data-v-601710b4]{font-size:42px;font-weight:300;color:hsla(0,0%,100%,.7);letter-spacing:16px;animation:fadeUp-601710b4 1s cubic-bezier(.16,1,.3,1) .8s forwards}.divider[data-v-601710b4]{width:60px;height:1px;background:var(--rayone-primary);margin:0 auto 32px;opacity:0;animation:dividerExpand-601710b4 .8s ease-out 1.2s forwards}@keyframes dividerExpand-601710b4{0%{width:0;opacity:0}to{width:60px;opacity:1}}.slogan[data-v-601710b4]{font-family:var(--font-paperlogy);font-size:13px;font-weight:400;color:hsla(0,0%,100%,.4);letter-spacing:6px;opacity:0;animation:fadeUp-601710b4 .8s ease-out 1.5s forwards}.progress-container[data-v-601710b4]{position:absolute;bottom:0;left:0;right:0;z-index:10;transition:opacity .3s ease}.progress-container.fade-out[data-v-601710b4]{opacity:0}.progress-bar[data-v-601710b4]{width:100%;height:3px;background:hsla(0,0%,100%,.1)}.progress-fill[data-v-601710b4]{height:100%;background:linear-gradient(90deg,var(--rayone-primary-dark),var(--rayone-primary),var(--rayone-primary-light));animation:progressFill-601710b4 4s linear forwards}@keyframes progressFill-601710b4{0%{width:0}to{width:100%}}@keyframes fadeUp-601710b4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mobile-header[data-v-5435d182]{position:fixed;top:0;left:0;right:0;z-index:1000}.header-bar[data-v-5435d182]{background:var(--rayone-primary);transition:background .3s ease}.header-inner[data-v-5435d182]{padding:0 20px;height:60px;display:flex;align-items:center;justify-content:space-between}.logo[data-v-5435d182]{display:flex;align-items:center;text-decoration:none}.logo-text-header[data-v-5435d182]{font-family:var(--font-pretendard);font-size:12px;font-weight:700;color:#fff;letter-spacing:-.3px;line-height:1.4}.header-right[data-v-5435d182]{display:flex;align-items:center;gap:16px}.phone-btn[data-v-5435d182]{display:flex;align-items:center;gap:6px;padding:8px 14px;color:#fff;border:1px solid hsla(0,0%,100%,.5);border-radius:30px;text-decoration:none;transition:all .3s ease}.phone-btn[data-v-5435d182]:active{background:#fff;color:var(--rayone-primary)}.phone-number[data-v-5435d182]{font-family:var(--font-paperlogy);font-size:13px;font-weight:600;letter-spacing:.5px}.menu-toggle[data-v-5435d182]{display:flex;flex-direction:column;justify-content:center;gap:5px;width:28px;height:28px;background:none;border:none;cursor:pointer;padding:4px}.menu-toggle span[data-v-5435d182]{display:block;width:100%;height:2px;background:#fff;transition:all .3s ease;transform-origin:center}.menu-open .menu-toggle span[data-v-5435d182]:first-child{transform:rotate(45deg) translate(5px,5px)}.menu-open .menu-toggle span[data-v-5435d182]:nth-child(2){opacity:0}.menu-open .menu-toggle span[data-v-5435d182]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-menu[data-v-5435d182]{position:fixed;top:60px;left:0;right:0;bottom:0;opacity:0;visibility:hidden;transition:all .4s ease}.mobile-menu.is-open[data-v-5435d182]{opacity:1;visibility:visible}.menu-bg[data-v-5435d182]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#112238,#091525);transform:translateY(-100%);transition:transform .5s cubic-bezier(.4,0,.2,1)}.mobile-menu.is-open .menu-bg[data-v-5435d182]{transform:translateY(0)}.menu-content[data-v-5435d182]{position:relative;height:100%;display:flex;flex-direction:column;padding:30px 24px;opacity:0;transform:translateY(10px);transition:all .3s ease .2s}.mobile-menu.is-open .menu-content[data-v-5435d182]{opacity:1;transform:translateY(0)}.menu-header[data-v-5435d182]{margin-bottom:30px}.menu-phone[data-v-5435d182]{display:inline-block;text-decoration:none;border:1px solid hsla(0,0%,100%,.5);padding:12px 24px;border-radius:30px}.menu-phone .number[data-v-5435d182]{font-family:var(--font-paperlogy);font-size:20px;font-weight:600;color:#fff;letter-spacing:1px}.menu-nav[data-v-5435d182]{flex:1;overflow-y:auto}.menu-group[data-v-5435d182]{border-bottom:1px solid hsla(0,0%,100%,.15);opacity:0;transform:translateY(10px);transition:all .3s ease;transition-delay:var(--delay)}.mobile-menu.is-open .menu-group[data-v-5435d182]{opacity:1;transform:translateY(0)}.menu-title[data-v-5435d182]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 0;background:none;border:none;font-size:17px;font-weight:600;color:#fff;cursor:pointer;text-align:left}.menu-title .arrow[data-v-5435d182]{transition:transform .3s ease}.menu-title.is-open .arrow[data-v-5435d182]{transform:rotate(180deg)}.sub-menu[data-v-5435d182]{list-style:none;padding:0;margin:0;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.sub-menu.is-open[data-v-5435d182]{max-height:300px;padding-bottom:16px}.sub-menu li[data-v-5435d182]{padding:0}.sub-menu a[data-v-5435d182]{display:block;padding:12px 0 12px 16px;font-size:15px;color:hsla(0,0%,100%,.7);text-decoration:none;transition:color .3s ease}.sub-menu a[data-v-5435d182]:active{color:#fff}.menu-footer[data-v-5435d182]{padding-top:24px;border-top:1px solid hsla(0,0%,100%,.15)}.footer-logo[data-v-5435d182]{display:flex;flex-direction:column;gap:2px}.footer-logo .logo-main[data-v-5435d182]{font-family:var(--font-paperlogy);font-size:24px;font-weight:700;color:#fff;letter-spacing:2px}.mobile-promo-bar[data-v-0180ca3a]{position:sticky;top:60px;z-index:700;background:#1a1a1a}.promo-link[data-v-0180ca3a]{display:block;width:100%;cursor:pointer}.promo-img[data-v-0180ca3a]{width:100%;height:auto;display:block}.fade-enter-active[data-v-0180ca3a],.fade-leave-active[data-v-0180ca3a]{transition:opacity .3s ease}.fade-enter-from[data-v-0180ca3a],.fade-leave-to[data-v-0180ca3a]{opacity:0}.floating-btn[data-v-e09f76da]{position:fixed;bottom:55px;left:20px;border:none;padding:0;background:transparent;cursor:pointer;z-index:800;transition:transform .3s ease}.floating-btn[data-v-e09f76da]:active{transform:scale(.95)}.floating-btn img[data-v-e09f76da]{width:auto;height:80px;display:block}.modal-overlay[data-v-e09f76da]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:3000;padding:20px}.modal-wrapper[data-v-e09f76da]{position:relative;width:100%;max-width:400px}.close-btn[data-v-e09f76da]{position:absolute;top:-18px;right:-18px;width:36px;height:36px;background:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--rayone-primary);box-shadow:0 2px 10px rgba(0,0,0,.2);z-index:10}.modal-image[data-v-e09f76da]{position:relative;width:100%;overflow:hidden}.modal-image img[data-v-e09f76da]{width:100%;height:auto;display:block}.modal-image[data-v-e09f76da]:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(120deg,transparent,transparent 30%,hsla(0,0%,100%,.4) 50%,transparent 70%,transparent);animation:shine-e09f76da 2.5s ease-in-out infinite}@keyframes shine-e09f76da{0%{left:-100%}50%,to{left:150%}}.modal-content[data-v-e09f76da]{background:var(--rayone-primary);padding:16px}.modal-video[data-v-e09f76da]{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:8px}.modal-video iframe[data-v-e09f76da]{width:100%;height:100%}.modal-enter-active[data-v-e09f76da],.modal-leave-active[data-v-e09f76da]{transition:opacity .3s ease}.modal-enter-active .modal-wrapper[data-v-e09f76da],.modal-leave-active .modal-wrapper[data-v-e09f76da]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from[data-v-e09f76da],.modal-leave-to[data-v-e09f76da]{opacity:0}.modal-enter-from .modal-wrapper[data-v-e09f76da],.modal-leave-to .modal-wrapper[data-v-e09f76da]{transform:scale(.9);opacity:0}.floating-btns[data-v-39a172af]{position:fixed;bottom:55px;right:20px;display:flex;flex-direction:column;gap:12px;z-index:800}.float-btn[data-v-39a172af]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;border:none;text-decoration:none;cursor:pointer;box-shadow:0 4px 20px rgba(0,0,0,.25);transition:transform .3s ease,box-shadow .3s ease;overflow:visible}.float-btn[data-v-39a172af]:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:50%;background:conic-gradient(from 0deg,#d4af37,#fff8dc,#d4af37,#b8860b,gold,#d4af37);z-index:-1;animation:rotate-gold-border-39a172af 3s linear infinite}.float-btn[data-v-39a172af]:active{transform:scale(.95)}.float-btn .btn-label[data-v-39a172af]{font-family:var(--font-pretendard);font-size:11px;font-weight:600;margin-top:4px;position:relative;z-index:2}@keyframes rotate-gold-border-39a172af{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.float-btn svg[data-v-39a172af]{position:relative;z-index:2}.float-btn.call[data-v-39a172af]{background:var(--rayone-primary);color:#fff}.float-btn.call[data-v-39a172af]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:url(/img/logo_symbol.45228737.png) no-repeat 50%;background-size:contain;opacity:.15;filter:brightness(0) invert(1)}.float-btn.register[data-v-39a172af]{background:#fff;color:var(--rayone-primary)}.float-btn.register[data-v-39a172af]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:url(/img/logo_symbol.45228737.png) no-repeat 50%;background-size:contain;opacity:.1}.modal-overlay[data-v-39a172af]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:3000;padding:20px}.register-modal[data-v-39a172af]{position:relative;background:#fff;border-radius:16px;padding:32px 24px;width:100%;max-width:360px}.close-btn[data-v-39a172af]{position:absolute;top:12px;right:12px;width:32px;height:32px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#999}.modal-title[data-v-39a172af]{font-family:var(--font-pretendard);font-size:22px;font-weight:700;color:#1a1a1a;text-align:center;margin-bottom:8px}.modal-desc[data-v-39a172af]{font-size:14px;color:#888;text-align:center;margin-bottom:24px}.register-form[data-v-39a172af]{display:flex;flex-direction:column;gap:12px}.form-group input[data-v-39a172af]{width:100%;padding:14px 16px;border:1px solid #ddd;border-radius:10px;font-family:var(--font-pretendard);font-size:15px}.form-group input[data-v-39a172af]:focus{outline:none;border-color:var(--rayone-primary)}.form-group input[data-v-39a172af]::-moz-placeholder{color:#999}.form-group input[data-v-39a172af]::placeholder{color:#999}.phone-inputs[data-v-39a172af]{display:flex;align-items:center;gap:6px}.phone-inputs input[data-v-39a172af]{flex:1;text-align:center;min-width:0}.phone-dash[data-v-39a172af]{color:#999;font-size:16px;flex-shrink:0}.checkbox-label[data-v-39a172af]{display:flex;align-items:center;gap:10px;font-size:13px;color:#666;cursor:pointer;padding:8px 0}.checkbox-label input[type=checkbox][data-v-39a172af]{display:none}.checkmark[data-v-39a172af]{width:20px;height:20px;border:2px solid #ddd;border-radius:4px;position:relative;flex-shrink:0;transition:all .2s ease}.checkbox-label input:checked+.checkmark[data-v-39a172af]{background:var(--rayone-primary);border-color:var(--rayone-primary)}.checkbox-label input:checked+.checkmark[data-v-39a172af]:after{content:"";position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.submit-btn[data-v-39a172af]{width:100%;padding:14px;background:var(--rayone-primary);color:#fff;border:none;border-radius:10px;font-family:var(--font-pretendard);font-size:16px;font-weight:600;cursor:pointer;transition:background .3s ease;margin-top:8px}.submit-btn[data-v-39a172af]:active:not(:disabled){background:var(--rayone-primary-dark)}.submit-btn[data-v-39a172af]:disabled{opacity:.7;cursor:not-allowed}.modal-enter-active[data-v-39a172af],.modal-leave-active[data-v-39a172af]{transition:opacity .3s ease}.modal-enter-active .register-modal[data-v-39a172af],.modal-leave-active .register-modal[data-v-39a172af]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from[data-v-39a172af],.modal-leave-to[data-v-39a172af]{opacity:0}.modal-enter-from .register-modal[data-v-39a172af],.modal-leave-to .register-modal[data-v-39a172af]{transform:scale(.9);opacity:0}.mobile-bottom-promo[data-v-78b0fcab]{position:fixed;bottom:0;left:0;right:0;z-index:700;background:#1a1a1a}.promo-link[data-v-78b0fcab]{display:block;width:100%;cursor:pointer}.promo-img[data-v-78b0fcab]{width:100%;height:auto;display:block}.mobile-splash[data-v-1c5e1c36]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.mobile-splash.is-leaving[data-v-1c5e1c36]{opacity:0;transition:opacity .8s ease}.splash-bg[data-v-1c5e1c36]{position:absolute;inset:0;background:var(--rayone-primary);z-index:0}.splash-watermark[data-v-1c5e1c36]{position:absolute;right:-15%;bottom:-5%;height:50vh;opacity:0;filter:brightness(0) invert(1);pointer-events:none;z-index:1;animation:watermarkIn-1c5e1c36 1.5s ease-out .3s forwards}@keyframes watermarkIn-1c5e1c36{0%{opacity:0;transform:scale(.95)}to{opacity:.05;transform:scale(1)}}.splash-content[data-v-1c5e1c36]{position:relative;z-index:2;text-align:center;padding:0 24px}.sub-title[data-v-1c5e1c36]{font-family:var(--font-pretendard);font-size:13px;font-weight:400;color:hsla(0,0%,100%,.7);letter-spacing:2px;margin-bottom:16px;opacity:0;transform:translateY(20px);animation:fadeUp-1c5e1c36 .8s ease-out .3s forwards}.main-title[data-v-1c5e1c36]{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:24px}.title-brand[data-v-1c5e1c36]{font-size:36px;font-weight:800;color:#fff;letter-spacing:8px;animation:fadeUp-1c5e1c36 1s cubic-bezier(.16,1,.3,1) .5s forwards}.title-brand[data-v-1c5e1c36],.title-central[data-v-1c5e1c36]{font-family:var(--font-pretendard);opacity:0;transform:translateY(30px)}.title-central[data-v-1c5e1c36]{font-size:24px;font-weight:300;color:hsla(0,0%,100%,.6);letter-spacing:10px;animation:fadeUp-1c5e1c36 1s cubic-bezier(.16,1,.3,1) .7s forwards}.divider[data-v-1c5e1c36]{width:40px;height:1px;background:hsla(0,0%,100%,.4);margin:0 auto 20px;opacity:0;animation:dividerExpand-1c5e1c36 .8s ease-out 1s forwards}@keyframes dividerExpand-1c5e1c36{0%{width:0;opacity:0}to{width:40px;opacity:1}}.slogan[data-v-1c5e1c36]{font-family:var(--font-paperlogy);font-size:11px;font-weight:400;color:hsla(0,0%,100%,.35);letter-spacing:4px;opacity:0;animation:fadeUp-1c5e1c36 .8s ease-out 1.2s forwards}.loading-area[data-v-1c5e1c36]{position:absolute;bottom:60px;left:0;right:0;z-index:2;display:flex;flex-direction:column;align-items:center;gap:16px;padding:0 40px;opacity:0;animation:fadeUp-1c5e1c36 .6s ease-out .5s forwards}.percent-display[data-v-1c5e1c36]{display:flex;align-items:baseline;gap:2px}.percent-number[data-v-1c5e1c36]{font-family:var(--font-paperlogy);font-size:48px;font-weight:700;color:#fff;line-height:1;min-width:80px;text-align:right}.percent-sign[data-v-1c5e1c36]{font-family:var(--font-paperlogy);font-size:20px;font-weight:400;color:hsla(0,0%,100%,.5)}.progress-bar[data-v-1c5e1c36]{width:100%;max-width:200px;height:2px;background:hsla(0,0%,100%,.15);border-radius:1px;overflow:hidden}.progress-fill[data-v-1c5e1c36]{height:100%;background:#fff;border-radius:1px;transition:width .3s ease-out}.loading-text[data-v-1c5e1c36]{font-family:var(--font-paperlogy);font-size:10px;font-weight:400;color:hsla(0,0%,100%,.3);letter-spacing:6px}@keyframes fadeUp-1c5e1c36{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}:root{--font-paperlogy:"Paperlogy",sans-serif;--font-pretendard:"Pretendard Variable","Pretendard",sans-serif;--font-serif:"Cormorant Garamond",serif;--font-luxury:"Cinzel",serif;--rayone-primary:#112238;--rayone-primary-light:#1e3555;--rayone-primary-dark:#091525;--text-color:#2c3e50;--white:#fff}*{margin:0;padding:0;box-sizing:border-box}#app{font-family:var(--font-pretendard);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-color)}.hero-section[data-v-ae737f58]{height:100vh;position:relative;overflow:hidden}.hero-bg[data-v-ae737f58]{position:absolute;top:0;left:0;right:0;bottom:0}.hero-image[data-v-ae737f58]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;display:block}.hero-gradient[data-v-ae737f58]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(115deg,transparent,transparent 35%,hsla(0,0%,100%,.3) 45%,hsla(0,0%,100%,.85) 55%,#fff 65%)}.hero-content[data-v-ae737f58]{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end}.right-content[data-v-ae737f58]{text-align:center;padding:40px;width:45%}.deco-dots[data-v-ae737f58]{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:48px;opacity:0;transform:translateY(15px);transition:all .6s ease}.hero-section.is-active .deco-dots[data-v-ae737f58]{opacity:1;transform:translateY(0);transition-delay:.2s}.dot[data-v-ae737f58]{border-radius:50%;background:var(--rayone-primary)}.dot-sm[data-v-ae737f58]{width:6px;height:6px;opacity:.5}.dot-lg[data-v-ae737f58]{width:10px;height:10px}.main-copy[data-v-ae737f58]{margin-bottom:32px}.copy-sub[data-v-ae737f58]{font-family:var(--font-pretendard);font-size:22px;font-weight:300;color:#333;letter-spacing:2px;margin-bottom:8px;opacity:0;transform:translateY(20px);transition:all .7s cubic-bezier(.16,1,.3,1)}.hero-section.is-active .copy-sub[data-v-ae737f58]{opacity:1;transform:translateY(0);transition-delay:.3s}.copy-main[data-v-ae737f58]{font-family:var(--font-pretendard);font-size:52px;font-weight:700;color:#1a1a1a;letter-spacing:3px;opacity:0;transform:translateY(20px);transition:all .7s cubic-bezier(.16,1,.3,1)}.hero-section.is-active .copy-main[data-v-ae737f58]{opacity:1;transform:translateY(0);transition-delay:.4s}.divider-line[data-v-ae737f58]{width:1px;height:60px;background:#ccc;margin:0 auto 48px;opacity:0;transform:scaleY(0);transform-origin:top;transition:all .6s ease}.hero-section.is-active .divider-line[data-v-ae737f58]{opacity:1;transform:scaleY(1);transition-delay:.6s}.brand-area[data-v-ae737f58]{opacity:0;transform:translateY(15px);transition:all .7s ease}.hero-section.is-active .brand-area[data-v-ae737f58]{opacity:1;transform:translateY(0);transition-delay:.7s}.brand-logo[data-v-ae737f58]{height:80px;width:auto;-o-object-fit:contain;object-fit:contain}@media (max-width:1200px){.right-content[data-v-ae737f58]{width:50%}.copy-main[data-v-ae737f58]{font-size:40px}.copy-sub[data-v-ae737f58]{font-size:18px}.brand-logo[data-v-ae737f58]{height:60px}}@media (max-width:900px){.hero-gradient[data-v-ae737f58]{background:linear-gradient(180deg,transparent 0,transparent 30%,hsla(0,0%,100%,.5) 45%,hsla(0,0%,100%,.9) 55%,#fff 65%)}.hero-content[data-v-ae737f58]{align-items:flex-end;justify-content:center}.right-content[data-v-ae737f58]{width:100%;padding:24px 24px 60px}.deco-dots[data-v-ae737f58]{margin-bottom:24px}.copy-sub[data-v-ae737f58]{font-size:16px}.copy-main[data-v-ae737f58]{font-size:32px}.main-copy[data-v-ae737f58]{margin-bottom:20px}.divider-line[data-v-ae737f58]{height:40px;margin-bottom:24px}.brand-logo[data-v-ae737f58]{height:50px}}.premium-section[data-v-6f1f6f1f]{height:100vh;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,#fafafa,#f0f0f0 50%,#fafafa);overflow:hidden}.watermark-logo[data-v-6f1f6f1f]{position:absolute;bottom:-15%;right:-10%;width:900px;height:auto;opacity:.04;pointer-events:none;z-index:0}.bg-decoration[data-v-6f1f6f1f]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0}.deco-line[data-v-6f1f6f1f]{position:absolute;width:1px;height:100%;background:linear-gradient(180deg,transparent,rgba(163,32,53,.1),transparent)}.deco-line-left[data-v-6f1f6f1f]{left:10%}.deco-line-right[data-v-6f1f6f1f]{right:10%}.side-text[data-v-6f1f6f1f]{position:absolute;writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-serif);font-size:14px;font-weight:400;letter-spacing:8px;color:rgba(163,32,53,.15);pointer-events:none;z-index:1}.side-text-left[data-v-6f1f6f1f]{left:40px;top:50%;transform:translateY(-50%) rotate(180deg)}.premium-content[data-v-6f1f6f1f]{position:relative;max-width:1400px;width:100%;padding:0 80px;display:flex;align-items:center;gap:40px;z-index:1}.intro-overlay[data-v-6f1f6f1f]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#112238,#091525);display:flex;align-items:center;justify-content:center;z-index:100;clip-path:inset(0 0 0 0);transition:clip-path 1.2s cubic-bezier(.4,0,.2,1)}.intro-overlay.is-hidden[data-v-6f1f6f1f]{visibility:hidden;pointer-events:none}.intro-overlay.is-fading[data-v-6f1f6f1f]{clip-path:inset(100% 0 0 100%)}.intro-watermark[data-v-6f1f6f1f]{position:absolute;bottom:-15%;right:-10%;width:900px;height:auto;opacity:.15;pointer-events:none;filter:brightness(0) invert(1);transition:opacity .5s ease}.intro-overlay.is-fading .intro-watermark[data-v-6f1f6f1f]{opacity:0}.intro-text[data-v-6f1f6f1f]{display:flex;flex-direction:column;align-items:center;gap:16px;transition:opacity .5s ease}.intro-overlay.is-fading .intro-text[data-v-6f1f6f1f]{opacity:0}.intro-sub[data-v-6f1f6f1f]{font-family:var(--font-paperlogy);font-size:14px;font-weight:600;letter-spacing:8px;color:hsla(0,0%,100%,.6)}.intro-main[data-v-6f1f6f1f]{font-family:var(--font-serif);font-size:120px;font-weight:400;font-style:italic;color:#fff;letter-spacing:8px}.image-container[data-v-6f1f6f1f]{position:relative;flex-shrink:0;width:500px;height:620px}.frame-border[data-v-6f1f6f1f]{position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;pointer-events:none;z-index:5}.border-svg[data-v-6f1f6f1f]{width:100%;height:100%}.border-rect[data-v-6f1f6f1f]{fill:none;stroke:url(#cometTail);stroke-width:1;stroke-linecap:round;stroke-dasharray:150 447;filter:drop-shadow(0 0 3px rgba(163,32,53,.3))}.border-rect-1[data-v-6f1f6f1f]{animation:borderMove1-6f1f6f1f 12s linear infinite}.border-rect-2[data-v-6f1f6f1f]{animation:borderMove2-6f1f6f1f 12s linear infinite}.border-rect-3[data-v-6f1f6f1f]{animation:borderMove3-6f1f6f1f 12s linear infinite}.border-rect-4[data-v-6f1f6f1f]{animation:borderMove4-6f1f6f1f 12s linear infinite}@keyframes borderMove1-6f1f6f1f{0%{stroke-dashoffset:0}to{stroke-dashoffset:-2388}}@keyframes borderMove2-6f1f6f1f{0%{stroke-dashoffset:-597}to{stroke-dashoffset:-2985}}@keyframes borderMove3-6f1f6f1f{0%{stroke-dashoffset:-1194}to{stroke-dashoffset:-3582}}@keyframes borderMove4-6f1f6f1f{0%{stroke-dashoffset:-1791}to{stroke-dashoffset:-4179}}.vignette-overlay[data-v-6f1f6f1f]{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.3) 100%);pointer-events:none;z-index:2}.image-wrapper[data-v-6f1f6f1f]{width:100%;height:100%;overflow:hidden;position:relative;z-index:1}.image-wrapper img[data-v-6f1f6f1f]{position:absolute;top:0;left:0}.premium-image[data-v-6f1f6f1f]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .8s ease}.premium-image.is-active[data-v-6f1f6f1f]{opacity:1;animation:kenBurns-6f1f6f1f 20s ease-in-out infinite alternate}@keyframes kenBurns-6f1f6f1f{0%{transform:scale(1)}to{transform:scale(1.1)}}.diamond-indicators[data-v-6f1f6f1f]{display:flex;flex-direction:column;gap:24px;align-items:center;flex-shrink:0;padding:0 20px}.diamond[data-v-6f1f6f1f]{width:14px;height:14px;position:relative;transform:rotate(45deg);cursor:pointer}.diamond-inner[data-v-6f1f6f1f]{position:absolute;top:2px;left:2px;right:2px;bottom:2px;background:#d0d0d0;transition:all .5s cubic-bezier(.16,1,.3,1)}.diamond-glow[data-v-6f1f6f1f]{position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:1px solid transparent;transition:all .5s cubic-bezier(.16,1,.3,1)}.diamond.is-active .diamond-inner[data-v-6f1f6f1f]{background:var(--rayone-primary)}.diamond.is-active .diamond-glow[data-v-6f1f6f1f]{border-color:rgba(163,32,53,.3);box-shadow:0 0 20px rgba(163,32,53,.4)}.diamond:hover:not(.is-active) .diamond-inner[data-v-6f1f6f1f]{background:#999}.text-container[data-v-6f1f6f1f]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:50px;padding-left:40px}.text-content[data-v-6f1f6f1f]{min-height:300px}.text-inner[data-v-6f1f6f1f]{display:flex;flex-direction:column;gap:16px}.item-eng[data-v-6f1f6f1f]{font-family:var(--font-serif);font-size:64px;font-weight:400;font-style:italic;background:linear-gradient(135deg,var(--rayone-primary) 0,#c45a6a 50%,var(--rayone-primary) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:4px;animation:shimmer-6f1f6f1f 4s ease-in-out infinite}@keyframes shimmer-6f1f6f1f{0%,to{background-position:0}50%{background-position:100%}}.item-title[data-v-6f1f6f1f]{font-family:var(--font-paperlogy);font-size:52px;font-weight:700;color:var(--text-color);letter-spacing:3px}.item-desc[data-v-6f1f6f1f]{font-size:18px;color:#555;line-height:2.4;white-space:pre-line;margin-top:24px;position:relative;padding-left:24px}.item-desc[data-v-6f1f6f1f]:before{content:"";position:absolute;left:0;top:8px;width:3px;height:calc(100% - 16px);background:linear-gradient(to bottom,var(--rayone-primary),transparent)}.page-counter[data-v-6f1f6f1f]{display:flex;flex-direction:column;gap:8px;font-family:var(--font-paperlogy)}.counter-label[data-v-6f1f6f1f]{font-size:11px;font-weight:600;letter-spacing:4px;color:#999}.counter-numbers[data-v-6f1f6f1f]{display:flex;align-items:baseline;gap:8px}.page-counter .current[data-v-6f1f6f1f]{font-size:60px;font-weight:700;color:var(--rayone-primary)}.page-counter .divider[data-v-6f1f6f1f]{font-size:28px;color:#ccc}.page-counter .total[data-v-6f1f6f1f]{font-size:28px;color:#999}.fade-enter-active[data-v-6f1f6f1f],.fade-leave-active[data-v-6f1f6f1f]{transition:opacity .8s ease}.fade-enter-from[data-v-6f1f6f1f],.fade-leave-to[data-v-6f1f6f1f]{opacity:0}.slide-fade-enter-active[data-v-6f1f6f1f]{transition:all .8s cubic-bezier(.16,1,.3,1)}.slide-fade-leave-active[data-v-6f1f6f1f]{transition:all .5s ease}.slide-fade-enter-from[data-v-6f1f6f1f]{opacity:0;transform:translateY(40px)}.slide-fade-leave-to[data-v-6f1f6f1f]{opacity:0;transform:translateY(-30px)}.community-section[data-v-27744225]{width:100%;height:100vh;position:relative;overflow:hidden;background:#111}.bg-images[data-v-27744225]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.bg-image[data-v-27744225]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1.2s ease}.bg-image.active[data-v-27744225]{opacity:1}.bg-image img[data-v-27744225]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bg-overlay[data-v-27744225]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.75))}.watermark-logo[data-v-27744225]{position:absolute;bottom:-15%;right:-10%;width:900px;height:auto;opacity:.1;pointer-events:none;z-index:1;filter:brightness(0) invert(1)}.top-title[data-v-27744225]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;display:flex;justify-content:center;white-space:nowrap;transition:top 1.8s cubic-bezier(.22,1,.36,1),transform 1.8s cubic-bezier(.22,1,.36,1)}.top-title.move-up[data-v-27744225]{top:12%;transform:translate(-50%)}.top-title .letter[data-v-27744225]{font-family:var(--font-serif);font-size:140px;font-weight:400;font-style:italic;color:transparent;-webkit-text-stroke:2px hsla(0,0%,100%,.7);transition:margin 1s cubic-bezier(.16,1,.3,1),font-size 1s cubic-bezier(.16,1,.3,1);margin:0 24px;display:inline-block;text-shadow:0 0 30px hsla(0,0%,100%,.2)}.top-title.collapsed .letter[data-v-27744225]{margin:0 3px}.top-title.move-up .letter[data-v-27744225]{font-size:100px}.content-wrapper[data-v-27744225]{position:relative;z-index:10;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:60px 60px 80px;text-align:center;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.content-wrapper.visible[data-v-27744225]{opacity:1;transform:translateY(0)}.title-area[data-v-27744225]{margin-bottom:50px;background:radial-gradient(ellipse at center,rgba(0,0,0,.4) 0,transparent 70%);padding:30px 60px;border-radius:20px}.sub-title[data-v-27744225]{font-family:var(--font-paperlogy);font-size:14px;font-weight:700;color:#7a9bb5;letter-spacing:5px;margin-bottom:20px;display:block;text-shadow:0 2px 10px rgba(0,0,0,.5)}.main-title[data-v-27744225]{font-family:var(--font-paperlogy);font-size:48px;font-weight:700;color:#fff;letter-spacing:6px;margin-bottom:16px;text-shadow:0 2px 20px rgba(0,0,0,.5)}.main-desc[data-v-27744225]{font-size:20px;color:hsla(0,0%,100%,.7);letter-spacing:3px;text-shadow:0 2px 10px rgba(0,0,0,.5)}.facility-nav[data-v-27744225]{display:flex;justify-content:center;gap:20px;margin-bottom:50px}.facility-item[data-v-27744225]{cursor:pointer;transition:all .4s ease;display:flex;flex-direction:column;align-items:center;gap:16px}.facility-image[data-v-27744225]{width:110px;height:110px;overflow:hidden;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;position:relative;transition:all .5s cubic-bezier(.16,1,.3,1);filter:grayscale(100%)}.facility-overlay[data-v-27744225]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);transition:all .4s ease;border-radius:50%}.facility-item.active .facility-image[data-v-27744225]{width:130px;height:130px;border-color:var(--rayone-primary);border-width:4px;filter:grayscale(0);box-shadow:0 0 40px rgba(163,32,53,.5)}.facility-item.active .facility-overlay[data-v-27744225]{background:transparent}.facility-item:hover:not(.active) .facility-image[data-v-27744225]{border-color:hsla(0,0%,100%,.6);filter:grayscale(50%)}.facility-item:hover:not(.active) .facility-overlay[data-v-27744225]{background:rgba(0,0,0,.2)}.facility-image img[data-v-27744225]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.facility-label[data-v-27744225]{font-family:var(--font-paperlogy);font-size:14px;font-weight:500;color:hsla(0,0%,100%,.5);letter-spacing:1px;transition:all .3s ease;text-shadow:0 2px 8px rgba(0,0,0,.5)}.facility-item.active .facility-label[data-v-27744225]{color:#fff;font-weight:700;font-size:15px}.facility-name[data-v-27744225]{min-height:100px;display:flex;flex-direction:column;align-items:center;gap:12px}.name-eng[data-v-27744225]{font-family:var(--font-serif);font-size:18px;font-style:italic;color:#7a9bb5;letter-spacing:4px;text-shadow:0 2px 10px rgba(0,0,0,.5)}.facility-name h3[data-v-27744225]{font-family:var(--font-paperlogy);font-size:42px;font-weight:700;color:#fff;letter-spacing:8px;position:relative;display:inline-block;text-shadow:0 2px 20px rgba(0,0,0,.5)}.facility-name h3[data-v-27744225]:after,.facility-name h3[data-v-27744225]:before{content:"";position:absolute;top:50%;width:80px;height:1px;background:linear-gradient(to var(--dir),transparent,rgba(232,160,170,.5))}.facility-name h3[data-v-27744225]:before{--dir:right;right:calc(100% + 30px)}.facility-name h3[data-v-27744225]:after{--dir:left;left:calc(100% + 30px)}.fade-up-enter-active[data-v-27744225]{transition:all .6s cubic-bezier(.16,1,.3,1)}.fade-up-leave-active[data-v-27744225]{transition:all .3s ease}.fade-up-enter-from[data-v-27744225]{opacity:0;transform:translateY(20px)}.fade-up-leave-to[data-v-27744225]{opacity:0;transform:translateY(-10px)}.specialization-section[data-v-316c49b8]{width:100%;height:100vh;background:#f8f8f8;display:flex;flex-direction:column;align-items:center;padding:80px 60px;position:relative;overflow:hidden}.geometric-bg[data-v-316c49b8]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.geo-svg[data-v-316c49b8]{width:100%;height:100%}.geo-shape[data-v-316c49b8]{fill:none;stroke:rgba(163,32,53,.15);stroke-width:1.5}.geo-circle-1[data-v-316c49b8]{stroke-dasharray:1382;stroke-dashoffset:1382;animation:drawShape-316c49b8 6s ease-out forwards}.geo-circle-2[data-v-316c49b8]{stroke-dasharray:942;stroke-dashoffset:942;animation:drawShape-316c49b8 5s ease-out .3s forwards}.geo-circle-3[data-v-316c49b8]{stroke-dasharray:628;stroke-dashoffset:628;animation:drawShape-316c49b8 4s ease-out .6s forwards}.geo-circle-4[data-v-316c49b8]{stroke-dasharray:754;stroke-dashoffset:754;animation:drawShape-316c49b8 4s ease-out .9s forwards}.geo-circle-5[data-v-316c49b8]{stroke-dasharray:314;stroke-dashoffset:314;animation:drawShape-316c49b8 3s ease-out 1.2s forwards}.geo-rect-1[data-v-316c49b8]{stroke-dasharray:720;stroke-dashoffset:720;animation:drawShape-316c49b8 5s ease-out .4s forwards}.geo-rect-2[data-v-316c49b8]{stroke-dasharray:480;stroke-dashoffset:480;animation:drawShape-316c49b8 4s ease-out .7s forwards}.geo-diamond-1[data-v-316c49b8]{stroke-dasharray:400;stroke-dashoffset:400;animation:drawShape-316c49b8 4s ease-out 1s forwards}.geo-diamond-2[data-v-316c49b8]{stroke-dasharray:320;stroke-dashoffset:320;animation:drawShape-316c49b8 3s ease-out 1.3s forwards}.geo-line-1[data-v-316c49b8]{stroke-dasharray:566;stroke-dashoffset:566;animation:drawShape-316c49b8 3s ease-out .2s forwards}.geo-line-2[data-v-316c49b8]{stroke-dasharray:500;stroke-dashoffset:500;animation:drawShape-316c49b8 3s ease-out .5s forwards}.geo-line-3[data-v-316c49b8]{stroke-dasharray:700;stroke-dashoffset:700;animation:drawShape-316c49b8 4s ease-out .8s forwards}.geo-line-4[data-v-316c49b8]{stroke-dasharray:400;stroke-dashoffset:400;animation:drawShape-316c49b8 3s ease-out 1.1s forwards}.geo-line-5[data-v-316c49b8]{stroke-dasharray:350;stroke-dashoffset:350;animation:drawShape-316c49b8 3s ease-out 1.4s forwards}.geo-triangle[data-v-316c49b8]{stroke-dasharray:300;stroke-dashoffset:300;animation:drawShape-316c49b8 3s ease-out 1.6s forwards}@keyframes drawShape-316c49b8{to{stroke-dashoffset:0}}@keyframes floatShape-316c49b8{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes rotateShape-316c49b8{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}.watermark-logo[data-v-316c49b8]{position:absolute;bottom:-15%;right:-10%;width:900px;height:auto;opacity:.03;pointer-events:none;z-index:0}.section-header[data-v-316c49b8]{display:flex;flex-direction:column;align-items:center;margin-bottom:50px;position:relative;z-index:1}.symbol-logo[data-v-316c49b8]{width:100px;height:auto;margin-bottom:28px}.section-title[data-v-316c49b8]{font-family:var(--font-luxury);font-size:64px;font-weight:500;color:#2c3e50;letter-spacing:8px;text-transform:uppercase}.cards-container[data-v-316c49b8]{display:flex;justify-content:center;align-items:center;gap:24px;width:100%;max-width:1600px;height:680px;position:relative;z-index:1}.card-wrapper[data-v-316c49b8]{flex:1;max-width:360px;height:680px;display:flex;align-items:flex-end;justify-content:center}.spec-card[data-v-316c49b8]{width:100%;height:620px;position:relative;overflow:hidden;cursor:pointer;box-shadow:0 10px 40px rgba(0,0,0,.08);transition:height .5s cubic-bezier(.16,1,.3,1),box-shadow .5s ease}.spec-card.active[data-v-316c49b8]{height:680px;box-shadow:0 20px 60px rgba(0,0,0,.15)}.card-image[data-v-316c49b8]{position:absolute;top:50%;left:0;width:100%;height:680px;transform:translateY(-50%);filter:grayscale(100%);transition:filter .5s ease}.card-image.active[data-v-316c49b8]{filter:grayscale(0)}.card-image img[data-v-316c49b8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-image[data-v-316c49b8]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,hsla(0,0%,100%,.95) 0,hsla(0,0%,100%,.5) 25%,hsla(0,0%,100%,0) 45%);transition:background .5s ease}.spec-card.active .card-image[data-v-316c49b8]:after{background:linear-gradient(180deg,hsla(0,0%,100%,.98) 0,hsla(0,0%,100%,.7) 30%,hsla(0,0%,100%,0) 50%)}.card-content[data-v-316c49b8]{position:relative;z-index:1;padding:36px 24px;display:flex;flex-direction:column}.card-title[data-v-316c49b8]{font-family:var(--font-paperlogy);font-size:24px;font-weight:700;color:#2c3e50;margin-bottom:16px;text-align:center}.card-desc[data-v-316c49b8]{font-family:var(--font-pretendard);font-size:15px;line-height:1.9;color:#555;text-align:center;white-space:pre-line}.fade-up-enter-active[data-v-316c49b8]{transition:all .4s ease}.fade-up-leave-active[data-v-316c49b8]{transition:all .2s ease}.fade-up-enter-from[data-v-316c49b8]{opacity:0;transform:translateY(10px)}.fade-up-leave-to[data-v-316c49b8]{opacity:0;transform:translateY(-5px)}.unit-section[data-v-211a52b2]{width:100%;height:100vh;position:relative;overflow:hidden;background:#0a0a0a}.bg-layer[data-v-211a52b2]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.bg-gradient[data-v-211a52b2]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at 30% 20%,rgba(163,32,53,.15) 0,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(163,32,53,.1) 0,transparent 50%),linear-gradient(180deg,#0a0a0a,#1a1a1a 50%,#0a0a0a)}.bg-pattern[data-v-211a52b2]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.03;background-image:linear-gradient(hsla(0,0%,100%,.1) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.1) 1px,transparent 0);background-size:100px 100px}.watermark-logo[data-v-211a52b2]{position:absolute;bottom:-15%;right:-10%;width:900px;height:auto;opacity:.05;pointer-events:none;z-index:1}.intro-title[data-v-211a52b2]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;display:flex;flex-direction:column;align-items:center;gap:0;transition:all 1.5s cubic-bezier(.22,1,.36,1)}.intro-title.fade-small[data-v-211a52b2]{top:6%;transform:translate(-50%);opacity:1}.luxury-word[data-v-211a52b2]{color:#fff}.life-word[data-v-211a52b2],.luxury-word[data-v-211a52b2]{font-family:var(--font-serif);font-size:180px;font-weight:400;font-style:italic;line-height:.85;letter-spacing:-5px;transition:all 1.5s cubic-bezier(.22,1,.36,1)}.life-word[data-v-211a52b2]{color:var(--rayone-primary)}.intro-title.fade-small .life-word[data-v-211a52b2],.intro-title.fade-small .luxury-word[data-v-211a52b2]{font-size:48px;letter-spacing:2px}.intro-title.fade-small .luxury-word[data-v-211a52b2]{color:hsla(0,0%,100%,.9)}.intro-title.fade-small .life-word[data-v-211a52b2]{color:var(--rayone-primary)}.unit-content[data-v-211a52b2]{position:relative;z-index:10;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:60px 80px;gap:80px;opacity:0;transform:translateY(40px);transition:opacity 1s ease,transform 1s ease}.unit-content.visible[data-v-211a52b2]{opacity:1;transform:translateY(0)}.title-area[data-v-211a52b2]{flex:0 0 auto;max-width:380px}.sub-title[data-v-211a52b2]{font-family:var(--font-pretendard);font-size:14px;font-weight:400;color:var(--rayone-primary-light);letter-spacing:3px;margin-bottom:20px;text-transform:uppercase}.main-title[data-v-211a52b2]{font-family:var(--font-luxury);font-size:56px;font-weight:500;color:#fff;letter-spacing:8px;margin-bottom:24px;line-height:1.1}.description[data-v-211a52b2]{font-family:var(--font-pretendard);font-size:15px;line-height:1.9;color:hsla(0,0%,100%,.4);letter-spacing:1px}.center-area[data-v-211a52b2]{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:50px}.area-display[data-v-211a52b2]{display:flex;flex-direction:column;align-items:center;gap:24px}.area-number[data-v-211a52b2]{display:flex;align-items:baseline;gap:8px}.area-number .number[data-v-211a52b2]{font-family:var(--font-serif);font-size:140px;font-weight:400;color:#fff;line-height:1}.area-number .unit[data-v-211a52b2]{font-family:var(--font-pretendard);font-size:28px;font-weight:300;color:hsla(0,0%,100%,.5)}.area-number .unit sup[data-v-211a52b2]{font-size:16px}.area-line[data-v-211a52b2]{width:1px;height:40px;background:linear-gradient(to bottom,transparent,var(--rayone-primary),transparent)}.type-badge[data-v-211a52b2]{font-family:var(--font-pretendard);font-size:13px;font-weight:500;color:var(--rayone-primary-light);padding:12px 24px;border:1px solid rgba(163,32,53,.5);letter-spacing:3px;text-transform:uppercase}.type-badge.sold-out[data-v-211a52b2]{color:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.15)}.type-tabs[data-v-211a52b2]{display:flex;flex-direction:column;gap:16px}.tab-group[data-v-211a52b2]{display:flex;align-items:center;gap:16px}.group-label[data-v-211a52b2]{font-family:var(--font-pretendard);font-size:12px;font-weight:500;color:hsla(0,0%,100%,.3);min-width:45px;letter-spacing:1px}.group-tabs[data-v-211a52b2]{display:flex;gap:8px}.type-tab[data-v-211a52b2]{min-width:40px;height:40px;padding:0 14px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid hsla(0,0%,100%,.15);font-family:var(--font-pretendard);font-size:13px;font-weight:500;color:hsla(0,0%,100%,.4);cursor:pointer;transition:all .3s ease;white-space:nowrap}.type-tab[data-v-211a52b2]:hover{border-color:hsla(0,0%,100%,.4);color:#fff}.type-tab.active[data-v-211a52b2]{background:var(--rayone-primary);border-color:var(--rayone-primary);color:#fff}.info-area[data-v-211a52b2]{flex:0 0 auto;width:380px}.info-card[data-v-211a52b2]{background:hsla(0,0%,100%,.03);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08);padding:40px}.card-header[data-v-211a52b2]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.type-name[data-v-211a52b2]{font-family:var(--font-pretendard);font-size:24px;font-weight:600;color:#fff;letter-spacing:2px}.household-info[data-v-211a52b2]{text-align:right;display:flex;align-items:baseline;gap:6px}.household-count[data-v-211a52b2]{font-family:var(--font-serif);font-size:32px;font-weight:400;color:var(--rayone-primary-light);line-height:1}.household-label[data-v-211a52b2]{font-family:var(--font-pretendard);font-size:14px;color:hsla(0,0%,100%,.4);letter-spacing:1px}.sold-out-badge[data-v-211a52b2]{font-family:var(--font-pretendard);font-size:11px;font-weight:600;color:#fff;background:hsla(0,0%,100%,.15);padding:4px 10px;letter-spacing:1px;margin-left:4px}.status-row[data-v-211a52b2]{display:flex;gap:32px}.status-item[data-v-211a52b2]{display:flex;flex-direction:column;gap:8px}.status-label[data-v-211a52b2]{font-family:var(--font-pretendard);font-size:11px;font-weight:500;color:hsla(0,0%,100%,.3);letter-spacing:2px;text-transform:uppercase}.status-value[data-v-211a52b2]{font-family:var(--font-pretendard);font-size:16px;font-weight:500;color:hsla(0,0%,100%,.8)}.status-value.sold-out[data-v-211a52b2]{color:hsla(0,0%,100%,.3)}.fade-enter-active[data-v-211a52b2],.fade-leave-active[data-v-211a52b2]{transition:opacity .4s ease}.fade-enter-from[data-v-211a52b2],.fade-leave-to[data-v-211a52b2]{opacity:0}.slide-fade-enter-active[data-v-211a52b2]{transition:all .5s cubic-bezier(.16,1,.3,1)}.slide-fade-leave-active[data-v-211a52b2]{transition:all .3s ease}.slide-fade-enter-from[data-v-211a52b2]{opacity:0;transform:translateX(30px)}.slide-fade-leave-to[data-v-211a52b2]{opacity:0;transform:translateX(-20px)}.footer-section[data-v-f0dcfb10]{width:100%;height:100vh;background:#0a0a0a;display:flex;flex-direction:column;position:relative;overflow:hidden}.watermark-logo[data-v-f0dcfb10]{position:absolute;bottom:-15%;right:-10%;width:900px;height:auto;opacity:.03;pointer-events:none;z-index:0}.promo-banner[data-v-f0dcfb10]{flex:0 0 auto;background:linear-gradient(135deg,var(--rayone-primary) 0,var(--rayone-primary-dark) 100%);padding:60px 0;position:relative;z-index:1}.promo-content[data-v-f0dcfb10]{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:center;gap:80px}.promo-left[data-v-f0dcfb10]{text-align:right}.promo-tag[data-v-f0dcfb10]{display:inline-block;font-family:var(--font-paperlogy);font-size:12px;font-weight:600;color:hsla(0,0%,100%,.7);letter-spacing:4px;margin-bottom:16px;padding:8px 16px;border:1px solid hsla(0,0%,100%,.4)}.promo-title[data-v-f0dcfb10]{font-family:var(--font-pretendard);font-size:36px;font-weight:700;color:#fff;margin-bottom:10px;letter-spacing:-1px}.promo-sub[data-v-f0dcfb10]{font-family:var(--font-pretendard);font-size:22px;font-weight:400;color:hsla(0,0%,100%,.85)}.promo-divider[data-v-f0dcfb10]{width:1px;height:100px;background:hsla(0,0%,100%,.3)}.promo-right[data-v-f0dcfb10]{text-align:left}.promo-benefit[data-v-f0dcfb10]{font-family:var(--font-pretendard);font-size:17px;font-weight:400;color:hsla(0,0%,100%,.75);margin-bottom:10px}.promo-benefit.highlight[data-v-f0dcfb10]{font-size:20px;font-weight:600;color:#fff;margin-bottom:0}.footer-main[data-v-f0dcfb10]{flex:1;display:flex;align-items:center;position:relative;z-index:1}.footer-inner[data-v-f0dcfb10]{width:100%;max-width:1200px;margin:0 auto;padding:0 40px}.footer-main .footer-inner[data-v-f0dcfb10]{display:flex;justify-content:space-between;align-items:center;gap:80px}.footer-brand[data-v-f0dcfb10]{flex:0 0 auto}.brand-logo[data-v-f0dcfb10]{display:flex;flex-direction:column;gap:8px;margin-bottom:40px}.logo-main[data-v-f0dcfb10]{font-family:var(--font-pretendard);font-size:28px;font-weight:700;color:#fff;letter-spacing:-.5px}.logo-sub[data-v-f0dcfb10]{font-family:var(--font-pretendard);font-size:16px;font-weight:400;color:hsla(0,0%,100%,.5);letter-spacing:1px}.footer-phone[data-v-f0dcfb10]{display:flex;flex-direction:column;gap:8px;text-decoration:none;padding:24px 36px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.footer-phone[data-v-f0dcfb10]:hover{background:hsla(0,0%,100%,.08);border-color:var(--rayone-primary)}.phone-label[data-v-f0dcfb10]{font-family:var(--font-pretendard);font-size:13px;font-weight:500;color:hsla(0,0%,100%,.4);letter-spacing:3px}.phone-number[data-v-f0dcfb10]{font-family:var(--font-paperlogy);font-size:32px;font-weight:700;color:var(--rayone-primary-light);letter-spacing:2px}.info-grid[data-v-f0dcfb10]{flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:28px 80px;max-width:650px}.info-item.full-width[data-v-f0dcfb10]{grid-column:1/-1}.info-item[data-v-f0dcfb10]{display:flex;flex-direction:column;gap:10px}.info-label[data-v-f0dcfb10]{font-family:var(--font-pretendard);font-size:12px;font-weight:600;color:var(--rayone-primary-light);letter-spacing:3px;text-transform:uppercase}.info-value[data-v-f0dcfb10]{font-family:var(--font-pretendard);font-size:16px;font-weight:400;color:hsla(0,0%,100%,.7);line-height:1.6}.info-phone[data-v-f0dcfb10]{font-family:var(--font-paperlogy);color:hsla(0,0%,100%,.7);text-decoration:none;transition:color .3s ease}.info-phone[data-v-f0dcfb10]:hover{color:var(--rayone-primary-light)}.footer-bottom[data-v-f0dcfb10]{flex:0 0 auto;padding:30px 0 100px;border-top:1px solid hsla(0,0%,100%,.06);position:relative;z-index:1}.footer-bottom .footer-inner[data-v-f0dcfb10]{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.disclaimers[data-v-f0dcfb10]{flex:1}.disclaimers p[data-v-f0dcfb10]{font-family:var(--font-pretendard);font-size:12px;font-weight:400;color:hsla(0,0%,100%,.3);line-height:1.8;margin-bottom:4px}.disclaimers p[data-v-f0dcfb10]:last-child{margin-bottom:0}.copyright[data-v-f0dcfb10]{flex:0 0 auto}.copyright span[data-v-f0dcfb10]{font-family:var(--font-pretendard);font-size:12px;font-weight:400;color:hsla(0,0%,100%,.4);letter-spacing:1px}.copyright[data-v-f0dcfb10]{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.privacy-link[data-v-f0dcfb10]{font-family:var(--font-pretendard);font-size:12px;font-weight:500;color:hsla(0,0%,100%,.5);text-decoration:underline;text-underline-offset:3px;transition:color .3s ease}.privacy-link[data-v-f0dcfb10]:hover{color:var(--rayone-primary-light)}.common-footer[data-v-bacf62ee]{width:100%;background:#0a0a0a;position:relative;overflow:hidden}.watermark-logo[data-v-bacf62ee]{position:absolute;bottom:-50px;right:-80px;width:400px;height:auto;opacity:.03;pointer-events:none;z-index:0}.footer-main[data-v-bacf62ee]{padding:60px 0;position:relative;z-index:1}.footer-inner[data-v-bacf62ee]{width:100%;max-width:1200px;margin:0 auto;padding:0 40px}.footer-main .footer-inner[data-v-bacf62ee]{display:flex;justify-content:space-between;align-items:flex-start;gap:60px}.footer-brand[data-v-bacf62ee]{flex:0 0 auto}.brand-logo[data-v-bacf62ee]{display:flex;flex-direction:column;gap:6px;margin-bottom:24px}.logo-main[data-v-bacf62ee]{font-family:var(--font-pretendard);font-size:24px;font-weight:700;color:#fff;letter-spacing:-.5px}.logo-sub[data-v-bacf62ee]{font-family:var(--font-pretendard);font-size:14px;font-weight:400;color:hsla(0,0%,100%,.5);letter-spacing:1px}.footer-phone[data-v-bacf62ee]{display:flex;flex-direction:column;gap:6px;text-decoration:none;padding:16px 24px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.footer-phone[data-v-bacf62ee]:hover{background:hsla(0,0%,100%,.08);border-color:var(--rayone-primary)}.phone-label[data-v-bacf62ee]{font-family:var(--font-pretendard);font-size:11px;font-weight:500;color:hsla(0,0%,100%,.4);letter-spacing:2px}.phone-number[data-v-bacf62ee]{font-family:var(--font-paperlogy);font-size:24px;font-weight:700;color:var(--rayone-primary-light);letter-spacing:1px}.info-grid[data-v-bacf62ee]{flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:20px 60px;max-width:550px}.info-item.full-width[data-v-bacf62ee]{grid-column:1/-1}.info-item[data-v-bacf62ee]{display:flex;flex-direction:column;gap:8px}.info-label[data-v-bacf62ee]{font-family:var(--font-pretendard);font-size:11px;font-weight:600;color:var(--rayone-primary-light);letter-spacing:2px;text-transform:uppercase}.info-value[data-v-bacf62ee]{font-family:var(--font-pretendard);font-size:14px;font-weight:400;color:hsla(0,0%,100%,.7);line-height:1.5}.info-phone[data-v-bacf62ee]{font-family:var(--font-paperlogy);color:hsla(0,0%,100%,.7);text-decoration:none;transition:color .3s ease}.info-phone[data-v-bacf62ee]:hover{color:var(--rayone-primary-light)}.footer-bottom[data-v-bacf62ee]{padding:24px 0 100px;border-top:1px solid hsla(0,0%,100%,.06);position:relative;z-index:1}.footer-bottom .footer-inner[data-v-bacf62ee]{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.disclaimers[data-v-bacf62ee]{flex:1}.disclaimers p[data-v-bacf62ee]{font-family:var(--font-pretendard);font-size:11px;font-weight:400;color:hsla(0,0%,100%,.3);line-height:1.7;margin-bottom:4px}.disclaimers p[data-v-bacf62ee]:last-child{margin-bottom:0}.copyright[data-v-bacf62ee]{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.copyright span[data-v-bacf62ee]{font-family:var(--font-pretendard);font-size:11px;font-weight:400;color:hsla(0,0%,100%,.4);letter-spacing:1px}.privacy-link[data-v-bacf62ee]{font-family:var(--font-pretendard);font-size:11px;font-weight:500;color:hsla(0,0%,100%,.5);text-decoration:underline;text-underline-offset:3px;transition:color .3s ease}.privacy-link[data-v-bacf62ee]:hover{color:var(--rayone-primary-light)}@media (max-width:768px){.footer-main[data-v-bacf62ee]{padding:40px 0}.footer-inner[data-v-bacf62ee]{padding:0 20px}.footer-main .footer-inner[data-v-bacf62ee]{flex-direction:column;gap:32px}.footer-brand[data-v-bacf62ee]{width:100%;text-align:center}.brand-logo[data-v-bacf62ee]{align-items:center;margin-bottom:20px}.logo-main[data-v-bacf62ee]{font-size:24px}.logo-sub[data-v-bacf62ee]{font-size:12px}.footer-phone[data-v-bacf62ee]{display:inline-flex;padding:14px 28px}.phone-number[data-v-bacf62ee]{font-size:22px}.info-grid[data-v-bacf62ee]{width:100%;max-width:none;grid-template-columns:1fr 1fr;gap:20px 24px}.info-label[data-v-bacf62ee]{font-size:10px}.info-value[data-v-bacf62ee]{font-size:13px}.footer-bottom[data-v-bacf62ee]{padding:20px 0 160px}.footer-bottom .footer-inner[data-v-bacf62ee]{flex-direction:column;align-items:center;text-align:center;gap:16px}.copyright span[data-v-bacf62ee],.disclaimers p[data-v-bacf62ee]{font-size:10px}.watermark-logo[data-v-bacf62ee]{width:200px;bottom:-30px;right:-40px}}.mobile-home[data-v-4c12e34e]{width:100%;padding-top:60px}.top-banner[data-v-4c12e34e]{width:100%;background:var(--rayone-primary);padding:14px 20px;text-align:center}.top-banner-text[data-v-4c12e34e]{font-family:var(--font-pretendard);font-size:18px;font-weight:700;color:#fff;letter-spacing:-.3px}.image-wrapper[data-v-4c12e34e]{width:100%;line-height:0}.image-wrapper img[data-v-4c12e34e]{width:100%;height:auto;display:block}.video-wrapper[data-v-4c12e34e]{width:100%;position:relative;padding-bottom:56.25%;background:#000}.video-wrapper iframe[data-v-4c12e34e]{position:absolute;top:0;left:0;width:100%;height:100%}.contact-form-section[data-v-4c12e34e]{width:100%;padding:40px 24px 50px;background:linear-gradient(135deg,var(--rayone-primary) 0,var(--rayone-primary-dark) 100%);position:relative}.contact-form-section[data-v-4c12e34e]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:5px solid transparent;background:linear-gradient(135deg,var(--rayone-primary) 0,var(--rayone-primary-dark) 100%) padding-box,linear-gradient(var(--gold-angle,0deg),#d4af37,#fff8dc,#d4af37,#b8860b,gold,#d4af37) border-box;animation:rotate-gold-4c12e34e 3s linear infinite;pointer-events:none;z-index:0;box-shadow:0 0 15px rgba(212,175,55,.4),0 0 30px rgba(212,175,55,.2),inset 0 0 15px rgba(212,175,55,.1)}.contact-form-section[data-v-4c12e34e]>*{position:relative;z-index:1}@property --gold-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes rotate-gold-4c12e34e{to{--gold-angle:360deg}}.form-header[data-v-4c12e34e]{text-align:center;margin-bottom:24px}.form-title[data-v-4c12e34e]{font-size:24px;font-weight:700;color:#fff;margin-bottom:8px}.form-desc[data-v-4c12e34e]{font-size:14px;color:hsla(0,0%,100%,.7)}.contact-form[data-v-4c12e34e]{display:flex;flex-direction:column;gap:12px}.contact-form input[type=tel][data-v-4c12e34e],.contact-form input[type=text][data-v-4c12e34e]{width:100%;padding:16px;border:none;border-radius:10px;font-size:15px;font-family:var(--font-pretendard);background:hsla(0,0%,100%,.95);color:#333}.contact-form input[data-v-4c12e34e]::-moz-placeholder{color:#999}.contact-form input[data-v-4c12e34e]::placeholder{color:#999}.phone-inputs[data-v-4c12e34e]{display:flex;align-items:center;gap:6px}.phone-inputs input[data-v-4c12e34e]{flex:1;text-align:center;min-width:0}.phone-dash[data-v-4c12e34e]{color:hsla(0,0%,100%,.5);font-size:16px;flex-shrink:0}.contact-form input[data-v-4c12e34e]:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,100%,.5)}.checkbox-label[data-v-4c12e34e]{display:flex;align-items:center;gap:10px;color:hsla(0,0%,100%,.8);font-size:13px;cursor:pointer;padding:8px 0}.checkbox-label input[type=checkbox][data-v-4c12e34e]{display:none}.checkmark[data-v-4c12e34e]{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.4);border-radius:4px;position:relative;flex-shrink:0;transition:all .2s ease}.checkbox-label input:checked+.checkmark[data-v-4c12e34e]{background:#fff;border-color:#fff}.checkbox-label input:checked+.checkmark[data-v-4c12e34e]:after{content:"";position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid var(--rayone-primary);border-width:0 2px 2px 0;transform:rotate(45deg)}.submit-btn[data-v-4c12e34e]{width:100%;padding:16px;background:#fff;color:var(--rayone-primary);border:none;border-radius:10px;font-size:16px;font-weight:700;font-family:var(--font-pretendard);cursor:pointer;transition:all .3s;margin-top:8px}.submit-btn[data-v-4c12e34e]:active:not(:disabled){transform:scale(.98);opacity:.9}.submit-btn[data-v-4c12e34e]:disabled{opacity:.7;cursor:not-allowed}.home[data-v-22795aa3]{height:100vh;overflow:hidden}.sections-wrapper[data-v-22795aa3]{transition:transform 1.6s cubic-bezier(.22,1,.36,1);will-change:transform}.scroll-indicator[data-v-22795aa3]{position:fixed;right:40px;top:50%;transform:translateY(-50%);z-index:100;display:flex;flex-direction:column;align-items:center;gap:16px;transition:all .5s ease}.scroll-text[data-v-22795aa3]{display:flex;flex-direction:column;align-items:center;gap:4px}.scroll-text span[data-v-22795aa3]{font-family:var(--font-paperlogy);font-size:11px;font-weight:600;letter-spacing:2px;color:var(--text-color);opacity:.4;transition:color .5s ease}.scroll-indicator.is-light .scroll-text span[data-v-22795aa3]{color:#fff}.scroll-indicator.is-hidden[data-v-22795aa3]{opacity:0;pointer-events:none}.scroll-text.down[data-v-22795aa3]{margin-top:8px}.scroll-line[data-v-22795aa3]{position:relative;width:1px;height:80px;margin-top:16px;overflow:visible}.line-track[data-v-22795aa3]{top:0;height:100%;background:rgba(163,32,53,.2)}.line-fill[data-v-22795aa3],.line-track[data-v-22795aa3]{position:absolute;left:50%;transform:translateX(-50%);width:1px}.line-fill[data-v-22795aa3]{height:40px;background:linear-gradient(to bottom,transparent,var(--rayone-primary));animation:scrollLine-22795aa3 2.5s ease-in-out infinite}.line-dot[data-v-22795aa3]{position:absolute;left:50%;transform:translateX(-50%);width:8px;height:8px;background:var(--rayone-primary);border-radius:50%;box-shadow:0 0 10px rgba(163,32,53,.6);animation:scrollDot-22795aa3 2.5s ease-in-out infinite}@keyframes scrollLine-22795aa3{0%{top:-40px;opacity:0}15%{opacity:1}85%{opacity:1}to{top:80px;opacity:0}}@keyframes scrollDot-22795aa3{0%{top:-4px;opacity:0}15%{opacity:1}85%{opacity:1}to{top:116px;opacity:0}}