
:root{--ad-forest:#0a2018;--ad-green:#557a36;--ad-cream:#f5efe3;--ad-gold:#d8a13a;--ad-blue:#173f73;--ad-red:#a52620;--ad-ink:#102019}
*{box-sizing:border-box}body.ad-site{margin:0;background:var(--ad-cream);color:var(--ad-ink);font-family:Inter,Arial,sans-serif}.ad-topbar{background:#071a13;color:#fff;padding:8px 4%;display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap;font-size:13px;font-weight:800}.ad-topbar a{color:#fff;text-decoration:none}.ad-topbar .em{background:var(--ad-red);padding:7px 11px;border-radius:999px}.ad-header{background:rgba(255,253,248,.98);position:sticky;top:0;z-index:30;border-bottom:1px solid #d9d0c1}.ad-header .inner{max-width:1180px;margin:auto;padding:14px 20px;display:flex;align-items:center;gap:18px}.ad-brand{font:900 28px 'Barlow Condensed',Arial,sans-serif;color:#132219;text-decoration:none}.ad-brand strong{color:var(--ad-green)}.ad-nav{margin-left:auto;display:flex;gap:14px;flex-wrap:wrap}.ad-nav a{color:#17261d;text-decoration:none;font-weight:800}.ad-hero{background:linear-gradient(130deg,#0a241a,#1d482e);color:#fff;padding:55px 20px}.ad-hero .wrap,.ad-content,.ad-gallery{max-width:1180px;margin:auto}.ad-kicker{text-transform:uppercase;letter-spacing:.12em;color:#cce28a;font-weight:900;font-size:13px}.ad-hero h1{font:900 clamp(38px,6vw,72px) 'Barlow Condensed',Arial,sans-serif;line-height:.95;margin:8px 0 14px}.ad-hero p{max-width:800px;font-size:18px;line-height:1.6}.ad-badge{display:inline-block;background:#eaf0d1;color:#39571e;padding:7px 11px;border-radius:999px;font-size:12px;font-weight:900}.ad-content{padding:34px 20px 70px}.ad-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:34px;align-items:start}.ad-poster{background:#111;padding:10px;border-radius:16px;box-shadow:0 16px 38px rgba(0,0,0,.22)}.ad-poster img{display:block;width:100%;height:auto;border-radius:9px}.ad-copy h2,.ad-copy h3{font-family:'Barlow Condensed',Arial,sans-serif}.ad-copy h2{font-size:36px;margin:0 0 10px}.ad-copy p,.ad-copy li{font-size:17px;line-height:1.68}.ad-copy .lead{font-size:20px}.ad-links{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.ad-btn{display:inline-block;background:var(--ad-green);color:#fff;padding:12px 16px;border-radius:9px;text-decoration:none;font-weight:900}.ad-btn.alt{background:var(--ad-blue)}.ad-note{background:#fff7dd;border-left:5px solid var(--ad-gold);padding:14px 16px;border-radius:8px}.ad-keywords{background:#fff;border:1px solid #ded6c8;border-radius:12px;padding:20px;margin-top:22px}.ad-keywords span{display:inline-block;background:#edf2e2;padding:7px 9px;margin:4px;border-radius:999px;font-size:13px}.ad-gallery{padding:48px 20px 80px}.gallery-intro{max-width:850px;margin-bottom:28px}.gallery-intro h1{font:900 clamp(42px,6vw,70px) 'Barlow Condensed',Arial,sans-serif;line-height:1}.campaign-section{margin:45px 0}.campaign-section h2{font:900 36px 'Barlow Condensed',Arial,sans-serif;margin-bottom:8px}.campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ad-card{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 8px 26px rgba(0,0,0,.12);text-decoration:none;color:inherit}.ad-card img{width:100%;height:420px;object-fit:cover;object-position:top;display:block}.ad-card .txt{padding:18px}.ad-card h3{margin:0 0 5px;font:900 26px 'Barlow Condensed',Arial,sans-serif}.ad-card p{margin:0;line-height:1.5}.ad-footer{background:#071a13;color:#fff;padding:40px 20px}.ad-footer .inner{max-width:1180px;margin:auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px}.ad-footer a{color:#fff}.testbox{background:#102c21;color:#fff;padding:20px;border-radius:12px;margin:25px 0}.testbox code{color:#d9ee8e}.breadcrumbs{max-width:1180px;margin:0 auto;padding:12px 20px;font-size:13px}.breadcrumbs a{color:#355f31}
@media(max-width:800px){.ad-layout{grid-template-columns:1fr}.campaign-grid{grid-template-columns:1fr}.ad-card img{height:auto}.ad-footer .inner{grid-template-columns:1fr}.ad-nav{display:none}}
