:root{--ease-premium:cubic-bezier(.22,1,.36,1);--ease-smooth:cubic-bezier(.4,0,.2,1);--ease-bounce:cubic-bezier(.68,-.55,.265,1.55);--social-dark-teal:#0a3d4a;--social-off-white:#f5f3ef;--social-orange:#ff7a00}body:not(.js-initialized) .reveal,body:not(.js-initialized) .reveal-heading,body:not(.js-initialized) .reveal-paragraph,body:not(.js-initialized) .reveal-card{opacity:1;transform:none}.reveal,.reveal-heading,.reveal-paragraph,.reveal-card{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease-premium),transform .6s var(--ease-premium)}.reveal-active{opacity:1;transform:none}.reveal-1{transition-delay:0ms}.reveal-2{transition-delay:60ms}.reveal-3{transition-delay:.12s}.reveal-4{transition-delay:.18s}.reveal-5{transition-delay:.24s}.reveal-6{transition-delay:.3s}@media (prefers-reduced-motion:reduce){.reveal,.reveal-heading,.reveal-paragraph,.reveal-card{opacity:1;transform:none;transition:none}}.social-marketing-hero{background:var(--social-dark-teal);color:var(--adstiq-white);padding:80px 0 60px;position:relative;overflow:hidden}.social-hero-overlay{background:linear-gradient(135deg,rgba(10,61,74,.95) 0%,rgba(10,61,74,.85) 100%);inset:0;position:absolute;z-index:1;pointer-events:none}.social-hero-grid{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px;inset:0;position:absolute;z-index:0;pointer-events:none}.social-hero-inner{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:80px;align-items:center;position:relative;z-index:2}.social-hero-content{max-width:700px}.social-hero-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.75);margin-bottom:20px}.social-hero-content h1{font-family:var(--font-hero);font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin-bottom:24px}.social-hero-content h1 span{color:var(--social-orange)}.social-hero-description{font-size:17px;line-height:1.7;color:rgba(255,255,255,.85);margin-bottom:32px;max-width:580px}.social-hero-actions{display:flex;gap:16px;flex-wrap:wrap}.social-hero-visual{position:relative}.social-content-wall{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:400px}.content-tile{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:20px;position:relative;transition:transform .3s var(--ease-premium),border-color .3s var(--ease-premium)}.content-tile:hover{transform:translateY(-4px);border-color:var(--social-orange)}.tile-label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-bottom:8px}.tile-content{font-size:14px;font-weight:600;color:var(--adstiq-white);margin-bottom:8px}.tile-status{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:4px;display:inline-block}.status-planned{background:rgba(100,181,246,.2);color:#64b5f6}.status-live{background:rgba(76,175,80,.2);color:#4caf50}.status-active{background:rgba(255,122,0,.2);color:var(--social-orange)}.status-engaged{background:rgba(156,39,176,.2);color:#9c27b0}.status-reviewed{background:rgba(96,125,139,.2);color:#607d8b}.tile-strategy{grid-column:span 2}.social-trust-strip{background:var(--social-off-white);padding:40px 0;border-bottom:1px solid rgba(0,0,0,.06)}.trust-strip-inner{display:flex;justify-content:center;gap:60px;flex-wrap:wrap}.trust-item{font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--adstiq-dark)}.social-editorial-section{background:var(--adstiq-white);padding:60px 0}.editorial-inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:80px;align-items:center}.editorial-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--social-orange);margin-bottom:16px}.editorial-content h2{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--adstiq-dark);margin-bottom:24px}.editorial-content p{font-size:17px;line-height:1.8;color:var(--adstiq-dark);opacity:.85}.editorial-graphic{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.graphic-element{background:var(--social-off-white);padding:24px;border-radius:8px;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--adstiq-dark);text-align:center;transition:transform .3s var(--ease-premium)}.graphic-element:hover{transform:translateY(-4px);background:var(--social-dark-teal);color:var(--adstiq-white)}.social-capabilities-section{background:var(--social-dark-teal);color:var(--adstiq-white);padding:60px 0}.capabilities-intro{text-align:center;margin-bottom:40px}.capabilities-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-bottom:16px}.capabilities-intro h2{font-family:var(--font-heading);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.02em}.capabilities-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.capability-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;position:relative;transition:transform .3s var(--ease-premium),border-color .3s var(--ease-premium),box-shadow .3s var(--ease-premium);cursor:pointer}.capability-card:hover{transform:translateY(-4px);border-color:var(--social-orange);box-shadow:0 12px 32px rgba(0,0,0,.2)}.capability-number{font-size:48px;font-weight:800;color:rgba(255,255,255,.15);margin-bottom:16px;transition:color .3s var(--ease-premium)}.capability-card:hover .capability-number{color:var(--social-orange)}.capability-card h4{font-size:20px;font-weight:700;margin-bottom:12px;color:var(--adstiq-white)}.capability-card p{font-size:15px;line-height:1.7;color:rgba(255,255,255,.75)}.capability-preview{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.5)}.social-strategy-section{background:linear-gradient(135deg,rgba(10,61,74,.92) 0%,rgba(10,61,74,.88) 100%),url('https://images.unsplash.com/photo-1460925895917-afdab827c52f?w=1600&q=70&auto=format&fit=crop');background-size:cover;background-position:center;color:var(--adstiq-white);padding:60px 0}.strategy-intro{text-align:center;margin-bottom:40px}.strategy-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--social-orange);margin-bottom:16px}.strategy-intro h2{font-family:var(--font-heading);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.02em;color:var(--adstiq-white)}.strategy-wheel{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:600px;margin:0 auto;text-align:center}.wheel-node{background:rgba(255,255,255,.95);padding:24px;border-radius:50%;width:140px;height:140px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--adstiq-dark);margin:0 auto;border:2px solid rgba(255,255,255,.3);transition:transform .3s var(--ease-premium),border-color .3s var(--ease-premium)}.wheel-node:hover{transform:scale(1.1);border-color:var(--social-orange)}.content-engine-section{background:var(--adstiq-white);padding:100px 0}.engine-intro{text-align:center;margin-bottom:60px}.engine-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--social-orange);margin-bottom:16px}.engine-intro h2{font-family:var(--font-heading);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.02em;color:var(--adstiq-dark)}.content-flow{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:400px;margin:0 auto}.flow-step{background:var(--social-dark-teal);color:var(--adstiq-white);padding:16px 32px;border-radius:8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;width:100%;text-align:center}.flow-arrow{font-size:24px;color:var(--social-orange);font-weight:700}.platform-strategy-section{background:var(--adstiq-white);padding:60px 0}.platform-intro{text-align:center;margin-bottom:40px}.platform-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--social-orange);margin-bottom:16px}.platform-intro h2{font-family:var(--font-heading);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.02em;color:var(--adstiq-dark)}.platform-tabs{max-width:900px;margin:0 auto}.platform-selector{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-bottom:32px}.platform-btn{background:var(--social-off-white);border:none;padding:12px 24px;border-radius:8px;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--adstiq-dark);cursor:pointer;transition:all .3s var(--ease-premium)}.platform-btn:hover,.platform-btn.active{background:var(--social-dark-teal);color:var(--adstiq-white)}.platform-content{background:var(--social-off-white);border-radius:12px;padding:40px;min-height:150px}.platform-detail{display:none}.platform-detail.active{display:block}.platform-detail h4{font-size:20px;font-weight:700;margin-bottom:12px;color:var(--adstiq-dark)}.platform-detail p{font-size:15px;line-height:1.7;color:var(--adstiq-dark);opacity:.85}.community-section{background:var(--social-dark-teal);color:var(--adstiq-white);padding:60px 0}.community-intro{text-align:center;margin-bottom:40px}.community-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-bottom:16px}.community-intro h2{font-family:var(--font-heading);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.02em}.conversation-stream{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;max-width:600px;margin:0 auto 40px}.conversation-post{background:rgba(255,255,255,.1);padding:16px;border-radius:8px;margin-bottom:20px;font-size:14px;color:rgba(255,255,255,.8)}.conversation-message{margin-bottom:16px;padding-left:16px}.message-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.message-customer .message-label{color:rgba(255,255,255,.6)}.message-brand .message-label{color:var(--social-orange)}.message-text{font-size:14px;line-height:1.6;color:rgba(255,255,255,.85)}.message-link{color:var(--social-orange);font-weight:600;cursor:pointer}.conversation-label{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.4);text-align:center;margin-top:16px}.community-concepts{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.concept-item{font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.7)}.organic-paid-section{background:linear-gradient(135deg,rgba(10,61,74,.9) 0%,rgba(10,61,74,.85) 100%),url('https://images.unsplash.com/photo-1551288049-bebda4e38f71?w=1600&q=70&auto=format&fit=crop');background-size:cover;background-position:center;color:var(--adstiq-white);padding:60px 0}.organic-paid-intro{text-align:center;margin-bottom:40px}.organic-paid-intro h2{font-family:var(--font-heading);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.02em;color:var(--adstiq-white)}.organic-paid-split{display:grid;grid-template-columns:1fr auto 1fr;gap:40px;align-items:center}.organic-panel,.paid-panel{background:var(--adstiq-white);padding:40px;border-radius:12px;border:1px solid rgba(0,0,0,.08)}.organic-panel h4,.paid-panel h4{font-size:18px;font-weight:700;margin-bottom:20px;color:var(--adstiq-dark)}.organic-panel ul,.paid-panel ul{list-style:none;padding:0;margin:0}.organic-panel li,.paid-panel li{font-size:15px;line-height:2;color:var(--adstiq-dark);opacity:.85;padding-left:20px;position:relative}.organic-panel li:before,.paid-panel li:before{content:"•";position:absolute;left:0;color:var(--social-orange);font-weight:700}.strategy-center{background:var(--social-dark-teal);color:var(--adstiq-white);padding:24px;border-radius:50%;width:160px;height:160px;display:flex;align-items:center;justify-content:center;text-align:center}.center-label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.paid-social-section{background:var(--adstiq-white);padding:100px 0}.paid-social-intro{text-align:center;margin-bottom:60px}.paid-social-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--social-orange);margin-bottom:16px}.paid-social-intro h2{font-family:var(--font-heading);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.02em;color:var(--adstiq-dark)}.campaign-flow{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:300px;margin:0 auto}.flow-node{background:var(--social-dark-teal);color:var(--adstiq-white);padding:14px 24px;border-radius:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;width:100%;text-align:center}.content-calendar-section{background:var(--social-off-white);padding:60px 0}.calendar-intro{text-align:center;margin-bottom:40px}.calendar-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--social-orange);margin-bottom:16px}.calendar-intro h2{font-family:var(--font-heading);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.02em;color:var(--adstiq-dark)}.weekly-calendar{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;max-width:1000px;margin:0 auto}.calendar-day{background:var(--adstiq-white);border:2px solid rgba(0,0,0,.08);border-radius:16px;padding:32px 24px;text-align:center;transition:transform .3s var(--ease-premium),border-color .3s var(--ease-premium),box-shadow .3s var(--ease-premium);box-shadow:0 2px 8px rgba(0,0,0,.05)}.calendar-day:hover{transform:translateY(-6px);border-color:var(--social-orange);box-shadow:0 8px 24px rgba(255,122,0,.15)}.day-label{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--social-orange);margin-bottom:16px}.day-content{font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--adstiq-dark)}.creative-testing-section{background:var(--adstiq-white);padding:100px 0}.testing-intro{text-align:center;margin-bottom:60px}.testing-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--social-orange);margin-bottom:16px}.testing-intro h2{font-family:var(--font-heading);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.02em;color:var(--adstiq-dark)}.testing-flow{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:400px;margin:0 auto}.creative-variant{background:var(--social-off-white);padding:16px 32px;border-radius:8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--adstiq-dark);width:100%;text-align:center;border:1px solid rgba(0,0,0,.08)}.testing-signal{background:var(--social-dark-teal);color:var(--adstiq-white);padding:16px 32px;border-radius:8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;width:100%;text-align:center}.next-direction{background:var(--social-orange);color:var(--adstiq-white);padding:16px 32px;border-radius:8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;width:100%;text-align:center}.social-funnel-section{background:var(--social-dark-teal);color:var(--adstiq-white);padding:100px 0}.funnel-intro{text-align:center;margin-bottom:60px}.funnel-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-bottom:16px}.funnel-intro h2{font-family:var(--font-heading);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.02em}.funnel-steps{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:300px;margin:0 auto}.funnel-step{background:rgba(255,255,255,.1);padding:14px 32px;border-radius:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;width:100%;text-align:center;border:1px solid rgba(255,255,255,.15)}.funnel-arrow{font-size:20px;color:var(--social-orange);font-weight:700}.reporting-section{background:var(--social-off-white);padding:60px 0}.reporting-intro{text-align:center;margin-bottom:40px}.reporting-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--social-orange);margin-bottom:16px}.reporting-intro h2{font-family:var(--font-heading);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.02em;color:var(--adstiq-dark)}.reporting-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;max-width:1000px;margin:0 auto}.metric-item{background:var(--adstiq-white);padding:28px 24px;border-radius:12px;border:2px solid rgba(0,0,0,.08);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--adstiq-dark);text-align:center;transition:transform .3s var(--ease-premium),border-color .3s var(--ease-premium),box-shadow .3s var(--ease-premium);box-shadow:0 2px 8px rgba(0,0,0,.05)}.metric-item:hover{transform:translateY(-6px);border-color:var(--social-orange);box-shadow:0 8px 24px rgba(255,122,0,.15)}.process-section{background:var(--adstiq-white);padding:60px 0}.process-intro{text-align:center;margin-bottom:40px}.process-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--social-orange);margin-bottom:16px}.process-intro h2{font-family:var(--font-heading);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.02em;color:var(--adstiq-dark)}.process-steps{display:grid;grid-template-columns:repeat(7,1fr);gap:20px;max-width:1200px;margin:0 auto}.process-step{text-align:center}.step-number{width:56px;height:56px;background:var(--social-dark-teal);color:var(--adstiq-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;margin:0 auto 16px;transition:transform .3s var(--ease-premium),background .3s var(--ease-premium);box-shadow:0 4px 12px rgba(10,61,74,.3)}.process-step h4{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--adstiq-dark)}.why-adstiq-section{background:var(--social-dark-teal);color:var(--adstiq-white);padding:60px 0}.why-intro{text-align:center;margin-bottom:40px}.why-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-bottom:16px}.why-intro h2{font-family:var(--font-heading);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.02em}.why-items{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;margin:0 auto}.why-item{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:24px;text-align:center;transition:transform .3s var(--ease-premium),border-color .3s var(--ease-premium),background .3s var(--ease-premium)}.why-number{font-size:32px;font-weight:800;color:var(--social-orange);margin-bottom:12px}.why-item h4{font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--adstiq-white);margin:0 0 12px}.why-item p{font-size:13px;line-height:1.6;color:rgba(255,255,255,.8);margin:0}.social-faq-section{background:var(--social-off-white);padding:60px 0}.faq-inner{max-width:800px;margin:0 auto}.faq-intro{text-align:center;margin-bottom:40px}.faq-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--social-orange);margin-bottom:16px}.faq-intro h2{font-family:var(--font-heading);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.02em;color:var(--adstiq-dark)}.faq-accordion{background:var(--adstiq-white);border-radius:12px;border:1px solid rgba(0,0,0,.08)}.faq-item{border-bottom:1px solid rgba(0,0,0,.06)}.faq-item:last-child{border-bottom:none}.faq-question{width:100%;background:0 0;border:none;padding:24px;text-align:left;font-size:15px;font-weight:600;color:var(--adstiq-dark);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:color .3s var(--ease-premium)}.faq-question:hover{color:var(--social-orange)}.faq-question svg{width:20px;height:20px;flex-shrink:0;transition:transform .3s var(--ease-premium)}.faq-question[aria-expanded=true] svg{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s var(--ease-premium),padding-bottom .3s var(--ease-premium)}.faq-answer p{padding:0 24px 24px;font-size:15px;line-height:1.7;color:var(--adstiq-dark);opacity:.85;margin:0}.faq-answer.open{padding-bottom:24px}.social-cta-section{background:var(--social-dark-teal);color:var(--adstiq-white);padding:100px 0}.cta-inner{max-width:700px;margin:0 auto;text-align:center}.cta-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-bottom:16px}.cta-content h2{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.02em;margin-bottom:32px}.cta-content .button{margin:0 8px}@media (max-width:1024px){.social-hero-inner{grid-template-columns:1fr;gap:48px}.social-hero-visual{order:-1}.editorial-inner{grid-template-columns:1fr;gap:48px}.capabilities-grid{grid-template-columns:1fr}.strategy-wheel{grid-template-columns:repeat(2,1fr)}.organic-paid-split{grid-template-columns:1fr}.strategy-center{margin:24px auto}.weekly-calendar{grid-template-columns:repeat(3,1fr)}.process-steps{grid-template-columns:repeat(4,1fr)}.why-items{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.social-marketing-hero{padding:80px 0 60px}.social-hero-content h1{font-size:2rem}.social-hero-actions{flex-direction:column}.social-hero-actions .button{width:100%}.trust-strip-inner{flex-direction:column;gap:24px;text-align:center}.editorial-graphic{grid-template-columns:1fr}.strategy-wheel{grid-template-columns:1fr}.content-flow,.campaign-flow,.testing-flow,.funnel-steps{max-width:100%}.weekly-calendar{grid-template-columns:1fr}.process-steps{grid-template-columns:1fr;gap:24px}.why-items{grid-template-columns:1fr}.type-selector,.platform-selector{flex-direction:column}.type-btn,.platform-btn{width:100%}.organic-paid-split{display:flex;flex-direction:column}.community-concepts{flex-direction:column;gap:12px}.reporting-metrics{grid-template-columns:1fr}}@media (max-width:480px){.social-marketing-hero{padding:60px 0 40px}.social-hero-content h1{font-size:1.75rem}.capability-card{padding:24px}.weekly-calendar{gap:12px}.calendar-day{padding:16px}}