{"id":100,"date":"2026-09-17T00:27:53","date_gmt":"2026-09-17T00:27:53","guid":{"rendered":"https:\/\/www.tiratechmarketing.com\/en-sg\/?page_id=100"},"modified":"2026-09-17T09:00:41","modified_gmt":"2026-09-17T01:00:41","slug":"social-media","status":"publish","type":"page","link":"https:\/\/www.tiratechmarketing.com\/en-sg\/social-media\/","title":{"rendered":"Social Media"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"100\" class=\"elementor elementor-100\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1ce57dd elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"1ce57dd\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-30b6543\" data-id=\"30b6543\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-72b6302 elementor-widget elementor-widget-html\" data-id=\"72b6302\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@500;700;800&family=Inter:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n    \/* \u2500\u2500 Base \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    .tt-page {\r\n        --color-primary: #2A3BB0;\r\n        --color-primary-dark: #1B2670;\r\n        --color-primary-light: #EBEEFD;\r\n        --color-accent: #FF5A36;\r\n        --color-accent-dark: #DB4322;\r\n        --color-teal: #00B8A9;\r\n        --color-teal-dark: #018E82;\r\n        --color-gold: #FFB020;\r\n        --color-gold-dark: #B9820F;\r\n        --color-ink: #14141F;\r\n        --color-muted: #5B5F76;\r\n        --color-bg-tint: #F6F7FD;\r\n        --color-border: #E4E7F5;\r\n        font-family: 'Inter', sans-serif;\r\n        color: var(--color-ink);\r\n        background: #fff;\r\n        line-height: 1.6;\r\n        font-size: 16px;\r\n        -webkit-font-smoothing: antialiased;\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n\r\n    .tt-page *, .tt-page *::before, .tt-page *::after {\r\n        box-sizing: border-box;\r\n        margin: 0;\r\n        padding: 0;\r\n    }\r\n\r\n    .tt-page h1, .tt-page h2, .tt-page h3 { font-family: 'Space Grotesk', sans-serif; }\r\n\r\n    \/* \u2500\u2500 Typography \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    .tt-eyebrow {\r\n        display: inline-flex;\r\n        align-items: center;\r\n        gap: 8px;\r\n        font-size: 10.5px;\r\n        font-weight: 700;\r\n        letter-spacing: 2.5px;\r\n        text-transform: uppercase;\r\n        color: var(--color-primary);\r\n        margin-bottom: 14px;\r\n        position: relative;\r\n    }\r\n\r\n    .tt-eyebrow::before {\r\n        content: '';\r\n        width: 7px;\r\n        height: 7px;\r\n        border-radius: 50%;\r\n        background: var(--color-accent);\r\n        display: inline-block;\r\n        flex-shrink: 0;\r\n    }\r\n\r\n    .tt-h1 { font-size: clamp(2.4rem, 5vw, 3.75rem); font-weight: 900; line-height: 1.05; letter-spacing: -2px; color: var(--color-ink); }\r\n    .tt-h2 { font-size: clamp(1.75rem, 3vw, 2.5rem); font-weight: 800; line-height: 1.1; letter-spacing: -1px; color: var(--color-ink); }\r\n    .tt-h3 { font-size: 1.05rem; font-weight: 700; line-height: 1.35; color: var(--color-ink); letter-spacing: -0.2px; }\r\n    .tt-lead { font-size: 1.1rem; color: var(--color-muted); line-height: 1.75; }\r\n\r\n    \/* \u2500\u2500 Layout \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    .tt-wrap { max-width: 1200px; margin: 0 auto; padding: 0 24px; }\r\n    .tt-section { padding: 88px 0; border-bottom: 1px solid var(--color-border); }\r\n\r\n    \/* \u2500\u2500 Buttons \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    .tt-btn,\r\n    .tt-btn:visited,\r\n    .tt-btn:hover,\r\n    .tt-btn:focus,\r\n    .tt-btn:active {\r\n        display: inline-flex;\r\n        align-items: center;\r\n        gap: 8px;\r\n        text-decoration: none !important;\r\n        font-family: 'Inter', sans-serif;\r\n        font-size: 13px;\r\n        font-weight: 700;\r\n        letter-spacing: 1.2px;\r\n        text-transform: uppercase;\r\n        cursor: pointer;\r\n        border: none;\r\n        outline: none;\r\n        transition: background 0.15s, color 0.15s, border-color 0.15s, transform 0.15s, box-shadow 0.15s;\r\n    }\r\n\r\n    .tt-btn-solid {\r\n        padding: 15px 30px;\r\n        background: var(--color-accent);\r\n        color: #fff !important;\r\n        border: 2px solid var(--color-accent);\r\n        border-radius: 100px;\r\n        box-shadow: 0 8px 20px rgba(255, 90, 54, 0.28);\r\n    }\r\n\r\n    .tt-btn-solid:hover {\r\n        background: var(--color-accent-dark);\r\n        border-color: var(--color-accent-dark);\r\n        color: #fff !important;\r\n        transform: translateY(-2px);\r\n        box-shadow: 0 12px 24px rgba(255, 90, 54, 0.35);\r\n    }\r\n\r\n    .tt-btn-outline {\r\n        padding: 13px 28px;\r\n        background: transparent;\r\n        color: var(--color-primary) !important;\r\n        border: 2px solid var(--color-primary);\r\n        border-radius: 100px;\r\n    }\r\n\r\n    .tt-btn-outline:hover {\r\n        background: var(--color-primary);\r\n        color: #fff !important;\r\n        transform: translateY(-2px);\r\n        box-shadow: 0 10px 20px rgba(42, 59, 176, 0.25);\r\n    }\r\n\r\n    \/* \u2500\u2500 Hero \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    .tt-hero {\r\n        padding: 72px 0 44px;\r\n        border-bottom: 1px solid var(--color-border);\r\n        position: relative;\r\n        background:\r\n            radial-gradient(circle at 88% 8%, rgba(255, 90, 54, 0.14), transparent 45%),\r\n            radial-gradient(circle at 6% 92%, rgba(0, 184, 169, 0.12), transparent 40%),\r\n            linear-gradient(180deg, #F6F7FD 0%, #ffffff 100%);\r\n    }\r\n\r\n    .tt-hero-inner {\r\n        display: grid;\r\n        grid-template-columns: 1fr 300px;\r\n        gap: 60px;\r\n        align-items: start;\r\n        position: relative;\r\n        z-index: 2;\r\n    }\r\n\r\n    .tt-hero-meta { margin-top: 6px; }\r\n\r\n    @keyframes tt-badge-glow {\r\n        0%   { box-shadow: 0 0 0px rgba(42,59,176,0);     border-color: var(--color-border); }\r\n        40%  { box-shadow: 0 0 14px rgba(42,59,176,0.25); border-color: var(--color-primary); }\r\n        60%  { box-shadow: 0 0 22px rgba(42,59,176,0.16); border-color: var(--color-primary); }\r\n        100% { box-shadow: 0 0 0px rgba(42,59,176,0);     border-color: var(--color-border); }\r\n    }\r\n\r\n    @keyframes tt-badge-shimmer { 0% { background-position: -200% center; } 100% { background-position: 200% center; } }\r\n    @keyframes tt-dot-ping { 0% { transform: scale(1); opacity: 1; } 60% { transform: scale(2.4); opacity: 0; } 100% { transform: scale(1); opacity: 0; } }\r\n    @keyframes tt-badge-entry { 0% { opacity: 0; transform: translateY(-6px) scale(0.96); } 100% { opacity: 1; transform: translateY(0) scale(1); } }\r\n\r\n    .tt-hero-badge {\r\n        display: inline-flex;\r\n        align-items: center;\r\n        gap: 8px;\r\n        background: #fff;\r\n        border: 1px solid var(--color-border);\r\n        border-radius: 100px;\r\n        padding: 6px 18px 6px 12px;\r\n        font-size: 11px;\r\n        font-weight: 700;\r\n        letter-spacing: 1.5px;\r\n        color: var(--color-primary);\r\n        margin-bottom: 22px;\r\n        text-transform: uppercase;\r\n        position: relative;\r\n        overflow: hidden;\r\n        animation:\r\n            tt-badge-entry 0.5s cubic-bezier(0.22,1,0.36,1) 0.1s both,\r\n            tt-badge-glow  2.8s ease-in-out 1s infinite;\r\n    }\r\n\r\n    .tt-hero-badge::after {\r\n        content: '';\r\n        position: absolute;\r\n        inset: 0;\r\n        background: linear-gradient(105deg, transparent 30%, rgba(255,255,255,0.65) 50%, transparent 70%);\r\n        background-size: 200% 100%;\r\n        animation: tt-badge-shimmer 3s ease-in-out 1.2s infinite;\r\n        pointer-events: none;\r\n    }\r\n\r\n    .tt-hero-badge::before {\r\n        content: '';\r\n        width: 7px;\r\n        height: 7px;\r\n        background: var(--color-accent);\r\n        border-radius: 50%;\r\n        display: block;\r\n        flex-shrink: 0;\r\n        position: relative;\r\n        box-shadow: 0 0 0 0 rgba(255,90,54,0.4);\r\n        animation: tt-dot-ping 2s ease-out 1.5s infinite;\r\n    }\r\n\r\n    .tt-hero-actions { display: flex; gap: 12px; margin-top: 36px; flex-wrap: wrap; align-items: center; }\r\n    .tt-hero-meta { display: flex; flex-direction: column; gap: 0; }\r\n    .tt-hero-stat { border-top: 1px solid var(--color-border); padding: 16px 0; }\r\n    .tt-hero-stat:last-child { border-bottom: 1px solid var(--color-border); }\r\n    .tt-hero-stat-num { display: block; font-size: 2rem; font-weight: 900; line-height: 1; letter-spacing: -1px; }\r\n    .tt-hero-stat:nth-child(1) .tt-hero-stat-num { color: var(--color-primary); }\r\n    .tt-hero-stat:nth-child(2) .tt-hero-stat-num { color: var(--color-teal-dark); }\r\n    .tt-hero-stat:nth-child(3) .tt-hero-stat-num { color: var(--color-accent-dark); }\r\n    .tt-hero-stat-label { display: block; font-size: 12px; color: var(--color-muted); margin-top: 4px; line-height: 1.4; }\r\n\r\n    \/* \u2500\u2500 Brands strip \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    .tt-brands { border-bottom: 1px solid var(--color-border); padding: 56px 0; }\r\n    .tt-brands-head { display: flex; justify-content: space-between; align-items: flex-end; flex-wrap: wrap; gap: 16px; margin-bottom: 32px; }\r\n    .tt-brands-slider-wrap { position: relative; padding: 0 52px; }\r\n    .tt-brands-slider {\r\n        display: flex; gap: 18px; overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth;\r\n        -webkit-overflow-scrolling: touch; padding: 4px; scrollbar-width: none; -ms-overflow-style: none;\r\n    }\r\n    .tt-brands-slider::-webkit-scrollbar { display: none; }\r\n    .tt-brand-slide {\r\n        flex: 0 0 auto; width: 180px; height: 110px; scroll-snap-align: start;\r\n        display: flex; align-items: center; justify-content: center; padding: 10px;\r\n        border: 1px solid var(--color-border); border-radius: 14px; background: #fff;\r\n    }\r\n    .tt-brand-slide img { max-width: 100%; max-height: 100%; object-fit: contain; }\r\n    .tt-brands-dots { display: flex; justify-content: center; align-items: center; gap: 10px; margin-top: 22px; }\r\n    .tt-brands-dot { width: 8px; height: 8px; border-radius: 50%; background: #d5d5d5; border: none; padding: 0; cursor: pointer; transition: background-color 0.3s ease, transform 0.3s ease; }\r\n    .tt-brands-dot:hover { background: var(--color-primary); }\r\n    .tt-brands-dot.active { background: var(--color-accent); transform: scale(1.25); }\r\n    .tt-brands-nav-btn {\r\n        position: absolute; top: 50%; transform: translateY(-50%);\r\n        width: 40px; height: 40px; border-radius: 50%;\r\n        background: linear-gradient(135deg, var(--color-primary), #4B5FE0);\r\n        color: #fff; border: none; font-size: 1.3rem; line-height: 1;\r\n        cursor: pointer; display: flex; align-items: center; justify-content: center;\r\n        z-index: 3; transition: transform 0.2s ease;\r\n    }\r\n    .tt-brands-nav-btn:hover { transform: translateY(-50%) scale(1.06); }\r\n    .tt-brands-prev { left: 0; }\r\n    .tt-brands-next { right: 0; }\r\n\r\n    \/* \u2500\u2500 Stats Strip \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    .tt-stats-strip { border-bottom: 1px solid var(--color-border); background: var(--color-bg-tint); }\r\n    .tt-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); border-left: 1px solid var(--color-border); }\r\n    .tt-stat-cell { padding: 32px 28px; border-right: 1px solid var(--color-border); background: #fff; }\r\n    .tt-stat-big { display: block; font-size: 2.4rem; font-weight: 900; letter-spacing: -1.5px; line-height: 1; margin-bottom: 8px; }\r\n    .tt-stat-cell:nth-child(4n+1) .tt-stat-big { color: var(--color-primary); }\r\n    .tt-stat-cell:nth-child(4n+2) .tt-stat-big { color: var(--color-teal-dark); }\r\n    .tt-stat-cell:nth-child(4n+3) .tt-stat-big { color: var(--color-accent-dark); }\r\n    .tt-stat-cell:nth-child(4n+4) .tt-stat-big { color: var(--color-gold-dark); }\r\n    .tt-stat-desc { font-size: 13px; color: var(--color-muted); line-height: 1.5; }\r\n\r\n    \/* \u2500\u2500 Two column \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    .tt-two-col { display: grid; grid-template-columns: 360px 1fr; gap: 80px; align-items: start; }\r\n    .tt-sticky { position: sticky; top: 24px; }\r\n    .tt-callout { border-left: 3px solid var(--color-accent); padding: 18px 20px; margin-top: 24px; background: var(--color-bg-tint); border-radius: 0 12px 12px 0; }\r\n    .tt-callout p { font-size: 14px; color: var(--color-ink); line-height: 1.65; margin: 0; }\r\n\r\n    \/* \u2500\u2500 Why Points \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    .tt-point { display: grid; grid-template-columns: 28px 1fr; gap: 16px; padding: 24px 0; border-top: 1px solid var(--color-border); align-items: start; transition: background 0.2s ease; }\r\n    .tt-point:last-child { border-bottom: 1px solid var(--color-border); }\r\n    .tt-point:hover { background: var(--color-bg-tint); }\r\n    .tt-point-num { font-size: 11px; font-weight: 800; color: var(--color-primary); padding-top: 3px; letter-spacing: 0.5px; }\r\n    .tt-point h3 { margin-bottom: 6px; }\r\n    .tt-point p { font-size: 14px; color: var(--color-muted); line-height: 1.65; margin: 0; }\r\n\r\n    \/* \u2500\u2500 Services Grid \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    .tt-services-grid { display: grid; grid-template-columns: repeat(3, 1fr); border-top: 1px solid var(--color-border); border-left: 1px solid var(--color-border); margin-top: 52px; }\r\n    .tt-service-card { padding: 32px 28px; border-right: 1px solid var(--color-border); border-bottom: 1px solid var(--color-border); transition: transform 0.25s cubic-bezier(0.22,1,0.36,1), box-shadow 0.25s ease, background 0.15s ease; }\r\n    .tt-service-card:hover { background: var(--color-bg-tint); transform: translateY(-4px); box-shadow: 0 8px 24px rgba(42, 59, 176, 0.1); }\r\n    .tt-svc-num { display: block; font-size: 10px; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; margin-bottom: 14px; }\r\n    .tt-service-card:nth-child(6n+1) .tt-svc-num { color: var(--color-primary); }\r\n    .tt-service-card:nth-child(6n+2) .tt-svc-num { color: var(--color-teal-dark); }\r\n    .tt-service-card:nth-child(6n+3) .tt-svc-num { color: var(--color-accent-dark); }\r\n    .tt-service-card:nth-child(6n+4) .tt-svc-num { color: var(--color-gold-dark); }\r\n    .tt-service-card:nth-child(6n+5) .tt-svc-num { color: var(--color-primary); }\r\n    .tt-service-card:nth-child(6n+6) .tt-svc-num { color: var(--color-teal-dark); }\r\n    .tt-service-card h3 { margin-bottom: 10px; }\r\n    .tt-service-card p { font-size: 14px; color: var(--color-muted); line-height: 1.65; margin: 0; }\r\n    .tt-tags { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 16px; }\r\n    .tt-tag { font-size: 10px; font-weight: 700; letter-spacing: 0.5px; border: 1px solid var(--color-border); color: var(--color-muted); padding: 3px 9px; text-transform: uppercase; border-radius: 100px; }\r\n\r\n    \/* \u2500\u2500 Process Steps \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    .tt-steps { margin-top: 52px; }\r\n    .tt-step { display: grid; grid-template-columns: 52px 1fr; gap: 24px; padding: 28px 0; border-top: 1px solid var(--color-border); align-items: start; }\r\n    .tt-step:last-child { border-bottom: 1px solid var(--color-border); }\r\n    .tt-step-box {\r\n        width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center;\r\n        font-size: 11px; font-weight: 800; color: #fff; flex-shrink: 0; margin-top: 2px; letter-spacing: 0.5px;\r\n        box-shadow: 0 6px 14px rgba(20, 20, 31, 0.14); transition: transform 0.25s cubic-bezier(0.22,1,0.36,1);\r\n    }\r\n    .tt-step:nth-child(1) .tt-step-box { background: linear-gradient(135deg, var(--color-primary), #4B5FE0); }\r\n    .tt-step:nth-child(2) .tt-step-box { background: linear-gradient(135deg, var(--color-teal), #00D9C6); }\r\n    .tt-step:nth-child(3) .tt-step-box { background: linear-gradient(135deg, var(--color-accent), #FF8A5C); }\r\n    .tt-step:nth-child(4) .tt-step-box { background: linear-gradient(135deg, var(--color-gold), #FFD166); }\r\n    .tt-step:nth-child(5) .tt-step-box { background: linear-gradient(135deg, var(--color-primary-dark), var(--color-primary)); }\r\n    .tt-step:hover .tt-step-box { transform: scale(1.1); }\r\n    .tt-step h3 { margin-bottom: 8px; }\r\n    .tt-step p { font-size: 14px; color: var(--color-muted); line-height: 1.65; margin: 0; }\r\n    .tt-step-out { display: inline-block; margin-top: 12px; font-size: 11px; font-weight: 700; color: var(--color-primary); letter-spacing: 0.5px; text-transform: uppercase; }\r\n    .tt-step-out::before { content: '\u21b3 '; }\r\n\r\n    \/* \u2500\u2500 Editorial \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    .tt-editorial { display: grid; grid-template-columns: 220px 1fr; gap: 72px; align-items: start; }\r\n    .tt-content-nav { position: sticky; top: 24px; }\r\n    .tt-content-nav-label { display: block; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: var(--color-muted); margin-bottom: 14px; }\r\n    .tt-content-nav ul { list-style: none; display: flex; flex-direction: column; gap: 2px; }\r\n    .tt-content-nav a, .tt-content-nav a:visited { display: block; font-size: 13px; color: var(--color-muted); text-decoration: none !important; padding: 6px 0 6px 14px; border-left: 2px solid var(--color-border); line-height: 1.4; transition: color 0.15s, border-color 0.15s; }\r\n    .tt-content-nav a:hover { color: var(--color-primary); border-left-color: var(--color-primary); }\r\n    .tt-body-content h2 { font-size: 1.4rem; font-weight: 800; color: var(--color-ink); margin: 44px 0 12px; letter-spacing: -0.4px; line-height: 1.2; }\r\n    .tt-body-content h2:first-child { margin-top: 0; }\r\n    .tt-body-content h3 { font-size: 1rem; font-weight: 700; color: var(--color-ink); margin: 26px 0 8px; }\r\n    .tt-body-content p { font-size: 14.5px; color: var(--color-muted); line-height: 1.8; margin-bottom: 14px; }\r\n    .tt-body-content p:last-child { margin-bottom: 0; }\r\n    .tt-body-content strong { color: var(--color-ink); font-weight: 700; }\r\n    .tt-body-content ul { padding-left: 18px; margin: 12px 0; }\r\n    .tt-body-content li { font-size: 14.5px; color: var(--color-muted); line-height: 1.75; margin-bottom: 6px; }\r\n    .tt-body-content .tt-callout { margin: 24px 0; }\r\n\r\n    \/* \u2500\u2500 Results grid \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    .tt-results-grid { display: grid; grid-template-columns: repeat(3, 1fr); border-top: 1px solid var(--color-border); border-left: 1px solid var(--color-border); margin-top: 52px; }\r\n    .tt-result-cell { padding: 30px 24px; border-right: 1px solid var(--color-border); border-bottom: 1px solid var(--color-border); }\r\n    .tt-result-metric { display: block; font-size: 2.2rem; font-weight: 900; letter-spacing: -1px; line-height: 1; margin-bottom: 6px; }\r\n    .tt-result-cell:nth-child(6n+1) .tt-result-metric { color: var(--color-primary); }\r\n    .tt-result-cell:nth-child(6n+2) .tt-result-metric { color: var(--color-teal-dark); }\r\n    .tt-result-cell:nth-child(6n+3) .tt-result-metric { color: var(--color-accent-dark); }\r\n    .tt-result-cell:nth-child(6n+4) .tt-result-metric { color: var(--color-gold-dark); }\r\n    .tt-result-cell:nth-child(6n+5) .tt-result-metric { color: var(--color-primary); }\r\n    .tt-result-cell:nth-child(6n+6) .tt-result-metric { color: var(--color-teal-dark); }\r\n    .tt-result-label { font-size: 13px; color: var(--color-muted); line-height: 1.4; }\r\n    .tt-result-bar { height: 4px; background: var(--color-border); margin-top: 14px; border-radius: 100px; overflow: hidden; }\r\n    .tt-result-bar span { display: block; height: 100%; width: 0; transition: width 1.2s cubic-bezier(0.22,1,0.36,1); border-radius: 100px; }\r\n    .tt-result-cell:nth-child(6n+1) .tt-result-bar span { background: linear-gradient(90deg, var(--color-primary), #4B5FE0); }\r\n    .tt-result-cell:nth-child(6n+2) .tt-result-bar span { background: linear-gradient(90deg, var(--color-teal), #00D9C6); }\r\n    .tt-result-cell:nth-child(6n+3) .tt-result-bar span { background: linear-gradient(90deg, var(--color-accent), #FF8A5C); }\r\n    .tt-result-cell:nth-child(6n+4) .tt-result-bar span { background: linear-gradient(90deg, var(--color-gold), #FFD166); }\r\n    .tt-result-cell:nth-child(6n+5) .tt-result-bar span { background: linear-gradient(90deg, var(--color-primary), #4B5FE0); }\r\n    .tt-result-cell:nth-child(6n+6) .tt-result-bar span { background: linear-gradient(90deg, var(--color-teal), #00D9C6); }\r\n\r\n    \/* \u2500\u2500 Keyword table \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    .tt-table-wrap { overflow-x: auto; margin-top: 44px; border: 1px solid var(--color-border); border-radius: 14px; }\r\n    .tt-kw-table { width: 100%; border-collapse: collapse; font-size: 13px; }\r\n    .tt-kw-table thead tr { border-bottom: 2px solid var(--color-primary); }\r\n    .tt-kw-table th { text-align: left; padding: 12px 16px; font-size: 10px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; color: var(--color-muted); white-space: nowrap; background: var(--color-bg-tint); }\r\n    .tt-kw-table td { padding: 13px 16px; border-bottom: 1px solid var(--color-border); color: var(--color-ink); vertical-align: middle; }\r\n    .tt-kw-table tr:last-child td { border-bottom: none; }\r\n    .tt-kw-table tr:hover td { background: var(--color-bg-tint); }\r\n    .tt-kw-table td:first-child { font-weight: 700; color: var(--color-ink); font-family: monospace; font-size: 12.5px; }\r\n\r\n    .tt-diff { font-size: 10px; font-weight: 700; letter-spacing: 0.5px; text-transform: uppercase; padding: 3px 10px; border: 1px solid; border-radius: 100px; }\r\n    .tt-diff-low  { color: var(--color-teal-dark); border-color: var(--color-teal); background: #E4F9F7; }\r\n    .tt-diff-med  { color: var(--color-gold-dark); border-color: var(--color-gold); background: #FFF6E2; }\r\n    .tt-diff-high { color: var(--color-accent-dark); border-color: var(--color-accent); background: #FFEFE9; }\r\n\r\n    \/* \u2500\u2500 Platform badges \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    .tt-platforms { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 28px; }\r\n    .tt-platform-badge { display: inline-flex; align-items: center; gap: 7px; border: 1px solid var(--color-border); padding: 8px 16px; font-size: 12px; font-weight: 600; color: var(--color-ink); letter-spacing: 0.3px; background: var(--color-bg-tint); border-radius: 100px; transition: border-color 0.15s, background 0.15s; }\r\n    .tt-platform-badge:hover { border-color: var(--color-primary); background: var(--color-primary-light); }\r\n    .tt-platform-dot { width: 8px; height: 8px; border-radius: 50%; display: block; flex-shrink: 0; }\r\n\r\n    \/* \u2500\u2500 FAQ Accordion \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    .tt-faq { margin-top: 52px; }\r\n    .tt-faq-item { border-top: 1px solid var(--color-border); transition: background 0.2s ease; }\r\n    .tt-faq-item:last-child { border-bottom: 1px solid var(--color-border); }\r\n    .tt-faq-item:hover { background: var(--color-bg-tint); }\r\n\r\n    .tt-page .tt-faq-trigger,\r\n    .tt-page .tt-faq-trigger:hover,\r\n    .tt-page .tt-faq-trigger:focus,\r\n    .tt-page .tt-faq-trigger:active,\r\n    .tt-page .tt-faq-trigger:visited,\r\n    .tt-page .tt-faq-trigger:focus-visible {\r\n        all: unset; display: flex; justify-content: space-between; align-items: center; width: 100%;\r\n        padding: 22px 4px; background: transparent !important; background-color: transparent !important;\r\n        border: none !important; border-radius: 0 !important; box-shadow: none !important; outline: none !important;\r\n        cursor: pointer; text-align: left; gap: 20px; font-family: inherit; color: var(--color-ink) !important;\r\n        text-decoration: none !important; transform: none !important; filter: none !important;\r\n    }\r\n\r\n    .tt-page .tt-faq-trigger h3 { font-size: clamp(15px, 2vw, 17px); font-weight: 700; color: var(--color-ink) !important; line-height: 1.4; flex: 1; margin: 0; text-align: left; background: transparent !important; }\r\n\r\n    .tt-faq-icon { width: 24px; height: 24px; border-radius: 50%; border: 1.5px solid var(--color-primary); display: flex; align-items: center; justify-content: center; flex-shrink: 0; transition: background 0.2s; position: relative; background: transparent; }\r\n    .tt-faq-icon::before, .tt-faq-icon::after { content: ''; position: absolute; background: var(--color-primary); transition: transform 0.25s, opacity 0.25s, background 0.2s; }\r\n    .tt-faq-icon::before { width: 10px; height: 1.5px; }\r\n    .tt-faq-icon::after  { width: 1.5px; height: 10px; }\r\n    .tt-faq-item.is-open .tt-faq-icon { background: var(--color-accent) !important; border-color: var(--color-accent); }\r\n    .tt-faq-item.is-open .tt-faq-icon::before, .tt-faq-item.is-open .tt-faq-icon::after { background: #fff; }\r\n    .tt-faq-item.is-open .tt-faq-icon::after { transform: rotate(90deg); opacity: 0; }\r\n    .tt-faq-body { overflow: hidden; max-height: 0; transition: max-height 0.32s ease; }\r\n    .tt-faq-item.is-open .tt-faq-body { max-height: 600px; }\r\n    .tt-faq-body p { font-size: clamp(14px, 1.8vw, 15.5px); color: var(--color-muted); line-height: 1.75; padding: 0 4px 24px; margin: 0; }\r\n\r\n    \/* \u2500\u2500 Contact Section \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    .tt-contact-sec { padding: 88px 0; }\r\n    .tt-contact-inner { display: grid; grid-template-columns: 1fr 1.5fr; gap: 80px; align-items: start; }\r\n    .tt-contact-info h2 { margin-bottom: 16px; }\r\n    .tt-contact-info > p { font-size: 15px; color: var(--color-muted); line-height: 1.7; margin-bottom: 36px; }\r\n    .tt-info-block { margin-bottom: 24px; }\r\n    .tt-info-label { display: block; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: var(--color-muted); margin-bottom: 6px; }\r\n    .tt-info-value { font-size: 15px; font-weight: 700; color: var(--color-ink); line-height: 1.4; text-decoration: none !important; }\r\n    .tt-info-value a, .tt-info-value a:visited { color: var(--color-ink); text-decoration: none !important; }\r\n    .tt-info-value a:hover { color: var(--color-accent); text-decoration: underline !important; }\r\n\r\n    .tt-form-card { border: 1px solid var(--color-border); border-radius: 20px; padding: 40px; background: linear-gradient(165deg, #ffffff 0%, var(--color-bg-tint) 100%); }\r\n\r\n    \/* \u2500\u2500 CF7 shared form support (the shared form's own markup uses\r\n         .form-grid \/ .form-group \/ .form-group.full-width, not the\r\n         .tt-form-row \/ .tt-form-group naming used elsewhere on this\r\n         page's original design \u2014 styled here to match this page) \u2500\u2500 *\/\r\n    .tt-form-card .form-grid {\r\n        display: grid !important;\r\n        grid-template-columns: 1fr 1fr !important;\r\n        gap: 16px !important;\r\n    }\r\n\r\n    .tt-form-card .form-group {\r\n        display: flex !important;\r\n        flex-direction: column !important;\r\n        gap: 8px !important;\r\n        margin-bottom: 20px;\r\n    }\r\n\r\n    .tt-form-card .form-group.full-width {\r\n        grid-column: 1 \/ -1 !important;\r\n        width: 100% !important;\r\n    }\r\n\r\n    .tt-form-card .form-group label {\r\n        display: block;\r\n        font-size: 13px;\r\n        font-weight: 700;\r\n        color: var(--color-ink);\r\n        margin-bottom: 7px;\r\n        letter-spacing: 0.2px;\r\n    }\r\n\r\n    .tt-form-card .wpcf7-form-control-wrap {\r\n        display: block !important;\r\n        width: 100% !important;\r\n        max-width: 100% !important;\r\n    }\r\n\r\n    .tt-form-card .wpcf7-form input[type=\"text\"],\r\n    .tt-form-card .wpcf7-form input[type=\"email\"],\r\n    .tt-form-card .wpcf7-form input[type=\"tel\"],\r\n    .tt-form-card .wpcf7-form input[type=\"url\"],\r\n    .tt-form-card .wpcf7-form select,\r\n    .tt-form-card .wpcf7-form textarea {\r\n        display: block !important;\r\n        width: 100% !important;\r\n        max-width: 100% !important;\r\n        box-sizing: border-box !important;\r\n        font-family: 'Inter', sans-serif;\r\n        font-size: 14px;\r\n        color: var(--color-ink);\r\n        background: #fff;\r\n        border: 1px solid var(--color-border);\r\n        border-radius: 10px;\r\n        padding: 12px 14px;\r\n        outline: none;\r\n        transition: border-color 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;\r\n        -webkit-appearance: none;\r\n        appearance: none;\r\n    }\r\n\r\n    .tt-form-card .wpcf7-form input::placeholder,\r\n    .tt-form-card .wpcf7-form textarea::placeholder { color: #A8ACC4; }\r\n\r\n    .tt-form-card .wpcf7-form input:focus,\r\n    .tt-form-card .wpcf7-form select:focus,\r\n    .tt-form-card .wpcf7-form textarea:focus {\r\n        border-color: var(--color-primary);\r\n        box-shadow: 0 0 0 4px var(--color-primary-light);\r\n        background-color: #fff;\r\n    }\r\n\r\n    .tt-form-card .wpcf7-form select {\r\n        background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%232A3BB0' stroke-width='1.5' fill='none' stroke-linecap='round'\/%3E%3C\/svg%3E\");\r\n        background-repeat: no-repeat;\r\n        background-position: right 14px center;\r\n        padding-right: 36px;\r\n        cursor: pointer;\r\n    }\r\n\r\n    .tt-form-card .wpcf7-form textarea { min-height: 120px; resize: vertical; }\r\n\r\n    .tt-form-card .wpcf7-not-valid-tip {\r\n        font-size: 0.75rem;\r\n        color: #cc0000;\r\n        font-weight: 600;\r\n        margin-top: 4px;\r\n        display: block;\r\n    }\r\n\r\n    .tt-form-card .wpcf7-response-output {\r\n        margin-top: 18px;\r\n        padding: 14px 18px;\r\n        border-radius: 10px;\r\n        border: 1px solid var(--color-border);\r\n        font-size: 13px;\r\n        color: var(--color-ink);\r\n    }\r\n\r\n    .tt-form-card input.wpcf7-not-valid,\r\n    .tt-form-card select.wpcf7-not-valid,\r\n    .tt-form-card textarea.wpcf7-not-valid {\r\n        border-color: #cc0000 !important;\r\n        background-color: #fff8f8;\r\n    }\r\n\r\n    .tt-form-card input[type=\"submit\"] {\r\n        width: 100% !important;\r\n        padding: 15px 28px !important;\r\n        background: var(--color-accent) !important;\r\n        color: #fff !important;\r\n        font-family: 'Inter', sans-serif !important;\r\n        font-size: 13px !important;\r\n        font-weight: 700 !important;\r\n        letter-spacing: 1.5px !important;\r\n        text-transform: uppercase !important;\r\n        border: 2px solid var(--color-accent) !important;\r\n        border-radius: 12px !important;\r\n        cursor: pointer !important;\r\n        margin-top: 8px;\r\n        box-shadow: 0 8px 20px rgba(255, 90, 54, 0.28) !important;\r\n        transition: background 0.15s, border-color .15s;\r\n    }\r\n\r\n    .tt-form-card input[type=\"submit\"]:hover {\r\n        background: var(--color-accent-dark) !important;\r\n        border-color: var(--color-accent-dark) !important;\r\n    }\r\n\r\n    \/* \u2500\u2500 Responsive \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    @media (max-width: 1024px) {\r\n        .tt-hero-inner    { grid-template-columns: 1fr; gap: 36px; }\r\n        .tt-hero-meta     { flex-direction: row; gap: 0; }\r\n        .tt-hero-stat     { flex: 1; border-top: none; border-left: 1px solid var(--color-border); padding: 0 20px; }\r\n        .tt-hero-stat:first-child { border-left: none; padding-left: 0; }\r\n        .tt-two-col       { grid-template-columns: 1fr; gap: 48px; }\r\n        .tt-sticky        { position: static; }\r\n        .tt-editorial     { grid-template-columns: 1fr; gap: 36px; }\r\n        .tt-content-nav   { display: none; }\r\n        .tt-stats-grid    { grid-template-columns: repeat(2, 1fr); }\r\n        .tt-services-grid { grid-template-columns: repeat(2, 1fr); }\r\n        .tt-results-grid  { grid-template-columns: repeat(2, 1fr); }\r\n        .tt-contact-inner { grid-template-columns: 1fr; gap: 48px; }\r\n        .tt-form-card     { padding: 28px; }\r\n        .tt-section       { padding: 72px 0; }\r\n    }\r\n\r\n    @media (max-width: 768px) {\r\n        .tt-wrap              { padding: 0 24px; }\r\n        .tt-section           { padding: 60px 0; }\r\n        .tt-contact-sec       { padding: 60px 0; }\r\n        .tt-stats-grid        { grid-template-columns: 1fr 1fr; }\r\n        .tt-services-grid     { grid-template-columns: 1fr; }\r\n        .tt-results-grid      { grid-template-columns: 1fr 1fr; }\r\n        .tt-form-card .form-grid { grid-template-columns: 1fr !important; }\r\n        .tt-form-card .form-group.full-width { grid-column: span 1 !important; }\r\n        .tt-hero-actions      { flex-direction: column; align-items: stretch; }\r\n        .tt-btn               { text-align: center; display: block; justify-content: center; }\r\n        .tt-hero-meta         { flex-direction: column; }\r\n        .tt-hero-stat         { border-left: none; border-top: 1px solid var(--color-border); padding: 14px 0 0; }\r\n        .tt-page .tt-faq-trigger h3 { font-size: 16px; }\r\n        .tt-faq-body p              { font-size: 15px; }\r\n        .tt-body-content h2   { font-size: 1.25rem; }\r\n        .tt-body-content p    { font-size: 15px; }\r\n        .tt-stat-big          { font-size: 2rem; }\r\n        .tt-result-metric     { font-size: 1.8rem; }\r\n        .tt-step              { grid-template-columns: 40px 1fr; gap: 16px; }\r\n        .tt-step-box          { width: 34px; height: 34px; font-size: 10px; }\r\n        .tt-platforms         { gap: 8px; }\r\n        .tt-brands-slider-wrap { padding: 0 40px; }\r\n        .tt-brand-slide       { width: 140px; height: 88px; }\r\n    }\r\n\r\n    @media (max-width: 480px) {\r\n        .tt-wrap              { padding: 0 20px; }\r\n        .tt-section           { padding: 48px 0; }\r\n        .tt-contact-sec       { padding: 48px 0; }\r\n        .tt-hero              { padding: 48px 0 40px; }\r\n        .tt-hero-badge        { font-size: 10px; padding: 4px 12px; }\r\n        .tt-page .tt-faq-trigger h3 { font-size: 15px; line-height: 1.45; }\r\n        .tt-faq-body p              { font-size: 14px; }\r\n        .tt-page .tt-faq-trigger    { padding: 18px 4px; gap: 12px; }\r\n        .tt-faq-icon                { width: 22px; height: 22px; flex-shrink: 0; }\r\n        .tt-stats-grid        { grid-template-columns: 1fr; }\r\n        .tt-stat-cell         { padding: 22px 20px; }\r\n        .tt-stat-big          { font-size: 1.8rem; }\r\n        .tt-results-grid      { grid-template-columns: 1fr; }\r\n        .tt-result-cell       { padding: 22px 20px; }\r\n        .tt-service-card      { padding: 24px 20px; }\r\n        .tt-step              { grid-template-columns: 36px 1fr; gap: 14px; padding: 22px 0; }\r\n        .tt-form-card         { padding: 20px 16px; }\r\n        .tt-form-card .wpcf7-form input,\r\n        .tt-form-card .wpcf7-form select,\r\n        .tt-form-card .wpcf7-form textarea { font-size: 16px; }\r\n        .tt-kw-table th,\r\n        .tt-kw-table td       { padding: 10px 12px; }\r\n        .tt-kw-table th       { font-size: 9px; }\r\n        .tt-kw-table td       { font-size: 12px; }\r\n        .tt-brands            { padding: 48px 0; }\r\n        .tt-brands-slider-wrap { padding: 0 40px; }\r\n        .tt-brands-nav-btn    { width: 34px; height: 34px; font-size: 1.1rem; }\r\n        .tt-brand-slide       { width: 120px; height: 80px; padding: 10px; }\r\n        .tt-brands-slider     { gap: 14px; }\r\n    }\r\n\r\n    \/* \u2500\u2500 Scroll-reveal animations \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    @keyframes tt-fade-up { from { opacity: 0; transform: translateY(28px); } to { opacity: 1; transform: translateY(0); } }\r\n    @keyframes tt-slide-left { from { opacity: 0; transform: translateX(-24px); } to { opacity: 1; transform: translateX(0); } }\r\n    @keyframes tt-slide-right { from { opacity: 0; transform: translateX(24px); } to { opacity: 1; transform: translateX(0); } }\r\n    @keyframes tt-number-pop { 0% { transform: scale(1); } 50% { transform: scale(1.06); } 100% { transform: scale(1); } }\r\n\r\n    .tt-reveal { opacity: 0; transform: translateY(28px); transition: opacity 0.55s cubic-bezier(0.22,1,0.36,1), transform 0.55s cubic-bezier(0.22,1,0.36,1); }\r\n    .tt-reveal.tt-is-visible { opacity: 1; transform: translateY(0); }\r\n    .tt-reveal-left { opacity: 0; transform: translateX(-24px); transition: opacity 0.55s cubic-bezier(0.22,1,0.36,1), transform 0.55s cubic-bezier(0.22,1,0.36,1); }\r\n    .tt-reveal-left.tt-is-visible { opacity: 1; transform: translateX(0); }\r\n    .tt-reveal-right { opacity: 0; transform: translateX(24px); transition: opacity 0.55s cubic-bezier(0.22,1,0.36,1), transform 0.55s cubic-bezier(0.22,1,0.36,1); }\r\n    .tt-reveal-right.tt-is-visible { opacity: 1; transform: translateX(0); }\r\n    .tt-reveal-scale { opacity: 0; transform: scale(0.94); transition: opacity 0.5s cubic-bezier(0.22,1,0.36,1), transform 0.5s cubic-bezier(0.22,1,0.36,1); }\r\n    .tt-reveal-scale.tt-is-visible { opacity: 1; transform: scale(1); }\r\n\r\n    .tt-stagger > * { opacity: 0; transform: translateY(20px); transition: opacity 0.45s cubic-bezier(0.22,1,0.36,1), transform 0.45s cubic-bezier(0.22,1,0.36,1); }\r\n    .tt-stagger.tt-is-visible > *:nth-child(1) { opacity:1; transform:translateY(0); transition-delay: 0.00s; }\r\n    .tt-stagger.tt-is-visible > *:nth-child(2) { opacity:1; transform:translateY(0); transition-delay: 0.07s; }\r\n    .tt-stagger.tt-is-visible > *:nth-child(3) { opacity:1; transform:translateY(0); transition-delay: 0.14s; }\r\n    .tt-stagger.tt-is-visible > *:nth-child(4) { opacity:1; transform:translateY(0); transition-delay: 0.21s; }\r\n    .tt-stagger.tt-is-visible > *:nth-child(5) { opacity:1; transform:translateY(0); transition-delay: 0.28s; }\r\n    .tt-stagger.tt-is-visible > *:nth-child(6) { opacity:1; transform:translateY(0); transition-delay: 0.35s; }\r\n    .tt-stagger.tt-is-visible > *:nth-child(7) { opacity:1; transform:translateY(0); transition-delay: 0.42s; }\r\n    .tt-stagger.tt-is-visible > *:nth-child(8) { opacity:1; transform:translateY(0); transition-delay: 0.49s; }\r\n\r\n    .tt-h1 { animation: tt-fade-up 0.65s cubic-bezier(0.22,1,0.36,1) 0.2s both; }\r\n    .tt-hero-inner > div > p { animation: tt-fade-up 0.6s cubic-bezier(0.22,1,0.36,1) 0.35s both; }\r\n    .tt-hero-actions { animation: tt-fade-up 0.6s cubic-bezier(0.22,1,0.36,1) 0.45s both; }\r\n    .tt-hero-meta { animation: tt-slide-right 0.65s cubic-bezier(0.22,1,0.36,1) 0.3s both; }\r\n    .tt-hero-stat-num.tt-counted { animation: tt-number-pop 0.3s ease; }\r\n    .tt-stat-big.tt-counted { animation: tt-number-pop 0.35s ease; }\r\n\r\n    @keyframes tt-btn-pulse {\r\n        0%   { box-shadow: 0 0 0 0 rgba(255,90,54,0.35); }\r\n        70%  { box-shadow: 0 0 0 10px rgba(255,90,54,0); }\r\n        100% { box-shadow: 0 0 0 0 rgba(255,90,54,0); }\r\n    }\r\n    .tt-btn-solid.tt-pulse { animation: tt-btn-pulse 1.2s ease 0.8s 2; }\r\n\r\n    .tt-eyebrow { position: relative; display: inline-flex; }\r\n\r\n    @media (prefers-reduced-motion: reduce) {\r\n        .tt-reveal, .tt-reveal-left, .tt-reveal-right, .tt-reveal-scale,\r\n        .tt-stagger > *, .tt-h1, .tt-hero-inner > div > p,\r\n        .tt-hero-actions, .tt-hero-meta, .tt-service-card, .tt-step, .tt-point, .tt-faq-item {\r\n            animation: none !important; transition: none !important;\r\n            opacity: 1 !important; transform: none !important;\r\n        }\r\n        .tt-result-bar span { transition: none !important; }\r\n        .tt-hero-badge { animation: tt-badge-entry 0.5s ease 0.1s both !important; }\r\n        .tt-hero-badge::after  { animation: none !important; }\r\n        .tt-hero-badge::before { animation: none !important; box-shadow: none !important; }\r\n    }\r\n<\/style>\r\n\r\n<div class=\"tt-page\" style=\"margin:0;padding:0;\">\r\n\r\n    <section class=\"tt-hero\">\r\n        <div class=\"tt-wrap\">\r\n            <div class=\"tt-hero-inner\">\r\n                <div>\r\n                    <div class=\"tt-hero-badge\">Social Media Agency \u00b7 Singapore<\/div>\r\n                    <h1 class=\"tt-h1\">Social Media Agency in Singapore<\/h1>\r\n                    <p class=\"tt-lead\" style=\"max-width:600px; margin-top:20px;\">\r\n                        Content-led social media management that builds real audiences, drives genuine engagement, and converts followers in Singapore into paying customers \u2014 on Facebook, Instagram, TikTok, and beyond.\r\n                    <\/p>\r\n                    <div class=\"tt-hero-actions\">\r\n                        <a href=\"#tt-contact\" class=\"tt-btn tt-btn-solid tt-pulse\">Get Your Free Social Media Audit<\/a>\r\n                        <a href=\"#tt-process\" class=\"tt-btn tt-btn-outline\">How We Grow Accounts<\/a>\r\n                    <\/div>\r\n                    <div class=\"tt-platforms\">\r\n                        <span class=\"tt-platform-badge\"><span class=\"tt-platform-dot\" style=\"background:#1877f2\"><\/span>Facebook<\/span>\r\n                        <span class=\"tt-platform-badge\"><span class=\"tt-platform-dot\" style=\"background:#e1306c\"><\/span>Instagram<\/span>\r\n                        <span class=\"tt-platform-badge\"><span class=\"tt-platform-dot\" style=\"background:#000\"><\/span>TikTok<\/span>\r\n                        <span class=\"tt-platform-badge\"><span class=\"tt-platform-dot\" style=\"background:#0077b5\"><\/span>LinkedIn<\/span>\r\n                        <span class=\"tt-platform-badge\"><span class=\"tt-platform-dot\" style=\"background:#ff0000\"><\/span>YouTube<\/span>\r\n                        <span class=\"tt-platform-badge\"><span class=\"tt-platform-dot\" style=\"background:#25d366\"><\/span>WhatsApp<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"tt-hero-meta\">\r\n                    <div class=\"tt-hero-stat\">\r\n                        <span class=\"tt-hero-stat-num\" data-count=\"380\" data-suffix=\"%\">380%<\/span>\r\n                        <span class=\"tt-hero-stat-label\">Avg. organic reach increase in 90 days<\/span>\r\n                    <\/div>\r\n                    <div class=\"tt-hero-stat\">\r\n                        <span class=\"tt-hero-stat-num\" data-count=\"5\" data-suffix=\"\u00d7\">5\u00d7<\/span>\r\n                        <span class=\"tt-hero-stat-label\">Engagement rate vs industry benchmark<\/span>\r\n                    <\/div>\r\n                    <div class=\"tt-hero-stat\">\r\n                        <span class=\"tt-hero-stat-num\" data-count=\"30\">30<\/span>\r\n                        <span class=\"tt-hero-stat-label\">Days to first measurable follower growth<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- \u2500\u2500 Brands We Work With \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n    <section class=\"tt-brands\">\r\n        <div class=\"tt-wrap\">\r\n            <div class=\"tt-brands-head\">\r\n                <div>\r\n                    <span class=\"tt-eyebrow\">Trusted By<\/span>\r\n                    <h2 class=\"tt-h2\" style=\"font-size:1.6rem;\">Brands we work with<\/h2>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"tt-brands-slider-wrap\">\r\n                <button class=\"tt-brands-nav-btn tt-brands-prev\" id=\"ttBrandsPrev\" aria-label=\"Previous brand\">&#8249;<\/button>\r\n                <div class=\"tt-brands-slider\" id=\"ttBrandsSlider\">\r\n                    <div class=\"tt-brand-slide\"><img decoding=\"async\" src=\"https:\/\/www.tiratechmarketing.com\/wp-content\/uploads\/2026\/07\/1.webp\" alt=\"TiraTech client logo 1\" loading=\"lazy\"><\/div>\r\n                    <div class=\"tt-brand-slide\"><img decoding=\"async\" src=\"https:\/\/www.tiratechmarketing.com\/wp-content\/uploads\/2026\/07\/2.webp\" alt=\"TiraTech client logo 2\" loading=\"lazy\"><\/div>\r\n                    <div class=\"tt-brand-slide\"><img decoding=\"async\" src=\"https:\/\/www.tiratechmarketing.com\/wp-content\/uploads\/2026\/07\/3.webp\" alt=\"TiraTech client logo 3\" loading=\"lazy\"><\/div>\r\n                    <div class=\"tt-brand-slide\"><img decoding=\"async\" src=\"https:\/\/www.tiratechmarketing.com\/wp-content\/uploads\/2026\/07\/4.webp\" alt=\"TiraTech client logo 4\" loading=\"lazy\"><\/div>\r\n                    <div class=\"tt-brand-slide\"><img decoding=\"async\" src=\"https:\/\/www.tiratechmarketing.com\/wp-content\/uploads\/2026\/07\/5.webp\" alt=\"TiraTech client logo 5\" loading=\"lazy\"><\/div>\r\n                    <div class=\"tt-brand-slide\"><img decoding=\"async\" src=\"https:\/\/www.tiratechmarketing.com\/wp-content\/uploads\/2026\/07\/6.webp\" alt=\"TiraTech client logo 6\" loading=\"lazy\"><\/div>\r\n                    <div class=\"tt-brand-slide\"><img decoding=\"async\" src=\"https:\/\/www.tiratechmarketing.com\/wp-content\/uploads\/2026\/07\/7.webp\" alt=\"TiraTech client logo 7\" loading=\"lazy\"><\/div>\r\n                    <div class=\"tt-brand-slide\"><img decoding=\"async\" src=\"https:\/\/www.tiratechmarketing.com\/wp-content\/uploads\/2026\/07\/8.webp\" alt=\"TiraTech client logo 8\" loading=\"lazy\"><\/div>\r\n                    <div class=\"tt-brand-slide\"><img decoding=\"async\" src=\"https:\/\/www.tiratechmarketing.com\/wp-content\/uploads\/2026\/07\/9.webp\" alt=\"TiraTech client logo 9\" loading=\"lazy\"><\/div>\r\n                    <div class=\"tt-brand-slide\"><img decoding=\"async\" src=\"https:\/\/www.tiratechmarketing.com\/wp-content\/uploads\/2026\/07\/10.webp\" alt=\"TiraTech client logo 10\" loading=\"lazy\"><\/div>\r\n                    <div class=\"tt-brand-slide\"><img decoding=\"async\" src=\"https:\/\/www.tiratechmarketing.com\/wp-content\/uploads\/2026\/07\/11.webp\" alt=\"TiraTech client logo 11\" loading=\"lazy\"><\/div>\r\n                <\/div>\r\n                <button class=\"tt-brands-nav-btn tt-brands-next\" id=\"ttBrandsNext\" aria-label=\"Next brand\">&#8250;<\/button>\r\n            <\/div>\r\n            <div class=\"tt-brands-dots\" id=\"ttBrandsDots\"><\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <div class=\"tt-stats-strip\">\r\n        <div class=\"tt-wrap\">\r\n            <div class=\"tt-stats-grid tt-stagger\">\r\n                <div class=\"tt-stat-cell\">\r\n                    <span class=\"tt-stat-big\" data-count=\"4\" data-suffix=\".5M+\">4.5M+<\/span>\r\n                    <span class=\"tt-stat-desc\">Singaporeans are active on social media \u2014 one of the highest social media penetration rates in the world.<\/span>\r\n                <\/div>\r\n                <div class=\"tt-stat-cell\">\r\n                    <span class=\"tt-stat-big\" data-count=\"90\" data-suffix=\"%\">90%<\/span>\r\n                    <span class=\"tt-stat-desc\">of Singapore consumers research brands on social media before making a purchase \u2014 your presence is your first impression.<\/span>\r\n                <\/div>\r\n                <div class=\"tt-stat-cell\">\r\n                    <span class=\"tt-stat-big\">2.5h<\/span>\r\n                    <span class=\"tt-stat-desc\">average daily time Singapore users spend on social media \u2014 more than any other digital channel combined.<\/span>\r\n                <\/div>\r\n                <div class=\"tt-stat-cell\">\r\n                    <span class=\"tt-stat-big\" data-count=\"74\" data-suffix=\"%\">74%<\/span>\r\n                    <span class=\"tt-stat-desc\">of brands in Singapore report that social media is their highest-ROI awareness channel when managed with a content strategy.<\/span>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <section class=\"tt-section\">\r\n        <div class=\"tt-wrap\">\r\n            <div class=\"tt-two-col\">\r\n                <div class=\"tt-sticky tt-reveal-left\">\r\n                    <span class=\"tt-eyebrow tt-reveal\">Why It Matters<\/span>\r\n                    <h2 class=\"tt-h2\">Why most businesses lose on social media<\/h2>\r\n                    <p style=\"font-size:15px; color:var(--color-muted); line-height:1.7; margin-top:16px;\">Posting inconsistently, recycling stock photos, and chasing follower counts is not a social media strategy \u2014 it's noise. Businesses need content that stops the scroll, builds community trust, and drives people toward a buying decision.<\/p>\r\n                    <div class=\"tt-callout\">\r\n                        <p>Over <strong>70% of Singapore SMEs<\/strong> that run their own social media accounts post less than 3 times per week and have no content calendar \u2014 the minimum viable frequency to stay visible in platform algorithms is 5\u20137 times per week.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                <div>\r\n                    <div class=\"tt-point tt-reveal\">\r\n                        <span class=\"tt-point-num\">01<\/span>\r\n                        <div>\r\n                            <h3 class=\"tt-h3\">Algorithm reach is earned, not given \u2014 strategy decides who sees you<\/h3>\r\n                            <p>Facebook and Instagram's algorithms reward consistent posting, high save rates, and early engagement signals. Without a content strategy optimized for each platform's ranking signals, your posts reach fewer than 3% of your own followers.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"tt-point tt-reveal\">\r\n                        <span class=\"tt-point-num\">02<\/span>\r\n                        <div>\r\n                            <h3 class=\"tt-h3\">TikTok and Instagram Reels are the fastest-growing discovery channels<\/h3>\r\n                            <p>Short-form video is the single highest-reach content format in Singapore right now. Brands that produce consistent Reels and TikTok content are acquiring new audiences at a fraction of the cost of paid ads \u2014 and compounding that reach over time.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"tt-point tt-reveal\">\r\n                        <span class=\"tt-point-num\">03<\/span>\r\n                        <div>\r\n                            <h3 class=\"tt-h3\">Social proof is the most powerful trust signal for Singapore buyers<\/h3>\r\n                            <p>Reviews, UGC, testimonials, and community engagement on social media directly influence purchase decisions. A brand with an active, responsive social presence converts new visitors at 2\u20133\u00d7 the rate of one with a dormant account.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"tt-point tt-reveal\">\r\n                        <span class=\"tt-point-num\">04<\/span>\r\n                        <div>\r\n                            <h3 class=\"tt-h3\">Paid social without an organic foundation wastes budget<\/h3>\r\n                            <p>Meta Ads and TikTok Ads perform significantly better when your organic account has strong engagement history. Platforms serve ads from profiles with social credibility at lower CPMs \u2014 your organic presence is an ad cost multiplier.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"tt-point tt-reveal\">\r\n                        <span class=\"tt-point-num\">05<\/span>\r\n                        <div>\r\n                            <h3 class=\"tt-h3\">Localized content dramatically outperforms generic posts<\/h3>\r\n                            <p>Content that references local culture, events, and language patterns (in English and Mandarin, with Malay and Tamil where relevant) consistently achieves 3\u20135\u00d7 higher engagement than generic brand content. Cultural relevance is a competitive advantage most businesses ignore.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <section class=\"tt-section\">\r\n        <div class=\"tt-wrap\">\r\n            <span class=\"tt-eyebrow tt-reveal\">What We Do<\/span>\r\n            <h2 class=\"tt-h2\">Our social media blueprint for Singapore<\/h2>\r\n            <p class=\"tt-lead\" style=\"max-width:560px; margin-top:14px;\">A full-service content and community system \u2014 from strategy and creative production through to paid amplification and reporting.<\/p>\r\n\r\n            <div class=\"tt-services-grid tt-stagger\">\r\n                <div class=\"tt-service-card\">\r\n                    <span class=\"tt-svc-num\">01<\/span>\r\n                    <h3 class=\"tt-h3\">Social Media Strategy & Content Calendar<\/h3>\r\n                    <p>A 30-day rolling content calendar mapped to your business goals, audience behaviour, platform algorithms, and key cultural moments \u2014 in both English and Mandarin. No more guessing what to post.<\/p>\r\n                    <div class=\"tt-tags\"><span class=\"tt-tag\">Content Strategy<\/span><span class=\"tt-tag\">Multilingual SG<\/span><span class=\"tt-tag\">Editorial Calendar<\/span><\/div>\r\n                <\/div>\r\n                <div class=\"tt-service-card\">\r\n                    <span class=\"tt-svc-num\">02<\/span>\r\n                    <h3 class=\"tt-h3\">Short-Form Video Production (Reels & TikTok)<\/h3>\r\n                    <p>Script, shoot, and edit-ready short-form video content \u2014 the highest-reach format on Instagram, Facebook, and TikTok. We handle concept, on-screen talent briefing, voiceover, captions, and platform-native editing.<\/p>\r\n                    <div class=\"tt-tags\"><span class=\"tt-tag\">Reels<\/span><span class=\"tt-tag\">TikTok<\/span><span class=\"tt-tag\">YouTube Shorts<\/span><\/div>\r\n                <\/div>\r\n                <div class=\"tt-service-card\">\r\n                    <span class=\"tt-svc-num\">03<\/span>\r\n                    <h3 class=\"tt-h3\">Graphic Design & Visual Branding<\/h3>\r\n                    <p>Platform-optimized visual assets \u2014 static posts, carousel graphics, Stories templates, and cover images \u2014 designed to maintain brand consistency while stopping the scroll. Every asset is sized and formatted for each platform.<\/p>\r\n                    <div class=\"tt-tags\"><span class=\"tt-tag\">Carousel Posts<\/span><span class=\"tt-tag\">Stories<\/span><span class=\"tt-tag\">Brand Templates<\/span><\/div>\r\n                <\/div>\r\n                <div class=\"tt-service-card\">\r\n                    <span class=\"tt-svc-num\">04<\/span>\r\n                    <h3 class=\"tt-h3\">Community Management & Engagement<\/h3>\r\n                    <p>Daily comment moderation, DM response management, and proactive community engagement \u2014 the response speed and tone that builds brand trust. Fast, on-brand responses are a direct ranking signal for reach.<\/p>\r\n                    <div class=\"tt-tags\"><span class=\"tt-tag\">DM Management<\/span><span class=\"tt-tag\">Comment Response<\/span><span class=\"tt-tag\">Community<\/span><\/div>\r\n                <\/div>\r\n                <div class=\"tt-service-card\">\r\n                    <span class=\"tt-svc-num\">05<\/span>\r\n                    <h3 class=\"tt-h3\">Meta Ads & TikTok Ads Management<\/h3>\r\n                    <p>Full-funnel paid social campaigns \u2014 awareness, engagement, lead generation, and conversion \u2014 with audience targeting built on your specific customer profile. Creative testing and budget optimisation included.<\/p>\r\n                    <div class=\"tt-tags\"><span class=\"tt-tag\">Meta Ads<\/span><span class=\"tt-tag\">TikTok Ads<\/span><span class=\"tt-tag\">Lookalike Audiences<\/span><\/div>\r\n                <\/div>\r\n                <div class=\"tt-service-card\">\r\n                    <span class=\"tt-svc-num\">06<\/span>\r\n                    <h3 class=\"tt-h3\">Influencer & KOL Collaboration<\/h3>\r\n                    <p>Sourcing, vetting, briefing, and managing KOL (Key Opinion Leader) and micro-influencer partnerships \u2014 from nano creators (5K\u201320K) to mid-tier (50K\u2013200K) \u2014 with performance reporting tied to reach, engagement, and conversion.<\/p>\r\n                    <div class=\"tt-tags\"><span class=\"tt-tag\">KOL Marketing<\/span><span class=\"tt-tag\">Micro-Influencers<\/span><span class=\"tt-tag\">UGC Campaigns<\/span><\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <section class=\"tt-section\" id=\"tt-process\">\r\n        <div class=\"tt-wrap\">\r\n            <span class=\"tt-eyebrow tt-reveal\">How We Grow Accounts<\/span>\r\n            <h2 class=\"tt-h2\">Systematic. Creative. Measurable.<\/h2>\r\n            <p class=\"tt-lead\" style=\"max-width:560px; margin-top:14px;\">Social media success is not luck \u2014 it's a repeatable system. Here's how we build and run accounts that grow consistently for businesses.<\/p>\r\n\r\n            <div class=\"tt-steps\">\r\n                <div class=\"tt-step tt-reveal\">\r\n                    <div class=\"tt-step-box\">01<\/div>\r\n                    <div>\r\n                        <h3 class=\"tt-h3\">Audit, Benchmark & Brand Discovery<\/h3>\r\n                        <p>We audit your existing social accounts, benchmark your performance against competitors, identify your top-performing content types, and deep-dive into your target audience's platform behaviour, content preferences, and purchase triggers.<\/p>\r\n                        <span class=\"tt-step-out\">Competitor Benchmark Report + Audience Persona Map<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"tt-step tt-reveal\">\r\n                    <div class=\"tt-step-box\">02<\/div>\r\n                    <div>\r\n                        <h3 class=\"tt-h3\">Content Strategy & Brand Voice<\/h3>\r\n                        <p>We define your content pillars (typically 4\u20135 recurring themes), establish a brand voice that resonates with consumers in both English and Mandarin, and build the 30-day content calendar with post formats, topics, and platform-specific hooks for each piece.<\/p>\r\n                        <span class=\"tt-step-out\">Content Strategy Document + 30-Day Calendar<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"tt-step tt-reveal\">\r\n                    <div class=\"tt-step-box\">03<\/div>\r\n                    <div>\r\n                        <h3 class=\"tt-h3\">Content Production & Scheduling<\/h3>\r\n                        <p>We produce all creative assets \u2014 graphics, short-form videos, captions, hashtag sets, and Stories \u2014 submit for your approval, then schedule publishing at the optimal times for your specific audience's active hours on each platform.<\/p>\r\n                        <span class=\"tt-step-out\">Monthly Content Batch + Approval Workflow<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"tt-step tt-reveal\">\r\n                    <div class=\"tt-step-box\">04<\/div>\r\n                    <div>\r\n                        <h3 class=\"tt-h3\">Publish, Engage & Amplify<\/h3>\r\n                        <p>Content goes live on schedule. We manage all community engagement \u2014 comments, DMs, shares \u2014 and where applicable, activate paid amplification on Meta and TikTok to accelerate reach on high-performing organic posts.<\/p>\r\n                        <span class=\"tt-step-out\">Daily Community Management + Weekly Paid Boost Review<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"tt-step tt-reveal\">\r\n                    <div class=\"tt-step-box\">05<\/div>\r\n                    <div>\r\n                        <h3 class=\"tt-h3\">Report, Optimise & Scale<\/h3>\r\n                        <p>Monthly performance reports tracking reach, engagement rate, follower growth, link clicks, and lead conversions \u2014 with clear insight into what's working and a refined content direction for the next month. We double down on what resonates with your audience.<\/p>\r\n                        <span class=\"tt-step-out\">Monthly Performance Report + Content Direction Review<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <section class=\"tt-section\">\r\n        <div class=\"tt-wrap\">\r\n            <div class=\"tt-editorial\">\r\n                <nav class=\"tt-content-nav\" aria-label=\"Page sections\">\r\n                    <span class=\"tt-content-nav-label\">On This Page<\/span>\r\n                    <ul>\r\n                        <li><a href=\"#tt-smm-singapore\">SMM in Singapore<\/a><\/li>\r\n                        <li><a href=\"#tt-platforms\">Platform Breakdown<\/a><\/li>\r\n                        <li><a href=\"#tt-content-types\">Content That Works<\/a><\/li>\r\n                        <li><a href=\"#tt-paid-social\">Paid vs Organic<\/a><\/li>\r\n                        <li><a href=\"#tt-kol\">KOL & Influencer Marketing<\/a><\/li>\r\n                    <\/ul>\r\n                <\/nav>\r\n                <div class=\"tt-body-content tt-reveal\">\r\n                    <h2 id=\"tt-smm-singapore\">Social Media Marketing in Singapore<\/h2>\r\n                    <p>Social media marketing (SMM) in Singapore operates in one of the world's most digitally connected environments. With over 4.5 million active social media users and average daily usage exceeding 2.5 hours, the audience is there \u2014 the challenge is cutting through the volume with content that actually earns attention.<\/p>\r\n                    <p>Unlike single-market social landscapes, Singapore requires content that speaks to a multi-ethnic, multi-language audience. <strong>English, Mandarin, Malay, and Tamil<\/strong> all have distinct content consumption habits, platform preferences, and cultural reference points. Brands that acknowledge this nuance consistently outperform those that treat the audience as homogenous.<\/p>\r\n                    <div class=\"tt-callout\">\r\n                        <p><strong>Why consistency beats virality:<\/strong> One viral post does not build a brand. Sustained, consistent content builds the algorithm trust, audience familiarity, and social proof that converts followers into customers. Our approach is engineered for compound growth, not one-off spikes.<\/p>\r\n                    <\/div>\r\n\r\n                    <h2 id=\"tt-platforms\">Platform Breakdown \u2014 Where Your Customers Are<\/h2>\r\n                    <p>Platform choice should follow your audience \u2014 not trends. Here's how each major platform performs for businesses in Singapore:<\/p>\r\n                    <h3>Facebook \u2014 Highest reach for 25\u201355 age group<\/h3>\r\n                    <p>Facebook remains the dominant platform for B2C businesses targeting Singaporeans aged 25 and above. Groups, Marketplace listings, and the Facebook-WhatsApp funnel make it especially effective for local service businesses, e-commerce, and community-driven brands.<\/p>\r\n                    <h3>Instagram \u2014 Visual discovery and Reels-driven growth<\/h3>\r\n                    <p>Instagram's Reels algorithm is currently the highest organic reach surface available on any platform \u2014 outperforming even paid posts for accounts that publish consistently. For F&amp;B, lifestyle, beauty, fashion, and retail businesses, Instagram is often the primary conversion-driving platform.<\/p>\r\n                    <h3>TikTok \u2014 Fastest-growing, highest organic reach potential<\/h3>\r\n                    <p>TikTok's algorithm is the most democratized of any platform \u2014 follower count matters far less than content quality and relevance. A first-time post from a zero-follower account can reach tens of thousands of users if it triggers strong early engagement signals (watch time, shares, saves).<\/p>\r\n                    <h3>LinkedIn \u2014 B2B and professional services<\/h3>\r\n                    <p>For B2B businesses, professional services firms, and thought leadership plays, LinkedIn is underutilized and undercompeted \u2014 making it a high-ROI opportunity for the right category of business.<\/p>\r\n\r\n                    <h2 id=\"tt-content-types\">Content That Works for Singapore Audiences<\/h2>\r\n                    <p>After managing social accounts across industries in Singapore, these are the content formats that consistently outperform on engagement and reach:<\/p>\r\n                    <ul>\r\n                        <li><strong>Behind-the-scenes content<\/strong> \u2014 authenticity resonates deeply with Singapore consumers; showing your team, process, and culture builds brand trust faster than any polished campaign.<\/li>\r\n                        <li><strong>Educational carousels (English + Mandarin)<\/strong> \u2014 \"How to\" and \"X things you didn't know about Y\" carousel posts regularly achieve the highest save rates, which is the strongest long-term reach signal on Instagram.<\/li>\r\n                        <li><strong>Local event and cultural moment tie-ins<\/strong> \u2014 Hari Raya, Chinese New Year, National Day (9 August), and Deepavali content that feels genuine \u2014 not performative \u2014 generates significantly above-average engagement.<\/li>\r\n                        <li><strong>Customer testimonials and UGC<\/strong> \u2014 reposting real customer content (with permission) is the most efficient social proof generation strategy and typically earns higher engagement than brand-produced content.<\/li>\r\n                        <li><strong>Short-form video with subtitles<\/strong> \u2014 a large share of Singaporeans watch social video without sound. Every video must be subtitle-ready to retain watch time, which is the primary reach-governing signal on TikTok and Reels.<\/li>\r\n                    <\/ul>\r\n\r\n                    <h2 id=\"tt-paid-social\">Paid vs Organic Social \u2014 When to Use Which<\/h2>\r\n                    <p>Organic social builds the foundation \u2014 brand credibility, community trust, and algorithm history. Paid social amplifies what's already working and fills the gaps organic can't reach. The most effective social media strategies use both in tandem:<\/p>\r\n                    <ul>\r\n                        <li><strong>Use organic for:<\/strong> brand personality, community building, product education, and long-term trust signals.<\/li>\r\n                        <li><strong>Use paid for:<\/strong> new audience acquisition, product launches, time-sensitive promotions, retargeting website visitors, and lead generation at scale.<\/li>\r\n                        <li><strong>Use both together:<\/strong> boost your top-performing organic posts (already proven with real engagement) using paid amplification to extend reach to cold audiences at lower CPMs than cold-start paid content.<\/li>\r\n                    <\/ul>\r\n\r\n                    <h2 id=\"tt-kol\">KOL and Influencer Marketing in Singapore<\/h2>\r\n                    <p>Key Opinion Leaders (KOLs) and micro-influencers have outsized influence on purchase decisions in Singapore \u2014 particularly in categories like beauty, F&amp;B, fashion, lifestyle, and education. The key to effective KOL campaigns is <strong>relevance over reach<\/strong>: a micro-influencer with 15,000 highly engaged followers in your specific niche will consistently outperform a celebrity account with 500,000 passive followers on conversion metrics.<\/p>\r\n                    <p>We vet every KOL partner against authentic engagement rate, audience demographic overlap, content quality, and brand safety \u2014 not just follower count. Fake follower rates above 15% disqualify any potential partner from our recommended list.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <section class=\"tt-section\">\r\n        <div class=\"tt-wrap\">\r\n            <span class=\"tt-eyebrow tt-reveal\">Average Client Performance Lift<\/span>\r\n            <h2 class=\"tt-h2\">What our managed accounts achieve<\/h2>\r\n            <p class=\"tt-lead\" style=\"max-width:560px; margin-top:14px;\">Measured across active social media accounts in Singapore over a 6-month managed engagement.<\/p>\r\n\r\n            <div class=\"tt-results-grid tt-stagger\">\r\n                <div class=\"tt-result-cell tt-reveal-scale\">\r\n                    <span class=\"tt-result-metric\">+380%<\/span>\r\n                    <span class=\"tt-result-label\">Organic reach increase within 90 days<\/span>\r\n                    <div class=\"tt-result-bar\"><span data-width=\"90%\" style=\"width:0\"><\/span><\/div>\r\n                <\/div>\r\n                <div class=\"tt-result-cell tt-reveal-scale\">\r\n                    <span class=\"tt-result-metric\">5\u00d7<\/span>\r\n                    <span class=\"tt-result-label\">Engagement rate vs pre-management baseline<\/span>\r\n                    <div class=\"tt-result-bar\"><span data-width=\"80%\" style=\"width:0\"><\/span><\/div>\r\n                <\/div>\r\n                <div class=\"tt-result-cell tt-reveal-scale\">\r\n                    <span class=\"tt-result-metric\">+260%<\/span>\r\n                    <span class=\"tt-result-label\">Follower growth across all managed platforms<\/span>\r\n                    <div class=\"tt-result-bar\"><span data-width=\"72%\" style=\"width:0\"><\/span><\/div>\r\n                <\/div>\r\n                <div class=\"tt-result-cell tt-reveal-scale\">\r\n                    <span class=\"tt-result-metric\">\u221252%<\/span>\r\n                    <span class=\"tt-result-label\">Cost per lead from paid social campaigns<\/span>\r\n                    <div class=\"tt-result-bar\"><span data-width=\"65%\" style=\"width:0\"><\/span><\/div>\r\n                <\/div>\r\n                <div class=\"tt-result-cell tt-reveal-scale\">\r\n                    <span class=\"tt-result-metric\">+430%<\/span>\r\n                    <span class=\"tt-result-label\">Video views on Reels and TikTok content<\/span>\r\n                    <div class=\"tt-result-bar\"><span data-width=\"95%\" style=\"width:0\"><\/span><\/div>\r\n                <\/div>\r\n                <div class=\"tt-result-cell tt-reveal-scale\">\r\n                    <span class=\"tt-result-metric\">+185%<\/span>\r\n                    <span class=\"tt-result-label\">Direct messages and inbound enquiries via social<\/span>\r\n                    <div class=\"tt-result-bar\"><span data-width=\"56%\" style=\"width:0\"><\/span><\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <section class=\"tt-section\">\r\n        <div class=\"tt-wrap\">\r\n            <span class=\"tt-eyebrow tt-reveal\">Keyword Intelligence<\/span>\r\n            <h2 class=\"tt-h2\">How businesses search for social media help<\/h2>\r\n            <p class=\"tt-lead\" style=\"max-width:580px; margin-top:14px;\">High-intent search terms used by business owners looking for social media management. Your full keyword opportunity is mapped during your free audit.<\/p>\r\n\r\n            <div class=\"tt-table-wrap tt-reveal\">\r\n                <table class=\"tt-kw-table\">\r\n                    <thead>\r\n                        <tr>\r\n                            <th>Keyword<\/th>\r\n                            <th>Monthly Searches<\/th>\r\n                            <th>Search Intent<\/th>\r\n                            <th>Avg. CPC (SGD)<\/th>\r\n                            <th>Competition<\/th>\r\n                        <\/tr>\r\n                    <\/thead>\r\n                    <tbody>\r\n                        <tr>\r\n                            <td>social media agency singapore<\/td>\r\n                            <td>3,600<\/td><td>Commercial<\/td><td>SGD 6.20<\/td>\r\n                            <td><span class=\"tt-diff tt-diff-high\">High<\/span><\/td>\r\n                        <\/tr>\r\n                        <tr>\r\n                            <td>social media management singapore<\/td>\r\n                            <td>2,900<\/td><td>Commercial<\/td><td>SGD 5.40<\/td>\r\n                            <td><span class=\"tt-diff tt-diff-high\">High<\/span><\/td>\r\n                        <\/tr>\r\n                        <tr>\r\n                            <td>instagram marketing agency<\/td>\r\n                            <td>1,100<\/td><td>Commercial<\/td><td>SGD 6.80<\/td>\r\n                            <td><span class=\"tt-diff tt-diff-high\">High<\/span><\/td>\r\n                        <\/tr>\r\n                        <tr>\r\n                            <td>tiktok marketing agency singapore<\/td>\r\n                            <td>1,400<\/td><td>Commercial<\/td><td>SGD 5.70<\/td>\r\n                            <td><span class=\"tt-diff tt-diff-med\">Medium<\/span><\/td>\r\n                        <\/tr>\r\n                        <tr>\r\n                            <td>content creator agency<\/td>\r\n                            <td>820<\/td><td>Transactional<\/td><td>SGD 4.70<\/td>\r\n                            <td><span class=\"tt-diff tt-diff-med\">Medium<\/span><\/td>\r\n                        <\/tr>\r\n                        <tr>\r\n                            <td>kol marketing agency singapore<\/td>\r\n                            <td>680<\/td><td>Commercial<\/td><td>SGD 4.10<\/td>\r\n                            <td><span class=\"tt-diff tt-diff-low\">Low<\/span><\/td>\r\n                        <\/tr>\r\n                    <\/tbody>\r\n                <\/table>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <section class=\"tt-section\">\r\n        <div class=\"tt-wrap\">\r\n            <span class=\"tt-eyebrow tt-reveal\">FAQ<\/span>\r\n            <h2 class=\"tt-h2\">Questions about social media management<\/h2>\r\n\r\n            <div class=\"tt-faq tt-stagger\">\r\n                <div class=\"tt-faq-item is-open\">\r\n                    <button class=\"tt-faq-trigger\" type=\"button\" aria-expanded=\"true\">\r\n                        <h3>How many posts per week do you publish for my accounts?<\/h3>\r\n                        <span class=\"tt-faq-icon\" aria-hidden=\"true\"><\/span>\r\n                    <\/button>\r\n                    <div class=\"tt-faq-body\" role=\"region\">\r\n                        <p>Our standard packages include 3\u20134 posts per week across your primary platforms \u2014 the minimum frequency required to stay visible in Facebook and Instagram's algorithms. For TikTok, we recommend 1\u20132 short-form videos per week as a starting point, scaling based on performance data.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"tt-faq-item\">\r\n                    <button class=\"tt-faq-trigger\" type=\"button\" aria-expanded=\"false\">\r\n                        <h3>Do you create content in multiple languages for Singapore?<\/h3>\r\n                        <span class=\"tt-faq-icon\" aria-hidden=\"true\"><\/span>\r\n                    <\/button>\r\n                    <div class=\"tt-faq-body\" role=\"region\">\r\n                        <p>Yes \u2014 bilingual content creation in both English and Mandarin is included as standard for all accounts. For businesses targeting Malay- or Tamil-speaking audience segments, we can extend to additional languages as an add-on.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"tt-faq-item\">\r\n                    <button class=\"tt-faq-trigger\" type=\"button\" aria-expanded=\"false\">\r\n                        <h3>How long before I see growth in followers and engagement?<\/h3>\r\n                        <span class=\"tt-faq-icon\" aria-hidden=\"true\"><\/span>\r\n                    <\/button>\r\n                    <div class=\"tt-faq-body\" role=\"region\">\r\n                        <p>Most accounts we manage see measurable engagement improvement within 30 days. Meaningful organic follower growth typically shows at the 60\u201390 day mark as the platform algorithm begins rewarding consistent, high-quality content. Paid amplification can accelerate this significantly.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"tt-faq-item\">\r\n                    <button class=\"tt-faq-trigger\" type=\"button\" aria-expanded=\"false\">\r\n                        <h3>Do you also manage Meta Ads (Facebook and Instagram ads)?<\/h3>\r\n                        <span class=\"tt-faq-icon\" aria-hidden=\"true\"><\/span>\r\n                    <\/button>\r\n                    <div class=\"tt-faq-body\" role=\"region\">\r\n                        <p>Yes. Paid social management \u2014 Meta Ads, TikTok Ads, and boosted posts \u2014 is available as an add-on to our social media management packages or as a standalone service. We handle campaign setup, audience targeting, creative production, budget optimisation, and monthly reporting.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"tt-faq-item\">\r\n                    <button class=\"tt-faq-trigger\" type=\"button\" aria-expanded=\"false\">\r\n                        <h3>Will I need to approve content before it's published?<\/h3>\r\n                        <span class=\"tt-faq-icon\" aria-hidden=\"true\"><\/span>\r\n                    <\/button>\r\n                    <div class=\"tt-faq-body\" role=\"region\">\r\n                        <p>Yes \u2014 we batch and submit all content for your review and approval before scheduling. Our standard workflow delivers the full month's content 5 business days before the posting schedule begins, giving you time to review and provide feedback without rushing.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"tt-faq-item\">\r\n                    <button class=\"tt-faq-trigger\" type=\"button\" aria-expanded=\"false\">\r\n                        <h3>Can you help us find and work with local influencers or KOLs?<\/h3>\r\n                        <span class=\"tt-faq-icon\" aria-hidden=\"true\"><\/span>\r\n                    <\/button>\r\n                    <div class=\"tt-faq-body\" role=\"region\">\r\n                        <p>Yes. KOL sourcing, vetting, briefing, and campaign management is available as a standalone service or as part of a broader social media package. We evaluate partners on authentic engagement rate, audience demographics, content quality, and brand safety before recommending them.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <section class=\"tt-contact-sec\" id=\"tt-contact\">\r\n        <div class=\"tt-wrap\">\r\n            <div class=\"tt-contact-inner\">\r\n\r\n                <div class=\"tt-contact-info tt-reveal-left\">\r\n                    <span class=\"tt-eyebrow tt-reveal\">Contact Us<\/span>\r\n                    <h2 class=\"tt-h2\">Get a free social media audit<\/h2>\r\n                    <p>Tell us about your business and current social media presence. We'll audit your accounts, benchmark against competitors, and tell you exactly what to fix \u2014 at no charge. We respond within 24 hours.<\/p>\r\n\r\n                    <div class=\"tt-info-block\">\r\n                        <span class=\"tt-info-label\">Email<\/span>\r\n                        <span class=\"tt-info-value\"><a href=\"mailto:contact@tiratechmarketing.com\">contact@tiratechmarketing.com<\/a><\/span>\r\n                    <\/div>\r\n                    <div class=\"tt-info-block\">\r\n                        <span class=\"tt-info-label\">Phone \/ WhatsApp<\/span>\r\n                        <span class=\"tt-info-value\"><a href=\"https:\/\/wa.me\/601156822590?text=Hi%20Tiratech%2C%20I%27d%20like%20a%20free%20social%20media%20audit.\">+60 11-5682 2590<\/a><\/span>\r\n                    <\/div>\r\n                    <div class=\"tt-info-block\">\r\n                        <span class=\"tt-info-label\">Business Hours<\/span>\r\n                        <span class=\"tt-info-value\">Mon\u2013Fri: 9:00 AM \u2013 6:00 PM SGT<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"tt-form-card tt-reveal-right\">\r\n                    \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f20-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"20\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en-sg\/wp-json\/wp\/v2\/pages\/100#wpcf7-f20-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"20\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.7\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f20-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"form-grid\">\n\t<div class=\"form-group\">\n\t\t<p><label> First Name<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"first-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Wei Jie\" value=\"\" type=\"text\" name=\"first-name\" \/><\/span> <\/label>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-group\">\n\t\t<p><label> Last Name<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"last-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Tan\" value=\"\" type=\"text\" name=\"last-name\" \/><\/span> <\/label>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-group\">\n\t\t<p><label> Email Address<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"you@company.com\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span> <\/label>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-group\">\n\t\t<p><label> Phone \/ WhatsApp<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-phone\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"+65 XXXX XXXX\" value=\"\" type=\"tel\" name=\"your-phone\" \/><\/span> <\/label>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-group full-width\">\n\t\t<p><label> Company Name<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-company\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" placeholder=\"Your Company Pte Ltd\" value=\"\" type=\"text\" name=\"your-company\" \/><\/span> <\/label>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-group full-width\">\n\t\t<p><label> Service Interested In<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-service\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"your-service\"><option value=\"\">Select a service...<\/option><option value=\"Web Development\">Web Development<\/option><option value=\"Digital Marketing\">Digital Marketing<\/option><option value=\"SEO\">SEO<\/option><option value=\"Google Ads\">Google Ads<\/option><option value=\"Others\">Others<\/option><\/select><\/span> <\/label>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-group full-width\">\n\t\t<p><label> Monthly Budget (SGD)<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-budget\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"your-budget\"><option value=\"\">Select budget range...<\/option><option value=\"Under SGD 800\">Under SGD 800<\/option><option value=\"SGD 800 - SGD 2,000\">SGD 800 - SGD 2,000<\/option><option value=\"SGD 2,000 - SGD 5,000\">SGD 2,000 - SGD 5,000<\/option><option value=\"Above SGD 5,000\">Above SGD 5,000<\/option><\/select><\/span> <\/label>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-group full-width\">\n\t\t<p><label> Tell Us About Your Project<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-project\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" placeholder=\"Briefly describe your business, goals, and what you&#039;d like help with...\" name=\"your-project\"><\/textarea><\/span> <\/label>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"GET FREE Consultation \u2192\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n<\/div><script>\r\n(function() {\r\n\r\n    \/\/ \u2500\u2500 FAQ Accordion \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n    document.querySelectorAll('.tt-faq-trigger').forEach(function(btn) {\r\n        btn.addEventListener('click', function() {\r\n            var item   = this.closest('.tt-faq-item');\r\n            var isOpen = item.classList.contains('is-open');\r\n            document.querySelectorAll('.tt-faq-item').forEach(function(el) {\r\n                el.classList.remove('is-open');\r\n                el.querySelector('.tt-faq-trigger').setAttribute('aria-expanded', 'false');\r\n            });\r\n            if (!isOpen) {\r\n                item.classList.add('is-open');\r\n                this.setAttribute('aria-expanded', 'true');\r\n            }\r\n        });\r\n    });\r\n\r\n    \/\/ \u2500\u2500 Scroll-triggered reveal \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n    (function() {\r\n        var revealEls = document.querySelectorAll(\r\n            '.tt-reveal, .tt-reveal-left, .tt-reveal-right, .tt-reveal-scale, .tt-stagger'\r\n        );\r\n        if (!revealEls.length || !window.IntersectionObserver) {\r\n            revealEls.forEach(function(el) { el.classList.add('tt-is-visible'); });\r\n            return;\r\n        }\r\n        var observer = new IntersectionObserver(function(entries) {\r\n            entries.forEach(function(entry) {\r\n                if (entry.isIntersecting) {\r\n                    entry.target.classList.add('tt-is-visible');\r\n                    if (entry.target.classList.contains('tt-reveal-scale')) {\r\n                        var bar = entry.target.querySelector('[data-width]');\r\n                        if (bar) setTimeout(function() { bar.style.width = bar.getAttribute('data-width'); }, 150);\r\n                    }\r\n                    if (entry.target.classList.contains('tt-stagger')) {\r\n                        entry.target.querySelectorAll('[data-width]').forEach(function(bar, i) {\r\n                            setTimeout(function() { bar.style.width = bar.getAttribute('data-width'); }, 150 + (i * 70));\r\n                        });\r\n                    }\r\n                    observer.unobserve(entry.target);\r\n                }\r\n            });\r\n        }, { threshold: 0.12, rootMargin: '0px 0px -40px 0px' });\r\n        revealEls.forEach(function(el) { observer.observe(el); });\r\n    })();\r\n\r\n    \/\/ \u2500\u2500 Animated number counter \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n    (function() {\r\n        var counters = document.querySelectorAll('[data-count]');\r\n        if (!counters.length) return;\r\n        function animateCount(el) {\r\n            var target   = parseFloat(el.getAttribute('data-count'));\r\n            var suffix   = el.getAttribute('data-suffix') || '';\r\n            var prefix   = el.getAttribute('data-prefix') || '';\r\n            var duration = 1400;\r\n            var start    = null;\r\n            var isFloat  = (target % 1 !== 0);\r\n            function step(timestamp) {\r\n                if (!start) start = timestamp;\r\n                var progress = Math.min((timestamp - start) \/ duration, 1);\r\n                var eased    = 1 - Math.pow(1 - progress, 3);\r\n                var current  = target * eased;\r\n                el.textContent = prefix + (isFloat ? current.toFixed(1) : Math.round(current)) + suffix;\r\n                if (progress < 1) { requestAnimationFrame(step); }\r\n                else { el.textContent = prefix + target + suffix; el.classList.add('tt-counted'); }\r\n            }\r\n            requestAnimationFrame(step);\r\n        }\r\n        if (!window.IntersectionObserver) { counters.forEach(animateCount); return; }\r\n        var countObserver = new IntersectionObserver(function(entries) {\r\n            entries.forEach(function(entry) {\r\n                if (entry.isIntersecting) { animateCount(entry.target); countObserver.unobserve(entry.target); }\r\n            });\r\n        }, { threshold: 0.5 });\r\n        counters.forEach(function(el) { countObserver.observe(el); });\r\n    })();\r\n\r\n    \/\/ \u2500\u2500 Process step stagger reveal \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n    (function() {\r\n        var steps = document.querySelectorAll('.tt-step.tt-reveal');\r\n        if (!steps.length || !window.IntersectionObserver) return;\r\n        var stepObserver = new IntersectionObserver(function(entries) {\r\n            entries.forEach(function(entry) {\r\n                if (entry.isIntersecting) {\r\n                    var delay = Array.prototype.indexOf.call(steps, entry.target) * 80;\r\n                    setTimeout(function() { entry.target.classList.add('tt-is-visible'); }, delay);\r\n                    stepObserver.unobserve(entry.target);\r\n                }\r\n            });\r\n        }, { threshold: 0.1, rootMargin: '0px 0px -20px 0px' });\r\n        steps.forEach(function(el) { stepObserver.observe(el); });\r\n    })();\r\n\r\n    \/\/ \u2500\u2500 Brands slider (auto-slide + dots) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n    (function() {\r\n        var slider  = document.getElementById('ttBrandsSlider');\r\n        var prevBtn = document.getElementById('ttBrandsPrev');\r\n        var nextBtn = document.getElementById('ttBrandsNext');\r\n        var dotsWrap = document.getElementById('ttBrandsDots');\r\n        if (!slider || !prevBtn || !nextBtn || !dotsWrap) return;\r\n\r\n        var AUTO_INTERVAL = 2800;\r\n        var RESUME_DELAY = 4000;\r\n        var autoTimer = null, resumeTimer = null, currentIndex = 0, isSyncingScroll = false;\r\n\r\n        var originalSlides = Array.prototype.slice.call(slider.children);\r\n        var totalOriginal = originalSlides.length;\r\n        originalSlides.forEach(function(slide) { slider.appendChild(slide.cloneNode(true)); });\r\n\r\n        var dots = originalSlides.map(function(_, i) {\r\n            var dot = document.createElement('button');\r\n            dot.className = 'tt-brands-dot' + (i === 0 ? ' active' : '');\r\n            dot.setAttribute('aria-label', 'Go to brand ' + (i + 1));\r\n            dot.addEventListener('click', function() { goToIndex(i); pauseThenResume(); });\r\n            dotsWrap.appendChild(dot);\r\n            return dot;\r\n        });\r\n\r\n        function scrollAmount() {\r\n            var slide = slider.querySelector('.tt-brand-slide');\r\n            if (!slide) return 200;\r\n            var gap = parseInt(window.getComputedStyle(slider).gap) || 18;\r\n            return slide.offsetWidth + gap;\r\n        }\r\n        function halfwayPoint() { return slider.scrollWidth \/ 2; }\r\n        function updateDots() { dots.forEach(function(dot, i) { dot.classList.toggle('active', i === currentIndex); }); }\r\n\r\n        function goToIndex(i) {\r\n            currentIndex = ((i % totalOriginal) + totalOriginal) % totalOriginal;\r\n            isSyncingScroll = true;\r\n            slider.scrollTo({ left: currentIndex * scrollAmount(), behavior: 'smooth' });\r\n            updateDots();\r\n            setTimeout(function() { isSyncingScroll = false; }, 400);\r\n        }\r\n\r\n        function stepForward() {\r\n            var amount = scrollAmount();\r\n            if (slider.scrollLeft + amount >= halfwayPoint()) {\r\n                isSyncingScroll = true;\r\n                slider.scrollTo({ left: 0, behavior: 'smooth' });\r\n                currentIndex = 0;\r\n                setTimeout(function() { isSyncingScroll = false; }, 400);\r\n            } else {\r\n                slider.scrollBy({ left: amount, behavior: 'smooth' });\r\n                currentIndex = (currentIndex + 1) % totalOriginal;\r\n            }\r\n            updateDots();\r\n        }\r\n\r\n        function stepBackward() {\r\n            var amount = scrollAmount();\r\n            if (slider.scrollLeft - amount <= 0) {\r\n                isSyncingScroll = true;\r\n                slider.scrollTo({ left: halfwayPoint(), behavior: 'smooth' });\r\n                currentIndex = totalOriginal - 1;\r\n                setTimeout(function() { isSyncingScroll = false; }, 400);\r\n            } else {\r\n                slider.scrollBy({ left: -amount, behavior: 'smooth' });\r\n                currentIndex = (currentIndex - 1 + totalOriginal) % totalOriginal;\r\n            }\r\n            updateDots();\r\n        }\r\n\r\n        function startAuto() { stopAuto(); autoTimer = setInterval(stepForward, AUTO_INTERVAL); }\r\n        function stopAuto() { if (autoTimer) { clearInterval(autoTimer); autoTimer = null; } }\r\n        function pauseThenResume() { stopAuto(); clearTimeout(resumeTimer); resumeTimer = setTimeout(startAuto, RESUME_DELAY); }\r\n\r\n        prevBtn.addEventListener('click', function() { stepBackward(); pauseThenResume(); });\r\n        nextBtn.addEventListener('click', function() { stepForward(); pauseThenResume(); });\r\n        slider.addEventListener('mouseenter', stopAuto);\r\n        slider.addEventListener('mouseleave', startAuto);\r\n        slider.addEventListener('touchstart', function() { stopAuto(); }, { passive: true });\r\n        slider.addEventListener('touchend', pauseThenResume, { passive: true });\r\n\r\n        var scrollSyncTimer = null;\r\n        slider.addEventListener('scroll', function() {\r\n            if (isSyncingScroll) return;\r\n            clearTimeout(scrollSyncTimer);\r\n            scrollSyncTimer = setTimeout(function() {\r\n                var amount = scrollAmount();\r\n                var idx = Math.round(slider.scrollLeft \/ amount) % totalOriginal;\r\n                currentIndex = idx;\r\n                updateDots();\r\n            }, 120);\r\n        });\r\n\r\n        startAuto();\r\n    })();\r\n\r\n})();\r\n<\/script>\r\n\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"FAQPage\",\r\n  \"mainEntity\": [\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"How many posts per week do you publish for my accounts?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Our standard packages include 5\u20137 posts per week across your primary platforms \u2014 the minimum frequency to stay visible in Facebook and Instagram algorithms.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"Do you create content in multiple languages for Singapore?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Yes \u2014 bilingual content in English and Mandarin is included as standard for all accounts. Malay and Tamil content is available as an add-on.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"How long before I see growth in followers and engagement?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Most accounts see measurable engagement improvement within 30 days. Meaningful follower growth typically shows at the 60\u201390 day mark as algorithms reward consistent quality content.\"\r\n      }\r\n    }\r\n  ]\r\n}\r\n<\/script>\r\n\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"ProfessionalService\",\r\n  \"name\": \"TiraTech Marketing\",\r\n  \"description\": \"Social Media Agency in Singapore \u2014 content-led social media management, Meta Ads, TikTok marketing, and KOL campaigns for Singapore businesses.\",\r\n  \"url\": \"https:\/\/tiratechmarketing.com\",\r\n  \"telephone\": \"+601156822590\",\r\n  \"email\": \"contact@tiratechmarketing.com\",\r\n  \"address\": {\r\n    \"@type\": \"PostalAddress\",\r\n    \"addressCountry\": \"SG\"\r\n  },\r\n  \"areaServed\": \"Singapore\",\r\n  \"openingHours\": \"Mo-Fr 09:00-18:00\"\r\n}\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Social Media Agency \u00b7 Singapore Social Media Agency in Singapore Content-led social media management that builds real audiences, drives genuine engagement, and converts followers in Singapore into paying customers \u2014 on Facebook, Instagram, TikTok, and beyond. Get Your Free Social Media Audit How We Grow Accounts Facebook Instagram TikTok LinkedIn YouTube WhatsApp 380% Avg. organic [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-100","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Social Media Marketing Singapore | TiraTech Marketing<\/title>\n<meta name=\"description\" content=\"Build your brand and engage your audience with expert social media marketing in Singapore. Let TiraTech Marketing manage your social campaigns today.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tiratechmarketing.com\/en-sg\/social-media\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Social Media Marketing Singapore | TiraTech Marketing\" \/>\n<meta property=\"og:description\" content=\"Build your brand and engage your audience with expert social media marketing in Singapore. Let TiraTech Marketing manage your social campaigns today.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tiratechmarketing.com\/en-sg\/social-media\/\" \/>\n<meta property=\"og:site_name\" content=\"TiraTech Marketing\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-17T01:00:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.tiratechmarketing.com\/wp-content\/uploads\/2026\/07\/1.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.tiratechmarketing.com\\\/en-sg\\\/social-media\\\/\",\"url\":\"https:\\\/\\\/www.tiratechmarketing.com\\\/en-sg\\\/social-media\\\/\",\"name\":\"Social Media Marketing Singapore | TiraTech Marketing\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tiratechmarketing.com\\\/en-sg\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.tiratechmarketing.com\\\/en-sg\\\/social-media\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.tiratechmarketing.com\\\/en-sg\\\/social-media\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.tiratechmarketing.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/1.webp\",\"datePublished\":\"2026-09-17T00:27:53+00:00\",\"dateModified\":\"2026-09-17T01:00:41+00:00\",\"description\":\"Build your brand and engage your audience with expert social media marketing in Singapore. Let TiraTech Marketing manage your social campaigns today.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.tiratechmarketing.com\\\/en-sg\\\/social-media\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.tiratechmarketing.com\\\/en-sg\\\/social-media\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.tiratechmarketing.com\\\/en-sg\\\/social-media\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.tiratechmarketing.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/1.webp\",\"contentUrl\":\"https:\\\/\\\/www.tiratechmarketing.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/1.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.tiratechmarketing.com\\\/en-sg\\\/social-media\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.tiratechmarketing.com\\\/en-sg\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Social Media\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.tiratechmarketing.com\\\/en-sg\\\/#website\",\"url\":\"https:\\\/\\\/www.tiratechmarketing.com\\\/en-sg\\\/\",\"name\":\"TiraTech Marketing\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.tiratechmarketing.com\\\/en-sg\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.tiratechmarketing.com\\\/en-sg\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.tiratechmarketing.com\\\/en-sg\\\/#organization\",\"name\":\"TiraTech Marketing\",\"url\":\"https:\\\/\\\/www.tiratechmarketing.com\\\/en-sg\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.tiratechmarketing.com\\\/en-sg\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.tiratechmarketing.com\\\/en-sg\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/09\\\/logo-tira-tech-2.png\",\"contentUrl\":\"https:\\\/\\\/www.tiratechmarketing.com\\\/en-sg\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/09\\\/logo-tira-tech-2.png\",\"width\":118,\"height\":32,\"caption\":\"TiraTech Marketing\"},\"image\":{\"@id\":\"https:\\\/\\\/www.tiratechmarketing.com\\\/en-sg\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Social Media Marketing Singapore | TiraTech Marketing","description":"Build your brand and engage your audience with expert social media marketing in Singapore. Let TiraTech Marketing manage your social campaigns today.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.tiratechmarketing.com\/en-sg\/social-media\/","og_locale":"en_US","og_type":"article","og_title":"Social Media Marketing Singapore | TiraTech Marketing","og_description":"Build your brand and engage your audience with expert social media marketing in Singapore. Let TiraTech Marketing manage your social campaigns today.","og_url":"https:\/\/www.tiratechmarketing.com\/en-sg\/social-media\/","og_site_name":"TiraTech Marketing","article_modified_time":"2026-09-17T01:00:41+00:00","og_image":[{"url":"https:\/\/www.tiratechmarketing.com\/wp-content\/uploads\/2026\/07\/1.webp","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.tiratechmarketing.com\/en-sg\/social-media\/","url":"https:\/\/www.tiratechmarketing.com\/en-sg\/social-media\/","name":"Social Media Marketing Singapore | TiraTech Marketing","isPartOf":{"@id":"https:\/\/www.tiratechmarketing.com\/en-sg\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tiratechmarketing.com\/en-sg\/social-media\/#primaryimage"},"image":{"@id":"https:\/\/www.tiratechmarketing.com\/en-sg\/social-media\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tiratechmarketing.com\/wp-content\/uploads\/2026\/07\/1.webp","datePublished":"2026-09-17T00:27:53+00:00","dateModified":"2026-09-17T01:00:41+00:00","description":"Build your brand and engage your audience with expert social media marketing in Singapore. Let TiraTech Marketing manage your social campaigns today.","breadcrumb":{"@id":"https:\/\/www.tiratechmarketing.com\/en-sg\/social-media\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tiratechmarketing.com\/en-sg\/social-media\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tiratechmarketing.com\/en-sg\/social-media\/#primaryimage","url":"https:\/\/www.tiratechmarketing.com\/wp-content\/uploads\/2026\/07\/1.webp","contentUrl":"https:\/\/www.tiratechmarketing.com\/wp-content\/uploads\/2026\/07\/1.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/www.tiratechmarketing.com\/en-sg\/social-media\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.tiratechmarketing.com\/en-sg\/"},{"@type":"ListItem","position":2,"name":"Social Media"}]},{"@type":"WebSite","@id":"https:\/\/www.tiratechmarketing.com\/en-sg\/#website","url":"https:\/\/www.tiratechmarketing.com\/en-sg\/","name":"TiraTech Marketing","description":"","publisher":{"@id":"https:\/\/www.tiratechmarketing.com\/en-sg\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tiratechmarketing.com\/en-sg\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.tiratechmarketing.com\/en-sg\/#organization","name":"TiraTech Marketing","url":"https:\/\/www.tiratechmarketing.com\/en-sg\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tiratechmarketing.com\/en-sg\/#\/schema\/logo\/image\/","url":"https:\/\/www.tiratechmarketing.com\/en-sg\/wp-content\/uploads\/sites\/2\/2026\/09\/logo-tira-tech-2.png","contentUrl":"https:\/\/www.tiratechmarketing.com\/en-sg\/wp-content\/uploads\/sites\/2\/2026\/09\/logo-tira-tech-2.png","width":118,"height":32,"caption":"TiraTech Marketing"},"image":{"@id":"https:\/\/www.tiratechmarketing.com\/en-sg\/#\/schema\/logo\/image\/"}}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/www.tiratechmarketing.com\/en-sg\/wp-json\/wp\/v2\/pages\/100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tiratechmarketing.com\/en-sg\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.tiratechmarketing.com\/en-sg\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.tiratechmarketing.com\/en-sg\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tiratechmarketing.com\/en-sg\/wp-json\/wp\/v2\/comments?post=100"}],"version-history":[{"count":4,"href":"https:\/\/www.tiratechmarketing.com\/en-sg\/wp-json\/wp\/v2\/pages\/100\/revisions"}],"predecessor-version":[{"id":104,"href":"https:\/\/www.tiratechmarketing.com\/en-sg\/wp-json\/wp\/v2\/pages\/100\/revisions\/104"}],"wp:attachment":[{"href":"https:\/\/www.tiratechmarketing.com\/en-sg\/wp-json\/wp\/v2\/media?parent=100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}