.b2b-card .ads-card-media{background:#1a1818;position:relative;overflow:hidden}.b2b-card .ads-card-media>img{object-fit:cover}.b2b-card-placeholder{height:100%;min-height:160px;color:var(--ads-gold);background:radial-gradient(80% 80% at 50% 0,#302b2b 0%,#0b0a0a 100%);place-items:center;font-family:"Baloo 2",system-ui,sans-serif;font-size:3rem;display:grid}.b2b-free-badge{z-index:2;border:1px solid var(--ads-gold);color:var(--ads-gold);letter-spacing:.04em;text-transform:uppercase;background:#000000b8;padding:.2rem .5rem;font-size:.7rem;position:absolute;top:.55rem;left:.55rem}.b2b-free-badge.inline{vertical-align:middle;margin-right:.5rem;position:static}.b2b-card-money{color:var(--ads-gold)!important}.b2b-card-summary{color:#b5b5b5;margin:.45rem 0 0;font-size:.85rem;line-height:1.4}.b2b-page-header{border-bottom:1px solid #353535;padding:1.5rem .85rem}.b2b-page-header-inner{max-width:1326px;margin:0 auto}.b2b-page-header .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#e0cb75;margin:0;font-size:.7rem}.b2b-page-header h1{color:#e0cb75;margin:.35rem 0 0;font-family:"Baloo 2",system-ui,sans-serif;font-size:clamp(1.6rem,3vw,2.25rem)}.b2b-page-header .intro{color:#9a9a9a;max-width:42rem;margin:.65rem 0 0;font-size:.95rem;line-height:1.55}.b2b-detail-inner{max-width:1100px;margin:0 auto;padding:1.25rem .85rem 3rem}.b2b-detail-back{margin:0 0 1rem}.b2b-detail-back a{color:#e0cb75}.b2b-detail-back a:hover{text-decoration:underline}.b2b-detail-hero{gap:1.25rem;margin-bottom:1.75rem;display:grid}@media (min-width:800px){.b2b-detail-hero{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start}}.b2b-detail-media{aspect-ratio:4/3;background:#161414;border:1px solid #353535;position:relative;overflow:hidden}.b2b-kicker{color:#9a9a9a;margin:0 0 .5rem;font-size:.8rem}.b2b-detail-hero-copy h1{margin:0;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.15}.b2b-detail-company,.b2b-detail-loc{color:#c8c8c8;margin:.45rem 0 0}.b2b-highlight{color:#fff;background:#e0cb7514;border:1px solid #e0cb7559;margin:1rem 0 0;padding:.75rem .9rem}.b2b-highlight .label{letter-spacing:.06em;text-transform:uppercase;color:#e0cb75;margin-bottom:.25rem;font-size:.75rem;display:block}.b2b-detail-grid{gap:1.25rem;display:grid}@media (min-width:900px){.b2b-detail-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start}}.b2b-detail-main section{margin-top:1.35rem}.b2b-detail-main h2,.b2b-detail-aside h2,.b2b-related h2{color:#e0cb75;margin:0 0 .5rem;font-family:"Baloo 2",system-ui,sans-serif;font-size:1.15rem}.b2b-detail-main ul{color:#d0d0d0;margin:0;padding-left:1.1rem}.b2b-detail-main li+li{margin-top:.25rem}.b2b-body{color:#d8d8d8;margin:0;line-height:1.6}.b2b-disclaimer{color:#888;margin-top:1.25rem;font-size:.8rem}.b2b-detail-aside{background:radial-gradient(80% 80% at 50% 0,#302b2b 0%,#0b0a0a 100%);border:1px solid #353535;padding:1rem}.b2b-contact-actions{flex-direction:column;gap:.5rem;display:flex}.b2b-cta{color:#e0cb75;text-align:center;border:1px solid #e0cb75;justify-content:center;align-items:center;min-height:42px;padding:.55rem .9rem;transition:background .2s,color .2s;display:inline-flex}.b2b-cta:hover,.b2b-cta.gold{color:#000;background:#e0cb75}.b2b-cta.gold:hover{opacity:.9}.b2b-related{border-top:1px solid #353535;margin-top:2.5rem;padding-top:1.25rem}.b2b-related ul{margin:0;padding:0;list-style:none}.b2b-related li{color:#9a9a9a;margin-top:.4rem}.b2b-related a{color:#e0cb75}.b2b-related a:hover{text-decoration:underline}
