body{margin:0;padding:0}button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type=button]:hover,input[type=button]:focus,input[type=submit]:hover,input[type=submit]:focus,form[CLASS*=wp-block-search__].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,form[CLASS*=wp-block-search__].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus,body .wp-block-file .wp-block-file__button:hover,body .wp-block-file .wp-block-file__button:focus,.woocommerce-js a.button:hover,.woocommerce button.button:hover,.woocommerce .woocommerce-message a.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce button.button.alt.disabled:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover,[CLASS*=wc-block] button:hover,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping):hover,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout:hover,.woocommerce button.button.alt.disabled.wc-variation-selection-needed:hover,[CLASS*=wc-block] .wc-block-components-button:hover,[CLASS*=wc-block] .wc-block-components-button:focus{background-color:transparent !important;color:inherit !important;text-decoration:none !important;box-shadow:none !important;border:none !important}a,a:link,a:visited,a:hover,a:active{color:inherit !important;text-decoration:none !important}@keyframes fade-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dlkpba-top{position:fixed;z-index:10;display:flex;flex-wrap:nowrap;width:auto;overflow:visible;background:0 0;bottom:117px;right:33px;background-color:#fff;border-radius:24px;overflow:hidden;box-shadow:0px 6px 12px rgba(0,0,0,.2)}.icon-top{position:relative;box-sizing:border-box;display:flex;flex-wrap:nowrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;overflow:hidden;cursor:pointer;width:56px;height:56px}.dlkpba-top:hover{box-shadow:0px 6px 12px rgba(0,0,0,.4);border-color:rgba(0,0,0,.6)}@media (max-width:768px){.dlkpba-top{border-radius:18px;bottom:137px;right:14px}.icon-top{width:44px;height:44px}}.custom-header{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background-color:rgba(255,255,255,.2) !important;color:#171b22;position:absolute;top:30px;left:50%;transform:translateX(-50%);width:90%;max-width:1200px;border-radius:8px;z-index:3}.custom-header .logo{width:161px;height:31px;margin-left:20px}.custom-header .logo h1{font-family:'Pretendard',sans-serif;font-size:26px;font-weight:700;line-height:31.21px;text-align:left;color:#171b22;margin:0;text-underline-position:from-font;text-decoration-skip-ink:none}@media (max-width:768px){.custom-header{padding-left:0}.custom-header .logo{width:161px;height:31px;margin-left:0}}.ast-container{max-width:100% !important;padding:0 !important;margin:0 auto !important}.ast-row{gap:0 !important}.site-content{padding-top:0}.hero-section{width:100%;padding:0;margin:0;text-align:center;background-color:#f8faff}.hero-container{max-width:1200px;margin:0 auto}.logo h1{font-size:24px;color:#333}.hero-nav ul{display:flex;justify-content:flex-end;gap:20px;list-style:none;margin:0;padding:0}.hero-nav a{text-decoration:none;font-size:16px;color:#666}.apply-button{width:98px;height:22px;gap:0px;opacity:1;font-family:'Pretendard',sans-serif;font-size:18px;font-weight:700;line-height:21.6px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#2a2a2a;background-color:transparent;border:none;cursor:pointer;padding:0;transition:all .3s ease}.apply-button:hover{color:#007bff;text-decoration:underline}.text-container{position:relative;width:361px;height:auto;margin:0 auto;display:flex;flex-direction:column;gap:16px;opacity:1;box-sizing:border-box;margin-top:200px;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.text-container.visible{opacity:1;transform:translateY(0)}.main-title{font-family:'Pretendard',sans-serif;font-size:clamp(32px, 4vw, 56px);font-weight:700;line-height:1.3;letter-spacing:-.01em;text-align:center;color:#171b22;margin:0;margin-bottom:20px}.subtitle{font-family:'Pretendard',sans-serif;font-size:clamp(18px, 2.5vw, 28px);font-weight:500;line-height:1.3;letter-spacing:-.02em;text-align:center;color:#507bd9;padding:4px 0;border-radius:4px;margin:0}.content-container{position:relative;max-width:1200px;min-height:clamp(550px, 50vw, 650px);margin:0 auto;text-align:center;background-color:#f8faff;box-sizing:border-box;overflow:hidden}.background-left{position:absolute;top:clamp(50%, 5vw, 55%);left:-350px;transform:translateY(-50%);width:clamp(800px, 80vw, 1500px);height:521px;background:url('http://sharezone.kr/wp-content/uploads/2024/12/leftlayout.png') no-repeat center;background-size:contain;z-index:0;transition:all .3s ease}.background-right{position:absolute;top:clamp(60%, 10vw, 70%);right:-350px;transform:translateY(-50%);width:clamp(800px, 80vw, 1500px);height:521px;background:url('http://sharezone.kr/wp-content/uploads/2024/12/rightlayout.png') no-repeat center;background-size:contain;z-index:0;transition:all .3s ease}.text-container{position:relative;z-index:2}.parent-container{position:relative;z-index:10;margin-top:30px}.cta-button{width:clamp(180px, 20vw, 361px);height:clamp(47px, 5vw, 80px);font-size:clamp(16px, 2vw, 28px);padding:12px 20px;background-color:#4a78df;color:#fff;font-family:'Pretendard',sans-serif;font-weight:600;line-height:1.2;text-align:center;border:none;border-radius:200px;cursor:pointer}.cta-button.fixed{position:fixed;bottom:80px;left:50%;transform:translateX(-50%) scale(.9);opacity:1;background-color:rgba(74,120,223,.95);box-shadow:0 10px 20px rgba(0,0,0,.2),0 6px 6px rgba(0,0,0,.1),0 0 10px rgba(74,120,223,.6);animation:float 3s ease-in-out infinite}@keyframes float{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-20px)}}.cta-button:hover{background-color:#3a68cf !important;color:#fff !important;box-shadow:0 6px 12px rgba(0,0,0,.3),0 4px 4px rgba(0,0,0,.1);opacity:1}@media (max-width:768px){.cta-button.fixed{bottom:40px;animation:float 4s ease-in-out infinite}.cta-button:hover{box-shadow:0 4px 8px rgba(0,0,0,.3),0 2px 2px rgba(0,0,0,.1)}}.platform-container{width:100%;min-height:261px;padding:30px 40px;background-color:#f0f7ff;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.platform-content{max-width:1100px;width:100%;display:flex;padding:72px 0;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap;box-sizing:border-box}.left-icon{max-width:500px}.text-area{flex:0 0 50%;display:flex;flex-direction:column;justify-content:center;align-items:center}.platform-description{width:100%;max-width:350px;margin:0 auto;font-family:'Pretendard',sans-serif;font-size:clamp(16px, 2.5vw, 22px);font-weight:600;line-height:1.3;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#595959;opacity:1}.platform-highlight{width:100%;max-width:494px;margin:12px auto;font-family:'Pretendard',sans-serif;font-size:clamp(20px, 4vw, 36px);font-weight:700;line-height:1.3;letter-spacing:-.01em;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#3989ec;opacity:1}@media (max-width:768px){.platform-content{flex-direction:column;align-items:center;gap:30px}.left-icon,.text-area{flex:0 0 auto;width:100%}}.tab-menu{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:20px}.tab-menu.fixed{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#fff}.tab{width:100%;height:100%;font-family:'Pretendard',sans-serif;font-size:clamp(16px, 2vw, 26px);font-weight:700;line-height:1.2;text-align:center;text-decoration-skip-ink:none;color:#838383;background:0 0;border:none;cursor:pointer;padding:20px 0;transition:color .3s ease,border-bottom .3s ease}.tab-menu.fixed .tab{color:#838383}.tab-menu.fixed .tab.active{color:#4061aa;font-weight:800;border-bottom:3px solid #4061aa}.tab-menu .tab.active{color:#4061aa;font-weight:800;border-bottom:3px solid #4061aa}.guide-container{width:100%;margin:0 auto;padding:20px;text-align:center;background-color:#f8faff;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;overflow:hidden}.guide-content{display:flex;flex-direction:row;align-items:center;gap:100px;max-width:1200px;height:400px;margin:0 auto}.guide-description{position:relative;max-width:100%;margin:0 auto;text-align:center;overflow:hidden;opacity:0;transform:translateY(20px);transition:opacity 1s ease,transform 1s ease}.guide-description.visible{opacity:1;transform:translateY(0)}.guide-title .highlight{font-weight:700;color:#000}.guide-title{flex:1;font-family:'Pretendard',sans-serif;font-size:clamp(20px, 5vw, 36px);font-weight:400;line-height:1.4;color:#333}.table-container{position:relative;width:500px;overflow:hidden;margin:0 auto}.slider-wrapper{display:flex;transition:transform .5s ease-in-out;gap:15px}.slider-image{flex:0 0 400px;height:250px;object-fit:cover}swiper-container{width:100%}swiper-slide{background-position:center;background-size:cover;width:400px;height:250px}swiper-slide img{display:block;width:100%}.button-container{bottom:10px;display:flex;gap:10px}.slider-button{background-color:#fff;color:#fff;cursor:pointer;font-size:30px;z-index:10;width:40px;height:40px;padding:0;margin-top:10px;z-index:1}.slider-button:hover{opacity:1}.table-image{display:block;width:clamp(50px, 100vw, 200px);height:auto;box-shadow:0 4px 8px rgba(0,0,0,.5);opacity:0;transform:translateX(100px);transition:opacity .5s ease,transform .5s ease}.table-image.visible{opacity:1;transform:translateX(0);width:clamp(50px, 100vw, 200px);height:auto}@media (max-width:768px){.guide-content{flex-direction:column;gap:30px;margin-top:0;margin-bottom:10px}.guide-title{font-size:18px;line-height:1.4}.guide-description{max-width:90%;padding:10px;overflow:hidden;text-align:center}.table-container{padding:0;margin:0}.button-container{justify-content:center;bottom:20px}.slider-button{font-size:20px;width:30px;height:30px}}.info-section-wrapper{width:100%;background-color:#fff;padding:20px 0;box-sizing:border-box;min-height:auto}.info-section{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:100px;width:100%;padding:10px;box-sizing:border-box;height:400px}.info-box{max-width:400px;text-align:center}.info-box .info-text{font-family:'Pretendard',sans-serif;font-size:clamp(20px, 5vw, 36px);font-weight:400;line-height:1.4;text-align:center;color:#333;opacity:0;transform:translateY(20px);transition:opacity 1s ease,transform 1s ease}.info-box .info-text strong{font-family:'Pretendard',sans-serif;font-weight:700;color:#000}.info-box.visible .info-text{opacity:1;transform:translateY(0)}.info-image{width:400px;height:auto;border-radius:16px;opacity:0;transform:translateY(20px);transition:opacity 1s ease,transform 1s ease}.info-image img{width:100%;height:auto;transition:transform 1s ease,opacity 1s ease}.info-image.visible{opacity:1;transform:translateY(0)}.info-image.visible img{transform:scale(1.05);opacity:1}@media (max-width:768px){.info-section{flex-direction:column;align-items:center;gap:30px}.info-box,.info-image{max-width:90%}}.procedure-section{width:100%;padding:50px 20px;background-color:#eeeef0;text-align:center;box-sizing:border-box}.procedure-title h2{font-family:'Pretendard',sans-serif;font-size:clamp(20px, 4vw, 36px);font-weight:700;line-height:1.3;color:#171b22;margin-bottom:20px}.procedure-title h2 span{font-weight:500;color:#171b22}.arrow-container{display:flex;justify-content:center;align-items:center;flex:0 0 auto;margin:0 20px 30px 0}.arrow-icon{width:clamp(40px, 100vw, 1158px);height:auto;transition:transform .3s ease,width .3s ease;transform:rotate(0)}.procedure-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;max-width:1200px;margin:0 auto}.procedure-card{flex:0 1 calc(33.333% - 20px);max-width:calc(33.333% - 20px);padding:20px;background-color:#fff;border:1px solid #d1d1d1;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:8px;text-align:center;box-sizing:border-box;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease;will-change:opacity,transform}.procedure-card.visible{opacity:1;transform:translateY(0)}.step-number{display:inline-block;font-family:'Pretendard',sans-serif;font-size:18px;font-weight:700;color:#fff;background-color:#8fbffa;width:32px;height:32px;line-height:32px;border-radius:50%;margin-bottom:10px}.procedure-card p{font-family:'Pretendard',sans-serif;font-size:22px;font-weight:400;line-height:31.21px;text-align:center;color:#595959;margin:0 auto;box-sizing:border-box}.procedure-card p span{font-weight:700;color:#595959}@media (max-width:768px){.procedure-container{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.content-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%}.arrow-container{display:flex;justify-content:center;align-items:center;width:30px;height:350px;flex:0 0 auto;margin-left:20px;margin-right:0}.arrow-icon{content:url('http://sharezone.kr/wp-content/uploads/2024/12/arrow_vertical.png');width:100%;height:100%;display:block}.procedure-card{width:100%;max-width:262px;max-height:67px;padding:15px;display:flex;flex-direction:row;align-items:center;gap:10px}.step-number{width:18px;height:18px;font-size:12px;line-height:18px;top:40px;left:20px;gap:0px;opacity:1;margin:0}.procedure-card .step-number{flex-shrink:0}.procedure-card p{font-size:14px;line-height:18px;text-align:left;flex:1}.procedure-card p span{font-size:14px;font-weight:500}}.free-service-section{width:100%;min-height:370px;padding:50px 20px;background-color:#f7f8fa;text-align:center}.service-title h2{font-family:'Pretendard',sans-serif;font-size:clamp(24px, 4vw, 36px);font-weight:500;line-height:clamp(31.2px, 4.8vw, 46.8px);letter-spacing:-.01em;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#171b22;margin-bottom:30px}.service-title .highlight{font-weight:800}.service-cards{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.service-card{width:300px;height:300px;padding:20px;background-color:#fff;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.1);text-align:center;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;transition:width .3s ease,height .3s ease}.service-card img{width:150px;height:150px;opacity:0;transform:translateX(-100px);transition:transform 1.5s ease,opacity 1.5s ease}.service-card img.visible{animation:slideInFromLeft 1.5s ease forwards;opacity:1;transform:translateX(0)}.service-text{font-family:'Pretendard',sans-serif;font-size:28px;font-weight:600;line-height:36.4px;text-align:center;color:#595959;margin-top:12px}@keyframes slideInFromLeft{from{transform:translateX(-100px);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:768px){.service-cards{flex-wrap:nowrap;overflow-x:auto;gap:10px;justify-content:flex-start}.service-card img{width:120px;height:120px}.service-text{font-size:20px;line-height:28px}.service-card{flex:0 0 calc(50% - 10px);height:250px;width:calc(80% - 10px)}}@media (max-width:480px){.service-card{flex:0 0 calc(34% - 10px);height:150px;width:calc(34% - 10px)}.service-card img{width:100px;height:100px}.service-text{font-size:9px;line-height:12px}}.about-sharezone{width:100%;min-height:283px;max-height:400px;text-align:center;padding:50px 20px;background-color:#fff;box-sizing:border-box}.about-sharezone h2{font-family:'Pretendard',sans-serif;font-size:clamp(24px, 4vw, 36px);font-weight:600;line-height:clamp(31.2px, 4.8vw, 46.8px);letter-spacing:-.01em;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:30px;color:#171b22}.features{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px, 1fr));gap:15px;justify-content:center;padding:20px 0;max-width:1200px;margin:0 auto}.feature-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:20px;background-color:#fff;border-radius:8px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.feature-item.visible{opacity:1;transform:translateY(0)}.feature-item h3{font-family:'Pretendard',sans-serif;font-size:clamp(20px, 3vw, 38px);font-weight:600;line-height:clamp(24px, 3.6vw, 30px);text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:10px;color:#3989ec}.feature-item p{font-family:'Pretendard',sans-serif;font-size:clamp(14px, 2.5vw, 22px);font-weight:500;line-height:clamp(16.8px, 3vw, 21.6px);text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#595959}@media (max-width:768px){.features{grid-template-columns:repeat(2,1fr);gap:8px}.feature-item{padding:15px}}@media (max-width:480px){.features{grid-template-columns:repeat(2,1fr);gap:10px}.feature-item{padding:10px}.feature-item h3{font-size:20px;line-height:24px}.feature-item p{font-size:14px;line-height:16.8px}}.customer-section{position:relative;width:100%;background-color:#edf2fa;padding:64px 0;display:flex;flex-direction:column;align-items:center;gap:40px}.card-container{display:flex;justify-content:center;align-items:center;gap:50px;position:relative;width:100%;overflow:hidden}.customer-title{font-family:'Pretendard',sans-serif;font-size:36px;font-weight:700;letter-spacing:-.01em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#4061aa}.review-card{width:570px;background-color:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid #dce4ef;transition:transform .3s ease,opacity .3s ease;overflow:hidden;position:relative;flex-shrink:0}.visible-card{opacity:1;transform:scale(1)}.review-title{font-family:'Pretendard',sans-serif;font-size:clamp(14px, 4vw, 32px);font-weight:600;color:#3989ec;padding:24px 30px;background-color:#f7faff;text-align:left}.review-content{padding:10px 30px 30px}.review-text{font-family:'Pretendard',sans-serif;font-size:clamp(12px, 2vw, 28px);font-weight:400;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#595959;margin-bottom:0}.highlight-text{font-family:'Pretendard',sans-serif;font-size:clamp(12px, 2vw, 28px);font-weight:600;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#333}.rating-stars{display:flex;justify-content:left;align-items:center;gap:3px;text-align:left;width:100%;max-height:28px;margin-bottom:18px}.rating-stars span{font-size:clamp(20px, 2vw, 38px);display:inline-block;color:#fbc02d}@media (max-width:768px){.customer-section{padding:56px 20px}.customer-title{font-family:'Pretendard',sans-serif;font-size:24px;font-weight:600;text-align:center;text-underline-position:from-font;color:#171b22}.review-title{padding:12px}.card-container{flex-direction:column;gap:20px;align-items:center}.review-content{padding:5px 16px 16px}.review-card{width:100%}.hidden-content{display:none}.rating-stars{margin-bottom:10px}.rating-stars span{font-size:20px}}.franchise-section{width:100%;background-color:#e9f1fc;padding:80px 20px;min-height:624px;text-align:center;box-sizing:border-box}.franchise-title{font-family:'Pretendard',sans-serif;font-size:36px;font-weight:400;line-height:1.3;letter-spacing:-.01em;text-align:center;color:#171b22;margin:0 auto;margin-bottom:50px}.franchise-title span{font-family:'Pretendard',sans-serif;font-size:36px;font-weight:700;line-height:1.3;letter-spacing:-.01em;text-align:center;color:#171b22}.franchise-cards{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.franchise-card{width:360px;height:338px;padding:20px;background-color:#fff;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.1);text-align:center;box-sizing:border-box;opacity:0;transform:translateY(100px);transition:opacity 1s ease,transform 1s ease}.franchise-card.visible{opacity:1;transform:translateY(0)}.franchise-icon-placeholder{width:80px;height:80px;margin:10px auto 18px auto;border-radius:50%;background-color:#f0f7ff;opacity:1;display:flex;justify-content:center;align-items:center}.franchise-card-title{width:238px;margin:0 auto 14px;font-family:'Pretendard',sans-serif;font-size:26px;font-weight:600;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#3989ec;opacity:1}.franchise-card-description{width:312px;margin:0 auto;font-family:'Pretendard',sans-serif;font-size:20px;font-weight:500;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#595959;opacity:1;line-height:28px}@media (max-width:768px){.franchise-card-text{margin:0;padding:0}.franchise-title{font-size:24px}.franchise-title span{font-size:24px;line-height:31.2px}.franchise-card{display:flex;flex-direction:row;align-items:center;gap:10px;height:auto;padding:20px 10px}.franchise-card-title{font-size:16px;width:auto;margin:0;text-align:left}.franchise-card-description{font-size:16px;width:auto;margin:0;text-align:left}.franchise-icon-placeholder{margin:0;width:80px;height:auto;margin:0 3%}}@media (max-width:480px){.franchise-card-text{margin:0;width:75%}.franchise-title span{font-size:20px;line-height:28px}.franchise-card{flex-direction:row;gap:24px;padding:20px}.franchise-card-title{font-size:16px;font-weight:700;margin-bottom:8px}.franchise-card-description{font-size:14px;line-height:18.2px}.franchise-icon-placeholder{width:56px;height:56px;margin:0;background-color:#f0f7ff;display:flex;justify-content:center;align-items:center}.franchise-icon-placeholder img{width:56px;height:56px;object-fit:cover;display:block}}.testimonial-section-custom{position:relative;width:100%;height:auto;background-color:#f7f8fa;padding:64px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;overflow:hidden;min-height:456px}.testimonial-title-custom{font-family:'Pretendard',sans-serif;font-size:36px;font-weight:700;line-height:1.3;color:#4061aa;background-color:#f7faff;padding:20px 30px;border-radius:12px 12px 0 0;margin-bottom:18px;text-align:center}.testimonial-card-custom{width:100%;max-width:834px;height:auto;background-color:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid #dce4ef;display:flex;flex-direction:column;box-sizing:border-box;transition:all .3s ease}.testimonial-card-header-custom{font-family:'Pretendard',sans-serif;font-size:32px;font-weight:700;color:#3989ec;background-color:#f7faff;line-height:1.3;padding:20px 45px;margin:0;border-radius:12px 12px 0 0;margin-bottom:18px;text-align:left;gap:16px}.testimonial-card-body-custom{padding:0 20px 20px 45px}.testimonial-stars-custom{display:flex;align-items:center;gap:3px;width:198.38px;height:38px;color:#bebebe;margin-bottom:18px}.testimonial-stars-custom span{font-size:38px;color:#bebebe}.testimonial-stars-custom span.active{color:#fbc02d}.testimonial-text-custom{font-family:'Pretendard',sans-serif;font-size:28px;font-weight:400;line-height:39.2px;text-align:left;color:#595959;margin:0}.testimonial-highlight-custom{font-weight:600}@media (max-width:768px){.testimonial-title-custom{font-size:24px;font-weight:600;line-height:31.2px;text-align:center;color:#171b22;margin-bottom:20px}.testimonial-card-custom{width:300px;height:auto;gap:10px;border-radius:12px;border:1px solid #e0e0e0}.testimonial-card-header-custom{font-size:14px;font-weight:600;line-height:18.2px;padding:10px 20px;margin:0;text-align:left}.testimonial-card-body-custom{padding:0 20px 20px}.testimonial-text-custom{font-size:14px;font-weight:600;line-height:18.2px;text-align:left}.testimonial-stars-custom{width:19.05px;height:20px;gap:0px;opacity:1}.testimonial-stars-custom span{font-size:20px}}.cta-banner-section-custom{position:relative;width:100%;min-height:224px;padding:0;background-color:#edf2fa;text-align:center;overflow:hidden}.cta-banner-content-custom{position:relative;z-index:2}.cta-banner-background-custom{position:absolute;top:5px;left:0;width:100vw;height:100%;z-index:1;transform:translateY(100%);transition:transform .4s ease-out}.cta-banner-image-custom{width:100vw;height:100%}.cta-banner-text-custom{font-family:'Pretendard',sans-serif;padding:64px 0;font-size:28px;font-weight:500;line-height:36px;color:#3989ec}.cta-banner-none-custom{font-family:'Pretendard',sans-serif;margin-bottom:8px;font-size:28px;font-weight:500}.cta-banner-highlight-custom{font-weight:700;font-size:44px;color:#4061aa}.cta-banner-content-custom.hidden{opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .5s ease,visibility .5s ease,transform .5s ease}.cta-banner-content-custom.visible{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .5s ease,transform .5s ease}@media (max-width:768px){.cta-banner-text-custom{font-size:20px;line-height:26px}.cta-banner-highlight-custom{font-size:24px;line-height:31.2px}.cta-banner-none-custom{font-size:20px}.cta-banner-image-custom{object-fit:contain}}@media (max-width:480px){.cta-banner-content-custom{padding:76px 0}.cta-banner-text-custom{font-size:16px;line-height:20.8px}.cta-banner-highlight-custom{font-size:24px;line-height:26px}.cta-banner-none-custom{font-size:16px}.cta-banner-image-custom{object-fit:cover}}.faq-section{width:100%;background:#c8c8c8;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;min-height:801px;padding:64px 20px}.faq-container{max-width:1300px;width:100%;padding:20px;background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin-top:36px}.faq-content{display:flex;justify-content:space-between;gap:20px}.faq-title{font-family:'Pretendard',sans-serif;font-size:36px;font-weight:700;text-align:center;color:#171b22;margin:0 auto 32px auto;padding-top:0;width:100%}.faq-category{width:48%}.faq-category-title{font-family:'Pretendard',sans-serif;font-size:28px;font-weight:600;color:#3989ec;text-align:left;padding:24px 10px;margin-left:10px}.faq-list{list-style:none;padding:0;margin:0}.faq-item{margin-bottom:clamp(8px, 2vw, 16px);padding:24px;margin:0}.faq-question{font-family:'Pretendard',sans-serif;font-size:clamp(16px, 2.5vw, 22px);font-weight:500;line-height:1.5;width:100%;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#171b22;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:8px;padding:0;transition:background-color .3s ease}.faq-question-text{width:90%}.faq-answer{display:none;font-family:'Pretendard',sans-serif;font-size:clamp(13px, 2vw, 20px);font-weight:500;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;background:#f9f9f9;border-radius:8px;padding:16px;margin-top:8px}.arrow{width:16px;height:16px;background:url('http://sharezone.kr/wp-content/uploads/2024/12/Shape.png') no-repeat center;background-size:contain;transition:transform .3s ease}.faq-item.open .faq-answer{display:block;max-height:200px;overflow:visible}.faq-item.open .arrow{transform:rotate(180deg)}@media (max-width:768px){.faq-content{flex-direction:column;align-items:center;gap:30px}.faq-category{width:100%}.faq-category-title{text-align:center}.faq-question{width:100%}.faq-answer{line-height:1.8}}.action-section-container{width:100%;height:508px;padding:184px 240px 88px;background:#323a44;display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative;gap:44px;box-sizing:border-box;overflow:hidden}.action-section-title{font-family:'Pretendard',sans-serif;font-size:44px;font-weight:700;line-height:57.2px;letter-spacing:-.01em;text-underline-position:from-font;text-decoration-skip-ink:none;color:#f7f8fa;margin:0}.action-section-subtitle{font-family:'Pretendard',sans-serif;font-size:44px;font-weight:400;line-height:57.2px;letter-spacing:-.01em;text-underline-position:from-font;text-decoration-skip-ink:none;color:#f7f8fa;margin:0}.action-section-background{position:absolute;bottom:0;right:0;top:0;width:516px;height:398px;opacity:.8;z-index:1}.action-section-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}@media (max-width:768px){.action-section-container{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;padding:30px 10px}.action-section-background{position:static;margin-bottom:20px;width:70%;height:auto;opacity:1}.action-section-title{font-family:'Pretendard',sans-serif;font-size:24px;font-weight:700;line-height:31.2px;letter-spacing:-.01em;text-align:center;color:#f7f8fa}.action-section-subtitle{font-family:'Pretendard',sans-serif;font-size:24px;font-weight:400;line-height:31.2px;letter-spacing:-.01em;text-align:center;color:#f7f8fa}}.footer-section{width:100%;min-height:458px;background:#595959;padding:40px 20px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:center;gap:20px;padding:88px 0 0 140px}.footer-links{display:flex;gap:30px;margin-bottom:20px}.footer-link{font-family:'Pretendard',sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#fff;text-decoration:none}.footer-link:hover{text-decoration:underline}.footer-info{text-align:left}.footer-company{font-family:'Pretendard',sans-serif;margin-bottom:10px;font-size:24px;font-weight:500;line-height:24px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.footer-details{font-size:16px;font-weight:500;line-height:19.2px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin:8px 0}@media (max-width:768px){.footer-section{padding:10px 20px}.footer-company{font-size:18px}.footer-details{font-size:12px}}