.akiya-infographic-wrapper[data-v-33a23cea]{background:#f5f5f5;border:1px solid #ebebeb;border-radius:12px;margin:40px 0;padding:30px 20px}.infographic-grid[data-v-33a23cea]{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px;display:grid}.stat-card[data-v-33a23cea]{text-align:center;background:#fff;border:1px solid #ebebeb;border-radius:8px;padding:20px;transition:transform .2s;box-shadow:0 1px 3px #0000000d}.stat-card[data-v-33a23cea]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.stat-number[data-v-33a23cea]{color:#26a65d;margin-bottom:5px;font-size:24px;font-weight:700}.stat-label[data-v-33a23cea]{color:#333;margin-bottom:5px;font-size:14px;font-weight:600}.stat-detail[data-v-33a23cea]{color:#666;font-size:12px}.price-range-section[data-v-33a23cea]{background:#fff;border:1px solid #ebebeb;border-radius:8px;padding:25px;box-shadow:0 1px 3px #0000000d}.range-title[data-v-33a23cea]{color:#333;text-align:center;margin-bottom:20px;font-size:18px;font-weight:600}.price-bars[data-v-33a23cea]{space-y:15px}.price-bar[data-v-33a23cea]{margin-bottom:15px}.bar-fill[data-v-33a23cea]{background:linear-gradient(90deg,#26a65d 0%,#2dc870 100%);border-radius:4px;height:30px;margin-bottom:5px;transition:width .5s}.bar-label[data-v-33a23cea]{justify-content:space-between;font-size:13px;display:flex}.price[data-v-33a23cea]{color:#333;font-weight:600}.desc[data-v-33a23cea]{color:#666;font-size:12px}:root.dark .akiya-infographic-wrapper[data-v-33a23cea]{background:#0d1117;border-color:#161b22}:root.dark .stat-card[data-v-33a23cea]{color:#ebebeb;background:#161b22;border-color:#292929}:root.dark .price-range-section[data-v-33a23cea]{background:#161b22;border-color:#292929}:root.dark .stat-number[data-v-33a23cea]{color:#48d585}:root.dark .stat-label[data-v-33a23cea],:root.dark .range-title[data-v-33a23cea],:root.dark .price[data-v-33a23cea]{color:#e0e0e0}:root.dark .stat-detail[data-v-33a23cea],:root.dark .desc[data-v-33a23cea]{color:#999}:root.dark .bar-fill[data-v-33a23cea]{background:linear-gradient(90deg,#26a65d 0%,#48d585 100%)}@media (width<=640px){.infographic-grid[data-v-33a23cea]{grid-template-columns:1fr;gap:15px}.stat-number[data-v-33a23cea]{font-size:18px}.akiya-infographic-wrapper[data-v-33a23cea]{padding:20px 15px}}.prose strong{color:#1f2937}.dark .prose strong{color:#e5e7eb}.prose a{color:#1f2937}.prose a:hover{color:#16a34a}.dark .prose a{color:#e5e7eb}.dark .prose a:hover{color:#22c55e}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6,.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:#111827!important}.dark .article-content h1,.dark .article-content h2,.dark .article-content h3,.dark .article-content h4,.dark .article-content h5,.dark .article-content h6,.dark .prose h1,.dark .prose h2,.dark .prose h3,.dark .prose h4,.dark .prose h5,.dark .prose h6{color:#f3f4f6!important}.prose p,.prose li,.prose ul,.prose ol{color:#374151}.dark .prose p,.dark .prose li,.dark .prose ul,.dark .prose ol{color:#d1d5db}.hero-image-wrapper{width:calc(100% + 2rem);margin:1rem -1rem 2rem}@media (width>=768px){.hero-image-wrapper{width:calc(100vw - 4rem);max-width:896px;margin-left:0;margin-right:0;position:relative;left:50%;transform:translate(-50%)}}@media (width>=1024px){.hero-image-wrapper{width:896px}}.hero-image-container{width:100%;height:400px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 85%,#0000);mask-image:linear-gradient(#000 0 85%,#0000)}.hero-image{object-fit:cover;object-position:center bottom;width:100%;height:100%}.cta-button-wrapper{text-align:center!important;margin:32px 0!important}.cta-button-link{color:#fff!important;cursor:pointer!important;background-color:#26a65d!important;border-radius:6px!important;align-items:center!important;padding:10px 24px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;transition:background-color .2s!important;display:inline-flex!important}.cta-button-link:hover{background-color:#229954!important}.cta-button-link.cta-large{padding:12px 32px!important;font-size:16px!important;font-weight:700!important}
