

body.home .entry-content > h1.djd-site-tagline + a#djd-hero-cta{display:none!important}
.author-bio .djd-author-name{font-size:.8em!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase;color:inherit;margin:0 0 .5rem}
.author-bio .djd-author-name::before{display:none}
.author-bio .djd-author-name a{color:inherit;text-decoration:none}
.djd-panel,.djd-faq,.djd-inline-cta{--djd-gold:#C8A951;--djd-ink:#F5F0E8;--djd-muted:rgba(245,240,232,.66);--djd-panel:#17162a;--djd-line:rgba(200,169,81,.22);background:var(--djd-panel);border-top:1px solid var(--djd-line);border-right:1px solid var(--djd-line);border-bottom:1px solid var(--djd-line);border-left:3px solid var(--djd-gold);border-radius:12px;padding:22px 26px;margin:36px 0;color:var(--djd-ink);font-family:"Bricolage Grotesque",sans-serif}
.djd-panel h2,.djd-faq h2{font-size:1.25rem!important;margin:0 0 14px!important;letter-spacing:-.01em}
.djd-panel h3,.djd-faq h3{font-size:.8rem!important;letter-spacing:.14em;text-transform:uppercase;color:var(--djd-gold);margin:18px 0 8px!important}
.djd-panel dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;background:var(--djd-line);border:1px solid var(--djd-line);border-radius:10px;overflow:hidden;margin:0}
.djd-panel dl>div{background:var(--djd-panel);padding:10px 14px}
.djd-panel dt{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--djd-muted);margin:0 0 3px}
.djd-panel dd{margin:0;font-size:.95rem;line-height:1.35}
.djd-panel dd a,.djd-panel-links a,.djd-faq a,.djd-panel-cta a{color:var(--djd-gold)!important;text-decoration:none;border-bottom:1px solid var(--djd-line)}
.djd-panel-links ul{list-style:none;margin:0!important;padding:0!important;columns:2;column-gap:24px}
.djd-panel-links li{margin:0 0 6px!important;padding:0!important;break-inside:avoid;font-size:.95rem!important;line-height:1.35!important}
.djd-yr{color:var(--djd-muted);font-size:.8em;margin-left:6px}
.djd-panel-cta{margin:18px 0 0!important;font-size:.95rem!important}
.djd-faq-item{padding:12px 0;border-top:1px solid var(--djd-line)}
.djd-faq-item:first-of-type{border-top:0;padding-top:0}
.djd-faq-item h3{color:var(--djd-ink);text-transform:none;letter-spacing:0;font-size:1.02rem!important;margin:0 0 6px!important}
.djd-faq-item p{margin:0!important;color:var(--djd-muted);font-size:.98rem!important;line-height:1.6!important}
.djd-inline-cta{text-align:center;border-left:1px solid var(--djd-line);padding:28px 26px}
.djd-inline-cta-eyebrow{font-size:.7rem!important;letter-spacing:.22em;text-transform:uppercase;color:#4dd9c0;margin:0 0 6px!important;font-weight:700}
.djd-inline-cta-title{font-size:1.35rem!important;font-weight:750;margin:0 0 8px!important;line-height:1.2!important}
.djd-inline-cta p{color:var(--djd-muted)}
.djd-inline-cta-btn{display:inline-block;background:var(--djd-gold);color:#0f0e1a!important;padding:11px 26px;border-radius:999px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;text-decoration:none;border:0}
.djd-inline-cta-btn:hover{opacity:.88}
@media(max-width:600px){.djd-panel-links ul{columns:1}.djd-panel,.djd-faq,.djd-inline-cta{padding:18px 16px}}

/*# sourceURL=djd-audit-pkg-inline-css */


		
			.footer-branding .wrapper {
				border-bottom-color: #08071a;
			}

			.site-footer div.wpnbha .article-section-title::before,
			.site-footer .accent-header::before {
				background-color: #08071a;
			}
			

		
			.accent-header,
			div.wpnbha .article-section-title,
			.archive .page-title,
			.author-bio h2 span,
			.entry-meta .byline a,
			.entry-meta .entry-date,
			.entry-meta .updated,
			.site-footer .widget-title,
			.site-footer .widgettitle,
			.site-info,
			#secondary .widgettitle {
				text-transform: uppercase;
			}
			

.djd-hire-btn > a {
    display: inline-block;
    padding: 0.35em 0.9em !important;
    background: #fff;
    color: #000 !important;
    font-weight: 700;
    letter-spacing: 0.05em;
    font-size: 0.78em;
    text-transform: uppercase;
    border-radius: 2px;
    transition: opacity 0.15s;
    white-space: nowrap;
}
.djd-hire-btn > a:hover {
    opacity: 0.85;
    text-decoration: none !important;
}
@media (max-width: 782px) {
    .djd-hire-btn > a {
        display: inline;
        padding: 0 !important;
        background: transparent;
        color: inherit !important;
        font-weight: inherit;
        font-size: inherit;
        letter-spacing: inherit;
        text-transform: none;
    }
}
