.tiktok-service{scroll-margin-top:24px}.tiktok-intro{max-width:780px}.tiktok-service .eyebrow{color:#536525}.tiktok-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:26px 0}.tiktok-plan{display:flex;flex-direction:column;align-items:flex-start;gap:12px;border:1px solid #dce0e6;border-radius:18px;background:#fff;padding:28px}.tiktok-plan.featured{border:2px solid #9cb34f;background:#f4f8e9}.tiktok-plan h3{margin:0;font-size:23px}.tiktok-plan .tiktok-fee{margin:0;color:#101114;font-size:38px;font-weight:700;line-height:1.4}.tiktok-fee small{font-size:15px;font-weight:500}.tiktok-plan .tiktok-volume{margin:0;color:#3d471e;font-weight:700}.tiktok-plan ul{margin:0 0 10px;padding-inline-start:22px;flex:1;color:#4c515c}.tiktok-plan .cta{width:100%;text-align:center}.tiktok-footage{border-inline-start:4px solid #8ca53d;background:#eaf1d8;border-radius:12px;padding:24px}.tiktok-footage h3{margin:0 0 8px}.tiktok-footage p{margin:0}.tiktok-case{display:grid;grid-template-columns:1.25fr .75fr;gap:32px;align-items:center;border:1px solid #dce0e6;border-radius:20px;background:#fff;padding:30px;margin-top:32px}.tiktok-case h3{font-size:26px;line-height:1.5;margin:10px 0}.tiktok-case .tiktok-handle{display:inline-block;text-decoration:underline;text-underline-offset:5px;color:#43591b}.tiktok-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.tiktok-metrics div{background:#f2f4ed;padding:16px;border-radius:12px}.tiktok-metrics dt{font-weight:700;font-size:30px;line-height:1.4}.tiktok-metrics dd{margin:4px 0 0;color:#555a64}.tiktok-case figure{margin:0;max-width:310px;justify-self:center}.tiktok-case img{display:block;width:100%;height:auto;border:1px solid #e3e5e8;border-radius:18px}.tiktok-case figcaption{font-size:12px;color:#646974;text-align:center;margin-top:10px}.tiktok-case .tiktok-evidence-note{font-size:13px;color:#646974}.tiktok-preview{margin-top:14px!important;font-weight:600}.tiktok-preview a{text-decoration:underline;text-underline-offset:4px}.tiktok-service a:focus-visible{outline-color:#536525}@media(max-width:760px){.tiktok-plans,.tiktok-case{grid-template-columns:1fr}.tiktok-plan,.tiktok-case{padding:22px}.tiktok-case{gap:24px}.tiktok-case figure{width:min(100%,310px)}.tiktok-fee small{display:block}.tiktok-metrics dt{font-size:27px}}@media(prefers-reduced-motion:reduce){.tiktok-service{scroll-behavior:auto}}
