.local-audience-hero{padding-block:clamp(3rem,6vw,5.4rem)!important;background:radial-gradient(circle at 77% 12%,rgba(212,175,108,.15),transparent 38%),#092f25}.local-audience-hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(2rem,5vw,5rem);align-items:center}.local-audience-hero h1{font-size:clamp(2.5rem,4.7vw,4.65rem);line-height:1.12;max-width:19ch;margin-bottom:1.35rem}.local-audience-hero .lede{line-height:1.75;max-width:60ch}.local-audience-hero-visual{margin:0;position:relative;border-radius:17px;overflow:hidden;border:1px solid rgba(212,175,108,.52);box-shadow:0 25px 65px rgba(0,0,0,.2)}.local-audience-hero-visual img{display:block;width:100%;aspect-ratio:1.18;object-fit:cover;object-position:50% 39%}.local-audience-hero-visual figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(6,29,23,.89));color:#f8eacf;font-size:.78rem;padding:2.3rem 1.2rem .95rem;text-align:center}.audience-local-businesses .intro,.local-audience-challenges .intro{max-width:63rem}.audience-photo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:2.4rem 0 2rem}.audience-photo-grid figure{margin:0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 11px 25px rgba(7,46,34,.1);border:1px solid rgba(11,61,46,.11)}.audience-photo-grid img{display:block;width:100%;height:clamp(12rem,19vw,19rem);object-fit:cover;object-position:center}.audience-photo-grid figcaption{font-family:var(--body);font-weight:600;color:#224535;line-height:1.5;padding:1rem;font-size:.78rem}.audience-types{padding:1.4rem 1.8rem;background:#eff3ed;border-radius:13px;border:1px solid rgba(11,61,46,.13)}.audience-types h3{font-size:clamp(1.25rem,2vw,1.7rem);color:#0b3d2e;margin:0 0 1.2rem}.audience-pill-list{display:flex;flex-wrap:wrap;gap:.62rem}.audience-pill-list span{border:1px solid #c6d6c8;color:#183f31;background:#fff;border-radius:50px;padding:.53rem .85rem;font-size:.75rem;font-weight:600;line-height:1.4}.audience-photo-note{margin-top:1rem;color:#617267;font-size:.72rem}.local-challenge-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2.3rem}.local-challenge-grid article{background:#fff;border:1px solid rgba(11,61,46,.14);border-radius:12px;padding:1.4rem;box-shadow:0 8px 25px rgba(11,61,46,.045)}.local-challenge-grid article span{display:block;color:#966c32;font-weight:700;letter-spacing:.12em;font-size:.7rem;margin-bottom:.9rem}.local-challenge-grid article h3{font-size:1.3rem;color:#0b3d2e;margin:0 0 .7rem;line-height:1.3}.local-challenge-grid article p{color:#465e4f;font-size:.81rem;line-height:1.7}.local-workflow-story-grid,.local-heart-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.96fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.local-workflow-story p,.local-heart-copy p{line-height:1.75}.local-workflow-story figure{margin:0;border-radius:14px;overflow:hidden;background:#e9efe7;border:1px solid #dce5d9;box-shadow:0 15px 45px rgba(11,61,46,.07)}.local-workflow-story figure img{width:100%;height:28rem;object-fit:cover;display:block}.local-workflow-story figcaption{padding:1.05rem 1.25rem;color:#2e5140;font-size:.77rem;font-weight:600}.local-workflow-story .more{display:inline-block;margin-top:.5rem;text-decoration:underline;text-underline-offset:4px;font-weight:700;color:#0b3d2e}.local-audience-last{background:linear-gradient(145deg,#083023,#0f4936)}.local-audience-last-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:4rem;align-items:center}.local-audience-last .lede{max-width:60ch}.local-audience-last-actions{text-align:left}.local-audience-last-actions p{color:#e1eadd;font-size:.8rem;margin-top:1.4rem;line-height:1.65}.local-audience-last-actions p a{color:#f0cb88;text-underline-offset:3px}.local-heart-section{background:#f8f8f3}.local-heart-copy h2{max-width:22ch}.local-heart-promise{padding:1.2rem;border-left:3px solid #c59d5d;background:#ecf2e9;color:#174632}.local-heart-photo-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:13rem 13rem;gap:.65rem}.local-heart-photo-grid img{width:100%;height:100%;object-fit:cover;border-radius:9px;display:block}.local-heart-photo-grid .local-heart-photo-main{grid-row:span 2;object-position:53% center}.local-under-the-hood{background:#fff}.local-under-the-hood .intro{max-width:65rem}.local-usable-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem}.local-usable-grid article{background:#f7f7f1;border-top:3px solid #c49c5e;padding:1.4rem;border-radius:4px 4px 10px 10px;min-height:14.5rem}.local-usable-grid article span{font-size:.67rem;letter-spacing:.1em;color:#91723b;font-weight:700;display:block;margin-bottom:.75rem}.local-usable-grid h3{font-size:1.24rem;color:#0b3d2e;margin:0 0 .65rem;line-height:1.34}.local-usable-grid p{font-size:.8rem;color:#4a5d50;line-height:1.75}.local-tech-note{font-size:.76rem;color:#597064;line-height:1.7;margin-top:1.3rem;max-width:83ch}.pricing-three-grid .local-pricing-label{background:#e6efe6;border:1px solid #c8dac8;color:#0d503b;font-size:.74rem;font-weight:700;padding:.6rem .75rem;border-radius:6px;margin:.35rem 0 .9rem;line-height:1.45}.pricing-tier#pricing-local .pricing-clarity-visual{overflow:hidden;border-radius:12px}.pricing-tier#pricing-local .pricing-clarity-visual img{object-fit:cover;object-position:center;width:100%;height:100%}@media(max-width:1100px){.local-challenge-grid,.local-usable-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.local-audience-hero-grid,.local-heart-grid,.local-workflow-story-grid,.local-audience-last-grid{grid-template-columns:1fr}.local-audience-hero-visual{max-width:37rem}.audience-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.local-heart-photo-grid{max-width:45rem}}@media(max-width:630px){.local-audience-hero h1{font-size:clamp(2.1rem,9.4vw,3.12rem)}.audience-photo-grid{gap:.55rem}.audience-photo-grid img{height:12.2rem}.audience-photo-grid figcaption{padding:.7rem;font-size:.71rem}.local-heart-photo-grid{grid-template-rows:9rem 9rem}.local-challenge-grid,.local-usable-grid{grid-template-columns:1fr}.local-audience-last-actions .cta{font-size:.75rem;white-space:normal;display:inline-flex;text-align:center}.local-workflow-story figure img{height:17rem}.audience-types{padding:1.2rem}.audience-pill-list span{font-size:.68rem}}
