{"id":1676,"date":"2025-12-12T14:14:26","date_gmt":"2025-12-12T06:14:26","guid":{"rendered":"https:\/\/speedvat.com\/?page_id=1676"},"modified":"2026-07-20T23:10:47","modified_gmt":"2026-07-20T15:10:47","slug":"jct-japan-vat-services","status":"publish","type":"page","link":"https:\/\/www.speedvat.com\/zh\/jct-japan-vat-services\/","title":{"rendered":"JCT japan VAT services"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"1676\" class=\"elementor elementor-1676\">\n\t\t\t\t<div class=\"elementor-element elementor-element-235a18ef e-flex e-con-boxed e-con e-parent\" data-id=\"235a18ef\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-58b68bb2 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"58b68bb2\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c6e92a5 e-flex e-con-boxed e-con e-parent\" data-id=\"c6e92a5\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bc74b6e elementor-widget elementor-widget-html\" data-id=\"bc74b6e\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>JCT Japan VAT Services - SPEEDVAT<\/title>\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\n    <style>\n        :root {\n            --brand: #FF6B2C;\n            --brand-dark: #E8551A;\n            --brand-light: #FFF3EC;\n            --brand-soft: #FFE8D6;\n            --ink-900: #1A1A2E;\n            --ink-800: #2D2D44;\n            --ink-700: #3D3D5C;\n            --ink-500: #6B6B80;\n            --ink-300: #A0A0B0;\n            --surface: #FFFFFF;\n            --surface-alt: #F8F9FC;\n            --border: #E8E8F0;\n            --radius-sm: 8px;\n            --radius-md: 12px;\n            --radius-lg: 20px;\n            --shadow-sm: 0 2px 8px rgba(26,26,46,0.06);\n            --shadow-md: 0 8px 30px rgba(26,26,46,0.08);\n            --shadow-lg: 0 20px 60px rgba(26,26,46,0.12);\n        }\n        * { margin: 0; padding: 0; box-sizing: border-box; }\n        body {\n            font-family: 'Inter', 'Plus Jakarta Sans', -apple-system, sans-serif;\n            color: var(--ink-700);\n            line-height: 1.6;\n            background: var(--surface);\n            -webkit-font-smoothing: antialiased;\n        }\n        img { max-width: 100%; display: block; }\n        a { text-decoration: none; color: inherit; }\n        .container { max-width: 1140px; margin: 0 auto; padding: 0 24px; }\n        h1, h2, h3, h4 { font-family: 'Plus Jakarta Sans', sans-serif; }\n\n        \/* ===== Hero ===== *\/\n        .hero {\n            position: relative;\n            padding: 80px 0 100px;\n            background: linear-gradient(135deg, var(--brand-light) 0%, #FFFFFF 60%);\n            overflow: hidden;\n        }\n        .hero::before {\n            content: '';\n            position: absolute;\n            top: -100px; right: -100px;\n            width: 500px; height: 500px;\n            background: radial-gradient(circle, rgba(255,107,44,0.08) 0%, transparent 70%);\n            border-radius: 50%;\n        }\n        .hero::after {\n            content: '';\n            position: absolute;\n            bottom: -200px; left: -150px;\n            width: 400px; height: 400px;\n            background: radial-gradient(circle, rgba(232,85,26,0.06) 0%, transparent 70%);\n            border-radius: 50%;\n        }\n        .hero-inner {\n            position: relative;\n            z-index: 1;\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 60px;\n            align-items: center;\n        }\n        .hero-left .badge-jp {\n            display: inline-flex;\n            align-items: center;\n            gap: 10px;\n            padding: 8px 18px;\n            background: var(--surface);\n            border: 1px solid var(--brand-soft);\n            border-radius: 100px;\n            font-size: 14px;\n            font-weight: 600;\n            color: var(--brand);\n            margin-bottom: 28px;\n            box-shadow: var(--shadow-sm);\n        }\n        .hero-left .badge-jp .flag-jp {\n            width: 28px; height: 20px;\n            border-radius: 3px;\n            overflow: hidden;\n            flex-shrink: 0;\n            background: #FFF;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n        }\n        .hero-left .badge-jp .flag-jp span {\n            display: block;\n            width: 12px; height: 12px;\n            background: #BC002D;\n            border-radius: 50%;\n        }\n        .hero-left h1 {\n            font-size: 44px;\n            font-weight: 800;\n            color: var(--ink-900);\n            line-height: 1.2;\n            margin-bottom: 20px;\n            letter-spacing: -0.02em;\n        }\n        .hero-left h1 .accent { color: var(--brand); }\n        .hero-left .hero-desc {\n            font-size: 16px;\n            color: var(--ink-500);\n            margin-bottom: 36px;\n            max-width: 480px;\n        }\n        .hero-stats {\n            display: grid;\n            grid-template-columns: repeat(2, 1fr);\n            gap: 16px;\n        }\n        .hero-stat {\n            background: var(--surface);\n            border: 1px solid var(--border);\n            border-radius: var(--radius-md);\n            padding: 22px 24px;\n            transition: all 0.35s ease;\n        }\n        .hero-stat:hover {\n            border-color: var(--brand);\n            box-shadow: var(--shadow-md);\n            transform: translateY(-3px);\n        }\n        .hero-stat .stat-label {\n            font-size: 13px;\n            color: var(--ink-300);\n            font-weight: 500;\n            margin-bottom: 6px;\n        }\n        .hero-stat .stat-value {\n            font-size: 20px;\n            font-weight: 700;\n            color: var(--ink-900);\n        }\n        .hero-stat .stat-value .hl { color: var(--brand); }\n\n        \/* Hero Right - Tax Card *\/\n        .hero-right {\n            position: relative;\n        }\n        .tax-card {\n            background: linear-gradient(160deg, var(--ink-900) 0%, var(--ink-800) 100%);\n            border-radius: var(--radius-lg);\n            padding: 40px 36px;\n            box-shadow: var(--shadow-lg);\n            position: relative;\n            overflow: hidden;\n        }\n        .tax-card::before {\n            content: '';\n            position: absolute;\n            top: -60px; right: -60px;\n            width: 200px; height: 200px;\n            background: radial-gradient(circle, rgba(255,107,44,0.15) 0%, transparent 70%);\n            border-radius: 50%;\n        }\n        .tax-card .tc-header {\n            display: flex;\n            align-items: center;\n            gap: 16px;\n            margin-bottom: 32px;\n            position: relative;\n            z-index: 1;\n        }\n        .tax-card .tc-flag {\n            width: 56px; height: 40px;\n            border-radius: 6px;\n            background: #FFF;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            flex-shrink: 0;\n        }\n        .tax-card .tc-flag span {\n            display: block;\n            width: 24px; height: 24px;\n            background: #BC002D;\n            border-radius: 50%;\n        }\n        .tax-card .tc-title {\n            color: #FFF;\n        }\n        .tax-card .tc-title .tc-name {\n            font-size: 18px;\n            font-weight: 700;\n            font-family: 'Plus Jakarta Sans', sans-serif;\n        }\n        .tax-card .tc-title .tc-sub {\n            font-size: 13px;\n            color: rgba(255,255,255,0.5);\n            margin-top: 2px;\n        }\n        .tax-card .tc-rates {\n            display: flex;\n            flex-direction: column;\n            gap: 14px;\n            position: relative;\n            z-index: 1;\n        }\n        .tc-rate-item {\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            padding: 18px 20px;\n            background: rgba(255,255,255,0.05);\n            border: 1px solid rgba(255,255,255,0.08);\n            border-radius: var(--radius-md);\n            transition: all 0.3s ease;\n        }\n        .tc-rate-item:hover {\n            background: rgba(255,107,44,0.1);\n            border-color: rgba(255,107,44,0.3);\n        }\n        .tc-rate-item .tc-label {\n            color: rgba(255,255,255,0.7);\n            font-size: 14px;\n        }\n        .tc-rate-item .tc-label .tc-detail {\n            display: block;\n            font-size: 12px;\n            color: rgba(255,255,255,0.4);\n            margin-top: 2px;\n        }\n        .tc-rate-item .tc-value {\n            font-size: 28px;\n            font-weight: 800;\n            color: var(--brand);\n            font-family: 'Plus Jakarta Sans', sans-serif;\n        }\n        .tc-rate-item .tc-value .small {\n            font-size: 14px;\n            color: rgba(255,255,255,0.4);\n            font-weight: 500;\n        }\n\n        \/* ===== Section Header ===== *\/\n        .section {\n            padding: 90px 0;\n        }\n        .section-alt {\n            background: var(--surface-alt);\n        }\n        .section-dark {\n            background: var(--ink-900);\n        }\n        .section-header {\n            text-align: center;\n            max-width: 680px;\n            margin: 0 auto 56px;\n        }\n        .section-header .eyebrow {\n            display: inline-block;\n            font-size: 13px;\n            font-weight: 700;\n            color: var(--brand);\n            text-transform: uppercase;\n            letter-spacing: 0.1em;\n            margin-bottom: 14px;\n        }\n        .section-header h2 {\n            font-size: 36px;\n            font-weight: 800;\n            color: var(--ink-900);\n            line-height: 1.25;\n            letter-spacing: -0.02em;\n        }\n        .section-header h2 .accent { color: var(--brand); }\n        .section-header p {\n            font-size: 16px;\n            color: var(--ink-500);\n            margin-top: 16px;\n        }\n        .section-dark .section-header h2 { color: #FFF; }\n        .section-dark .section-header p { color: rgba(255,255,255,0.6); }\n\n        \/* ===== Core Services ===== *\/\n        .core-grid {\n            display: grid;\n            grid-template-columns: repeat(3, 1fr);\n            gap: 24px;\n        }\n        .core-card {\n            background: var(--surface);\n            border: 1px solid var(--border);\n            border-radius: var(--radius-lg);\n            padding: 40px 32px;\n            transition: all 0.35s ease;\n            position: relative;\n            overflow: hidden;\n        }\n        .core-card::before {\n            content: '';\n            position: absolute;\n            top: 0; left: 0;\n            width: 100%; height: 3px;\n            background: var(--brand);\n            transform: scaleX(0);\n            transform-origin: left;\n            transition: transform 0.35s ease;\n        }\n        .core-card:hover {\n            border-color: rgba(255,107,44,0.3);\n            box-shadow: var(--shadow-md);\n            transform: translateY(-4px);\n        }\n        .core-card:hover::before { transform: scaleX(1); }\n        .core-card .core-icon {\n            width: 56px; height: 56px;\n            background: var(--brand-light);\n            border-radius: 14px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            margin-bottom: 24px;\n            transition: all 0.35s ease;\n        }\n        .core-card:hover .core-icon { background: var(--brand); }\n        .core-card .core-icon svg {\n            width: 28px; height: 28px;\n            fill: none; stroke: var(--brand);\n            stroke-width: 2; stroke-linecap: round; stroke-linejoin: round;\n            transition: stroke 0.35s ease;\n        }\n        .core-card:hover .core-icon svg { stroke: #FFF; }\n        .core-card .core-num {\n            position: absolute;\n            top: 28px; right: 28px;\n            font-size: 40px;\n            font-weight: 800;\n            color: var(--brand-light);\n            line-height: 1;\n            transition: color 0.35s ease;\n            font-family: 'Plus Jakarta Sans', sans-serif;\n        }\n        .core-card:hover .core-num { color: var(--brand-soft); }\n        .core-card h3 {\n            font-size: 19px;\n            font-weight: 700;\n            color: var(--ink-900);\n            margin-bottom: 12px;\n        }\n        .core-card p {\n            font-size: 14px;\n            color: var(--ink-500);\n            line-height: 1.65;\n        }\n\n        \/* ===== JCT Registration Documents ===== *\/\n        .docs-layout {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 48px;\n            align-items: center;\n        }\n        .docs-left h2 {\n            font-size: 32px;\n            font-weight: 800;\n            color: var(--ink-900);\n            margin-bottom: 16px;\n            line-height: 1.3;\n        }\n        .docs-left h2 .accent { color: var(--brand); }\n        .docs-left p {\n            font-size: 15px;\n            color: var(--ink-500);\n            margin-bottom: 28px;\n        }\n        .docs-left .docs-note {\n            display: flex;\n            align-items: flex-start;\n            gap: 12px;\n            padding: 20px 24px;\n            background: var(--brand-light);\n            border-radius: var(--radius-md);\n            border-left: 3px solid var(--brand);\n        }\n        .docs-left .docs-note svg {\n            width: 22px; height: 22px;\n            fill: none; stroke: var(--brand);\n            stroke-width: 2; stroke-linecap: round; stroke-linejoin: round;\n            flex-shrink: 0;\n            margin-top: 1px;\n        }\n        .docs-left .docs-note p {\n            font-size: 14px;\n            color: var(--ink-700);\n            margin: 0;\n        }\n        .docs-right {\n            display: flex;\n            flex-direction: column;\n            gap: 16px;\n        }\n        .doc-item {\n            display: flex;\n            align-items: center;\n            gap: 20px;\n            padding: 24px 28px;\n            background: var(--surface);\n            border: 1px solid var(--border);\n            border-radius: var(--radius-md);\n            transition: all 0.3s ease;\n        }\n        .doc-item:hover {\n            border-color: var(--brand);\n            box-shadow: var(--shadow-sm);\n            transform: translateX(4px);\n        }\n        .doc-item .doc-num {\n            width: 40px; height: 40px;\n            background: var(--brand-light);\n            border-radius: 10px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            font-size: 16px;\n            font-weight: 800;\n            color: var(--brand);\n            flex-shrink: 0;\n            transition: all 0.3s ease;\n            font-family: 'Plus Jakarta Sans', sans-serif;\n        }\n        .doc-item:hover .doc-num {\n            background: var(--brand);\n            color: #FFF;\n        }\n        .doc-item .doc-info h4 {\n            font-size: 16px;\n            font-weight: 700;\n            color: var(--ink-900);\n            margin-bottom: 4px;\n        }\n        .doc-item .doc-info p {\n            font-size: 13px;\n            color: var(--ink-300);\n        }\n\n        \/* ===== Service Offerings ===== *\/\n        .offerings-grid {\n            display: grid;\n            grid-template-columns: repeat(3, 1fr);\n            gap: 24px;\n        }\n        .offer-card {\n            background: var(--surface);\n            border: 1px solid var(--border);\n            border-radius: var(--radius-lg);\n            padding: 36px 30px;\n            transition: all 0.35s ease;\n            position: relative;\n            overflow: hidden;\n        }\n        .offer-card::before {\n            content: '';\n            position: absolute;\n            top: 0; left: 0;\n            width: 100%; height: 3px;\n            background: var(--brand);\n            transform: scaleX(0);\n            transform-origin: left;\n            transition: transform 0.35s ease;\n        }\n        .offer-card:hover {\n            border-color: rgba(255,107,44,0.3);\n            box-shadow: var(--shadow-md);\n            transform: translateY(-4px);\n        }\n        .offer-card:hover::before { transform: scaleX(1); }\n        .offer-card .offer-icon {\n            width: 48px; height: 48px;\n            background: var(--brand-light);\n            border-radius: 12px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            margin-bottom: 20px;\n            transition: all 0.35s ease;\n        }\n        .offer-card:hover .offer-icon { background: var(--brand); }\n        .offer-card .offer-icon svg {\n            width: 24px; height: 24px;\n            fill: none; stroke: var(--brand);\n            stroke-width: 2; stroke-linecap: round; stroke-linejoin: round;\n            transition: stroke 0.35s ease;\n        }\n        .offer-card:hover .offer-icon svg { stroke: #FFF; }\n        .offer-card .offer-num {\n            position: absolute;\n            top: 24px; right: 24px;\n            font-size: 36px;\n            font-weight: 800;\n            color: var(--brand-light);\n            line-height: 1;\n            font-family: 'Plus Jakarta Sans', sans-serif;\n        }\n        .offer-card h3 {\n            font-size: 18px;\n            font-weight: 700;\n            color: var(--ink-900);\n            margin-bottom: 10px;\n        }\n        .offer-card p {\n            font-size: 14px;\n            color: var(--ink-500);\n            line-height: 1.6;\n        }\n\n        \/* ===== Registration Thresholds ===== *\/\n        .thresholds-grid {\n            display: grid;\n            grid-template-columns: repeat(3, 1fr);\n            gap: 24px;\n        }\n        .threshold-card {\n            background: rgba(255,255,255,0.04);\n            border: 1px solid rgba(255,255,255,0.08);\n            border-radius: var(--radius-lg);\n            padding: 36px 30px;\n            transition: all 0.35s ease;\n            position: relative;\n            overflow: hidden;\n        }\n        .threshold-card::before {\n            content: '';\n            position: absolute;\n            top: 0; left: 0;\n            width: 100%; height: 3px;\n            background: var(--brand);\n            transform: scaleX(0);\n            transform-origin: left;\n            transition: transform 0.35s ease;\n        }\n        .threshold-card:hover {\n            background: rgba(255,107,44,0.06);\n            border-color: rgba(255,107,44,0.2);\n            transform: translateY(-4px);\n        }\n        .threshold-card:hover::before { transform: scaleX(1); }\n        .threshold-card .th-num {\n            font-size: 48px;\n            font-weight: 800;\n            color: var(--brand);\n            line-height: 1;\n            margin-bottom: 8px;\n            font-family: 'Plus Jakarta Sans', sans-serif;\n        }\n        .threshold-card .th-num .unit {\n            font-size: 18px;\n            color: rgba(255,255,255,0.4);\n            font-weight: 500;\n        }\n        .threshold-card .th-label {\n            font-size: 15px;\n            font-weight: 600;\n            color: #FFF;\n            margin-bottom: 12px;\n            font-family: 'Plus Jakarta Sans', sans-serif;\n        }\n        .threshold-card .th-desc {\n            font-size: 13px;\n            color: rgba(255,255,255,0.5);\n            line-height: 1.6;\n        }\n        .threshold-card .th-tag {\n            display: inline-block;\n            padding: 4px 12px;\n            background: rgba(255,107,44,0.15);\n            border: 1px solid rgba(255,107,44,0.3);\n            border-radius: 100px;\n            font-size: 12px;\n            font-weight: 600;\n            color: var(--brand);\n            margin-top: 16px;\n        }\n\n        \/* ===== FAQ ===== *\/\n        .faq-list {\n            max-width: 800px;\n            margin: 0 auto;\n        }\n        .faq-item {\n            background: var(--surface);\n            border: 1px solid var(--border);\n            border-radius: var(--radius-md);\n            margin-bottom: 16px;\n            overflow: hidden;\n            transition: all 0.3s ease;\n        }\n        .faq-item:hover {\n            border-color: rgba(255,107,44,0.3);\n            box-shadow: var(--shadow-sm);\n        }\n        .faq-item.active {\n            border-color: var(--brand);\n            box-shadow: var(--shadow-md);\n        }\n        .faq-header {\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            gap: 16px;\n            padding: 24px 28px;\n            cursor: pointer;\n            transition: background 0.2s ease;\n        }\n        .faq-header:hover { background: var(--surface-alt); }\n        .faq-item.active .faq-header { background: var(--brand-light); }\n        .faq-q {\n            display: flex;\n            align-items: center;\n            gap: 14px;\n            flex: 1;\n        }\n        .faq-q .q-num {\n            width: 32px; height: 32px;\n            background: var(--brand-light);\n            border-radius: 8px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            font-size: 14px;\n            font-weight: 700;\n            color: var(--brand);\n            flex-shrink: 0;\n            transition: all 0.3s ease;\n            font-family: 'Plus Jakarta Sans', sans-serif;\n        }\n        .faq-item.active .faq-q .q-num {\n            background: var(--brand);\n            color: #FFF;\n        }\n        .faq-q .q-text {\n            font-size: 16px;\n            font-weight: 600;\n            color: var(--ink-900);\n        }\n        .faq-toggle {\n            width: 32px; height: 32px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            flex-shrink: 0;\n            transition: transform 0.3s ease;\n        }\n        .faq-item.active .faq-toggle {\n            transform: rotate(180deg);\n        }\n        .faq-toggle svg {\n            width: 20px; height: 20px;\n            fill: none; stroke: var(--ink-300);\n            stroke-width: 2; stroke-linecap: round; stroke-linejoin: round;\n        }\n        .faq-item.active .faq-toggle svg { stroke: var(--brand); }\n        .faq-body {\n            max-height: 0;\n            overflow: hidden;\n            transition: max-height 0.35s ease;\n        }\n        .faq-body-inner {\n            padding: 0 28px 28px 74px;\n        }\n        .faq-body-inner p {\n            font-size: 15px;\n            color: var(--ink-500);\n            line-height: 1.7;\n        }\n        .faq-body-inner ul {\n            list-style: none;\n            margin-top: 12px;\n        }\n        .faq-body-inner ul li {\n            font-size: 14px;\n            color: var(--ink-500);\n            padding: 6px 0;\n            display: flex;\n            align-items: flex-start;\n            gap: 10px;\n        }\n        .faq-body-inner ul li::before {\n            content: '';\n            width: 6px; height: 6px;\n            background: var(--brand);\n            border-radius: 50%;\n            flex-shrink: 0;\n            margin-top: 8px;\n        }\n        .faq-body-inner .highlight-box {\n            margin-top: 16px;\n            padding: 16px 20px;\n            background: var(--brand-light);\n            border-radius: var(--radius-sm);\n            font-size: 14px;\n            color: var(--ink-700);\n            font-weight: 500;\n        }\n        .faq-body-inner .highlight-box strong { color: var(--brand); }\n\n        \/* ===== Bottom CTA ===== *\/\n        .bottom-cta {\n            padding: 80px 0;\n            background: linear-gradient(135deg, var(--brand) 0%, var(--brand-dark) 100%);\n            position: relative;\n            overflow: hidden;\n        }\n        .bottom-cta::before {\n            content: '';\n            position: absolute;\n            top: -50%; right: -10%;\n            width: 600px; height: 600px;\n            background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, transparent 70%);\n            border-radius: 50%;\n        }\n        .cta-inner {\n            position: relative;\n            z-index: 1;\n            text-align: center;\n            max-width: 600px;\n            margin: 0 auto;\n        }\n        .cta-inner h3 {\n            font-size: 32px;\n            font-weight: 800;\n            color: #FFF;\n            margin-bottom: 16px;\n            letter-spacing: -0.02em;\n        }\n        .cta-inner p {\n            font-size: 16px;\n            color: rgba(255,255,255,0.85);\n            margin-bottom: 36px;\n        }\n        .cta-btn {\n            display: inline-flex;\n            align-items: center;\n            gap: 10px;\n            padding: 16px 36px;\n            background: #FFF;\n            color: var(--brand);\n            border-radius: 100px;\n            font-size: 16px;\n            font-weight: 700;\n            transition: all 0.3s ease;\n        }\n        .cta-btn:hover {\n            transform: translateY(-2px);\n            box-shadow: 0 12px 30px rgba(0,0,0,0.2);\n        }\n        .cta-btn svg {\n            width: 20px; height: 20px;\n            fill: none; stroke: var(--brand);\n            stroke-width: 2; stroke-linecap: round; stroke-linejoin: round;\n        }\n\n        \/* ===== Reveal Animation ===== *\/\n        .reveal {\n            opacity: 0;\n            transform: translateY(30px);\n            transition: opacity 0.6s ease, transform 0.6s ease;\n        }\n        .reveal.visible {\n            opacity: 1;\n            transform: translateY(0);\n        }\n\n        \/* ===== Responsive ===== *\/\n        @media (max-width: 968px) {\n            .hero { padding: 60px 0 80px; }\n            .hero-inner { grid-template-columns: 1fr; gap: 48px; }\n            .hero-left h1 { font-size: 32px; }\n            .hero-stats { grid-template-columns: 1fr 1fr; }\n            .section { padding: 64px 0; }\n            .section-header h2 { font-size: 28px; }\n            .core-grid { grid-template-columns: 1fr; }\n            .docs-layout { grid-template-columns: 1fr; gap: 40px; }\n            .offerings-grid { grid-template-columns: 1fr; }\n            .thresholds-grid { grid-template-columns: 1fr; }\n            .cta-inner h3 { font-size: 26px; }\n        }\n        @media (max-width: 640px) {\n            .container { padding: 0 20px; }\n            .hero { padding: 48px 0 60px; }\n            .hero-left h1 { font-size: 26px; }\n            .hero-stats { grid-template-columns: 1fr; }\n            .hero-stat { padding: 18px 20px; }\n            .tax-card { padding: 28px 24px; }\n            .tc-rate-item { padding: 14px 16px; }\n            .tc-rate-item .tc-value { font-size: 22px; }\n            .section { padding: 56px 0; }\n            .section-header { margin-bottom: 40px; }\n            .section-header h2 { font-size: 24px; }\n            .core-card, .offer-card { padding: 28px 24px; }\n            .doc-item { padding: 18px 20px; }\n            .threshold-card { padding: 28px 24px; }\n            .threshold-card .th-num { font-size: 36px; }\n            .faq-header { padding: 18px 20px; }\n            .faq-q .q-text { font-size: 14px; }\n            .faq-body-inner { padding: 0 20px 24px 20px; }\n            .cta-inner h3 { font-size: 22px; }\n            .cta-inner p { font-size: 14px; }\n        }\n    <\/style>\n<\/head>\n<body>\n\n<!-- ===== Hero ===== -->\n<section class=\"hero\">\n    <div class=\"container\">\n        <div class=\"hero-inner\">\n            <div class=\"hero-left reveal\">\n                <span class=\"badge-jp\">\n                    <span class=\"flag-jp\"><span><\/span><\/span>\n                    Japan Consumption Tax (JCT)\n                <\/span>\n                <h1>Japan JCT Registration &amp; <span class=\"accent\">\u5408\u89c4\u670d\u52a1<\/span>, Made Simple<\/h1>\n                <p class=\"hero-desc\">\n                    End-to-end JCT registration, filing, tax representation, and year-round compliance support for cross-border businesses. Bilingual service in Chinese &amp; English, with free document translation to help you enter the Japanese market smoothly.\n                <\/p>\n                <div class=\"hero-stats\">\n                    <div class=\"hero-stat\">\n                        <div class=\"stat-label\">Standard Rate<\/div>\n                        <div class=\"stat-value\"><span class=\"hl\">10%<\/span><\/div>\n                    <\/div>\n                    <div class=\"hero-stat\">\n                        <div class=\"stat-label\">Registration Time<\/div>\n                        <div class=\"stat-value\">3-4 Months<\/div>\n                    <\/div>\n                    <div class=\"hero-stat\">\n                        <div class=\"stat-label\">Filing Frequency<\/div>\n                        <div class=\"stat-value\">Annual \/ Semi \/ Quarterly \/ Monthly<\/div>\n                    <\/div>\n                    <div class=\"hero-stat\">\n                        <div class=\"stat-label\">Tax-Free Threshold<\/div>\n                        <div class=\"stat-value\"><span class=\"hl\">10M<\/span> JPY<\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"hero-right reveal\">\n                <div class=\"tax-card\">\n                    <div class=\"tc-header\">\n                        <div class=\"tc-flag\"><span><\/span><\/div>\n                        <div class=\"tc-title\">\n                            <div class=\"tc-name\">Japan Consumption Tax<\/div>\n                            <div class=\"tc-sub\">JCT \/ \u6d88\u8cbb\u7a0e<\/div>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tc-rates\">\n                        <div class=\"tc-rate-item\">\n                            <div class=\"tc-label\">\n                                Standard Rate\n                                <span class=\"tc-detail\">National tax 7.8% + Local tax 2.2%<\/span>\n                            <\/div>\n                            <div class=\"tc-value\">10<span class=\"small\">%<\/span><\/div>\n                        <\/div>\n                        <div class=\"tc-rate-item\">\n                            <div class=\"tc-label\">\n                                Reduced Rate\n                                <span class=\"tc-detail\">Applies to food &amp; newspapers<\/span>\n                            <\/div>\n                            <div class=\"tc-value\">8<span class=\"small\">%<\/span><\/div>\n                        <\/div>\n                        <div class=\"tc-rate-item\">\n                            <div class=\"tc-label\">\n                                Registration Period\n                                <span class=\"tc-detail\">Corporate Number + Invoice Registration Number<\/span>\n                            <\/div>\n                            <div class=\"tc-value\">2-3<span class=\"small\">mo<\/span><\/div>\n                        <\/div>\n                        <div class=\"tc-rate-item\">\n                            <div class=\"tc-label\">\n                                Agent Transfer Threshold\n                                <span class=\"tc-detail\">10M JPY annual sales or voluntary application<\/span>\n                            <\/div>\n                            <div class=\"tc-value\">10<span class=\"small\">M\u00a5<\/span><\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- ===== Core Services ===== -->\n<section class=\"section\">\n    <div class=\"container\">\n        <div class=\"section-header reveal\">\n            <span class=\"eyebrow\">Core Services<\/span>\n            <h2>\u7aef\u5230\u7aef <span class=\"accent\">JCT Support<\/span><\/h2>\n            <p>From initial consultation to year-round compliance, our expert team provides comprehensive Japan Consumption Tax services.<\/p>\n        <\/div>\n        <div class=\"core-grid\">\n            <div class=\"core-card reveal\">\n                <span class=\"core-num\">01<\/span>\n                <div class=\"core-icon\">\n                    <svg viewbox=\"0 0 24 24\"><path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"\/><line x1=\"7\" y1=\"9\" x2=\"17\" y2=\"9\"\/><line x1=\"7\" y1=\"13\" x2=\"13\" y2=\"13\"\/><\/svg>\n                <\/div>\n                <h3>Free VIP Accounting Consultation<\/h3>\n                <p>Personalized tax and accounting consultations in both Chinese and English, ensuring clear communication and a full understanding of Japanese tax requirements.<\/p>\n            <\/div>\n            <div class=\"core-card reveal\">\n                <span class=\"core-num\">02<\/span>\n                <div class=\"core-icon\">\n                    <svg viewbox=\"0 0 24 24\"><path d=\"M9 11H5a2 2 0 0 0-2 2v7h18v-7a2 2 0 0 0-2-2h-4\"\/><path d=\"M9 11V7a3 3 0 1 1 6 0v4\"\/><path d=\"M12 15v2\"\/><\/svg>\n                <\/div>\n                <h3>Corporate Tax Review &amp; Planning<\/h3>\n                <p>We analyze your company's current tax position, identify potential risks and opportunities, and provide practical, compliant tax planning strategies tailored to your business.<\/p>\n            <\/div>\n            <div class=\"core-card reveal\">\n                <span class=\"core-num\">03<\/span>\n                <div class=\"core-icon\">\n                    <svg viewbox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg>\n                <\/div>\n                <h3>Year-Round Tax Monitoring<\/h3>\n                <p>From startup to annual filing, we provide continuous guidance and monitor your tax status throughout the year to ensure timely, accurate filings and minimize tax risks.<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- ===== JCT Registration Documents ===== -->\n<section class=\"section section-alt\">\n    <div class=\"container\">\n        <div class=\"docs-layout\">\n            <div class=\"docs-left reveal\">\n                <h2>Required Documents for <span class=\"accent\">JCT Registration<\/span><\/h2>\n                <p>The following basic documents are typically required to register for Japan's Consumption Tax (JCT). We assist you in preparing and reviewing all materials to ensure a smooth registration process.<\/p>\n                <div class=\"docs-note\">\n                    <svg viewbox=\"0 0 24 24\"><path d=\"M14 9V5a3 3 0 0 0-3-3l-4 9v11h11.28a2 2 0 0 0 2-1.7l1.38-9a2 2 0 0 0-2-2.3zM7 22H4a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h3\"\/><\/svg>\n                    <p>We provide <strong>free translation<\/strong> for all required documents. Additional materials may be needed depending on your business situation \u2014 please consult the SPEEDVAT advisory team for details.<\/p>\n                <\/div>\n            <\/div>\n            <div class=\"docs-right reveal\">\n                <div class=\"doc-item\">\n                    <div class=\"doc-num\">01<\/div>\n                    <div class=\"doc-info\">\n                        <h4>Corporate Identification Document<\/h4>\n                        <p>\u6cd5\u4eba\u8eab\u5206\u8a3c\u660e\u66f8<\/p>\n                    <\/div>\n                <\/div>\n                <div class=\"doc-item\">\n                    <div class=\"doc-num\">02<\/div>\n                    <div class=\"doc-info\">\n                        <h4>Business Registration Certificate<\/h4>\n                        <p>\u55b6\u696d\u767b\u9332\u8a3c\u660e\u66f8<\/p>\n                    <\/div>\n                <\/div>\n                <div class=\"doc-item\">\n                    <div class=\"doc-num\">03<\/div>\n                    <div class=\"doc-info\">\n                        <h4>Registration Information Form<\/h4>\n                        <p>\u767b\u9332\u60c5\u5831\u30d5\u30a9\u30fc\u30e0<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- ===== SPEEDVAT Service Offerings ===== -->\n<section class=\"section\">\n    <div class=\"container\">\n        <div class=\"section-header reveal\">\n            <span class=\"eyebrow\">SPEEDVAT Service Offerings<\/span>\n            <h2>Comprehensive <span class=\"accent\">Tax Services<\/span><\/h2>\n            <p>Beyond JCT registration and filing, we offer a full range of professional services to meet all your tax needs in the Japanese market.<\/p>\n        <\/div>\n        <div class=\"offerings-grid\">\n            <div class=\"offer-card reveal\">\n                <span class=\"offer-num\">01<\/span>\n                <div class=\"offer-icon\">\n                    <svg viewbox=\"0 0 24 24\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\/><polyline points=\"14 2 14 8 20 8\"\/><line x1=\"16\" y1=\"13\" x2=\"8\" y2=\"13\"\/><line x1=\"16\" y1=\"17\" x2=\"8\" y2=\"17\"\/><\/svg>\n                <\/div>\n                <h3>Income &amp; Corporate Tax Return Preparation<\/h3>\n                <p>We support sole proprietors and small to medium-sized businesses in preparing accurate and timely income and corporate tax returns. Using the latest IT tools and cloud-based systems, we streamline your filing process and ensure compliance with Japanese tax regulations.<\/p>\n            <\/div>\n            <div class=\"offer-card reveal\">\n                <span class=\"offer-num\">02<\/span>\n                <div class=\"offer-icon\">\n                    <svg viewbox=\"0 0 24 24\"><path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"\/><circle cx=\"12\" cy=\"11\" r=\"1\"\/><line x1=\"12\" y1=\"11\" x2=\"12\" y2=\"14\"\/><\/svg>\n                <\/div>\n                <h3>One-Time Tax Spot Consulting<\/h3>\n                <p>Perfect for individuals or businesses seeking quick, targeted tax advice without ongoing commitment. Get expert guidance on specific issues \u2014 and if your needs grow, you can easily transition to our full advisory service.<\/p>\n            <\/div>\n            <div class=\"offer-card reveal\">\n                <span class=\"offer-num\">03<\/span>\n                <div class=\"offer-icon\">\n                    <svg viewbox=\"0 0 24 24\"><path d=\"M12 2L2 7l10 5 10-5-10-5z\"\/><path d=\"M2 17l10 5 10-5\"\/><path d=\"M2 12l10 5 10-5\"\/><\/svg>\n                <\/div>\n                <h3>Tax Advisory (Ongoing Support)<\/h3>\n                <p>Grow your business with continuous, English-based tax advisory services. We provide periodic consultations, tax planning strategies, and management reviews to help optimize your financial decisions throughout the year.<\/p>\n            <\/div>\n            <div class=\"offer-card reveal\">\n                <span class=\"offer-num\">04<\/span>\n                <div class=\"offer-icon\">\n                    <svg viewbox=\"0 0 24 24\"><path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\/><polyline points=\"22 4 12 14.01 9 11.01\"\/><\/svg>\n                <\/div>\n                <h3>Tax Filing Services<\/h3>\n                <p>We handle tax filing on your behalf for various situations, including: land or property transfer, RSU (Restricted Stock Unit) income, and annual income adjustments. We can also provide an estimate of your Furusato Nozei (Hometown Tax Donation Program) limit.<\/p>\n            <\/div>\n            <div class=\"offer-card reveal\">\n                <span class=\"offer-num\">05<\/span>\n                <div class=\"offer-icon\">\n                    <svg viewbox=\"0 0 24 24\"><path d=\"M12 2L2 7v10c0 5.55 3.84 9.74 9 11 5.16-1.26 9-5.45 9-11V7l-10-5z\"\/><path d=\"M9 12l2 2 4-4\"\/><\/svg>\n                <\/div>\n                <h3>Additional Professional Services<\/h3>\n                <p>We offer a wide range of specialized support: inheritance &amp; gift tax consulting, stock valuation for SMEs, small-scale M&amp;A brokerage, financing and loan application assistance, and tax audit support for individuals and corporations.<\/p>\n            <\/div>\n            <div class=\"offer-card reveal\">\n                <span class=\"offer-num\">06<\/span>\n                <div class=\"offer-icon\">\n                    <svg viewbox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M2 12h20\"\/><path d=\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"\/><\/svg>\n                <\/div>\n                <h3>Cross-Border Tax Support<\/h3>\n                <p>Designed for businesses entering the Japanese market, covering JCT registration, Invoice Registration Number issuance, tax representation for foreign companies, and cross-border e-commerce consumption tax compliance.<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- ===== Registration Thresholds (Dark) ===== -->\n<section class=\"section section-dark\">\n    <div class=\"container\">\n        <div class=\"section-header reveal\">\n            <span class=\"eyebrow\" style=\"color: var(--brand);\">Registration Thresholds<\/span>\n            <h2>When Do You Need to <span class=\"accent\">Register for JCT?<\/span><\/h2>\n            <p>Registration becomes mandatory when any of the following conditions are met.<\/p>\n        <\/div>\n        <div class=\"thresholds-grid\">\n            <div class=\"threshold-card reveal\">\n                <div class=\"th-num\">10<span class=\"unit\">M\u00a5<\/span><\/div>\n                <div class=\"th-label\">Base Period Revenue Exceeds Threshold<\/div>\n                <div class=\"th-desc\">If your revenue two fiscal years prior (base period) exceeds 10 million JPY, you must register and file JCT.<\/div>\n                <span class=\"th-tag\">Base Period<\/span>\n            <\/div>\n            <div class=\"threshold-card reveal\">\n                <div class=\"th-num\">10<span class=\"unit\">M\u00a5<\/span><\/div>\n                <div class=\"th-label\">Special Period Revenue Exceeds Threshold<\/div>\n                <div class=\"th-desc\">Even if base period revenue is below 10M JPY, having 10M JPY sales in the first six months of the previous fiscal year triggers the obligation.<\/div>\n                <span class=\"th-tag\">Special Period<\/span>\n            <\/div>\n            <div class=\"threshold-card reveal\">\n                <div class=\"th-num\">10<span class=\"unit\">M\u00a5<\/span><\/div>\n                <div class=\"th-label\">Paid-in Capital Exceeds Threshold<\/div>\n                <div class=\"th-desc\">Companies with paid-in capital above 10 million JPY must register, even with low sales figures.<\/div>\n                <span class=\"th-tag\">Capital<\/span>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- ===== FAQ ===== -->\n<section class=\"section\">\n    <div class=\"container\">\n        <div class=\"section-header reveal\">\n            <span class=\"eyebrow\">Frequently Asked Questions<\/span>\n            <h2>JCT <span class=\"accent\">\u5e38\u89c1\u95ee\u9898<\/span><\/h2>\n            <p>Common questions about Japan Consumption Tax registration, filing, and compliance.<\/p>\n        <\/div>\n        <div class=\"faq-list\">\n            <div class=\"faq-item reveal\">\n                <div class=\"faq-header\" onclick=\"toggleFAQ(this)\">\n                    <div class=\"faq-q\">\n                        <span class=\"q-num\">Q1<\/span>\n                        <span class=\"q-text\">How long does it take to obtain the Japan JCT tax number?<\/span>\n                    <\/div>\n                    <div class=\"faq-toggle\">\n                        <svg viewbox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg>\n                    <\/div>\n                <\/div>\n                <div class=\"faq-body\">\n                    <div class=\"faq-body-inner\">\n                        <p>The process for obtaining both the Corporate Number and the Invoice Registration Number typically takes <strong>2-3 months<\/strong>, depending on the tax office and review workload.<\/p>\n                        <div class=\"highlight-box\">\n                            Corporate Number (\u6cd5\u4eba\u756a\u53f7) + Invoice Registration Number (\u9069\u683c\u8acb\u6c42\u66f8\u767a\u884c\u4e8b\u696d\u8005\u756a\u53f7) = <strong>2-3 months<\/strong>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"faq-item reveal\">\n                <div class=\"faq-header\" onclick=\"toggleFAQ(this)\">\n                    <div class=\"faq-q\">\n                        <span class=\"q-num\">Q2<\/span>\n                        <span class=\"q-text\">What is the Japan Consumption Tax rate?<\/span>\n                    <\/div>\n                    <div class=\"faq-toggle\">\n                        <svg viewbox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg>\n                    <\/div>\n                <\/div>\n                <div class=\"faq-body\">\n                    <div class=\"faq-body-inner\">\n                        <p>Since <strong>October 1, 2019<\/strong>, Japan's Consumption Tax has been structured as follows:<\/p>\n                        <ul>\n                            <li><strong>Standard Rate: 10%<\/strong> \u2014 National tax: 7.8% + Local tax: 2.2%<\/li>\n                            <li><strong>Reduced Rate: 8%<\/strong> \u2014 Applies to certain food items and newspapers (not applicable to most cross-border sellers)<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"faq-item reveal\">\n                <div class=\"faq-header\" onclick=\"toggleFAQ(this)\">\n                    <div class=\"faq-q\">\n                        <span class=\"q-num\">Q3<\/span>\n                        <span class=\"q-text\">What is the filing frequency for Japan Consumption Tax?<\/span>\n                    <\/div>\n                    <div class=\"faq-toggle\">\n                        <svg viewbox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg>\n                    <\/div>\n                <\/div>\n                <div class=\"faq-body\">\n                    <div class=\"faq-body-inner\">\n                        <ul>\n                            <li><strong>First year:<\/strong> Annual tax return only<\/li>\n                            <li><strong>From the second year onward:<\/strong> The tax office determines the filing frequency based on the previous year's tax amount:<\/li>\n                        <\/ul>\n                        <div class=\"highlight-box\">\n                            Annual \/ Semi-annual \/ Quarterly \/ Monthly<br>\n                            Generally, higher tax amounts result in more frequent filing requirements.\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"faq-item reveal\">\n                <div class=\"faq-header\" onclick=\"toggleFAQ(this)\">\n                    <div class=\"faq-q\">\n                        <span class=\"q-num\">Q4<\/span>\n                        <span class=\"q-text\">When does a cross-border seller need to register for JCT?<\/span>\n                    <\/div>\n                    <div class=\"faq-toggle\">\n                        <svg viewbox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg>\n                    <\/div>\n                <\/div>\n                <div class=\"faq-body\">\n                    <div class=\"faq-body-inner\">\n                        <p>Registration becomes mandatory under any of the following conditions:<\/p>\n                        <ul>\n                            <li><strong>Base Period Revenue Exceeds Threshold:<\/strong> Revenue two fiscal years prior exceeds 10 million JPY<\/li>\n                            <li><strong>Special Period Revenue Exceeds Threshold:<\/strong> 10M JPY sales in the first six months of the previous fiscal year<\/li>\n                            <li><strong>Paid-in Capital Exceeds 10 Million JPY:<\/strong> Companies must register even with low sales<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- ===== Bottom CTA ===== -->\n<section class=\"bottom-cta\">\n    <div class=\"container\">\n        <div class=\"cta-inner reveal\">\n            <h3>Ready to Register for Japan JCT?<\/h3>\n            <p>Contact the SPEEDVAT team for a free consultation and a customized JCT registration plan.<\/p>\n            <a href=\"mailto:business@speedvat.com\" class=\"cta-btn\">\n                business@speedvat.com\n                <svg viewbox=\"0 0 24 24\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n            <\/a>\n        <\/div>\n    <\/div>\n<\/section>\n\n<script>\n    \/\/ Reveal animation\n    const observer = new IntersectionObserver((entries) => {\n        entries.forEach(entry => {\n            if (entry.isIntersecting) {\n                entry.target.classList.add('visible');\n            }\n        });\n    }, { threshold: 0.1, rootMargin: '0px 0px -50px 0px' });\n\n    document.querySelectorAll('.reveal').forEach(el => observer.observe(el));\n\n    \/\/ FAQ accordion\n    function toggleFAQ(header) {\n        const item = header.parentElement;\n        const body = item.querySelector('.faq-body');\n        const isActive = item.classList.contains('active');\n\n        \/\/ Close all\n        document.querySelectorAll('.faq-item').forEach(fi => {\n            fi.classList.remove('active');\n            fi.querySelector('.faq-body').style.maxHeight = '0';\n        });\n\n        \/\/ Open clicked one if it was closed\n        if (!isActive) {\n            item.classList.add('active');\n            body.style.maxHeight = body.scrollHeight + 'px';\n        }\n    }\n\n    \/\/ Open first FAQ by default\n    window.addEventListener('DOMContentLoaded', () => {\n        const firstFAQ = document.querySelector('.faq-item');\n        if (firstFAQ) {\n            firstFAQ.classList.add('active');\n            const body = firstFAQ.querySelector('.faq-body');\n            body.style.maxHeight = body.scrollHeight + 'px';\n        }\n    });\n<\/script>\n\n<\/body>\n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>JCT Japan VAT Services &#8211; SPEEDVAT Japan Consumption Tax (JCT) Japan JCT Registration &amp; Compliance, Made Simple End-to-end JCT registration, filing, tax representation, and year-round compliance support for cross-border businesses. Bilingual service in Chinese &amp; English, with free document translation to help you enter the Japanese market smoothly. Standard Rate 10% Registration Time 3-4 Months [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-1676","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.speedvat.com\/zh\/wp-json\/wp\/v2\/pages\/1676","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.speedvat.com\/zh\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.speedvat.com\/zh\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.speedvat.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.speedvat.com\/zh\/wp-json\/wp\/v2\/comments?post=1676"}],"version-history":[{"count":70,"href":"https:\/\/www.speedvat.com\/zh\/wp-json\/wp\/v2\/pages\/1676\/revisions"}],"predecessor-version":[{"id":2465,"href":"https:\/\/www.speedvat.com\/zh\/wp-json\/wp\/v2\/pages\/1676\/revisions\/2465"}],"wp:attachment":[{"href":"https:\/\/www.speedvat.com\/zh\/wp-json\/wp\/v2\/media?parent=1676"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}