.category-card-skeleton[data-v-93eab135]{align-items:center;background:#fff;border:2px solid transparent;border-radius:16px;display:flex;flex-direction:column;gap:10px;padding:20px 12px}.skeleton-icon[data-v-93eab135]{border-radius:8px;height:48px;width:48px}.skeleton-icon[data-v-93eab135],.skeleton-text[data-v-93eab135]{animation:loading-93eab135 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%}.skeleton-text[data-v-93eab135]{border-radius:4px;height:16px;width:60px}@keyframes loading-93eab135{0%{background-position:200% 0}to{background-position:-200% 0}}.blog-card[data-v-c265f3a2]{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;cursor:pointer;overflow:hidden;transition:all .3s ease}.blog-card[data-v-c265f3a2]:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.blog-card:hover .blog-card__image img[data-v-c265f3a2]{transform:scale(1.05)}.blog-card__image[data-v-c265f3a2]{background:linear-gradient(135deg,#8c7a5b1a,#8c7a5b0d);height:240px;overflow:hidden;position:relative;width:100%}.blog-card__image img[data-v-c265f3a2]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.blog-card__image-placeholder[data-v-c265f3a2]{align-items:center;display:flex;font-size:64px;height:100%;justify-content:center;opacity:.3;width:100%}.blog-card__badge[data-v-c265f3a2]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#8c7a5be6;border-radius:20px;color:#f7f5f2;font-size:12px;font-weight:600;padding:6px 14px;position:absolute;right:16px;top:16px}.blog-card__content[data-v-c265f3a2]{padding:24px}.blog-card__title[data-v-c265f3a2]{color:#2b2b2b;font-size:18px;font-weight:700;-webkit-line-clamp:2;line-height:1.4;margin:0 0 12px;min-height:50px}.blog-card__summary[data-v-c265f3a2],.blog-card__title[data-v-c265f3a2]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.blog-card__summary[data-v-c265f3a2]{color:#666;font-size:14px;-webkit-line-clamp:3;line-height:1.6;margin:0 0 20px;min-height:67px}.blog-card__footer[data-v-c265f3a2]{border-top:1px solid rgba(140,122,91,.1);padding-top:16px}.blog-card__social[data-v-c265f3a2]{display:flex;gap:12px;justify-content:flex-start}.social-btn[data-v-c265f3a2]{align-items:center;background:transparent;border:1px solid rgba(140,122,91,.2);border-radius:20px;color:#8c7a5b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s ease}.social-btn[data-v-c265f3a2]:hover{background:#8c7a5b;border-color:#8c7a5b;color:#f7f5f2;transform:translateY(-2px)}.social-btn .social-icon[data-v-c265f3a2]{font-size:14px}.social-btn .social-text[data-v-c265f3a2]{letter-spacing:.05em}@media(max-width:768px){.blog-card__image[data-v-c265f3a2]{height:200px}.blog-card__content[data-v-c265f3a2]{padding:20px}.social-btn[data-v-c265f3a2]{font-size:11px;padding:6px 12px}.social-btn .social-text[data-v-c265f3a2]{display:none}}.home .hero-banner[data-v-eb25f9fa]{align-items:center;background:linear-gradient(135deg,#f5f1e8,#e8dcc8);display:flex;height:clamp(500px,50vh,700px);justify-content:center;overflow:hidden;position:relative}.home .hero-banner[data-v-eb25f9fa]:before{background:linear-gradient(135deg,#8b735566,#6b56444d);content:"";inset:0;position:absolute;z-index:1}@media(max-width:1024px){.home .hero-banner[data-v-eb25f9fa]{height:350px}}.home .hero-banner .hero-bg-image[data-v-eb25f9fa]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:1;position:absolute;width:100%}.home .hero-banner .hero-content[data-v-eb25f9fa]{animation:fadeInUp-eb25f9fa 1s ease;max-width:800px;padding:0 32px;position:relative;text-align:center;z-index:2}.home .hero-banner .hero-title[data-v-eb25f9fa]{color:#2d2520;font-family:Georgia,"Noto Serif SC","Source Han Serif SC",serif;font-size:clamp(36px,6vw,64px);font-weight:800;letter-spacing:-2px;line-height:1.2;text-shadow:0 0 20px hsla(0,0%,100%,.9),0 0 40px hsla(0,0%,100%,.7),2px 2px 4px hsla(0,0%,100%,.8)}.home .hero-banner .hero-subtitle[data-v-eb25f9fa],.home .hero-banner .hero-title[data-v-eb25f9fa]{margin-bottom:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home .hero-banner .hero-subtitle[data-v-eb25f9fa]{color:#3d3226;font-size:clamp(16px,2vw,20px);font-weight:600;line-height:1.7;text-shadow:0 0 15px hsla(0,0%,100%,.95),0 0 30px hsla(0,0%,100%,.8),1px 1px 3px hsla(0,0%,100%,.9)}.home .hero-banner .hero-btn[data-v-eb25f9fa]{align-items:center;background:linear-gradient(135deg,#8b7355,#6b5644);border-radius:9999px;box-shadow:0 8px 24px #3d32261f,0 0 20px #8b73554d;color:#fafaf8;display:inline-flex;font-size:18px;font-weight:700;gap:16px;letter-spacing:.5px;overflow:hidden;padding:18px 48px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.home .hero-banner .hero-btn[data-v-eb25f9fa]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.home .hero-banner .hero-btn[data-v-eb25f9fa]:hover{box-shadow:0 12px 32px #3d322626,0 0 40px #8b735580;transform:translateY(-4px) scale(1.05)}.home .hero-banner .hero-btn[data-v-eb25f9fa]:hover:before{left:100%}.home .emotion-section[data-v-eb25f9fa]{background:linear-gradient(180deg,#faf9f7,#f5f1e8);overflow:hidden;padding:clamp(80px,12vw,80px) 0 10px;position:relative}.home .emotion-section .emotion-grid[data-v-eb25f9fa]{align-items:center;display:flex;justify-content:center;margin:0 clamp(16px,3vw,48px);min-height:clamp(650px,75vh,700px);padding:0 clamp(160px,18vw,240px);position:relative;width:calc(100% - (clamp(16px,3vw,48px)*2))}@media(max-width:1024px){.home .emotion-section[data-v-eb25f9fa]{padding-top:30px}}.home .emotion-section .emotion-text[data-v-eb25f9fa]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-left:3px solid #8b7355;border-radius:12px;box-shadow:0 4px 20px #8b73551f;color:#2d2520a6;font-size:clamp(13px,1.4vw,16px);font-weight:400;letter-spacing:.02em;line-height:1.8;margin:0;max-width:clamp(240px,28vw,360px);opacity:0;padding:clamp(16px,2.2vw,22px) clamp(20px,3vw,28px);position:absolute;z-index:5}.home .emotion-section .emotion-text.emotion-top[data-v-eb25f9fa]{animation:fadeInDown-eb25f9fa 1s ease .3s forwards;left:50%;top:-10%;transform:translate(-50%)}@media(min-width:1600px){.home .emotion-section .emotion-text.emotion-top[data-v-eb25f9fa]{top:-8%}}.home .emotion-section .emotion-text.emotion-right[data-v-eb25f9fa]{animation:fadeInLeft-eb25f9fa 1s ease .6s forwards;line-height:1.6;max-width:clamp(80px,10vw,120px);right:0}.home .emotion-section .emotion-text.emotion-left[data-v-eb25f9fa],.home .emotion-section .emotion-text.emotion-right[data-v-eb25f9fa]{border-left:none;border-top:3px solid #8b7355;display:flex;flex-direction:column;justify-content:center;min-height:clamp(180px,25vh,280px);text-align:center;top:50%;transform:translateY(-50%);width:auto;word-spacing:100vw;writing-mode:horizontal-tb}.home .emotion-section .emotion-text.emotion-left[data-v-eb25f9fa]{animation:fadeInRight-eb25f9fa 1s ease .9s forwards;left:0;line-height:1.8;max-width:clamp(100px,12vw,150px)}.home .emotion-section .emotion-center[data-v-eb25f9fa]{animation:fadeInScale-eb25f9fa 1.2s ease 1.2s forwards;background:#fff;border:2px solid rgba(139,115,85,.15);border-radius:24px;box-shadow:0 12px 48px #8b73552e;margin:0 clamp(16px,3vw,48px);opacity:0;padding:clamp(20px,7vw,20px) clamp(40px,6vw,50px);position:relative;text-align:center;width:calc(100% - (clamp(16px,3vw,48px)*2));z-index:10}.home .emotion-section .emotion-center[data-v-eb25f9fa]:before{background:linear-gradient(135deg,#8b735533,#7c947333);border-radius:24px;content:"";inset:-3px;position:absolute;z-index:-1}@media(max-width:1024px){.home .emotion-section .emotion-center[data-v-eb25f9fa]{padding-bottom:10px!important;padding-top:10px!important}}.home .emotion-section .emotion-center-circle[data-v-eb25f9fa]{animation:zenPulse-eb25f9fa 4s ease-in-out infinite;border:3px solid #8b7355;border-radius:50%;height:clamp(100px,13vw,140px);margin:0 auto clamp(24px,3.5vw,36px);position:relative;width:clamp(100px,13vw,140px)}.home .emotion-section .emotion-center-circle[data-v-eb25f9fa]:before{border:2px solid rgba(139,115,85,.5);border-radius:50%;content:"";height:60%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60%}.home .emotion-section .emotion-center-circle[data-v-eb25f9fa]:after{background:#8b7355;border-radius:50%;content:"";height:25%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:25%}.home .emotion-section .emotion-question[data-v-eb25f9fa]{color:#2d2520;font-family:Georgia,"Noto Serif SC","Source Han Serif SC",serif;font-size:clamp(24px,2vw,46px);font-weight:700;letter-spacing:-.02em;line-height:1.3;margin-bottom:clamp(18px,2.7vw,28px)}.home .emotion-section .emotion-sub[data-v-eb25f9fa]{color:#2d2520bf;font-size:clamp(17px,2.3vw,21px);font-weight:400;letter-spacing:.01em;line-height:1.7;margin-bottom:clamp(14px,2.1vw,22px)}.home .emotion-section .emotion-product-link[data-v-eb25f9fa]{color:#8b7355;font-size:clamp(16px,2vw,19px);font-weight:500;letter-spacing:.02em;line-height:1.7;margin-bottom:clamp(28px,4vw,40px)}.home .emotion-section .emotion-cta[data-v-eb25f9fa]{align-items:center;background:linear-gradient(135deg,#8b7355,#6b5644);border-radius:50px;box-shadow:0 6px 20px #8b735559;color:#f5f1e8;display:inline-flex;font-size:clamp(16px,1.9vw,18px);font-weight:700;gap:8px;letter-spacing:.5px;overflow:hidden;padding:clamp(16px,2.2vw,20px) clamp(36px,5.5vw,56px);position:relative;text-decoration:none;transition:all .3s ease}.home .emotion-section .emotion-cta[data-v-eb25f9fa]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.home .emotion-section .emotion-cta[data-v-eb25f9fa]:hover{box-shadow:0 10px 30px #8b735573;transform:translateY(-3px)}.home .emotion-section .emotion-cta[data-v-eb25f9fa]:hover:before{left:100%}@media(max-width:1200px){.home .emotion-section .emotion-text[data-v-eb25f9fa]{font-size:13px;max-width:280px}.home .emotion-section .emotion-text.emotion-top[data-v-eb25f9fa]{top:2%}.home .emotion-section .emotion-center[data-v-eb25f9fa]{max-width:500px}}@media(max-width:1024px){.home .emotion-section .emotion-grid[data-v-eb25f9fa]{flex-direction:column;gap:24px;min-height:auto;padding:0 20px}.home .emotion-section .emotion-text[data-v-eb25f9fa]{left:auto!important;max-width:100%;position:relative!important;right:auto!important;top:auto!important;transform:none!important;width:100%}.home .emotion-section .emotion-text.emotion-left[data-v-eb25f9fa],.home .emotion-section .emotion-text.emotion-right[data-v-eb25f9fa],.home .emotion-section .emotion-text.emotion-top[data-v-eb25f9fa]{display:none!important}.home .emotion-section .emotion-center[data-v-eb25f9fa]{max-width:100%;position:relative!important;width:100%}}.home .section[data-v-eb25f9fa]{margin-bottom:36px}.home .section-header[data-v-eb25f9fa]{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}@media(max-width:640px){.home .section-header[data-v-eb25f9fa]{align-items:flex-start;flex-direction:column;gap:24px}}.home .section-title[data-v-eb25f9fa]{background:linear-gradient(135deg,#8b7355,#6b5644);-webkit-background-clip:text;font-family:Georgia,"Noto Serif SC","Source Han Serif SC",serif;font-size:clamp(28px,4vw,30px);-webkit-text-fill-color:transparent;background-clip:text;padding-bottom:16px;position:relative}.home .section-title[data-v-eb25f9fa]:after{background:linear-gradient(135deg,#8b7355,#6b5644);border-radius:9999px;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.home .section .view-all[data-v-eb25f9fa]{color:#8b7355;font-size:15px;font-weight:600;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.home .section .view-all[data-v-eb25f9fa]:after{background:linear-gradient(135deg,#8b7355,#6b5644);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s cubic-bezier(.4,0,.2,1);width:0}.home .section .view-all[data-v-eb25f9fa]:hover{color:#6b5644;transform:translate(4px)}.home .section .view-all[data-v-eb25f9fa]:hover:after{width:calc(100% - 20px)}.home .category-grid[data-v-eb25f9fa]{display:grid;gap:32px;grid-template-columns:repeat(8,minmax(10px,1fr))}@media(max-width:640px){.home .category-grid[data-v-eb25f9fa]{gap:24px;grid-template-columns:repeat(2,1fr)}}.home .category-card[data-v-eb25f9fa]{align-items:center;background:#fff;border:2px solid #e8dcc8;border-radius:24px;display:flex;flex-direction:column;gap:16px;overflow:hidden;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.home .category-card[data-v-eb25f9fa]:before{background:linear-gradient(135deg,#8b7355,#6b5644);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.home .category-card[data-v-eb25f9fa]:hover{border-color:#8b7355;box-shadow:0 8px 24px #3d32261f;transform:translateY(-6px)}.home .category-card[data-v-eb25f9fa]:hover:before{transform:scaleX(1)}.home .category-card:hover .category-card__icon[data-v-eb25f9fa]{transform:scale(1.1) rotate(5deg)}.home .category-card__icon[data-v-eb25f9fa]{align-items:center;background:linear-gradient(135deg,#8b73551a,#7c94731a);border-radius:16px;display:flex;font-size:32px;height:60px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:60px}.home .category-card__icon img[data-v-eb25f9fa]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.home .category-card span[data-v-eb25f9fa]{color:#3d3226;font-size:14px;font-weight:600;line-height:1.3}.home .product-grid[data-v-eb25f9fa]{display:grid;gap:32px;grid-template-columns:repeat(4,1fr)}@media(max-width:640px){.home .product-grid[data-v-eb25f9fa]{gap:24px;grid-template-columns:repeat(2,1fr)}}@keyframes zenPulse-eb25f9fa{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@keyframes fadeInDown-eb25f9fa{0%{opacity:0;transform:translate(-50%,-30px)}to{opacity:1;transform:translate(-50%)}}@keyframes fadeInLeft-eb25f9fa{0%{opacity:0;transform:translate(30px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes fadeInRight-eb25f9fa{0%{opacity:0;transform:translate(-30px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes slideInUp-eb25f9fa{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale-eb25f9fa{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.home[data-v-eb25f9fa]{background:linear-gradient(180deg,#f8f9ff,#fff);min-height:100vh}.container[data-v-eb25f9fa]{margin:0 clamp(16px,3vw,48px);width:calc(100% - (clamp(16px,3vw,48px)*2))}.hero-banner[data-v-eb25f9fa]{margin:0 clamp(16px,8vw,10vw) 60px}.hero-banner[data-v-eb25f9fa] .el-carousel{border-radius:20px;overflow:hidden}.hero-banner[data-v-eb25f9fa] .el-carousel__arrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff4d;border:1px solid hsla(0,0%,100%,.2)}.hero-banner[data-v-eb25f9fa] .el-carousel__arrow:hover{background:#ffffff80}.hero-banner[data-v-eb25f9fa] .el-carousel__indicator button{background:#fff6}.hero-banner[data-v-eb25f9fa] .el-carousel__indicator.is-active button{background:linear-gradient(135deg,#667eea,#764ba2)}.hero-banner .banner-slide[data-v-eb25f9fa]{background-color:#1a1a1a;background-position:50%;background-size:cover;height:100%;position:relative;width:100%}.hero-banner .banner-slide[data-v-eb25f9fa]:before{background:linear-gradient(135deg,#667eea4d,#764ba24d);content:"";inset:0;position:absolute}.hero-banner .banner-content[data-v-eb25f9fa]{animation:fadeInUp-eb25f9fa .8s ease;color:#fff;left:clamp(16px,3vw,48px);max-width:min(600px,50%);position:absolute;top:50%;transform:translateY(-50%);z-index:1}.hero-banner .banner-content h1[data-v-eb25f9fa]{color:#fff;font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.2;margin:0 0 24px;text-shadow:0 4px 20px rgba(0,0,0,.3)}.hero-banner .banner-btn[data-v-eb25f9fa]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50px;box-shadow:0 8px 24px #667eea66;color:#fff;display:inline-block;font-size:clamp(14px,1.2vw,16px);font-weight:600;padding:clamp(12px,1.5vw,16px) clamp(24px,3vw,40px);text-decoration:none;transition:all .3s ease}.hero-banner .banner-btn[data-v-eb25f9fa]:hover{box-shadow:0 12px 32px #667eea80;transform:translateY(-2px)}@keyframes fadeInUp-eb25f9fa{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.section[data-v-eb25f9fa]{padding:12px 0}.section-header[data-v-eb25f9fa]{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.section-title[data-v-eb25f9fa]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;font-size:32px;font-weight:800;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;margin:0;position:relative}.section-title[data-v-eb25f9fa]:after{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:2px;bottom:-8px;content:"";height:4px;left:0;position:absolute;width:60px}.view-all[data-v-eb25f9fa]{color:#667eea;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s ease}.view-all[data-v-eb25f9fa]:hover{color:#764ba2;transform:translate(4px)}.category-grid[data-v-eb25f9fa]{display:grid;gap:16px;grid-template-columns:repeat(8,minmax(0,1fr));width:100%}@media(max-width:1024px){.category-grid[data-v-eb25f9fa]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:480px){.category-grid[data-v-eb25f9fa]{gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}}.category-card[data-v-eb25f9fa]{align-items:center;background:#fff;border:2px solid transparent;border-radius:16px;color:#333;display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:10px;overflow:hidden;padding:20px 0;position:relative;text-align:center;text-decoration:none;transition:all .3s ease;width:100%}.category-card[data-v-eb25f9fa]:before{background:linear-gradient(135deg,#667eea0d,#764ba20d);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.category-card[data-v-eb25f9fa]:hover{border-color:#667eea;box-shadow:0 8px 24px #667eea33;transform:translateY(-4px)}.category-card[data-v-eb25f9fa]:hover:before{opacity:1}.category-card__icon[data-v-eb25f9fa]{align-items:center;display:flex;font-size:36px;height:48px;justify-content:center;transition:transform .3s ease;width:48px}.category-card__icon img[data-v-eb25f9fa]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.category-card:hover .category-card__icon[data-v-eb25f9fa]{transform:scale(1.1)}.product-grid[data-v-eb25f9fa]{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.product-grid[data-v-eb25f9fa]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.product-grid[data-v-eb25f9fa]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.product-grid[data-v-eb25f9fa]{gap:16px;grid-template-columns:repeat(2,1fr)}}.blog-section[data-v-eb25f9fa]{padding:6px 0}.blog-header[data-v-eb25f9fa]{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:40px}@media(max-width:768px){.blog-header[data-v-eb25f9fa]{align-items:flex-start;flex-direction:column;gap:20px}}.blog-header-text .section-title[data-v-eb25f9fa]{margin-bottom:8px}.blog-header-text .section-title[data-v-eb25f9fa]:after{display:none}.blog-subtitle[data-v-eb25f9fa]{color:#6b7280;font-size:16px;font-weight:400;margin:0}.blog-read-more[data-v-eb25f9fa]{align-items:center;background:transparent;border:1.5px solid #2b2b2b;border-radius:2px;color:#2b2b2b;display:inline-flex;font-size:13px;font-weight:500;gap:8px;letter-spacing:.1em;padding:12px 32px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.blog-read-more[data-v-eb25f9fa]:hover{background:#2b2b2b;color:#f7f5f2;transform:translateY(-2px)}@media(max-width:768px){.blog-read-more[data-v-eb25f9fa]{font-size:12px;padding:10px 24px}}.blog-grid[data-v-eb25f9fa]{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.blog-grid[data-v-eb25f9fa]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.blog-grid[data-v-eb25f9fa]{grid-template-columns:1fr}}.blog-skeleton[data-v-eb25f9fa]{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;overflow:hidden}.blog-skeleton .skeleton-image[data-v-eb25f9fa]{animation:loading-eb25f9fa 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;height:240px;width:100%}.blog-skeleton .skeleton-content[data-v-eb25f9fa]{padding:24px}.blog-skeleton .skeleton-title[data-v-eb25f9fa]{height:20px;margin-bottom:12px}.blog-skeleton .skeleton-text[data-v-eb25f9fa],.blog-skeleton .skeleton-title[data-v-eb25f9fa]{animation:loading-eb25f9fa 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:4px}.blog-skeleton .skeleton-text[data-v-eb25f9fa]{height:14px;margin-bottom:8px}.blog-skeleton .skeleton-text[data-v-eb25f9fa]:last-child{width:80%}@keyframes loading-eb25f9fa{0%{background-position:200% 0}to{background-position:-200% 0}}.trust-section[data-v-eb25f9fa]{background:linear-gradient(135deg,#667eea0d,#764ba20d);margin-bottom:40px;margin-left:calc(clamp(16px,3vw,48px)*-1);margin-top:40px;padding:60px clamp(16px,3vw,48px);width:100vw}.trust-header[data-v-eb25f9fa]{margin-bottom:48px;text-align:center}.trust-header h2[data-v-eb25f9fa]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;font-size:clamp(28px,4vw,36px);font-weight:800;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 12px}.trust-header p[data-v-eb25f9fa]{color:#6b7280;font-size:clamp(14px,1.5vw,16px);font-weight:500;margin:0}.trust-grid[data-v-eb25f9fa]{display:grid;gap:32px;grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.trust-grid[data-v-eb25f9fa]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.trust-grid[data-v-eb25f9fa]{grid-template-columns:1fr}}.trust-item[data-v-eb25f9fa]{align-items:center;background:#fff;border:2px solid transparent;border-radius:16px;display:flex;gap:16px;padding:24px;transition:all .3s ease}.trust-item[data-v-eb25f9fa]:hover{border-color:#667eea33;box-shadow:0 8px 24px #667eea26;transform:translateY(-4px)}.trust-item .trust-icon[data-v-eb25f9fa]{filter:drop-shadow(0 2px 8px rgba(102,126,234,.3));font-size:40px}.trust-item h4[data-v-eb25f9fa]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;font-size:16px;font-weight:700;margin:0 0 6px;-webkit-text-fill-color:transparent;background-clip:text}.trust-item p[data-v-eb25f9fa]{color:#6b7280;font-size:13px;margin:0}.hero-banner[data-v-eb25f9fa]{align-items:center;background:linear-gradient(135deg,#2b2b2b,#3a3a3a);justify-content:center;margin:0 clamp(16px,3vw,60px);overflow:hidden;position:relative;text-align:center;width:calc(100% - (clamp(16px,3vw,48px)*2))}.hero-banner .hero-bg-image[data-v-eb25f9fa]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.hero-banner[data-v-eb25f9fa]:before{background:linear-gradient(135deg,#2b2b2bb3,#2b2b2b80);content:"";inset:0;position:absolute;z-index:1}.hero-content[data-v-eb25f9fa]{animation:fadeInUp-eb25f9fa 1s ease;padding:60px 20px;position:relative;z-index:2}.hero-title[data-v-eb25f9fa]{color:#f7f5f2;font-size:clamp(40px,7vw,72px);font-weight:300;letter-spacing:-.02em;line-height:1.2;margin:0 0 32px}.hero-title br[data-v-eb25f9fa]{display:block}.hero-subtitle[data-v-eb25f9fa]{color:#f7f5f2cc;font-size:clamp(16px,2vw,22px);font-weight:300;letter-spacing:.02em;line-height:1.6;margin:0 0 48px}.hero-btn[data-v-eb25f9fa]{background:#8c7a5b;border:1px solid #8c7a5b;border-radius:2px;color:#f7f5f2;display:inline-block;font-size:15px;font-weight:500;letter-spacing:.1em;padding:16px 48px;text-decoration:none;transition:all .3s ease}.hero-btn[data-v-eb25f9fa]:hover{background:transparent;border-color:#8c7a5b;color:#8c7a5b}.emotion-section[data-v-eb25f9fa]{align-items:center;background:#faf9f7;display:flex;justify-content:center;margin:0 clamp(16px,3vw,48px);padding:clamp(40px,8vw,80px) clamp(16px,3vw,40px);position:relative;width:calc(100% - (clamp(16px,3vw,48px)*2))}.emotion-section[data-v-eb25f9fa]:before{background:linear-gradient(180deg,transparent,rgba(140,122,91,.3));content:"";height:60px;left:50%;position:absolute;top:0;transform:translate(-50%);width:1px}
