@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500&display=swap";@import"https://use.typekit.net/gfz0miu.css";.common-header{position:fixed;top:0;width:100%;background:#fff;z-index:1000;border-bottom:1px solid #eee}.common-header-inner{max-width:1440px;margin:0 auto;padding:20px 40px;display:flex;align-items:center;justify-content:space-between}@media (max-width: 768px){.common-header-inner{padding:.6rem 1.5rem}}.common-logo{height:40px}.common-logo img{height:40px;width:auto;object-fit:contain;transition:all .3s ease;display:block}.common-nav ul{display:flex;gap:50px;list-style:none;margin:0;padding:0}.common-nav-item{cursor:pointer;font-weight:500;color:#333;position:relative}.common-nav-item--active{color:#86714d!important;filter:none!important}.common-nav-item:hover{color:#a48253}.common-icons{display:flex;gap:.9rem}.common-icons img{width:24px;height:24px;cursor:pointer}.common-dropdown-wrapper{position:fixed;top:80px;z-index:999;width:100%;background:#fff;display:none;border-top:1px solid #eee}.common-dropdown-inner{max-width:1440px;margin:0 auto;display:flex;gap:100px;border-bottom:1px solid #eee;justify-content:center}.common-dropdown-left{border-right:1px solid #ccc;padding:20px 80px}.common-dropdown-left ul{list-style:none;padding:0}.common-dropdown-left li{margin-bottom:10px;color:#333;cursor:pointer}.common-dropdown-left ul li:hover{color:#555}.common-dropdown-left .active,.common-mobile-submenu .active{color:#86714d!important}.common-dropdown-right{display:flex;gap:40px;padding:20px 0}.common-img-box img{width:200px;height:auto}.common-mobile-menu-overlay{display:none;position:fixed;top:0;left:0;background:#2c2c2c;color:#fff;width:100%;height:100vh;z-index:9999;flex-direction:column;align-items:center;padding:32px 24px}.common-mobile-menu-overlay.common-active{display:flex}.common-mobile-menu-header{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}.common-mobile-logo{height:36px}.common-underline{margin:35px auto 0;height:2px;background-color:#fff;width:45px}#common-mobileMenuOpen{display:none}.common-mobile-main-menu{list-style:none;padding:40px 0 20px;text-align:center;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.common-mobile-main-menu::-webkit-scrollbar{display:none}.common-mobile-main-menu li{list-style:none;margin-bottom:8px;font-size:16px;font-weight:400}.common-mobile-submenu{text-align:center}.common-mobile-submenu h4{font-size:14px;color:#d2b07c;margin-bottom:8px}.common-mobile-submenu ul{list-style:none;font-size:13px;color:#ccc;line-height:1common-8}.common-mobile-menu-overlay{display:none}@media (max-width: 768px){.common-nav{display:none}.common-icons{display:flex;align-items:center}#common-mobileMenuOpen{display:flex}.common-mobile-menu-overlay{display:none;flex-direction:column}.common-mobile-menu-overlay.common-active{height:100%;display:flex}}.common-mobile-main-menu{list-style:none;padding:40px 0 20px;width:100%;text-align:center}.common-menu-toggle{background:none;border:none;color:#fff;font-size:20px;font-weight:400;margin-bottom:10px;padding:12px 0;width:100%;cursor:pointer}.common-menu-toggle:hover{color:#d2b07c}.common-mobile-submenu{display:none;padding-top:10px;font-size:14px;color:#ccc;line-height:1common-8;animation:fadeIn 0common-3s ease;margin-bottom:50px}.common-mobile-submenu.common-open{display:block}.common-header.common-transparent{background:transparent;border-bottom:none;transition:background 0common-3s ease}.common-header.common-scrolled{background:#fff;border-bottom:1px solid #eee;transition:background 0common-3s ease}.common-header.common-transparent .common-nav-item,.common-header.common-transparent .common-icons img{color:#fff;filter:brightness(100)}.common-header.common-transparent .common-nav-item:hover{color:#555;filter:none}.common-header.common-scrolled .common-nav-item:hover{color:#555}.common-header.common-scrolled .common-nav-item{color:#333}.common-header.common-scrolled .common-icons img{filter:brightness(0)}.common-logo img{transition:all 0common-3s ease}.common-header.common-dropdown-open{background-color:#fff!important;transition:background-color 0common-3s ease}.common-header.common-dropdown-open .common-nav-item{color:#000}.common-header.common-dropdown-open .common-logo img{filter:brightness(0)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.job-select{flex:1;width:100%;border:1px solid #EFEFEF;padding:12px 20px;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D'12'%20height%3D'8'%20viewBox%3D'0%200%2012%208'%20xmlns%3D'http%3A//www.w3.org/2000/svg'%3E%3Cpath%20d%3D'M1%201l5%205%205-5'%20stroke%3D'%23666'%20stroke-width%3D'2'%20fill%3D'none'%20fill-rule%3D'evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px 8px;cursor:pointer}.job-select-placeholder{color:#aaa}.school-select{flex:1;width:100%;border:1px solid #EFEFEF;padding:12px 20px;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D'12'%20height%3D'8'%20viewBox%3D'0%200%2012%208'%20xmlns%3D'http%3A//www.w3.org/2000/svg'%3E%3Cpath%20d%3D'M1%201l5%205%205-5'%20stroke%3D'%23666'%20stroke-width%3D'2'%20fill%3D'none'%20fill-rule%3D'evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px 8px;cursor:pointer}.school-select-placeholder{color:#aaa}.ideal-select{flex:1;width:100%;border:1px solid #EFEFEF;padding:12px 20px;font-family:Pretendard,sans-serif;font-size:.9rem;font-weight:500;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D'12'%20height%3D'8'%20viewBox%3D'0%200%2012%208'%20xmlns%3D'http%3A//www.w3.org/2000/svg'%3E%3Cpath%20d%3D'M1%201l5%205%205-5'%20stroke%3D'%23666'%20stroke-width%3D'2'%20fill%3D'none'%20fill-rule%3D'evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px 8px;cursor:pointer}.ideal-select-placeholder{color:#aaa}.membership-modal-select{font-size:.9rem;flex:none}.common-footer{background:#fff;padding:0;border-top:1px solid #f1f2f2;font-size:14px;color:#333}.common-footer-inner{display:flex;justify-content:center;padding:0;gap:30px}.common-footer-col{padding:60px 0 120px;align-content:center}.common-footer-col p{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;line-height:2}.company-info p{font-size:15px;color:#6a6a6a}.common-footer-links{padding:60px 180px 120px 60px;border-left:1px solid #f1f2f2;border-right:1px solid #f1f2f2}.common-footer-logo{height:48px!important;width:auto!important;margin-bottom:20px}.common-footer-links ul,.common-footer-links li{list-style:none;padding:0;margin:0;line-height:2.2;font-size:17px;color:#6a6a6a}.common-phone{font-size:47px;font-weight:600;margin:0;line-height:1;letter-spacing:-2px;text-decoration:none;color:inherit}.common-social-icons{margin-top:20px;display:flex;gap:10px;flex-wrap:wrap}.common-social-icons img{width:24px;height:24px}.common-copyright{margin-top:20px;font-size:12px;color:#666}.common-contact-info{padding-right:5rem}@media (max-width: 1460px){.company-info span{display:block}.common-footer-links{padding:60px 60px 120px;border-left:1px solid #f1f2f2;border-right:1px solid #f1f2f2}}@media (max-width: 768px){.common-footer-inner{flex-direction:column;align-items:flex-start;padding:0 1rem}.common-footer-col{width:100%}.company-info{padding-bottom:0}.company-info span{display:inline}.common-footer-logo{height:40px!important;width:auto!important}.common-phone{font-size:32px}.common-footer-links ul{display:flex;flex-wrap:wrap;column-gap:1rem}.common-footer-links li{font-size:15px;line-height:1.8}.common-footer-links{padding:0;border-left:0px;border-right:0px}.common-contact-info{padding-top:0;padding-bottom:9rem;padding-right:0}}.award-carousel-section{background-color:#fafafa;padding:40px 0;overflow:hidden;border-bottom:1px solid #f1f2f2}.award-carousel-wrapper{position:relative;width:100%;overflow:hidden}.award-carousel-track{display:flex;width:max-content;animation:scrollCarousel 60s linear infinite}.award-carousel-track img{height:80px;margin-right:80px;flex-shrink:0}@keyframes scrollCarousel{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@media (max-width: 768px){.award-carousel-track img{height:60px;margin-right:40px}}.footer-carousel-section{background-color:#fafafa;padding:20px 0;border-bottom:1px solid #f1f2f2}.footer-carousel-wrapper{overflow:hidden;height:40px;position:relative}.footer-carousel-track{display:flex;width:max-content;animation:scrollLeft 180s linear infinite}.footer-carousel-image{margin-right:80px}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}:root{--primary-color: #85714d;--text-primary: #121212;--text-secondary: #313131;--white: #ffffff;--border-color: #d4d4d4}.mobile-br{display:none}body{font-family:Proxima Nova,Pretendard,sans-serif;line-height:1.6;color:#222}@media screen and (max-width: 768px){.mobile-br{display:inline}}.line-break{display:block}@media (max-width: 768px){.line-break{display:inline}}body{margin:0;padding:0;font-family:Inter,sans-serif}.img-box{width:200px;text-align:center}.img-box img{width:100%;height:auto;object-fit:cover;border-radius:6px}.img-box p{margin-top:10px;font-size:14px;color:#333}.icons{display:flex;gap:20px}.icons img{width:24px;height:24px;cursor:pointer}html,body{margin:0;padding:0;font-family:Pretendard,sans-serif}.swiper{width:100vw}.swiper-slide{position:relative;background-size:cover;background-position:center}.overlay-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:2rem;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.7)}.nav-buttons{position:absolute;bottom:50px;left:50%;transform:translate(-50%);display:flex;gap:20px;z-index:10}.nav-buttons button{padding:12px 28px;border:1px solid white;background-color:#0006;color:#fff;border-radius:999px;cursor:pointer;font-size:1rem;font-weight:500;white-space:nowrap;transition:background-color .3s,color .3s}.nav-buttons button:hover{background-color:#fff3}.pc-swiper-wrapper{position:relative;width:100vw;display:flex;max-width:100%}.pc-nav-vertical-buttons{position:fixed;right:0;top:30%;z-index:999;width:100px;background:#0009;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.pc-nav-vertical-buttons button{height:100px;padding:16px;font-size:16px;color:#fff;background:none;border:none;border-bottom:1px solid rgba(255,255,255,.2);cursor:pointer;font-weight:500;transition:background .3s}.no-hover:hover{background:none!important}.mobile-nav-buttons{display:flex;justify-content:space-between;position:absolute;width:100%;bottom:0;background:#000000b3;color:#fff;z-index:10}.mobile-nav-buttons button{flex:1;padding:15px;border:none;background:transparent;color:#fff;font-size:14px;font-weight:500;cursor:pointer}@media (min-width: 769px){.mobile-swiper,.mobile-nav-buttons{display:none}}@media (max-width: 768px){.pc-swiper-wrapper,.nav-buttons{display:none}.mobile-nav-buttons{position:fixed}}.swiper-slide{display:flex;justify-content:center;align-items:center}.swiper-slide img{width:100%;height:auto;display:block;object-fit:cover}.pc-swiper-wrapper{display:flex;position:relative;width:100%;max-width:100%}.pc-swiper{flex:1}.pc-nav-vertical-buttons{position:fixed;right:0;top:25%;z-index:999;width:80px;background:#383838;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.pc-nav-vertical-buttons button{height:70px;padding:14px;font-size:13px;color:#fff;background:none;border:none;border-bottom:1px solid rgba(255,255,255,.15);cursor:pointer;font-weight:500;transition:background .3s}.pc-nav-vertical-buttons button:hover{background:#fff3}.mobile-swiper-wrapper{position:relative}.mobile-nav-buttons{display:flex;justify-content:space-between;position:fixed;width:100%;bottom:0;background:#363636;z-index:10}.mobile-nav-buttons button{flex:1;padding:.6rem 14px;border:none;background:transparent;color:#fff;font-size:14px;font-weight:500}@media (min-width: 769px){.mobile-swiper-wrapper,.mobile-nav-buttons{display:none}}@media (max-width: 768px){.pc-swiper-wrapper,.pc-nav-vertical-buttons{display:none}}.premium-stats-wrapper{padding:130px 60px 60px;gap:20px;display:flex}.premium-stats-left-column{display:flex;flex-direction:column;align-items:stretch;line-height:normal;width:50%;margin-left:0}.premium-stats-content{margin-top:auto;margin-bottom:auto;align-self:stretch;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-size:52px;color:#313131;font-weight:600;line-height:80px}.premium-stats-heading{background-blend-mode:normal;margin-left:52px;width:auto;font-size:inherit;font-weight:700;line-height:inherit;color:inherit;margin-top:0;margin-bottom:0}.premium-stats-decoration{aspect-ratio:2.3;object-fit:contain;object-position:center;width:100%;margin-top:148px}.premium-stats-right-column{display:flex;flex-direction:column;align-items:stretch;line-height:normal;width:50%;margin-left:20px}.premium-stats-overlay{display:flex;flex-direction:column;position:relative;flex-grow:1;align-items:center;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;color:#85714d;justify-content:center}.premium-stats-img{width:100%;height:100%;object-fit:cover;aspect-ratio:.9}.premium-stats-numbers{position:relative;display:flex;width:272px;max-width:100%;flex-direction:column;align-items:stretch}.premium-stats-label{background-blend-mode:normal;font-size:29px;font-weight:400;align-self:center;margin:0}.premium-stats-value{background-blend-mode:normal;font-size:126px;font-weight:600;margin-top:47px;margin-bottom:0}@media (max-width: 991px){.premium-stats-wrapper{flex-direction:column;align-items:stretch;gap:0px;padding:0 20px}.premium-stats-left-column{width:100%}.premium-stats-content{max-width:100%;margin-top:40px;font-size:40px;line-height:72px}.premium-stats-heading{margin-left:10px;font-size:40px;line-height:72px}.premium-stats-decoration{max-width:100%;margin-top:40px}.premium-stats-right-column{width:100%}.premium-stats-overlay{max-width:100%;margin-top:40px;padding:100px 20px}.premium-stats-value{margin-top:40px;font-size:40px}}.pc-only{display:block}.mobile-only{display:none}@media (max-width: 768px){.pc-only{display:none!important}.mobile-only{display:block;margin-top:60px}.mobile-stats-full-image img{width:100%;height:auto;display:block}}.stats-container{display:flex;padding:60px;flex-direction:column;align-items:stretch}.stats-title{background-blend-mode:normal;color:#231f1f;font-size:48px;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-weight:600;align-self:start}.stats-grid{margin-top:49px;width:100%}.stats-layout{gap:6px;display:flex}.stats-img{width:100%}.stats-column{display:flex;flex-direction:column;align-items:stretch;line-height:normal;width:50%;margin-left:0}.page04-img{width:100%;height:auto;display:block}.pc-img{display:block}.mobile-img{display:none}@media (max-width: 991px){.pc-img{display:none}.mobile-img{display:block}}.stats-card{display:flex;flex-direction:column;position:relative;flex-grow:1;color:#85714d;font-weight:400;white-space:nowrap}.stats-content{position:relative}.stats-data{display:flex;padding:267px 80px;flex-direction:column;align-items:end}.stats-label{background-blend-mode:normal;font-size:28px;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;margin-right:113px}.stats-number{background-blend-mode:normal;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.membership-number{font-size:97px;margin-top:62px;margin-bottom:-55px}.stats-column.secondary .stats-card{align-items:start}.marriage-label{position:relative;margin-left:147px}.marriage-number{position:relative;font-size:111px;margin-top:54px}@media (max-width: 991px){.stats-title{max-width:100%;font-size:22px;line-height:1.5}.stats-container{padding:80px 20px 0}.stats-grid{max-width:100%;margin-top:40px}.stats-layout{flex-direction:column;align-items:stretch;gap:0}.stats-column{width:100%}.stats-card{max-width:100%;margin-top:6px;white-space:initial}.stats-content{max-width:100%;white-space:initial}.stats-data{max-width:100%;padding:100px 20px;white-space:initial}.stats-label{margin-right:10px}.membership-number{margin-bottom:10px;margin-top:40px;font-size:40px}.stats-column.secondary .stats-card{max-width:100%;margin-top:6px;white-space:initial}.marriage-label{margin-left:10px}.marriage-number{margin-top:40px;font-size:40px}}.netnet-stats-container{margin-top:80px}.netnet-stats-wrapper{background-blend-mode:normal;background-color:#f6f6f6;width:100%;padding-top:14px}.netnet-stats-content{display:flex;flex-direction:column;position:relative;z-index:10;min-height:1032px;margin-bottom:-14px;width:100%;padding:404px 70px 75px;align-items:center}.netnet-background-image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}.netnet-stats-grid{position:relative;width:100%;max-width:1527px}.netnet-stats-row{gap:20px;display:flex}.netnet-stats-column{display:flex;flex-direction:column;align-items:stretch;line-height:normal;width:50%}.netnet-stats-column:first-child{margin-left:0}.netnet-stats-column:last-child{margin-left:20px}.netnet-member-stats{display:flex;flex-direction:column;background-color:#313131;position:relative;flex-grow:1;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-size:38px;color:#fff;font-weight:600;white-space:nowrap;text-align:center}.netnet-stats-overlay-image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}.netnet-stats-heading{position:relative;z-index:1;margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}.netnet-gender-stats{background-color:#313131;position:relative;flex-grow:1;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-size:38px;color:#fff;font-weight:600;text-align:center;line-height:1.5;width:100%;overflow:hidden}.netnet-gender-stats-inner{position:relative;height:100%;display:flex;align-items:center;justify-content:center;padding:100px 50px}.netnet-big-numbers{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;font-size:220px;font-weight:700;color:#ffffff0d;display:flex;flex-direction:column;align-items:center;justify-content:space-between;pointer-events:none}.netnet-big-numbers .num-51{align-self:flex-start;margin-left:40px}.netnet-big-numbers .num-49{align-self:flex-end;margin-right:40px;margin-bottom:20px}.netnet-gender-content{position:relative;z-index:1}@media (max-width: 991px){.netnet-stats-wrapper{max-width:100%}.netnet-stats-content{max-width:100%;margin-bottom:10px;padding:100px 20px}.netnet-stats-grid{max-width:100%}.netnet-stats-row{flex-direction:column;align-items:stretch;gap:0}.netnet-stats-column{width:100%}.netnet-stats-column:last-child{margin-left:0}.netnet-gender-stats{max-width:100%;margin-top:23px}.netnet-gender-stats-inner{max-width:100%}.netnet-gender-content{max-width:100%;padding:100px 20px 110px}.netnet-member-stats{max-width:100%;margin-top:22px;padding:57px 20px 100px;white-space:initial}}.matching-section{width:100%;padding:109px 40px 0}.matching-container{width:100%}.matching-layout{gap:20px;display:flex}.ai-stats-column{display:flex;flex-direction:column;align-items:stretch;line-height:normal;width:33%;margin-left:0}.stats-content{z-index:10;display:flex;margin-top:257px;width:100%;flex-direction:column;align-items:stretch;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;color:#313131;text-transform:uppercase}.ai-img{width:100%;height:"auto"}.stats-header{display:flex;padding-left:7px;flex-direction:column;align-items:flex-start}.ai-stats-title{background-blend-mode:normal;font-size:52px;font-weight:600;line-height:85px;align-self:stretch}.divider-line{aspect-ratio:.01;width:1px;background-color:currentColor;background-blend-mode:normal;margin-top:65px}.satisfaction-label{background-blend-mode:normal;font-size:30px;font-weight:300;margin:50px 0 0}.satisfaction-stats{align-self:flex-start;display:flex;margin-top:42px;align-items:stretch;white-space:nowrap}.satisfaction-percentage{background-blend-mode:normal;font-size:134px;font-weight:600;flex:1 1 auto}.percentage-symbol{background-blend-mode:normal;font-size:40px;font-weight:400;align-self:flex-start;margin-top:74px}.program-column{display:flex;flex-direction:column;align-items:stretch;line-height:normal;width:67%;margin-left:20px}.program-content{display:flex;flex-direction:column;position:relative;min-height:1034px;flex-grow:1;padding:77px 54px 0;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;color:#313131;font-weight:400;text-transform:uppercase}.background-image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}.program-details{display:flex;flex-direction:column;position:relative;min-height:957px;padding:386px 80px 173px;align-items:center}.overlay-image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}.program-info{position:relative;display:flex;margin-left:98px;margin-bottom:-35px;width:353px;max-width:100%;flex-direction:column;align-items:flex-start}.program-title{background-blend-mode:normal;font-size:55px;line-height:78px;margin:0}.program-subtitle{background-blend-mode:normal;font-size:29px;margin:44px 0 0}.highlight-text{font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-weight:600}.program-description{background-blend-mode:normal;font-size:19px;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;line-height:33px;align-self:stretch;margin:90px 0 0}@media (max-width: 991px){.matching-section{max-width:100%;padding:100px 20px 0}.matching-layout{flex-direction:column;align-items:stretch;gap:0}.ai-stats-column{width:100%}.stats-content{max-width:100%;margin-top:40px}.stats-header{max-width:100%}.stats-title{max-width:100%;font-size:22px;line-height:1.5}.divider-line,.satisfaction-label{margin-top:40px}.satisfaction-stats{margin-top:40px;white-space:initial}.satisfaction-percentage{font-size:40px}.percentage-symbol{margin-top:40px}.program-column{width:100%}.program-content{max-width:100%;margin-top:40px}.program-details{max-width:100%;padding:100px 20px}.program-info{margin-bottom:10px}.program-title{font-size:40px;line-height:62px}.program-subtitle,.program-description{margin-top:40px}}.partner-section{display:flex;justify-content:center;flex-wrap:wrap}.partner-section .content-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:60px;flex-wrap:wrap;padding:0 80px;width:100%;flex-direction:row}.partner-section .partner-info{flex:1 1 500px;display:flex;flex-direction:column;justify-content:center;padding-top:20rem;padding-left:7rem}.partner-section .partner-header{text-transform:uppercase}.partner-section .partner-title{font-size:25px;font-weight:600;margin:0}.partner-section .partner-subtitle{font-size:42px;font-weight:600;line-height:1.3;margin:30px 0 0}.partner-section .partner-description{font-size:30px;margin:12px 0 0}.text-regular{font-weight:400}.text-bold{font-weight:600}.partner-section .partner-details{font-size:19px;font-weight:400;line-height:29px;margin-top:60px}.partner-section .cta-button{margin-top:80px;width:250px;padding:20px 30px;border:1px solid #85714e;display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;text-decoration:none;color:#313131}.partner-section .cta-icon{width:50px;object-fit:contain;align-self:center}.gallery-section{display:flex;flex-direction:row;gap:40px;width:44%;justify-content:center;position:relative}.gallery-column{display:flex;flex-direction:column;align-items:center;gap:30px}.gallery-column.secondary{margin-top:60px}.gallery-image{width:160px;height:auto;border-radius:100px;object-fit:cover;transition:transform .4s ease,opacity .4s ease}@keyframes fadeInUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInDown{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-up{animation:fadeInUp 1.2s ease forwards}.animate-down{animation:fadeInDown 1.2s ease forwards}@media (max-width: 991px){.content-wrapper{flex-direction:column;align-items:center}.partner-info{padding-top:40px;text-align:center}.partner-subtitle{font-size:40px;line-height:60px}.partner-description{font-size:24px}.partner-details{font-size:16px;margin-top:30px}.cta-button{margin:40px auto 0}.gallery-section{flex-direction:column;align-items:center}.gallery-column.secondary{margin-top:20px}}.gallery-section{display:flex;gap:40px;overflow:hidden;height:80rem;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:0 60px}.gallery-column{flex:1;overflow:hidden;position:relative}.gallery-inner{display:flex;flex-direction:column}.gallery-inner img{width:100%;height:auto;margin-bottom:20px;object-fit:cover}@media (max-width: 768px){.partner-section .partner-info{padding-top:50px;padding-left:0;max-width:100%;width:auto}.partner-section .content-wrapper{padding:20px;gap:20px}.partner-section .partner-title,.partner-section .partner-details{text-align:left;font-size:1rem;margin-top:0}.partner-section .partner-details{line-height:1.5}.partner-section .partner-subtitle{font-size:1.5rem;margin-top:0;text-align:left;font-weight:670}.partner-section .partner-description{margin-top:2rem;font-size:1.2rem;text-align:left}.gallery-mobile{margin-top:30px;overflow-x:auto;white-space:nowrap;padding-bottom:12px}.partner-section .cta-button{font-size:16px}.partner-section .cta-button{margin:20px 0;width:150px;padding:8px}.partner-section .cta-icon{width:30px}.gallery-mobile-inner{display:inline-flex;gap:16px}.gallery-mobile img{height:200px;border-radius:10px;flex-shrink:0}}.ceo-plan{width:100%}.ceo-plan__container{width:100%;background-color:#f1f2f2;padding:0}.ceo-plan__content{width:100%;height:100%;padding:0;display:flex;justify-content:space-between;align-items:center;gap:60px}.ceo-plan__text-content{flex:3;display:flex;padding-left:15rem;flex-direction:column;justify-content:center}.ceo-plan__title{font-size:51px;font-weight:700;color:#85714d;margin:0;text-transform:uppercase}.ceo-plan__subtitle{font-size:30px;font-weight:600;text-transform:none}.ceo-plan__description{font-size:19px;font-weight:400;line-height:1.7;margin-top:50px}.ceo-plan__cta{margin-top:12rem;width:300px;max-width:100%;padding:20px 30px;border:1px solid #313131;display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;text-decoration:none;color:#313131;cursor:pointer}.ceo-plan__cta-icon{width:40px;object-fit:contain}.ceo-plan__image-wrapper{display:flex;flex:7;justify-content:center}.ceo-plan__image{width:100%;height:auto;object-fit:cover;object-position:top}@media (max-width: 991px){.ceo-plan__content{flex-direction:column;padding:2rem 20px 0;gap:0}.ceo-plan__text-content{width:100%;text-align:left;align-items:flex-start;padding-left:0}.ceo-plan__title{font-size:30px;line-height:1.3}.ceo-plan__subtitle{font-size:19px;margin:0 0 1rem}.ceo-plan__description{font-size:15px;margin-top:10px;line-height:1.5}.ceo-plan__cta{margin:20px 0;width:200px;padding:8px}.ceo-plan__image{max-width:100%;margin-top:0}.ceo-plan__cta-text{font-size:14px}}.marriage-culture{padding:130px 80px;width:100%;display:flex;flex-direction:column;align-items:flex-start}.subtitle{font-size:25px;font-family:Pretendard,sans-serif;font-weight:600;color:#231f1f;margin:0}.title{font-size:51px;font-weight:600;font-family:Pretendard,sans-serif;color:#231f1f}.image-grid{width:100%;margin-top:53px}.image-grid-container{display:flex;gap:40px}.image-column-main{width:50%}.image-column-side{width:50%;display:flex;align-items:center;justify-content:center}.grid-2x2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hover-box{position:relative;overflow:hidden;aspect-ratio:1/1}.hover-box img{aspect-ratio:1/1;height:100%;width:100%;display:block;transition:transform .4s ease,filter .4s ease;object-fit:cover}.hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#14141499;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .4s ease}.hover-overlay p{color:#fff;font-size:32px;font-weight:700;transform:translateY(20px);opacity:0;transition:all .4s ease}.hover-box:hover img{filter:blur(4px);transform:scale(1.05)}.hover-box:hover .hover-overlay{opacity:1}.hover-box:hover .hover-overlay p{transform:translateY(0);opacity:1}@media (max-width: 991px){.image-grid{margin-top:10px}.image-grid-container{flex-direction:column;gap:30px}.image-column-main,.image-column-side{width:100%}.grid-2x2{gap:16px}.hover-box img{aspect-ratio:1/1;height:100%;width:100%}.hover-overlay p{font-size:16px}.marriage-culture{padding:60px 0 0}.title{font-size:22px;margin-top:6px;padding:0 20px}.subtitle{font-size:18px;padding:0 20px}}.page09,.m_page09{max-width:100%}.services-showcase{background-color:#313131;text-align:center;font-family:Pretendard,sans-serif}.services-row{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.service-card{background:none;color:#fff;position:relative;flex:1 1 calc(20% - 20px);max-width:calc(20% - 20px);min-width:200px;padding:90px 20px;display:flex;flex-direction:column;align-items:center;aspect-ratio:.8;justify-content:center;border:1px solid rgba(133,113,77,.2);border-radius:200px/210px;box-sizing:border-box}.card-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:.05}.service-icon{width:42px;height:auto;margin-bottom:40px;z-index:1;position:relative}.service-title{color:#85714d;font-size:22px;font-weight:500;margin:0 0 20px;z-index:1;position:relative}.service-description{color:#f1f1f2;font-size:16px;font-weight:300;line-height:26px;z-index:1;position:relative}@media (max-width: 1024px){.service-card{flex:1 1 45%;max-width:45%}}@media (max-width: 768px){.service-card{flex:1 1 100%;max-width:100%;padding:60px 20px}.service-title{font-size:20px}.service-description{font-size:15px}}.premium-section{padding:100px 40px;text-align:left;max-width:100%;margin:0 auto}.premium-title{font-size:48px;font-weight:700;margin-bottom:20px}.premium-description{font-size:18px;color:#444;line-height:1.6;margin-bottom:40px}.video-wrapper{width:80%;margin:0 auto 60px;transition:width .5s ease;max-width:100%}.video-wrapper video{width:100%;box-shadow:0 4px 12px #00000026;transition:all .5s ease}.thumbnail-slider{overflow-x:auto;white-space:nowrap;padding:20px 0;margin-top:40px;scrollbar-width:thin;scrollbar-color:#ccc transparent}.thumbnail-slider img{display:inline-block;width:400px;object-fit:cover;margin-right:16px;transition:transform .3s ease;cursor:pointer}.thumbnail-slider img:hover{transform:scale(1.05)}.thumbnail-slider::-webkit-scrollbar{height:8px}.thumbnail-slider::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:4px}.thumbnail-slider::-webkit-scrollbar-track{background:transparent}@media (max-width:991px){.premium-section{padding:60px 0}.premium-title{padding:0 20px;font-size:22px;line-height:1.3;margin-bottom:6px}.premium-description{padding:0 20px;font-size:16px}.video-wrapper{margin:0}.thumbnail-slider{margin-top:0}.thumbnail-slider img{width:150px}}.patent-system{display:flex;align-items:stretch;max-width:100vw;width:100%;overflow:hidden}.patent-container{background-color:#313131;display:flex;padding:132px 0;flex-direction:column;align-items:flex-end;justify-content:center;flex:1 0 0;width:fit-content}.content-wrapper{padding-left:-152px;width:100%}.content-grid{gap:20px;display:flex}.intro-column{display:flex;flex-direction:column;align-items:stretch;width:30%}.intro-content{margin-top:25px;width:100%;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-weight:600;text-transform:uppercase}.main-title{color:#000;font-size:50px;font-weight:500;line-height:1.3}.text-light{color:#f1f1f2}.text-gold{color:#85714d}.cta-button{border:1px solid rgba(133,113,78,1);display:flex;margin-top:2.5rem;width:250px;max-width:100%;padding:30px 35px;align-items:stretch;gap:20px;font-size:18px;color:#f1f1f2;text-align:center;justify-content:space-between;text-decoration:none}.cta-icon{aspect-ratio:4.55;object-fit:contain;object-position:center;width:50px;align-self:start;flex-shrink:0}.patents-column{display:flex;flex-direction:column;align-items:stretch;width:65%;margin-left:20px}.patents-content{overflow-x:hidden;flex-grow:1}.patents-grid{gap:20px;display:flex}.patent-card-large{display:flex;flex-direction:column;align-items:stretch;width:32%}.patent-card-content{display:flex;flex-grow:1;flex-direction:column;align-items:center}.patent-image-container{background-color:#f1f2f20d;align-self:stretch;display:flex;padding:43px 41px;flex-direction:column;align-items:stretch;justify-content:center;border:2px solid #86714d}.patent-image{aspect-ratio:.71;object-fit:contain;object-position:center;width:100%}.patent-number{color:#f1f1f2;font-size:19px;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-weight:600;text-align:center;text-transform:uppercase;margin-top:28px}.patent-description{color:#f1f1f2;font-size:14px;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-weight:400;text-align:center;text-transform:uppercase;margin-top:17px}.patent-cards-group{display:flex;flex-direction:column;align-items:stretch;width:68%;margin-left:20px}.patent-cards-wrapper{width:100%}.patent-cards-grid{gap:20px;display:flex}.patent-card-small{width:50%}.patent-image-container-small{background-color:#f1f2f20d;display:flex;padding:43px 41px;flex-direction:column;align-items:stretch;justify-content:center;width:100%}.patent-image-small{aspect-ratio:.71;object-fit:contain;object-position:center;width:100%}.patent-info{align-self:start;display:flex;margin-top:28px;margin-left:58px;flex-direction:column;align-items:stretch;color:#f1f1f2;text-align:center;text-transform:uppercase}.patent-number-secondary{font-size:18px;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-weight:600;align-self:center}.patent-description-secondary{font-size:14px;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-weight:400;margin-top:17px}.footer-patent{align-self:start;display:flex;margin-top:644px;flex-direction:column;align-items:stretch;color:#f1f1f2;text-align:center;text-transform:uppercase;flex:0 0 0;width:fit-content}.patent-number-footer{font-size:18px;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-weight:600;align-self:center;margin-left:11px}.patent-description-footer{font-size:14px;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-weight:400;line-height:31px;margin-top:19px}@media (max-width: 991px){.patent-container{max-width:100%;padding:20px 20px 60px}.content-wrapper{max-width:100%;margin-right:0}.content-grid{flex-direction:column;align-items:stretch;gap:0}.intro-column{width:100%}.intro-content{max-width:100%;margin-top:40px}.main-title{max-width:100%;font-size:32px;line-height:1.5}.cta-button{padding:30px 20px;margin-top:40px}.patents-column{width:100%;margin:0}.patents-content{max-width:100%;margin-top:40px}.pc-only{display:none}.patent-card-large{width:40%}.patent-image-container{padding:10px}.patent-number{font-size:14px;margin-top:4px}.patent-description{font-size:12px;margin-top:4px}.patent-cards-group{width:100%;max-width:100%;margin-top:40px}.patent-cards-wrapper{max-width:100%}.patent-cards-grid{flex-direction:column;align-items:stretch;gap:0}.patent-card-small{width:100%}.patent-image-container-small{margin-top:40px}.patent-info{margin-left:10px}.footer-patent{margin-top:40px}}.patents-content{overflow-x:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.patents-grid{display:flex;flex-wrap:nowrap;gap:20px;scroll-snap-type:x mandatory;animation:scroll-left 20s linear infinite}.patent-card-large,.patent-cards-group{scroll-snap-align:start;flex:0 0 auto}.patents-content::-webkit-scrollbar{display:none}.hotel-section{margin:0 auto;padding:130px 80px;text-align:left}.hotel-title{font-size:52px;margin-bottom:40px}.hotel-cards{display:flex;gap:1%}.hotel-card{width:100%;text-align:center}.hotel-card img{width:100%;object-fit:cover}.hotel-card p{margin-top:10px;font-size:18px;text-align:left}@media (max-width: 768px){.hotel-section{padding:60px 20px}.hotel-title{font-size:18px;text-align:center;margin-bottom:24px}.hotel-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hotel-card{width:100%;text-align:center}.hotel-card img{width:100%;height:auto}.hotel-card p{font-size:14px;margin-top:8px;text-align:center}}.partners-image-section-2{background-color:#313131;padding:4rem 0 5rem;display:flex;justify-content:center}.partners-image-wrapper-2{width:100%;display:flex;justify-content:center}.partners-image{width:100%;height:auto;display:block}.scrolling-title{text-align:left;font-size:48px;font-weight:600;margin-bottom:40px;padding:0 20px;color:#333;font-family:Pretendard,sans-serif}@media (max-width:991px){.scrolling-title{font-size:18px;text-align:left;padding:20px;width:100%}}.scrolling-logos-section{overflow:hidden;white-space:nowrap;background-color:#fff;padding:130px 0}.scrolling-slider{overflow:hidden;white-space:nowrap;box-sizing:border-box}.scrolling-track{display:inline-block;animation:scroll-left 60s linear infinite}.scrolling-item{display:inline-block;margin-right:100px;text-align:center}.scrolling-logos{height:180px;margin-right:80px}.flex-container{gap:20px;display:flex}@media (max-width: 991px){.flex-container{flex-direction:column;align-items:stretch;gap:0px}}.left-column{display:flex;flex-direction:column;align-items:stretch;line-height:normal;width:30%;margin-left:0}@media (max-width: 991px){.left-column{width:100%}}.left-image{aspect-ratio:1.13;object-fit:contain;object-position:center;width:100%;margin-top:246px}@media (max-width: 991px){.left-image{max-width:100%;margin-top:40px}}.right-column{display:flex;flex-direction:column;align-items:stretch;line-height:normal;width:67%;margin-left:20px}.patent-container .content-wrapper{padding-left:170px}@media (max-width: 991px){.right-column{width:auto;margin:0}.scrolling-logos-section{padding:4cqmax 0px}}.content-wrapper{display:flex;width:100%;flex-direction:column;align-items:stretch}@media (max-width: 991px){.patent-container .content-wrapper{max-width:100%;margin-top:40px;padding-left:0}.patent-container .intro-content{margin-top:0}.patent-container .main-title{font-size:18px}}@media (max-width: 991px){.inner-content{max-width:100%}}.text-column{display:flex;flex-direction:column;align-items:stretch;line-height:normal;width:70%;margin-left:0}@media (max-width: 991px){.text-column{width:100%}}.text-content{margin-top:77px;color:#313131;font-weight:400;text-transform:uppercase}@media (max-width: 991px){.text-content{max-width:100%;margin-top:40px}}.company-title{text-align:center;background-blend-mode:normal;font-size:51px;font-weight:700;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif}@media (max-width: 991px){.company-title{max-width:100%;font-size:20px;font-weight:600;text-align:center}}.company-description{background-blend-mode:normal;font-size:18px;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;line-height:27px;text-align:center;margin-top:88px}@media (max-width: 991px){.company-description{max-width:100%;margin-top:20px;font-size:13px;font-weight:600;line-height:1.3}}.image-column{display:flex;flex-direction:column;align-items:stretch;line-height:normal;width:50%}@media (max-width: 991px){.image-column{width:100%}}.right-top-image{aspect-ratio:.82;object-fit:contain;object-position:center;width:100%;flex-grow:1}@media (max-width: 991px){.right-top-image{max-width:100%;margin-top:40px}}.bottom-image{aspect-ratio:1.75;object-fit:contain;object-position:center;width:402px;align-self:center;margin-top:22px;max-width:100%}.footer{background:#fff;padding:0 20px;margin-top:60px;border-top:1px solid #ddd;font-size:14px;color:#333}.footer-inner{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1440px;margin:0 auto;gap:30px}.footer-col{padding-top:60px}.footer-links{padding:60px 60px 0;border-left:1px solid #ccc;border-right:1px solid #ccc}.footer-logo{height:30px;margin-bottom:20px}.footer-links ul,.footer-links li{list-style:none;padding:0;margin:0;line-height:2}.phone{font-size:24px;font-weight:700;margin:10px 0}.social-icons{margin-top:20px;display:flex;gap:10px;flex-wrap:wrap}.social-icons img{width:24px;height:24px}.copyright{margin-top:20px;font-size:12px;color:#666}@media (max-width: 768px){.footer-inner{flex-direction:column;align-items:flex-start}.footer-col{width:100%}.footer-logo{height:40px}.phone{font-size:22px}.footer-links ul{display:flex;gap:20px}.footer-links{padding:0;border-left:0px;border-right:0px}.contact-info{padding-bottom:80px}}.faq-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow-y:auto;background-color:#000000b3;padding:40px 20px}.faq-modal.open{display:flex}.faq-modal-content{background:#fff;margin:auto;padding:40px 20px;max-width:800px;width:90%;border-radius:8px;position:relative;overflow-y:auto;max-height:80vh}.faq-close{position:absolute;top:20px;right:20px;font-size:28px;cursor:pointer}.faq-title{text-align:center;font-size:28px;font-weight:700}.faq-subtitle{text-align:center;font-size:16px;margin-bottom:30px;color:#666}.faq-list .faq-item{border-bottom:1px solid #eee;padding:16px 0;cursor:pointer}.faq-list .faq-question{font-weight:700;font-size:18px;display:flex;justify-content:space-between;align-items:center}.faq-list .faq-answer{display:none;margin-top:10px;color:#555;font-size:16px;line-height:1.5}.faq-list .faq-item.open .faq-answer{display:block}@media (max-width: 768px){.faq-modal-content{padding:31px 20px}.faq-title{font-size:1.2rem}}.quick-radio-label{font-size:1.1rem;font-weight:600}.quick-radio-container{display:flex;justify-content:start;gap:1.5rem}.quick-radio-wrapper{display:flex;margin-top:.5rem;margin-bottom:.6rem}.quick-radio-box{width:50%;display:flex;flex-direction:column;gap:1rem}.quick-radio{display:flex;align-items:center;font-size:1rem;cursor:pointer}.quick-radio input{display:none}.quick-radio .quick-checkmark{width:20px;height:20px;border:2px solid #ccc;border-radius:50%;background-color:#fff;display:inline-block;margin-right:8px;box-sizing:border-box;transition:border .2s ease}.quick-radio input:checked+.quick-checkmark{border:6px solid #86714D;background-color:#fff}.quick-input{flex:1;width:100%;border:1px solid #EFEFEF;padding:12px 20px;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;color:#313131}.quick-input::placeholder{color:#aaa;font-size:16px}.quick-textarea{flex:1;border:1px solid #EFEFEF;padding:12px 20px;font-family:Pretendard,sans-serif;font-size:18px;font-weight:500;color:#aaa;width:100%;box-sizing:border-box;resize:none;margin-left:18px}.quick-textarea::placeholder{color:#aaa;font-size:16px}.kakao-login-wrapper{display:flex;background-color:#ffe500;justify-content:center;gap:.5rem;padding:.6rem 0;align-items:center}.kakao-logo{width:1.4rem}.kakao-text{font-size:1.1rem;font-weight:600}@media (max-width: 768px){.quick-radio-container{gap:1rem}.quick-radio-wrapper{flex-direction:column}.quick-radio-box{width:100%;display:flex;flex-direction:row;gap:1rem}.quick-radio-label{font-size:1rem;font-weight:600}.quick-radio{flex-direction:column;gap:.2rem;font-size:.9rem}.quick-radio .quick-checkmark{margin-right:0}.quick-textarea{margin-left:0;margin-top:1rem}.kakao-logo{width:1rem}.kakao-text{font-size:.8rem}}.top-button{display:flex;position:fixed;bottom:3.5rem;right:8.2rem;background-color:#fff;padding:16px 19.5px;border:none;border-radius:50%;cursor:pointer;box-shadow:#fff3 0 0 0 1px inset,#0000001a 0 4px 6px,#00000026 0 8px 30px}@media (max-width: 768px){.top-button{bottom:4.3rem;right:1.7rem;padding:10px 13.5px}.ai-matching-layout.mobile-only{margin-top:0}}.scroll-column{width:18rem;height:80rem;overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none}.scroll-column.horizontal{height:auto;width:100%;overflow-x:hidden;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}.scroll-column.dragging{cursor:grabbing}.scroll-content{display:flex;flex-direction:column}.scroll-content img{width:100%;height:auto;margin-bottom:16px;object-fit:cover;pointer-events:none;border-radius:6px}.scroll-content.horizontal{flex-direction:row;min-width:110%;height:200px}.scroll-content.horizontal img{width:160px;height:200px;margin-right:12px;object-fit:cover;flex-shrink:0;border-radius:6px;pointer-events:none}.cta2-section{padding:100px 1rem}.cta2-container{max-width:674px;margin:0 auto;text-align:center}.cta2-title{font-size:30px;font-weight:700;line-height:150%;margin-bottom:30px}.cta2-highlight{color:#85714d}.cta2-button{padding:20px 10px;width:383px;border:1px solid var(--company-text-primary);color:var(--company-text-primary);font-size:20px;text-align:center;cursor:pointer;background-color:var(--company-white)}@media (max-width: 640px){.cta2-title{font-size:26px}.cta2-button{width:80%}}.cta2-mobile-br{display:none}@media screen and (max-width: 768px){.cta2-mobile-br{display:inline}}.cta2-line-break{display:block}@media (max-width: 768px){.cta2-line-break{display:inline}}body{margin:0;padding:0;font-family:Pretendard,sans-serif}.history-hero-content{display:flex;flex-direction:column;align-items:center;padding:120px 0;text-align:center}.history-hero-subtitle{color:#85714d;font-size:24px;font-weight:400;letter-spacing:3.6px;text-transform:uppercase;margin-bottom:16px}.history-hero-title{color:#121212;font-size:50px;font-weight:700;line-height:150%;margin:0}.history-hero-section{position:relative;height:auto;width:100%;max-width:100%}.history-hero-img{width:100%;height:100%;object-fit:cover}.history-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.history-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.history-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.history-hero-text h1,.history-hero-text p{display:none}}.history-timeline{position:relative;padding:40px 0;max-width:1200px;margin:0 auto}.history-timeline-entry{position:relative;width:100%;padding:30px 40px;box-sizing:border-box}.history-timeline-entry.history-left{left:0;text-align:left;display:flex;flex-direction:row-reverse}.history-timeline-entry.history-right{left:0%;text-align:left;display:flex;flex-direction:row-reverse}.history-timeline-entry img{width:330px;height:225px;object-fit:cover;margin-top:12px}.history-timeline-entry .history-events{display:inline-block;max-width:500px}.history-timeline-entry .history-year{font-size:32px;font-weight:700;color:#85714d;margin-bottom:16px}.history-timeline-entry.history-left .history-year,.history-timeline-entry.history-left .history-events{text-align:left}.history-timeline-entry.history-right .history-year,.history-timeline-entry.history-right .history-events{text-align:right}.history-year{color:#85714d;font-size:34px;font-weight:600;margin-bottom:24px;margin-top:0}.history-events{flex:1}.history-event{color:#24262a;font-size:20px;font-weight:400;line-height:150%;margin-bottom:12px}.history-event-image{max-width:100%;height:auto}.history-site-footer{padding:80px 60px;border-top:1px solid #ddd;background-color:#fff}.history-footer-nav{display:flex;gap:20px;margin-bottom:38px}.history-footer-link{color:#313131;font-size:16px;font-weight:400;text-decoration:none}.history-company-info{margin-bottom:38px}.history-info-line{display:flex;align-items:center;gap:8px;margin-bottom:4px;color:#313131;font-size:14px}.history-separator{width:1px;height:10px;background-color:#e0e0e0}.history-contact-info{display:flex;gap:30px;margin-bottom:30px}.history-contact-block{display:flex;flex-direction:column;gap:8px}.history-contact-label{color:#000;font-size:18px;font-weight:500;margin:0}.history-contact-number{color:#000;font-size:28px;font-weight:600;margin:0}.history-contact-note{color:#555;font-size:12px;margin:0}.history-social-links{display:flex;gap:20px;margin-bottom:20px}.history-social-link{text-decoration:none}.history-social-icon{width:20px;height:20px}.history-copyright{color:#313131;font-size:12px;font-weight:400;margin:0}@media (max-width: 991px){.history-timeline-entry .history-year{margin-bottom:0}.history-hero{height:auto}.history-timeline:before{left:20px}.history-timeline-entry{width:100%;left:0!important;padding-left:50px;padding-right:20px;text-align:left!important}.history-timeline-entry .history-year,.history-timeline-entry .history-events{text-align:left!important}.history-events{width:100%}.history-year{margin-bottom:0}}@media (max-width: 640px){.history-hero-content{padding:2rem 20px 0}.history-hero-subtitle{font-size:20px}.history-hero-title{font-size:26px}.history-timeline{padding:20px}.history-event{font-size:16px;line-height:24px;margin-bottom:8px}.history-site-footer{padding:40px 20px}}@media (max-width: 640px){.history-timeline-entry{padding:40px 16px}.history-timeline-entry img{width:100%;object-fit:contain}.history-timeline-entry .history-year{font-size:20px;margin-bottom:12px}.history-event{font-size:14px;line-height:22px;margin-bottom:6px}.history-footer-link{font-size:14px}.history-info-line,.history-copyright{font-size:12px}.history-contact-label{font-size:16px}.history-contact-number{font-size:22px}.history-contact-note{font-size:11px}.history-hero-subtitle{font-size:18px;letter-spacing:2px}.history-hero-title{font-size:24px;line-height:140%}.history-footer-nav{flex-direction:column;gap:12px}.history-contact-info{flex-direction:column;gap:20px}.history-social-links{justify-content:center;gap:16px}}.history-timeline .history-timeline-entry.history-left .history-timeline-contents{width:50%;text-align:left;margin-left:150px}.history-timeline .history-timeline-entry.history-right .history-timeline-contents{width:50%;text-align:right;margin-right:150px}.history-timeline .history-timeline-entry.history-left .history-timeline-img{width:50%;display:flex;align-items:center}.history-timeline .history-timeline-entry.history-right .history-timeline-img{width:50%;display:flex;flex-direction:row-reverse}@media (max-width: 991px){.history-timeline-entry{flex-direction:column!important;align-items:center;text-align:center;gap:20px}.history-timeline-img,.history-timeline-contents{width:100%;margin:0}.history-timeline .history-timeline-entry.history-left .history-timeline-contents,.history-timeline .history-timeline-entry.history-right .history-timeline-contents{text-align:center;margin:0;width:100%}.history-timeline .history-timeline-entry.history-right .history-timeline-img,.history-timeline .history-timeline-entry.history-left .history-timeline-img{width:100%}.history-timeline-entry.history-right{flex-direction:column-reverse!important}}.history-timeline-entry{position:relative}.history-timeline-entry:not(:first-child):not(:last-child):after{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:2px;background-color:#85714d;z-index:0}.history-timeline-entry:first-child:after{content:"";position:absolute;top:40px;bottom:0;left:50%;transform:translate(-50%);width:2px;background-color:#85714d;z-index:0}.history-timeline-entry:last-child:after{content:"";position:absolute;top:0;bottom:40px;left:50%;transform:translate(-50%);width:2px;background-color:#85714d;z-index:0}.history-timeline-entry:before{content:"";position:absolute;top:40px;left:50%;transform:translate(-50%);width:16px;height:16px;border-radius:50%;background-color:#fff;border:2px solid #85714d;z-index:1}.history-timeline-entry:first-child:before{background-color:#85714d;border:4px solid white;box-shadow:0 0 0 2px #85714d}.history-timeline-entry:last-child:before{top:0}.history-timeline-entry:last-child:after{content:none!important;display:none!important}.history-timeline-entry:last-child{margin-bottom:0!important;padding-bottom:0!important;padding-top:0!important}.history-timeline{padding-bottom:10rem}@media (max-width: 768px){.history-timeline{padding-bottom:5rem}}@media (max-width: 991px){.history-timeline:before{display:none!important}.history-timeline-entry:before,.history-timeline-entry:after,.history-timeline-entry:first-child:before,.history-timeline-entry:first-child:after,.history-timeline-entry:last-child:after{display:none!important;content:none!important}.history-timeline-entry .history-year,.history-timeline-entry .history-events{margin-left:0!important}.history-timeline-entry{flex-direction:column!important;align-items:flex-start!important;text-align:left!important;padding-left:16px!important;padding-right:16px!important}}:root{--company-primary: #85714d;--company-text-primary: #313131;--company-text-secondary: #121212;--company-background: #faf8f5;--company-white: #fff;--company-border: #ddd;--company-divider: #e0e0e0}body{font-family:Pretendard,sans-serif;line-height:1.5;color:var(--company-text-primary)}.company-main-header{width:100%;height:110px;border-bottom:1px solid #d4d4d4;background-color:var(--company-white)}.company-header-container{max-width:1920px;margin:0 auto;padding:16px 116px;display:flex;justify-content:space-between;align-items:center}.company-logo-container{position:relative;width:183px;height:69px}.company-logo-wrapper{position:relative}.company-logo-text{position:absolute;left:0;top:41px}.company-logo-premium{position:absolute;left:41px;top:11px}.company-logo-img{width:100%;height:100%}.company-main-nav{display:flex;gap:32px;font-size:19px}.company-nav-link{text-decoration:none;color:var(--company-text-primary)}.company-nav-link.company-active{color:var(--company-primary)}.company-header-icons{display:flex;gap:20px;align-items:center}.company-icon{width:29px;height:29px}.company-icon-small{width:19px;height:20px}.company-icon-wrapper{position:relative}.company-icon-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--company-text-primary)}.company-hero-section{width:100%;height:auto}.company-hero-img{width:100%;height:100%;object-fit:cover}.company-highlight{color:#85714d}.company-highlight2{font-weight:700}.company-intro-section{max-width:1200px;background-color:var(--company-white);margin:0 auto;padding-top:130px}.company-intro-container{max-width:1351px;margin:0 auto}.company-intro-content{display:flex;justify-content:space-between;align-items:flex-start}.company-intro-text{max-width:729px}.company-intro-title{font-size:50px;font-weight:700;line-height:140%;letter-spacing:1px;margin-bottom:60px}.company-intro-description{font-size:18px;line-height:150%;color:#282828;margin-bottom:60px}.company-signature{font-size:24px;font-weight:700;line-height:150%}.company-intro-image{width:60%}.company-features-section{margin:0 auto;padding:130px 0;background-color:var(--company-background)}.company-features-container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:80px}.company-section-header{text-align:center;margin-bottom:10px}.company-section-subtitle{color:var(--company-primary);font-size:24px;letter-spacing:3.6px;margin-bottom:10px}.company-section-title{color:var(--company-text-secondary);font-size:50px;font-weight:700;line-height:150%;letter-spacing:1px}.company-feature-image{width:100%;height:500px;object-fit:cover}.company-features-content{text-align:center;margin-top:50px}.company-features-description{font-size:20px;line-height:150%;margin-bottom:50px}.company-line-break{display:block}@media (max-width: 768px){.company-line-break{display:inline}}.company-features-tagline{font-size:30px;font-weight:700;line-height:150%}.company-services-section{padding:120px 0;max-width:1200px;margin:0 auto;background-color:var(--company-white)}.company-services-container{max-width:1200px;margin:0 auto}.company-services-grid{display:flex;gap:23px;margin-top:80px}.company-service-card{width:384px;display:flex;flex-direction:column;gap:39px}.company-service-image{width:100%;height:500px;object-fit:cover}.company-service-content{text-align:center}.company-service-title{color:var(--company-text-secondary);font-size:24px;font-weight:700;margin-bottom:20px}.company-service-description{font-size:20px;line-height:150%}.company-cta-container{max-width:674px;margin:0 auto;text-align:center}.company-cta-title{font-size:30px;font-weight:700;line-height:150%;margin-bottom:30px}.company-cta-button{padding:20px 10px;width:383px;border:1px solid var(--company-text-primary);color:var(--company-text-primary);font-size:20px;text-align:center;cursor:pointer;background-color:var(--company-white)}.company-main-footer{border-top:1px solid var(--company-border);padding:80px 60px;background-color:var(--company-white)}.company-footer-container{max-width:1800px;margin:0 auto}.company-footer-content{display:flex;flex-direction:column;gap:38px;margin-bottom:40px}.company-footer-nav{display:flex;gap:20px;margin-bottom:38px}.company-footer-link{color:var(--company-text-primary);text-decoration:none;font-size:16px}.company-footer-link:first-child{font-weight:600}.company-company-info{display:flex;flex-direction:column;gap:4px}.company-info-group{display:flex;align-items:center;gap:8px;font-size:14px}.company-divider{width:1px;height:10px;background-color:var(--company-divider)}.company-contact-info{display:flex;gap:30px}.company-contact-group{display:flex;flex-direction:column;gap:8px}.company-contact-title{font-size:18px;color:#000}.company-contact-number{font-size:28px;font-weight:600;color:#000}.company-contact-note{font-size:12px;color:#555}.company-footer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:40px}.company-social-links{display:flex;gap:20px}.company-social-icon{width:20px;height:20px}.company-copyright{font-size:12px}@media (max-width: 991px){.company-features-content{margin-top:0}.company-hero{height:auto}.company-header-container{padding:16px 40px}.company-intro-section,.company-features-section,.company-services-section{padding:80px 40px}.company-intro-content{flex-direction:column}.company-intro-image{margin:40px auto 0;width:100%;height:auto}.company-services-grid{flex-direction:column;align-items:center;gap:60px}.company-service-card{width:100%;max-width:500px;gap:20px}}@media (max-width: 640px){.company-hero-section{height:auto}.company-header-container{padding:16px 20px}.company-main-nav{display:none}.company-features-section,.company-services-section{padding:60px 20px}.company-intro-section{padding:1.5rem 20px 0}.company-intro-title,.company-section-title,.company-features-tagline,.company-cta-title{font-size:26px}.company-intro-title{margin-bottom:20px}.company-intro-description,.company-features-description,.company-service-description{font-size:16px}.company-intro-description{margin-bottom:1.5rem}.company-intro-image{margin-top:1rem}.company-cta-button{width:80%}.company-main-footer{padding:40px 20px}.company-footer-bottom{flex-direction:column;text-align:center}.company-social-links{justify-content:center;margin-bottom:20px}.company-contact-info{flex-direction:column}.company-services-grid{margin-top:2rem;gap:3rem}.company-service-card{gap:1rem}.company-service-title{margin-bottom:.5rem}}:root{--keyfeature-primary-color: rgba(133, 113, 77, 1);--keyfeature-text-color: rgba(49, 49, 49, 1);--keyfeature-heading-color: rgba(18, 18, 18, 1);--keyfeature-border-color: rgba(212, 212, 212, 1);--keyfeature-light-text: rgba(85, 85, 85, 1)}.keyfeature-mobile-br{display:none}@media screen and (max-width: 768px){.keyfeature-mobile-br{display:inline}}.keyfeature-line-break{display:block}@media (max-width: 768px){.keyfeature-line-break{display:inline}}.keyfeature-hero-section{position:relative;height:auto;width:100vw}.keyfeature-hero-img{height:100%;width:100%;object-fit:cover}.keyfeature-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.keyfeature-hero-text h1{font-family:"Proxima Nova",0 -apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.keyfeature-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.keyfeature-hero-text h1,.keyfeature-hero-text p{display:none}}.keyfeature-checkpoint-section{max-width:1200px;margin:130px auto;padding-right:1px;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.keyfeature-container{align-items:stretch;background-color:#fff;display:flex;max-width:100%;flex-direction:column;justify-content:center}.keyfeature-checkpoint-content{display:flex;width:100%;flex-direction:column;align-items:stretch;padding-bottom:6rem;border-bottom:3px solid #E6E6E6}.keyfeature-checkpoint-header{align-self:center;display:flex;flex-direction:column;align-items:center;text-align:center}.keyfeature-checkpoint-label{color:#85714d;font-size:24px;font-weight:400;letter-spacing:3.6px;text-transform:uppercase}.keyfeature-checkpoint-title{color:#121212;font-feature-settings:"liga" off,"clig" off;font-size:50px;font-weight:700;line-height:1.2;margin-top:16px}.keyfeature-checkpoint-description{text-align:center;color:#313131;font-feature-settings:"liga" off,"clig" off;font-size:24px;font-weight:400;line-height:1.5;margin-top:60px}.keyfeature-divider{border-color:#e0e0e0;border-style:solid;border-width:1px;align-self:center;width:1200px;max-width:100%;height:1px}.keyfeature-stats-section{display:flex;max-width:1200px;margin:130px auto;align-items:center;gap:10px;justify-content:center}.keyfeature-stats-container{align-self:stretch;display:flex;margin:auto;flex-direction:column;align-items:center}.keyfeature-stats-content{display:flex;max-width:100%;flex-direction:column;align-items:stretch}.keyfeature-info_img{margin-top:80px;max-width:100%}.keyfeature-stats-header{align-self:center;font-family:Pretendard Variable,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;color:#85714d;font-weight:600;white-space:nowrap;letter-spacing:-.1px;justify-content:center;text-align:center}.keyfeature-stats-icon{aspect-ratio:1.1;object-fit:contain;object-position:center;width:64px;flex-shrink:0}.keyfeature-stats-title-wrapper{display:flex;margin-top:20px;width:100%;align-items:center;gap:4px;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-size:60px;font-weight:700;letter-spacing:-.12px}.keyfeature-stats-title{color:#24262a;align-self:stretch;margin:auto 0}.keyfeature-stats-subtitle-wrapper{align-self:stretch;margin:auto 0;padding:30px 0 10px;color:#85714d;white-space:nowrap}.keyfeature-stats-subtitle{z-index:10;background-color:#ece1c780;margin-top:-30px;margin-bottom:-10px;font-size:5.625rem}.keyfeature-yearly-stats{align-self:stretch;margin-top:80px;width:100%;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;color:#313131;font-weight:400;white-space:nowrap}.keyfeature-year-stat{display:flex;width:100%;align-items:center;gap:40px 49px;justify-content:start;flex-wrap:wrap;margin-top:50px}.keyfeature-year-stat:first-child{margin-top:0}.keyfeature-year-label{font-size:28px;letter-spacing:-.06px;align-self:stretch;margin:auto 0}.keyfeature-stat-bars{align-self:stretch;display:flex;margin:auto 0;align-items:center;gap:25px;font-size:24px;letter-spacing:-.05px;justify-content:start;flex-wrap:wrap}.keyfeature-stat-group{align-self:stretch;margin:auto 0}.keyfeature-stat-bar{display:flex;min-height:127px;width:100%}.keyfeature-stat-percentage{margin-top:16px}.keyfeature-stats-summary{display:flex;margin-top:80px;text-align:center;max-width:1200px;flex-direction:column;align-items:stretch;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.keyfeature-summary-header{align-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.keyfeature-summary-title{color:#121212;font-size:30px;font-weight:400;letter-spacing:-.06px}.keyfeature-summary-ratio{color:#85714d;font-size:64px;font-weight:600;letter-spacing:-.13px;margin-top:10px}.keyfeature-summary-description{color:#313131;font-feature-settings:"liga" off,"clig" off;font-size:24px;font-weight:400;line-height:36px;margin-top:30px}@media (max-width: 991px){.keyfeature-hero{max-width:100%;margin-right:2px;padding:100px 20px}.keyfeature-hero-content{max-width:100%}.keyfeature-hero-title{max-width:100%;font-size:40px}.keyfeature-checkpoint-section{max-width:100%;margin:0}.keyfeature-container{padding:2rem 20px}.keyfeature-checkpoint-title{max-width:100%;font-size:22px;text-align:center}.keyfeature-checkpoint-label{font-size:18px}.keyfeature-checkpoint-description{max-width:100%;margin-top:40px;font-size:18px}.keyfeature-stats-section{margin:0;margin-top:1rem}.keyfeature-stats-header{font-size:22px;white-space:initial}.keyfeature-stats-icon{width:24px}.keyfeature-stats-title-wrapper,.keyfeature-stats-title{font-size:22px}.keyfeature-stats-subtitle-wrapper,.keyfeature-stats-subtitle{font-size:22px;white-space:initial}.keyfeature-yearly-stats,.keyfeature-year-stat{max-width:100%;margin-top:40px;white-space:initial}.keyfeature-stat-bars{max-width:100%;white-space:initial}.keyfeature-stat-group{white-space:initial}.keyfeature-stats-summary{margin-top:0;padding:20px}.keyfeature-summary-ratio{font-size:24px}.keyfeature-summary-description{max-width:100%;font-size:18px}.keyfeature-summary-title{font-size:20px}}.keyfeature-membership-stats{font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;width:100%}.keyfeature-vip-distribution{position:relative;display:flex;justify-content:center;background-image:url(/assets/bg1-8lRNqCrA.png)}.keyfeature-content-wrapper{position:relative;width:100%;max-width:1200px;margin:130px 0;display:flex;flex-direction:column;align-items:stretch}.keyfeature-section-header{display:flex;flex-direction:column;align-items:center;color:#fff}.keyfeature-section-number{color:#85714d;font-size:24px;letter-spacing:-.05px;margin:0}.keyfeature-section-title{font-size:50px;font-weight:600;letter-spacing:-.1px;margin:10px 0 0}.keyfeature-section-title .keyfeature-date{font-size:24px}.keyfeature-highlight-text{text-align:center;font-size:24px;line-height:36px;letter-spacing:-.05px;color:#fff;margin-top:50px}.keyfeature-highlight-text strong{font-weight:700}.keyfeature-job-rankings{display:flex;margin-top:60px;width:100%;align-items:center;gap:28px;flex-wrap:wrap}.keyfeature-ranking-card{border-radius:20px;flex:1;display:flex;flex-direction:column;align-items:center}.keyfeature-ranking-card img{max-width:100%}.keyfeature-ranking-title{color:#fff;font-size:24px;font-weight:700;letter-spacing:-1.68px;margin:0}.keyfeature-ranking-list{display:flex;margin-top:50px;align-items:center;gap:20px}.keyfeature-rank-item{display:flex;flex-direction:column;align-items:center;width:60px}.keyfeature-rank-number{color:#fff;font-size:20px;letter-spacing:-.04px;text-transform:uppercase}.keyfeature-rank-bar{background-color:#d9d9d980;width:4px;margin:24px 0}.keyfeature-rank-progress{background-color:#85714d;width:100%;height:27px}.keyfeature-rank-job{color:#fff;font-size:20px;line-height:30px;text-align:center;margin:0}.keyfeature-job-distribution{display:flex;flex-direction:column;align-items:center;margin-top:130px;max-width:1201px;margin-left:auto;margin-right:auto;padding:20px}.keyfeature-distribution-header{text-align:center}.keyfeature-distribution-title{color:#121212;font-size:30px;font-weight:600;letter-spacing:-.06px;margin:0}.keyfeature-distribution-date{color:#666;font-size:16px;font-weight:500;letter-spacing:.32px;text-transform:uppercase;margin:10px 0 0}.keyfeature-distribution-chart{width:100%;margin-top:70px;object-fit:contain}.keyfeature-partner-preferences{background-color:#f7f5f4;margin-top:130px;padding:130px 360px;display:flex;justify-content:center}.keyfeature-preferences-content{width:100%;max-width:1200px;display:flex;flex-wrap:wrap;gap:60px 24px;justify-content:center}.keyfeature-preferences-header{text-align:center;width:100%}.keyfeature-preferences-title{color:#121212;font-size:50px;font-weight:700;margin:16px 0 0}.keyfeature-preferences-title .keyfeature-highlight{color:#85714d}.keyfeature-preferences-title .keyfeature-date{font-size:24px}.keyfeature-preferences-description{color:#313131;font-size:24px;line-height:36px;text-align:center;margin:24px 0 0}.keyfeature-preferences-charts{display:flex;gap:24px;width:100%;flex-wrap:wrap}.keyfeature-preference-card{border-radius:20px;flex:1;min-height:552px;display:flex;flex-direction:column;align-items:center}.keyfeature-preference-card img{max-width:100%}.keyfeature-preference-title{color:#24262a;font-size:24px;font-weight:500;letter-spacing:-1.68px;margin:0}.keyfeature-chart-container{margin-top:54px;width:319px;max-width:100%}.keyfeature-chart-wrapper{position:relative;display:flex;align-items:flex-end}.keyfeature-chart-line{border-top:1px solid #e0e0e0;position:absolute;width:100%;bottom:0}.keyfeature-chart-bars{display:flex;gap:40px;width:100%}.keyfeature-chart-item{display:flex;flex-direction:column;align-items:center;width:50px}.keyfeature-chart-label{color:#85714d;font-size:24px;font-weight:700;margin:0 0 24px}.keyfeature-chart-bar{background-color:#85714d;width:50px;height:234px}.keyfeature-chart-ranks{display:flex;justify-content:space-between;margin-top:18px;font-size:20px;color:#24262a;letter-spacing:-1px}@media (max-width: 991px){.keyfeature-content-wrapper{margin:40px 0}.keyfeature-vip-distribution{padding:20px}.keyfeature-section-title{font-size:22px}.keyfeature-section-title .keyfeature-date{font-size:18px}.keyfeature-highlight-text{margin-top:40px;font-size:20px}.keyfeature-job-rankings{margin-top:40px;flex-direction:column}.keyfeature-distribution-title,.keyfeature-preferences-description{font-size:22px}.keyfeature-preferences-charts{flex-direction:column}.keyfeature-preference-card{min-height:0}.keyfeature-ranking-card{padding:20px}.keyfeature-job-distribution,.keyfeature-distribution-chart{margin-top:40px}.keyfeature-partner-preferences{margin-top:40px;padding:100px 20px}.keyfeature-preferences-title{font-size:22px}.keyfeature-preferences-title .keyfeature-date{font-size:18px}.keyfeature-preference-card{padding:20px}}.keyfeature-sec2-main-container{margin:130px auto 0;max-width:1200px;display:flex;flex-direction:column;align-items:stretch;justify-content:center}.keyfeature-sec2-stats-section{display:flex;width:100%;flex-direction:column;align-items:center}.keyfeature-sec2-header-content{display:flex;max-width:100%;flex-direction:column;align-items:stretch;text-align:center}.keyfeature-sec2-number-badge{align-self:center;display:flex;align-items:start;font-family:Pretendard Variable,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;color:#85714d;font-weight:600;letter-spacing:-0px;justify-content:center}.keyfeature-sec2-badge-icon{aspect-ratio:1;object-fit:contain;width:64px}.keyfeature-sec2-title-group{display:flex;margin-top:20px;width:100%;align-items:center;gap:4px;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-size:60px;font-weight:700;letter-spacing:-.02px}.keyfeature-sec2-title-primary{color:#24262a;margin:0;align-self:stretch}.keyfeature-sec2-title-secondary{color:#85714d;margin:0;padding:30px 0 10px;font-size:60px}.keyfeature-sec2-management-section{background-color:#f7f5f4;display:flex;margin-top:80px;max-width:1200px;width:100%;padding:130px 40px;align-items:center}.keyfeature-sec2-content-wrapper{align-self:stretch;display:flex;margin:auto;flex-direction:column;align-items:center}.keyfeature-sec2-stats-content{display:flex;width:748px;max-width:100%;flex-direction:column;align-items:center;text-align:center}.keyfeature-sec2-stats-header{display:flex;flex-direction:column;align-items:center;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.keyfeature-sec2-number-label{color:#85714d;font-size:24px;font-weight:400;letter-spacing:-.05px}.keyfeature-sec2-stats-title{color:#121212;font-feature-settings:"liga" off,"clig" off;font-size:50px;font-weight:700;margin:16px 0 0}.keyfeature-sec2-stats-metrics{display:flex;margin-top:60px;width:406px;max-width:100%;flex-direction:column;align-items:center}.keyfeature-sec2-metrics-group{display:flex;width:217px;max-width:100%;flex-direction:column;align-items:stretch;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-weight:400}.keyfeature-sec2-metric-label{color:#85714d;font-size:24px;letter-spacing:-.05px;margin:0}.keyfeature-sec2-metric-description{color:#898989;font-size:20px;letter-spacing:-.04px;text-transform:uppercase;align-self:center;margin:0}.keyfeature-sec2-percentage-display{display:flex;margin-top:30px;width:100%;flex-direction:column;align-items:stretch;font-family:Roboto Serif,-apple-system,Roboto,Helvetica,sans-serif;font-size:150px;color:#85714d;font-weight:500}.keyfeature-sec2-percentage{align-self:center}.keyfeature-sec2-percentage-icon{aspect-ratio:6.054;object-fit:cover;width:100%}.keyfeature-sec2-stats-description{color:#313131;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-weight:400;line-height:36px;letter-spacing:-.05px;margin:60px 0 0}.keyfeature-sec2-graph-section{background-color:#fff;display:flex;margin-top:100px;max-width:100%;padding:60px 36px;flex-direction:column;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.keyfeature-sec2-graph-section img{max-width:100%}.keyfeature-sec2-graph-header{align-self:center;text-align:center}.keyfeature-sec2-graph-title{color:#24262a;font-size:30px;font-weight:600;letter-spacing:-.06px;margin:0}.keyfeature-sec2-graph-subtitle{color:#000;font-size:18px;font-weight:300;margin:10px 0 0}.keyfeature-sec2-graph-container{display:flex;margin-top:50px;width:100%;flex-direction:column;align-items:stretch;font-size:20px;letter-spacing:-1px;line-height:0}.keyfeature-sec2-y-axis{width:100%;color:#848484;font-weight:400;text-align:center}.keyfeature-sec2-y-axis-item{display:flex;width:100%;align-items:center;gap:24px;margin-bottom:82px}.keyfeature-sec2-y-line{border:1px solid #e0e0e0;flex-grow:1;height:1px}.keyfeature-sec2-x-axis{align-self:end;z-index:10;display:flex;margin-top:-309px;align-items:end;gap:25px;color:#24262a;font-weight:500;justify-content:space-between}.keyfeature-sec2-bar-group{text-align:center;width:50px}.keyfeature-sec2-bar{background-color:#85714d;width:100%}.keyfeature-sec2-bar-group:nth-child(1) .keyfeature-sec2-bar{height:234px}.keyfeature-sec2-bar-group:nth-child(2) .keyfeature-sec2-bar{height:300px}.keyfeature-sec2-bar-group:nth-child(3) .keyfeature-sec2-bar{height:278px}.keyfeature-sec2-bar-group:nth-child(4) .keyfeature-sec2-bar{height:216px}.keyfeature-sec2-bar-group:nth-child(5) .keyfeature-sec2-bar{height:188px}.keyfeature-sec2-bar-group:nth-child(6) .keyfeature-sec2-bar{height:164px}.keyfeature-sec2-bar-group:nth-child(7) .keyfeature-sec2-bar{height:136px}.keyfeature-sec2-bar-group:nth-child(8) .keyfeature-sec2-bar{height:122px}.keyfeature-sec2-bar-group:nth-child(9) .keyfeature-sec2-bar{height:112px}.keyfeature-sec2-bar-group:nth-child(10) .keyfeature-sec2-bar{height:108px}.keyfeature-sec2-bar-group:nth-child(11) .keyfeature-sec2-bar{height:78px}.keyfeature-sec2-bar-group:nth-child(12) .keyfeature-sec2-bar{height:58px}.keyfeature-sec2-x-value{margin-top:32px;display:block}.keyfeature-sec2-matching-section{align-self:center;display:flex;max-width:1200px;margin:130px auto;flex-direction:column;align-items:center}.keyfeature-sec2-matching-content{display:flex;flex-direction:column;align-items:center;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;text-align:center}.keyfeature-sec2-section-header{display:flex;flex-direction:column;align-items:center}.keyfeature-sec2-section-number{color:#85714d;font-size:18px;font-weight:500;letter-spacing:.06px;text-transform:uppercase}.keyfeature-sec2-section-title{color:#121212;font-feature-settings:"liga" off,"clig" off;font-size:50px;font-weight:700;margin:16px 0 0}.keyfeature-sec2-section-description{color:#313131;font-size:24px;font-weight:400;line-height:36px;letter-spacing:-.05px;margin:60px 0 0}.keyfeature-sec2-satisfaction-section{display:flex;margin-top:100px;max-width:1200px;width:100%;flex-direction:column;align-items:stretch}.keyfeature-sec2-satisfaction-content{display:flex;width:100%;flex-direction:column;align-items:center;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;text-align:center}.keyfeature-sec2-satisfaction-label{color:#666;font-size:18px;font-weight:300;align-self:stretch;margin:0}.keyfeature-sec2-satisfaction-graph{object-fit:cover;margin:50px 0 0;max-width:100%;width:50%}@media (max-width: 768px){.keyfeature-sec2-satisfaction-graph{width:100%!important}.keyfeature-checkpoint-content{padding-bottom:3rem}.keyfeature-info_img{margin-top:1rem}}.keyfeature-sec2-satisfaction-title{color:#313131;font-size:30px;font-weight:600;line-height:45px;letter-spacing:-.06px;margin:50px 0 0}.keyfeature-sec2-highlight-percentage{font-size:40px;line-height:60px;letter-spacing:-.08px;color:#85714d}.keyfeature-sec2-cowork-section{border-radius:0;align-self:center;display:flex;margin-top:100px;max-width:100%;flex-direction:column;align-items:center}.keyfeature-sec2-cowork-label{color:#666;font-size:18px;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-weight:300;text-align:center;margin:0}.keyfeature-sec2-team-structure{align-self:start;margin-top:60px;width:100%}.keyfeature-sec2-team-row{gap:20px;display:flex}.keyfeature-sec2-team-column{display:flex;flex-direction:column;align-items:stretch;line-height:normal;width:69%}.keyfeature-sec2-team-member{border:2px dashed #c7bca7;border-radius:50%;display:flex;margin-right:-87px;flex-grow:1;padding-right:12px;padding-bottom:31px;align-items:start;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;text-align:center}.keyfeature-sec2-member-content{display:flex;flex-direction:column;align-items:stretch;text-transform:uppercase}.keyfeature-sec2-member-info{justify-content:center;align-items:center;border-radius:100px;box-shadow:0 0 30px #0000000d;background-color:#fff;display:flex;min-height:180px;padding:0 9px;flex-direction:column;width:180px;height:180px}.keyfeature-sec2-member-title{color:#313131;font-size:20px;font-weight:400;letter-spacing:-.04px;margin:0}.keyfeature-sec2-member-role{color:#979797;font-size:16px;font-weight:500;line-height:1;letter-spacing:.02px;margin:0}.keyfeature-sec2-connection-icon{aspect-ratio:.06;object-fit:contain;width:18px;align-self:center;margin:114px 0 0 19px}.keyfeature-sec2-customer-label{background-color:#a78c5b17;border-radius:50%;margin:30px 0 0;padding:0 58px;font-size:38px;color:#6c5732;font-weight:600;letter-spacing:-.08px;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.keyfeature-sec2-connection-icon-bottom{aspect-ratio:0;object-fit:contain;width:18px;align-self:end;margin-top:288px;flex-shrink:0}.keyfeature-sec2-matching-manager{justify-content:center;align-items:center;border-radius:100px;box-shadow:0 0 30px #0000000d;background-color:#fff;display:flex;margin:0 auto;min-height:180px;padding:0 9px;flex-direction:column;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;text-align:center;text-transform:uppercase;width:180px;height:180px}.keyfeature-sec2-team-lead{justify-content:center;align-items:center;border-radius:100px;box-shadow:0 0 30px #0000000d;background-color:#fff;z-index:10;display:flex;margin-top:-90px;min-height:180px;width:180px;padding:0 9px;flex-direction:column;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;text-align:center;text-transform:uppercase;height:180px}.keyfeature-sec2-lead-title{color:#313131;font-size:20px;font-weight:400;letter-spacing:-.04px;margin:0}.keyfeature-sec2-lead-role{color:#979797;font-size:16px;font-weight:500;line-height:1;letter-spacing:.02px;margin:0}.keyfeature-sec2-voc-section{display:flex;width:100%;max-width:1200px;margin:0 auto;flex-direction:column;align-items:center;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;text-align:center}.keyfeature-sec2-voc-header{display:flex;flex-direction:column;align-items:center}.keyfeature-sec2-voc-image{aspect-ratio:2.01;object-fit:contain;width:1200px;margin:60px 0 0;max-width:100%}.keyfeature-sec2-voc-description{color:#313131;font-size:24px;font-weight:400;line-height:36px;letter-spacing:-.05px;margin:60px 0 0}@media (max-width: 991px){.keyfeature-sec2-main-container{margin:60px 0 0}.keyfeature-sec2-number-badge{font-size:40px}.keyfeature-sec2-title-group{max-width:100%;font-size:40px}.keyfeature-sec2-management-section{width:100%;padding:0}.keyfeature-sec2-stats-content{width:100%;margin-top:60px}.keyfeature-sec2-content-wrapper{width:100%}.keyfeature-sec2-stats-title{font-size:22px}.keyfeature-sec2-stats-metrics{margin-top:40px;width:100%;font-size:20px}.keyfeature-sec2-metric-label{font-size:20px}.keyfeature-sec2-metrics-group{width:100%}.keyfeature-sec2-metric-description{font-size:18px}.keyfeature-sec2-stats-description{margin-top:40px;font-size:18px}.keyfeature-sec2-percentage-display{font-size:100px;width:70%}.keyfeature-sec2-graph-section{padding:20px;margin-top:40px;background-color:transparent}.keyfeature-sec2-x-axis{margin-top:-200px;margin-right:10px}.keyfeature-sec2-matching-section{margin:40px auto;padding:20px}.keyfeature-sec2-section-title{font-size:22px}.keyfeature-sec2-section-description{margin-top:40px;font-size:18px;line-height:1.5}.keyfeature-sec2-satisfaction-section{margin-top:40px}.keyfeature-sec2-satisfaction-graph{margin-top:40px;width:70%}.keyfeature-sec2-satisfaction-title{margin-top:40px;font-size:26px}.keyfeature-sec2-highlight-percentage{font-size:28px}.keyfeature-sec2-cowork-section,.keyfeature-sec2-team-structure,.keyfeature-sec2-connection-icon,.keyfeature-sec2-connection-icon-bottom,.keyfeature-sec2-voc-section,.keyfeature-sec2-voc-image{margin-top:40px}.keyfeature-sec2-voc-description{margin-top:40px;padding:20px;font-size:20px}.keyfeature-sec2-team-row{flex-direction:column;align-items:stretch;gap:0}.keyfeature-sec2-team-column{width:100%}.keyfeature-sec2-customer-label{padding:100px 20px}}@font-face{font-family:YourFont;src:url(/fonts/YourFont.woff2) format("woff2"),url(/fonts/YourFont.woff) format("woff");font-display:swap}.keyfeature-sec3-marriage-service{font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.keyfeature-sec3-service-container{display:flex;width:100%;padding:130px 0;flex-direction:column;align-items:center;justify-content:center}.keyfeature-sec3-service-content{display:flex;max-width:1200px;flex-direction:column}.keyfeature-sec3-service-header{display:flex;width:100%;flex-direction:column;align-items:stretch;text-align:center}.keyfeature-sec3-header-number{align-self:center;display:flex;align-items:start;font-family:Pretendard Variable,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;color:#85714d;font-weight:600;letter-spacing:-.1px;justify-content:center}.keyfeature-sec3-number-icon{aspect-ratio:1.1;object-fit:contain;object-position:center;width:64px;flex-shrink:0}.keyfeature-sec3-header-title{margin-top:20px;width:100%;padding-bottom:10px}.keyfeature-sec3-main-heading{font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-size:60px;color:#24262a;font-weight:700;letter-spacing:-.12px;line-height:90px;z-index:10}.keyfeature-sec3-title-highlight{background-color:#ece1c780;margin-top:-60px;width:272px;height:50px}.keyfeature-sec3-patent-cards{align-self:center;display:grid;grid-template-columns:repeat(2,1fr);margin-top:100px;max-width:100%;align-items:center;gap:40px;flex-wrap:wrap}.keyfeature-sec3-patent-card{flex:1;margin:auto;text-align:center}.keyfeature-sec3-patent-card img{max-width:100%}.keyfeature-patent-text{font-size:1.5rem;font-weight:500}@media (max-width: 768px){.keyfeature-patent-text{font-size:1rem;font-weight:500}}.keyfeature-sec3-card-content{align-self:center;max-width:100%;width:500px;font-size:14px;letter-spacing:-.03px;line-height:1.4}.keyfeature-sec3-card-inner{display:flex;flex-direction:column;position:relative;min-height:660px;width:100%;padding:52px 50px;align-items:center;justify-content:center}.keyfeature-sec3-card-background{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}.keyfeature-sec3-patent-image{aspect-ratio:.71;object-fit:contain;object-position:center;width:100%;position:relative}.keyfeature-sec3-patent-details{display:flex;margin:23px 17px;height:130px;flex-direction:column;align-items:center;justify-content:center;position:relative}.keyfeature-sec3-patent-title{color:#333;font-size:18px;font-weight:700;line-height:25px;letter-spacing:.36px;text-align:center;text-transform:uppercase}.keyfeature-sec3-patent-number{color:#555;margin-top:20px}.keyfeature-sec3-patent-description{align-self:stretch;display:flex;margin-top:20px;width:100%;flex-direction:column;align-items:center;justify-content:center}.keyfeature-sec3-description-text{color:#555}.keyfeature-sec3-success-rate{display:flex;align-items:center}.keyfeature-sec3-rate-text{color:#555;margin:auto 0}.keyfeature-sec3-rate-highlight{color:#b99859;margin:auto 0}.keyfeature-sec3-rate-additional{color:#555}.keyfeature-sec3-card-label{color:#313131;text-align:center;font-size:24px;letter-spacing:-.05px;margin-top:24px}.keyfeature-sec3-stats-section{background-color:#f7f5f0;display:flex;width:100%;flex-direction:column}.keyfeature-sec3-stats-container{display:flex;width:100%;max-width:1200px;margin:80px auto;flex-direction:column;align-items:center}.keyfeature-sec3-stats-heading{color:#24262a;text-align:center;font-size:34px;font-weight:600;line-height:51px;letter-spacing:-.07px}.keyfeature-sec3-stats-heading .keyfeature-sec3-highlight{color:#85714d}.keyfeature-sec3-stats-content{margin-top:60px;max-width:1200px}.keyfeature-sec3-stats-wrapper{display:flex;align-items:center;gap:40px 67px;flex-wrap:wrap}.keyfeature-sec3-stats-row{display:flex;margin:auto;align-items:center;gap:30px;flex-wrap:wrap}.keyfeature-sec3-stat-card{justify-content:center;align-items:center;border-radius:300px;background:linear-gradient(131deg,#e8e8e8 119.53%,#fff 15.16%);box-shadow:1px 1px 2px #ffffff4d inset,-1px -1px 2px #dedede80 inset,-15px 15px 30px #dedede33,15px -15px 30px #dedede33,-15px -15px 30px #ffffffe6,15px 15px 38px #dededee6;display:flex;margin:auto;min-height:280px;padding:0 50px;flex-direction:column;aspect-ratio:1;width:280px}.keyfeature-sec3-stat-info{display:flex;width:129px;max-width:100%;flex-direction:column;align-items:stretch;justify-content:center}.keyfeature-sec3-stat-label{color:#000;text-align:center;font-size:24px;font-weight:400;letter-spacing:-.05px}.keyfeature-sec3-stat-value{color:#85714d;font-size:34px;font-weight:600;letter-spacing:-.07px;align-self:center}.keyfeature-sec3-highlight-card{justify-content:center;align-items:center;border-radius:300px;border:1px solid rgba(133,113,77,.25);box-shadow:0 4px 45.7px #85714d99;background-color:#85714d;display:flex;margin:auto;min-height:280px;padding:0 50px;flex-direction:column;aspect-ratio:1}.keyfeature-sec3-highlight-text{width:129px;max-width:100%;color:#fff;font-size:30px;font-weight:600;text-align:center;letter-spacing:-.06px;line-height:45px}.keyfeature-sec3-in-stats-section{text-align:center}.keyfeature-sec3-in-stats-container{display:flex;max-width:1200px;padding:20px;margin:0 auto;align-items:center}.keyfeature-sec3-in-stats-container img{max-width:300px;height:auto;aspect-ratio:1}.keyfeature-sec3-in-stats-container .keyfeature-icon{width:24px;height:24px}.keyfeature-stats-container{display:flex;justify-content:center;align-items:center;margin-bottom:80px}.keyfeature-stat-circle{width:280px;height:280px;border-radius:50%;border:2px solid var(--keyfeature-color-primary);background:linear-gradient(131deg,#e8e8e8 119.53%,#fff 15.16%);display:flex;justify-content:center;align-items:center;box-shadow:1px 1px 2px #ffffff4d inset,-1px -1px 2px #dedede80 inset,-15px 15px 30px #dedede33,15px -15px 30px #dedede33,-15px -15px 30px #ffffffe6,15px 15px 38px #dededee6}.keyfeature-stat-content{text-align:center}.keyfeature-stat-label{font-size:24px;color:#000;margin-bottom:10px}.keyfeature-stat-value{font-size:34px;font-weight:600;color:var(--keyfeature-color-primary)}.keyfeature-stat-highlight{font-size:30px;font-weight:600;color:var(--keyfeature-color-background)}.keyfeature-stat-divider{width:24px;margin:0 30px}@media (max-width: 991px){.keyfeature-sec3-service-container{max-width:100%;padding:100px 0}.keyfeature-sec3-service-header{max-width:100%}.keyfeature-sec3-header-number{font-size:24px;line-height:32px}.keyfeature-sec3-header-title{font-size:22px}.keyfeature-sec3-number-icon{width:32px}.keyfeature-sec3-main-heading{max-width:100%;font-size:22px;line-height:32px}.keyfeature-sec3-title-highlight{display:none}.keyfeature-sec3-service-content{padding:20px}.keyfeature-sec3-patent-cards{margin-top:40px}.keyfeature-sec3-patent-card{max-width:100%}.keyfeature-sec3-card-inner{padding:52px 20px}.keyfeature-sec3-patent-details{margin:23px 10px}.keyfeature-sec3-stats-section{max-width:100%}.keyfeature-sec3-stats-heading{font-size:22px;line-height:32px}.keyfeature-sec3-stats-content{margin-top:40px}.keyfeature-sec3-stat-card,.keyfeature-sec3-highlight-card{padding:0 20px}.keyfeature-stats-container{flex-direction:column;gap:30px}.keyfeature-stats-subtitle{font-size:22px;line-height:40px}.keyfeature-stat-highlight{font-size:26px}.keyfeature-sec3-in-stats-container{flex-direction:column}}.keyfeature-sec5-meeting-services{display:flex;padding-bottom:130px;flex-direction:column;align-items:stretch;justify-content:start}@media (max-width: 991px){.keyfeature-sec5-meeting-services{padding-bottom:100px}}.keyfeature-sec5-hero-section{display:flex;flex-direction:column;position:relative;width:100%;align-items:center;gap:10px;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;color:#fff;justify-content:start}@media (max-width: 991px){.keyfeature-sec5-hero-section{max-width:100%;width:100%}}.keyfeature-sec5-hero-background{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}.keyfeature-sec5-hero-content{position:relative;align-self:stretch;display:flex;margin:auto;max-width:1200px;width:100%;padding:0 37px;flex-direction:column;align-items:center;justify-content:start}@media (max-width: 991px){.keyfeature-sec5-hero-content{padding:0 20px}}.keyfeature-sec5-hero-text-container{display:flex;width:853px;max-width:100%;flex-direction:column;align-items:center;justify-content:start}.keyfeature-sec5-hero-number-container{display:flex;align-items:start;font-family:Pretendard Variable,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;white-space:nowrap;text-align:center;letter-spacing:-.1px;justify-content:center}@media (max-width: 991px){.keyfeature-sec5-hero-number-container{font-size:40px;white-space:initial}}.keyfeature-sec5-number-icon{aspect-ratio:1.1;object-fit:contain;object-position:center;width:64px;flex-shrink:0}.keyfeature-sec5-number-text{margin:0}@media (max-width: 991px){.keyfeature-sec5-number-text{font-size:40px}}.keyfeature-sec5-hero-title{font-feature-settings:"liga" off,"clig" off;align-self:stretch;margin:24px 0 0;width:100%;font-size:60px;font-weight:700}@media (max-width: 991px){.keyfeature-sec5-hero-title{font-size:40px;max-width:100%}}.keyfeature-sec5-hero-description{align-self:stretch;background-color:#85714d;margin-top:80px;width:388px;max-width:100%;padding:16px 100px;gap:10px;font-size:20px;color:#fff;font-weight:400;text-transform:uppercase;letter-spacing:-.04px}@media (max-width: 991px){.keyfeature-sec5-hero-description{padding:16px 20px;margin-top:40px}}.keyfeature-sec5-content-section{align-self:center;margin-top:130px;max-width:1200px}@media (max-width: 991px){.keyfeature-sec5-content-section{margin-top:40px;width:100%}}.keyfeature-sec5-hotel-meetings{display:flex;width:100%;flex-direction:column;align-items:stretch;justify-content:start}.keyfeature-sec5-section-header{align-self:center;display:flex;flex-direction:column;align-items:center;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;text-align:center;justify-content:start}.keyfeature-sec5-section-number{color:#85714d;font-size:24px;font-weight:400;letter-spacing:-.05px}.keyfeature-sec5-section-title{color:#121212;font-size:50px;font-weight:700;letter-spacing:-.1px;margin:16px 0 0}@media (max-width: 991px){.keyfeature-sec5-section-title{font-size:40px}}.keyfeature-sec5-section-description{color:#313131;text-align:center;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-weight:400;line-height:36px;letter-spacing:-.05px;margin-top:60px}@media (max-width: 991px){.keyfeature-sec5-section-description{max-width:100%;margin-top:1rem;font-size:1rem;padding:0 1.5rem}}.keyfeature-sec5-hotels-grid{margin-top:60px;width:100%}@media (max-width: 991px){.keyfeature-sec5-hotels-grid{max-width:100%;margin-top:40px}}.keyfeature-sec5-hotels-container{gap:20px;display:flex}@media (max-width: 991px){.keyfeature-sec5-hotels-container{flex-direction:column;align-items:stretch;gap:0}}.keyfeature-sec5-hotel-card{display:flex;flex-direction:column;align-items:stretch;line-height:normal;width:25%;margin-left:20px}.keyfeature-sec5-hotel-card:first-child{margin-left:0}@media (max-width: 991px){.keyfeature-sec5-hotel-card{width:100%;margin-left:0}}.keyfeature-sec5-hotel-content{display:flex;flex-grow:1;flex-direction:column;align-items:stretch;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;color:#313131;font-weight:400;text-align:center;text-transform:uppercase;letter-spacing:-.04px;justify-content:start}@media (max-width: 991px){.keyfeature-sec5-hotel-content{margin-top:22px}}.keyfeature-sec5-hotel-image{aspect-ratio:.71;object-fit:contain;object-position:center;width:100%}.keyfeature-sec5-hotel-name{margin:16px 0 0;font-size:20px;font-weight:400}.keyfeature-sec5-hotels-row{margin-top:30px}.keyfeature-sec5-hotels-row:first-child{margin-top:0}.keyfeature-sec5-events-section{display:flex;margin-top:130px;width:100%;flex-direction:column;align-items:center;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;text-align:center;justify-content:start}@media (max-width: 991px){.keyfeature-sec5-events-section{max-width:100%;margin-top:40px}}.keyfeature-sec5-events-content{align-self:stretch;display:flex;margin-top:80px;width:100%;flex-direction:column;align-items:stretch;font-size:24px;color:#313131;font-weight:400;letter-spacing:-.05px;line-height:36px;justify-content:start}@media (max-width: 991px){.keyfeature-sec5-events-content{max-width:100%;margin-top:40px}}.keyfeature-sec5-events-image{aspect-ratio:2.11;object-fit:contain;object-position:center;width:100%}@media (max-width: 991px){.keyfeature-sec5-events-image{max-width:100%}}.keyfeature-sec5-events-description{align-self:center;margin-top:60px}@media (max-width: 991px){.keyfeature-sec5-events-description{padding:0 1rem;font-size:1rem;max-width:100%;margin-top:40px}}.keyfeature-sec5-events-subtitle{align-self:stretch;background-color:#85714d;margin:80px auto 0;width:388px;max-width:100%;padding:16px 100px;gap:10px;font-size:20px;color:#fff;font-weight:400;text-transform:uppercase;letter-spacing:-.04px}@media (max-width: 991px){.keyfeature-sec5-events-subtitle{padding:16px 20px;margin-top:40px;width:auto}}@font-face{font-family:Pretendard Variable;src:local("Pretendard Variable")}@font-face{font-family:Pretendard;src:local("Pretendard")}.keyfeature-sec6-philosophy-section{display:flex;flex-direction:column;align-items:stretch}.keyfeature-sec6-philosophy-container{align-self:center;display:flex;max-width:1200px;flex-direction:column;align-items:center;text-align:center}.keyfeature-sec6-philosophy-header{max-width:100%;font-size:50px;white-space:nowrap;letter-spacing:-.1px}.keyfeature-sec6-header-content{display:flex;width:100%;flex-direction:column;align-items:stretch}.keyfeature-sec6-number-wrapper{align-self:center;display:flex;align-items:start;font-family:Pretendard Variable,-apple-system,Roboto,Helvetica,sans-serif;color:#85714d;font-weight:600;justify-content:center}.keyfeature-sec6-number-icon{aspect-ratio:1.1;object-fit:contain;object-position:center;width:64px;flex-shrink:0}.keyfeature-sec6-main-title{color:#24262a;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-weight:700;margin-top:20px}.keyfeature-sec6-mission-statement{color:#313131;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-weight:400;line-height:36px;letter-spacing:-.05px;margin-top:60px}.keyfeature-sec6-principles-grid{align-self:stretch;display:flex;margin-top:60px;width:100%;align-items:center;gap:23px;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;text-transform:uppercase;justify-content:start;flex-wrap:wrap}.keyfeature-sec6-principle-card{align-self:stretch;margin-top:auto;margin-bottom:auto;flex-grow:1;flex-shrink:1;width:307px}.keyfeature-sec6-principle-image{aspect-ratio:.83;object-fit:contain;object-position:center;width:100%}.keyfeature-sec6-principle-content{display:flex;margin-top:30px;width:100%;flex-direction:column;align-items:stretch}.keyfeature-sec6-principle-title{color:#24262a;font-size:24px;font-weight:700;letter-spacing:.48px;text-align:center}.keyfeature-sec6-principle-list{display:flex;margin-top:24px;width:100%;flex-direction:column;align-items:center;font-size:20px;color:#313131;font-weight:400;letter-spacing:.4px;list-style:none;padding:0;text-align:center}.keyfeature-sec6-principle-list li{margin-bottom:8px}.keyfeature-sec6-stats-section{display:flex;flex-direction:column;position:relative;margin-top:130px;width:100%;align-items:center;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;justify-content:center}.keyfeature-sec6-stats-background{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}.keyfeature-sec6-stats-container{position:relative;width:928px;max-width:100%}.keyfeature-sec6-stats-grid{display:flex;width:100%;align-items:center;gap:30px;justify-content:start;flex-wrap:wrap}.keyfeature-sec6-stat-card{justify-content:center;align-items:center;border-radius:300px;box-shadow:0 4px 30px #0000000f;background-color:#fff;align-self:stretch;display:flex;margin:auto;min-height:260px;padding:0 46px;flex-direction:column;aspect-ratio:1;flex-grow:1;flex-shrink:1;width:208px}.keyfeature-sec6-stat-card-large{min-height:348px;padding:0 50px;width:296px}.keyfeature-sec6-stat-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.keyfeature-sec6-stat-title{color:#000;font-size:24px;font-weight:400;letter-spacing:-.05px;margin-bottom:10px}.keyfeature-sec6-stat-value{color:#85714d;font-size:34px;font-weight:600;letter-spacing:-.07px;margin:0}.keyfeature-sec6-stats-description{color:#313131;text-align:center;font-size:24px;font-weight:400;letter-spacing:-.05px;margin-top:60px}.keyfeature-sec6-stats-description strong{font-weight:600}@media (max-width: 991px){.keyfeature-sec6-philosophy-header{font-size:40px;white-space:initial}.keyfeature-sec6-mission-statement{padding:0 1rem;font-size:1rem;max-width:100%;margin-top:40px}.keyfeature-sec6-principles-grid,.keyfeature-sec6-stats-section{max-width:100%;margin-top:40px}.keyfeature-sec6-stat-card{padding:0 20px}.keyfeature-sec6-stat-card-large{padding:100px 20px}.keyfeature-sec6-stats-description{max-width:100%;margin-top:40px}}.keyfeature-trust-section{display:flex;max-width:1200px;margin:80px auto;flex-direction:column;align-items:center}@media (max-width: 991px){.keyfeature-trust-section{padding:100px 0}}.keyfeature-trust-header{display:flex;flex-direction:column;align-items:center;text-align:center}.keyfeature-trust-content{max-width:100%;font-size:50px;letter-spacing:-.1px}@media (max-width: 991px){.keyfeature-trust-content{font-size:26px}}.keyfeature-trust-title-wrapper{display:flex;width:100%;flex-direction:column;align-items:stretch}.keyfeature-trust-icon-title{align-self:center;display:flex;align-items:start;font-family:Pretendard Variable,-apple-system,Roboto,Helvetica,sans-serif;color:#85714d;font-weight:600;white-space:nowrap;justify-content:center}.keyfeature-trust-icon{aspect-ratio:1.1;object-fit:contain;object-position:center;width:64px;flex-shrink:0}.keyfeature-trust-number{font-size:50px;margin:0}.keyfeature-trust-heading{color:#24262a;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-weight:700;margin-top:20px;font-size:50px;margin-bottom:0}.keyfeature-trust-description{color:#313131;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-weight:400;line-height:36px;letter-spacing:-.05px;margin-top:60px}.keyfeature-promises-section{display:flex;margin-top:100px;width:1200px;max-width:100%;flex-direction:column;align-items:stretch;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;color:#313131;font-weight:400;text-align:center;letter-spacing:-.05px}.keyfeature-promises-header{display:flex;width:100%;align-items:stretch;font-size:28px;color:#85714d;font-weight:600;letter-spacing:-.06px;flex-wrap:wrap}.keyfeature-promise-title{flex:1;background-color:#85714d33;padding:20px;margin:0;font-size:28px}.keyfeature-vertical-divider{border-color:#fff;border-style:solid;border-width:1px;background-color:#fff;width:1px;flex-shrink:0;height:82px}.keyfeature-horizontal-divider{border-color:#e0e0e0;border-style:solid;border-width:1px;margin:19px 0;width:100%}.keyfeature-promises-grid{align-self:center;display:flex;margin-top:20px;width:930px;max-width:100%;align-items:stretch;gap:20px;flex-wrap:wrap;justify-content:space-between}.keyfeature-promises-double-grid{align-self:end;z-index:10;display:flex;margin-top:-152px;margin-right:59px;width:988px;max-width:100%;padding-bottom:96px;flex-direction:column}.keyfeature-promises-column{z-index:10;display:flex;width:895px;max-width:100%;align-items:start;gap:40px 100px;flex-wrap:wrap}.keyfeature-promises-row{align-self:end;display:flex;margin-top:97px;width:922px;max-width:100%;align-items:stretch;gap:20px;flex-wrap:wrap;justify-content:space-between}.keyfeature-promise-item{margin:0;flex:1}@media (max-width: 991px){.keyfeature-trust-title-wrapper{max-width:100%;font-size:26px}.keyfeature-trust-icon-title{font-size:26px;white-space:initial}.keyfeature-trust-heading{max-width:100%;font-size:26px}.keyfeature-trust-description{max-width:100%;margin-top:40px;font-size:18px;line-height:1.3}.keyfeature-promises-section{margin-top:40px}.keyfeature-promises-header{max-width:100%}.keyfeature-horizontal-divider{margin-right:4px}.keyfeature-promises-double-grid{margin-right:10px}.keyfeature-promises-row{margin-top:40px}}.keyfeature-awards-grid{display:flex;margin-top:100px;width:100%;flex-direction:column;align-items:stretch}.keyfeature-awards-row{display:flex;gap:20px;margin-bottom:130px}.keyfeature-award-card{display:flex;align-items:center;gap:24px;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;width:50%}.keyfeature-award-logo{aspect-ratio:1;object-fit:contain;object-position:center;width:170px;flex-shrink:0}.keyfeature-award-content,.keyfeature-award-header{display:flex;flex-direction:column}.keyfeature-award-host{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:500;letter-spacing:-.3px}.keyfeature-host-label{border-radius:30px;background-color:#eeeeeebd;padding:4px 10px;color:#85714d}.keyfeature-host-name{color:#666}.keyfeature-award-title{color:#121212;font-size:24px;font-weight:400;letter-spacing:-.05px;margin-top:4px}.keyfeature-award-title .keyfeature-highlight{color:#85714d}.keyfeature-award-description{color:#313131;font-size:18px;font-weight:500;line-height:25px;letter-spacing:.36px;text-transform:uppercase;margin-top:20px}@media (max-width: 991px){.keyfeature-hero{height:auto}.keyfeature-hero-image{max-width:100%}.keyfeature-awards-grid{padding:0 20px}.keyfeature-awards-content{max-width:100%;margin-top:40px}.keyfeature-award-content{width:auto}.keyfeature-awards-row{margin-bottom:30px}.keyfeature-intro-heading{max-width:100%;font-size:26px}.keyfeature-intro-description{font-size:18px;line-height:150%}.keyfeature-video-section{margin-top:40px}.keyfeature-awards-row{flex-direction:column;align-items:stretch;gap:30px}.keyfeature-award-card{width:100%;flex-direction:column}.keyfeature-award-host{font-size:14px}.keyfeature-award-description{font-size:16px}}@media (max-width: 640px){.keyfeature-intro-description{font-size:18px}.keyfeature-awards-loop,.keyfeature-main-footer{display:none}}.awards-body{margin:0}.awards-awards-section{background-color:#fff;display:flex;flex-direction:column;overflow:hidden;align-items:stretch;width:100%}.awards-hero-content{display:flex;flex-direction:column;align-items:center;padding:120px 0;text-align:center}.awards-hero-subtitle{color:#85714d;font-size:24px;font-weight:400;letter-spacing:3.6px;text-transform:uppercase;margin-bottom:16px}.awards-hero-title{color:#121212;font-size:50px;font-weight:700;line-height:150%;margin:0}.awards-hero-section{position:relative;height:auto;width:100%;max-width:100%}.awards-hero-img{width:100%;height:100%;object-fit:cover}.awards-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.awards-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.awards-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.awards-hero-text h1,.awards-hero-text p{display:none}}.awards-awards-content{align-self:center;display:flex;margin-top:130px;width:100%;max-width:1200px;flex-direction:column;align-items:center}.awards-awards-intro{display:flex;flex-direction:column;align-items:center;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;text-align:center}.awards-intro-heading{color:#121212;font-size:50px;font-weight:700}.awards-intro-heading .awards-highlight{color:#85714d}.awards-intro-description{color:#313131;font-size:24px;font-weight:400;line-height:36px;text-transform:uppercase;margin-top:16px}.awards-video-section{align-self:stretch;margin-top:100px;width:1200px;max-width:100%;display:flex;align-items:center;justify-content:center}.awards-awards-grid{display:flex;margin-top:100px;width:100%;flex-direction:column;align-items:stretch}.awards-awards-row{display:flex;gap:20px;margin-bottom:130px}.awards-award-card{display:flex;align-items:center;gap:24px;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;width:50%}.awards-award-logo{aspect-ratio:1;object-fit:contain;object-position:center;width:170px;flex-shrink:0}.awards-award-content{display:flex;min-width:240px;flex-direction:column;width:460px}.awards-award-header{display:flex;flex-direction:column}.awards-award-host{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:500;letter-spacing:-.3px}.awards-host-label{border-radius:30px;background-color:#eeeeeebd;padding:4px 10px;color:#85714d}.awards-host-name{color:#666}.awards-award-title{color:#121212;font-size:24px;font-weight:400;letter-spacing:-.05px;margin-top:4px}.awards-award-title .awards-highlight{color:#85714d}.awards-award-description{color:#313131;font-size:18px;font-weight:500;line-height:25px;letter-spacing:.36px;text-transform:uppercase;margin-top:20px}.awards-partners-section{background-color:#faf8f5;width:100vw;padding:125px 0}.awards-partners-header{text-align:center;max-width:1150px;margin:0 auto}.awards-subtitle{color:#85714d;font-size:24px;font-weight:400;letter-spacing:3.6px;text-transform:uppercase}.awards-partners-heading{color:#121212;font-size:50px;font-weight:700;line-height:75px;letter-spacing:1px;margin-top:10px}.awards-partners-grid{display:flex;max-width:1200px;margin:0 auto;padding:20px 0;flex-wrap:wrap;gap:20px 0px;justify-content:space-around}.awards-partner-logo-wrapper{display:flex;justify-content:center;align-items:center;width:18%;height:auto}.awards-partner-logo-wrapper img{width:100%;height:auto;object-fit:contain}@media (max-width: 991px){.awards-hero{height:auto}.awards-hero-image{max-width:100%}.awards-awards-grid{padding:0 20px}.awards-awards-content{max-width:100%;margin-top:40px}.awards-award-content{width:auto}.awards-awards-row{margin-bottom:30px}.awards-intro-heading{max-width:100%;font-size:26px}.awards-intro-description{font-size:18px;line-height:150%}.awards-video-section{margin-top:40px}.awards-awards-row{flex-direction:column;align-items:stretch;gap:30px}.awards-award-card{width:100%;flex-direction:column}.awards-award-host{font-size:14px}.awards-award-description{font-size:16px}.awards-partners-heading{font-size:26px;line-height:150%}.awards-subtitle{font-size:18px}.awards-partner-logo-wrapper{display:flex;justify-content:center;align-items:center;width:30%;height:auto}}@media (max-width: 640px){.awards-intro-description{font-size:18px}.awards-awards-loop,.awards-main-footer{display:none}}.awards-mobile-br{display:none}@media screen and (max-width: 768px){.awards-mobile-br{display:inline}}.awards-line-break{display:block}@media (max-width: 768px){.awards-line-break{display:inline}}:root{--recognize-color-primary: #85714d;--recognize-color-text: #313131;--recognize-color-text-dark: #121212;--recognize-color-background: #fff;--recognize-color-border: #d4d4d4;--recognize-font-primary: "Pretendard", sans-serif;--recognize-font-secondary: "Proxima Nova", sans-serif}body{font-family:var(--recognize-font-primary);color:var(--recognize-color-text);line-height:1.5}.recognize-main-header{width:100%;height:110px;display:flex;align-items:center;border-bottom:1px solid var(--recognize-color-border);background-color:var(--recognize-color-background);padding:0 80px 0 116px}.recognize-logo-container{position:relative;width:183px;height:69px}.recognize-logo-icon{width:96px;height:28px;position:absolute;left:41px;top:11px}.recognize-logo-text{width:174px;height:21px;position:absolute;left:0;top:41px}.recognize-main-nav{margin-left:auto;display:flex;gap:40px}.recognize-nav-link{color:var(--recognize-color-text);font-size:19px;font-weight:500;text-transform:uppercase;text-decoration:none}.recognize-nav-link--recognize-active{color:var(--recognize-color-primary)}.recognize-header-actions{display:flex;gap:20px;margin-left:auto}.recognize-icon-button{background:none;border:none;cursor:pointer;padding:0}.recognize-icon{width:29px;height:29px}.recognize-hero{position:relative;width:100%;height:auto}.recognize-hero-image{width:100%;height:100%;object-fit:cover}.recognize-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.recognize-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.recognize-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.recognize-hero-text h1,.recognize-hero-text p{display:none}}.recognize-hero-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:var(--recognize-color-background)}.recognize-hero-title{font-family:var(--recognize-font-secondary);font-size:50px;font-weight:600;letter-spacing:10px;text-transform:uppercase;margin-bottom:28px}.recognize-hero-subtitle{font-size:28px;font-weight:600;text-transform:uppercase}.recognize-patent-section{max-width:1200px;margin:130px auto 0}.recognize-patent-intro{text-align:center;margin-bottom:100px}.recognize-patent-heading{font-size:50px;font-weight:700;line-height:150%;color:var(--recognize-color-text-dark);margin-bottom:16px}.recognize-highlight{color:var(--recognize-color-primary)}.recognize-patent-subheading{font-size:24px;color:var(--recognize-color-text)}.recognize-patent-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-bottom:100px}.recognize-patent-card{display:flex;flex-direction:column;align-items:center;gap:30px}.recognize-patent-image{width:100%;height:758px;box-shadow:0 4px 30px #0000000f}.recognize-patent-info{text-align:center}.recognize-patent-title{font-size:24px;font-weight:600;color:var(--recognize-color-text);margin-bottom:10px}.recognize-patent-number{font-size:24px;color:var(--recognize-color-text)}.recognize-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px;margin-bottom:100px}.recognize-feature-card{display:flex;flex-direction:column;align-items:center;gap:30px}.recognize-feature-image{width:100%;aspect-ratio:.85}.recognize-feature-text{font-size:24px;color:var(--recognize-color-text-dark);text-align:center}.recognize-stats-heading{max-width:1200px;margin:0 auto}.recognize-stats-section{width:100vw;padding:130px 0;text-align:center;background-color:#faf8f5}.recognize-stats-container{max-width:1200px;width:100%;padding:20px;margin:0 auto}.recognize-stats-container img{max-width:300px;height:auto;aspect-ratio:1}.recognize-stats-container .recognize-icon{width:24px;height:24px}.recognize-stats-subtitle{font-size:24px;color:var(--recognize-color-primary);letter-spacing:3.6px;text-transform:uppercase;margin-bottom:10px}.recognize-stats-heading{font-size:50px;font-weight:700;color:var(--recognize-color-text-dark);margin-bottom:60px}.recognize-stats-container{display:flex;justify-content:center;align-items:center;margin-bottom:80px}.recognize-stat-circle{width:280px;height:280px;border-radius:50%;border:2px solid var(--recognize-color-primary);background:linear-gradient(131deg,#e8e8e8 119.53%,#fff 15.16%);display:flex;justify-content:center;align-items:center;box-shadow:1px 1px 2px #ffffff4d inset,-1px -1px 2px #dedede80 inset,-15px 15px 30px #dedede33,15px -15px 30px #dedede33,-15px -15px 30px #ffffffe6,15px 15px 38px #dededee6}.recognize-stat-content{text-align:center}.recognize-stat-label{font-size:24px;color:#000;margin-bottom:10px}.recognize-stat-value{font-size:34px;font-weight:600;color:var(--recognize-color-primary)}.recognize-stat-highlight{font-size:30px;font-weight:600;color:var(--recognize-color-background)}.recognize-stat-divider{width:24px;margin:0 30px}.recognize-divider-line{height:2px;width:24px;background-color:var(--recognize-color-primary)}.recognize-divider-line--recognize-vertical{transform:rotate(90deg)}.recognize-cta-button{padding:20px 50px;border:1px solid var(--recognize-color-primary);color:var(--recognize-color-primary);font-size:20px;font-weight:500;background-color:var(--recognize-color-background);cursor:pointer}.recognize-main-footer{padding:80px 60px;border-top:1px solid #ddd;background-color:var(--recognize-color-background)}.recognize-footer-content{display:flex;flex-direction:column;gap:38px}.recognize-footer-nav{display:flex;gap:20px}.recognize-footer-link{font-size:16px;color:var(--recognize-color-text);text-decoration:none}.recognize-footer-link--recognize-bold{font-weight:600}.recognize-company-info{display:flex;flex-direction:column;gap:4px;font-size:14px}.recognize-info-row{display:flex;align-items:center;gap:8px}.recognize-info-divider{width:1px;height:10px;background-color:#e0e0e0}.recognize-contact-info{display:flex;gap:30px;margin-top:30px}.recognize-contact-block{display:flex;flex-direction:column;gap:8px}.recognize-contact-label{font-size:18px;color:#000}.recognize-contact-number{font-size:28px;font-weight:600;color:#000}.recognize-contact-note{font-size:12px;color:#555}.recognize-footer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:40px}.recognize-social-links{display:flex;gap:20px}.recognize-social-icon{width:20px;height:20px}.recognize-copyright{font-size:12px;color:var(--recognize-color-text)}@media (max-width: 991px){.recognize-features-grid{margin-bottom:20px}.recognize-hero{height:auto}.recognize-patent-section{margin-top:20px;padding:60px 40px}.recognize-patent-grid{grid-template-columns:1fr;gap:60px}.recognize-patent-card,.recognize-feature-card{gap:20px}.recognize-patent-title,.recognize-patent-number,.recognize-feature-text{font-size:18px}.recognize-features-grid{grid-template-columns:1fr;gap:60px}.recognize-stats-section{padding:60px 40px}.recognize-stats-container{flex-direction:column;gap:30px}.recognize-stats-subtitle{font-size:18px}.recognize-stat-highlight{font-size:26px}}@media (max-width: 640px){.recognize-main-header{height:70px;padding:0 20px}.recognize-main-nav{display:none}.recognize-patent-section{padding:40px 20px}.recognize-patent-heading{font-size:26px}.recognize-patent-subheading{font-size:18px}.recognize-patent-image,.recognize-feature-image{height:auto}.recognize-stats-section{padding:40px 20px}.recognize-stats-heading{font-size:26px}.recognize-stat-circle{width:200px;height:200px}.recognize-main-footer{padding:40px 20px}}.recognize-mobile-br{display:none}@media screen and (max-width: 768px){.recognize-mobile-br{display:inline}}.recognize-line-break{display:block}@media (max-width: 768px){.recognize-line-break{display:inline}}:root{--aikaist-primary-color: rgba(133, 113, 77, 1);--aikaist-text-color: rgba(49, 49, 49, 1);--aikaist-heading-color: rgba(18, 18, 18, 1);--aikaist-border-color: rgba(212, 212, 212, 1);--aikaist-light-text: rgba(85, 85, 85, 1)}body{font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;background-color:#fff}.aikaist-image-sec{max-width:1200px;width:100%;margin:80px auto}.aikaist-main-header{background-color:#fff;border-bottom:1px solid #d4d4d4;padding:16px 80px 25px}.aikaist-header-container{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.aikaist-company-logo{width:183px;aspect-ratio:2aikaist-65;object-fit:contain}.aikaist-main-nav{font-size:19px;font-weight:500;text-transform:uppercase;text-align:center;border:1px solid #d4d4d4;margin:auto 0}.aikaist-nav-link{color:#313131}.aikaist-nav-link-highlight{color:#85714d}.aikaist-secondary-logo{width:67px;aspect-ratio:2aikaist-31;object-fit:contain;align-self:flex-end;margin-top:33px}.aikaist-hero-section{position:relative;width:100%;height:auto}.aikaist-hero-img{width:100%;height:100%;object-fit:cover}.aikaist-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.aikaist-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.aikaist-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.aikaist-hero-text h1,.aikaist-hero-text p{display:none}}.aikaist-notice-section{text-align:center;margin-top:671px}.aikaist-notice-text{color:red;font-size:38px;font-weight:600;letter-spacing:-0aikaist-08px}.aikaist-consultation-section{margin-top:672px}.aikaist-consultation-container{position:relative;min-height:450px;padding:130px;text-align:center;overflow:hidden}.aikaist-consultation-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.aikaist-consultation-content{position:relative;z-index:1}.aikaist-consultation-heading{color:#313131;font-size:30px;font-weight:600;line-height:45px;letter-spacing:0aikaist-6px}.aikaist-highlight{color:#85714d}.aikaist-consultation-cta{background-color:#fff;margin-top:30px;padding:20px;font-size:20px;color:#313131;font-weight:500;letter-spacing:0aikaist-4px;text-transform:uppercase;display:inline-block}.aikaist-awards-section{background-color:#fff;padding:90px 60px;text-align:center}.aikaist-awards-grid{display:flex;min-height:120px;gap:80px 40px;justify-content:flex-start;flex-wrap:wrap}.aikaist-award-item{display:flex;flex-direction:column;align-items:center;padding:8px 2px 19px;font-size:13px;line-height:17px;font-weight:300}.aikaist-award-image{width:100%;object-fit:contain;margin-bottom:14px}.aikaist-main-footer{background-color:#fff;border-top:1px solid #ddd;padding:80px 60px}.aikaist-footer-container{display:flex;flex-direction:column;gap:20px}.aikaist-footer-nav{display:flex;gap:20px;font-size:16px;color:#313131;text-transform:uppercase;letter-spacing:0aikaist-32px;line-height:1aikaist-4}.aikaist-footer-link{text-decoration:none;color:inherit}.aikaist-footer-link-bold{font-weight:600}.aikaist-company-info{margin-top:38px;font-size:14px;color:#313131;letter-spacing:-0aikaist-03px;line-height:1aikaist-4}.aikaist-info-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.aikaist-separator{width:0;height:10px;border-left:1px solid #e0e0e0}.aikaist-email{color:#313131}.aikaist-contact-info{display:flex;margin-top:38px;gap:30px}.aikaist-contact-title{font-size:18px;font-weight:500;line-height:1aikaist-4;letter-spacing:0aikaist-36px;text-transform:uppercase;color:#000}.aikaist-contact-number{font-size:28px;font-weight:600;letter-spacing:-0aikaist-06px;color:#000;margin-top:8px}.aikaist-contact-note{font-size:12px;color:#555;margin-top:8px}.aikaist-footer-bottom{margin-top:204px}.aikaist-social-links{display:flex;gap:20px;align-items:center}.aikaist-social-icon{width:20px;height:20px;object-fit:contain}.aikaist-social-icon-circle{background-color:#313131;border-radius:50%}.aikaist-copyright{color:#313131;font-size:12px;font-weight:400;line-height:20px;letter-spacing:-0aikaist-2px;text-align:right;margin-top:20px}@media (max-width: 991px){.aikaist-main-header{padding:16px 20px}.aikaist-hero-title{font-size:40px}.aikaist-hero-overlay{margin-top:-200px;padding:100px 20px}.aikaist-notice-section{margin-top:40px}.aikaist-consultation-container{padding:100px 20px}.aikaist-awards-section{padding:90px 20px}.aikaist-main-footer{padding:80px 20px}.aikaist-footer-bottom{margin-top:40px}.aikaist-copyright{margin-right:2px}}.aikaist-ai-container{max-width:1200px;margin:0 auto;padding:80px 20px;text-align:center}.aikaist-ai-title{font-size:40px;font-weight:700;color:#313131;letter-spacing:-0aikaist-5px;line-height:1aikaist-4}.aikaist-ai-subtitle{font-size:20px;color:#85714d;margin-top:12px;margin-bottom:40px}.aikaist-ai-description{font-size:16px;color:#555;line-height:1aikaist-6;margin-bottom:40px}.aikaist-ai-infographic-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;margin-top:40px}.aikaist-ai-card{background-color:#fff;box-shadow:0 8px 24px rgba(0,0,0,0aikaist-06);border-radius:12px;padding:40px 30px;flex:1 1 300px;max-width:360px;min-height:240px}.aikaist-ai-card-title{font-size:22px;font-weight:600;color:#313131;margin-bottom:16px}.aikaist-ai-card-desc{font-size:15px;color:#555;line-height:1aikaist-5}.aikaist-ai-bottom-cta{margin-top:60px;font-size:18px;color:#000;font-weight:500}.aikaist-ai-intro-section{background:#fff}.aikaist-ai-data-section{background:#f5f5f5}.aikaist-ai-personal-section{background:#fdfdfb}@media (max-width: 768px){.aikaist-ai-title{font-size:30px}.aikaist-ai-subtitle{font-size:16px}.aikaist-ai-card{padding:30px 20px}}.aikaist-ai-step-process{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;margin-top:60px;flex-wrap:wrap;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:40px 0}.aikaist-ai-step{flex:1 1 30%;text-align:center;padding:0 20px}.aikaist-ai-step-icon{width:130px;height:130px;margin-bottom:20px;object-fit:contain;opacity:0aikaist-9}.aikaist-ai-step-title{font-size:18px;font-weight:700;color:#222;margin-bottom:10px;letter-spacing:-0aikaist-3px}.aikaist-ai-step-desc{font-size:14px;line-height:1aikaist-6;color:#444}.aikaist-ai-bottom-cta{margin-top:50px;font-size:18px;color:#000;font-weight:600;text-align:center}@media (max-width: 768px){.aikaist-ai-step-process{flex-direction:column;align-items:center;padding:20px 0}.aikaist-ai-step{width:100%;max-width:400px;padding:20px 0}.aikaist-ai-step-icon{width:100px;height:100px}}.aikaist-ai-keypoint-grid{display:flex;justify-content:space-between;gap:40px;margin-top:60px;flex-wrap:wrap}.aikaist-ai-keypoint{flex:1 1 30%;text-align:center;padding:20px}.aikaist-keypoint-number{font-size:48px;font-weight:800;color:#85714d;margin-bottom:10px;letter-spacing:-1px}.aikaist-keypoint-label{font-size:20px;font-weight:600;color:#313131;margin-bottom:10px}.aikaist-keypoint-desc{font-size:14px;color:#555;line-height:1aikaist-5}@media (max-width: 768px){.aikaist-ai-keypoint-grid{flex-direction:column;align-items:center}.aikaist-ai-keypoint{max-width:400px}.aikaist-keypoint-number{font-size:40px}}:root{--media-primary-color: rgba(133, 113, 77, 1);--media-text-color: rgba(49, 49, 49, 1);--media-border-color: rgba(212, 212, 212, 1);--media-background-color: rgba(255, 255, 255, 1)}body{margin:0;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.media-main-header{background-color:var(--media-background-color);border-bottom:1px solid var(--media-border-color)}.media-header-container{display:flex;padding:16px 80px 25px;align-items:center;gap:20px;justify-content:space-between;flex-wrap:wrap}.media-company-logo{width:183px;aspect-ratio:2.65;object-fit:contain}.media-main-nav{border:1px solid var(--media-border-color);font-size:19px;font-weight:500;text-transform:uppercase}.media-nav-highlight{color:var(--media-primary-color)}.media-nav-text{color:var(--media-text-color)}.media-menu-icon{width:67px;aspect-ratio:2.31;object-fit:contain;margin-top:33px}.media-hero-section{position:relative;min-height:auto;color:#fff;text-align:center;text-transform:uppercase;display:flex;align-items:center;justify-content:center;aspect-ratio:1920 / 691}.media-hero-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.media-hero-content{position:relative;z-index:1}.media-hero-title{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.media-hero-subtitle{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}.media-media-section{margin-top:130px;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 20px;padding-bottom:8rem}.media-media-heading{color:#121212;font-size:38px;font-weight:700;letter-spacing:-.2px;margin:0}.media-media-container{margin-top:100px}.media-media-grid{display:flex;flex-wrap:wrap;gap:3rem 0px;justify-content:space-around}.media-hidden-row{display:flex;flex-wrap:wrap;gap:130px 0px;justify-content:space-around;margin-bottom:130px}.media-media-card{width:32%;height:auto}.media-media-image{width:100%;object-fit:cover}.media-media-content{margin-top:0}.media-media-tag{color:var(--media-primary-color);font-size:16px;font-weight:500;line-height:1.4;letter-spacing:.32px;text-transform:uppercase;margin:0}.media-media-title{color:#121212;font-size:20px;font-weight:400;letter-spacing:-.04px;margin:8px 0 0}.media-view-more-btn{border:1px solid rgba(204,204,204,1);border-radius:24px;background:none;display:flex;align-items:center;gap:4px;padding:16px 26px;cursor:pointer}.media-btn-text{color:#121212;font-size:16px;font-weight:400;letter-spacing:-.2px}.media-btn-icon{width:1px;height:15px;background-color:#121212}.media-awards-section{margin-top:150px;padding:90px 60px;background-color:var(--media-background-color)}.media-awards-grid{display:flex;min-height:120px;gap:40px 80px;flex-wrap:wrap;justify-content:center}.media-award-item{text-align:center;font-size:13px;line-height:17px;padding:8px 2px}.media-award-image{max-width:100%;height:auto}.media-award-text{margin-top:22px;color:#000;font-weight:300}.media-main-footer{border-top:1px solid rgba(221,221,221,1);padding:80px 60px;background-color:var(--media-background-color)}.media-footer-container{max-width:1200px;margin:0 auto}.media-footer-nav{display:flex;gap:20px;font-size:16px;letter-spacing:.32px;line-height:1.4}.media-footer-link{color:var(--media-text-color);text-decoration:none;text-transform:uppercase}.media-footer-link-bold{font-weight:600}.media-company-info{margin-top:38px;font-size:14px;letter-spacing:-.03px;line-height:1.4}.media-info-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.media-divider{width:0;height:10px;border-left:1px solid rgba(224,224,224,1)}.media-email{color:var(--media-text-color)}.media-contact-info{margin-top:38px;display:flex;gap:30px}.media-contact-title{font-size:18px;font-weight:500;letter-spacing:.36px;text-transform:uppercase;margin:0}.media-contact-link{display:block;margin-top:8px;font-size:28px;font-weight:600;color:#000;text-decoration:none;letter-spacing:-.06px}.media-contact-note{margin-top:8px;font-size:12px;color:#555;letter-spacing:-.02px}.media-footer-bottom{margin-top:204px}.media-social-links{display:flex;gap:20px;align-items:center}.media-social-icon{width:20px;height:20px;object-fit:contain}.media-kakaotalk{width:20px;height:20px;background-color:var(--media-text-color);border-radius:50%}.media-copyright{color:var(--media-text-color);font-size:12px;letter-spacing:-.2px;line-height:20px;margin:0;text-align:right}@media (max-width: 991px){.media-header-container{padding:16px 20px}.media-hero-section{height:auto;min-height:auto}.media-hero-title,.media-hero-subtitle{display:none}.media-media-card{width:100%;height:auto;min-width:90%}.media-media-section,.media-media-container{margin-top:40px}.media-awards-section{margin-top:40px;padding:40px 20px}.media-footer-bottom{margin-top:40px}}@media (max-width: 640px){.media-media-heading{font-size:26px}}.media-mobile-br{display:none}@media screen and (max-width: 768px){.media-mobile-br{display:inline}}.media-line-break{display:block}@media (max-width: 768px){.media-line-break{display:inline}}:root{--location-color-primary: rgba(133, 113, 77, 1);--location-color-text: rgba(26, 28, 30, 1);--location-color-text-light: rgba(49, 49, 49, 1);--location-font-family: Pretendard, -apple-system, Roboto, Helvetica, sans-serif}body{margin:0;font-family:var(--location-font-family)}.location-hero{position:relative;width:100%;overflow:hidden;height:auto}.location-hero-image{object-fit:contain;object-position:center;width:100%}.location-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.location-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.location-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.location-hero-text h1,.location-hero-text p{display:none}}.location-location-content{display:flex;flex-direction:column;align-items:center;padding-bottom:150px}.location-welcome{width:1200px;max-width:100%;margin-top:130px}.location-welcome__title{color:var(--location-color-text);font-size:38px;font-weight:700;letter-spacing:-.2px;margin:0}.location-location-tabs{display:flex;margin-top:50px;width:100%;font-size:20px;color:#666}.location-location-tabs__item{flex:1;padding:16px;text-align:center;border:1px solid rgba(190,190,190,1);border-right:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}.location-location-tabs__item:last-child{border-right:1px solid rgba(190,190,190,1)}.location-location-tabs__item--active{background-color:var(--location-color-primary);color:#fff;border-color:var(--location-color-primary)}.location-info-section{width:1200px;max-width:100%;margin-top:100px}.location-info-grid{display:flex;gap:1rem}.location-contact-info{flex:1;min-width:240px}.location-info-block{margin-bottom:24px}.location-info-block__title{font-size:22px;font-weight:600;line-height:37px;color:var(--location-color-text);margin:0 0 4px}.location-info-block__list{margin:0}.location-info-block__item{display:flex;gap:100px;margin-top:6px}.location-info-block__item dt{font-weight:600;min-width:80px}.location-info-block__item dd{margin:0;font-weight:400}.location-info-block__content{font-size:16px;line-height:27px;margin:4px 0 0}.location-info-block__link{color:inherit;text-decoration:underline}.location-map-container{flex:1}.location-map-container #map{min-height:15rem}.location-map-image{width:100%;aspect-ratio:1.36;object-fit:contain}.location-transport-info{width:1200px;max-width:100%;margin-top:110px}.location-transport-info__title{font-size:22px;font-weight:600;line-height:37px;color:var(--location-color-text);margin:0 0 20px}.location-transport-grid{display:flex;gap:20px}.location-transport-map{width:60%}.location-transport-map__image{width:100%;height:100%;object-fit:cover}.location-transport-details{width:40%}.location-transport-block{margin-bottom:45px}.location-transport-block__title{font-size:22px;font-weight:600;line-height:37px;color:var(--location-color-text);margin:0 0 10px}.location-transport-list{margin:0}.location-transport-item{display:flex;gap:16px;margin-top:16px}.location-transport-label{padding:4px 14px;border-radius:30px;color:#fff;font-size:14px;font-weight:500;letter-spacing:-.3px}.location-transport-label--blue{background-color:#3b7ad9}.location-transport-label--green{background-color:#65b878}.location-transport-label--lime{background-color:#2dae4c}.location-transport-label--brown{background-color:#a48977}.location-transport-label--orange{background-color:#e8765d}.location-transport-content{margin:0;font-size:16px;width:70%;line-height:1.4;color:var(--location-color-text)}.location-subway-info{display:flex;gap:12px;align-items:center}.location-subway-line{padding:4px 12px;border-radius:30px;color:#fff;font-size:14px;font-weight:500;letter-spacing:-.3px}.location-subway-line--green{background-color:#3b9f37}.location-subway-line--brown{background-color:#b39627}.location-subway-line--red{background-color:#992b35}.location-subway-line--yellow{background-color:#eba900}.location-subway-direction{font-size:14px;line-height:1.4;color:var(--location-color-text)}.location-nearby-stations{display:flex;gap:16px}.location-station-item{display:flex;gap:6px;align-items:center}.location-station-name{font-size:14px;line-height:1.4;color:var(--location-color-text)}.location-cta-section{width:100%;padding:100px 0;background-image:url(images/image12.png)}.location-cta-container{max-width:674px;margin:0 auto;text-align:center}.location-cta-title{font-size:30px;font-weight:700;line-height:150%;margin-bottom:30px}.location-cta-button{padding:20px 10px;width:383px;border:1px solid var(--location-text-primary);color:var(--location-text-primary);font-size:20px;text-align:center;cursor:pointer;background-color:var(--location-white)}.location-highlight{color:var(--location-color-primary)}.location-cta-button{margin-top:30px;padding:20px;font-size:20px;font-weight:500;letter-spacing:.4px;color:var(--location-color-text-light);background-color:#fff;border:1px solid var(--location-color-text-light);cursor:pointer;font-family:inherit}@media (max-width: 991px){.location-hero{height:auto}.location-welcome__title{font-size:26px;line-height:150%}.location-location-content{padding:0 20px}.location-hero__image{max-width:100%}.location-welcome{margin-top:40px}.location-location-tabs{font-size:14px;margin-top:40px;white-space:initial}.location-location-tabs__item{padding:8px}.location-info-section{margin-top:40px}.location-info-block__item{gap:10px}.location-info-grid{flex-direction:column;gap:20px}.location-transport-info{margin-top:40px}.location-transport-grid{flex-direction:column}.location-transport-content,.location-subway-direction{width:70%}.location-transport-label{display:flex;align-items:center}.location-transport-map,.location-transport-details{width:100%}.location-nearby-stations{flex-direction:column}.location-cta-section{margin-top:40px}.location-cta-content{padding:100px 20px}.location-cta-button{width:80%}}:root{--matchmaking-color-primary: #85714d;--matchmaking-color-text: #313131;--matchmaking-color-text-light: #5d5d5d;--matchmaking-color-border: #d4d4d4;--matchmaking-font-pretendard: Pretendard, -apple-system, Roboto, Helvetica, sans-serif;--matchmaking-font-proxima: "Proxima Nova", -apple-system, Roboto, Helvetica, sans-serif;--matchmaking-font-inter: Inter, -apple-system, Roboto, Helvetica, sans-serif}body{margin:0;padding:0;background-color:#fff;font-family:var(--matchmaking-font-pretendard)}.matchmaking-hero{position:relative;width:100%;overflow:hidden;height:auto}.matchmaking-hero-image{object-fit:contain;object-position:center;width:100%}.matchmaking-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.matchmaking-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.matchmaking-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.matchmaking-hero-text h1,.matchmaking-hero-text p{display:none}}.matchmaking-about-section{max-width:1200px;margin:0 auto;text-align:center;padding:60px 20px 20px}.matchmaking-about-section__title{color:var(--matchmaking-color-primary);font-size:24px;font-weight:400;letter-spacing:3.6px;text-transform:uppercase;margin:0}.matchmaking-about-section__description{color:#121212;font-size:50px;font-weight:700;line-height:75px;margin-top:16px}.matchmaking-about-section__subtext{color:var(--matchmaking-color-text-light);font-size:24px;line-height:36px;letter-spacing:-.05px;margin-top:60px}.matchmaking-members-section{background-color:#f7f5f4;padding:80px 52px;margin-top:60px}.matchmaking-members-section__title{font-size:30px;font-weight:600;line-height:45px;letter-spacing:.6px;margin:0}.matchmaking-members-section__subtitle{font-size:18px;font-weight:300;margin-top:10px}.matchmaking-stats-grid{display:flex;margin-top:60px;gap:20px;flex-wrap:wrap;justify-content:center}.matchmaking-stat-card{width:229px}.matchmaking-stat-card__percentage{color:var(--matchmaking-color-text);font-size:80px;font-weight:600;margin:0}.matchmaking-stat-card__title{color:var(--matchmaking-color-text);font-size:24px;letter-spacing:-.05px;margin:16px 0 10px}.matchmaking-stat-card__description{color:#848484;font-size:20px;line-height:30px;letter-spacing:-.04px;text-transform:uppercase;margin:0}.matchmaking-stats-grid__divider{border-left:1px solid #e0e0e0;height:200px;margin:auto 0}.matchmaking-gender-ratio{padding:130px 0}.matchmaking-gender-ratio__images{display:flex;gap:12px}.matchmaking-gender-ratio__image{flex:1;min-width:240px;object-fit:cover}.matchmaking-gender-ratio__content{text-align:center;margin-top:100px}.matchmaking-gender-ratio__main-stat{color:var(--matchmaking-color-primary);font-size:100px;line-height:.6;letter-spacing:-1.8px;margin:0}.matchmaking-gender-ratio__title{color:#121212;font-size:50px;margin-top:60px}.matchmaking-gender-ratio__description{color:var(--matchmaking-color-text);font-size:24px;font-weight:500;line-height:36px;margin-top:40px;max-width:700px;margin-left:auto;margin-right:auto}.matchmaking-yearly-stats{display:flex;margin-top:49px;gap:20px;justify-content:center}.matchmaking-yearly-stat__ratio{font-size:60px;letter-spacing:-1.8px;margin:0}.matchmaking-yearly-stat__year{font-size:16px;line-height:1.4;letter-spacing:.32px;text-transform:uppercase;margin-top:18px}.matchmaking-yearly-stats__divider{background-color:#000;width:30px;height:1px;margin-top:31px}.matchmaking-cta-section{position:relative}.matchmaking-cta-section__container{position:relative;min-height:450px;padding:130px 561px;text-align:center;color:var(--matchmaking-color-text);text-transform:uppercase}.matchmaking-cta-section__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.matchmaking-cta-section__content{position:relative;z-index:1;max-width:798px;margin:0 auto}.matchmaking-cta-section__title{font-size:30px;line-height:45px;margin:0}.matchmaking-cta-section__title .matchmaking-highlight{color:var(--matchmaking-color-primary)}.matchmaking-cta-section__button{background-color:#fff;border:1px solid var(--matchmaking-color-text);padding:20px;margin-top:30px;font-size:20px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;cursor:pointer;width:383px;max-width:100%}.matchmaking-awards-section{background-color:#fff;padding:90px 60px}.matchmaking-awards-grid{display:flex;min-height:120px;gap:40px 80px;flex-wrap:wrap}.matchmaking-award-card{text-align:center;font-size:13px;line-height:17px;font-weight:300}.matchmaking-award-card__image{max-width:100%;height:auto}.matchmaking-award-card__title{margin-top:22px}.matchmaking-footer{border-top:1px solid #ddd;padding:80px 60px}.matchmaking-footer__nav{display:flex;gap:20px;font-size:16px;text-transform:uppercase;letter-spacing:.32px}.matchmaking-footer__nav-link{color:var(--matchmaking-color-text);text-decoration:none}.matchmaking-footer__nav-link--matchmaking-bold{font-weight:600}.matchmaking-company-info{margin-top:38px;font-size:14px;letter-spacing:-.03px;line-height:1.4}.matchmaking-company-info__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.matchmaking-company-info__divider{width:1px;height:10px;background-color:#e0e0e0}.matchmaking-contact-info{margin-top:38px;display:flex;gap:30px}.matchmaking-contact-info__title{font-size:18px;font-weight:500;letter-spacing:.36px;text-transform:uppercase;margin:0}.matchmaking-contact-info__phone{display:block;font-size:28px;font-weight:600;color:#000;text-decoration:none;margin-top:8px}.matchmaking-contact-info__note{font-size:12px;color:#555;margin-top:8px}.matchmaking-footer__bottom{margin-top:204px}.matchmaking-social-links{display:flex;gap:20px;align-items:center}.matchmaking-social-links__icon{width:20px;height:20px;object-fit:contain}.matchmaking-social-links__kakao-icon{width:20px;height:20px;background-color:var(--matchmaking-color-text);border-radius:50%}.matchmaking-footer__copyright{color:var(--matchmaking-color-text);font-size:12px;line-height:20px;letter-spacing:-.2px;text-align:right;margin-top:204px}@media (max-width: 991px){.matchmaking-hero{height:auto}.matchmaking-header{padding:16px 20px 25px}.matchmaking-hero__title{font-size:26px}.matchmaking-premium-section{margin-top:-200px;padding:100px 20px}.matchmaking-about-section{padding:100px 20px}.matchmaking-about-section__description{font-size:26px;line-height:39px}.matchmaking-members-section{padding:80px 20px}.matchmaking-stat-card__percentage{font-size:26px}.matchmaking-gender-ratio{padding:100px 0}.matchmaking-gender-ratio__main-stat,.matchmaking-gender-ratio__title{font-size:26px}.matchmaking-gender-ratio__description{font-size:18px;line-height:24px}.matchmaking-cta-section__container{padding:100px 20px}.matchmaking-awards-section{padding:90px 20px}.matchmaking-footer{padding:80px 20px}.matchmaking-footer__bottom{margin-top:40px}}@media (max-width: 640px){.matchmaking-about-section__title{font-size:20px}.matchmaking-about-section__description{font-size:26px;line-height:39px}.matchmaking-members-section__title{font-size:22px}.matchmaking-gender-ratio__image{min-width:0}.matchmaking-yearly-stats{flex-direction:row;justify-content:center;align-items:center}.matchmaking-yearly-stat__ratio{font-size:26px}.matchmaking-yearly-stat__year{font-size:12px}.matchmaking-stats-grid__divider{border-bottom:1px solid #e0e0e0;width:200px;height:1px;border-left:0;margin:auto 0}}:root{--individual-primary-color: rgba(133, 113, 77, 1);--individual-text-color: rgba(49, 49, 49, 1);--individual-heading-color: rgba(18, 18, 18, 1);--individual-border-color: rgba(212, 212, 212, 1);--individual-light-text: rgba(85, 85, 85, 1)}.individual-hero-section{position:relative;height:auto;width:100vw}.individual-hero-img{height:100%;width:100%;object-fit:cover}.individual-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.individual-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.individual-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.individual-hero-text h1,.individual-hero-text p{display:none}}.individual-premium-matchmaking{background-color:var(--individual-background-white);overflow:hidden}.individual-content-wrapper{max-width:1200px;margin:80px auto 0;padding:0 20px;text-align:center}.individual-intro-section__tagline{color:var(--individual-primary-color);font-size:24px;font-weight:400;letter-spacing:3.6px;text-transform:uppercase;margin:0}.individual-intro-section__heading{color:var(--individual-text-primary);font-size:50px;font-weight:700;line-height:75px;margin:16px 0}.individual-intro-section__image{width:100%;aspect-ratio:2.08;object-fit:contain;margin-top:60px}.individual-intro-section__description{color:var(--individual-text-secondary);font-size:24px;font-weight:500;line-height:36px;margin:60px auto;max-width:889px}.individual-member-stats{max-width:1200px;margin:80px auto;text-align:center}.individual-member-stats__header{max-width:920px;margin:0 auto}.individual-member-stats__title{color:var(--individual-primary-color);font-size:24px;font-weight:400;letter-spacing:3.6px;margin:0}.individual-member-stats__subtitle{color:var(--individual-text-primary);font-size:50px;font-weight:700;margin:16px 0}.individual-highlight{color:var(--individual-primary-color)}.individual-stats-container{position:relative;margin-top:80px;padding:120px 100px;background-image:url(/assets/image11-B4uJThie.png);background-size:cover}.individual-stats-container__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.individual-stats-grid{position:relative;display:flex;align-items:center;gap:47px;justify-content:center}.individual-stat-item{text-align:center;width:207px}.individual-stat-item__title{color:#fdfdfb;font-size:24px;font-weight:500;margin:0}.individual-stat-item__value{color:#fff;font-size:70px;font-weight:600;margin:40px 0 0}.individual-stat-divider{width:2px;height:130px;background-color:silver}.individual-member-stats__footer{color:var(--individual-text-secondary);font-size:24px;font-weight:500;line-height:36px;margin-top:80px}.individual-emphasis{font-weight:600;font-size:30px;line-height:45px;letter-spacing:-.06px}.individual-partner-preferences{background-color:var(--individual-background-white);max-width:1200px;margin:130px auto}.individual-content-columns{max-width:1200px;margin:0 auto;display:flex;gap:3rem}.individual-content-column{flex:1}.individual-section-header__tag{color:var(--individual-primary-color);font-size:24px;font-weight:400;letter-spacing:3.6px;margin:0}.individual-section-header__title{color:var(--individual-text-primary);font-size:50px;font-weight:700;margin:16px 0}.individual-preferences-content{margin-top:110px}.individual-preferences-content__paragraph{color:var(--individual-text-secondary);font-size:24px;line-height:36px;margin:24px 0}.individual-preferences-image{width:100%;aspect-ratio:.73;object-fit:contain}.individual-service-features{background-color:#f7f5f4;padding:130px 0}.individual-service-features__header{text-align:center;max-width:820px;margin:0 auto}.individual-service-features__subtitle{color:#5d5d5d;padding:16px 100px;margin:20px 0}.individual-features-grid{display:flex;gap:24px;margin:60px auto;max-width:1200px;padding:0 20px}.individual-feature-card{flex:1;background-color:var(--individual-background-white);padding:60px 31px;box-shadow:0 4px 30px #0000000f}.individual-feature-card__header{text-align:center}.individual-feature-icon{width:110px;height:110px}.individual-feature-card__title{color:var(--individual-text-primary);font-size:34px;font-weight:600;margin:35px 0}.individual-feature-card__content{font-size:20px;color:var(--individual-text-light);text-transform:uppercase}.individual-feature-card__content p{margin:12px 0}.individual-program-recommendations{max-width:1200px;margin:130px auto 0;padding:0 20px}.individual-program-recommendations__title{color:var(--individual-text-primary);font-size:30px;font-weight:600;margin:0}.individual-program-cards{margin-top:50px}.individual-program-card{display:flex;gap:29px;margin-bottom:29px;padding-bottom:29px;border-bottom:1px solid var(--individual-divider-color)}.individual-program-card__image{width:384px;aspect-ratio:1.64;object-fit:cover}.individual-program-card__content{flex:1}.individual-program-card__title{color:var(--individual-text-primary);font-size:28px;font-weight:600;margin:0}.individual-program-card__quote{color:var(--individual-primary-color);font-size:20px;margin:4px 0}.individual-program-card__description{color:var(--individual-text-secondary);font-size:20px;line-height:30px;margin:24px 0}.individual-cta-section{text-align:center;margin:80px auto;max-width:329px}.individual-cta-section__title{color:var(--individual-text-secondary);font-size:20px;font-weight:400;margin:0}.individual-cta-section__action{background-color:var(--individual-primary-color);color:#fff;font-size:20px;font-weight:400;margin:40px 0 0;text-transform:uppercase;padding:20px 0;cursor:pointer}.individual-mobile-br{display:none}@media screen and (max-width: 768px){.individual-mobile-br{display:inline}}@media (max-width: 991px){.individual-netnet-membership-page{padding:0 20px;margin:0;width:auto}.individual-hotel-meetings{padding:0 20px}.individual-stats-container{background-position:center}.individual-hero__image{max-width:100%}.individual-section-header__title{font-size:32px}.individual-content-wrapper{margin-top:40px}.individual-intro-section__heading{font-size:32px;line-height:67px}.individual-intro-section__image,.individual-intro-section__description{margin-top:40px}.individual-member-stats{padding:0 20px}.individual-stat-item__value{font-size:32px}.individual-partner-preferences{padding:0 20px}.individual-content-columns{flex-direction:column}.individual-service-features{padding:100px 20px}.individual-features-grid,.individual-program-card{flex-direction:column}.individual-program-card__image{width:100%}}.individual-netnet-membership-page{font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;margin:130px auto;color:#121212}.individual-netnet-section-header{text-align:center;margin-bottom:100px}.individual-netnet-membership-intro{max-width:1200px;margin:0 auto}.individual-netnet-section-label{color:#85714d;font-size:24px;font-weight:400;letter-spacing:3.6px;display:block}.individual-netnet-section-title{color:#121212;font-size:50px;font-weight:700;margin-top:16px;line-height:1.2}.individual-netnet-qualification-section{margin-bottom:100px}.individual-netnet-qualification-title{font-size:30px;font-weight:600;margin-bottom:30px}.individual-netnet-qualification-requirements{border:1px solid #bab6b6}.individual-netnet-requirement-item{display:flex;align-items:center;border-bottom:1px solid #bab6b6}.individual-netnet-step{width:100%}.individual-netnet-requirement-header{background-color:#85714d;color:#fff;font-size:24px;font-weight:700;padding:58px 44px;min-width:172px;text-align:center;margin-right:40px}.individual-netnet-requirement-text{color:#313131;font-size:20px;padding:20px 0;flex:1}.individual-netnet-process-section{margin-bottom:130px}.individual-netnet-process-title{font-size:30px;font-weight:600;margin-bottom:60px}.individual-netnet-process-steps{display:flex;flex-direction:column;gap:70px}.individual-netnet-steps-row{display:flex;gap:20px;justify-content:space-between}.individual-netnet-step-item{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.individual-netnet-step-number{background-color:#85714d;color:#fff;width:50px;height:50px;border-radius:25px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;position:relative;z-index:2}.individual-netnet-step-circle{width:270px;height:270px;background-color:#fff;display:flex;align-items:center;justify-content:center;margin:-25px 0 24px}.individual-netnet-step-icon{width:110px;height:110px;object-fit:contain}.individual-netnet-step-title{color:#313131;font-size:24px;font-weight:400;line-height:36px}.individual-netnet-special-services{padding:100px 0;text-align:center}@media (max-width: 768px){.individual-netnet-special-services{padding:0}}.individual-netnet-special-header{background-color:#85714d;padding:100px 0;color:#fff}.individual-netnet-special-label{color:#ece1c7;font-size:24px;letter-spacing:3.6px}.individual-netnet-special-title{font-size:50px;line-height:75px;margin-top:16px}.individual-netnet-services-content{max-width:1102px;margin:130px auto 0;padding:0 20px}.individual-netnet-service-number{color:#85714d;font-size:24px}.individual-netnet-service-title{color:#121212;font-size:50px;margin-top:16px}.individual-netnet-service-description{margin-top:30px;font-size:24px;line-height:36px;color:#313131;text-align:center}.individual-netnet-service-features{margin-top:80px;display:flex;align-items:flex-start}.individual-netnet-quote-mark{font-family:PT Sans Caption,sans-serif;font-size:90px;color:#8a540d;line-height:1}.individual-netnet-feature-list{flex:1;margin:19px 20px}.individual-netnet-feature-item{background-color:#85714d0d;border-radius:13px;padding:32px 70px;margin-bottom:34px;font-size:24px;color:#24262a;font-weight:500;text-align:center}.individual-netnet-vip-care-section{padding-top:130px;text-align:center}.individual-netnet-care-number{color:#85714d;font-size:24px}.individual-netnet-care-title{font-size:50px;margin-top:16px}.individual-netnet-care-description{font-size:24px;line-height:36px;color:#313131;margin-top:30px}.individual-netnet-care-diagram{position:relative;max-width:80%;margin:100px auto 0}.individual-netnet-care-circles{display:flex;justify-content:center;gap:20px}.individual-netnet-care-circle{width:228px;height:228px;border-radius:50%;background-color:#fff;box-shadow:0 4px 30px #0000001a;display:flex;align-items:center;justify-content:center;font-size:28px;color:#000}.individual-netnet-care-circle.individual-netnet-special{border:2px solid #d9c8b1;background:linear-gradient(180deg,#e6cda1 -37.02%,#85714d 129.53%,#e6cda1 233.8%);color:#fff;font-size:38px;font-weight:700;line-height:46px}.individual-netnet-care-circle.individual-netnet-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (max-width: 991px){.individual-netnet-section-title,.individual-netnet-special-title,.individual-netnet-service-title,.individual-netnet-care-title{font-size:32px}.individual-netnet-section-header,.individual-netnet-qualification-section,.individual-netnet-process-section{margin-bottom:40px}.individual-netnet-requirement-item{flex-direction:column;padding:20px}.individual-netnet-requirement-header{width:100%;padding:20px;margin-right:0;margin-bottom:20px}.individual-netnet-steps-row{flex-direction:column;align-items:center}.individual-netnet-step-item{margin-bottom:40px}.individual-netnet-services-content{margin-top:40px}.individual-netnet-service-features{flex-direction:column;align-items:center}.individual-netnet-quote-mark{font-size:32px}.individual-netnet-feature-item{padding:32px 20px}.individual-netnet-care-circles{flex-direction:column;align-items:center}.individual-netnet-care-circle{margin-bottom:20px}.individual-netnet-care-circle.individual-netnet-bottom{position:static;transform:none;margin-top:20px}}.individual-vip-services{display:flex;flex-direction:column;align-items:center;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.individual-hotel-meetings{display:flex;flex-direction:column;align-items:center;gap:80px 23px;width:100%;justify-content:center;flex-wrap:wrap;background-image:url(/assets/image31-_WPBHiua.png);background-size:cover;background-position:center}.individual-hotel-meetings-content{display:flex;flex-direction:column;position:relative;max-width:1200px;margin:130px auto;align-items:center;gap:10px;justify-content:start}.individual-hotel-meetings-bg{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}.individual-hotel-meetings-text{position:relative;width:1200px;padding:0 37px;display:flex;flex-direction:column;align-items:center;justify-content:start}.individual-hotel-meetings-header{display:flex;width:853px;max-width:100%;flex-direction:column;align-items:center}.individual-section-number{text-align:center;font-size:24px;font-weight:400;letter-spacing:-.05px}.individual-section-title{font-feature-settings:"liga" off,"clig" off;font-size:50px;font-weight:700;margin-top:16px}.individual-section-description{text-align:center;font-size:24px;font-weight:400;line-height:36px;letter-spacing:-.05px;margin-top:24px}.individual-hotel-grid{display:flex;gap:23px;justify-content:center;flex-wrap:wrap;margin-top:130px}.individual-hotel-card{width:18%;display:flex;flex-direction:column;align-items:center}.individual-hotel-image{aspect-ratio:.72;object-fit:cover;object-position:center;width:100%}.individual-hotel-name{color:#313131;font-size:20px;font-weight:400;text-align:center;text-transform:uppercase;letter-spacing:-.04px;margin-top:16px}.individual-stats-item{max-width:50%;margin-top:80px;margin-bottom:40px}.individual-vip-party{margin-top:130px;width:1200px;max-width:100%;display:flex;flex-direction:column;align-items:center;color:#000}.individual-section-header{display:flex;flex-direction:column;align-items:center}.individual-party-image{aspect-ratio:2.11;object-fit:contain;object-position:center;width:100%;margin-top:60px}.individual-success-stories{background-color:#f7f5f4;margin-top:130px;max-width:1200px;width:100%;padding:100px 104px}.individual-success-header{text-align:center;margin-bottom:80px}.individual-success-subtitle{color:#85714d;font-size:24px;font-weight:400;letter-spacing:-.05px;margin-bottom:16px}.individual-stats-grid{display:flex;gap:20px;margin-top:80px}.individual-stat-card{background-color:#fff;border-radius:20px;padding:60px;flex:1;text-align:center}.individual-stat-label{color:#24262a;font-size:30px;font-weight:700;line-height:1.3;letter-spacing:-1.05px}.individual-stat-value{display:flex;justify-content:center;align-items:center;margin-top:16px;color:#1b1b1b;font-weight:600}.individual-stat-number{font-size:104px;letter-spacing:-3.78px}.individual-stat-unit{font-size:55px;letter-spacing:-1.89px}.individual-stat-icon{width:105px;margin-bottom:56px}.individual-testimonials{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:0 auto}.individual-review-image{width:100%;height:auto;display:block;border-radius:8px}@media screen and (max-width: 768px){.individual-testimonials{grid-template-columns:1fr}}.individual-member-info{display:flex;align-items:center;gap:16px;color:#fff}.individual-member-name{font-size:20px;letter-spacing:-.04px;text-transform:uppercase}.individual-separator{font-weight:200}.individual-rating{display:flex;gap:4px}.individual-star-icon{width:20px;height:20px}.individual-testimonial-content{padding:0 30px 26px}.individual-quote-container{display:flex;align-items:flex-start;margin-top:-42px}.individual-quote-mark{color:#a09e9a;font-family:PT Sans Caption,sans-serif;font-size:90px;line-height:1;letter-spacing:-1px;margin-top:114px}.individual-member-photo{width:170px;border-radius:50%;margin-left:20px}.individual-testimonial-text{color:#505050;font-size:20px;line-height:30px;letter-spacing:-.04px;margin:30px}@media (max-width: 991px){.individual-hotel-meetings-content{max-width:100%;width:90%}.individual-hotel-meetings-text{width:100%;padding:0}.individual-section-title{font-size:32px}.individual-vip-party,.individual-party-image{margin-top:40px}.individual-success-stories{padding:20px;margin-top:40px}.individual-testimonials{padding:20px}.individual-stats-grid{flex-direction:column;margin-top:40px}.individual-stat-card{padding:20px}.individual-stat-number,.individual-stat-unit{font-size:32px}.individual-testimonials{margin-top:40px}.individual-quote-mark{font-size:32px;margin-top:40px}.individual-member-photo{margin-top:40px}}@media (max-width: 768px){.individual-intro-section__tagline,.individual-section-header__tag,.individual-netnet-section-label,.individual-section-number,.individual-member-stats__title{font-size:14px;letter-spacing:1.2px}.individual-intro-section__heading,.individual-section-title,.individual-netnet-section-title,.individual-netnet-service-title,.individual-netnet-care-title,.individual-member-stats__subtitle{font-size:28px;line-height:1.4}.individual-netnet-service-description,.individual-intro-section__description,.individual-preferences-content__paragraph,.individual-cta-section__title,.individual-stat-label,.individual-testimonial-text,.individual-section-description,.individual-success-subtitle{font-size:16px;line-height:26px}.individual-section-description{padding:0 20px}.individual-stat-number{font-size:32px}.individual-stat-unit{font-size:28px}.individual-review-image{border-radius:6px}.individual-feature-card__title{font-size:22px}.individual-feature-card__content{font-size:14px}.individual-program-card__title{font-size:18px}.individual-program-card__quote{font-size:14px}.individual-program-card__description{font-size:14px;line-height:22px}.individual-netnet-step-title{font-size:16px;line-height:26px}.individual-netnet-care-circle{font-size:16px}.individual-netnet-care-circle.individual-netnet-special{font-size:24px;line-height:32px}.individual-hotel-name{font-size:14px}.individual-hotel-card{width:100%}.individual-hotel-grid{padding:20px}.individual-cta-section__action{font-size:16px;padding:14px 0}.individual-testimonial-text{margin:20px}}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;font-family:Noto Sans KR,sans-serif}.cta-section{background-image:url(/assets/bg-1-B_fVNDyH.png);background-size:cover;background-position:center;background-repeat:no-repeat;height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px}.cta-content{color:#fff;max-width:600px}.cta-content h2{font-size:1.5rem;margin-bottom:.5rem}.cta-content p{font-size:1.125rem;margin-bottom:2rem}.cta-button-group{display:flex;flex-direction:column;gap:1rem}.cta-btn{padding:.75rem 1.5rem;font-size:1rem;border:none;cursor:pointer;transition:all .3s ease}.cta-btn.cta-consult{background-color:#8c734a;color:#fff}.cta-btn.cta-consult:hover{opacity:.9}.cta-btn.cta-call{background-color:#fff;color:#000}.cta-btn.cta-call:hover{background-color:#f0f0f0}@media (min-width: 768px){.cta-button-group{flex-direction:row;justify-content:center}.cta-btn{min-width:180px}.cta-content h2{font-size:2rem}.cta-content p{font-size:1.25rem}}:root{--promatching-primary-color: rgba(133, 113, 77, 1);--promatching-text-color: rgba(49, 49, 49, 1);--promatching-heading-color: rgba(18, 18, 18, 1);--promatching-border-color: rgba(212, 212, 212, 1);--promatching-light-text: rgba(85, 85, 85, 1)}body{font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;line-height:1.5;color:var(--promatching-text-primary)}.promatching-mobile-br{display:none}@media screen and (max-width: 768px){.promatching-mobile-br{display:inline}}.promatching-main-header{background-color:var(--promatching-white);border-bottom:1px solid var(--promatching-border-color);padding:16px 80px 25px}.promatching-nav-container{display:flex;justify-content:space-between;align-items:center;gap:20px}.promatching-company-logo{width:183px;height:auto}.promatching-nav-links{border:1px solid var(--promatching-border-color);padding:10px 20px}.promatching-nav-link-highlight{color:var(--promatching-primary-color)}.promatching-nav-link{color:var(--promatching-text-primary)}.promatching-hero-section{position:relative;height:auto;width:100vw}.promatching-hero-img{height:100%;width:100%;object-fit:cover}.promatching-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.promatching-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.promatching-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.promatching-hero-text h1,.promatching-hero-text p{display:none}}.promatching-stats-section{text-align:center;padding:150px 0}.promatching-section-tag{color:var(--promatching-primary-color);font-size:24px;letter-spacing:3.6px;text-transform:uppercase}.promatching-section-title{font-size:50px;line-height:75px;margin-top:16px;margin-bottom:30px}.promatching-highlight{color:var(--promatching-primary-color)}.promatching-professionals-section{position:relative;padding:130px 0;text-align:center;color:var(--promatching-white);background-image:url(/assets/promatching_bg_2-DFLfMVdd.png);background-size:cover;background-position:center}.promatching-professionals-content{max-width:1200px;margin:0 auto}.promatching-stats-grid{display:flex;gap:28px;margin-top:60px;justify-content:center}.promatching-stats-image{width:100%;max-width:1200px}.promatching-section-header{color:#fff}.promatching-stats-column{flex:1;background-color:#00000080;border-radius:20px;padding:60px 80px}.promatching-satisfaction-section{background-color:var(--promatching-background-light);padding:130px 55px 0}.promatching-satisfaction-content{max-width:1200px;margin:0 auto;background-color:#f7f5f4;padding:130px 0;color:#000;text-align:center}.promatching-stats-result{font-size:30px;margin:30px 0}.promatching-section-description{font-size:24px;margin:60px 0}.promatching-testimonials-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:24px;margin:80px 3rem 0}.promatching-testimonial-card{width:100%;max-width:100%}.promatching-testimonial-card img{width:100%}.promatching-stats-grid img{width:45%}@media (max-width: 768px){.promatching-testimonials-grid{grid-template-columns:1fr;grid-template-rows:auto}.promatching-stats-grid img{max-width:100%;padding:20px;width:auto}}.promatching-test-main{font-size:24px;margin-top:30px;line-height:45px}.promatching-card-header{background-color:var(--promatching-primary-color);color:var(--promatching-white);padding:16px 30px;border-radius:10px 10px 0 0;display:flex;justify-content:space-between;align-items:center}.promatching-awards-section{background-color:var(--promatching-white);padding:90px 60px}.promatching-awards-grid{display:flex;gap:80px;overflow-x:auto}.promatching-main-footer{border-top:1px solid var(--promatching-border-color);padding:80px 60px}.promatching-footer-nav{display:flex;gap:20px}.promatching-footer-link{color:var(--promatching-text-primary);text-decoration:none;font-size:16px;text-transform:uppercase}.promatching-satisfaction-graph{max-width:400px}.promatching-stats-section{max-width:1200px;margin:80px auto;padding:20px}@media (max-width: 991px){.promatching-main-header{padding:16px 20px}.promatching-satisfaction-graph{max-width:90%}.promatching-hero-title,.promatching-section-title{font-size:40px;line-height:67px}.promatching-stats-grid{flex-direction:column}.promatching-stats-column{padding:40px 20px}.promatching-satisfaction-section{padding:100px 20px}.promatching-awards-section{padding:60px 20px}.promatching-footer-nav{flex-wrap:wrap}}@media (max-width: 768px){body{font-size:15px}.promatching-section-tag{font-size:18px;letter-spacing:2px}.promatching-section-title{font-size:28px;line-height:42px}.promatching-stats-result{font-size:20px;margin:20px 0}.promatching-section-description{font-size:18px;margin:40px 0}.promatching-test-main{font-size:18px;line-height:32px;margin-top:24px}.promatching-card-header{font-size:16px;padding:12px 20px}.promatching-footer-link{font-size:14px}.promatching-testimonial-card{font-size:16px}.promatching-nav-links{font-size:16px;padding:8px 16px}.promatching-stats-column{font-size:16px}}:root{--personalmatch-color-primary: #85714d;--personalmatch-color-text: #313131;--personalmatch-color-text-light: #8a8a8a;--personalmatch-color-heading: #121212;--personalmatch-color-border: #e0e0e0;--personalmatch-font-primary: Pretendard, -apple-system, Roboto, Helvetica, sans-serif;--personalmatch-font-secondary: "Proxima Nova", -apple-system, Roboto, Helvetica, sans-serif;--personalmatch-primary-color: #85714D;--personalmatch-BG: #FAF8F5;--personalmatch-table-bg: #F8F8F8}body{margin:0;font-family:var(--personalmatch-font-primary);color:var(--personalmatch-color-text);background-color:#fff;overflow-x:hidden}.vertical-line{width:1px;height:130px;background:var(--primary-color, #85714D);margin:100px auto 0}.personalmatch-main-header{background-color:#fff;border-bottom:1px solid var(--personalmatch-color-border);padding:16px 80px 25px}.personalmatch-nav-container{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:19px;font-weight:500;text-transform:uppercase}.personalmatch-logo{aspect-ratio:2personalmatch-65;width:183px;object-fit:contain}.personalmatch-nav-links{display:flex;gap:20px}.personalmatch-nav-link{color:var(--personalmatch-color-text)}.personalmatch-nav-link--personalmatch-active{color:var(--personalmatch-color-primary)}.personalmatch-menu-icon{width:67px;aspect-ratio:2.31;object-fit:contain}.personalmatch-hero-section{position:relative;min-height:auto;color:#fff;text-align:center;text-transform:uppercase;display:flex;align-items:center;justify-content:center;aspect-ratio:1920 / 691}.personalmatch-hero-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.personalmatch-hero-content{position:relative;z-index:1}.personalmatch-hero-title{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.personalmatch-hero-subtitle{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}.personalmatch-main-content{max-width:1200px;width:100%;margin:130px auto 0}.personalmatch-section-header{text-align:center}.personalmatch-section-title{color:var(--personalmatch-color-primary);font-size:24px;font-weight:400;letter-spacing:3personalmatch-6px;text-transform:uppercase;margin:0}.personalmatch-section-subtitle{color:var(--personalmatch-color-heading);font-size:50px;font-weight:700;margin-top:16px}.personalmatch-manager-intro{margin-top:80px;max-width:1200px;margin-left:auto;margin-right:auto}.personalmatch-manager-intro__header{text-align:left}.personalmatch-manager-intro__title{color:var(--personalmatch-color-heading);font-size:28px;font-weight:600;letter-spacing:-.06px;margin:0}.personalmatch-manager-intro__subtitle{color:var(--personalmatch-color-text-light);font-size:24px;font-weight:400;letter-spacing:.05px;margin-top:8px}.personalmatch-manager-intro__quote{color:var(--personalmatch-color-text);font-size:38px;font-weight:600;letter-spacing:-.08px;margin-top:60px}.personalmatch-highlight{color:var(--personalmatch-color-primary)}.personalmatch-manager-grid{display:flex;flex-wrap:wrap;gap:30px;margin-top:60px;justify-content:center}.personalmatch-manager-card{text-align:center;width:30%}.personalmatch-manager-image{width:100%;height:auto;aspect-ratio:0personalmatch-76;border-radius:140px;object-fit:contain}.personalmatch-manager-info{margin-top:50px}.personalmatch-manager-header{margin-bottom:24px}.personalmatch-manager-name{color:var(--personalmatch-color-heading);font-size:28px;font-weight:600;letter-spacing:-.06px;margin:0}.personalmatch-manager-location{color:#24262a;font-size:20px;font-weight:400;letter-spacing:-.04px;text-transform:uppercase;margin-top:4px}.personalmatch-manager-description{color:var(--personalmatch-color-text-light);font-size:20px;font-weight:400;text-align:start;line-height:30px;letter-spacing:-.04px;text-transform:uppercase;height:4.5rem;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.personalmatch-manager-description::-webkit-scrollbar{display:none}.personalmatch-consultation-button{width:100%;border:1px solid var(--personalmatch-color-border);background:none;margin-top:30px;min-height:66px;padding:15px 28px;font-size:20px;color:#555;font-weight:400;text-transform:uppercase;letter-spacing:-.04px;cursor:pointer;transition:all .3s ease}.personalmatch-consultation-button:hover{background-color:var(--personalmatch-color-primary);color:#fff}.personalmatch-process-section{text-align:center}.personalmatch-process-content{margin-top:130px;max-width:889px;margin-left:auto;margin-right:auto}.personalmatch-process-title{font-size:50px;color:var(--personalmatch-color-heading);font-weight:700;margin:0}.personalmatch-process-description{color:var(--personalmatch-color-text);font-size:24px;font-weight:400;line-height:36px;text-transform:uppercase;margin-top:24px}.personalmatch-process-steps{text-align:center;padding:80px 20px}.personalmatch-process-steps__title{font-size:18px;color:#555;margin-bottom:40px}.personalmatch-process-steps__list{display:flex;justify-content:center;gap:0;flex-wrap:wrap;flex-direction:row;align-items:center}.personalmatch-process-step{display:flex;align-items:center;position:relative}.personalmatch-process-steps__image{width:240px;height:240px;border-radius:50%;object-fit:cover;display:block;flex-shrink:0}.personalmatch-step-connector{width:40px;height:2px;background-color:#85714d;margin:0 12px}@media (max-width: 768px){.personalmatch-process-steps__list{flex-direction:column;gap:32px}.personalmatch-process-step{flex-direction:column}.personalmatch-step-connector{display:none}}.personalmatch-comparison-section{padding:60px 20px}.personalmatch-comparison-grid{display:flex;max-width:1200px;margin:0 auto;border:1px solid #E0E0E0;border-collapse:collapse;overflow:hidden;background:#fff}.personalmatch-comparison-column{flex:1;background-color:#fff}.personalmatch-comparison-column--personalmatch-highlighted{background-color:var(--personalmatch-BG);border:2px solid var(--personalmatch-primary-color)}.personalmatch-comparison-title{margin:0;font-size:18px;font-weight:700;padding:18px;text-align:center;background-color:#f8f8f8;color:#000;border-bottom:1px solid #E0E0E0}.personalmatch-comparison-column--personalmatch-highlighted .personalmatch-comparison-title{background-color:var(--personalmatch-primary-color);color:#fff}.personalmatch-comparison-list{list-style:none;margin:0;padding:0}.personalmatch-comparison-item{padding:18px;text-align:center;font-size:16px;font-weight:400;color:#333;border-bottom:1px solid #E0E0E0}.personalmatch-comparison-column--personalmatch-highlighted .personalmatch-comparison-item{background-color:var(--personalmatch-BG);color:#5c4a2e}.personalmatch-comparison-item:last-child{border-bottom:none}@media (max-width: 768px){.personalmatch-comparison-grid{flex-direction:column}}.personalmatch-testimonials-section{background-color:#faf8f5;padding:80px 20px;text-align:center}.personalmatch-section-title{font-size:14px;letter-spacing:3px;color:#85714d;text-transform:uppercase;margin-bottom:8px}.personalmatch-section-subtitle{font-size:32px;font-weight:700;margin-bottom:48px;color:#121212}.personalmatch-testimonials-slider{display:flex;align-items:center;justify-content:center;position:relative;max-width:1200px;margin:0 auto;gap:24px}.personalmatch-testimonials-container{overflow:hidden;width:100%}.personalmatch-testimonials-track{display:flex;gap:24px;transition:transform .5s ease}.personalmatch-testimonial-card{flex:0 0 360px;background-color:#fff;border-radius:4px;overflow:hidden;box-shadow:0 2px 8px #0000000d;text-align:left}.personalmatch-testimonial-image{width:100%;height:240px;object-fit:cover}.personalmatch-testimonial-content{padding:24px}.personalmatch-testimonial-name{font-size:18px;font-weight:700;margin:0}.personalmatch-testimonial-info{font-size:14px;color:#888;margin:4px 0 16px}.personalmatch-testimonial-text{font-size:15px;color:#333;line-height:1.6}.personalmatch-slider-button{background:#e0ded9;border:none;border-radius:50%;height:56px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.personalmatch-slider-button:hover{background:#ccc}.personalmatch-slider-icon{width:18px;height:18px}@media (max-width: 768px){.personalmatch-testimonials-slider{flex-direction:column;gap:24px}.personalmatch-testimonials-container{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding:0 16px}.personalmatch-testimonials-track{display:contents;transition:none!important}.personalmatch-testimonial-card{flex:0 0 auto;width:320px;scroll-snap-align:center;margin-bottom:0}.personalmatch-testimonial-image{width:100%;height:auto!important;object-fit:cover}.personalmatch-testimonial-content{padding:16px}.personalmatch-testimonial-text{font-size:14px;line-height:1.4}.personalmatch-slider-button{display:none}}@media (max-width: 991px){.personalmatch-main-content{padding:20px;width:auto}.personalmatch-hero-section{height:auto}.personalmatch-hero-content{display:none}.personalmatch-main-content{margin-top:60px}.personalmatch-comparison-grid{flex-direction:column}.personalmatch-main-header{padding-left:20px;padding-right:20px}.personalmatch-hero-title,.personalmatch-manager-intro__title,.personalmatch-manager-intro__quote,.personalmatch-process-title{font-size:26px;line-height:150%}.personalmatch-manager-intro__subtitle,.personalmatch-process-description{font-size:18px;line-height:150%}.personalmatch-manager-card{text-align:center;width:100%}.personalmatch-section-subtitle{font-size:26px}.personalmatch-testimonials-section{padding:100px 10px}.personalmatch-cta-section{padding:100px 20px}.personalmatch-awards-section,.personalmatch-main-footer{padding:60px 20px}.personalmatch-footer-bottom{margin-top:40px}}@media (max-width: 640px){.personalmatch-hero-title{font-size:24px;letter-spacing:4px}.personalmatch-hero-subtitle{font-size:16px}.personalmatch-section-title{font-size:14px}.personalmatch-section-subtitle,.personalmatch-manager-intro__quote,.personalmatch-process-title{font-size:22px}.personalmatch-manager-intro__title{font-size:20px}.personalmatch-manager-intro__subtitle,.personalmatch-process-description{font-size:16px;line-height:24px}.personalmatch-manager-name{font-size:22px}.personalmatch-manager-location,.personalmatch-manager-description,.personalmatch-consultation-button,.personalmatch-comparison-title{font-size:16px}.personalmatch-comparison-item{font-size:14px}.personalmatch-testimonials-section .personalmatch-section-subtitle{font-size:22px}.personalmatch-testimonial-header .personalmatch-testimonial-name{font-size:16px}.personalmatch-testimonial-info{font-size:12px}.personalmatch-testimonial-text{font-size:14px}.personalmatch-slider-button{display:none}.personalmatch-process-steps__title{font-size:14px}.personalmatch-cta-heading{font-size:20px;line-height:30px}.personalmatch-cta-button{font-size:16px;padding:14px}}.personalmatch-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:9999}.personalmatch-modal-content{background:#fff;border-radius:10px;padding:30px;max-width:700px;width:90%;position:relative;display:flex;flex-direction:column}.personalmatch-modal-close{position:absolute;top:15px;right:20px;font-size:20px;background:none;border:none;cursor:pointer}.personalmatch-modal-body{display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.personalmatch-modal-body{flex-direction:row;align-items:center}}.personalmatch-modal-profile{width:150px;border-radius:100%;object-fit:cover}.personalmatch-modal-text{flex:1}.personalmatch-modal-name{font-size:1.2rem;font-weight:700;margin-bottom:10px}.personalmatch-modal-quote{margin-bottom:15px;line-height:1.5;font-size:.95rem}.personalmatch-modal-contact p{font-size:.85rem;margin-bottom:5px}.personalmatch-modal-buttons{display:flex;gap:10px;margin-top:15px}.personalmatch-btn{padding:10px 20px;border:none;cursor:pointer;font-size:.95rem;border-radius:5px;transition:.2s ease}.personalmatch-btn.personalmatch-brown{background-color:#8c734a;color:#fff}.personalmatch-btn.personalmatch-light{background-color:#f5f2ec;color:#333}.personalmatch-network-radio-group{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:2rem 0}.personalmatch-radio-button{padding:10px 20px;border:1px solid #ccc;background-color:#fff;font-size:15px;font-weight:500;color:#333;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.personalmatch-radio-button:hover{background-color:#f9f9f9}.personalmatch-radio-button input[type=radio]{display:none}.personalmatch-radio-button.active{background-color:#d2b07c;color:#fff;border-color:#d2b07c}@media (max-width: 768px){.personalmatch-radio-button{padding:10px 16px}}.assurance-customer-assurance{background-color:#fff;overflow:hidden}.assurance-hero-section{position:relative;height:auto;width:100vw}.assurance-hero-img{height:100%;width:100%;object-fit:cover}.assurance-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.assurance-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.assurance-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.assurance-hero-text h1,.assurance-hero-text p{display:none}}.assurance-content-wrapper{z-index:10;width:100%}.assurance-standards-section{display:flex;width:100%;max-width:1200px;margin:80px auto;flex-direction:column;overflow:hidden;align-items:stretch;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;text-align:center;justify-content:center}.assurance-standards-header{display:flex;width:100%;flex-direction:column;align-items:stretch}.assurance-standards-title{align-self:center;font-size:50px;color:#121212;font-weight:700}.assurance-highlight{color:#85714d}.assurance-standards-description{color:#313131;font-size:24px;font-weight:400;line-height:36px;letter-spacing:-.05px;margin-top:50px}.assurance-standards-requirements{align-self:center;display:flex;margin-top:100px;flex-direction:column;align-items:center}.assurance-requirements-title{width:100%;max-width:100%;font-size:18px;color:#666;font-weight:300}.assurance-image-pc{display:none;width:80%;max-width:1200px;margin:60px auto 0;display:block}.assurance-requirements-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;margin-top:80px}.assurance-requirement-card{border:1px solid #d2c7b6;border-radius:50%;background-color:#f9f8f7;width:440px;height:440px;display:flex;justify-content:center;align-items:center;text-align:center;box-sizing:border-box;padding:40px;transition:box-shadow .3s ease}.assurance-requirement-card:hover{box-shadow:0 4px 20px #00000014}.assurance-card-content{max-width:300px;display:flex;flex-direction:column;align-items:center}.assurance-card-subtitle{color:#85714d;font-size:18px;font-weight:500;text-transform:uppercase}.assurance-card-title{color:#313131;font-size:24px;font-weight:700;margin:12px 0}.assurance-card-description{color:#555;font-size:18px;line-height:1.6}@media (max-width: 768px){.assurance-requirement-card{width:100%;height:auto;border-radius:24px;padding:40px 20px}}@media (min-width: 1025px){.assurance-image-pc{display:block}.assurance-requirements-cards{display:none}}@media (max-width: 1024px){.assurance-image-pc{display:none}.assurance-requirements-cards{display:flex}}.assurance-security-section{background-color:#313131;width:100%;padding:80px 20px;display:flex;justify-content:center;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.assurance-security-content{max-width:1200px;width:100%;display:flex;flex-direction:column;align-items:center}.assurance-security-header{text-align:center;max-width:100%}.assurance-security-subtitle{color:#85714d;font-size:24px;font-weight:400;letter-spacing:3.6px;text-transform:uppercase}.assurance-security-title{color:#fff;font-size:50px;font-weight:700;margin-top:16px}.assurance-security-description{color:#fff;font-size:24px;font-weight:400;line-height:36px;letter-spacing:-.05px;margin-top:24px}.assurance-security-features{display:flex;flex-wrap:wrap;justify-content:center;gap:32px;margin-top:80px}.assurance-feature-card{width:330px;height:520px;display:flex;justify-content:center;align-items:center}.assurance-feature-content{border:1px solid #85714d;border-radius:200px;width:100%;height:100%;padding:60px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;text-align:center}.assurance-feature-number{background-color:#85714d;border-radius:50%;width:32px;height:32px;color:#313131;font-weight:700;line-height:32px;font-size:16px}.assurance-feature-icon{width:60px;height:60px;object-fit:contain;margin:32px 0 24px}.assurance-feature-title{color:#85714d;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-.04px}@media (max-width: 768px){.assurance-security-features{flex-direction:column;gap:40px}.assurance-feature-card{width:100%;height:auto}.assurance-feature-content{height:auto;padding:60px 40px;border-radius:160px}}.assurance-insurance-section{display:flex;width:100%;max-width:1200px;margin:80px auto;flex-direction:column;overflow:hidden;align-items:center;justify-content:center}.assurance-insurance-content{display:flex;width:1200px;max-width:100%;flex-direction:column;align-items:stretch}.assurance-insurance-title{color:#121212;font-size:50px;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-weight:700;line-height:75px;text-align:center;align-self:center}.assurance-insurance-showcase{position:relative;display:flex;flex-direction:column;width:100%;align-items:stretch;justify-content:center;padding-top:60px}.assurance-insurance-bg{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}.assurance-insurance-logos{position:relative;display:flex;align-items:center;gap:20px;justify-content:start;flex-wrap:wrap}.assurance-logo-group{align-self:stretch;display:flex;width:338px;padding:0 30px;flex-direction:column;overflow:hidden;align-items:center}.assurance-insurance-logo{width:100%;max-width:278px;object-fit:contain;object-position:center}.assurance-insurance-logo:last-child{margin-top:17px}.assurance-insurance-logo-large{aspect-ratio:3.14;object-fit:contain;object-position:center;width:330px;align-self:stretch;min-width:240px;margin:auto 0}.assurance-insurance-description{color:#313131;text-align:center;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-weight:400;line-height:36px;letter-spacing:-.05px;margin-top:80px}@media (max-width: 991px){.assurance-security-features{margin-top:60px}.assurance-hero-image,.assurance-content-wrapper{max-width:100%}.assurance-security-section{max-width:100%;width:auto;padding:60px 20px}.assurance-standards-section{max-width:100%;width:auto;padding:20px}.assurance-standards-title{max-width:100%;font-size:40px}.assurance-standards-description,.assurance-standards-requirements{max-width:100%;margin-top:40px}.assurance-insurance-section{max-width:100%;width:auto;padding:20px}.assurance-insurance-title{max-width:100%;font-size:40px;line-height:67px}.assurance-insurance-showcase{max-width:100%;margin-top:40px}.assurance-logo-group{padding:0 20px}.assurance-insurance-description{max-width:100%;margin-top:40px}}@media (max-width: 768px){.assurance-standards-title{font-size:32px}.assurance-standards-description{font-size:18px;line-height:28px}.assurance-requirements-title,.assurance-card-subtitle{font-size:16px}.assurance-card-title{font-size:20px}.assurance-card-description{font-size:16px;line-height:1.5}.assurance-security-subtitle{font-size:18px;letter-spacing:2px}.assurance-security-title{font-size:32px}.assurance-security-description{font-size:18px;line-height:28px}.assurance-feature-number{font-size:14px;width:28px;height:28px;line-height:28px}.assurance-feature-title{font-size:16px;line-height:26px}.assurance-insurance-title{font-size:32px;line-height:50px}.assurance-insurance-description{font-size:18px;line-height:28px}}:root{--satisfaction-primary-color: rgba(133, 113, 77, 1);--satisfaction-text-color: rgba(49, 49, 49, 1);--satisfaction-heading-color: rgba(18, 18, 18, 1);--satisfaction-border-color: rgba(212, 212, 212, 1);--satisfaction-light-text: rgba(85, 85, 85, 1)}body{font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;line-height:1.5;color:var(--satisfaction-text-primary)}.satisfaction-mobile-br{display:none}@media screen and (max-width: 768px){.satisfaction-mobile-br{display:inline}}.satisfaction-hero-section{position:relative;height:auto;width:100%}.satisfaction-hero-img{height:100%;width:100%;object-fit:cover}.satisfaction-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.satisfaction-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.satisfaction-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.satisfaction-hero-text h1,.satisfaction-hero-text p{display:none}}.satisfaction-landing-container{display:flex;flex-direction:column;align-items:flex-end;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.satisfaction-hero-image{aspect-ratio:2.76;object-fit:contain;object-position:center;width:100%;min-height:696px;max-width:1920px}.satisfaction-statistics-section{align-items:center;background-color:#f7f5f0;display:flex;width:100%;gap:10px;text-align:center;justify-content:flex-start}.satisfaction-statistics-content{align-self:stretch;display:flex;width:100%;max-width:1200px;margin:80px auto;flex-direction:column;align-items:stretch}.satisfaction-statistics-title{color:#121212;font-feature-settings:"liga" off,"clig" off;font-size:60px;font-weight:700;line-height:90px}.satisfaction-highlight-text{color:#85714d}.satisfaction-statistics-details{align-self:center;display:flex;margin-top:80px;width:100%;max-width:1200px;flex-direction:column;align-items:stretch}.satisfaction-stats-heading{color:#313131;font-size:38px;font-weight:600;letter-spacing:-.08px}.satisfaction-stats-visual{align-self:center;display:flex;width:100%;max-width:1200px;margin:0 auto;justify-content:center}.satisfaction-stats-visual img{max-width:60%;object-fit:cover}.satisfaction-stats-subheading{color:#555;font-size:24px;font-weight:400;letter-spacing:-.05px;margin-top:60px}.satisfaction-section-divider{aspect-ratio:1.82;object-fit:cover;object-position:center;width:100%;margin:0 auto}.satisfaction-patents-section{display:flex;width:100%;padding:130px 0;flex-direction:column;align-items:stretch;justify-content:center}.satisfaction-patents-content{display:flex;width:100%;flex-direction:column;align-items:stretch}.satisfaction-patents-title{color:#121212;text-align:center;font-feature-settings:"liga" off,"clig" off;font-size:50px;font-weight:700;line-height:75px;align-self:center;width:100%}.satisfaction-patents-grid{overflow-x:auto;display:flex;margin-top:100px;width:100%;align-items:center;gap:40px 60px;font-size:24px;color:#313131;letter-spacing:-.05px;justify-content:center}.satisfaction-patent-card{align-self:stretch;display:flex;min-width:240px;margin:auto;flex-direction:column;align-items:center;width:500px}.satisfaction-patent-image{aspect-ratio:.77;object-fit:contain;object-position:center;width:500px;box-shadow:0 4px 30px #0000000f;max-width:100%}.satisfaction-patent-info{display:flex;margin-top:30px;width:231px;max-width:100%;flex-direction:column;align-items:stretch}.satisfaction-patent-name{font-size:1.1rem;font-weight:600;align-self:center}.satisfaction-patent-number{text-align:center;font-weight:400;margin-top:10px}.satisfaction-scrollable-container{overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:20px}.satisfaction-patent-card{scroll-snap-align:center;flex:0 0 auto}.satisfaction-scrollable-container::-webkit-scrollbar{display:none}.satisfaction-comparison-section{background-color:#fff;display:flex;width:100%;max-width:1200px;flex-direction:column;overflow:hidden;align-items:stretch;justify-content:center;margin:0 auto}.satisfaction-comparison-title{color:#121212;text-align:center;font-size:50px;font-weight:600;line-height:75px;letter-spacing:-.1px;align-self:center}.satisfaction-comparison-grid{margin-top:80px;width:100%}.satisfaction-competitor-section{display:flex;width:100%;max-width:1200px;flex-direction:column}.satisfaction-company-title{color:#85714d;text-align:left;font-size:34px;font-weight:600;letter-spacing:-.07px;align-self:flex-start}.satisfaction-process-flow{gap:20px;display:flex;margin-top:30px;justify-content:center}.satisfaction-process-card{display:flex;flex-direction:column;align-items:center;color:#666;font-weight:400;text-align:center}.satisfaction-process-icon{display:flex;align-items:center;width:250px;gap:10px;justify-content:center;aspect-ratio:1}.satisfaction-process-icon img{max-width:100%}.satisfaction-process-title{margin:auto;width:110px}.satisfaction-process-description{font-size:20px;line-height:30px;letter-spacing:-.04px;text-transform:uppercase;margin-top:30px}.satisfaction-process-arrow{aspect-ratio:5.85;object-fit:contain;object-position:center;width:70px;stroke-width:2px;stroke:#e0e0e0;flex-shrink:0}.satisfaction-our-section{margin-top:80px}@media (max-width: 991px){.satisfaction-hero-image,.satisfaction-section-divider{max-width:100%}.satisfaction-statistics-content{margin:0}.satisfaction-statistics-section{padding:100px 20px}.satisfaction-statistics-title{font-size:22px;line-height:36px}.satisfaction-statistics-details{margin-top:40px}.satisfaction-stats-heading,.satisfaction-stats-visual{max-width:100%}.satisfaction-stats-visual,.satisfaction-stats-subheading{margin-top:40px}.satisfaction-patents-section{max-width:100%;padding:100px 20px}.satisfaction-patents-title{max-width:100%;font-size:22px;line-height:34px}.satisfaction-patents-grid{margin-top:40px}.satisfaction-patent-card{max-width:50%}.satisfaction-patent-name{font-size:22px}.satisfaction-patent-number{font-size:18px}.satisfaction-comparison-section{max-width:100%;padding:100px 20px}.satisfaction-comparison-title{max-width:100%;font-size:22px;line-height:34px}.satisfaction-comparison-grid{margin-top:40px}.satisfaction-company-title{font-size:22px}.satisfaction-process-flow{flex-direction:column;align-items:stretch;gap:0}.satisfaction-process-icon{padding:20px}.satisfaction-process-arrow{margin-top:40px;visibility:hidden}.satisfaction-process-title{white-space:initial}}.satisfaction-achievements-section{font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.satisfaction-kaist-section{background-color:#faf8f5;width:100%;text-align:center;padding:130px 0;margin-top:80px}.satisfaction-kaist-container{width:100%;max-width:1200px;margin:0 auto}.satisfaction-kaist-header .satisfaction-title{color:#121212;font-size:50px;font-weight:700;margin:0}.satisfaction-kaist-header .satisfaction-highlight{color:#85714d}.satisfaction-kaist-image{width:100%;aspect-ratio:3;object-fit:contain;margin-top:60px}.satisfaction-subtitle{color:#121212;font-size:24px;font-weight:400;line-height:36px;margin:0}.satisfaction-success-rate-section{position:relative;width:100%;padding:130px 0;display:flex;justify-content:center;align-items:center}.satisfaction-success-rate-section img{max-width:100%}.satisfaction-success-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.satisfaction-success-content{position:relative;display:flex;gap:8%;flex-wrap:wrap;width:100%;max-width:1200px;margin:0 auto}.satisfaction-success-header{width:50%}.satisfaction-success-title{max-width:100%;width:100%;color:#fff}.satisfaction-heading{text-align:left;font-size:50px;font-weight:700}.satisfaction-heading .satisfaction-highlight{color:#85714d}.satisfaction-subheading{color:#fff;font-size:24px;font-weight:600;letter-spacing:-.05px}.satisfaction-percentage{color:#85714d;font-size:160px;font-weight:500;margin-top:120px}.satisfaction-success-stats{width:40%}.satisfaction-stats-container{background-color:#00000080;padding:114px 55px 30px}.satisfaction-comparison-stats{display:flex;gap:55px}.satisfaction-competitor-stat{display:flex;flex-direction:column;align-items:flex-start;margin-top:51px}.satisfaction-stat-value{color:#85714d;font-size:38px;font-weight:600;letter-spacing:-.08px;margin-left:80px}.satisfaction-stat-label{display:flex;margin-top:78px;font-size:20px;color:#313131;text-transform:uppercase;letter-spacing:-.04px}.satisfaction-stat-line{border:1px solid #7a7a7a;margin-top:220px;height:1px}.satisfaction-label-text{background-color:#e3e3e3;min-height:221px;padding:171px 22px 20px}.satisfaction-our-stat{background-color:#85714d;min-height:407px;padding:357px 13px 20px;font-size:20px;color:#fff;text-transform:uppercase;letter-spacing:-.04px}.satisfaction-stats-footer{text-align:center;margin-top:29px}.satisfaction-stats-title{color:#fff;font-size:24px;font-weight:600;letter-spacing:-.05px}.satisfaction-stats-note{color:#d4d4d4;font-size:18px;font-weight:300;margin-top:10px}.satisfaction-meeting-success-section{width:100%;padding:130px 0}.satisfaction-meeting-container{padding:20px;max-width:1200px;width:100%;margin:0 auto}.satisfaction-meeting-content{display:flex;gap:39px;flex-wrap:wrap}.satisfaction-meeting-header{width:50%}.satisfaction-meeting-header .satisfaction-title{color:#121212;font-size:50px;font-weight:700;line-height:75px}.satisfaction-meeting-header .satisfaction-highlight{color:#85714d}.satisfaction-description{margin-top:120px;font-size:24px;color:#313131;letter-spacing:-.05px;line-height:36px}.satisfaction-success-circle{width:44%;font-size:22px;color:#85714d;text-align:center;letter-spacing:-.08px;line-height:45px}.satisfaction-circle-content{position:relative}.satisfaction-circle-bg{max-width:100%;object-fit:cover}.satisfaction-circle-label{position:relative;font-weight:300}.satisfaction-circle-value{position:relative;font-size:80px;line-height:90px}.satisfaction-statistics-grid{margin-top:150px;width:100%;max-width:1200px}.satisfaction-stats-row{display:flex;gap:20px}.satisfaction-stat-card{flex:1;text-align:center}.satisfaction-stat-card img{max-width:100%}.satisfaction-stat-circle{position:relative;border-radius:190px;aspect-ratio:1;min-height:380px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:34px;font-weight:600;letter-spacing:-.07px}.satisfaction-stat-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:50%}.satisfaction-stat-value{position:relative;z-index:1}.satisfaction-stat-images{display:flex;flex-direction:column;box-shadow:0 4px 10px #00000040;border-radius:50%;position:relative;z-index:10;aspect-ratio:1;margin-top:-380px;width:100%}.satisfaction-stat-detail{width:100%;aspect-ratio:1;object-fit:contain;border-radius:50%;box-shadow:0 4px 10px #00000040}.satisfaction-stats-description{display:flex;gap:20px;margin-top:40px}.satisfaction-description-card{flex:1;text-align:center}.satisfaction-card-title{margin-top:20px;color:#313131;font-size:24px;font-weight:600;letter-spacing:-.05px}.satisfaction-card-text{color:#555;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-.04px;text-transform:uppercase;margin-top:16px}.satisfaction-values-section{background-color:#faf8f5;width:100%;padding:130px 0;display:flex;justify-content:center;align-items:center}.satisfaction-values-container{max-width:1200px;width:100%;margin:0 auto}.satisfaction-values-content{width:100%;max-width:1200px;margin:0 auto;text-align:center}.satisfaction-values-content .satisfaction-title{color:#121212;font-size:50px;font-weight:700;line-height:75px}.satisfaction-values-content .satisfaction-highlight{color:#85714d}.satisfaction-values-content .satisfaction-description{color:#313131;font-size:24px;font-weight:500;line-height:36px;margin-top:60px}.satisfaction-values-grid{display:flex;margin-top:80px;gap:30px;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:-.04px}.satisfaction-value-card{flex:1;min-width:240px}.satisfaction-value-card .satisfaction-card-title{background-color:#24262a;padding:16px 30px;color:#fff;margin:0}.satisfaction-card-content{display:flex;flex-direction:column;color:#555}.satisfaction-card-image{aspect-ratio:1.32;width:100%;object-fit:contain}.satisfaction-card-list{list-style:none;padding:0;margin:20px 0 0}.satisfaction-card-list li{margin-bottom:10px}@media (max-width: 991px){.satisfaction-stat-card img{max-width:60%}.satisfaction-success-content{flex-direction:column;align-items:center}.satisfaction-success-header,.satisfaction-success-stats,.satisfaction-success-title,.satisfaction-meeting-header,.satisfaction-success-circle{width:100%}.satisfaction-subheading{text-align:center}.satisfaction-kaist-section{padding:100px 20px}.satisfaction-kaist-header .satisfaction-title{font-size:22px}.satisfaction-kaist-image{margin-top:40px}.satisfaction-subtitle{font-size:1rem;line-height:34px}.satisfaction-heading,.satisfaction-meeting-header .satisfaction-title{font-size:22px;line-height:34px}.satisfaction-success-rate-section{padding:100px 20px}.satisfaction-percentage{text-align:center;font-size:32px;margin-top:10px;margin-bottom:30px}.satisfaction-stats-container{padding:100px 20px}.satisfaction-competitor-stat,.satisfaction-stat-line{margin-top:40px}.satisfaction-meeting-content{flex-direction:column-reverse}.satisfaction-meeting-success-section{padding:100px 20px}.satisfaction-description{margin-top:40px;font-size:18px;line-height:1.5}.satisfaction-circle-content{width:60%;margin:0 auto}.satisfaction-statistics-grid{margin-top:40px}.satisfaction-stats-row{flex-direction:column}.satisfaction-stat-images{margin-top:-200px}.satisfaction-values-section{padding:100px 20px}.satisfaction-values-grid{flex-direction:column}.satisfaction-value-card .satisfaction-card-title{padding:16px 20px}.satisfaction-values-content .satisfaction-title{font-size:22px;line-height:34px}.satisfaction-values-content .satisfaction-description{font-size:18px}}:root{--satisfaction-primary-color: #85714d;--satisfaction-text-dark: #121212;--satisfaction-text-light: #555;--satisfaction-text-gray: #666;--satisfaction-white: #fff;--satisfaction-bg-light: #faf8f5}body{font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;line-height:1satisfaction-last-5}.satisfaction-last-container{max-width:1200px;margin:0 auto;padding:0 70px}@media (max-width: 991px){.satisfaction-last-container{padding:0 20px}}.satisfaction-last-satisfaction-section{background-color:var(--satisfaction-white);padding:150px 0}@media (max-width: 991px){.satisfaction-last-satisfaction-section{padding:100px 0}}.satisfaction-last-satisfaction-grid{display:flex;gap:20px}@media (max-width: 991px){.satisfaction-last-satisfaction-grid{flex-direction:column}}.satisfaction-last-satisfaction-info{flex:1}.satisfaction-last-main-heading{color:var(--satisfaction-text-dark);font-size:50px;font-weight:700;line-height:75px}@media (max-width: 991px){.satisfaction-last-main-heading{font-size:22px;line-height:34px}}.satisfaction-last-highlight{color:var(--satisfaction-primary-color)}.satisfaction-last-satisfaction-details{margin-top:213px}@media (max-width: 991px){.satisfaction-last-satisfaction-details{margin-top:40px}}.satisfaction-last-satisfaction-number{margin-bottom:30px}.satisfaction-last-number{color:var(--satisfaction-primary-color);font-size:24px;letter-spacing:-0satisfaction-last-05px}.satisfaction-last-subtitle{color:var(--satisfaction-text-dark);font-size:30px;font-weight:600;letter-spacing:-0satisfaction-last-06px;margin-top:10px}.satisfaction-last-satisfaction-description{font-size:20px;color:var(--satisfaction-text-light);letter-spacing:-0satisfaction-last-04px;line-height:30px}.satisfaction-last-description-text{margin-top:16px}.satisfaction-last-description-text:first-child{margin-top:0}.satisfaction-last-satisfaction-image{flex:1}.satisfaction-last-hero-image{width:100%;height:auto;border-radius:270px 300px 0 0;object-fit:cover}.satisfaction-last-comparison-section{padding:60px 0}.satisfaction-last-comparison-header{text-align:center;margin-bottom:80px}@media (max-width: 991px){.satisfaction-last-comparison-header{margin-bottom:40px}}.satisfaction-last-comparison-grid{display:flex;gap:20px}@media (max-width: 991px){.satisfaction-last-comparison-grid{flex-direction:column}}.satisfaction-last-comparison-column{padding:20px}.satisfaction-last-comparison-column.satisfaction-last-left{flex:3}.satisfaction-last-comparison-column.satisfaction-last-right{flex:2}.satisfaction-last-comparison-table{width:100%}.satisfaction-last-table-header{display:flex;background-color:#f8f8f8}.satisfaction-last-company-type{flex:1;padding:20px 40px;font-size:28px;font-weight:500;color:var(--satisfaction-text-light)}.satisfaction-last-vs-text{padding:20px 40px;font-size:28px;color:var(--satisfaction-text-dark)}.satisfaction-last-table-row{display:flex;border-bottom:1px solid #f8f8f8}.satisfaction-last-row-label,.satisfaction-last-row-value{padding:27px 40px;font-size:20px}.satisfaction-last-row-label{flex:1;color:var(--satisfaction-text-light)}.satisfaction-last-row-value{flex:1;text-align:center;background-color:#f8f8f8;color:var(--satisfaction-text-dark)}.satisfaction-last-comparison-table.satisfaction-last-highlight .satisfaction-last-company-type{background-color:var(--satisfaction-primary-color);color:var(--satisfaction-white)}.satisfaction-last-comparison-table.satisfaction-last-highlight .satisfaction-last-table-row{background-color:var(--satisfaction-bg-light)}.satisfaction-last-comparison-description{max-width:737px;margin:100px auto;text-align:center;font-size:24px;color:var(--satisfaction-text-dark);line-height:36px}@media (max-width: 991px){.satisfaction-last-comparison-description{margin:40px auto}.satisfaction-last-description-text{font-size:18px}}.satisfaction-last-features-grid{display:flex;justify-content:center;gap:30px;margin-top:130px}@media (max-width: 991px){.satisfaction-last-features-grid{flex-wrap:wrap;margin-top:40px}}.satisfaction-last-feature-card{position:relative;width:30%;aspect-ratio:1/1;border-radius:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--satisfaction-white);font-size:34px;font-weight:600;text-align:center;line-height:51px}.satisfaction-last-feature-icon{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:190px}.satisfaction-last-feature-text{position:relative;z-index:1}.satisfaction-last-testimonials-section{background-color:#f9f8f6;padding:100px 0;margin-top:130px;display:flex;align-items:center;justify-content:center;overflow:hidden}.satisfaction-last-testimonials-inner{max-width:1200px;width:100%;margin:0 auto;position:relative;display:flex;align-items:center;justify-content:center}.satisfaction-last-nav-button{width:48px;height:48px;border-radius:50%;background-color:#00000014;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;z-index:2;top:50%;transform:translateY(-50%)}.satisfaction-last-nav-button.satisfaction-prev{left:-60px}.satisfaction-last-nav-button.satisfaction-next{right:-60px}.satisfaction-last-nav-icon{width:16px;height:16px}.satisfaction-last-testimonials-container{overflow:hidden;width:100%}.satisfaction-testimonials-track{display:flex;gap:30px;transition:transform .5s ease}.satisfaction-last-testimonial-card{flex:0 0 380px;background-color:#fff;border-radius:4px;overflow:hidden;box-shadow:0 2px 8px #0000000d;text-align:left}.satisfaction-last-testimonial-image{width:100%;aspect-ratio:1 / 1;object-fit:cover}.satisfaction-last-testimonial-content{padding:30px}.satisfaction-last-testimonial-header{margin-bottom:20px}.satisfaction-last-testimonial-name{color:#121212;font-size:20px;font-weight:600}.satisfaction-last-testimonial-info{color:#959595;font-size:14px;font-weight:500;text-transform:uppercase;margin-top:4px}.satisfaction-last-testimonial-text{color:#444;font-size:16px;font-weight:400;line-height:26px;margin-top:16px}.satisfaction-last-testimonials-container::-webkit-scrollbar{display:none}@media (max-width: 768px){.satisfaction-last-testimonials-section{padding:60px 0;flex-direction:column}.satisfaction-last-testimonials-container{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding:0 16px}.satisfaction-testimonials-track{display:contents;transition:none!important}.satisfaction-last-testimonial-card{flex:0 0 85%}.satisfaction-last-nav-button{display:none}.satisfaction-last-testimonial-name{font-size:18px}.satisfaction-last-testimonial-text{font-size:15px;line-height:24px}}.satisfaction-last-insurance-section{margin-top:80px;text-align:center}@media (max-width: 991px){.satisfaction-last-insurance-section{margin-top:40px}}.satisfaction-last-section-heading{font-size:50px;font-weight:700;margin-bottom:24px}@media (max-width: 991px){.satisfaction-last-section-heading{font-size:22px}}.satisfaction-last-section-description{font-size:24px;line-height:36px;color:var(--satisfaction-text-dark)}.satisfaction-last-insurance-logos{margin-top:80px;padding:143px 196px;border:1px solid #ccc;background-color:rgba(255,255,255,0satisfaction-last-64);display:flex;justify-content:center;align-items:center;gap:50px}@media (max-width: 991px){.satisfaction-last-insurance-logos{margin-top:40px;padding:40px 20px;flex-direction:column}}.satisfaction-last-logo-container{display:flex;flex-direction:column;gap:17px}.satisfaction-last-insurance-logo{max-width:278px}.satisfaction-last-insurance-cert{max-width:330px}.satisfaction-last-cta-section{position:relative;margin-top:80px;padding:130px 0;text-align:center;color:var(--satisfaction-white)}@media (max-width: 991px){.satisfaction-last-cta-section{margin-top:40px;padding:100px 1rem}}.satisfaction-last-cta-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.satisfaction-last-cta-content{position:relative;z-index:1}.satisfaction-last-cta-heading{font-size:50px;font-weight:700;line-height:75px;margin-bottom:60px}@media (max-width: 991px){.satisfaction-last-cta-heading{font-size:22px;line-height:34px;margin-bottom:40px}}.satisfaction-last-white{color:var(--satisfaction-white)}.satisfaction-last-stats-container{display:flex;justify-content:center;align-items:center;gap:30px;margin-bottom:60px}.satisfaction-last-stat-item{display:flex;flex-direction:column;align-items:center;width:270px}.satisfaction-last-stat-number{font-size:80px;letter-spacing:-1satisfaction-last-8px}@media (max-width: 991px){.satisfaction-last-stat-number{font-size:22px}}.satisfaction-last-stat-label{font-size:16px;letter-spacing:0satisfaction-last-32px;text-transform:uppercase;margin-top:18px}.satisfaction-last-stat-divider{width:36px}.satisfaction-last-cta-buttons{max-width:393px;margin:0 auto}.satisfaction-last-cta-text{font-size:20px;text-transform:uppercase;letter-spacing:-0satisfaction-last-04px;margin-bottom:16px}.satisfaction-last-cta-button{width:100%;background-color:var(--satisfaction-white);color:var(--satisfaction-text-dark);font-size:20px;font-weight:500;letter-spacing:0satisfaction-last-4px;padding:20px;border:none;cursor:pointer}.satisfaction-info8_img{max-width:100%}.satisfaction-scroll-wrapper{overflow:hidden;margin-top:2rem;width:100%}.satisfaction-patents-slide{display:flex;animation:scroll-left 60s linear infinite;width:max-content}.satisfaction-patent-card{min-width:250px;margin-right:2rem;flex-shrink:0}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 768px){.satisfaction-patent-image{width:250px}.satisfaction-patent-card{max-width:250px;margin-right:2rem;flex-shrink:0}.satisfaction-patent-name{font-size:1.1rem}.satisfaction-patent-number{font-size:1rem}}.memberclass-members-class{background-color:#fff;overflow:hidden;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.memberclass-hero-section{position:relative;height:auto;width:100vw}.memberclass-hero-img{height:100%;width:100%;object-fit:cover}.memberclass-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.memberclass-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.memberclass-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.memberclass-hero-text h1,.memberclass-hero-text p{display:none}}.memberclass-intro-section{max-width:1200px;margin:80px auto;text-align:center}.memberclass-intro-header{display:flex;flex-direction:column;align-items:center}.memberclass-section-label{color:#85714d;font-size:24px;font-weight:400;letter-spacing:3.6px;text-transform:uppercase}.memberclass-section-title{color:#121212;font-size:50px;font-weight:700;line-height:75px;margin-top:16px}.memberclass-highlight{color:#85714d}.memberclass-intro-content{margin-top:80px;text-align:start;padding:0 14.5rem}.memberclass-intro-emphasis{color:#313131;font-size:28px;font-weight:600;letter-spacing:-.06px}.memberclass-intro-text{color:#5d5d5d;font-size:24px;font-weight:400;line-height:36px;letter-spacing:-.05px;margin-top:20px}.memberclass-stats-section{position:relative;margin-top:80px}.memberclass-stats-bg{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}.memberclass-stats-content{max-width:1200px;padding:60px 40px;position:relative;display:flex;flex-direction:column;align-items:center}.memberclass-stats-header{text-align:center}.memberclass-stats-title{color:#121212;font-size:30px;font-weight:600;letter-spacing:-.06px}.memberclass-stats-subtitle{color:#313131;font-size:18px;font-weight:300;margin-top:10px}.memberclass-stats-grid{display:flex;margin-top:60px;align-items:flex-start;gap:26px;flex-wrap:wrap}.memberclass-stat-item{flex:1;min-width:229px}.memberclass-stat-number{color:#121212;font-size:80px;font-weight:600}.memberclass-stat-details{margin-top:16px}.memberclass-stat-category{color:#121212;font-size:24px;font-weight:400;letter-spacing:-.05px;text-align:center}.memberclass-stat-description{color:#313131;font-size:20px;line-height:30px;letter-spacing:-.04px;text-transform:uppercase;margin-top:10px}.memberclass-stat-divider{border-left:1px solid rgba(85,85,85,.62);height:200px;margin:auto 0}.memberclass-services-section{max-width:1200px;margin:80px auto}.memberclass-services-header{text-align:center}.memberclass-services-title{color:#121212;font-size:50px;font-weight:700}.memberclass-services-subtitle{color:#313131;font-size:24px;font-weight:400;text-transform:uppercase;margin-top:16px}.memberclass-services-grid{margin-top:60px}.memberclass-service-card{position:relative;margin-top:30px;padding:100px 80px;color:#fff}.memberclass-service-image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}.memberclass-service-content{position:relative;display:flex;align-items:center;justify-content:space-between;gap:40px 100px;flex-wrap:wrap}.memberclass-service-info{flex:1;min-width:240px}.memberclass-service-name{font-size:30px;font-weight:600;letter-spacing:4.5px;text-transform:uppercase}.memberclass-service-description{font-size:24px;font-weight:400;letter-spacing:-.05px;margin-top:6px}.memberclass-service-button{background-color:#fff3;padding:16px 50px;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:-.04px;border:none;cursor:pointer;color:#fff}@media (max-width: 991px){.memberclass-hero-section{width:auto}.memberclass-hero-title{font-size:40px}.memberclass-intro-section{padding:100px 20px}.memberclass-section-title{font-size:40px;line-height:67px}.memberclass-stats-section{padding:80px 20px}.memberclass-stat-number{font-size:40px}.memberclass-services-section{padding:0 20px 100px}.memberclass-service-card{padding:40px 20px}.memberclass-service-button{padding:16px 20px;white-space:normal}}@media (max-width: 640px){.memberclass-section-label{font-size:16px;letter-spacing:2px}.memberclass-section-title{font-size:28px;line-height:40px}.memberclass-intro-emphasis{font-size:20px}.memberclass-intro-text{font-size:16px;line-height:26px}.memberclass-stats-title{font-size:22px}.memberclass-stats-subtitle{font-size:14px}.memberclass-stat-number{font-size:36px}.memberclass-stat-category{font-size:18px}.memberclass-stat-description{font-size:14px;line-height:22px}.memberclass-stat-divider{display:none}.memberclass-service-name{font-size:20px;letter-spacing:2px}.memberclass-service-description{font-size:16px}.memberclass-service-button{font-size:14px;padding:12px 16px}.memberclass-service-content{flex-direction:column;gap:30px;text-align:center}.memberclass-services-title{font-size:28px}.memberclass-services-subtitle{font-size:16px;line-height:24px}.memberclass-intro-section,.memberclass-services-section,.memberclass-stats-content{padding:40px 16px}.memberclass-services-grid{margin-top:30px}.memberclass-intro-content{margin-top:40px;padding:0}}:root{--service-politicians-primary-color: rgba(133, 113, 77, 1);--service-politicians-text-color: rgba(49, 49, 49, 1);--service-politicians-heading-color: rgba(18, 18, 18, 1);--service-politicians-border-color: rgba(212, 212, 212, 1);--service-politicians-light-text: rgba(85, 85, 85, 1)}@font-face{font-family:Pretendard;src:local("Pretendard");font-weight:400}@font-face{font-family:YourFont;src:url(/fonts/YourFont.woff2) format("woff2"),url(/fonts/YourFont.woff) format("woff");font-display:swap}.service-politicians-premium-service{background-color:#fff;overflow:hidden;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.service-politicians-hero-section{position:relative;height:auto;width:100vw}.service-politicians-hero-img{height:100%;width:100%;object-fit:cover}.service-politicians-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.service-politicians-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.service-politicians-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.service-politicians-hero-text h1,.service-politicians-hero-text p{display:none}}.service-politicians-content-wrapper{width:100%;max-width:1200px;margin:80px auto}.service-politicians-service-intro{text-align:center}.service-politicians-main-title{color:#121212;font-feature-settings:"liga" off,"clig" off;font-size:50px;font-weight:700}.service-politicians-main-title .service-politicians-highlight{color:#85714d}.service-politicians-intro-description{color:#313131;font-feature-settings:"liga" off,"clig" off;font-size:24px;font-weight:400;line-height:36px;text-transform:uppercase;margin-top:20px}.service-politicians-service-features{margin-top:130px}.service-politicians-section-title{color:#121212;font-size:30px;font-weight:600;letter-spacing:-.06px}.service-politicians-features-grid{margin-top:30px;display:flex;flex-direction:column;text-transform:uppercase}.service-politicians-feature-card{display:flex;align-items:center;gap:30px;font-size:20px;font-weight:400;letter-spacing:-.04px;flex-wrap:wrap}.service-politicians-feature-image{aspect-ratio:1.64;object-fit:contain;object-position:center;width:384px;min-width:240px;margin:auto 0}.service-politicians-feature-content{flex:1;min-width:240px;margin:auto 0}.service-politicians-feature-title{font-size:28px;color:#121212;font-weight:600;letter-spacing:-.06px}.service-politicians-feature-description{color:#313131;line-height:30px;margin-top:16px}.service-politicians-feature-description strong{font-weight:600}.service-politicians-feature-benefits{color:#555;line-height:30px;margin-top:16px}.service-politicians-feature-divider{border:0;border-top:1px solid #e0e0e0;margin:30px 0;width:100%}.service-politicians-qualification-section{margin-top:100px}.service-politicians-qualification-grid{display:flex;margin-top:30px;flex-wrap:wrap}.service-politicians-qualification-card{flex:1 1 480px;min-width:240px;min-height:246px;padding:30px;display:flex;flex-direction:column;justify-content:center}.service-politicians-qualification-card:nth-child(odd){border-right:1px solid #e0e0e0}.service-politicians-qualification-card:nth-child(-n+2){border-bottom:1px solid #e0e0e0}.service-politicians-qualification-title{color:#000;font-size:24px;font-weight:600;letter-spacing:-.05px}.service-politicians-qualification-description{color:#313131;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-.04px;text-transform:uppercase;margin-top:22px}.service-politicians-cta-section{text-align:center;margin-top:80px}.service-politicians-cta-title{display:inline-block;background-color:#85714d;padding:20px;width:383px;max-width:100%;font-size:20px;color:#fff;font-weight:500;text-transform:uppercase;letter-spacing:.4px}@media (max-width: 991px){.service-politicians-qualification-card:nth-child(odd){border-right:0px}.service-politicians-feature-image{width:100%;min-width:none}.service-politicians-hero-image{max-width:100%}.service-politicians-content-wrapper{max-width:100%;width:auto;padding:100px 20px}.service-politicians-main-title{font-size:40px}.service-politicians-intro-description,.service-politicians-feature-card,.service-politicians-qualification-card{max-width:100%}.service-politicians-service-features,.service-politicians-qualification-section,.service-politicians-cta-section{margin-top:40px}.service-politicians-qualification-card{padding:20px}}@media (max-width: 640px){.service-politicians-main-title{font-size:28px;line-height:1.4}.service-politicians-intro-description{font-size:16px;line-height:28px;margin-top:12px}.service-politicians-section-title{font-size:22px;text-align:center}.service-politicians-feature-card{flex-direction:column;align-items:flex-start;font-size:16px;gap:16px}.service-politicians-feature-title{font-size:20px}.service-politicians-feature-description,.service-politicians-feature-benefits{font-size:14px;line-height:24px}.service-politicians-feature-image{width:100%;aspect-ratio:auto;margin-bottom:12px}.service-politicians-qualification-title{font-size:18px}.service-politicians-qualification-description{font-size:14px;line-height:24px}.service-politicians-qualification-card{padding:16px;min-height:auto}.service-politicians-qualification-grid{gap:12px}.service-politicians-cta-title{font-size:16px;padding:16px;width:100%;box-sizing:border-box}.service-politicians-content-wrapper{padding:60px 16px}.service-politicians-service-features,.service-politicians-qualification-section,.service-politicians-cta-section{margin-top:30px}}:root{--service-elitepro-primary-color: rgba(133, 113, 77, 1);--service-elitepro-text-color: rgba(49, 49, 49, 1);--service-elitepro-heading-color: rgba(18, 18, 18, 1);--service-elitepro-border-color: rgba(212, 212, 212, 1);--service-elitepro-light-text: rgba(85, 85, 85, 1)}.service-elitepro-elite-service{background-color:#fff;overflow:hidden;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.service-elitepro-hero-content{display:flex;flex-direction:column;align-items:center;padding:120px 0;text-align:center}.service-elitepro-hero-subtitle{color:#85714d;font-size:24px;font-weight:400;letter-spacing:3.6px;text-transform:uppercase;margin-bottom:16px}.service-elitepro-hero-title{color:#121212;font-size:50px;font-weight:700;line-height:150%;margin:0}.service-elitepro-hero-section{position:relative;height:auto;width:100%;max-width:100%}.service-elitepro-hero-img{width:100%;height:100%;object-fit:cover}.service-elitepro-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.service-elitepro-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.service-elitepro-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.service-elitepro-hero-text h1,.service-elitepro-hero-text p{display:none}}.service-elitepro-content-wrapper{width:100%}.service-elitepro-intro-section{display:flex;width:100%;max-width:1200px;margin:80px auto;flex-direction:column;align-items:stretch}@media (max-width: 991px){.service-elitepro-intro-section{max-width:100%;padding:100px 20px;width:auto}}.service-elitepro-intro-content{display:flex;width:100%;flex-direction:column;align-items:stretch;text-align:center}.service-elitepro-intro-heading{color:#121212;font-feature-settings:"liga" off,"clig" off;font-size:50px;font-weight:700;margin:0}.service-elitepro-highlight-text{color:#85714d}@media (max-width: 991px){.service-elitepro-intro-heading{max-width:100%;font-size:40px}}.service-elitepro-intro-description{color:#313131;font-feature-settings:"liga" off,"clig" off;font-size:24px;font-weight:400;line-height:36px;text-transform:uppercase;align-self:center;margin-top:20px}.service-elitepro-services-section{margin-top:130px;width:100%}@media (max-width: 991px){.service-elitepro-services-section{max-width:100%;margin-top:40px;width:auto}}.service-elitepro-section-heading{color:#121212;font-size:30px;font-weight:600;letter-spacing:-.06px;margin:0}.service-elitepro-service-cards{display:flex;margin-top:30px;width:100%;flex-direction:column;align-items:start;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:-.04px}.service-elitepro-service-card{display:flex;align-items:center;gap:30px;width:100%;flex-wrap:wrap}.service-elitepro-service-card__image{margin:0}.service-elitepro-service-card__img{aspect-ratio:1.64;object-fit:contain;object-position:center;width:384px;min-width:240px}.service-elitepro-service-card__content{flex:1;min-width:240px}.service-elitepro-service-card__title{font-size:28px;color:#121212;font-weight:600;letter-spacing:-.06px;margin:0}.service-elitepro-service-card__description{color:#313131;line-height:30px;margin-top:16px}.service-elitepro-service-card__features{color:#555;line-height:30px;margin-top:16px}.service-elitepro-service-divider{border:0;border-top:1px solid #e0e0e0;width:100%;margin:30px 0}.service-elitepro-qualifications-section{margin-top:100px;width:100%}@media (max-width: 991px){.service-elitepro-qualifications-section{max-width:100%;margin-top:40px;width:auto}}.service-elitepro-qualification-card__title{color:#000;font-size:24px;font-weight:600;letter-spacing:-.05px;margin:0}.service-elitepro-qualification-card__description{color:#313131;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-.04px;text-transform:uppercase;margin-top:22px}.service-elitepro-pricing-section{text-align:center;margin-top:80px}@media (max-width: 991px){.service-elitepro-pricing-section{margin-top:40px}}.service-elitepro-pricing-button{display:inline-block;background-color:#85714d;width:383px;max-width:100%;padding:20px 10px;font-size:20px;color:#fff;font-weight:500;text-transform:uppercase;letter-spacing:.4px;margin:0}@media (max-width: 640px){.service-elitepro-intro-heading{font-size:28px;line-height:1.4}.service-elitepro-intro-description{font-size:16px;line-height:28px;margin-top:12px}.service-elitepro-section-heading{font-size:22px;text-align:center}.service-elitepro-service-card{flex-direction:column;align-items:flex-start;gap:16px}.service-elitepro-service-card__img{width:100%;min-width:0}.service-elitepro-service-card__title{font-size:20px}.service-elitepro-service-card__description,.service-elitepro-service-card__features{font-size:14px;line-height:24px}.service-elitepro-qualification-card__title{font-size:18px}.service-elitepro-qualification-card__description{font-size:14px;line-height:24px}.service-elitepro-qualification-grid{flex-direction:column}.service-elitepro-qualification-card{padding:16px;border-right:none}.service-elitepro-pricing-button{font-size:16px;padding:16px;width:100%;box-sizing:border-box}.service-elitepro-intro-section{padding:60px 16px;margin:0 auto}.service-elitepro-services-section,.service-elitepro-qualifications-section,.service-elitepro-pricing-section{margin-top:30px;padding:0 16px}.service-elitepro-service-divider{margin:20px 0}}.service-elitepro-qualification-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.service-elitepro-qualification-card{min-height:246px;padding:30px;display:flex;flex-direction:column;justify-content:center}.service-elitepro-qualification-card:nth-child(1),.service-elitepro-qualification-card:nth-child(3){border-right:1px solid #e0e0e0}.service-elitepro-qualification-card:nth-child(1),.service-elitepro-qualification-card:nth-child(2){border-bottom:1px solid #e0e0e0}.service-elitepro-qualification-title{color:#000;font-size:24px;font-weight:600;letter-spacing:-.05px;margin-bottom:16px}.service-elitepro-qualification-description{color:#313131;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-.04px;text-transform:uppercase}@media (max-width: 768px){.service-elitepro-qualification-card:nth-child(1),.service-elitepro-qualification-card:nth-child(3){border-right:0}.service-elitepro-qualification-grid{grid-template-columns:1fr}.service-elitepro-qualification-card{border:none;padding:20px}}:root{--service-global-primary-color: rgba(133, 113, 77, 1);--service-global-text-color: rgba(49, 49, 49, 1);--service-global-heading-color: rgba(18, 18, 18, 1);--service-global-border-color: rgba(212, 212, 212, 1);--service-global-light-text: rgba(85, 85, 85, 1)}.service-global-global-service{background-color:#fff;overflow:hidden}.service-global-hero-section{position:relative;width:100%;height:auto}.service-global-hero-img{width:100%;height:100%;object-fit:cover}.service-global-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.service-global-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.service-global-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.service-global-hero-text h1,.service-global-hero-text p{display:none}}@media (max-width: 991px){.service-global-hero-section{max-width:100%;width:auto}}@media (max-width: 991px){.service-global-hero-content{max-width:100%}}.service-global-hero-title{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}@media (max-width: 991px){.service-global-hero-title{max-width:100%;font-size:40px}}.service-global-hero-subtitle{font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}.service-global-content-section{width:100%}.service-global-content-wrapper{display:flex;width:100%;max-width:1200px;margin:80px auto;flex-direction:column;align-items:stretch;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;justify-content:center}@media (max-width: 991px){.service-global-content-wrapper{max-width:100%;padding:3rem 20px;margin-top:0;width:auto}}.service-global-main-header{display:flex;width:100%;flex-direction:column;align-items:stretch;text-align:center}.service-global-main-heading{color:#85714d;font-feature-settings:"liga" off,"clig" off;font-size:50px;font-weight:700;margin:0}.service-global-heading-dark{color:#121212}@media (max-width: 991px){.service-global-main-heading{max-width:100%;font-size:40px;width:auto}}.service-global-header-content{align-self:center;display:flex;margin-top:30px;flex-direction:column;align-items:center;font-weight:400}.service-global-header-title{color:#85714d;font-size:28px;letter-spacing:-.06px;margin:0}.service-global-header-description{color:#313131;font-feature-settings:"liga" off,"clig" off;font-size:24px;line-height:36px;text-transform:uppercase;margin:20px 0 0}.service-global-services-section{margin-top:130px;width:100%}@media (max-width: 991px){.service-global-services-section{margin-top:40px}.service-global-service-image{width:100%}}.service-global-section-title{color:#121212;font-size:30px;font-weight:600;letter-spacing:-.06px;margin:0}.service-global-services-grid{display:flex;margin-top:30px;width:100%;flex-direction:column;align-items:start;text-transform:uppercase}.service-global-service-card{display:flex;align-items:center;gap:30px;justify-content:start;flex-wrap:wrap}.service-global-service-image{aspect-ratio:1.64;object-fit:cover;object-position:center;width:384px;align-self:stretch;min-width:240px;margin:auto 0}.service-global-service-content{align-self:stretch;display:flex;min-width:240px;margin:auto 0;flex-direction:column;align-items:stretch;justify-content:start;width:686px}.service-global-service-title{font-size:28px;color:#121212;font-weight:600;letter-spacing:-.06px;margin:0}.service-global-service-description{color:#313131;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-.04px;margin:20px 0 0}.service-global-service-divider{border:0;border-top:1px solid #e0e0e0;width:100%;margin:30px 0}.service-global-pricing-cta{align-self:center;background-color:#85714d;margin-top:80px;width:383px;max-width:100%;padding:20px 10px}@media (max-width: 991px){.service-global-pricing-cta{margin-top:40px}}.service-global-pricing-title{font-size:20px;color:#fff;font-weight:500;text-align:center;text-transform:uppercase;letter-spacing:.4px;margin:0}@media (max-width: 991px){.service-global-service-card{width:100%}.service-global-service-image{width:100%;min-width:none}}.service-global-qualifications-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.service-global-qualification-card{padding:30px;display:flex;flex-direction:column;justify-content:center;min-height:246px}.service-global-qualification-card:nth-child(1){border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.service-global-qualification-card:nth-child(2){border-bottom:1px solid #e0e0e0}.service-global-qualification-card:nth-child(3){border-right:1px solid #e0e0e0}.service-global-qualification-title{color:#000;font-size:24px;font-weight:600;letter-spacing:-.05px;margin-bottom:16px}.service-global-qualification-description{color:#313131;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-.04px;text-transform:uppercase}@media (max-width: 768px){.service-global-qualification-card:nth-child(1),.service-global-qualification-card:nth-child(3){border-right:0}.service-global-qualifications-grid{grid-template-columns:1fr}.service-global-qualification-card{border:none;border-bottom:1px solid #e0e0e0;padding:20px}.service-global-qualification-card:last-child{border-bottom:none}.service-global-header-title{font-size:1.2rem}.service-global-header-description{font-size:1rem}}.service-global-qualifications-section{margin-top:130px}:root{--service-parents-primary-color: rgba(133, 113, 77, 1);--service-parents-text-color: rgba(49, 49, 49, 1);--service-parents-heading-color: rgba(18, 18, 18, 1);--service-parents-border-color: rgba(212, 212, 212, 1);--service-parents-light-text: rgba(85, 85, 85, 1)}body{margin:0;padding:0;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;background-color:#fff}.service-parents-header{background-color:#fff;border-bottom:1px solid var(--service-parents-border-color);display:flex;padding:16px 80px 25px;align-items:center;gap:20px;justify-content:space-between;flex-wrap:wrap}.service-parents-logo{width:183px;object-fit:contain}.service-parents-main-nav{font-size:19px;font-weight:500;text-transform:uppercase;text-align:center}.service-parents-nav-link{margin:0 10px}.service-parents-nav-link-active{color:var(--service-parents-primary-color)}.service-parents-menu-icon{width:67px;object-fit:contain}.service-parents-hero-section{position:relative;width:100%;height:auto}.service-parents-hero-img{width:100%;height:100%;object-fit:cover}.service-parents-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.service-parents-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.service-parents-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.service-parents-hero-text h1,.service-parents-hero-text p{display:none}}.service-parents-intro-section{margin-top:130px;max-width:1200px;margin-left:auto;margin-right:auto;text-align:center}.service-parents-intro-heading{font-size:50px;font-weight:700;line-height:75px;color:#121212}.service-parents-highlight{color:var(--service-parents-primary-color)}.service-parents-intro-text{font-size:24px;line-height:36px;letter-spacing:-.05px;margin-top:20px}.service-parents-intro-image{width:100%;margin-top:80px}.service-parents-divider{width:1px;height:130px;background-color:#b4b4b4;margin:100px auto}.service-parents-recommendations{max-width:1200px;margin:0 auto;text-align:center}.service-parents-recommendations-title{font-size:28px;font-weight:600;letter-spacing:-.06px;color:#121212}.service-parents-recommendations-list{margin-top:30px;max-width:544px;margin-left:auto;margin-right:auto}.service-parents-recommendation-item{display:flex;align-items:center;gap:16px;margin-top:16px}.service-parents-recommendation-icon{width:30px;height:30px;object-fit:contain}.service-parents-recommendation-text{font-size:24px;color:var(--service-parents-text-color);letter-spacing:-.05px;margin:0}.service-parents-services{max-width:1200px;margin:130px auto 0}.service-parents-services-title{text-align:center;font-size:50px;font-weight:700;color:#121212}.service-parents-services-grid{display:flex;gap:24px;margin-top:80px;flex-wrap:wrap}.service-parents-service-card{flex:1;min-width:240px}.service-parents-service-card-title{background-color:var(--service-parents-primary-color);color:#fff;font-size:20px;padding:16px 30px;margin:0;font-weight:400;text-transform:uppercase}.service-parents-service-image{width:100%;aspect-ratio:1.33;object-fit:cover}.service-parents-service-details{margin-top:20px}.service-parents-service-description{font-size:20px;line-height:30px;color:var(--service-parents-text-color);margin:0}.service-parents-service-points{margin-top:20px}.service-parents-point-label{color:var(--service-parents-primary-color);font-size:20px}.service-parents-point-list{list-style:none;padding:0;margin:6px 0 0;color:var(--service-parents-light-text);font-size:20px;line-height:30px}.service-parents-cta-section{position:relative;text-align:center;margin-top:130px}.service-parents-cta-bg{width:100%;aspect-ratio:2.4;object-fit:contain}.service-parents-cta-text{font-size:38px;font-weight:600;letter-spacing:-.08px;line-height:57px;margin-top:80px;color:var(--service-parents-text-color)}.service-parents-cta-title{background-color:var(--service-parents-primary-color);color:#fff;font-size:20px;font-weight:500;letter-spacing:.4px;padding:20px;width:383px;max-width:100%;margin:80px auto 0;text-transform:uppercase}.service-parents-consultation-section{margin-top:140px;padding:10px 0}.service-parents-consultation-content{position:relative;min-height:450px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.service-parents-consultation-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.service-parents-consultation-text{position:relative;z-index:1;padding:130px 0}.service-parents-consultation-heading{color:var(--service-parents-text-color);font-size:30px;font-weight:600;line-height:45px;letter-spacing:.6px;text-transform:uppercase}.service-parents-consultation-button{display:inline-block;background-color:#fff;margin-top:30px;padding:20px;width:383px;max-width:100%;font-size:20px;color:var(--service-parents-text-color);font-weight:500;letter-spacing:.4px;text-decoration:none;text-transform:uppercase}.service-parents-awards-section{background-color:#fff;padding:90px 60px;text-align:center}.service-parents-awards-grid{display:flex;min-height:120px;gap:40px 80px;flex-wrap:wrap;justify-content:center}.service-parents-award-item{display:flex;flex-direction:column;align-items:center;padding:8px 2px 19px;font-size:13px;color:#000;font-weight:300;line-height:17px}.service-parents-award-icon{height:67px;object-fit:contain;margin-bottom:14px}.service-parents-footer{border-top:1px solid #ddd;padding:80px 60px}.service-parents-footer-content{max-width:1200px;margin:0 auto}.service-parents-footer-nav{display:flex;gap:20px;font-size:16px}.service-parents-footer-link{color:var(--service-parents-text-color);text-decoration:none;text-transform:uppercase;letter-spacing:.32px}.service-parents-footer-link-bold{font-weight:600}.service-parents-company-info{margin-top:38px;font-size:14px;color:var(--service-parents-text-color);letter-spacing:-.03px}.service-parents-info-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.service-parents-info-row:first-child{margin-top:0}.service-parents-divider{width:1px;height:10px;background-color:#e0e0e0}.service-parents-contact-info{margin-top:38px;display:flex;gap:30px}.service-parents-contact-title{font-size:18px;font-weight:500;letter-spacing:.36px;text-transform:uppercase;margin:0}.service-parents-contact-link{display:block;font-size:28px;font-weight:600;color:#000;text-decoration:none;letter-spacing:-.06px;margin-top:8px}.service-parents-contact-note{font-size:12px;color:var(--service-parents-light-text);margin-top:8px}.service-parents-footer-bottom{margin-top:38px;display:flex;justify-content:space-between;align-items:center}.service-parents-social-links{display:flex;gap:20px}.service-parents-social-icon{width:20px;height:20px;object-fit:contain}.service-parents-kakaotalk{width:20px;height:20px;background-color:var(--service-parents-text-color);border-radius:50%}.service-parents-copyright{font-size:12px;color:var(--service-parents-text-color);letter-spacing:-.2px}@media (max-width: 991px){.service-parents-header{padding:16px 20px 25px}.service-parents-hero-title{font-size:40px}.service-parents-intro-heading{font-size:40px;line-height:67px}.service-parents-services-title{font-size:40px}.service-parents-consultation-text{padding:100px 20px}.service-parents-awards-section{padding:90px 20px}.service-parents-footer{padding:80px 20px}.service-parents-contact-info{flex-direction:column}}.service-parents-join-guide-section{max-width:1200px;margin:0 auto;padding:130px 20px;background-color:#fff;text-align:center}.service-parents-join-guide-image{width:100%;max-height:500px;height:auto;object-fit:cover;display:block;margin:0 auto}.service-parents-join-guide-content{margin-top:40px}.service-parents-join-guide-quote{font-size:38px;font-weight:500;color:#313131;line-height:1.6}.service-parents-join-guide-quote .service-parents-highlight{color:#85714d;font-weight:600}.service-parents-join-guide-button{margin-top:30px;width:380px;background-color:#85714d;color:#fff;padding:16px 40px;font-size:16px;font-weight:500;border:none;cursor:pointer;font-family:Pretendard,sans-serif;transition:background .3s}.service-parents-join-guide-button:hover{background-color:#6f5e3a}@media (max-width: 768px){.service-parents-intro-section,.service-parents-recommendations,.service-parents-services,.service-parents-join-guide-section{width:auto;padding:60px 20px;margin:0 auto}.service-parents-join-guide-quote{font-size:18px;line-height:1.5}.service-parents-join-guide-button{width:100%;padding:14px 20px;font-size:15px}}@media (max-width: 768px){.service-parents-divider{margin:10px auto}.service-parents-intro-section,.service-parents-recommendations,.service-parents-services,.service-parents-join-guide-section{padding:60px 20px}.service-parents-intro-section{padding-bottom:0}.service-parents-recommendations{padding-top:0}.service-parents-intro-heading{font-size:26px;line-height:42px}.service-parents-intro-text{font-size:16px;line-height:28px}.service-parents-recommendations-title{font-size:20px}.service-parents-recommendation-text{font-size:16px}.service-parents-services-title{font-size:26px}.service-parents-service-card-title{font-size:16px;padding:14px 20px}.service-parents-service-description,.service-parents-point-list{font-size:16px;line-height:26px}.service-parents-point-label{font-size:16px}.service-parents-cta-text{font-size:20px;line-height:32px}.service-parents-cta-title{font-size:16px;padding:16px;width:100%}.service-parents-consultation-heading{font-size:18px;line-height:28px}.service-parents-consultation-button{font-size:16px;padding:16px;width:100%}.service-parents-join-guide-quote{font-size:18px;line-height:1.5}.service-parents-join-guide-button{font-size:15px;padding:14px 20px}.service-parents-footer-link,.service-parents-company-info,.service-parents-contact-note{font-size:12px}.service-parents-contact-title{font-size:16px}.service-parents-contact-link{font-size:20px}.service-parents-copyright{font-size:11px}}:root{--service-christian-primary-color: rgba(133, 113, 77, 1);--service-christian-text-color: rgba(49, 49, 49, 1);--service-christian-heading-color: rgba(18, 18, 18, 1);--service-christian-border-color: rgba(212, 212, 212, 1);--service-christian-light-text: rgba(85, 85, 85, 1)}.service-christian-premium-service{background-color:#fff;overflow:hidden;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.service-christian-hero-section{position:relative;width:100%;height:auto}.service-christian-hero-img{width:100%;height:100%;object-fit:cover}.service-christian-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.service-christian-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.service-christian-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.service-christian-hero-text h1,.service-christian-hero-text p{display:none}}.service-christian-main-content{width:100%}.service-christian-intro-section{width:100%;max-width:1200px;margin:80px auto}.service-christian-intro-content{display:flex;width:100%;flex-direction:column;align-items:stretch;text-align:center}.service-christian-intro-header{display:flex;width:100%;flex-direction:column;align-items:center}.service-christian-intro-title{color:#85714d;font-feature-settings:"liga" off,"clig" off;font-size:50px;font-weight:700;margin:0}.service-christian-dark-text{color:#121212}.service-christian-intro-subtitle{color:#85714d;font-size:28px;font-weight:400;letter-spacing:-.06px;margin:10px 0 0}.service-christian-intro-description{color:#313131;font-size:24px;font-weight:400;line-height:36px;letter-spacing:-.05px;margin:30px 0 0}.service-christian-services-section{margin-top:130px;width:100%}.service-christian-section-title{color:#121212;font-size:30px;font-weight:600;letter-spacing:-.06px;margin:0}.service-christian-services-grid{margin-top:30px;width:100%;text-transform:uppercase}.service-christian-service-card{display:flex;width:100%;align-items:center;gap:30px;justify-content:start;flex-wrap:wrap}.service-christian-service-image{aspect-ratio:1.64;object-fit:cover;object-position:center;width:384px;align-self:stretch;min-width:240px;margin:auto 0}.service-christian-service-content{align-self:stretch;min-width:240px;margin:auto 0;flex:1;flex-shrink:1;flex-basis:0%}.service-christian-service-header{display:flex;max-width:100%;flex-direction:column;align-items:stretch}.service-christian-service-title{font-size:28px;color:#121212;font-weight:600;letter-spacing:-.06px;margin:0}.service-christian-service-description{color:#313131;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-.04px;margin:10px 0 0}.service-christian-service-points,.service-christian-service-examples{color:#555;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-.04px;margin:16px 0 0}.service-christian-service-points strong,.service-christian-service-examples strong{color:#85714d}.service-christian-service-points ul,.service-christian-service-examples ul{margin:0;padding:0;list-style:none}.service-christian-service-points li,.service-christian-service-examples li{margin-top:6px}.service-christian-service-divider{border:0;border-top:1px solid #e0e0e0;margin:30px 0;width:100%}.service-christian-qualifications-section{margin:100px 0;width:100%}.service-christian-qualifications-content{margin-top:30px;width:100%}.service-christian-qualifications-list{list-style:none;padding:0;margin:0;font-size:20px;color:#313131;font-weight:400;letter-spacing:-.04px}.service-christian-qualifications-list li{margin-top:6px}.service-christian-qualifications-list li:first-child{margin-top:0}.service-christian-cta-section{display:flex;width:100%;flex-direction:column;align-items:center;text-align:center}.service-christian-cta-content{width:1200px;max-width:100%}.service-christian-cta-title{font-feature-settings:"liga" off,"clig" off;font-size:50px;color:#121212;font-weight:700;line-height:75px;margin:0}.service-christian-highlight{color:#85714d}.service-christian-pricing-title{align-self:stretch;background-color:#85714d;margin-top:80px;width:383px;max-width:100%;padding:20px 10px;font-size:20px;color:#fff;font-weight:500;text-transform:uppercase;letter-spacing:.4px;text-align:center}@media (max-width: 991px){.service-christian-service-image{width:100%}.service-christian-hero-section{max-width:100%;width:auto}.service-christian-hero-content{max-width:100%}.service-christian-hero-title{font-size:40px}.service-christian-intro-section{max-width:100%;padding:100px 20px;width:auto}.service-christian-intro-content,.service-christian-intro-header,.service-christian-intro-title,.service-christian-intro-description{max-width:100%}.service-christian-intro-title{font-size:40px}.service-christian-services-section{margin-top:40px}.service-christian-section-title,.service-christian-services-grid,.service-christian-service-card,.service-christian-service-content,.service-christian-service-header,.service-christian-service-description,.service-christian-service-points,.service-christian-service-examples,.service-christian-service-divider{max-width:100%}.service-christian-qualifications-section{margin-top:40px}.service-christian-qualifications-content,.service-christian-qualifications-list,.service-christian-cta-section,.service-christian-cta-content{max-width:100%}.service-christian-cta-title{font-size:40px;line-height:67px}.service-christian-pricing-title{margin-top:40px}}@media (max-width: 768px){.service-christian-intro-title{font-size:28px;line-height:1.4}.service-christian-intro-subtitle{font-size:18px;line-height:1.5}.service-christian-intro-description{font-size:16px;line-height:26px}.service-christian-section-title,.service-christian-service-title{font-size:20px}.service-christian-service-description{font-size:16px;line-height:24px}.service-christian-service-points,.service-christian-service-examples{font-size:15px;line-height:24px}.service-christian-service-points li,.service-christian-service-examples li{margin-top:4px}.service-christian-qualifications-list{font-size:16px;line-height:24px}.service-christian-cta-title{font-size:26px;line-height:1.5}.service-christian-pricing-title{font-size:16px;padding:16px 10px}.service-christian-intro-section,.service-christian-services-section,.service-christian-qualifications-section{padding:2rem 20px;margin:0;width:auto}.service-christian-cta-section{padding:2rem 0}.service-christian-service-card{gap:20px}.service-christian-pricing-title{width:100%}}:root{--service-remarry-primary-color: rgba(133, 113, 77, 1);--service-remarry-text-color: rgba(49, 49, 49, 1);--service-remarry-heading-color: rgba(18, 18, 18, 1);--service-remarry-border-color: rgba(212, 212, 212, 1);--service-remarry-light-text: rgba(85, 85, 85, 1)}.service-remarry-premium-service{background-color:#fff;overflow:hidden}.service-remarry-hero-section{position:relative;width:100%;height:auto}.service-remarry-hero-img{width:100%;height:100%;object-fit:cover}.service-remarry-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.service-remarry-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.service-remarry-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.service-remarry-hero-text h1,.service-remarry-hero-text p{display:none}}.service-remarry-service-intro{width:100%;padding:130px 20px 0}.service-remarry-intro-content{width:1200px;max-width:100%;margin:0 auto;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;text-align:center}.service-remarry-intro-text{display:flex;width:100%;flex-direction:column;align-items:stretch}.service-remarry-intro-heading{font-feature-settings:"liga" off,"clig" off;align-self:center;font-size:50px;color:#121212;font-weight:700;text-transform:uppercase}.service-remarry-highlight{color:#85714d}.service-remarry-intro-description{margin-top:20px;width:100%;font-size:24px;color:#313131;font-weight:400;letter-spacing:-.05px;line-height:36px}.service-remarry-intro-image{aspect-ratio:2.4;object-fit:contain;object-position:center;width:100%;margin-top:80px}.service-remarry-service-features{margin-top:130px;width:1200px;max-width:100%;margin-left:auto;margin-right:auto;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.service-remarry-features-heading{color:#121212;text-align:center;font-feature-settings:"liga" off,"clig" off;font-size:50px;font-weight:700}.service-remarry-features-grid{display:flex;margin-top:80px;align-items:start;gap:24px;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:-.04px;flex-wrap:wrap;justify-content:center}.service-remarry-feature-card{min-width:240px;width:45%}.service-remarry-feature-title{background-color:#85714d;min-height:62px;width:auto;padding:16px 30px;color:#fff}.service-remarry-feature-content{width:100%;line-height:30px}.service-remarry-feature-image{aspect-ratio:2.04;object-fit:cover;object-position:center;width:100%}.service-remarry-feature-text{margin-top:20px}.service-remarry-feature-description{color:#313131}.service-remarry-feature-points{color:#555;margin-top:16px}.service-remarry-membership{width:100%;max-width:1200px;margin:100px auto}.service-remarry-membership-heading{color:#121212;font-size:30px;font-weight:600;letter-spacing:-.06px}.service-remarry-membership-grid{display:flex;margin-top:30px;width:100%;align-items:start;gap:30px 43px;flex-wrap:wrap}.service-remarry-member-card{display:flex;min-width:240px;align-items:center;gap:40px;flex-grow:1;flex-shrink:1;width:960px}.service-remarry-member-image{aspect-ratio:1;object-fit:contain;object-position:center;width:188px;border-radius:50%;align-self:stretch;margin:auto 0;flex-shrink:0}.service-remarry-member-content{align-self:stretch;min-width:240px;margin:auto 0;width:608px}.service-remarry-member-type{color:#000;font-size:24px;font-weight:600;letter-spacing:-.05px}.service-remarry-member-requirements{margin-top:20px;width:100%;font-size:20px;color:#000;font-weight:400;text-transform:uppercase;letter-spacing:-.04px}.service-remarry-requirement-sub{margin-top:4px}.service-remarry-membership-divider{border:1px solid #e0e0e0;min-width:240px;flex-grow:1;width:960px}.service-remarry-testimonials{background-color:#faf8f5;margin:80px auto 0;width:100%}.service-remarry-testimonials-heading{padding-top:130px;color:#121212;text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:700}.service-remarry-testimonials-grid{display:flex;max-width:1200px;width:100%;align-items:start;gap:30px 26px;font-weight:400;flex-wrap:wrap;padding-bottom:130px;margin:80px auto 0}.service-remarry-testimonial-card{align-items:center;border-radius:10px;box-shadow:0 4px 30px #e0e0e04d;background-color:#fff;display:flex;min-width:240px;padding:60px 40px;gap:10px;flex-grow:1;flex-shrink:1;width:470px;min-height:500px}.service-remarry-testimonial-content{align-self:stretch;display:flex;min-width:240px;margin:auto;width:100%;flex-direction:column;align-items:stretch;flex:1}.service-remarry-quote-mark{color:#a9a6a3;font-size:90px;font-family:PT Sans Caption,-apple-system,Roboto,Helvetica,sans-serif;line-height:1;letter-spacing:-1px;align-self:start}.service-remarry-testimonial-text{width:100%;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.service-remarry-testimonial-title{color:#313131;font-size:28px;font-weight:600;letter-spacing:-.06px}.service-remarry-testimonial-description{color:#121212;font-size:20px;line-height:30px;letter-spacing:-.04px;text-transform:uppercase;margin-top:30px}.service-remarry-testimonial-tags{color:#85714d;font-size:24px;letter-spacing:-.05px;margin-top:30px}.service-remarry-testimonial-author{display:flex;margin-top:50px;width:100%;max-width:100%;align-items:center;gap:16px;font-size:20px;color:#666;text-transform:uppercase;letter-spacing:-.04px}.service-remarry-author-dash,.service-remarry-author-info{align-self:stretch;margin:auto 0}@media (max-width: 991px){.service-remarry-hero{max-width:100%;padding:100px 20px}.service-remarry-hero-subtitle{font-size:40px}.service-remarry-service-intro{max-width:100%;padding:100px 20px;width:auto}.service-remarry-intro-heading{max-width:100%;font-size:40px}.service-remarry-intro-description{max-width:100%}.service-remarry-intro-image{max-width:100%;margin-top:40px}.service-remarry-service-features{margin-top:40px}.service-remarry-features-heading{max-width:100%;font-size:40px}.service-remarry-features-grid{max-width:100%;margin-top:40px}.service-remarry-feature-card{max-width:100%;width:100%}.service-remarry-feature-title{max-width:100%;padding:16px 20px}.service-remarry-membership{margin-top:40px}.service-remarry-member-card{max-width:100%}.service-remarry-testimonials{max-width:100%;padding:0 20px;margin-top:0;width:auto}.service-remarry-testimonials-heading{padding:60px 0;max-width:100%;font-size:40px}.service-remarry-testimonials-grid{max-width:100%;margin-top:40px}.service-remarry-testimonial-card{max-width:100%;padding:40px 20px}.service-remarry-quote-mark{font-size:40px}.service-remarry-testimonial-author{margin-top:40px}}@media (max-width: 768px){.service-remarry-intro-heading{font-size:28px;line-height:1.5}.service-remarry-intro-description{font-size:16px;line-height:26px}.service-remarry-features-heading{font-size:26px}.service-remarry-feature-title{font-size:16px}.service-remarry-feature-description,.service-remarry-feature-points{font-size:15px;line-height:24px}.service-remarry-membership-heading{font-size:22px}.service-remarry-member-type{font-size:18px}.service-remarry-member-requirements{font-size:14px;line-height:22px}.service-remarry-testimonials-heading{font-size:26px}.service-remarry-testimonial-title{font-size:18px}.service-remarry-testimonial-description{font-size:14px;line-height:22px}.service-remarry-testimonial-tags{font-size:15px}.service-remarry-testimonial-author{font-size:14px;gap:8px}.service-remarry-quote-mark{font-size:36px}.service-remarry-member-card,.service-remarry-testimonial-card{flex-direction:column;text-align:center;min-height:0}.service-remarry-member-image{width:120px;margin-bottom:20px}.service-remarry-testimonial-card{padding:30px 16px}.service-remarry-features-grid,.service-remarry-membership-grid,.service-remarry-testimonials-grid{gap:24px}.service-remarry-member-content{min-width:none;width:100%;text-align:left}}:root{--membership-primary-color: rgba(133, 113, 77, 1);--membership-text-color: rgba(49, 49, 49, 1);--membership-heading-color: rgba(18, 18, 18, 1);--membership-border-color: rgba(212, 212, 212, 1);--membership-light-text: rgba(85, 85, 85, 1)}.membership-membership-programs{background-color:#fff;overflow:hidden;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.membership-membership-container{width:100%}.membership-banner-image{aspect-ratio:2membership-78;object-fit:contain;object-position:center;width:100%;min-height:691px}.membership-content-wrapper{width:100%}.membership-program-header{display:flex;width:auto;max-width:1200px;margin:80px auto;flex-direction:column;align-items:stretch;padding:0 20px}.membership-tab-navigation{display:flex;width:auto;align-items:center;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:-0membership-04px}.membership-tab-button{min-width:240px;padding:16px 97px;flex:1;text-align:center;border:1px solid #d9d9d9;background:none;color:#666;cursor:pointer}.membership-tab-active{background-color:#85714d;color:#fff;border:none}.membership-hero-section{position:relative;width:100%;height:auto}.membership-hero-img{width:100%;height:100%;object-fit:cover}.membership-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.membership-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.membership-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.membership-hero-text h1,.membership-hero-text p{display:none}}.membership-header-content{display:flex;margin-top:80px;flex-direction:column;align-items:center;text-align:center}.membership-subtitle{color:#85714d;font-size:24px;font-weight:400;letter-spacing:3membership-6px;text-transform:uppercase}.membership-title{color:#121212;font-feature-settings:"liga" off,"clig" off;font-size:50px;font-weight:700;margin-top:16px}.membership-highlight{color:#85714d}.membership-program-tiers{width:auto;max-width:1200px;margin:80px auto;padding:0 20px}.membership-tier-card{display:flex;align-items:center;border-bottom:1px solid #e0e0e0;gap:50px;padding:0}.membership-tier-header{width:350px;text-align:center;padding:139px 35px 31px;display:flex;flex-direction:column;align-items:center}.membership-tier-name{font-family:NanumMyeongjo,-apple-system,Roboto,Helvetica,sans-serif;font-size:38px;font-weight:800;letter-spacing:-0membership-08px;margin:0}.membership-tier-subtitle{font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:12px;font-weight:400;margin-top:93px;text-align:center}.membership-tier-content{flex:1;padding:40px 0}.membership-tier-title{color:#121212;font-size:30px;font-weight:600;letter-spacing:-0membership-06px;margin:0}.membership-feature-list{color:#313131;font-size:24px;font-weight:400;line-height:36px;letter-spacing:-0membership-05px;margin-top:20px;list-style-type:none;padding:0}.membership-feature-list li{margin-bottom:10px}.membership-price-item{margin-top:20px}.membership-price-label{font-weight:600;color:#313131}.membership-price-value{font-weight:600;color:#85714d;margin-left:8px}.membership-everyeon .membership-tier-header{background-color:#faf8f5;color:#85714d}.membership-nobless-b .membership-tier-header{background-color:#ede2d1;color:#85714d}.membership-nobless-a .membership-tier-header{background-color:#e9dac3;color:#85714d}.membership-nobless-s .membership-tier-header{background-color:#c3b196;color:#85714d}.membership-loyal .membership-tier-header{background-color:#655337;color:#f7f5f0}.membership-elegance .membership-tier-header{background-color:#392d1a;color:#f7f5f0}.membership-diamond .membership-tier-header{background-color:#282828;color:#f7f5f0}@media (max-width: 991px){.membership-tier-card{flex-direction:column;gap:1rem}.membership-banner-image{max-width:100%}.membership-program-header{max-width:100%;margin:2.5rem 0;padding:0 20px;width:auto}.membership-header-content{margin-top:3.5rem}.membership-tab-navigation{flex-direction:column}.membership-tab-button{padding:16px 20px;width:100%}.membership-title{font-size:40px}.membership-tier-header{padding:100px 20px 31px;width:100%}.membership-tier-subtitle{margin-top:40px}.membership-tier-content{max-width:100%;width:100%;padding-top:0}.membership-feature-list{max-width:100%}}:root{--membership-vip-primary-color: rgba(133, 113, 77, 1);--membership-vip-text-color: rgba(49, 49, 49, 1);--membership-vip-heading-color: rgba(18, 18, 18, 1);--membership-vip-border-color: rgba(212, 212, 212, 1);--membership-vip-light-text: rgba(85, 85, 85, 1)}img{width:100%}.membership-vip-membership-programs{background-color:#fff;overflow:hidden;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.membership-vip-membership-container{width:100%}.membership-vip-banner-image{aspect-ratio:2membership-vip-78;object-fit:contain;object-position:center;width:100%;min-height:691px}.membership-vip-content-wrapper{width:100%}.membership-vip-program-header{display:flex;width:auto;max-width:1200px;margin:80px auto;flex-direction:column;align-items:stretch;padding:0 20px}.membership-vip-tab-navigation{display:flex;width:auto;align-items:center;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:-0membership-vip-04px}.membership-vip-tab-button{min-width:240px;padding:16px 97px;flex:1;text-align:center;border:1px solid #d9d9d9;background:none;color:#666;cursor:pointer}.membership-vip-tab-active{background-color:#85714d;color:#fff;border:none}.membership-vip-hero-section{position:relative;width:100%;height:auto}.membership-vip-hero-img{width:100%;height:100%;object-fit:cover}.membership-vip-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.membership-vip-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.membership-vip-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.membership-vip-hero-text h1,.membership-vip-hero-text p{display:none}}.membership-vip-header-content{display:flex;margin-top:80px;flex-direction:column;align-items:center;text-align:center}.membership-vip-subtitle{color:#85714d;font-size:24px;font-weight:400;letter-spacing:3membership-vip-6px;text-transform:uppercase}.membership-vip-title{color:#121212;font-feature-settings:"liga" off,"clig" off;font-size:50px;font-weight:700;margin-top:16px}.membership-vip-highlight{color:#85714d}.membership-vip-program-tiers{width:auto;max-width:1200px;margin:80px auto;padding:0 20px}.membership-vip-tier-card{display:flex;align-items:center;border-bottom:1px solid #e0e0e0;gap:50px;padding:0}.membership-vip-tier-header{width:350px;text-align:center;padding:139px 35px 31px;display:flex;flex-direction:column;align-items:center}.membership-vip-tier-image{width:420px;height:420px}.membership-vip-tier-name{font-family:NanumMyeongjo,-apple-system,Roboto,Helvetica,sans-serif;font-size:38px;font-weight:800;letter-spacing:-0membership-vip-08px;margin:0}.membership-vip-tier-subtitle{font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:12px;font-weight:400;margin-top:93px;text-align:center}.membership-vip-tier-content{flex:1;padding:40px 0}.membership-vip-tier-title{color:#121212;font-size:30px;font-weight:600;letter-spacing:-0membership-vip-06px;margin:0}.membership-vip-feature-list{color:#313131;font-size:24px;font-weight:400;line-height:36px;letter-spacing:-0membership-vip-05px;margin-top:20px;list-style-type:none;padding:0}.membership-vip-feature-list li{margin-bottom:10px}.membership-vip-price-item{margin-top:20px}.membership-vip-price-label{font-weight:600;color:#313131}.membership-vip-price-value{font-weight:600;color:#85714d;margin-left:8px}.membership-vip-everyeon .membership-vip-tier-header{background-color:#faf8f5;color:#85714d}.membership-vip-nobless-b .membership-vip-tier-header{background-color:#ede2d1;color:#85714d}.membership-vip-nobless-a .membership-vip-tier-header{background-color:#e9dac3;color:#85714d}.membership-vip-nobless-s .membership-vip-tier-header{background-color:#c3b196;color:#85714d}.membership-vip-loyal .membership-vip-tier-header{background-color:#655337;color:#f7f5f0}.membership-vip-elegance .membership-vip-tier-header{background-color:#392d1a;color:#f7f5f0}.membership-vip-diamond .membership-vip-tier-header{background-color:#282828;color:#f7f5f0}@media (max-width: 991px){.membership-vip-tier-card{flex-direction:column;gap:1rem}.membership-vip-banner-image{max-width:100%}.membership-vip-program-header{max-width:100%;margin:2.5rem 0;padding:0 20px;width:auto}.membership-vip-header-content{margin-top:3.5rem}.membership-vip-tab-navigation{flex-direction:column}.membership-vip-tab-button{padding:16px 20px;width:100%}.membership-vip-title{font-size:40px}.membership-vip-tier-header{padding:100px 20px 31px;width:100%}.membership-vip-tier-subtitle{margin-top:40px}.membership-vip-tier-content{max-width:100%;width:100%;padding-top:0}.membership-vip-feature-list{max-width:100%}}:root{--partners-color-primary: rgba(133, 113, 77, 1);--partners-color-text: rgba(49, 49, 49, 1);--partners-color-white: rgba(255, 255, 255, 1);--partners-color-border: rgba(212, 212, 212, 1)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;background-color:var(--partners-color-white);overflow-x:hidden}.partners-main-header{border-bottom:1px solid var(--partners-color-border)}.partners-nav-container{display:flex;padding:16px 80px 25px;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.partners-logo{width:183px;height:auto;object-fit:contain}.partners-nav-links{font-size:19px;font-weight:500;text-transform:uppercase}.partners-nav-link{color:var(--partners-color-text)}.partners-nav-link--partners-active{color:var(--partners-color-primary)}.partners-menu-icon{width:67px;height:auto;margin-top:33px}.partners-hero-section{position:relative;min-height:auto;color:#fff;text-align:center;text-transform:uppercase;display:flex;align-items:center;justify-content:center;aspect-ratio:1920 / 691}.partners-hero-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.partners-hero-content{position:relative;z-index:1}.partners-hero-title{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.partners-hero-subtitle{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}.partners-partners-section1{padding:179px 80px;text-align:center;background-color:#faf8f5}.partners-partners-content{max-width:1202px;margin:0 auto}.partners-partners-heading{font-size:50px;color:#121212;font-weight:700;line-height:75px}.partners-highlight{color:var(--partners-color-primary)}.partners-partners-description{font-size:24px;color:var(--partners-color-text);line-height:36px;margin-top:24px;text-transform:uppercase}.partners-partners-stats{position:relative;margin-top:80px;padding:120px 100px}.partners-stats-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.partners-stats-container{position:relative;z-index:1;display:flex;align-items:center;gap:80px;justify-content:center}.partners-stat-title{color:#fdfdfb;font-size:24px;font-weight:400}.partners-stat-number{color:var(--partners-color-white);font-size:70px;font-weight:600;margin-top:40px}.partners-stat-divider{width:2px;height:130px;background-color:#ffffff4d}.partners-partners-image{background-color:#faf8f5;padding:130px 358px;margin-top:130px}.partners-partners-img{width:100%;max-width:1201px;height:auto}.partners-cta-section{position:relative;min-height:450px;padding:130px;text-align:center;color:var(--partners-color-text)}.partners-cta-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.partners-cta-content{position:relative;z-index:1}.partners-cta-heading{font-size:30px;font-weight:600;line-height:45px;letter-spacing:.6px}.partners-cta-button{display:inline-block;background-color:var(--partners-color-white);border:1px solid var(--partners-color-text);padding:20px;margin-top:30px;font-size:20px;font-weight:500;letter-spacing:.4px;text-decoration:none;color:var(--partners-color-text);min-width:383px}.partners-awards-section{padding:90px 60px;background-color:var(--partners-color-white)}.partners-awards-container{display:flex;min-height:120px;gap:80px 40px;flex-wrap:wrap;justify-content:center}.partners-award-item{text-align:center;font-size:13px;line-height:17px;padding:8px 2px 19px}.partners-award-logo{margin-bottom:22px;height:auto}.partners-main-footer{border-top:1px solid rgba(221,221,221,1);padding:80px 60px}.partners-footer-nav{display:flex;gap:20px;font-size:16px;letter-spacing:.32px}.partners-footer-link{color:var(--partners-color-text);text-decoration:none;text-transform:uppercase}.partners-footer-link--partners-bold{font-weight:600}.partners-company-info{margin-top:38px;font-size:14px;letter-spacing:-.03px;line-height:1.4}.partners-info-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.partners-divider{width:1px;height:10px;background-color:#e0e0e0}.partners-contact-info{display:flex;margin-top:38px;gap:30px}.partners-contact-title{font-size:18px;font-weight:500;letter-spacing:.36px;text-transform:uppercase}.partners-contact-link{display:block;font-size:28px;font-weight:600;color:#000;text-decoration:none;margin-top:8px}.partners-contact-note{font-size:12px;color:#555;margin-top:8px}.partners-footer-bottom{margin-top:40px}.partners-social-links{display:flex;gap:20px;align-items:center}.partners-social-icon{width:20px;height:20px;object-fit:contain}.partners-social-link--partners-kakaotalk .partners-kakaotalk-icon{width:20px;height:20px;background-color:var(--partners-color-text);border-radius:50%}.partners-copyright{color:var(--partners-color-text);font-size:12px;letter-spacing:-.2px;line-height:20px;margin-top:204px;text-align:right}.partners-header--partners-sticky{position:fixed;top:0;left:0;right:0;background:var(--partners-color-white);box-shadow:0 2px 4px #0000001a;z-index:1000;animation:slideDown .3s ease-out}.partners-nav-links--partners-active{display:flex;flex-direction:column;gap:20px;padding:20px;background:var(--partners-color-white);position:absolute;top:100%;left:0;right:0;border-top:1px solid var(--partners-color-border)}.partners-partners-section2{background-color:#faf8f5;width:100vw;padding:0}.partners-partners-header{text-align:center;max-width:1150px;margin:0 auto}.partners-subtitle{color:#85714d;font-size:24px;font-weight:400;letter-spacing:3.6px;text-transform:uppercase}.partners-partners-heading{color:#121212;font-size:50px;font-weight:700;line-height:75px;letter-spacing:1px;margin-top:10px}.partners-partners-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1200px;margin:0 auto;padding:0 8rem 10rem}.partners-partner-logo-wrapper{display:flex;justify-content:center;align-items:center;height:auto}.partners-partner-logo-wrapper img{width:100%;height:auto;object-fit:contain}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (max-width: 991px){.partners-nav-container{padding:20px}.partners-partners-stats{padding:50px 20px}.partners-stat-divider{height:60px}.partners-stats-container{gap:30px}.partners-hero-section{height:auto;min-height:auto}.partners-hero-title,.partners-hero-subtitle{display:none}.partners-partners-section1{padding:80px 20px 30px}.partners-partners-heading{font-size:26px;line-height:34px}.partners-partners-grid{grid-template-columns:repeat(2,1fr);padding:0 2rem 3rem}.partners-partner-logo-wrapper{display:flex;justify-content:center;align-items:center;height:auto}.partners-partners-image{padding:100px 20px;margin-top:60px}.partners-partners-description{font-size:18px;line-height:150%}.partners-stats-container{flex-direction:column}.partners-cta-section{padding:100px 20px}.partners-stat-number{font-size:26px}.partners-copyright{margin-top:26px}}.benefit-body{margin:0}.benefit-membership-section{background-color:#fff;display:flex;flex-direction:column;overflow:hidden;align-items:stretch}.benefit-hero-section{position:relative;height:auto;width:100%}.benefit-hero-img{height:100%;width:100%;object-fit:cover}.benefit-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.benefit-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.benefit-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.benefit-hero-text h1,.benefit-hero-text p{display:none}}.benefit-content-container{align-self:center;display:flex;width:1200px;max-width:100%;flex-direction:column;align-items:stretch;padding-bottom:4rem}.benefit-section-header{align-self:center;display:flex;flex-direction:column;align-items:center;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;text-align:center}.benefit-main-heading{color:#121212;font-size:50px;font-weight:700;margin:0}.benefit-highlight{color:#85714d}.benefit-subtitle{color:#313131;font-size:24px;font-weight:400;text-transform:uppercase;margin-top:16px;margin-bottom:0}.benefit-services-grid{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:30px 0px}.benefit-hidden-row{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:30px 0px;margin-top:30px}.benefit-services-row{display:flex;align-items:center;gap:24px;justify-content:start;flex-wrap:wrap}.benefit-services-row:not(:first-child){margin-top:50px}.benefit-service-card{align-self:stretch;min-width:240px;margin-top:auto;margin-bottom:auto;width:calc((100% - 48px) / 3)}.benefit-service-image{aspect-ratio:.96;object-fit:contain;object-position:center;border:1px solid #E0E0E0;width:100%}.benefit-service-content{margin-top:30px;width:100%}.benefit-service-header{width:100%}.benefit-service-name{color:#85714d;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:.36px;text-transform:uppercase;margin:0}.benefit-service-title{color:#121212;font-size:24px;font-weight:600;letter-spacing:-.05px;margin-top:8px;margin-bottom:0}.benefit-service-description{color:#555;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-.04px;text-transform:uppercase;margin-top:10px;margin-bottom:0}.benefit-see-more-link{border-radius:24px;border:1px solid #ccc;align-self:center;display:flex;margin-top:100px;width:130px;padding:16px 26px;align-items:center;gap:4px;text-decoration:none}.benefit-see-more-text{color:#121212;font-size:16px;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-weight:400;line-height:1;letter-spacing:-.2px}.benefit-see-more-icon{background-color:#121212;display:flex;padding:3px;align-items:center;width:15px;height:15px}.benefit-icon-line{background-color:#121212;width:1px;height:15px}.benefit-section-footer{background-color:#fff;border-top:1px solid #ddd;margin-top:150px;padding:80px 60px;width:100%}.benefit-view-more-btn{border:1px solid rgba(204,204,204,1);border-radius:24px;background:none;display:flex;align-items:center;gap:4px;padding:16px 26px;margin:0 auto 5rem;cursor:pointer}.benefit-btn-text{color:#121212;font-size:16px;font-weight:400;letter-spacing:-.2px}.benefit-btn-icon{width:1px;height:15px;background-color:#121212}@media (max-width: 991px){.benefit-hero-section{height:auto}.benefit-content-container{margin-top:40px}.benefit-section-header{max-width:100%}.benefit-main-heading{max-width:100%;font-size:26px}.benefit-services-grid{padding:20px;width:auto;max-width:100%;margin-top:40px}.benefit-hidden-row{padding:20px;width:auto;max-width:100%;margin-top:60px}.benefit-services-row{max-width:100%;gap:60px;display:flex;flex-wrap:wrap}.benefit-service-card{width:calc((100% - 60px)/2)}.benefit-services-row:not(:first-child){margin-top:40px}.benefit-see-more-link{padding:16px 20px;margin-top:40px}.benefit-section-footer{max-width:100%;margin-top:40px;padding:80px 20px}}.benefit-heading-wrapper{text-align:center;margin:80px auto 40px;padding:0 16px;max-width:1000px}.benefit-heading-title{font-family:Pretendard,sans-serif;font-size:50px;font-weight:700;line-height:150%;color:#121212}.benefit-heading-title .benefit-highlight{color:#85714d}.benefit-heading-subtitle{font-family:Pretendard,sans-serif;font-size:24px;font-weight:400;line-height:150%;color:#313131;margin-top:12px}@media (max-width: 768px){.benefit-heading-title{font-size:32px}.benefit-heading-subtitle{font-size:16px}.benefit-service-card{width:100%}}:root{--review-primary-color: rgba(133, 113, 77, 1);--review-text-color: rgba(49, 49, 49, 1);--review-heading-color: rgba(18, 18, 18, 1);--review-border-color: rgba(212, 212, 212, 1);--review-light-text: rgba(85, 85, 85, 1)}.review-main-header{background-color:#fff;border-bottom:1px solid var(--review-border-color);width:100%}.review-header-container{display:flex;padding:16px 80px 25px;align-items:center;gap:20px;justify-content:space-between;flex-wrap:wrap}.review-logo{aspect-ratio:2.65;object-fit:contain;width:183px}.review-main-nav{border:1px solid var(--review-border-color);margin:auto 0;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-size:19px;font-weight:500;text-transform:uppercase}.review-nav-highlight{color:var(--review-primary-color)}.review-nav-text{color:var(--review-text-color)}.review-menu-icon{aspect-ratio:2.31;width:67px;align-self:flex-end;margin-top:33px}.review-hero-section{position:relative;height:auto;width:100vw}.review-hero-img{height:100%;width:100%;object-fit:cover}.review-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.review-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.review-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.review-hero-text h1,.review-hero-text p{display:none}}.review-success-stories{margin-top:130px;margin-bottom:130px}.review-section-container{max-width:1200px;margin:0 auto;padding:0 20px}.review-section-header{text-align:center;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.review-section-title{color:var(--review-heading-color);font-size:50px;font-weight:700}.review-section-title .review-highlight{color:var(--review-primary-color)}.review-section-description{color:var(--review-text-color);font-size:24px;line-height:36px;margin-top:16px}.review-stories-grid{display:grid;flex-wrap:wrap;gap:24px;margin-top:80px;grid-template-columns:repeat(3,1fr)}.review-hidden-row{display:grid;flex-wrap:wrap;gap:24px;margin-top:60px;grid-template-columns:repeat(3,1fr)}.review-story-image{object-fit:cover}.review-story-content{margin-top:0}.review-story-title{color:var(--review-heading-color);font-size:1.3rem;font-weight:600;letter-spacing:-.05px}.review-story-description{color:var(--review-light-text);font-size:1rem;line-height:30px;letter-spacing:-.04px;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.review-view-more-btn{border:1px solid #ccc;border-radius:24px;display:flex;align-items:center;gap:4px;margin:80px auto 0;padding:16px 26px;font-size:16px;letter-spacing:-.2px;cursor:pointer;background:none}.review-arrow-icon{width:15px;height:15px;background-color:var(--review-heading-color)}.review-cta-section{margin-top:150px;width:100%}.review-cta-container{position:relative;min-height:450px;padding:130px;text-align:center;overflow:hidden}.review-cta-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.review-cta-content{position:relative;z-index:1}.review-cta-title{color:var(--review-text-color);font-size:30px;font-weight:600;line-height:45px;letter-spacing:.6px}.review-cta-title .review-highlight{color:var(--review-primary-color)}.review-cta-button{background-color:#fff;border:1px solid var(--review-text-color);margin-top:30px;padding:20px;width:383px;max-width:100%;font-size:20px;font-weight:500;letter-spacing:.4px;cursor:pointer}.review-awards-section{background-color:#fff;padding:90px 60px}.review-awards-grid{display:flex;min-height:120px;gap:80px 40px;flex-wrap:wrap;justify-content:center}.review-award-item{text-align:center;font-size:13px;line-height:17px;padding:8px 2px 19px}.review-award-image{margin-bottom:14px;max-width:100%}.review-view-more-btn{border:1px solid rgba(204,204,204,1);border-radius:24px;background:none;display:flex;align-items:center;gap:4px;padding:16px 26px;margin:1.5rem auto 0;cursor:pointer}.review-btn-text{color:#121212;font-size:16px;font-weight:400;letter-spacing:-.2px}.review-btn-icon{width:1px;height:15px;background-color:#121212}.review-main-footer{border-top:1px solid var(--review-border-color);padding:80px 60px;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.review-footer-container{display:flex;flex-direction:column;gap:20px}.review-footer-nav{display:flex;gap:20px;font-size:16px;letter-spacing:.32px}.review-footer-link{color:var(--review-text-color);text-decoration:none}.review-footer-link-bold{font-weight:600}.review-company-info{margin-top:38px;font-size:14px;letter-spacing:-.03px;line-height:1.4}.review-info-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.review-separator{width:1px;height:10px;background-color:#e0e0e0}.review-contact-info{display:flex;margin-top:38px;gap:30px}.review-contact-title{font-size:18px;font-weight:500;letter-spacing:.36px}.review-contact-link{display:block;margin-top:8px;font-size:28px;font-weight:600;color:#000;text-decoration:none;letter-spacing:-.06px}.review-contact-note{color:#555;font-size:12px;margin-top:8px}.review-footer-bottom{margin-top:204px}.review-social-links{display:flex;gap:20px;align-items:center}.review-social-icon{width:20px;height:20px;object-fit:contain}.review-kakaotalk-icon{width:20px;height:20px;background-color:var(--review-text-color);border-radius:50%}.review-copyright{color:var(--review-text-color);font-size:12px;letter-spacing:-.2px;margin-top:20px}.review-link{text-decoration:none;color:inherit}@media (max-width: 991px){.review-stories-grid,.review-hidden-row{grid-template-columns:repeat(1,1fr);gap:60px}.review-header-container{padding:16px 20px}.review-section-title{font-size:40px}.review-success-stories,.review-view-more-btn,.review-cta-section{margin-top:40px}.review-cta-container{padding:100px 20px}.review-awards-section,.review-main-footer{padding:60px 20px}.review-footer-bottom{margin-top:40px}}@media (max-width: 640px){.review-section-title{font-size:26px}.review-section-description{font-size:16px;line-height:26px}.review-story-title{font-size:20px}.review-story-description{font-size:16px;line-height:26px}.review-btn-text,.review-view-more-btn,.review-cta-button{font-size:14px;padding:12px 20px}.review-cta-title{font-size:20px;line-height:32px}.review-contact-title{font-size:16px}.review-contact-link{font-size:22px}.review-footer-nav{flex-direction:column;gap:12px;font-size:14px}.review-company-info{font-size:12px}.review-copyright{font-size:10px;margin-top:20px}.review-social-icon,.review-kakaotalk-icon{width:18px;height:18px}.review-awards-grid{gap:40px 20px}.review-cta-container{padding:60px 20px}.review-success-stories{margin-top:30px;margin-bottom:60px}.review-footer-bottom{margin-top:30px}}:root{--celebrity-primary-color: rgba(133, 113, 77, 1);--celebrity-text-primary: rgba(49, 49, 49, 1);--celebrity-text-secondary: rgba(85, 85, 85, 1);--celebrity-border-color: rgba(224, 224, 224, 1);--celebrity-white: rgba(255, 255, 255, 1)}.celebrity-main_container{max-width:1200px;width:100%;margin:0 auto}body{margin:0;padding:0;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;color:var(--celebrity-text-primary)}main{max-width:var(--celebrity-max-width);margin:0 auto}.celebrity-main-header{background-color:var(--celebrity-white);border-bottom:1px solid rgba(212,212,212,1);padding:16px 80px 25px}.celebrity-nav-container{display:flex;align-items:center;justify-content:space-between;gap:20px}.celebrity-company-logo{width:183px;aspect-ratio:2.65;object-fit:contain}.celebrity-nav-links{display:flex;gap:20px;list-style:none;margin:0;padding:0}.celebrity-nav-link{font-size:19px;font-weight:500;text-decoration:none;color:var(--celebrity-text-primary);text-transform:uppercase}.celebrity-nav-link--celebrity-highlight{color:var(--celebrity-primary-color)}.celebrity-menu-icon{width:67px;aspect-ratio:2.31;object-fit:contain}.celebrity-hero-section{position:relative;height:auto;width:100vw}.celebrity-hero-img{height:100%;width:100%;object-fit:cover}.celebrity-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.celebrity-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.celebrity-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.celebrity-hero-text h1,.celebrity-hero-text p{display:none}}.celebrity-celebrity-section{background-color:var(--celebrity-white);padding:130px 0;text-align:center}.celebrity-section-label{color:var(--celebrity-primary-color);font-size:24px;font-weight:400;letter-spacing:3.6px;text-transform:uppercase}.celebrity-section-title{color:#121212;font-size:50px;font-weight:700;line-height:75px;margin-top:16px}.celebrity-highlight{color:var(--celebrity-primary-color)}.celebrity-section-description{color:var(--celebrity-text-primary);font-size:24px;font-weight:400;line-height:36px;margin-top:60px}.celebrity-director-section{display:flex;gap:40px;align-items:flex-start;padding-bottom:130px}.celebrity-director-content{display:flex;width:45%;flex-direction:column}.celebrity-director-subtitle{color:#666;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:.36px;text-transform:uppercase}.celebrity-director-title{color:var(--celebrity-text-primary);font-size:34px;font-weight:700;line-height:51px;letter-spacing:-.2px;margin-top:16px}.celebrity-director-message{color:var(--celebrity-text-primary);font-size:20px;font-weight:400;line-height:30px;letter-spacing:-.04px;margin-top:200px}.celebrity-director-image{object-fit:cover;width:100%}.celebrity-stats-section{background-color:#faf8f5;width:100vw;padding:130px 0}.celebrity-stats-header{text-align:center;max-width:1200px;width:100%;margin:0 auto}.celebrity-stats-container{display:flex;margin:80px auto 0;gap:24px;max-width:1200px}.celebrity-stats-container img{height:auto;object-fit:contain}.celebrity-stats-container .celebrity-image1{max-width:55%}.celebrity-stats-container .celebrity-image2{max-width:40%}.celebrity-stats-chart,.celebrity-stats-pie{background-color:var(--celebrity-white);border-radius:20px;padding:30px 40px;flex:1;min-width:280px}.celebrity-chart-title{font-size:30px;font-weight:600;line-height:45px;letter-spacing:.6px;text-align:center}.celebrity-privacy-section{position:relative;padding:130px 80px;text-align:center}.celebrity-privacy-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.celebrity-privacy-content{position:relative;z-index:1}.celebrity-privacy-title{color:var(--celebrity-white);font-size:50px;font-weight:700}.celebrity-privacy-description{color:var(--celebrity-white);font-size:24px;font-weight:400;line-height:36px;margin-top:16px;padding-bottom:1.5rem}.celebrity-main-footer{background-color:var(--celebrity-white);border-top:1px solid rgba(221,221,221,1);padding:80px 60px}.celebrity-footer-links{display:flex;gap:20px;list-style:none;padding:0}.celebrity-footer-link{color:var(--celebrity-text-primary);font-size:16px;text-decoration:none;text-transform:uppercase;letter-spacing:.32px}.celebrity-footer-link--celebrity-bold{font-weight:600}.celebrity-privacy-table-section{position:relative;background-image:url(/assets/image25-5znuhP5q.png);background-size:cover;background-position:center;padding:120px 20px;color:#fff;overflow:hidden;text-align:center}.celebrity-privacy-table-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1}.celebrity-privacy-table{position:relative;z-index:2;max-width:1000px;margin:0 auto;width:100%;border-collapse:collapse}.celebrity-privacy-row{display:flex;border-top:1px solid rgba(255,255,255,.2)}.celebrity-privacy-row:first-child{border-top:none}.celebrity-privacy-cell{flex:1;padding:18px 20px;text-align:center;font-size:18px;font-weight:400;color:#fff}.celebrity-privacy-header{background-color:#3c3427;font-weight:700;font-size:20px;color:#fff}.celebrity-privacy-row:not(.celebrity-privacy-header) .celebrity-privacy-cell{background:#ffffff0d;color:#fff;border-left:1px solid rgba(255,255,255,.1)}.celebrity-privacy-row:not(.celebrity-privacy-header) .celebrity-privacy-cell:first-child{border-left:none}.celebrity-img_section{width:55%}@media (max-width: 991px){.celebrity-director-content,.celebrity-img_section{width:100%}.celebrity-stats-container .celebrity-image1,.celebrity-stats-container .celebrity-image2{max-width:100%}.celebrity-main-header{padding:16px 20px 25px}.celebrity-celebrity-section,.celebrity-director-section,.celebrity-stats-section,.celebrity-privacy-section,.celebrity-main-footer{padding:80px 20px}.celebrity-section-title{font-size:36px;line-height:54px}.celebrity-director-section{flex-direction:column;gap:40px}.celebrity-director-message{margin-top:40px}.celebrity-stats-container{flex-direction:column}.celebrity-stats-section{width:auto}}@media (max-width: 640px){.celebrity-section-title{font-size:28px;line-height:42px}.celebrity-section-description,.celebrity-privacy-description{font-size:18px;line-height:28px}.celebrity-privacy-title{font-size:36px}}@media (max-width: 991px){.celebrity-section-label{font-size:18px;letter-spacing:2px}.celebrity-section-title{font-size:32px;line-height:48px}.celebrity-section-description{font-size:20px;line-height:30px;margin-top:40px}.celebrity-director-subtitle{font-size:16px}.celebrity-director-title{font-size:28px;line-height:42px}.celebrity-director-message{font-size:18px;line-height:28px;margin-top:40px}.celebrity-chart-title{font-size:24px;line-height:36px}.celebrity-privacy-title{font-size:36px}.celebrity-privacy-description{font-size:20px;line-height:30px}.celebrity-footer-link{font-size:14px}.celebrity-privacy-cell{font-size:16px}.celebrity-privacy-header{font-size:18px}}@media (max-width: 640px){.celebrity-section-title{font-size:26px;line-height:38px}.celebrity-section-description,.celebrity-privacy-description{font-size:16px;line-height:26px}.celebrity-privacy-title{font-size:28px}.celebrity-director-title{font-size:24px;line-height:36px}.celebrity-director-message{font-size:16px;line-height:26px}.celebrity-chart-title{font-size:20px}.celebrity-privacy-cell{font-size:14px}.celebrity-privacy-header{font-size:16px}}.celebrity-info-message-wrapper{text-align:center;margin-top:40px}.celebrity-info-description{font-family:Pretendard,sans-serif;font-size:24px;font-weight:400;line-height:150%;color:#313131;letter-spacing:-.048px}.celebrity-info-description .celebrity-highlight{color:#85714d;font-weight:600}.celebrity-info-cta{font-family:Pretendard,sans-serif;font-size:28px;font-weight:600;line-height:150%;color:#313131;letter-spacing:-.056px;margin-top:12px}@media (max-width: 768px){.celebrity-info-description{font-size:18px}.celebrity-info-cta{font-size:20px}}:root{--premium-primary-color: rgba(133, 113, 77, 1);--premium-text-color: rgba(49, 49, 49, 1);--premium-heading-color: rgba(18, 18, 18, 1);--premium-border-color: rgba(212, 212, 212, 1);--premium-light-text: rgba(85, 85, 85, 1)}.premium-premium-club{background-color:#fff;overflow:hidden;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.premium-mobile-br{display:none}@media screen and (max-width: 768px){.premium-mobile-br{display:inline}}.premium-hero-section{position:relative;height:auto;width:100vw}.premium-hero-img{height:100%;width:100%;object-fit:cover}.premium-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.premium-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.premium-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.premium-hero-text h1,.premium-hero-text p{display:none}}.premium-content-wrapper{width:100%}.premium-intro-section{max-width:1200px;margin:80px auto;overflow:hidden;padding:20px}.premium-intro-content{max-width:1200px;margin:0 auto}.premium-intro-header{text-align:center}.premium-intro-title{color:#121212;font-size:50px;font-weight:700}.premium-accent-text{color:#85714d}.premium-intro-description{color:#313131;font-size:24px;font-weight:400;text-transform:uppercase;margin-top:16px}.premium-about-section{margin:80px 0}.premium-club-nav{display:flex;margin-top:80px;width:100%;font-size:20px;color:#666}.premium-nav-item{flex:1;padding:16px;text-align:center;text-transform:uppercase;border:1px solid #d9d9d9;text-decoration:none;color:inherit}.premium-nav-item-active{background-color:#85714d;color:#fff;border:none}.premium-club-details{margin-top:80px}.premium-club-info{margin-bottom:60px}.premium-club-title{color:#121212;font-size:38px;font-weight:600;letter-spacing:-.08px}.premium-club-description{color:#313131;font-size:24px;font-weight:400;line-height:36px;letter-spacing:-.05px;margin-top:24px}.premium-club-image{width:100%;aspect-ratio:2.11;object-fit:cover}.premium-section-title{color:#121212;font-size:30px;font-weight:600;letter-spacing:-.06px}.premium-about-list{color:#313131;font-size:24px;font-weight:400;line-height:36px;letter-spacing:-.05px;margin-top:30px;list-style-type:none}.premium-about-list li{position:relative;padding-left:20px}.premium-about-list li:before{content:"•";position:absolute;left:0}.premium-activities-section{margin-top:60px}.premium-activities-grid{margin-top:30px;display:flex;flex-direction:column;gap:30px}.premium-activity-card{display:flex;align-items:center;gap:30px}.premium-activity-image{width:384px;aspect-ratio:1.64;object-fit:cover}.premium-activity-header{margin-bottom:20px}.premium-activity-title{color:#85714d;font-size:20px;font-weight:400;letter-spacing:-.04px;text-transform:uppercase}.premium-activity-subtitle{color:#121212;font-size:28px;font-weight:600;letter-spacing:-.06px;margin-top:4px}.premium-activity-description{color:#555;font-size:20px;font-weight:400;letter-spacing:-.04px;text-transform:uppercase}.premium-benefits-section{margin-top:60px}.premium-benefits-grid{display:flex;gap:30px;margin-top:30px}.premium-benefit-card{flex:1}.premium-benefit-image{width:100%;aspect-ratio:1.95;object-fit:cover}.premium-benefit-description{color:#121212;font-size:24px;font-weight:400;letter-spacing:-.05px;margin-top:30px}.premium-application-section{background-color:#faf8f5;padding:130px 80px}.premium-application-container{max-width:1200px;margin:0 auto}.premium-application-coverer{max-width:1200px;margin:0 auto;padding:0 60px}.premium-application-title{color:#121212;font-size:50px;font-weight:700;text-align:center;letter-spacing:-.1px;line-height:75px}.premium-application-form{margin-top:80px}.premium-form-row{display:flex;gap:20px;margin-bottom:40px}.premium-form-column{flex:1;border-bottom:1px solid #666}.premium-form-group{width:100%}.premium-form-label{color:#313131;font-size:20px;font-weight:400;letter-spacing:-.04px;text-transform:uppercase;display:block;margin-bottom:24px}.premium-form-input{width:100%;min-height:60px;padding:18px 0;border:none;background:transparent;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:19px;color:#aaa;font-weight:300}.premium-select-wrapper{position:relative;width:100%}.premium-form-select{width:100%;min-height:60px;padding:12px 20px;border:none;background:transparent;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;color:#aaa;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none}.premium-select-arrow{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px;pointer-events:none}.premium-radio-group{border:none;padding:0;margin:0}.premium-radio-options{display:flex;gap:40px;margin-top:24px}.premium-radio-option{display:flex;align-items:center;gap:6px}.premium-radio-input{width:20px;height:20px;border:1px solid #767676;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;cursor:pointer}.premium-radio-input:checked{border-color:#85714d}.premium-radio-input:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background-color:#a18864;border-radius:50%}.premium-radio-label{color:#000;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:.36px;text-transform:uppercase;cursor:pointer}.premium-marriage-status{margin-top:40px}.premium-submit-button{display:block;width:383px;max-width:100%;padding:20px;background-color:#85714d;color:#fff;font-size:20px;font-weight:500;text-align:center;text-transform:uppercase;letter-spacing:.4px;border:none;cursor:pointer}@media (max-width: 991px){.premium-hero{padding:100px 20px}.premium-hero-title{font-size:32px}.premium-intro-section{padding:0 20px}.premium-intro-title{font-size:32px}.premium-club-nav,.premium-club-details,.premium-activities-section,.premium-benefits-section{margin-top:40px}.premium-application-section{padding:100px 20px}.premium-application-coverer{padding:0 20px}.premium-application-title{font-size:32px;line-height:67px}.premium-form-row{flex-direction:column}.premium-submit-button{margin-top:40px}}@media (max-width: 991px){.premium-radio-options{margin-bottom:24px}.premium-hero{padding:100px 20px}.premium-hero-title{font-size:40px}.premium-intro-section{padding:0 20px}.premium-intro-title{font-size:32px}.premium-intro-description{font-size:18px}.premium-club-nav{margin-top:40px;flex-direction:column}.premium-nav-item{font-size:16px;padding:12px}.premium-club-details{margin-top:40px}.premium-club-title{font-size:28px}.premium-club-description{font-size:18px;line-height:30px}.premium-section-title{font-size:24px}.premium-about-list{font-size:18px;line-height:30px}.premium-activities-section{margin-top:40px}.premium-activities-grid{flex-direction:column}.premium-activity-card{flex-direction:column;gap:20px;align-items:left}.premium-activity-image{width:100%}.premium-activity-title{font-size:16px}.premium-activity-subtitle{font-size:22px}.premium-activity-description{font-size:16px}.premium-benefits-section{margin-top:40px}.premium-benefits-grid{flex-direction:column}.premium-benefit-description{font-size:18px}.premium-application-section{padding:100px 20px}.premium-application-coverer{padding:0 20px}.premium-application-title{font-size:32px;line-height:67px}.premium-form-row{flex-direction:column}.premium-form-label,.premium-form-input,.premium-form-select,.premium-radio-label{font-size:16px}.premium-submit-button{margin-top:40px;width:100%;font-size:18px;padding:16px}}:root{--premium-christian-primary-color: rgba(133, 113, 77, 1);--premium-christian-text-color: rgba(49, 49, 49, 1);--premium-christian-heading-color: rgba(18, 18, 18, 1);--premium-christian-border-color: rgba(212, 212, 212, 1);--premium-christian-light-text: rgba(85, 85, 85, 1)}.premium-christian-premium-club{background-color:#fff;overflow:hidden;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.premium-christian-mobile-br{display:none}@media screen and (max-width: 768px){.premium-christian-mobile-br{display:inline}}.premium-christian-hero-section{position:relative;height:auto;width:100vw}.premium-christian-hero-img{height:100%;width:100%;object-fit:cover}.premium-christian-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.premium-christian-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.premium-christian-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.premium-christian-hero-text h1,.premium-christian-hero-text p{display:none}}.premium-christian-content-wrapper{width:100%}.premium-christian-intro-section{max-width:1200px;margin:80px auto;overflow:hidden;padding:20px}.premium-christian-intro-content{max-width:1200px;margin:0 auto}.premium-christian-intro-header{text-align:center}.premium-christian-intro-title{color:#121212;font-size:50px;font-weight:700}.premium-christian-accent-text{color:#85714d}.premium-christian-intro-description{color:#313131;font-size:24px;font-weight:400;text-transform:uppercase;margin-top:16px}.premium-christian-about-section{margin:80px 0}.premium-christian-club-nav{display:flex;margin-top:80px;width:100%;font-size:20px;color:#666}.premium-christian-nav-item{flex:1;padding:16px;text-align:center;text-transform:uppercase;border:1px solid #d9d9d9;text-decoration:none;color:inherit}.premium-christian-nav-item-active{background-color:#85714d;color:#fff;border:none}.premium-christian-club-details{margin-top:80px}.premium-christian-club-info{margin-bottom:60px}.premium-christian-club-title{color:#121212;font-size:38px;font-weight:600;letter-spacing:-.08px}.premium-christian-club-description{color:#313131;font-size:24px;font-weight:400;line-height:36px;letter-spacing:-.05px;margin-top:24px}.premium-christian-club-image{width:100%;aspect-ratio:2.11;object-fit:cover}.premium-christian-section-title{color:#121212;font-size:30px;font-weight:600;letter-spacing:-.06px}.premium-christian-about-list{color:#313131;font-size:24px;font-weight:400;line-height:36px;letter-spacing:-.05px;margin-top:30px;list-style-type:none}.premium-christian-about-list li{position:relative;padding-left:20px}.premium-christian-about-list li:before{content:"•";position:absolute;left:0}.premium-christian-activities-section{margin-top:60px}.premium-christian-activities-grid{margin-top:30px;display:flex;flex-direction:column;gap:30px}.premium-christian-activity-card{display:flex;align-items:center;gap:30px}.premium-christian-activity-image{width:384px;aspect-ratio:1.64;object-fit:cover}.premium-christian-activity-header{margin-bottom:20px}.premium-christian-activity-title{color:#85714d;font-size:20px;font-weight:400;letter-spacing:-.04px;text-transform:uppercase}.premium-christian-activity-subtitle{color:#121212;font-size:28px;font-weight:600;letter-spacing:-.06px;margin-top:4px}.premium-christian-activity-description{color:#555;font-size:20px;font-weight:400;letter-spacing:-.04px;text-transform:uppercase}.premium-christian-benefits-section{margin-top:60px}.premium-christian-benefits-grid{display:flex;gap:30px;margin-top:30px}.premium-christian-benefit-card{flex:1}.premium-christian-benefit-image{width:100%;aspect-ratio:1.95;object-fit:cover}.premium-christian-benefit-description{color:#121212;font-size:24px;font-weight:400;letter-spacing:-.05px;margin-top:30px}.premium-christian-application-section{background-color:#faf8f5;padding:130px 80px}.premium-christian-application-container{max-width:1200px;margin:0 auto}.premium-christian-application-coverer{max-width:1200px;margin:0 auto;padding:0 60px}.premium-christian-application-title{color:#121212;font-size:50px;font-weight:700;text-align:center;letter-spacing:-.1px;line-height:75px}.premium-christian-application-form{margin-top:80px}.premium-christian-form-row{display:flex;gap:20px;margin-bottom:40px}.premium-christian-form-column{flex:1;border-bottom:1px solid #666}.premium-christian-form-group{width:100%}.premium-christian-form-label{color:#313131;font-size:20px;font-weight:400;letter-spacing:-.04px;text-transform:uppercase;display:block;margin-bottom:24px}.premium-christian-form-input{width:100%;min-height:60px;padding:18px 0;border:none;background:transparent;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:19px;color:#aaa;font-weight:300}.premium-christian-select-wrapper{position:relative;width:100%}.premium-christian-form-select{width:100%;min-height:60px;padding:12px 20px;border:none;background:transparent;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;color:#aaa;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none}.premium-christian-select-arrow{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px;pointer-events:none}.premium-christian-radio-group{border:none;padding:0;margin:0}.premium-christian-radio-options{display:flex;gap:40px;margin-top:24px}.premium-christian-radio-option{display:flex;align-items:center;gap:6px}.premium-christian-radio-input{width:20px;height:20px;border:1px solid #767676;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;cursor:pointer}.premium-christian-radio-input:checked{border-color:#85714d}.premium-christian-radio-input:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background-color:#a18864;border-radius:50%}.premium-christian-radio-label{color:#000;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:.36px;text-transform:uppercase;cursor:pointer}.premium-christian-marriage-status{margin-top:40px}.premium-christian-submit-button{display:block;width:383px;max-width:100%;padding:20px;background-color:#85714d;color:#fff;font-size:20px;font-weight:500;text-align:center;text-transform:uppercase;letter-spacing:.4px;border:none;cursor:pointer}@media (max-width: 991px){.premium-christian-hero{padding:100px 20px}.premium-christian-hero-title{font-size:32px}.premium-christian-intro-section{padding:0 20px}.premium-christian-intro-title{font-size:32px}.premium-christian-club-nav,.premium-christian-club-details,.premium-christian-activities-section,.premium-christian-benefits-section{margin-top:40px}.premium-christian-application-section{padding:100px 20px}.premium-christian-application-coverer{padding:0 20px}.premium-christian-application-title{font-size:32px;line-height:67px}.premium-christian-form-row{flex-direction:column}.premium-christian-submit-button{margin-top:40px}}@media (max-width: 991px){.premium-christian-radio-options{margin-bottom:24px}.premium-christian-hero{padding:100px 20px}.premium-christian-hero-title{font-size:40px}.premium-christian-intro-section{padding:0 20px}.premium-christian-intro-title{font-size:32px}.premium-christian-intro-description{font-size:18px}.premium-christian-club-nav{margin-top:40px;flex-direction:column}.premium-christian-nav-item{font-size:16px;padding:12px}.premium-christian-club-details{margin-top:40px}.premium-christian-club-title{font-size:28px}.premium-christian-club-description{font-size:18px;line-height:30px}.premium-christian-section-title{font-size:24px}.premium-christian-about-list{font-size:18px;line-height:30px}.premium-christian-activities-section{margin-top:40px}.premium-christian-activities-grid{flex-direction:column}.premium-christian-activity-card{flex-direction:column;gap:20px;align-items:left}.premium-christian-activity-image{width:100%}.premium-christian-activity-title{font-size:16px}.premium-christian-activity-subtitle{font-size:22px}.premium-christian-activity-description{font-size:16px}.premium-christian-benefits-section{margin-top:40px}.premium-christian-benefits-grid{flex-direction:column}.premium-christian-benefit-description{font-size:18px}.premium-christian-application-section{padding:100px 20px}.premium-christian-application-coverer{padding:0 20px}.premium-christian-application-title{font-size:32px;line-height:67px}.premium-christian-form-row{flex-direction:column}.premium-christian-form-label,.premium-christian-form-input,.premium-christian-form-select,.premium-christian-radio-label{font-size:16px}.premium-christian-submit-button{margin-top:40px;width:100%;font-size:18px;padding:16px}}:root{--premium-golf-primary-color: rgba(133, 113, 77, 1);--premium-golf-text-color: rgba(49, 49, 49, 1);--premium-golf-heading-color: rgba(18, 18, 18, 1);--premium-golf-border-color: rgba(212, 212, 212, 1);--premium-golf-light-text: rgba(85, 85, 85, 1)}.premium-golf-premium-club{background-color:#fff;overflow:hidden;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.premium-golf-mobile-br{display:none}@media screen and (max-width: 768px){.premium-golf-mobile-br{display:inline}}.premium-golf-hero-section{position:relative;height:auto;width:100vw}.premium-golf-hero-img{height:100%;width:100%;object-fit:cover}.premium-golf-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.premium-golf-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.premium-golf-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.premium-golf-hero-text h1,.premium-golf-hero-text p{display:none}}.premium-golf-content-wrapper{width:100%}.premium-golf-intro-section{max-width:1200px;margin:80px auto;overflow:hidden;padding:20px}.premium-golf-intro-content{max-width:1200px;margin:0 auto}.premium-golf-intro-header{text-align:center}.premium-golf-intro-title{color:#121212;font-size:50px;font-weight:700}.premium-golf-accent-text{color:#85714d}.premium-golf-intro-description{color:#313131;font-size:24px;font-weight:400;text-transform:uppercase;margin-top:16px}.premium-golf-about-section{margin:80px 0}.premium-golf-club-nav{display:flex;margin-top:80px;width:100%;font-size:20px;color:#666}.premium-golf-nav-item{flex:1;padding:16px;text-align:center;text-transform:uppercase;border:1px solid #d9d9d9;text-decoration:none;color:inherit}.premium-golf-nav-item-active{background-color:#85714d;color:#fff;border:none}.premium-golf-club-details{margin-top:80px}.premium-golf-club-info{margin-bottom:60px}.premium-golf-club-title{color:#121212;font-size:38px;font-weight:600;letter-spacing:-.08px}.premium-golf-club-description{color:#313131;font-size:24px;font-weight:400;line-height:36px;letter-spacing:-.05px;margin-top:24px}.premium-golf-club-image{width:100%;aspect-ratio:2.11;object-fit:cover}.premium-golf-section-title{color:#121212;font-size:30px;font-weight:600;letter-spacing:-.06px}.premium-golf-about-list{color:#313131;font-size:24px;font-weight:400;line-height:36px;letter-spacing:-.05px;margin-top:30px;list-style-type:none}.premium-golf-about-list li{position:relative;padding-left:20px}.premium-golf-about-list li:before{content:"•";position:absolute;left:0}.premium-golf-activities-section{margin-top:60px}.premium-golf-activities-grid{margin-top:30px;display:flex;flex-direction:column;gap:30px}.premium-golf-activity-card{display:flex;align-items:center;gap:30px}.premium-golf-activity-image{width:384px;aspect-ratio:1.64;object-fit:cover}.premium-golf-activity-header{margin-bottom:20px}.premium-golf-activity-title{color:#85714d;font-size:20px;font-weight:400;letter-spacing:-.04px;text-transform:uppercase}.premium-golf-activity-subtitle{color:#121212;font-size:28px;font-weight:600;letter-spacing:-.06px;margin-top:4px}.premium-golf-activity-description{color:#555;font-size:20px;font-weight:400;letter-spacing:-.04px;text-transform:uppercase}.premium-golf-benefits-section{margin-top:60px}.premium-golf-benefits-grid{display:flex;gap:30px;margin-top:30px}.premium-golf-benefit-card{flex:1}.premium-golf-benefit-image{width:100%;aspect-ratio:1.95;object-fit:cover}.premium-golf-benefit-description{color:#121212;font-size:24px;font-weight:400;letter-spacing:-.05px;margin-top:30px}.premium-golf-application-section{background-color:#faf8f5;padding:130px 80px}.premium-golf-application-container{max-width:1200px;margin:0 auto}.premium-golf-application-coverer{max-width:1200px;margin:0 auto;padding:0 60px}.premium-golf-application-title{color:#121212;font-size:50px;font-weight:700;text-align:center;letter-spacing:-.1px;line-height:75px}.premium-golf-application-form{margin-top:80px}.premium-golf-form-row{display:flex;gap:20px;margin-bottom:40px}.premium-golf-form-column{flex:1;border-bottom:1px solid #666}.premium-golf-form-group{width:100%}.premium-golf-form-label{color:#313131;font-size:20px;font-weight:400;letter-spacing:-.04px;text-transform:uppercase;display:block;margin-bottom:24px}.premium-golf-form-input{width:100%;min-height:60px;padding:18px 0;border:none;background:transparent;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:19px;color:#aaa;font-weight:300}.premium-golf-select-wrapper{position:relative;width:100%}.premium-golf-form-select{width:100%;min-height:60px;padding:12px 20px;border:none;background:transparent;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;color:#aaa;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none}.premium-golf-select-arrow{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px;pointer-events:none}.premium-golf-radio-group{border:none;padding:0;margin:0}.premium-golf-radio-options{display:flex;gap:40px;margin-top:24px}.premium-golf-radio-option{display:flex;align-items:center;gap:6px}.premium-golf-radio-input{width:20px;height:20px;border:1px solid #767676;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;cursor:pointer}.premium-golf-radio-input:checked{border-color:#85714d}.premium-golf-radio-input:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background-color:#a18864;border-radius:50%}.premium-golf-radio-label{color:#000;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:.36px;text-transform:uppercase;cursor:pointer}.premium-golf-marriage-status{margin-top:40px}.premium-golf-submit-button{display:block;width:383px;max-width:100%;padding:20px;background-color:#85714d;color:#fff;font-size:20px;font-weight:500;text-align:center;text-transform:uppercase;letter-spacing:.4px;border:none;cursor:pointer}@media (max-width: 991px){.premium-golf-hero{padding:100px 20px}.premium-golf-hero-title{font-size:32px}.premium-golf-intro-section{padding:0 20px}.premium-golf-intro-title{font-size:32px}.premium-golf-club-nav,.premium-golf-club-details,.premium-golf-activities-section,.premium-golf-benefits-section{margin-top:40px}.premium-golf-application-section{padding:100px 20px}.premium-golf-application-coverer{padding:0 20px}.premium-golf-application-title{font-size:32px;line-height:67px}.premium-golf-form-row{flex-direction:column}.premium-golf-submit-button{margin-top:40px}}@media (max-width: 991px){.premium-golf-radio-options{margin-bottom:24px}.premium-golf-hero{padding:100px 20px}.premium-golf-hero-title{font-size:40px}.premium-golf-intro-section{padding:0 20px}.premium-golf-intro-title{font-size:32px}.premium-golf-intro-description{font-size:18px}.premium-golf-club-nav{margin-top:40px;flex-direction:column}.premium-golf-nav-item{font-size:16px;padding:12px}.premium-golf-club-details{margin-top:40px}.premium-golf-club-title{font-size:28px}.premium-golf-club-description{font-size:18px;line-height:30px}.premium-golf-section-title{font-size:24px}.premium-golf-about-list{font-size:18px;line-height:30px}.premium-golf-activities-section{margin-top:40px}.premium-golf-activities-grid{flex-direction:column}.premium-golf-activity-card{flex-direction:column;gap:20px;align-items:left}.premium-golf-activity-image{width:100%}.premium-golf-activity-title{font-size:16px}.premium-golf-activity-subtitle{font-size:22px}.premium-golf-activity-description{font-size:16px}.premium-golf-benefits-section{margin-top:40px}.premium-golf-benefits-grid{flex-direction:column}.premium-golf-benefit-description{font-size:18px}.premium-golf-application-section{padding:100px 20px}.premium-golf-application-coverer{padding:0 20px}.premium-golf-application-title{font-size:32px;line-height:67px}.premium-golf-form-row{flex-direction:column}.premium-golf-form-label,.premium-golf-form-input,.premium-golf-form-select,.premium-golf-radio-label{font-size:16px}.premium-golf-submit-button{margin-top:40px;width:100%;font-size:18px;padding:16px}}:root{--hotel-service-primary-color: rgba(133, 113, 77, 1);--hotel-service-text-color: rgba(49, 49, 49, 1);--hotel-service-heading-color: rgba(18, 18, 18, 1);--hotel-service-border-color: rgba(212, 212, 212, 1);--hotel-service-light-text: rgba(85, 85, 85, 1)}:root{--hotel-service-highlight-color: rgba(133, 113, 77, 1);--hotel-service-text-dark: #121212;--hotel-service-text-body: #313131;--hotel-service-bg-light: #faf8f5}.hotel-service-hotel-meeting{background-color:#fff;overflow:hidden;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.hotel-service-hero-section{position:relative;height:auto;width:100vw}.hotel-service-hero-img{height:100%;width:100%;object-fit:cover}.hotel-service-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.hotel-service-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.hotel-service-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.hotel-service-hero-text h1,.hotel-service-hero-text p{display:none}}.hotel-service-description-section{display:flex;max-width:1200px;margin:80px auto;flex-direction:column;align-items:stretch;text-align:center}.hotel-service-description-header{align-self:center;display:flex;flex-direction:column;align-items:center}.hotel-service-service-label{color:var(--hotel-service-highlight-color);font-size:24px;font-weight:400;letter-spacing:3.6px;text-transform:uppercase;margin:0}.hotel-service-main-heading{color:var(--hotel-service-text-dark);font-feature-settings:"liga" off,"clig" off;font-size:50px;font-weight:700;line-height:75px;margin-top:16px}.hotel-service-service-description{display:flex;margin-top:80px;width:100%;flex-direction:column;align-items:stretch;font-size:24px;color:var(--hotel-service-text-body);font-weight:400;letter-spacing:-.05px;line-height:36px}.hotel-service-description-image{aspect-ratio:2.11;object-fit:contain;object-position:center;width:100%}.hotel-service-description-text{align-self:center;margin-top:60px}.hotel-service-bold-text{font-weight:600}.hotel-service-extra-bold{font-weight:700}.hotel-service-highlight{color:var(--hotel-service-highlight-color)}.hotel-service-hotels-showcase{background-color:var(--hotel-service-bg-light);display:flex;width:100%;margin:0 auto;padding:100px 20px;flex-direction:column;align-items:stretch}.hotel-service-showcase-heading{align-self:center;font-size:50px;color:var(--hotel-service-text-dark);font-weight:700;text-align:center;letter-spacing:-.1px;line-height:75px;margin:0}.hotel-service-hotel-grid{display:flex;margin:60px auto 0;width:100%;max-width:1200px;align-items:center;gap:22px;font-size:20px;color:var(--hotel-service-text-body);font-weight:400;text-transform:uppercase;letter-spacing:-.04px;justify-content:center;flex-wrap:wrap}.hotel-service-hotel-card{align-self:stretch;min-width:10rem;margin:auto;flex:1;width:226px}.hotel-service-hotel-image{aspect-ratio:1.41;object-fit:cover;object-position:center;width:100%}.hotel-service-hotel-name{margin-top:16px;font-size:20px;font-weight:400;text-align:center}@media (max-width: 991px){.hotel-service-hotels-showcase{width:auto}.hotel-service-hero-image{max-width:100%}.hotel-service-description-section{max-width:100%;padding:0 20px}.hotel-service-description-header{max-width:100%}.hotel-service-main-heading{max-width:100%;font-size:40px;line-height:67px}.hotel-service-service-description{max-width:100%;margin-top:40px}.hotel-service-description-image{max-width:100%}.hotel-service-description-text{max-width:100%;margin-top:40px}}.hotel-service-service-label{font-size:22px}.hotel-service-main-heading{font-size:48px;line-height:70px}.hotel-service-service-description{font-size:22px;line-height:34px}.hotel-service-hotel-name{font-size:18px}.hotel-service-showcase-heading{font-size:48px;line-height:70px}@media (max-width: 991px){.hotel-service-service-label{font-size:18px;letter-spacing:2px}.hotel-service-main-heading{font-size:32px;line-height:50px}.hotel-service-service-description{font-size:16px;line-height:28px}.hotel-service-hotel-name{font-size:16px}.hotel-service-showcase-heading{font-size:30px;line-height:48px}}.party-premium-party{background-color:#fff;overflow:hidden;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.party-hero-section{position:relative;height:auto;width:100vw}.party-hero-img{height:100%;width:100%;object-fit:cover}.party-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.party-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.party-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.party-hero-text h1,.party-hero-text p{display:none}}.vertical-line{width:1px;height:130px;margin:60px auto 0;background:var(--primary-color, #85714D)}.party-intro-header{text-align:center}.party-intro-label{color:#85714d;font-size:24px;font-weight:400;letter-spacing:3.6px;text-transform:uppercase}.party-intro-section{max-width:1200px;margin:80px auto}.party-intro-title{color:#121212;font-size:50px;font-weight:700;margin-top:16px}.party-highlight{color:#85714d}.party-stats-container{position:relative;margin-top:80px;padding:120px 100px;text-align:center}.party-stats-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.party-stats-grid{position:relative;display:flex;align-items:center;gap:80px;justify-content:center;color:#fff}.party-stat-item{text-align:center}.party-stat-title{font-size:24px;font-weight:500}.party-stat-number{font-size:70px;font-weight:600;margin-top:40px}.party-stat-divider{width:2px;height:130px;background-color:silver}.party-features-section{margin-top:80px;color:#313131}.party-features-title{font-size:28px;font-weight:600;text-align:center}.party-features-list{margin-top:30px;max-width:792px;margin-left:auto;margin-right:auto}.party-feature-item{display:flex;align-items:center;gap:16px;margin-top:16px}.party-feature-icon{width:30px;height:32px;object-fit:contain}.party-feature-description{font-size:24px;font-weight:400;letter-spacing:-.05px}.party-quote-section{text-align:center;margin:100px 0;padding-top:100px}.party-quote-text{font-size:38px;font-weight:600;color:#313131}.party-quote-description{margin-top:24px;font-size:24px;color:#313131;max-width:729px;margin-left:auto;margin-right:auto;line-height:36px}.party-events-section{background-color:#faf8f5;width:100%;padding:80px 0}.party-events-header{text-align:center}.party-events-label{color:#85714d;font-size:24px;letter-spacing:3.6px;text-transform:uppercase}.party-events-title{color:#313131;font-size:50px;font-weight:700;margin-top:10px}.party-carousel-container{display:flex;align-items:center;gap:40px;margin:60px auto 0;max-width:1200px}.party-carousel-nav{width:60px;height:60px;border-radius:38px;background-color:#0003;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.party-carousel-nav.party-prev{transform:rotate(0)}.party-nav-icon{width:8px;height:16px}.party-carousel-content{flex-grow:1}.party-carousel-image{width:100%;aspect-ratio:2.11;object-fit:contain}.party-event-details{text-align:center;margin-top:40px}.party-event-header{display:flex;align-items:center;justify-content:center;gap:10px;font-size:20px}.party-event-status{padding:5px 8px;border-radius:2px;font-weight:500}.party-event-status.party-active{background-color:#85714d;color:#fff}.party-event-status.party-closed{background-color:#e0e0e0;color:#85714d}.party-event-date{color:#8a8a8a}.party-event-title{color:#313131;font-size:30px;font-weight:600;margin-top:6px}.party-event-description{color:#555;font-size:24px;margin-top:20px}.party-party-grid-section{max-width:1200px;margin:80px auto}.party-section-title{color:#121212;font-size:30px;font-weight:600}.party-party-grid{display:grid;flex-wrap:wrap;column-gap:24px;row-gap:4rem;margin-top:50px;grid-template-columns:repeat(3,1fr)}.party-party-card{flex:1 1 307px;min-width:240px}.party-party-image{width:100%;object-fit:contain}.party-party-content{margin-top:.2rem}.party-party-header{display:flex;align-items:center;gap:10px}.party-party-title{color:#121212;font-size:20px;font-weight:400;letter-spacing:-.04px}.party-party-info{margin-top:16px;font-size:18px;color:#666;font-weight:500;letter-spacing:.36px;line-height:1.4}.party-info-item{margin-top:4px}.party-info-item:first-child{margin-top:0}.party-party-status{color:#fff;background-color:#555;padding:.2rem .8rem;font-size:.8rem}.party-party-status.party-active{background-color:#85714d}.party-load-more{text-align:center;margin-top:4rem}.party-load-more-btn{border:1px solid rgba(204,204,204,1);border-radius:24px;background:none;gap:4px;padding:16px 26px;cursor:pointer}@media (max-width: 991px){.party-hero-title{font-size:40px}.party-stats-grid{flex-direction:column;gap:20px}.party-party-grid{grid-template-columns:repeat(1,1fr)}.party-main-content{padding:0 20px}.party-intro-title{font-size:40px}.party-stats-container{padding:60px 20px;margin-top:40px}.party-stat-number{font-size:40px}.party-quote-section{margin-top:40px}.party-events-section{width:auto;padding:100px 20px}.party-events-title{font-size:40px}.party-party-grid-section{padding:0 20px}.party-party-grid{margin-top:40px}}@media (max-width: 640px){.party-intro-label,.party-events-label{font-size:16px;letter-spacing:2px}.party-intro-title,.party-events-title{font-size:28px}.party-features-title{font-size:20px}.party-feature-description{font-size:16px}.party-quote-text{font-size:24px}.party-quote-description{font-size:16px;line-height:28px}.party-stat-title{font-size:16px}.party-stat-number{font-size:32px}.party-event-header{font-size:14px;flex-direction:column;gap:4px}.party-event-title{font-size:20px}.party-event-description{font-size:16px;margin-top:12px}.party-party-title{font-size:16px}.party-party-info{font-size:14px;line-height:1.4}.party-section-title{font-size:22px}.party-carousel-nav{display:none;width:44px;height:44px}.party-nav-icon{width:6px;height:12px}}.post-detail-hero-section{height:auto;width:100vw}.post-detail-hero-img{height:100%;width:100%;object-fit:cover}.post-detail-wrapper{padding:60px 20px;background-color:#fff}.post-detail-container{max-width:800px;margin:0 auto}.post-detail-title{font-size:28px;font-weight:700;margin-bottom:10px;color:#333}.post-detail-meta{font-size:14px;color:#999;margin-bottom:30px}.post-detail-content img{width:100%;border-radius:8px;margin-bottom:30px}.post-detail-content p{font-size:16px;color:#444;line-height:1.8;margin-bottom:20px}.post-detail-navigation{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:20px 0;margin:40px 0;font-size:14px;color:#666}.nav-item{margin:5px 0}.post-detail-button{text-align:center}.btn-back{display:inline-block;padding:10px 20px;background-color:#85714d;color:#fff;text-decoration:none;border-radius:4px}.E2E-modal-input{display:flex;width:50%;gap:1.5rem}@media (max-width: 768px){.E2E-modal-input{display:flex;width:100%;gap:.5rem}.E2E-modal-wrapper{flex-direction:column;gap:.5rem!important}}:root{--partyreview-primary-color: rgba(133, 113, 77, 1);--partyreview-text-color: rgba(49, 49, 49, 1);--partyreview-border-color: rgba(212, 212, 212, 1);--partyreview-background-color: rgba(255, 255, 255, 1)}body{margin:0;padding:0;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.partyreview-header{background-color:var(--partyreview-background-color);border-bottom:1px solid var(--partyreview-border-color)}.partyreview-nav-container{display:flex;align-items:center;justify-content:space-between;padding:16px 80px 25px;gap:20px;flex-wrap:wrap}.partyreview-logo{width:183px;aspect-ratio:2.65;object-fit:contain}.partyreview-nav-links{border:1px solid var(--partyreview-border-color);font-size:19px;font-weight:500;text-transform:uppercase;text-align:center}.partyreview-nav-link{color:var(--partyreview-text-color)}.partyreview-nav-link-active{color:var(--partyreview-primary-color)}.partyreview-menu-icon{width:67px;aspect-ratio:2.31;object-fit:contain;align-self:flex-end;margin-top:33px}.partyreview-hero-section{position:relative;width:100%;height:auto}.partyreview-hero-img{width:100%;height:100%;object-fit:cover}.partyreview-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.partyreview-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.partyreview-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.partyreview-hero-text h1,.partyreview-hero-text p{display:none}}.partyreview-reviews-section{max-width:1200px;margin:80px auto}.partyreview-reviews-header{text-align:center}.partyreview-reviews-heading{font-size:50px;font-weight:700;color:#121212;margin:0}.partyreview-highlight{color:var(--partyreview-primary-color)}.partyreview-highlight-bold{color:var(--partyreview-primary-color);font-weight:600}.partyreview-divider{width:0;height:60px;border-left:1px solid var(--partyreview-primary-color);margin:80px auto}.partyreview-testimonials{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:80px;max-width:1001px;margin-left:auto;margin-right:auto}.partyreview-testimonial-quote{font-size:24px;color:#666;padding:12px 24px;border:1px solid var(--partyreview-primary-color);border-radius:30px;margin:0;min-width:240px}.partyreview-reviews-grid{display:grid;flex-wrap:wrap;gap:50px 24px;margin-top:100px;grid-template-columns:repeat(3,1fr)}.partyreview-review-card{flex:1;width:100%;cursor:pointer}.partyreview-review-image-container{width:100%;cursor:pointer}.partyreview-review-content{margin-top:24px}.partyreview-review-category{color:var(--partyreview-primary-color);font-size:16px;font-weight:500;line-height:1.4;letter-spacing:.32px;margin:0}.partyreview-review-title{color:#121212;font-size:20px;font-weight:400;letter-spacing:-.04px;margin:8px 0 0}.partyreview-review-date{color:#666;font-size:18px;font-weight:500;line-height:25px;letter-spacing:.36px;margin:20px 0 0}.partyreview-cta-section{position:relative;min-height:450px;padding:130px 623px;text-align:center;overflow:hidden}.partyreview-cta-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.partyreview-cta-content{position:relative;z-index:1}.partyreview-cta-heading{font-size:30px;font-weight:600;line-height:45px;letter-spacing:.6px;color:var(--partyreview-text-color);margin:0}.partyreview-cta-button{display:inline-block;background-color:#fff;border:1px solid var(--partyreview-text-color);padding:20px;margin-top:30px;width:383px;max-width:100%;font-size:20px;font-weight:500;letter-spacing:.4px;text-decoration:none;color:var(--partyreview-text-color)}.partyreview-awards-section{background-color:#fff;padding:90px 60px;font-family:Inter,sans-serif;font-size:13px;text-align:center}.partyreview-awards-container{display:flex;min-height:120px;gap:40px 80px;flex-wrap:wrap}.partyreview-award-item{display:flex;flex-direction:column;align-items:center;padding:8px 2px 19px;line-height:17px;font-weight:300}.partyreview-award-image{max-width:100%;height:auto}.partyreview-award-text{margin-top:14px}.partyreview-footer{background-color:#fff;border-top:1px solid #ddd;padding:80px 60px}.partyreview-footer-container{display:flex;flex-direction:column;gap:20px}.partyreview-footer-nav{display:flex;gap:20px;font-size:16px;letter-spacing:.32px;line-height:1.4}.partyreview-footer-link{color:var(--partyreview-text-color);text-decoration:none}.partyreview-footer-link-active{font-weight:600}.partyreview-company-info{margin-top:38px;font-size:14px;letter-spacing:-.03px;line-height:1.4}.partyreview-info-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.partyreview-info-row:first-child{margin-top:0}.partyreview-divider{width:0;height:10px;border-left:1px solid #e0e0e0}.partyreview-contact-info{display:flex;gap:30px;margin-top:38px}.partyreview-contact-block{width:161px}.partyreview-contact-title{font-size:18px;font-weight:500;line-height:1.4;letter-spacing:.36px;text-transform:uppercase;margin:0}.partyreview-contact-link{display:block;font-size:28px;font-weight:600;letter-spacing:-.06px;color:#000;text-decoration:none;margin-top:8px}.partyreview-contact-note{font-size:12px;color:#555;margin-top:8px}.partyreview-footer-bottom{margin-top:204px}.partyreview-social-links{display:flex;gap:20px;align-items:center}.partyreview-social-icon{width:20px;height:20px;object-fit:contain}.partyreview-kakaotalk{width:20px;height:20px;background-color:var(--partyreview-text-color);border-radius:50%}.partyreview-copyright{font-size:12px;font-weight:400;line-height:20px;letter-spacing:-.2px;color:var(--partyreview-text-color);text-align:right;margin-top:204px}@media (max-width: 991px){.partyreview-reviews-grid{grid-template-columns:repeat(1,1fr)}.partyreview-nav-container{padding:16px 20px}.partyreview-hero-title{font-size:40px}.partyreview-reviews-section{padding:100px 20px}.partyreview-reviews-heading{font-size:40px}.partyreview-divider{margin:40px auto}.partyreview-testimonials{margin-top:40px}.partyreview-reviews-grid{margin-top:40px;gap:60px}.partyreview-cta-section{padding:100px 20px}.partyreview-awards-section{padding:90px 20px}.partyreview-footer{padding:80px 20px}.partyreview-copyright{margin-top:40px}}@media (max-width: 640px){.partyreview-nav-links{font-size:16px}.partyreview-reviews-heading{font-size:28px}.partyreview-testimonial-quote{font-size:16px}.partyreview-review-category{font-size:14px}.partyreview-review-title{font-size:16px}.partyreview-review-date{font-size:14px}.partyreview-cta-heading{font-size:20px;line-height:32px}.partyreview-cta-button{font-size:16px;padding:14px}.partyreview-events-label,.partyreview-highlight,.partyreview-highlight-bold{font-size:28px}.partyreview-contact-title{font-size:14px}.partyreview-contact-link{font-size:22px}.partyreview-contact-note{font-size:11px}.partyreview-footer-nav{font-size:14px}.partyreview-company-info{font-size:12px}.partyreview-copyright{font-size:10px}.partyreview-reviews-section,.partyreview-awards-section,.partyreview-cta-section,.partyreview-footer{padding:0 20px}.partyreview-review-content{margin-top:16px}.partyreview-review-title,.partyreview-review-date{margin:4px 0 0}}.partyreview-tab-buttons{display:flex;justify-content:center;margin:40px 0 20px;gap:20px}.partyreview-tab-button{padding:12px 24px;border:2px solid var(--partyreview-primary-color);background-color:transparent;color:var(--partyreview-primary-color);font-size:20px;font-weight:600;border-radius:30px;cursor:pointer;transition:all .3s}.partyreview-tab-button.partyreview-active{background-color:var(--partyreview-primary-color);color:#fff}.partyreview-review-card{flex:1;width:100%}.partyreview-review-image-container{width:100%}.partyreview-review-image{width:100%;aspect-ratio:1.64;object-fit:contain}.partyreview-review-title{margin-top:16px;font-size:20px;font-weight:600;text-align:center}.partyreview-mobile-br{display:none}@media screen and (max-width: 768px){.partyreview-mobile-br{display:inline}}.events-events{background-color:#fff;overflow:hidden}.events-events-hero{width:100%}.events-hero-image{aspect-ratio:2.78;object-fit:contain;object-position:center;width:100%;min-height:691px}.events-hero-section{position:relative;height:auto;width:100vw}.events-hero-img{height:100%;width:100%;object-fit:cover}.events-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.events-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.events-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.events-hero-text h1,.events-hero-text p{display:none}}.events-hero-content{display:flex;width:100%;max-width:1200px;margin:0 auto;padding-top:80px;flex-direction:column;align-items:stretch}.events-hero-text-container{align-self:center;display:flex;flex-direction:column;align-items:center;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;text-align:center}.events-hero-title{color:#121212;font-size:50px;font-weight:700;margin:0}.events-highlight{color:#85714d}.events-hero-description{color:#313131;font-size:24px;font-weight:400;line-height:36px;text-transform:uppercase;margin:16px 0 0}.events-events-content{display:flex;margin-top:100px;width:100%;flex-direction:column;align-items:center}.events-events-grid{display:grid;grid-template-columns:repeat(3,1fr);max-width:100%;width:1200px;align-items:start;gap:52px 24px;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;text-transform:uppercase;flex-wrap:wrap}.events-event-card{display:flex;min-width:240px;flex-direction:column;flex-grow:1;flex-shrink:1;width:100%;position:relative}.events-event-image{object-fit:contain;object-position:center;max-width:100%}.events-event-details{display:flex;max-width:100%;flex-direction:column}.events-event-header{display:flex;width:100%;flex-direction:column}.events-event-status{font-size:1rem;color:#fff;font-weight:500;letter-spacing:.36px;font-size:.9rem;position:absolute;top:.4rem;left:.4rem}.events-event-disabled .events-status-badge{background-color:#666}.events-status-badge{align-self:stretch;border-radius:2px;background-color:#85714d;margin:auto 0;padding:.2rem .8rem}.events-event-title{color:#121212;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-.04px;margin:10px 0 0}.events-event-description{align-self:start;margin:10px 0 0;font-size:18px;color:#666;font-weight:500;letter-spacing:.36px;line-height:1.4}.events-more-button{border-radius:24px;border:1px solid #ccc;display:flex;margin-top:80px;width:130px;padding:16px 26px;align-items:center;gap:4px;background:none;color:#121212;font-size:16px;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-weight:400;line-height:1;letter-spacing:-.2px;cursor:pointer}.events-more-icon{background-color:#121212;width:1px;height:15px;margin-left:4px}.events-view-more-btn{border:1px solid rgba(204,204,204,1);border-radius:24px;background:none;display:flex;align-items:center;gap:4px;padding:16px 26px;margin-top:3rem;margin-bottom:5rem;cursor:pointer}@media (max-width: 768px){.events-view-more-btn{padding:0 1rem;margin-bottom:0}}.events-btn-text{color:#121212;font-size:16px;font-weight:400;letter-spacing:-.2px}.events-btn-icon{width:1px;height:15px;background-color:#121212}@media (max-width: 991px){.events-events-grid{grid-template-columns:repeat(1,1fr)}.events-hero-image{max-width:100%}.events-hero-content{max-width:100%;width:auto;padding:0 20px}.events-hero-text-container{max-width:100%}.events-hero-title{max-width:100%;font-size:40px}.events-hero-description{max-width:100%}.events-events-content{max-width:100%;margin-top:40px}.events-more-button{padding:16px 20px;margin-top:40px}.events-event-status,.events-status-badge{white-space:initial}}@media (max-width: 991px){.events-hero-title{font-size:32px}.events-hero-description{font-size:20px;line-height:32px;margin-top:12px}.events-event-title{font-size:18px;line-height:28px}.events-event-description{font-size:16px;line-height:24px}.events-event-status{font-size:16px}.events-btn-text,.events-more-button{font-size:15px}.events-events-grid{gap:32px 16px;padding:0 16px}}@media (max-width: 640px){.events-hero-title{font-size:26px}.events-hero-description,.events-event-title{font-size:16px;line-height:26px}.events-event-description{font-size:14px;line-height:22px}.events-event-status{font-size:14px}.events-btn-text,.events-more-button{font-size:14px;padding:14px 20px}.events-events-content{margin-top:24px}}body{font-family:Noto Sans KR,sans-serif;background-color:#f9f9f9;margin:0;padding:0}.event-post-detail-hero-section{height:auto;width:100vw}.event-post-detail-hero-img{height:100%;width:100%;object-fit:cover}.event-post-detail-wrapper{padding:60px 20px;background-color:#fff}.event-post-detail-container{max-width:800px;margin:0 auto}.event-post-detail-title{font-size:28px;font-weight:700;margin-bottom:10px;color:#333}.event-post-detail-meta{font-size:14px;color:#999;margin-bottom:30px}.event-post-detail-content img{width:100%;border-radius:8px;margin-bottom:30px}.event-post-detail-content p{font-size:16px;color:#444;line-height:1.8;margin-bottom:20px}.event-post-detail-navigation{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:20px 0;margin:40px 0;font-size:14px;color:#666}.event-nav-item{margin:5px 0}.event-post-detail-button{text-align:center}.event-btn-back{display:inline-block;padding:10px 20px;background-color:#85714d;color:#fff;text-decoration:none;border-radius:4px}.lovetest-modal-title{font-size:4rem;font-weight:900;line-height:1.1}.lovetest-button{background-color:#e1b79e;border:none;padding:1rem 2rem;font-size:1.5rem;border-radius:8px}.lovetest-modal-subtitle{border:1px solid #fff;border-radius:20px;padding:.2rem 2rem;font-size:1.4rem;font-weight:600}.lovetest-modal-description{font-size:3rem}.lovetest-basic-info-selects{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.lovetest-basic-info-selects select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:2px solid white;color:#fff;padding:12px 40px 12px 16px;font-size:18px;border-radius:8px;min-width:180px;max-width:180px}.lovetest-basic-info-selects select:focus{outline:none;border-color:#c7a46b}.answerOptions{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.questionNumber{font-size:4rem;font-weight:700}.lovetest-modal-gif{max-width:20rem}.ideal-modal-start{background:url(/assets/PC_BG1-CNAW-DuL.jpg) no-repeat center center / cover}.ideal-modal-info,.ideal-modal-question,.ideal-modal-kakao{background:url(/assets/PC_BG2-BIvOtaNK.jpg) no-repeat center center / cover}@media (max-width: 768px){.lovetest-modal-title{font-size:3rem}.lovetest-modal-select{min-width:none}.lovetest-modal-subtitle{font-size:1rem}.lovetest-modal-description{font-size:1.8rem}.lovetest-basic-info-selects select{max-width:48%}.ideal-modal-start{background:url(/assets/MO_BG1-C8geiBYH.jpg) no-repeat center center / cover}.ideal-modal-info,.ideal-modal-question,.ideal-modal-kakao{background:url(/assets/MO_BG2-DzaMXcPL.jpg) no-repeat center center / cover}}.nobleFee-modal-start{background:url(/assets/PC_BG1-CvUeioeU.jpg) no-repeat center center / cover}.nobleFee-modal-info,.nobleFee-modal-question{background:url(/assets/PC_BG2-g2lXSXqF.jpg) no-repeat center center / cover}.nobleFee-modal-kakao{background:url(/assets/resultBg-C5YuYRYG.jpg) no-repeat center center / cover}.nobleFee-modal-select{background-color:#85704c!important;border-color:#85704c!important}.nobleFee-modal-select option{color:#fff!important}@media (max-width: 768px){.nobleFee-modal-start{background:url(/assets/MO_BG1-y5Di6xc6.jpg) no-repeat center center / cover}.nobleFee-modal-info,.nobleFee-modal-question{background:url(/assets/MO_BG2-BUwXmLO5.jpg) no-repeat center center / cover}.nobleFee-modal-kakao{background:url(/assets/MO_result-DFOHZ3Is.jpg) no-repeat center center / cover}.nobleFee-modal-description{width:75%}.nobleFee-kakao-wrapper{margin-top:10rem!important}.nobleFee-kakao-logo{width:60%}}.isSolo-modal-start{background:url(/assets/bg-I_b_6bUm.jpg) no-repeat center center / cover}.isSolo-modal-title{color:#442509;font-size:2.5rem;margin-bottom:6rem}.isSolo-answerOptions{display:flex;flex-direction:column;gap:1rem}.isSolo-answerOptions button{background-color:#fff;box-shadow:0 2px 6px #0003;border:none;padding:.8rem 1.2rem;text-align:start;border-radius:1.3rem;font-weight:500;font-size:1.2rem;cursor:pointer}.isSolo-info-selects{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.isSolo-info-selects select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #FB3468;color:#fb3468;padding:12px 40px 12px 16px;font-size:18px;border-radius:8px;min-width:180px;max-width:180px}.isSolo-info-selects select:focus{outline:none;border-color:#c7a46b}@media (max-width: 768px){.isSolo-logo-wrapper{justify-content:center}.isSolo-modal-title{font-size:1.5rem}.isSolo-start-selectImg{width:40%}.isSolo-answerOptions button{width:90%;align-self:center}.isSolo-info-logos{padding:2rem 1rem 0!important}.isSolo-info-logos img{width:5rem!important}.isSolo-info-title{font-size:2rem!important}.isSolo-info-selects{padding:1rem 0!important;margin-bottom:.5rem!important}}.remarryModal-logo{width:8rem}.remarryModal-subtitle{color:#785539;border:1px solid #785539;font-weight:700;font-size:1.5rem;padding:.2rem 2rem;border-radius:32px}@media (max-width: 768px){.remarryModal-subtitle{font-size:1rem}}.remarryModal-title{width:50rem}@media (max-width: 768px){.remarryModal-title{width:17rem}}.remarryModal-description{color:#785539;font-size:1.1rem}@media (max-width: 768px){.remarryModal-description{font-size:.9rem;width:80%}}.remarryModal-strong{font-weight:700}.remarryModal-btn-group{display:flex;gap:1.5rem;margin-bottom:2rem}.remarryModal-btn-group button{border:none;color:#fff;font-size:1.2rem;font-weight:500;padding:.6rem 2.5rem;border-radius:12px;cursor:pointer}@media (max-width: 768px){.remarryModal-btn-group button{font-size:.8rem}}.remarryModal-male-btn{background-color:#755437}.remarryModal-female-btn{background-color:#9d7551}.remarryModal-question-text{color:#755437;font-size:3rem;font-weight:700;margin-bottom:2.5rem}@media (max-width: 768px){.questionNumber,.remarryModal-question-text{font-size:2rem}}.remarryModal-select{background-color:transparent;border-color:#85704c;border-radius:12px;color:#85704c;padding:.5rem 0;text-align:center;font-size:1.4rem;font-weight:600;appearance:none;-webkit-appearance:none;-moz-appearance:none}@media (max-width: 768px){.remarryModal-select{width:70%;font-size:1.2rem}}.remarryModal-kakaoBtn{background-color:#755437;padding:.5rem 3rem;border-radius:12px;font-size:1.2rem;font-weight:600}.MbtiModal-logo{top:2rem;left:2rem;width:8rem;position:absolute}.MbtiModal-subtitle{font-size:1.5rem}.MbtiModal-title{font-size:5rem;font-weight:900}.MbtiModal-startImg{width:35rem}.MbtiModal-btn{padding:.8rem 4rem;color:#00769a;background-color:#fff;box-shadow:0 4px 20px #008bb5;border:none;border-radius:32px;font-size:1.3rem;font-weight:700;cursor:pointer;margin-bottom:1rem}@media (max-width: 768px){.MbtiModal-logo{width:6rem}.MbtiModal-startImg{width:25rem}.MbtiModal-subtitle{font-size:1rem}.MbtiModal-title{font-size:2.5rem}.MbtiModal-btn{font-size:1rem;margin-bottom:0}}.MbtiModal-question{font-size:3rem;font-weight:700}.MbtiModal-radio-group{display:flex;justify-content:center;gap:40px;margin:20px 0}.MbtiModal-radio{font-size:2rem;font-weight:500;color:#fff;cursor:pointer;transition:color .3s,font-weight .3s;padding:1rem 1.7rem}.MbtiModal-radio input[type=radio]{display:none}.MbtiModal-radio.checked{color:#00769a;font-weight:700}.MbtiModal-radio span{display:inline-block;padding:6px 14px;border-radius:20px}@media (max-width: 768px){.MbtiModal-question{font-size:2rem}}.MbtiModal-question-text{color:#fff;font-size:3rem;font-weight:700}.MbtiModal-answerOptions{display:flex;gap:12rem}.MbtiModal-option-button{width:12rem;border-radius:24px;border:none;cursor:pointer}.MbtiModal-vs{width:8rem;position:absolute;top:23rem}@media (max-width: 768px){.MbtiModal-question-text{font-size:2rem}.MbtiModal-answerOptions{gap:4.5rem}.MbtiModal-option-button{width:8rem}.MbtiModal-vs{width:4rem}}.MbtiModal-select{background-color:transparent;border-color:#fff;border-radius:12px;color:#fff;padding:.5rem 0;text-align:center;font-size:1.4rem;font-weight:600;appearance:none;-webkit-appearance:none;-moz-appearance:none}.MbtiModal-result-img{width:80%}@media (max-width: 768px){.MbtiModal-result-img{width:100%}}.nobleTier-logo{width:15rem;position:absolute;top:2.5rem}.nobleTier-title{font-size:4.5rem}.nobleTier-subtitle{font-size:1.8rem;margin-top:.5rem;font-weight:600;line-height:1.4}.nobleTier-description{font-size:1.1rem;font-weight:200}.nobleTier-button{padding:.5rem 3rem;border-radius:3rem;border:none;font-weight:600;font-size:1.2rem;cursor:pointer}.nobleTier-question-text{font-size:3.5rem;font-weight:600}.nobleTierModal-kakaoBtn{display:flex;gap:.5rem;background-color:#f4da01;color:#381e1f;font-size:1.3rem;padding:.5rem 3rem;border-radius:3rem;font-weight:700}.nobleTierModal-kakaoBtn img{width:1.5rem}.nobleTier-kakao-title{font-size:3rem}.nobleTier-kakao-subtitle{font-size:1.3rem}.nobleTier-married-section{display:flex;justify-content:center;gap:2rem}.nobleTier-married-section label{display:flex;align-items:center;gap:.5rem;font-size:1.3rem;color:#fff;cursor:pointer}.nobleTier-married-section input[type=radio]{width:24px;height:24px;accent-color:#86714D;cursor:pointer}.nobleTier-deco{display:none}@media (max-width: 768px){.nobleTier-logo{width:10rem;position:absolute;top:4.5rem}.nobleTier-title{font-size:2rem}.nobleTier-subtitle{font-size:1.2rem}.nobleTier-description{font-size:1rem;font-weight:200}.nobleTier-question-text{font-size:1.8rem;font-weight:600}.nobleTier-kakao-title{font-size:1.7rem}.nobleTier-kakao-subtitle{font-size:1rem}.nobleTierModal-kakaoBtn{padding:.5rem 2rem}.nobleTier-deco{display:inline;margin-top:3rem;margin-bottom:1.5rem;width:.7rem}}body{margin:0;background-color:#fff;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.lovetest-hero-section{position:relative;height:auto;width:100vw}.lovetest-hero-img{height:100%;width:100%;object-fit:cover}.lovetest-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.lovetest-hero-text h1{font-size:3rem;margin:0}.lovetest-hero-text p{font-size:1.5rem;margin-top:.5rem}@media (max-width: 768px){.lovetest-hero-text h1,.lovetest-hero-text p{display:none}}.lovetest-test-section{max-width:1200px;width:100%;margin:80px auto}.lovetest-intro-content{text-align:center;margin-bottom:80px}.lovetest-category-label{color:#85714d;font-size:24px;font-weight:400;letter-spacing:3.6px;text-transform:uppercase;margin:0}.lovetest-main-heading{color:#121212;font-size:50px;font-weight:700;margin:16px 0}.lovetest-intro-description{color:#313131;font-size:24px;font-weight:400;line-height:36px;text-transform:uppercase;margin:16px 0 0}.lovetest-test-container{max-width:1200px;margin:0 auto}.lovetest-section-title{color:#121212;font-size:30px;font-weight:600;letter-spacing:-.06px;margin:0 0 30px}.lovetest-test-grid{display:flex;flex-direction:column;gap:30px}.lovetest-test-card{display:flex;align-items:center;gap:30px}.lovetest-test-image{background-color:#e0e0e0;width:384px;height:234px;flex-shrink:0}.lovetest-test-content{display:flex;align-items:start;justify-content:space-between;gap:40px;flex-grow:1}.lovetest-test-info{flex-grow:1}.lovetest-test-category{color:#85714d;font-size:20px;font-weight:400;letter-spacing:-.04px;text-transform:uppercase;margin:0}.lovetest-test-title{color:#121212;font-size:28px;font-weight:600;letter-spacing:-.06px;margin:4px 0 0}.lovetest-start-button{background-color:#85714d;color:#fff;font-size:24px;font-weight:400;letter-spacing:-.05px;padding:10px 50px;border:none;cursor:pointer;align-self:center;white-space:nowrap}.lovetest-test-card:not(:last-child){border-bottom:1px solid #e0e0e0;padding-bottom:30px}.bar_bf{bottom:7rem;left:63px}.lovetest-step [class^=bar_]{position:absolute;z-index:1;width:2px;height:234px;background:#fff}.bar_bf span{display:inline-block;position:relative;top:calc(100% + 35px);left:42px;width:234px;height:2px;background:#fff}.lovetest-step [class^=bar_]:before,.lovetest-step [class^=bar_]:after{content:"";position:absolute;z-index:1;top:-74px;left:50%;width:29px;height:48px;background:url("data:image/svg+xml,%3csvg%20width='29'%20height='48'%20viewBox='0%200%2029%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.8232%200.168565C14.8232%200.168565%2016.044%209.7915%2019.1616%2016.5029C21.5825%2021.7144%2028.8294%2024.5139%2028.8294%2024.5139C28.8294%2024.5139%2023.1233%2026.0166%2019.0924%2032.0739C15.5764%2037.3575%2014.6125%2047.4639%2014.6125%2047.4639C14.6125%2047.4639%2013.7975%2038.5584%2010.2701%2032.1134C6.7428%2025.6683%200.304529%2024.6414%200.304529%2024.6414C0.304529%2024.6414%207.3697%2022.9005%2010.3394%2016.5424C13.309%2010.1842%2014.8232%200.168565%2014.8232%200.168565Z'%20fill='white'/%3e%3c/svg%3e") no-repeat center;background-size:100%;margin-left:-14px}.lovetest-step .bar_bf:after{top:calc(100% + 26px)}.lovetest-step .bar_af{top:11.5rem;right:70px;height:calc(100% - 370px)}.lovetest-step .bar_af:after{top:calc(100% + 26px)}@media (max-width: 991px){.lovetest-hero-content{padding:100px 20px}.lovetest-hero-title{font-size:40px}.lovetest-test-section{padding:100px 0}.lovetest-main-heading{font-size:40px;max-width:100%}.lovetest-intro-description{max-width:100%}.lovetest-test-container{padding:0 20px}.lovetest-test-card{flex-direction:column}.lovetest-test-image{width:100%}.lovetest-test-content{width:100%;flex-direction:column;gap:20px}.lovetest-start-button{width:100%;padding:10px 20px}}@media (max-width: 640px){.lovetest-test-section{padding:100px 10px}}@media (max-width: 640px){.lovetest-category-label{font-size:18px;letter-spacing:2px}.lovetest-main-heading{font-size:28px;margin:12px 0}.lovetest-intro-description{font-size:16px;line-height:26px;margin-top:12px}.lovetest-section-title{font-size:22px}.lovetest-test-card{gap:20px}.lovetest-test-image{height:200px}.lovetest-test-category{font-size:16px}.lovetest-test-title{font-size:20px;line-height:1.4}.lovetest-start-button{font-size:18px;padding:10px 0}.lovetest-test-section{width:auto;padding:80px 10px;margin:0 auto}.lovetest-test-content{gap:16px}}.lovetest-love-test-layer{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#000000b3;z-index:9999}.lovetest-close-btn{position:absolute;top:20px;right:30px;font-size:36px;color:#fff;background:none;border:none;cursor:pointer;z-index:10000}.lovetest-step{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem;width:70%;min-height:70%;text-align:center;color:#fff}#questionText{font-size:3rem;font-weight:700}.lovetest-option-button{background-color:#85714d;color:#fff;border:none;width:100%;padding:16px;font-size:20px;border-radius:10px;cursor:pointer;transition:background-color .3s ease}.lovetest-option-button:hover{background-color:#6b5839}.lovetest-step-next-button{background-color:#85704c;color:#fff;border:none;font-size:1.3rem;padding:.5rem 5rem;border-radius:.5rem;cursor:pointer}#progress{margin-top:20px;width:100%}progress{width:100%;height:8px;border-radius:4px;overflow:hidden}progress::-webkit-progress-bar{background-color:#eee}progress::-webkit-progress-value{background-color:#85714d}@media (max-width: 768px){.lovetest-step{width:100%;height:100%}#questionText{font-size:22px}.lovetest-option-button{font-size:1rem;padding:.8rem 1rem}.lovetest-step-next-button{font-size:1rem;padding:.5rem 4.5rem}.bar_bf,.bar_af{display:none}}:root{--process-primary-color: #85714d;--process-text-primary: #121212;--process-text-secondary: #313131;--process-white: #ffffff;--process-border-color: #d4d4d4}*{padding:0;margin:0;box-sizing:border-box}.process-mobile-br{display:none}@media screen and (max-width: 768px){.process-mobile-br{display:inline}}body{font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;background-color:var(--process-white);overflow-x:hidden;margin:0}.process-hero-section{position:relative;height:auto;width:100vw}.process-hero-img{height:100%;width:100%;object-fit:cover}.process-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.process-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.process-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.process-hero-text h1,.process-hero-text p{display:none}}.process-requirements-section{padding:130px 20px;text-align:center}.process-section-tag{color:var(--process-primary-color);font-size:24px;letter-spacing:3.6px;text-transform:uppercase}.process-section-title{color:var(--process-text-primary);font-size:50px;font-weight:700;line-height:75px;margin-top:16px}.process-highlight{color:var(--process-primary-color)}.process-process-steps{position:relative}.process-process-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.process-steps-container{position:relative;z-index:1;max-width:1165px;margin:0 auto}.process-steps-row{display:flex;gap:20px;margin-bottom:102px;flex-wrap:wrap}.process-step-card{flex:1;min-width:280px;text-align:center}.process-step-number{width:70px;height:70px;border-radius:38px;background-color:var(--process-primary-color);color:var(--process-white);font-size:24px;margin:0 auto;display:flex;align-items:center;justify-content:center}.process-step-content{margin-top:40px}.process-step-title{font-size:24px;font-weight:700;color:var(--process-text-primary)}.process-step-description{margin-top:20px;font-size:20px;line-height:30px;color:var(--process-text-secondary)}.process-benefits-section{padding:130px 20px;background:#fff;text-align:center}.process-benefits-header{margin-bottom:60px}.process-section-subtitle{margin-top:20px;font-size:20px;color:var(--process-text-secondary)}.process-benefits-grid{display:flex;flex-direction:column;gap:80px;max-width:1200px;margin:0 auto;padding:100px 20px}.process-benefit-card{display:flex;align-items:center;justify-content:flex-start}.process-benefit-card:nth-child(2n){flex-direction:row-reverse}.process-benefit-image{flex:1;max-width:45%;object-fit:cover;border-radius:50%}.process-benefit-content{flex:2;text-align:left;max-width:48%}.process-benefit-number{font-size:24px;font-weight:700;color:var(--process-primary-color);display:block;margin-bottom:8px}.process-benefit-title{font-size:34px;font-weight:700;margin:0 0 16px;color:var(--process-text-color);line-height:1.4}.process-benefit-description{font-size:18px;color:var(--process-text-color);line-height:28px}@media (max-width: 768px){.process-benefit-card{flex-direction:column!important;text-align:center}.process-benefit-image{max-width:100%}.process-benefit-content{text-align:left;max-width:100%}.process-benefit-title{font-size:20px}.process-benefit-description{font-size:24px;line-height:36px}}@media (max-width: 991px){.process-hero-title{font-size:40px;letter-spacing:6px}.process-section-title{font-size:40px;line-height:1.4}.process-steps-row{flex-direction:column;gap:40px}.process-benefits-grid{flex-direction:column;gap:30px}}.process-process-image-pc{display:block;width:100%;height:auto}.process-process-steps-mobile{display:none}@media (max-width: 768px){.process-process-image-pc{display:none}.process-process-steps-mobile{display:flex;flex-direction:column;padding:40px 20px;gap:40px}.process-step-item{text-align:center}.process-step-number{background-color:#85714d;color:#fff;font-weight:700;font-size:18px;width:44px;height:44px;border-radius:50%;margin:0 auto 16px;display:flex;align-items:center;justify-content:center}.process-step-title{font-size:18px;font-weight:700;margin-bottom:10px;color:#121212}.process-step-description{font-size:15px;color:#333;line-height:24px}}@media (max-width: 768px){body{font-size:15px;line-height:1.6}.process-section-tag{font-size:18px;letter-spacing:2px}.process-section-title{font-size:28px;line-height:42px}.process-section-subtitle{font-size:16px}.process-steps-row{gap:32px}.process-step-title{font-size:16px}.process-step-description{font-size:14px;line-height:22px}.process-benefits-section{padding:80px 20px}.process-benefits-header{margin-bottom:40px}.process-benefit-title{font-size:20px;margin:12px 0}.process-benefit-description{font-size:15px;line-height:26px}.process-benefit-number{font-size:16px}.process-step-number{font-size:16px;width:40px;height:40px}.process-process-steps-mobile{gap:30px;padding:30px 16px}.process-step-item{text-align:left}.process-hero-section{padding:0}.process-hero-title{font-size:28px;letter-spacing:4px}.process-requirements-section{padding:80px 20px}}.contact-body{background-color:#faf8f5}.contact-consultation-page{display:flex;flex-direction:row;width:100%;height:100vh;background-color:#fff;max-width:1200px;margin:0 auto}.contact-info-section{width:40%;display:flex;flex-direction:column;align-items:flex-start;padding:130px 0;gap:100px;background-color:#faf8f5}.contact-info-header{display:flex;align-self:flex-start;margin-left:20px}.contact-back-button{background:none;border:none;cursor:pointer;padding:0}.contact-logo-container{display:flex;flex-direction:row;gap:20px}.contact-company-logo{width:135px;height:204px}.contact-company-logo-kaist{width:135px;height:135px}.contact-company-description{font-family:Pretendard,sans-serif;font-size:28px;font-weight:600;line-height:42px;color:#000;text-align:left;margin:0}.contact-form-section{width:60%;padding:130px 80px;display:flex;flex-direction:column;gap:60px}.contact-form-header{display:flex;flex-direction:column;gap:20px}.contact-form-title{font-family:Pretendard,sans-serif;font-size:50px;font-weight:700;line-height:75px;color:#121212;margin:0}.contact-contact-info{display:flex;align-items:center;gap:10px}.contact-contact-label{font-family:Pretendard,sans-serif;font-size:28px;font-weight:600;color:#313131}.contact-phone-number{font-family:Pretendard,sans-serif;font-size:28px;font-weight:500;color:#85714d}.contact-form-description{font-family:Pretendard,sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#555}.contact-description-title{font-size:20px;margin:0 0 10px}.contact-description-text{margin:0}.contact-consultation-form{display:flex;flex-direction:column;gap:24px}.contact-form-group{display:flex;flex-direction:column;gap:20px}.contact-form-label{font-family:Pretendard,sans-serif;font-size:20px;font-weight:400;color:#313131}.contact-select-wrapper{position:relative;height:46px}.contact-form-select{width:100%;height:100%;padding:12px .3rem;border:none;border-bottom:1px solid #666;font-family:Pretendard,sans-serif;font-size:18px;font-weight:500;color:#aaa;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D'12'%20height%3D'8'%20viewBox%3D'0%200%2012%208'%20xmlns%3D'http%3A//www.w3.org/2000/svg'%3E%3Cpath%20d%3D'M1%201l5%205%205-5'%20stroke%3D'%23666'%20stroke-width%3D'2'%20fill%3D'none'%20fill-rule%3D'evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px 8px;cursor:pointer}.contact-dropdown-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);pointer-events:none}.contact-input-wrapper{display:flex;align-items:center;height:46px}.contact-input-separator{font-family:Pretendard,sans-serif;font-size:18px;font-weight:500;color:#aaa;margin-right:10px}.contact-form-input{flex:1;border:none;padding:12px .3rem;font-family:Pretendard,sans-serif;font-size:18px;font-weight:500;border-bottom:1px solid #666;color:#313131;background:transparent}.contact-form-input::placeholder{color:#aaa}.contact-radio-group{display:flex;align-items:center;gap:40px}.contact-radio-label{display:flex;align-items:center;gap:6px;cursor:pointer}.contact-radio-label input[type=radio]{display:none}.contact-radio-custom{width:20px;height:20px;border-radius:50%;border:1px solid #767676;background-color:#fff}.contact-radio-label input[type=radio]:checked+.contact-radio-custom{border-color:#85714d;background-color:#a18864}.contact-form-textarea{height:60px;padding:12px .3rem;border:none;border-bottom:1px solid #666;font-family:Pretendard,sans-serif;font-size:18px;font-weight:500;color:#313131;background:transparent;resize:none}.contact-form-textarea::placeholder{color:#aaa}.contact-submit-button{height:70px;width:100%;color:#fff;font-family:Pretendard,sans-serif;font-size:20px;font-weight:400;cursor:pointer;background-color:#85714d;border:none;transition:background-color .3s ease}.contact-submit-button:hover{background-color:#6f5d3f}@media (max-width: 991px){.contact-consultation-page{flex-direction:column}.contact-info-section{width:100%;padding:60px 0;gap:50px}.contact-company-description{padding:0 20px;display:none}.contact-form-section{width:auto;padding:60px 40px}.contact-logo-container{padding:0 20px;display:none}.contact-form-title{font-size:40px}.contact-contact-info{flex-direction:column;align-items:flex-start}.contact-contact-label,.contact-phone-number{font-size:24px}.contact-form-description,.contact-form-label{font-size:18px}}@media (max-width: 640px){.contact-form-section{padding:40px 20px}.contact-form-title{font-size:30px}.contact-contact-label,.contact-phone-number{font-size:20px}.contact-form-description,.contact-form-label{font-size:16px}.contact-form-input,.contact-form-select,.contact-form-textarea{font-size:14px}}.contact-page-wrapper{display:flex;height:100vh;overflow:hidden;background:linear-gradient(to right,#faf8f5 0,#faf8f5 50%,#fff 50%,#fff)}.contact-consultation-page{display:flex;flex-direction:row;width:100%;height:auto;background-color:#fff}.contact-info-section{width:45%;padding:130px 60px;display:flex;flex-direction:column;gap:80px;background-color:#faf8f5}.contact-form-section{width:55%;padding:130px 80px;display:flex;flex-direction:column;gap:60px;overflow-y:auto;height:80vh}@media (max-width: 991px){.contact-consultation-page{flex-direction:column}.contact-info-header{width:100%;justify-content:space-between}.contact-info-header img{width:200px}.contact-info-section{width:auto;padding:60px 20px;gap:50px}.contact-company-description{font-size:18px;line-height:1.5}.contact-company-logo{width:60px;height:85px}.contact-company-logo-kaist{width:60px;height:60px}.contact-form-section{width:auto;padding:60px 20px;height:auto}}@media (max-width: 640px){.contact-page-wrapper{background:#fff}.contact-consultation-page{flex-direction:column;width:100%;height:auto}.contact-info-section{display:flex;flex-direction:column;align-items:center;padding:1rem 0;gap:30px}.contact-form-section{width:auto;padding:40px 20px;gap:1rem}.contact-form-title{font-size:28px;line-height:40px}.contact-contact-label,.contact-phone-number{font-size:18px}.contact-form-description,.contact-form-label,.contact-form-input,.contact-form-select,.contact-form-textarea{font-size:14px}.contact-submit-button{font-size:16px;height:60px}.contact-dropdown-icon{width:16px;height:16px}.contact-radio-group{flex-direction:column;align-items:flex-start;gap:12px}}:root{--brochure-primary-color: rgba(133, 113, 77, 1);--brochure-text-color: rgba(49, 49, 49, 1);--brochure-heading-color: rgba(18, 18, 18, 1);--brochure-border-color: rgba(212, 212, 212, 1);--brochure-light-text: rgba(85, 85, 85, 1)}.brochure-brochure-request{background-color:#fff;overflow:hidden;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.brochure-hero-section{position:relative;height:auto;width:100vw}.brochure-hero-img{height:100%;width:100%;object-fit:cover}.brochure-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.brochure-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.brochure-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.brochure-hero-text h1,.brochure-hero-text p{display:none}}.brochure-process-section{background-color:#fff;max-width:1200px;margin:80px auto;text-align:center;text-transform:uppercase}.brochure-process-container{width:100%}.brochure-process-header{display:flex;flex-direction:column;align-items:center}.brochure-process-label{color:#85714d;font-size:24px;font-weight:400;letter-spacing:3.6px;margin:0}.brochure-process-title{color:#121212;font-size:50px;font-weight:700;line-height:75px;letter-spacing:1px;margin-top:16px}.brochure-text-accent{color:#85714d}.brochure-process-steps{display:flex;margin-top:80px;gap:23px;justify-content:center;flex-wrap:wrap}.brochure-step-card{flex:1;min-width:240px;max-width:309px}.brochure-step-image{width:100%;aspect-ratio:.77;object-fit:cover;object-position:center}.brochure-step-content{margin-top:39px;text-align:center}.brochure-step-number{color:#85714d;font-size:24px;font-weight:700;letter-spacing:.48px;margin:0}.brochure-step-description{color:#313131;font-size:20px;font-weight:400;letter-spacing:.4px;margin-top:20px}.brochure-form-section{width:100%}.brochure-form-container{display:flex;gap:20px}.brochure-form-sidebar{width:37%;background-color:#faf8f5;padding:130px 80px;text-align:center}.brochure-sidebar-content{max-width:375px;margin-left:auto}.brochure-sidebar-title{font-size:50px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#121212;margin:0}.brochure-sidebar-image{width:100%;aspect-ratio:25/33;object-fit:cover;margin-top:50px}.brochure-form-content{width:43%;max-width:600px;padding:130px 0}.brochure-form-description{color:#555;font-size:20px;font-weight:400;letter-spacing:-.04px;text-transform:uppercase;margin:0}.brochure-brochure-form{margin:60px 0}.brochure-form-field{margin-top:24px;border:none;padding:0}.brochure-field-label{color:#313131;font-size:20px;font-weight:400;letter-spacing:-.04px;text-transform:uppercase;display:block;margin-bottom:20px}.brochure-input-wrapper{border-bottom:1px solid #666;min-height:60px;padding:18px 20px}.brochure-form-input{width:100%;border:none;background:none;color:#313131;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:.36px}.brochure-form-input::placeholder{color:#aaa}.brochure-radio-group{display:flex;min-height:60px;gap:40px;align-items:center}.brochure-radio-option{display:flex;align-items:center;gap:6px}.brochure-radio-input{cursor:pointer;width:20px;height:20px;border:1px solid #767676;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.brochure-radio-input:checked{border-color:#85714d;background-color:#fff;box-shadow:inset 0 0 0 4px #a18864}.brochure-radio-label{cursor:pointer;color:#313131;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:.36px;text-transform:uppercase}.brochure-select-wrapper{position:relative;border-bottom:1px solid #666;min-height:60px;padding:12px 20px;display:flex;justify-content:space-between;align-items:center}.brochure-form-select{cursor:pointer;width:100%;border:none;background:none;color:#aaa;font-size:18px;font-weight:500;line-height:25px;letter-spacing:.36px;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.brochure-mobile-br{display:none}@media screen and (max-width: 768px){.brochure-mobile-br{display:inline}}.brochure-select-arrow{width:24px;aspect-ratio:2;object-fit:contain}.brochure-submit-button{width:100%;background-color:#85714d;color:#fff;font-size:20px;font-weight:400;letter-spacing:-.04px;text-transform:uppercase;border:none;min-height:70px;cursor:pointer;transition:background-color .3s}.brochure-submit-button:hover{background-color:#6f5d3f}@media (max-width: 991px){.brochure-hero-banner{padding:100px 20px}.brochure-hero-title{font-size:40px}.brochure-process-section{padding:100px 20px;margin:0 auto}.brochure-process-title{font-size:40px;line-height:67px}.brochure-process-steps{margin-top:40px}.brochure-form-container{flex-direction:column}.brochure-form-sidebar{width:auto;padding:100px 20px}.brochure-sidebar-content{margin:0 auto}.brochure-sidebar-title{font-size:40px}.brochure-sidebar-image{margin-top:40px}.brochure-form-content{width:auto;padding:40px 20px}.brochure-submit-button{margin-top:40px;padding:0 20px}}@media (max-width: 768px){.brochure-process-label{font-size:16px;letter-spacing:1.6px}.brochure-process-title{font-size:28px;line-height:1.4}.brochure-step-number{font-size:16px}.brochure-step-description{font-size:15px;letter-spacing:0}.brochure-sidebar-title{font-size:28px}.brochure-form-description{font-size:15px;letter-spacing:0}.brochure-field-label{font-size:14px;margin-bottom:10px}.brochure-input-wrapper{min-height:50px;padding:14px 12px}.brochure-form-input{font-size:16px}.brochure-radio-group{gap:20px}.brochure-radio-input{width:16px;height:16px}.brochure-radio-label{font-size:14px}.brochure-select-wrapper{min-height:50px;padding:10px 12px}.brochure-form-select{font-size:16px}.brochure-submit-button{font-size:16px;min-height:56px}.brochure-form-container{gap:40px}.brochure-sidebar-image{aspect-ratio:auto}.brochure-step-content{margin-top:24px}}*{margin:0;padding:0}.notice-notice-board{background-color:#fff;display:flex;flex-direction:column;overflow:hidden;align-items:stretch}.notice-hero-section{position:relative;height:auto;width:100vw}.notice-hero-img{height:100%;width:100%;object-fit:cover}.notice-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.notice-hero-text h1{font-family:Proxima Nova,-apple-system,Roboto,Helvetica,sans-serif;font-size:50px;font-weight:600;letter-spacing:12px;margin:0}.notice-hero-text p{font-size:24px;font-weight:500;margin-top:34px;margin-bottom:0}@media (max-width: 768px){.notice-hero-text h1,.notice-hero-text p{display:none}}.notice-notice-content{padding:0 20px;align-self:center;display:flex;margin-top:130px;width:1201px;max-width:100%;flex-direction:column;align-items:stretch;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif}.notice-notice-container{width:100%}.notice-notice-heading{color:#121212;font-size:38px;font-weight:700;letter-spacing:-.2px;margin:0}.notice-notice-table-wrapper{margin-top:60px;width:100%;font-size:20px;color:#313131;font-weight:400;text-align:center;text-transform:uppercase}.notice-notice-table{width:100%;border-collapse:collapse}.notice-table-header{font-size:24px;color:#121212}.notice-number-column{width:82px;padding:20px;border-bottom:1px solid #e0e0e0;background-color:#fff;text-align:center}.notice-title-column{padding:10px;border-bottom:1px solid #e0e0e0;background-color:#fff;text-align:center}.notice-date-column{width:154px;padding:20px;border-bottom:1px solid #e0e0e0;background-color:#fff;text-align:center}.notice-table-row td{padding:20px 10px;border-bottom:1px solid #e0e0e0;min-height:80px;vertical-align:middle}.notice-number-cell{text-align:center;width:65px}.notice-title-cell{text-align:left;min-width:240px;padding:10px}.notice-date-cell{text-align:center;width:154px}.notice-pagination{align-self:center;display:flex;margin-top:80px;align-items:center;gap:30px;font-size:20px;color:#b4b4b4;font-weight:400;white-space:nowrap;text-align:center;text-transform:uppercase;letter-spacing:-.04px}.notice-page-number{align-self:stretch;margin:auto 0}.notice-page-number.notice-active{color:#555}.notice-next-page-icon{aspect-ratio:1;object-fit:contain;object-position:center;width:24px;align-self:stretch;margin:auto 0;flex-shrink:0}.notice-bottom-spacing{margin-top:150px;width:100%}.notice-list-link{color:inherit;text-decoration:none}.notice-list-link:hover{color:#dec287}@media (max-width: 991px){.notice-notice-content{margin-top:40px}.notice-notice-container{max-width:100%;width:auto;padding:20px}.notice-notice-heading{max-width:100%}.notice-notice-table-wrapper{max-width:100%;margin-top:40px}.notice-table-header,.notice-number-column,.notice-number-cell{white-space:initial}.notice-title-column,.notice-title-cell{max-width:100%}.notice-date-column,.notice-date-cell{white-space:initial}.notice-pagination{margin-top:40px;white-space:initial}.notice-bottom-spacing{max-width:100%;margin-top:40px}}@media (max-width: 768px){.notice-notice-heading{font-size:24px}.notice-notice-table-wrapper{font-size:14px}.notice-table-header{font-size:16px}.notice-table-row td{font-size:14px;padding:14px 6px}.notice-number-column{font-size:14px;padding:14px 6px;width:12%}.notice-date-column{width:24%}.notice-title-column{font-size:14px;padding:10px 6px;width:50%}.notice-title-cell{font-size:14px}.notice-title-ellipsis{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4em;max-height:2.8em;white-space:normal}.notice-pagination{font-size:16px;gap:16px}.notice-bottom-spacing{margin-top:80px}}.login-page-wrapper{display:flex;height:100vh;overflow:hidden;background:linear-gradient(to right,#faf8f5 0,#faf8f5 50%,#fff 50%,#fff)}.login-page{display:flex;flex-direction:row;width:100%;height:auto;background-color:#fff}.login-info-section{width:45%;padding:40px 60px;display:flex;flex-direction:column;flex:4;gap:80px;background-color:#faf8f5}.login-info-header{display:flex;align-self:flex-start;margin-left:0;width:100%}.login-info-header *{padding:0;margin:0}.login-info-header .login-back-button{background:none;border:none;cursor:pointer;padding:0}.login-info-header .login-logo{max-width:170px;margin-left:auto}.login-back-button{background:none;border:none;cursor:pointer;padding:0}.login-title{width:100%;font-family:Pretendard,sans-serif;font-size:50px;font-weight:600;color:#000;text-align:right;margin:0}.login-form-section{padding:130px;display:flex;flex:6;flex-direction:column;gap:40px;height:80vh}@media (max-width: 1024px){.login-form-section{width:100%}}.login-Oauth{display:flex;gap:12px;margin-top:1rem}.login-join{display:flex;justify-content:space-between}@media (max-width: 991px){.login-page{flex-direction:column}.login-info-section{width:auto;padding:60px 20px;gap:50px}.login-form-section{width:auto;padding:60px 20px;height:auto}}@media (max-width: 640px){.login-page-wrapper{background:#fff}.login-page{flex-direction:column;width:100%;height:auto}.login-info-section{display:flex;flex-direction:column;align-items:center;padding:40px 20px;gap:30px}.login-form-section{width:auto;padding:40px 20px;overflow-y:auto}}.step1-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer}.step1-btn{height:60px;width:100%;padding:12px 20px;font-family:Pretendard,sans-serif;font-size:18px;font-weight:500;color:#fff;background:#313131}.step2-input{height:45px;width:100%;border:1px solid #EFEFEF;padding:12px 20px;font-family:Pretendard,sans-serif;font-size:18px;font-weight:500;color:#313131;background:transparent}.step2-input::placeholder{color:#aaa;font-size:16px}.step2-input[readonly]{background-color:#f5f5f5;color:#999;cursor:not-allowed}.step2-radio-group,.step2-checkbox-group{display:flex;gap:1rem;font-size:1.2rem}.step2-btn{height:45px;width:100%;border:1px solid #EFEFEF;padding:12px 20px;font-family:Pretendard,sans-serif;font-size:18px;font-weight:500;color:#313131;background:transparent;cursor:pointer}*{padding:0;margin:0}.join-page-wrapper{display:flex;height:100vh;overflow:hidden;background:linear-gradient(to right,#faf8f5 0,#faf8f5 50%,#fff 50%,#fff)}.join-page{display:flex;flex-direction:row;width:100%;height:auto;background-color:#fff}.join-info-section{width:45%;padding:40px 60px;display:flex;flex-direction:column;flex:4;gap:80px;background-color:#faf8f5}.join-info-header{display:flex;align-self:flex-start;margin-left:0;width:100%}.join-info-header *{padding:0;margin:0}.join-info-header .join-back-button{background:none;border:none;cursor:pointer;padding:0}.join-info-header .join-logo{max-width:170px;margin-left:auto}.join-back-button{background:none;border:none;cursor:pointer;padding:0}.join-title{width:100%;font-family:Pretendard,sans-serif;font-size:50px;font-weight:600;color:#000;text-align:right;margin:0}.join-form-section{padding:40px 130px;display:flex;flex:6;flex-direction:column;gap:40px;height:100vh;overflow-y:auto}@media (max-width: 1024px){.join-form-section{width:100%}}.join-form{display:flex;flex-direction:column;gap:1rem}.join-input-wrapper{display:flex;align-items:center;height:36px}.join-terms1{border:1.5px solid #E9E9E9;padding:20px}.join-form-input{flex:1;border:1px solid #EFEFEF;padding:12px 20px;font-family:Pretendard,sans-serif;font-size:18px;font-weight:500;color:#313131;background:transparent;width:100%}.join-form-input::placeholder{color:#aaa;font-size:16px}.join-checkbox-group{display:flex;align-items:center;gap:40px}.join-checkbox-label{display:flex;align-items:center;gap:6px;cursor:pointer}.join-checkbox-label input[type=checkbox]{display:none}@media (max-width: 991px){.join-page{flex-direction:column}.join-info-section{width:auto;padding:60px 20px;gap:50px}.join-form-section{width:auto;padding:60px 20px;height:auto}}@media (max-width: 640px){.join-page-wrapper{background:#fff}.join-page{flex-direction:column;width:100%;height:auto}.join-info-section{display:flex;flex-direction:column;align-items:center;padding:40px 20px;gap:30px}.join-form-section{width:auto;padding:40px 20px;overflow-y:auto}.join-submit-button{font-size:16px;height:60px}.join-checkbox-group{flex-direction:column;align-items:flex-start;gap:12px}}.clientProfile-title-section{padding:2rem 1.5rem 1rem;display:flex;align-items:baseline;gap:.5rem}.clientProfile-title{font-size:1.6rem;font-weight:700}.clientProfile-info{font-size:.7rem}.clientProfile-select-section{display:flex;gap:1rem;background-color:#f5f5f5;padding:.5rem 1rem 1rem;text-align:center}.clientProfile-select-section span{font-size:.8rem;font-weight:700}.clientProfile-select-section select{width:100%;padding:.5rem 1rem;font-size:.8rem;border:1px solid #ccc;border-radius:1rem;background-color:#f9f9f9;color:#333;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg fill='gray' height='20' viewBox='0 0 24 24' width='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.clientProfile-searchBtn{background-color:#84704d;border:none;border-radius:.4rem;padding:.4rem 3rem;color:#fff;font-size:.8rem;cursor:pointer}.clientProfile-table{width:100%;border-collapse:collapse;font-size:.95rem;font-weight:500;text-align:center}.clientProfile-table td{padding:1rem}.clientProfile-table thead{background-color:#fff;font-weight:700}.clientProfile-table thead th{padding:1rem 0}.clientProfile-table tr:hover{background-color:#fafafa}.landing-wrapper{background-size:cover;background-position:center}.landing-form{display:flex;flex-direction:column;gap:1rem;justify-self:center;text-align:center;width:100%;max-width:600px;padding:10rem 5rem 20rem}@media (max-width: 768px){.landing-form{padding:5rem 4rem}}.landing-subtitle{font-size:1rem;color:#313131;font-weight:600;line-height:0}.landing-title{font-weight:700;margin-bottom:1rem;color:#313131}.landing-input{flex:1;width:100%;border:1px solid #EFEFEF;padding:12px 20px;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;color:#000;box-sizing:border-box}.landing-branch-select{width:100%;border:1px solid #EFEFEF;color:#aaa;padding:12px 20px;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg%20width%3D'12'%20height%3D'8'%20viewBox%3D'0%200%2012%208'%20xmlns%3D'http%3A//www.w3.org/2000/svg'%3E%3Cpath%20d%3D'M1%201l5%205%205-5'%20stroke%3D'%23666'%20stroke-width%3D'2'%20fill%3D'none'%20fill-rule%3D'evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px 8px;cursor:pointer;box-sizing:border-box}.landing-branch-select.selected{color:#313131}.wedding-form-item .ant-form-item-label>label{font-size:1rem!important;font-weight:700;color:#333}.wedding-input{border-radius:0;transition:border-color .2s;padding:.5rem 1rem}.wedding-input:hover{border-color:#86714d}.wedding-input:focus,.wedding-input-focused{border-color:#86714d;box-shadow:none}.wedding-button-group{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;text-align:center}.wedding-button-item{padding:4px 16px;border:1px solid #ccc;border-radius:0;font-size:.9rem;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;background-color:#fff;color:#333;height:3rem;align-content:center}.wedding-button-item:hover{background-color:#86714d;color:#fff}.wedding-button-item:hover span{color:#fff}.wedding-button-item.selected{background-color:#86714d;color:#fff;border-color:#86714d}.wedding-button-item.selected span{color:#fff}.wedding-option-sub{font-size:.6rem;color:#888;display:block}.wedding-radio-group{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.wedding-radio-group .ant-radio-button-wrapper{display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:500;border-radius:0;border:1px solid #d9d9d9;padding:1.5rem 0}.wedding-radio-group .ant-radio-button-wrapper:before{display:none!important}.wedding-radio-group .ant-radio-button-wrapper:hover{background-color:#86714d;color:#fff}.wedding-radio-group .ant-radio-button-wrapper-checked{color:#fff!important;background-color:#86714d!important;border-color:#86714d!important}
