/* The three dashboard sections on the new- and established-businesses pages (Jacqui Kirk, 29 Oct 2026): the BWRM
   Academy with the accreditation, business intelligence (Know your numbers) and prospecting. Built by the site's
   own look (Montserrat, the one blue), in the lifted theme's section frame (.dnd-section). Everything is bwg-. */
.bwg-section{padding:72px 1rem}
.bwg-section.bwg-tint{background:#f4f7f8}
.bwg{max-width:1180px;margin:0 auto;font-family:Montserrat,sans-serif;color:#000}
.bwg-eyebrow{color:#007a94;font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px;line-height:16px}
.bwg .bw-section-heading{margin:0 0 20px}
.bwg-lead{font-size:20px;font-weight:300;line-height:30px;margin:0 0 18px;max-width:820px}
.bwg-intro{max-width:820px}
.bwg-intro p,.bwg p{font-size:16px;line-height:26px;margin:0 0 14px}
.bwg-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:36px 48px;margin-top:36px}
@media screen and (min-width:900px){.bwg-grid-2{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}.bwg-grid-flip{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}
.bwg h3{font-size:14px;font-weight:600;letter-spacing:.02em;line-height:20px;margin:0 0 16px;color:#000}
/* the Academy: two clips side by side, the parts, the accreditation */
.bwg-clips{display:grid;gap:18px}
.bwg-clips figure{margin:0;min-width:0}
.bwg-clips video{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;border-radius:10px;background:#111}
.bwg-clips figcaption{font-size:13px;line-height:19px;color:#666;margin-top:8px}
.bwg-parts{list-style:none;margin:0 0 4px;padding:0}
.bwg-parts li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;margin:0 0 18px}
.bwg-parts i{width:30px;height:30px;border-radius:50%;border:1px solid #0093b2;color:#0093b2;font-style:normal;font-size:13px;font-weight:600;display:grid;place-items:center;line-height:1}
.bwg-parts b{display:block;font-weight:600;font-size:16px;line-height:22px}
.bwg-parts span{display:block;font-size:14px;line-height:22px;color:#444;margin-top:3px}
.bwg-accredit{margin-top:44px;border:1px solid #e4e4e4;border-radius:12px;background:#fff;padding:30px 32px 28px}
.bwg-accredit-words{max-width:860px}
.bwg .bwg-accredit h3{font-size:22px;font-weight:600;line-height:28px;letter-spacing:0;margin:0 0 10px}
.bwg .bwg-accredit p{font-size:15px;line-height:24px;margin:0;color:#444}
.bwg-tracks{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:14px}
@media screen and (min-width:700px){.bwg-tracks{grid-template-columns:repeat(3,1fr)}}
.bwg-tracks li{background:#f4f7f8;border-radius:10px;overflow:hidden;display:grid;align-content:start}
.bwg-track-photo{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block}
.bwg-tracks li>div{padding:18px 22px 20px;display:grid;gap:12px;justify-items:start}
.bwg-tracks li>div>img{height:52px;width:auto;display:block}
.bwg-tracks span{font-size:14px;line-height:21px;color:#444}
.bwg-photo{width:100%;height:auto;display:block;border-radius:10px}
.bwg-academy-grid .bwg-photo{aspect-ratio:3/2;object-fit:cover;margin-bottom:22px}
.bwg-prospect-grid{margin-top:8px;align-items:center}
@media screen and (min-width:900px){.bwg-prospect-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
/* business intelligence: the points beside the example */
.bwg-points{list-style:none;margin:0;padding:0;display:grid;gap:22px}
.bwg-points b{display:block;font-size:18px;font-weight:600;line-height:26px;margin-bottom:6px}
.bwg .bwg-points p{margin:0;font-size:15px;line-height:24px}
.bwg-example{margin:0;min-width:0;background:#fff;border:1px solid #e4e4e4;border-radius:12px;padding:14px;display:grid;gap:12px}
.bwg-shoot{margin-top:44px}
@media screen and (min-width:900px){.bwg-shoot{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center}}
.bwg-example img{width:100%;height:auto;display:block;border-radius:6px}
.bwg-example figcaption{font-size:12px;line-height:18px;color:#666}
/* prospecting: four cards */
.bwg-cards{display:grid;gap:20px;margin-top:36px}
@media screen and (min-width:600px){.bwg-cards{grid-template-columns:1fr 1fr}}
@media screen and (min-width:1024px){.bwg-cards{grid-template-columns:repeat(4,1fr)}}
.bwg-card{border:1px solid #e4e4e4;border-radius:10px;padding:26px 24px 22px;background:#fff}
.bwg-card svg{width:40px;height:40px;stroke:#0093b2;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;display:block;margin-bottom:16px}
.bwg-card b{display:block;font-size:18px;font-weight:600;line-height:24px;margin-bottom:8px}
.bwg .bwg-card p{margin:0;font-size:15px;line-height:24px}
@media screen and (max-width:767px){.bwg-section{padding:56px 1rem}.bwg-lead{font-size:18px;line-height:27px}.bwg-accredit{padding:22px 20px}.bwg-tracks li>div>img{height:46px}}
