{"id":116717,"date":"2026-05-22T18:08:12","date_gmt":"2026-05-22T18:08:12","guid":{"rendered":"https:\/\/radiojingles24.com\/?page_id=116717"},"modified":"2026-10-01T06:46:46","modified_gmt":"2026-10-01T06:46:46","slug":"offers","status":"publish","type":"page","link":"https:\/\/radiojingles24.com\/fr\/offers\/","title":{"rendered":"Des offres"},"content":{"rendered":"\n\t\t<div id=\"fws_6ac0c68239f71\"  data-midnight=\"dark\"  data-bg-mobile-hidden=\"\" class=\"wpb_row vc_row-fluid vc_row top-level standard_section   \"  style=\"padding-top: 0px; padding-bottom: 0px; \"><div class=\"row-bg-wrap\" data-bg-animation=\"none\"><div class=\"inner-wrap \"><div class=\"row-bg    \"  style=\"\"><\/div><\/div><div class=\"row-bg-overlay\" ><\/div><\/div><div class=\"col span_12 dark left\">\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding\"  data-t-w-inherits=\"default\" data-border-radius=\"none\" data-shadow=\"none\" data-border-animation=\"\" data-border-animation-delay=\"\" data-border-width=\"none\" data-border-style=\"solid\" data-border-color=\"\" data-bg-cover=\"\" data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-hover-bg=\"\" data-hover-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\"><div class=\"column-bg-overlay\"><\/div>\n\t\t<div class=\"vc_column-inner\">\n\t\t\t<div class=\"wpb_wrapper\">\n\t\t\t\t\n\t<div class=\"wpb_raw_code wpb_content_element wpb_raw_html\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<!-- =========================================================================\n     RADIOJINGLES24 \u2014 OFFERS PAGE \u00b7 OCTOBER 2026   (v1.0, built 29 Sep 2026)\n     Paste this whole block into the Raw HTML element on \/offers\/, replacing\n     the September block. Same wrapper (.rjof) and same paste method as\n     ads\/rj24-offers\/september-2026\/offers-page-FULL.html.\n     Self-contained: styles, markup and one small inline script (the SPOOKY20\n     date check). Nothing external except the Inter webfont.\n\n     ---------------------------------------------------------------------\n     PRICE CHECKLIST \u2014 every price on this page, against the agreed spec\n     (ads\/rj24-offers\/october-2026\/OFFERS-SPEC.md). Tick each one against\n     the LIVE product\/cart before publishing.\n     ---------------------------------------------------------------------\n     OFFERS\n     [ ] 3 Produced Jingles ..... \u00a325 (was \u00a330, save \u00a35)   \/product\/feb-offer\/            70845\n           Paul's voice. Other voices \u00a335 (rj24-feb-offer v1.2 offer switch:\n           Paul \u00a330->\u00a325, other \u00a340->\u00a335). Offer switch must be ON.\n     [ ] 10 Dry Liners ........... \u00a325 (was \u00a330, save \u00a35)   \/product\/10-dry-liners\/        94121\n           rj24-dry-liners 1.1.0 still has 'base' => 30 \u2014 must be \u00a325 on the day.\n     [ ] 10 Fully Produced Jingles \u00a339 + FREE top-of-hour ID \/product\/10-produced-jingles\/ 103323\n     [ ] NEW 3 Produced Adverts .. \u00a375 (\u00a325 each, was \u00a390, save \u00a315)\n                                                            \/product\/radio-advert-3-pack\/  NEW \u2014 product does not exist yet\n     SUNG MULTI-BUY (rj24-sung-jingles, product 116709, no price change)\n     [ ] 1 jingle \u00a369 \u00b7 2 for \u00a3108 (\u00a354 each, save \u00a330) \u00b7 3 for \u00a3159 (\u00a353 each, save \u00a348)\n         \u00b7 4 for \u00a3199 (\u00a349.75 each, save \u00a377) \u00b7 5+ \u00a349 each   \/product\/sung-audio\/\n         (18223 is the sung wizard page customers use; it adds product 116709 to the\n         cart. \/product\/sung-jingle\/ is 116709's own page and is EMPTY \u2014 don't link it.)\n     [ ] \"Save up to \u00a377\" = 4 x \u00a369 (\u00a3276) - \u00a3199\n     [ ] Louis premium singer +\u00a320 per jingle  <- VERIFY-LOUIS. Checked 29 Sep against the\n         live wizard on 18223 (singers: louis singlePrice 20, \"Louis is \u00a320 more per\n         jingle\"); only the plugin\/wizard header comments still say +\u00a325.\n     CHRISTMAS\n     [ ] Christmas Station Pack .. \u00a379   \/product\/christmas-station-pack\/              118800\n     [ ] 5 Santa Dry Liners ...... \u00a320   \/product\/special-offer-5-santa-dry-liners\/    105755 (hidden -> show)\n     [ ] 5 Santa Jingles ......... \u00a350   \/product\/special-offer-5-santa\/               98692  (hidden -> show)\n     AI STUDIO (normal prices \u2014 no offer wording)\n     [ ] 60 credits \u00a319 (117267) \u00b7 150 credits \u00a339 (116839)   \/ai-plans\/\n     SPOOKY20 (strip hidden except 26\u201331 Oct, Europe\/London)\n     [ ] 20% off everything except sung jingles and subscriptions (Radio Studio 24, RadioSite24, Imaging Club)\n     STANDING RANGE (normal prices, from the live plugins\/products snapshot)\n     [ ] Build a Voiceover from \u00a310 (rj24-spoken-audio v1.1.1: Paul \u00a310 \/ other \u00a315 \u2014\n         NOTE the spec says \"Spoken Audio \u00a312\/\u00a319\"; the live plugin says \u00a310\/\u00a315)\n     [ ] 6 Voiceovers \u00a359 \u00b7 Full Spoken Station Package from \u00a339 \u00b7 Imaging packages Bronze \u00a379 \/ Silver \u00a3149 \/ Gold \u00a3249\n     [ ] Fully Produced Advert \u00a330 \u00b7 1-Minute Advert \u00a350 \u00b7 Advert 5-Pack \u00a3135 \u00b7 10-Pack \u00a3229\n     [ ] Sung jingle from \u00a369 \u00b7 Classic Oldies \u00a379\n     [ ] 5 Dry Liners \u00a325 \u00b7 Essential DJ Pack \u00a329 \u00b7 Podcast Starter Pack \u00a345\n     [ ] Instant downloads from \u00a310\n     ---------------------------------------------------------------------\n\n     THREE RULES FOR THIS PAGE\n     1. The October offer cards carry a real was \/ now \/ save \u2014 or, where the\n        price is unchanged (10 Produced, sung, Christmas), the real bonus or\n        real multi-buy saving. No invented \"was\" prices.\n     2. THE PRICES HERE ARE TYPED. Check every one against the product it links\n        to (checklist above) \u2014 August went live advertising \u00a339 against a\n        product that charged \u00a379.\n     3. The SPOOKY20 strip needs NO edit on the 26th: it is in the page with the\n        `hidden` attribute and the script at the bottom shows it only while the\n        date in Europe\/London is 2026-10-26 to 2026-10-31. Preview it any day\n        with ?spooky=1 on the URL. If the Raw HTML element ever strips\n        <script>, the strip simply stays hidden (fails safe).\n        Placement: directly under the hero (a coupon strip at the foot of the\n        page would be missed on a phone). Move the block if you want it lower.\n     ========================================================================= -->\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');\n\n.rjof{\n  --pink:#EC4899; --pink-dark:#DB2777; --pink-light:#FCE7F3; --pink-lighter:#FDF2F8;\n  --ink:#1E293B; --ink-2:#0F172A; --text:#475569; --muted:#94A3B8; --line:#E2E8F0;\n  --green:#10B981; --green-bg:#D1FAE5; --gold:#F59E0B;\n  font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;\n  color:var(--ink); max-width:1180px; margin:0 auto; padding:0 18px 64px;\n  -webkit-font-smoothing:antialiased; line-height:1.5;\n}\n.rjof *{ box-sizing:border-box; }\n.rjof a{ text-decoration:none; }\n.rjof h2,.rjof h3,.rjof h4{ margin:0; }\n.rjof [hidden]{ display:none !important; }\n\n\/* ---------------------------------------------------------------- HERO -- *\/\n.rjof-hero{\n  position:relative; border-radius:28px; overflow:hidden; text-align:center;\n  background-color:#160F1F;\n  background-image:\n    radial-gradient(120% 140% at 12% 18%, rgba(236,72,153,0.55) 0%, rgba(236,72,153,0) 55%),\n    radial-gradient(120% 140% at 92% 10%, rgba(245,158,11,0.30) 0%, rgba(245,158,11,0) 50%),\n    radial-gradient(140% 160% at 80% 120%, rgba(219,39,119,0.50) 0%, rgba(219,39,119,0) 60%),\n    linear-gradient(135deg,#241733 0%,#0F0A18 100%);\n  padding:clamp(40px,7vw,86px) clamp(18px,5vw,60px);\n  margin:0 0 clamp(22px,3vw,34px);\n}\n.rjof-hero-kicker{\n  display:inline-flex; align-items:center; gap:9px; padding:7px 16px; border-radius:100px;\n  background:rgba(255,255,255,.10); border:1px solid rgba(255,255,255,.20);\n  color:#fff; font-size:12px; font-weight:700; letter-spacing:.14em;\n  text-transform:uppercase; margin-bottom:20px;\n}\n.rjof-hero-kicker .dot{\n  width:7px; height:7px; border-radius:50%; background:var(--pink);\n  animation:rjof-pulse 2.2s ease-in-out infinite;\n}\n.rjof-hero h1{\n  margin:0 0 16px; color:#fff; font-weight:900; line-height:1.02;\n  font-size:clamp(34px,6.4vw,66px); letter-spacing:-.03em; text-wrap:balance;\n}\n.rjof-hero h1 em{ font-style:normal; color:var(--pink); }\n.rjof-hero p{\n  margin:0 auto; max-width:60ch; color:rgba(255,255,255,.80);\n  font-size:clamp(15px,1.6vw,18px);\n}\n.rjof-hero-price{\n  display:flex; flex-wrap:wrap; align-items:baseline; justify-content:center;\n  gap:6px 12px; margin:clamp(22px,3vw,30px) 0 0;\n}\n.rjof-hero-price b{ color:#fff; font-size:clamp(44px,7vw,64px); font-weight:900; letter-spacing:-.03em; line-height:1; }\n.rjof-hero-price s{ color:rgba(255,255,255,.55); font-size:clamp(17px,2vw,20px); font-weight:600; }\n.rjof-hero-price span{\n  display:inline-block; padding:5px 11px; border-radius:8px;\n  background:var(--green-bg); color:#047857; font-size:12.5px; font-weight:700;\n}\n.rjof-hero-note{ margin-top:10px !important; font-size:13px !important; color:rgba(255,255,255,.62) !important; }\n.rjof-hero-btn{\n  display:inline-block; margin-top:clamp(20px,3vw,26px); padding:15px 30px; border-radius:12px;\n  background:var(--pink); color:#fff !important; font-weight:800; font-size:15.5px;\n  box-shadow:0 10px 26px rgba(236,72,153,.35); transition:background .18s ease;\n}\n.rjof-hero-btn:hover{ background:var(--pink-dark); }\n.rjof-hero-stats{\n  display:flex; flex-wrap:wrap; justify-content:center; gap:clamp(16px,4vw,54px);\n  margin-top:clamp(26px,4vw,40px);\n}\n.rjof-hero-stat b{\n  display:block; color:#fff; font-size:clamp(20px,3vw,30px); font-weight:800; line-height:1;\n}\n.rjof-hero-stat span{\n  display:block; margin-top:6px; color:rgba(255,255,255,.62);\n  font-size:11px; font-weight:600; letter-spacing:.16em; text-transform:uppercase;\n}\n\n\/* ----------------------------------------------------- SPOOKY20 STRIP -- *\/\n.rjof-spooky{\n  display:flex; flex-wrap:wrap; align-items:center; justify-content:center; gap:10px 16px;\n  padding:16px 18px; border-radius:16px; margin:0 0 clamp(22px,3vw,30px);\n  background:#1A1024; border:2px solid var(--gold); color:#fff; text-align:center;\n}\n.rjof-spooky-txt{ font-size:15px; font-weight:700; line-height:1.4; }\n.rjof-spooky-txt small{ display:block; font-size:12px; font-weight:500; color:rgba(255,255,255,.66); margin-top:3px; }\n.rjof-spooky-code{\n  display:inline-block; padding:8px 14px; border-radius:10px;\n  background:var(--gold); color:#1A1024; font-size:16px; font-weight:900; letter-spacing:.12em;\n}\n\n\/* --------------------------------------------------------- GBP NOTICE -- *\/\n.rjof-gbp{\n  display:flex; align-items:center; gap:11px; justify-content:center;\n  padding:13px 18px; border:1px solid var(--line); border-radius:14px;\n  background:var(--pink-lighter); margin:0 0 clamp(34px,5vw,52px);\n  font-size:13.5px; color:var(--text); text-align:center;\n}\n.rjof-gbp-ico{ font-size:17px; line-height:1; }\n\n\/* ------------------------------------------------- SECTION HEADS -- *\/\n.rjof-offers-head,.rjof-range-head{ text-align:center; margin:0 0 clamp(22px,3vw,32px); }\n.rjof-offers-kicker{\n  display:inline-flex; align-items:center; gap:9px;\n  padding:7px 16px; border-radius:100px; margin-bottom:14px;\n  background:var(--pink); color:#fff;\n  font-size:11.5px; font-weight:800; letter-spacing:.15em; text-transform:uppercase;\n}\n.rjof-offers-kicker .dot{\n  width:7px; height:7px; border-radius:50%; background:#fff;\n  animation:rjof-pulse 2.2s ease-in-out infinite;\n}\n@keyframes rjof-pulse{ 0%,100%{opacity:1} 50%{opacity:.35} }\n.rjof-offers-head h2,.rjof-range-head h2{\n  font-size:clamp(25px,3.6vw,40px); font-weight:900; letter-spacing:-.025em;\n  color:var(--ink-2); text-wrap:balance;\n}\n.rjof-offers-head h2 em{ font-style:normal; color:var(--pink); }\n.rjof-offers-head p,.rjof-range-head p{\n  margin:11px auto 0; max-width:62ch; color:var(--text); font-size:15px;\n}\n.rjof-range-head{ margin-top:clamp(48px,7vw,80px); }\n\n\/* ------------------------------------------------------ OFFER CARDS -- *\/\n.rjof-offers{\n  display:grid; gap:clamp(12px,1.6vw,18px);\n  grid-template-columns:repeat(auto-fit,minmax(248px,1fr));\n  margin:0 0 clamp(20px,3vw,28px);\n}\n.rjof-card{\n  position:relative; display:flex; flex-direction:column;\n  padding:clamp(22px,2.4vw,28px); border-radius:18px;\n  background:#fff; border:2px solid var(--pink-light);\n  box-shadow:0 1px 3px rgba(15,23,42,.05);\n  transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;\n}\n.rjof-card:hover{\n  transform:translateY(-3px); border-color:var(--pink);\n  box-shadow:0 12px 28px rgba(236,72,153,.16);\n}\n.rjof-tag{\n  position:absolute; top:-11px; right:16px;\n  padding:5px 12px; border-radius:100px; background:var(--pink); color:#fff;\n  font-size:10.5px; font-weight:800; letter-spacing:.09em; text-transform:uppercase;\n  white-space:nowrap;\n}\n.rjof-tag.new{ background:var(--ink-2); }\n.rjof-cat{\n  font-size:10.5px; font-weight:800; letter-spacing:.15em; text-transform:uppercase;\n  color:var(--pink-dark); margin-bottom:9px;\n}\n.rjof-card-name{\n  font-size:19px; font-weight:800; letter-spacing:-.015em;\n  color:var(--ink-2); margin-bottom:9px; text-wrap:balance;\n}\n.rjof-card-desc{\n  margin:0 0 18px; font-size:13.5px; line-height:1.6; color:var(--text); flex:1;\n}\n.rjof-bonus{\n  display:flex; align-items:center; gap:9px; margin:0 0 16px; padding:10px 12px;\n  border-radius:10px; background:var(--pink-lighter); border:1px dashed var(--pink);\n  font-size:13px; font-weight:700; color:var(--ink-2); line-height:1.35;\n}\n.rjof-bonus i{ font-style:normal; font-size:17px; line-height:1; }\n.rjof-price-row{ display:flex; align-items:baseline; gap:10px; margin-bottom:9px; flex-wrap:wrap; }\n.rjof-now{ font-size:32px; font-weight:900; letter-spacing:-.03em; color:var(--ink-2); line-height:1; }\n.rjof-was{ font-size:16px; font-weight:600; color:var(--muted); text-decoration:line-through; }\n.rjof-plain{ font-size:13px; font-weight:600; color:var(--muted); }\n.rjof-save{\n  display:inline-block; align-self:flex-start; margin-bottom:18px;\n  padding:5px 11px; border-radius:8px;\n  background:var(--green-bg); color:#047857;\n  font-size:12px; font-weight:700;\n}\n.rjof-btn{\n  display:block; text-align:center; padding:13px 18px; border-radius:11px;\n  background:var(--pink); color:#fff; font-size:14px; font-weight:700;\n  transition:background .18s ease;\n}\n.rjof-card:hover .rjof-btn{ background:var(--pink-dark); }\n\n\/* ------------------------------------------------ SUNG MULTI-BUY -- *\/\n.rjof-sung{\n  margin:clamp(40px,6vw,64px) 0 0; border-radius:28px; overflow:hidden;\n  background-color:#160F1F;\n  background-image:\n    radial-gradient(110% 120% at 88% 0%, rgba(236,72,153,0.50) 0%, rgba(236,72,153,0) 55%),\n    radial-gradient(120% 140% at 0% 110%, rgba(245,158,11,0.22) 0%, rgba(245,158,11,0) 55%),\n    linear-gradient(135deg,#241733 0%,#0F0A18 100%);\n  padding:clamp(30px,5vw,60px) clamp(16px,4vw,50px);\n  color:#fff; text-align:center;\n}\n.rjof-sung-kicker{\n  display:inline-block; padding:7px 16px; border-radius:100px; margin-bottom:16px;\n  background:var(--pink); color:#fff;\n  font-size:11.5px; font-weight:800; letter-spacing:.15em; text-transform:uppercase;\n}\n.rjof-sung h2{\n  color:#fff; font-size:clamp(28px,4.6vw,50px); font-weight:900; letter-spacing:-.03em;\n  line-height:1.05; text-wrap:balance;\n}\n.rjof-sung h2 em{ font-style:normal; color:var(--pink); }\n.rjof-sung-sub{\n  margin:14px auto 0; max-width:60ch; color:rgba(255,255,255,.80); font-size:clamp(15px,1.6vw,17px);\n}\n.rjof-ladder{\n  display:grid; grid-template-columns:repeat(5,1fr); gap:10px;\n  margin:clamp(24px,3.5vw,34px) 0 0;\n}\n.rjof-step{\n  position:relative; padding:18px 10px 16px; border-radius:16px;\n  background:rgba(255,255,255,.07); border:1px solid rgba(255,255,255,.16);\n}\n.rjof-step-qty{\n  font-size:11px; font-weight:800; letter-spacing:.14em; text-transform:uppercase;\n  color:rgba(255,255,255,.62);\n}\n.rjof-step-price{ font-size:clamp(28px,3.4vw,36px); font-weight:900; letter-spacing:-.03em; line-height:1.05; margin:6px 0 3px; color:#fff; }\n.rjof-step-each{ font-size:12.5px; font-weight:600; color:rgba(255,255,255,.72); }\n.rjof-step-save{\n  display:inline-block; margin-top:9px; padding:4px 10px; border-radius:8px;\n  background:var(--green-bg); color:#047857; font-size:11.5px; font-weight:800;\n}\n.rjof-step.best{ background:#fff; border-color:#fff; box-shadow:0 12px 30px rgba(236,72,153,.35); }\n.rjof-step.best .rjof-step-qty{ color:var(--pink-dark); }\n.rjof-step.best .rjof-step-price{ color:var(--ink-2); }\n.rjof-step.best .rjof-step-each{ color:var(--text); }\n.rjof-step-flag{\n  position:absolute; top:-10px; left:50%; transform:translateX(-50%);\n  padding:4px 10px; border-radius:100px; background:var(--pink); color:#fff;\n  font-size:10px; font-weight:800; letter-spacing:.09em; text-transform:uppercase; white-space:nowrap;\n}\n.rjof-sung-idea{\n  display:flex; align-items:center; gap:14px; text-align:left;\n  margin:clamp(20px,3vw,26px) auto 0; max-width:720px; padding:16px 18px; border-radius:16px;\n  background:rgba(236,72,153,.16); border:1px solid rgba(236,72,153,.55);\n}\n.rjof-sung-idea i{ font-style:normal; font-size:28px; line-height:1; flex:none; }\n.rjof-sung-idea b{ display:block; font-size:16px; font-weight:800; color:#fff; }\n.rjof-sung-idea span{ display:block; margin-top:3px; font-size:13.5px; color:rgba(255,255,255,.78); }\n.rjof-sung-foot{\n  margin:18px auto 0; max-width:64ch; font-size:13.5px; color:rgba(255,255,255,.72);\n}\n.rjof-sung-foot b{ color:#fff; }\n.rjof-sung .rjof-hero-btn{ margin-top:22px; }\n\n\/* ------------------------------------------------------ CHRISTMAS -- *\/\n.rjof-xmas{\n  margin:clamp(40px,6vw,64px) 0 0; padding:clamp(26px,4vw,44px) clamp(16px,3vw,36px);\n  border-radius:24px; background:var(--pink-lighter); border:2px solid var(--pink-light);\n}\n.rjof-xmas .rjof-offers-head{ margin-bottom:clamp(24px,3vw,30px); }\n.rjof-xmas .rjof-offers{ margin-bottom:0; }\n\n\/* ------------------------------------------------- THE FULL RANGE -- *\/\n.rjof-group{ margin:0 0 clamp(30px,4vw,44px); }\n.rjof-group-head{\n  display:flex; align-items:baseline; gap:14px; flex-wrap:wrap;\n  padding-bottom:11px; margin-bottom:18px; border-bottom:2px solid var(--line);\n}\n.rjof-group-head h3{\n  font-size:14px; font-weight:800; letter-spacing:.14em; text-transform:uppercase;\n  color:var(--ink-2);\n}\n.rjof-group-head span{ font-size:13.5px; color:var(--muted); }\n.rjof-grid{\n  display:grid; gap:clamp(11px,1.4vw,15px);\n  grid-template-columns:repeat(auto-fit,minmax(240px,1fr));\n}\n.rjof-item{\n  display:flex; flex-direction:column; padding:20px; border-radius:14px;\n  background:#fff; border:1px solid var(--line);\n  transition:border-color .18s ease, transform .18s ease;\n}\n.rjof-item:hover{ border-color:var(--pink); transform:translateY(-2px); }\n.rjof-item-cat{\n  font-size:10px; font-weight:800; letter-spacing:.14em; text-transform:uppercase;\n  color:var(--muted); margin-bottom:8px;\n}\n.rjof-item h4{ font-size:16px; font-weight:800; color:var(--ink-2); margin-bottom:7px; }\n.rjof-item p{ margin:0 0 16px; font-size:13px; line-height:1.55; color:var(--text); flex:1; }\n.rjof-item-foot{ display:flex; align-items:center; justify-content:space-between; gap:12px; }\n.rjof-item-price{ font-size:20px; font-weight:800; color:var(--ink-2); }\n.rjof-item-price small{ display:block; font-size:10.5px; font-weight:600; color:var(--muted); text-transform:uppercase; letter-spacing:.1em; }\n.rjof-item-go{ font-size:13px; font-weight:700; color:var(--pink-dark); white-space:nowrap; }\n.rjof-ai{ margin-top:clamp(40px,6vw,64px); }\n\n\/* ------------------------------------------------------------- CTA -- *\/\n.rjof-cta{\n  margin-top:clamp(44px,6vw,70px); padding:clamp(28px,5vw,54px) clamp(18px,5vw,54px);\n  border-radius:24px; text-align:center;\n  background:var(--pink-lighter); border:2px solid var(--pink-light);\n}\n.rjof-cta h3{ font-size:clamp(21px,2.8vw,30px); font-weight:900; letter-spacing:-.02em; color:var(--ink-2); }\n.rjof-cta p{ margin:11px auto 22px; max-width:56ch; color:var(--text); font-size:15px; }\n.rjof-cta a{\n  display:inline-block; padding:15px 32px; border-radius:12px;\n  background:var(--pink); color:#fff; font-weight:700; font-size:15px;\n}\n.rjof-cta a:hover{ background:var(--pink-dark); }\n\n@media(max-width:900px){\n  .rjof-ladder{ grid-template-columns:repeat(2,1fr); gap:14px 10px; }\n  .rjof-ladder .rjof-step:first-child{ grid-column:1 \/ -1; }\n}\n@media(max-width:640px){\n  .rjof{ padding:0 14px 56px; }\n  .rjof-offers,.rjof-grid{ grid-template-columns:1fr; }\n  .rjof-tag{ right:12px; }\n  .rjof-hero{ border-radius:22px; }\n  .rjof-sung{ border-radius:22px; }\n  .rjof-sung-idea{ gap:11px; padding:14px; }\n  .rjof-hero-btn{ display:block; }\n  .rjof-cta a{ display:block; padding:15px 18px; }\n}\n@media(max-width:380px){\n  .rjof-step-price{ font-size:26px; }\n  .rjof-step{ padding:16px 6px 14px; }\n}\n<\/style>\n\n<div class=\"rjof\">\n\n  <!-- ================================================================ HERO\n       Headline offer: 3 Produced Jingles for \u00a325 (product 70845, \/product\/feb-offer\/).\n       ===================================================================== -->\n  <div class=\"rjof-hero\">\n    <div class=\"rjof-hero-kicker\"><span class=\"dot\"><\/span> October offers<\/div>\n    <h1>3 Produced Jingles<br><em>for \u00a325.<\/em><\/h1>\n    <p>Three fully produced jingles \u2014 voiced by a real human, scored with music and FX, mixed broadcast-ready. Up to 25 words each, back within 24 hours.<\/p>\n    <div class=\"rjof-hero-price\"><b>\u00a325<\/b><s>\u00a330<\/s><span>Save \u00a35<\/span><\/div>\n    <p class=\"rjof-hero-note\">In Paul's voice. Any other voice on the roster: \u00a335 for all three.<\/p>\n    <a class=\"rjof-hero-btn\" href=\"\/product\/feb-offer\/?utm_source=site&amp;utm_medium=offers_page&amp;utm_campaign=oct_2026_offers\">Get 3 produced jingles for \u00a325 \u2192<\/a>\n    <div class=\"rjof-hero-stats\">\n      <div class=\"rjof-hero-stat\"><b>24h<\/b><span>Delivery<\/span><\/div>\n      <div class=\"rjof-hero-stat\"><b>Real<\/b><span>Voices<\/span><\/div>\n      <div class=\"rjof-hero-stat\"><b>Forever<\/b><span>Royalty-free<\/span><\/div>\n    <\/div>\n  <\/div>\n\n  <!-- ============================================================ SPOOKY20\n       Hidden by default. The script at the bottom of this block un-hides it\n       only on 26\u201331 Oct 2026 (Europe\/London). No edit needed on the 26th.\n       ===================================================================== -->\n  <div class=\"rjof-spooky\" id=\"rjofSpooky\" hidden>\n    <div class=\"rjof-spooky-txt\">\ud83c\udf83 Halloween week: 20% off everything\n      <small>Until midnight Saturday 31 October. Excludes sung jingles and subscriptions (Radio Studio 24, RadioSite24, Imaging Club).<\/small>\n    <\/div>\n    <span class=\"rjof-spooky-code\">SPOOKY20<\/span>\n  <\/div>\n\n  <div class=\"rjof-gbp\">\n    <span class=\"rjof-gbp-ico\">\ud83d\udcb1<\/span>\n    <span>Prices shown in <strong>GBP (\u00a3)<\/strong>. Not in the UK? Your local currency is calculated at checkout, at today's exchange rate.<\/span>\n  <\/div>\n\n  <!-- ==================================================\n       SECTION 1: OCTOBER OFFERS \u2014 the only part that\n       changes monthly. Real was \/ now \/ save, or a real bonus.\n       ================================================== -->\n  <div class=\"rjof-offers-head\">\n    <div class=\"rjof-offers-kicker\"><span class=\"dot\"><\/span> Until 31 October<\/div>\n    <h2>October's <em>real<\/em> offers<\/h2>\n    <p>Genuine discounts and genuine extras. Everything further down is our standard, always-on pricing.<\/p>\n  <\/div>\n\n  <div class=\"rjof-offers\">\n\n    <a class=\"rjof-card\" href=\"\/product\/10-dry-liners\/?utm_source=site&amp;utm_medium=offers_page&amp;utm_campaign=oct_2026_offers\">\n      <span class=\"rjof-tag\">Save \u00a35<\/span>\n      <div class=\"rjof-cat\">Liners \u00b7 Offer<\/div>\n      <h4 class=\"rjof-card-name\">10 Dry Liners for \u00a325<\/h4>\n      <p class=\"rjof-card-desc\">Ten clean reads of your scripts by Paul, ready for your own production. Other voices on the roster are available in the builder. Back in 24 hours.<\/p>\n      <div class=\"rjof-price-row\"><span class=\"rjof-now\">\u00a325<\/span><span class=\"rjof-was\">\u00a330<\/span><\/div>\n      <span class=\"rjof-save\">Save \u00a35 \u00b7 just \u00a32.50 a liner<\/span>\n      <span class=\"rjof-btn\">Order 10 dry liners<\/span>\n    <\/a>\n\n    <a class=\"rjof-card\" href=\"\/product\/10-produced-jingles\/?utm_source=site&amp;utm_medium=offers_page&amp;utm_campaign=oct_2026_offers\">\n      <span class=\"rjof-tag\">Free bonus<\/span>\n      <div class=\"rjof-cat\">Produced \u00b7 Offer<\/div>\n      <h4 class=\"rjof-card-name\">10 Fully Produced Jingles<\/h4>\n      <p class=\"rjof-card-desc\">Your station name voiced, then set to ten different produced music tracks \u2014 ten finished cuts, mixed and mastered by our team.<\/p>\n      <div class=\"rjof-bonus\"><i>\ud83c\udf81<\/i><span>FREE top-of-hour ID with every order in October<\/span><\/div>\n      <div class=\"rjof-price-row\"><span class=\"rjof-now\">\u00a339<\/span><span class=\"rjof-plain\">for all ten<\/span><\/div>\n      <span class=\"rjof-save\">Under \u00a34 a jingle + a free top-of-hour ID<\/span>\n      <span class=\"rjof-btn\">Order 10 jingles + free ID<\/span>\n    <\/a>\n\n    <!-- NEW PRODUCT: \/product\/radio-advert-3-pack\/ does not exist yet. It sits\n         beside Radio Advert 5-Pack \u00a3135 (118798) and 10-Pack \u00a3229 (118799) in\n         rj24-bundles-advert-packs-christmas-pack. Do not publish this card\n         until the product is live and charges \u00a375. -->\n    <a class=\"rjof-card\" href=\"\/product\/radio-advert-3-pack\/?utm_source=site&amp;utm_medium=offers_page&amp;utm_campaign=oct_2026_offers\">\n      <span class=\"rjof-tag new\">New<\/span>\n      <div class=\"rjof-cat\">Adverts \u00b7 Offer<\/div>\n      <h4 class=\"rjof-card-name\">3 Fully Produced Adverts<\/h4>\n      <p class=\"rjof-card-desc\">Three 30-second adverts for your advertisers \u2014 one voice, scored and mixed in our studio. Normally \u00a330 each; three for \u00a375 this month.<\/p>\n      <div class=\"rjof-price-row\"><span class=\"rjof-now\">\u00a375<\/span><span class=\"rjof-was\">\u00a390<\/span><\/div>\n      <span class=\"rjof-save\">Save \u00a315 \u00b7 \u00a325 an advert<\/span>\n      <span class=\"rjof-btn\">Order 3 adverts<\/span>\n    <\/a>\n\n  <\/div>\n\n  <!-- =====================================================================\n       SUNG MULTI-BUY \u2014 the big one. No price change: this ladder is already\n       live in rj24-sung-jingles (product 116709, sold through the wizard on\n       \/product\/sung-audio\/), which prices the whole basket, so the saving\n       applies automatically.\n       ===================================================================== -->\n  <div class=\"rjof-sung\">\n    <div class=\"rjof-sung-kicker\">Sung jingles \u00b7 multi-buy<\/div>\n    <h2>The more you take,<br><em>the less each costs.<\/em><\/h2>\n    <p class=\"rjof-sung-sub\">Your station name sung by real session singers, recorded in our studio. One session, one setup \u2014 so buy more than one and <b>save up to \u00a377<\/b>.<\/p>\n\n    <div class=\"rjof-ladder\">\n      <div class=\"rjof-step\">\n        <div class=\"rjof-step-qty\">1 jingle<\/div>\n        <div class=\"rjof-step-price\">\u00a369<\/div>\n        <div class=\"rjof-step-each\">single cut<\/div>\n      <\/div>\n      <div class=\"rjof-step\">\n        <div class=\"rjof-step-qty\">2 jingles<\/div>\n        <div class=\"rjof-step-price\">\u00a3108<\/div>\n        <div class=\"rjof-step-each\">\u00a354 each<\/div>\n        <span class=\"rjof-step-save\">Save \u00a330<\/span>\n      <\/div>\n      <div class=\"rjof-step\">\n        <div class=\"rjof-step-qty\">3 jingles<\/div>\n        <div class=\"rjof-step-price\">\u00a3159<\/div>\n        <div class=\"rjof-step-each\">\u00a353 each<\/div>\n        <span class=\"rjof-step-save\">Save \u00a348<\/span>\n      <\/div>\n      <div class=\"rjof-step best\">\n        <span class=\"rjof-step-flag\">Best deal<\/span>\n        <div class=\"rjof-step-qty\">4 jingles<\/div>\n        <div class=\"rjof-step-price\">\u00a3199<\/div>\n        <div class=\"rjof-step-each\">\u00a349.75 each<\/div>\n        <span class=\"rjof-step-save\">Save \u00a377<\/span>\n      <\/div>\n      <div class=\"rjof-step\">\n        <div class=\"rjof-step-qty\">5 or more<\/div>\n        <div class=\"rjof-step-price\">\u00a349<\/div>\n        <div class=\"rjof-step-each\">each, no limit<\/div>\n        <span class=\"rjof-step-save\">Save \u00a320 each<\/span>\n      <\/div>\n    <\/div>\n\n    <div class=\"rjof-sung-idea\">\n      <i>\ud83c\udf84<\/i>\n      <div><b>Your station ID + a Christmas version \u2014 2 for \u00a3108<\/b>\n        <span>Pick your usual bed and our Oldies-Christmas bed in the builder \u2014 \u00a354 each instead of \u00a369.<\/span><\/div>\n    <\/div>\n\n    <!-- VERIFY-LOUIS: +\u00a320 per jingle. Matches the live sung wizard (18223,\n         louis singlePrice 20) as of 29 Sep; the plugin header comment's +\u00a325 is\n         stale. Correct here if the wizard ever changes. -->\n    <p class=\"rjof-sung-foot\"><b>Rosie<\/b> is included in every price. Want a male voice? <b>Louis<\/b>, our premium singer, is <b>+\u00a320 per jingle<\/b>. Shotgun IDs and talk-up ramps are \u00a315 extra on any jingle.<\/p>\n\n    <a class=\"rjof-hero-btn\" href=\"\/product\/sung-audio\/?utm_source=site&amp;utm_medium=offers_page&amp;utm_campaign=oct_2026_offers\">Build your sung jingles \u2192<\/a>\n  <\/div>\n\n  <!-- =====================================================================\n       CHRISTMAS \u2014 from 1 October. Santa products 105755 + 98692 are hidden\n       in Woo today: show them (and test a full order) before publishing.\n       ===================================================================== -->\n  <div class=\"rjof-xmas\">\n    <div class=\"rjof-offers-head\">\n      <div class=\"rjof-offers-kicker\">\ud83c\udf84 Christmas is open<\/div>\n      <h2>Get your <em>Christmas<\/em> imaging in early<\/h2>\n      <p>Order in October and it's on air before the rush. Same real voices, same 24-hour studio.<\/p>\n    <\/div>\n    <div class=\"rjof-offers\">\n\n      <a class=\"rjof-card\" href=\"\/product\/christmas-station-pack\/?utm_source=site&amp;utm_medium=offers_page&amp;utm_campaign=oct_2026_offers\">\n        <span class=\"rjof-tag\">Most complete<\/span>\n        <div class=\"rjof-cat\">Christmas \u00b7 Pack<\/div>\n        <h4 class=\"rjof-card-name\">Christmas Station Pack<\/h4>\n        <p class=\"rjof-card-desc\">A sung Christmas ID with your station name, plus five produced Christmas liners. Your December sound in one order.<\/p>\n        <div class=\"rjof-price-row\"><span class=\"rjof-now\">\u00a379<\/span><span class=\"rjof-plain\">the pack<\/span><\/div>\n        <span class=\"rjof-btn\">Order the Christmas pack<\/span>\n      <\/a>\n\n      <a class=\"rjof-card\" href=\"\/product\/special-offer-5-santa-dry-liners\/?utm_source=site&amp;utm_medium=offers_page&amp;utm_campaign=oct_2026_offers\">\n        <div class=\"rjof-cat\">Christmas \u00b7 Liners<\/div>\n        <h4 class=\"rjof-card-name\">5 Santa Dry Liners<\/h4>\n        <p class=\"rjof-card-desc\">Five of your scripts read by Santa himself \u2014 clean, dry reads for your own production. Back in 24 hours.<\/p>\n        <div class=\"rjof-price-row\"><span class=\"rjof-now\">\u00a320<\/span><span class=\"rjof-plain\">five liners<\/span><\/div>\n        <span class=\"rjof-btn\">Order Santa liners<\/span>\n      <\/a>\n\n      <a class=\"rjof-card\" href=\"\/product\/special-offer-5-santa\/?utm_source=site&amp;utm_medium=offers_page&amp;utm_campaign=oct_2026_offers\">\n        <div class=\"rjof-cat\">Christmas \u00b7 Produced<\/div>\n        <h4 class=\"rjof-card-name\">5 Santa Jingles<\/h4>\n        <p class=\"rjof-card-desc\">Five fully produced Christmas jingles with your station name \u2014 voiced, scored and mixed in our studio.<\/p>\n        <div class=\"rjof-price-row\"><span class=\"rjof-now\">\u00a350<\/span><span class=\"rjof-plain\">five jingles<\/span><\/div>\n        <span class=\"rjof-btn\">Order Santa jingles<\/span>\n      <\/a>\n\n    <\/div>\n  <\/div>\n\n  <!-- =====================================================================\n       AI STUDIO \u2014 NORMAL prices. No \"was\", no \"+50%\", no \"this month\".\n       ===================================================================== -->\n  <div class=\"rjof-group rjof-ai\">\n    <div class=\"rjof-group-head\">\n      <h3>AI Studio<\/h3><span>Make it yourself in seconds. Production is free \u2014 credits buy the voice, and they never expire.<\/span>\n    <\/div>\n    <div class=\"rjof-grid\">\n      <a class=\"rjof-item\" href=\"\/ai-plans\/?utm_source=site&amp;utm_medium=offers_page&amp;utm_campaign=oct_2026_offers\">\n        <div class=\"rjof-item-cat\">AI Studio \u00b7 Credits<\/div>\n        <h4>60 credits<\/h4>\n        <p>The easy way to try it. The music, the mixing and every retake cost nothing \u2014 you only spend a credit on the voice.<\/p>\n        <div class=\"rjof-item-foot\"><div class=\"rjof-item-price\">\u00a319<small>31.7p a credit<\/small><\/div><span class=\"rjof-item-go\">Get 60 credits \u2192<\/span><\/div>\n      <\/a>\n      <a class=\"rjof-item\" href=\"\/ai-plans\/?utm_source=site&amp;utm_medium=offers_page&amp;utm_campaign=oct_2026_offers\">\n        <div class=\"rjof-item-cat\">AI Studio \u00b7 Best value<\/div>\n        <h4>150 credits<\/h4>\n        <p>Enough for a full imaging refresh. Never expires, royalty-free, nothing to cancel.<\/p>\n        <div class=\"rjof-item-foot\"><div class=\"rjof-item-price\">\u00a339<small>26p a credit<\/small><\/div><span class=\"rjof-item-go\">Get 150 credits \u2192<\/span><\/div>\n      <\/a>\n    <\/div>\n  <\/div>\n\n  <!-- ==================================================\n       SECTION 2: THE STANDING RANGE \u2014 normal prices.\n       Nothing here should carry a \"was\" or a \"save\".\n       Prices corrected against the live plugins (Sept page had\n       stale \u00a35 \/ \u00a320 \/ \u00a345 \/ \u00a320 \/ \u00a325 \/ \u00a355 figures).\n       ================================================== -->\n  <div class=\"rjof-range-head\">\n    <h2>Everything we make<\/h2>\n    <p>Always available \u2014 our full range, at our normal prices.<\/p>\n  <\/div>\n\n  <div class=\"rjof-group\">\n    <div class=\"rjof-group-head\">\n      <h3>Voiceovers<\/h3><span>Your script, recorded by a real professional voice artist.<\/span>\n    <\/div>\n    <div class=\"rjof-grid\">\n      <a class=\"rjof-item\" href=\"\/product\/spoken-audio\/?utm_source=site&amp;utm_medium=offers_page&amp;utm_campaign=oct_2026_offers\">\n        <div class=\"rjof-item-cat\">Voiceover \u00b7 #1 for volume<\/div>\n        <h4>Build a Voiceover<\/h4>\n        <p>Our most-ordered service. Liners, sweepers, IDs, promos \u2014 any script, any voice, dry or fully produced. Delivered in 24 hours.<\/p>\n        <div class=\"rjof-item-foot\"><div class=\"rjof-item-price\">\u00a310<small>From<\/small><\/div><span class=\"rjof-item-go\">Build \u2192<\/span><\/div>\n      <\/a>\n      <a class=\"rjof-item\" href=\"\/product\/special-offer-6-vos-for-55\/?utm_source=site&amp;utm_medium=offers_page&amp;utm_campaign=oct_2026_offers\">\n        <div class=\"rjof-item-cat\">Voiceover \u00b7 Bundle<\/div>\n        <h4>6 Voiceovers<\/h4>\n        <p>Six scripts in one voice \u2014 liners, sweepers, IDs or promos \u2014 back within 24 hours.<\/p>\n        <div class=\"rjof-item-foot\"><div class=\"rjof-item-price\">\u00a359<small>Six voiceovers<\/small><\/div><span class=\"rjof-item-go\">Order \u2192<\/span><\/div>\n      <\/a>\n      <a class=\"rjof-item\" href=\"\/product\/sweeper-liner-packages\/?utm_source=site&amp;utm_medium=offers_page&amp;utm_campaign=oct_2026_offers\">\n        <div class=\"rjof-item-cat\">Voiceover \u00b7 Package<\/div>\n        <h4>Full Spoken Station Package<\/h4>\n        <p>News &amp; weather beds, produced sweepers and top-of-hour IDs \u2014 one voice, one order.<\/p>\n        <div class=\"rjof-item-foot\"><div class=\"rjof-item-price\">\u00a339<small>From<\/small><\/div><span class=\"rjof-item-go\">View \u2192<\/span><\/div>\n      <\/a>\n      <a class=\"rjof-item\" href=\"\/radio-imaging-packages\/?utm_source=site&amp;utm_medium=offers_page&amp;utm_campaign=oct_2026_offers\">\n        <div class=\"rjof-item-cat\">Station imaging \u00b7 Packages<\/div>\n        <h4>Bronze, Silver &amp; Gold Imaging Packages<\/h4>\n        <p>Liners, produced sweepers, sung IDs and a station advert \u2014 a complete station sound in one order.<\/p>\n        <div class=\"rjof-item-foot\"><div class=\"rjof-item-price\">\u00a379<small>Bronze \u00a379 \u00b7 Silver \u00a3149 \u00b7 Gold \u00a3249<\/small><\/div><span class=\"rjof-item-go\">View \u2192<\/span><\/div>\n      <\/a>\n    <\/div>\n  <\/div>\n\n  <div class=\"rjof-group\">\n    <div class=\"rjof-group-head\">\n      <h3>Produced adverts<\/h3><span>A complete radio advert \u2014 voiced, scored &amp; mixed in our studio.<\/span>\n    <\/div>\n    <div class=\"rjof-grid\">\n      <a class=\"rjof-item\" href=\"\/product\/commercial-production\/?utm_source=site&amp;utm_medium=offers_page&amp;utm_campaign=oct_2026_offers\">\n        <div class=\"rjof-item-cat\">Commercial \u00b7 30 sec<\/div>\n        <h4>Fully Produced Advert<\/h4>\n        <p>Our most-ordered advert. Any voice, one price. Voiced, scored and mixed in 24 hours.<\/p>\n        <div class=\"rjof-item-foot\"><div class=\"rjof-item-price\">\u00a330<small>From<\/small><\/div><span class=\"rjof-item-go\">Build \u2192<\/span><\/div>\n      <\/a>\n      <a class=\"rjof-item\" href=\"\/product\/fully-produced-advert-from-30\/?utm_source=site&amp;utm_medium=offers_page&amp;utm_campaign=oct_2026_offers\">\n        <div class=\"rjof-item-cat\">Commercial \u00b7 60 sec<\/div>\n        <h4>1-Minute Advert<\/h4>\n        <p>A full 60-second produced commercial \u2014 room for a bigger story, a special offer or an event.<\/p>\n        <div class=\"rjof-item-foot\"><div class=\"rjof-item-price\">\u00a350<small>From<\/small><\/div><span class=\"rjof-item-go\">Build \u2192<\/span><\/div>\n      <\/a>\n      <a class=\"rjof-item\" href=\"\/product\/radio-advert-5-pack\/?utm_source=site&amp;utm_medium=offers_page&amp;utm_campaign=oct_2026_offers\">\n        <div class=\"rjof-item-cat\">Commercial \u00b7 Pack<\/div>\n        <h4>Radio Advert 5-Pack<\/h4>\n        <p>Five produced 30-second spots for your advertisers, one voice.<\/p>\n        <div class=\"rjof-item-foot\"><div class=\"rjof-item-price\">\u00a3135<small>Five adverts<\/small><\/div><span class=\"rjof-item-go\">Order \u2192<\/span><\/div>\n      <\/a>\n      <a class=\"rjof-item\" href=\"\/product\/radio-advert-10-pack\/?utm_source=site&amp;utm_medium=offers_page&amp;utm_campaign=oct_2026_offers\">\n        <div class=\"rjof-item-cat\">Commercial \u00b7 Pack<\/div>\n        <h4>Radio Advert 10-Pack<\/h4>\n        <p>Ten produced 30-second spots, one voice, 24 hours.<\/p>\n        <div class=\"rjof-item-foot\"><div class=\"rjof-item-price\">\u00a3229<small>Ten adverts<\/small><\/div><span class=\"rjof-item-go\">Order \u2192<\/span><\/div>\n      <\/a>\n    <\/div>\n  <\/div>\n\n  <div class=\"rjof-group\">\n    <div class=\"rjof-group-head\">\n      <h3>Sung jingles<\/h3><span>Your station name, sung by session vocalists who have worked with BBC Radio, Global Radio, Virgin Radio and others.<\/span>\n    <\/div>\n    <div class=\"rjof-grid\">\n      <a class=\"rjof-item\" href=\"\/product\/sung-audio\/?utm_source=site&amp;utm_medium=offers_page&amp;utm_campaign=oct_2026_offers\">\n        <div class=\"rjof-item-cat\">Sung \u00b7 Build your own<\/div>\n        <h4>Build a Sung Jingle<\/h4>\n        <p>Choose your bed, your singer and your lines. Two or more in one order and the multi-buy price applies automatically.<\/p>\n        <div class=\"rjof-item-foot\"><div class=\"rjof-item-price\">\u00a369<small>From<\/small><\/div><span class=\"rjof-item-go\">Build \u2192<\/span><\/div>\n      <\/a>\n      <a class=\"rjof-item\" href=\"\/product\/classic-oldies\/?utm_source=site&amp;utm_medium=offers_page&amp;utm_campaign=oct_2026_offers\">\n        <div class=\"rjof-item-cat\">Sung \u00b7 Classic<\/div>\n        <h4>Classic Oldies Sung Packages<\/h4>\n        <p>Classic sung jingle packages from the Ken R. Deutsch archive, voiced for your station with your name &amp; slogan.<\/p>\n        <div class=\"rjof-item-foot\"><div class=\"rjof-item-price\">\u00a379<small>Package<\/small><\/div><span class=\"rjof-item-go\">View \u2192<\/span><\/div>\n      <\/a>\n    <\/div>\n  <\/div>\n\n  <div class=\"rjof-group\">\n    <div class=\"rjof-group-head\">\n      <h3>Liners, DJ &amp; podcast<\/h3><span>Clean reads for your own production, or produced and ready to drop in.<\/span>\n    <\/div>\n    <div class=\"rjof-grid\">\n      <a class=\"rjof-item\" href=\"\/product\/special-offer-5-dry-liners-15\/?utm_source=site&amp;utm_medium=offers_page&amp;utm_campaign=oct_2026_offers\">\n        <div class=\"rjof-item-cat\">Liners<\/div>\n        <h4>5 Dry Liners<\/h4>\n        <p>Five clean reads by Paul, back in 24 hours. A quick top-up between bigger orders.<\/p>\n        <div class=\"rjof-item-foot\"><div class=\"rjof-item-price\">\u00a325<small>Five liners<\/small><\/div><span class=\"rjof-item-go\">Order \u2192<\/span><\/div>\n      <\/a>\n      <a class=\"rjof-item\" href=\"\/product\/essential-dj-pack\/?utm_source=site&amp;utm_medium=offers_page&amp;utm_campaign=oct_2026_offers\">\n        <div class=\"rjof-item-cat\">DJ<\/div>\n        <h4>Essential DJ Pack<\/h4>\n        <p>Three produced DJ drops with SFX &amp; vocal FX, in your chosen voice.<\/p>\n        <div class=\"rjof-item-foot\"><div class=\"rjof-item-price\">\u00a329<small>Three drops<\/small><\/div><span class=\"rjof-item-go\">Order \u2192<\/span><\/div>\n      <\/a>\n      <a class=\"rjof-item\" href=\"\/product\/intro-outro-podcast-pack\/?utm_source=site&amp;utm_medium=offers_page&amp;utm_campaign=oct_2026_offers\">\n        <div class=\"rjof-item-cat\">Podcast<\/div>\n        <h4>Podcast Starter Pack<\/h4>\n        <p>A produced intro &amp; outro for your show, voiced and mixed by our team.<\/p>\n        <div class=\"rjof-item-foot\"><div class=\"rjof-item-price\">\u00a345<small>Intro + outro<\/small><\/div><span class=\"rjof-item-go\">Order \u2192<\/span><\/div>\n      <\/a>\n      <a class=\"rjof-item\" href=\"\/instant-downloads\/?utm_source=site&amp;utm_medium=offers_page&amp;utm_campaign=oct_2026_offers\">\n        <div class=\"rjof-item-cat\">Instant downloads<\/div>\n        <h4>Ready-made packs<\/h4>\n        <p>Produced jingle packs, DJ drops, podcast audio &amp; production elements \u2014 recorded by real voices, yours the moment you buy.<\/p>\n        <div class=\"rjof-item-foot\"><div class=\"rjof-item-price\">\u00a310<small>From<\/small><\/div><span class=\"rjof-item-go\">Browse \u2192<\/span><\/div>\n      <\/a>\n    <\/div>\n  <\/div>\n\n  <!-- ================================================================= CTA -->\n  <div class=\"rjof-cta\">\n    <h3>Can't find your perfect jingle?<\/h3>\n    <p>Build a fully custom jingle from scratch \u2014 your station, your script, your voice or singer. Or just ring us: Paul picks up the phone.<\/p>\n    <a href=\"\/build-a-jingle\/?utm_source=site&amp;utm_medium=offers_page&amp;utm_campaign=oct_2026_offers\">Build a custom jingle \u2192<\/a>\n  <\/div>\n\n<\/div>\n\n<script>\n\/* SPOOKY20 window: show the strip only while the date in Europe\/London is\n   26\u201331 October 2026. ?spooky=1 forces it on for a preview. If Intl or the\n   time zone is unavailable the strip stays hidden (fails safe). *\/\n(function(){\n  var el = document.getElementById('rjofSpooky');\n  if (!el) { return; }\n  var force = \/[?&]spooky=1\\b\/.test(location.search);\n  var d = '';\n  try {\n    var parts = new Intl.DateTimeFormat('en-GB', { timeZone:'Europe\/London', year:'numeric', month:'2-digit', day:'2-digit' }).formatToParts(new Date());\n    var o = {}; for (var i = 0; i < parts.length; i++) { o[parts[i].type] = parts[i].value; }\n    d = o.year + '-' + o.month + '-' + o.day;\n  } catch (e) { d = ''; }\n  if (force || (d >= '2026-10-26' && d <= '2026-10-31')) { el.hidden = false; }\n})();\n<\/script>\n\n\t\t<\/div>\n\t<\/div>\n\n\t\t\t<\/div> \n\t\t<\/div>\n\t<\/div> \n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&display=swap'); .rjof{ --pink:#EC4899; --pink-dark:#DB2777; --pink-light:#FCE7F3; --pink-lighter:#FDF2F8; --ink:#1E293B; --ink-2:#0F172A; --text:#475569; --muted:#94A3B8; --line:#E2E8F0; --green:#10B981; --green-bg:#D1FAE5; --gold:#F59E0B; font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif; color:var(--ink); max-width:1180px; margin:0 auto; padding:0 18px 64px; -webkit-font-smoothing:antialiased; line-height:1.5; } .rjof *{ box-sizing:border-box;...","protected":false},"author":104,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-116717","page","type-page","status-publish"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Radio Jingles 24: Radio Jingles | DJ Drops | Podcast Intros | Sung Jingles<\/title>\n<meta name=\"description\" content=\"Radio Jingles, Sung Jingles, DJ Drops, and Podcast Intros for commercial, community and internet radio stations. UK Based. Prices from \u00a310. Order online.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/radiojingles24.com\/fr\/offers\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Radio Jingles 24: Radio Jingles | DJ Drops | Podcast Intros | Sung Jingles\" \/>\n<meta property=\"og:description\" content=\"Radio Jingles, Sung Jingles, DJ Drops, and Podcast Intros for commercial, community and internet radio stations. UK Based. Prices from \u00a310. Order online.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/radiojingles24.com\/fr\/offers\/\" \/>\n<meta property=\"og:site_name\" content=\"Radio Jingles 24: Radio Jingles | DJ Drops | Podcast Intros | Sung Jingles\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/radiojingles24\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-01T06:46:46+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@radiojingles24\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"33 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/radiojingles24.com\\\/offers\\\/\",\"url\":\"https:\\\/\\\/radiojingles24.com\\\/offers\\\/\",\"name\":\"Radio Jingles 24: Radio Jingles | DJ Drops | Podcast Intros | Sung Jingles\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/radiojingles24.com\\\/#website\"},\"datePublished\":\"2026-05-22T18:08:12+00:00\",\"dateModified\":\"2026-10-01T06:46:46+00:00\",\"description\":\"Radio Jingles, Sung Jingles, DJ Drops, and Podcast Intros for commercial, community and internet radio stations. UK Based. Prices from \u00a310. Order online.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/radiojingles24.com\\\/offers\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/radiojingles24.com\\\/offers\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/radiojingles24.com\\\/offers\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/radiojingles24.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Offers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/radiojingles24.com\\\/#website\",\"url\":\"https:\\\/\\\/radiojingles24.com\\\/\",\"name\":\"Radio Jingles 24: Radio Jingles | DJ Drops | Podcast Intros | Sung Jingles\",\"description\":\"Radio Jingles, Sung Jingles, DJ Drops, and Podcast Intros for commercial, community and internet radio stations. UK based, real voices. Prices from \u00a310. Order online, delivered in 24 hours.\",\"publisher\":{\"@id\":\"https:\\\/\\\/radiojingles24.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/radiojingles24.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/radiojingles24.com\\\/#organization\",\"name\":\"Radio Jingles 24\",\"url\":\"https:\\\/\\\/radiojingles24.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/radiojingles24.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/radiojingles24.com\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/RadioJingle1-1.jpg\",\"contentUrl\":\"https:\\\/\\\/radiojingles24.com\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/RadioJingle1-1.jpg\",\"width\":512,\"height\":158,\"caption\":\"Radio Jingles 24\"},\"image\":{\"@id\":\"https:\\\/\\\/radiojingles24.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/radiojingles24\\\/\",\"https:\\\/\\\/x.com\\\/radiojingles24\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Radio Jingles 24: Radio Jingles | DJ Drops | Podcast Intros | Jingles chant\u00e9s","description":"Radio Jingles, Sung Jingles, DJ Drops, and Podcast Intros for commercial, community and internet radio stations. UK Based. Prices from \u00a310. Order online.","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:\/\/radiojingles24.com\/fr\/offers\/","og_locale":"fr_FR","og_type":"article","og_title":"Radio Jingles 24: Radio Jingles | DJ Drops | Podcast Intros | Sung Jingles","og_description":"Radio Jingles, Sung Jingles, DJ Drops, and Podcast Intros for commercial, community and internet radio stations. UK Based. Prices from \u00a310. Order online.","og_url":"https:\/\/radiojingles24.com\/fr\/offers\/","og_site_name":"Radio Jingles 24: Radio Jingles | DJ Drops | Podcast Intros | Sung Jingles","article_publisher":"https:\/\/www.facebook.com\/radiojingles24\/","article_modified_time":"2026-10-01T06:46:46+00:00","twitter_card":"summary_large_image","twitter_site":"@radiojingles24","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"33 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/radiojingles24.com\/offers\/","url":"https:\/\/radiojingles24.com\/offers\/","name":"Radio Jingles 24: Radio Jingles | DJ Drops | Podcast Intros | Jingles chant\u00e9s","isPartOf":{"@id":"https:\/\/radiojingles24.com\/#website"},"datePublished":"2026-05-22T18:08:12+00:00","dateModified":"2026-10-01T06:46:46+00:00","description":"Radio Jingles, Sung Jingles, DJ Drops, and Podcast Intros for commercial, community and internet radio stations. UK Based. Prices from \u00a310. Order online.","breadcrumb":{"@id":"https:\/\/radiojingles24.com\/offers\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/radiojingles24.com\/offers\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/radiojingles24.com\/offers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/radiojingles24.com\/"},{"@type":"ListItem","position":2,"name":"Offers"}]},{"@type":"WebSite","@id":"https:\/\/radiojingles24.com\/#website","url":"https:\/\/radiojingles24.com\/","name":"Radio Jingles 24: Radio Jingles | DJ Drops | Podcast Intros | Jingles chant\u00e9s","description":"Radio Jingles, Sung Jingles, DJ Drops, and Podcast Intros for commercial, community and internet radio stations. UK based, real voices. Prices from \u00a310. Order online, delivered in 24 hours.","publisher":{"@id":"https:\/\/radiojingles24.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/radiojingles24.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/radiojingles24.com\/#organization","name":"Radio Jingles 24","url":"https:\/\/radiojingles24.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/radiojingles24.com\/#\/schema\/logo\/image\/","url":"https:\/\/radiojingles24.com\/wp-content\/uploads\/2019\/11\/RadioJingle1-1.jpg","contentUrl":"https:\/\/radiojingles24.com\/wp-content\/uploads\/2019\/11\/RadioJingle1-1.jpg","width":512,"height":158,"caption":"Radio Jingles 24"},"image":{"@id":"https:\/\/radiojingles24.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/radiojingles24\/","https:\/\/x.com\/radiojingles24"]}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/radiojingles24.com\/fr\/wp-json\/wp\/v2\/pages\/116717","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/radiojingles24.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/radiojingles24.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/radiojingles24.com\/fr\/wp-json\/wp\/v2\/users\/104"}],"replies":[{"embeddable":true,"href":"https:\/\/radiojingles24.com\/fr\/wp-json\/wp\/v2\/comments?post=116717"}],"version-history":[{"count":19,"href":"https:\/\/radiojingles24.com\/fr\/wp-json\/wp\/v2\/pages\/116717\/revisions"}],"predecessor-version":[{"id":119042,"href":"https:\/\/radiojingles24.com\/fr\/wp-json\/wp\/v2\/pages\/116717\/revisions\/119042"}],"wp:attachment":[{"href":"https:\/\/radiojingles24.com\/fr\/wp-json\/wp\/v2\/media?parent=116717"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}