.bats-dossier{--bg:#0b1220;--navy:#15233b;--gold:#e3b65c;--ink:#17243a;--muted:#66758a;font-family:Montserrat,Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.65;isolation:isolate}.bats-dossier *{box-sizing:border-box}.bats-dossier a{text-decoration:none}.bats-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px max(5%,calc((100% - 1200px)/2));background:#0b1220;color:white;position:relative;z-index:2}.bats-brand{font-weight:900;letter-spacing:1.5px;color:#fff!important;white-space:nowrap}.bats-brand b{color:var(--gold)}.bats-nav>div{display:flex;gap:17px;flex-wrap:wrap}.bats-nav>div a{font-size:12px;color:#d9e1ed!important}.bats-nav a:hover{color:var(--gold)!important}.bats-hero{background:linear-gradient(110deg,rgba(8,15,28,.95),rgba(21,35,59,.84)),var(--bats-hero,linear-gradient(135deg,#0a1427,#203c63));background-size:cover;background-position:center;color:#fff;padding:90px 6% 110px;overflow:hidden}.bats-hero-inner{max-width:1120px;margin:auto;display:grid;grid-template-columns:260px 1fr;align-items:center;gap:65px}.bats-logo{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 12px 26px #0007)}.bats-kicker,.bats-section-head>span,.bats-meta{font-size:11px;letter-spacing:2px;font-weight:800;text-transform:uppercase;color:var(--gold)}.bats-hero h1{font-size:clamp(44px,6vw,84px);line-height:1.04;letter-spacing:-2px;margin:20px 0;font-weight:900;color:#fff}.bats-hero h1 em{font-style:normal;color:var(--gold)}.bats-hero p{font-size:19px;color:#d9e3f1;max-width:550px}.bats-cta{display:inline-block;background:var(--gold);color:#101b2b!important;border-radius:5px;padding:13px 24px;font-size:13px;font-weight:800;margin-top:18px}.bats-section{padding:78px max(6%,calc((100% - 1120px)/2));scroll-margin-top:24px}.bats-section-head h2{font-size:clamp(28px,4vw,44px);line-height:1.15;margin:8px 0 25px;font-weight:900;letter-spacing:-.8px}.bats-lead{font-size:17px;max-width:870px;color:#52637a;margin-bottom:32px}.bats-feature-grid,.bats-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bats-feature-grid article{background:#f3f6fa;border:1px solid #e5eaf1;padding:28px;border-radius:9px}.bats-feature-grid b{color:#b8892e}.bats-feature-grid h3{font-size:18px;margin:8px 0}.bats-feature-grid p{font-size:13px;color:#66758a;margin:0}.bats-muted{margin-top:28px;color:#6b788c}.bats-dark{background:var(--bg);color:#fff}.bats-dark .bats-lead,.bats-dark .bats-description{color:#bac8da}.bats-tags{display:flex;flex-wrap:wrap;gap:12px}.bats-tags span{padding:10px 16px;border:1px solid #45536a;border-radius:6px;color:#e5bf75;font-size:12px;font-weight:700}.bats-item{background:#f5f7fa;border:1px solid #e2e7ee;border-radius:10px;overflow:hidden;min-width:0}.bats-dark .bats-item{background:#17263b;border-color:#34445a}.bats-item[hidden]{display:none!important}.bats-item-image{width:100%;height:170px;object-fit:cover}.bats-item-body{padding:23px}.bats-item h3{font-size:17px;line-height:1.35;margin:8px 0 10px;color:inherit}.bats-description{font-size:13px;color:#607087;white-space:normal}.bats-description p{margin:5px 0}.bats-location{font-size:12px;color:#8592a2}.bats-item a{color:#bd8c36;font-weight:700;font-size:12px}.bats-filter{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.bats-filter label{font-size:12px;font-weight:700}.bats-filter select{padding:9px 13px;border:1px solid #ccd5e0;border-radius:6px;background:#fff;color:#17243a}.bats-social{display:flex;gap:12px;flex-wrap:wrap}.bats-social a{border:1px solid #6d7990;padding:12px 20px;border-radius:5px;color:#fff!important}.bats-sponsors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.bats-sponsor{border:1px solid #e0e6ef;border-radius:9px;padding:24px 14px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:160px;gap:12px}.bats-sponsor a{color:#15233b}.bats-sponsor-logo{max-height:86px;max-width:100%;height:auto;width:auto;object-fit:contain}.bats-sponsor span{font-size:11px;color:#65758c}.bats-contact{margin-top:35px;background:#101d32;color:white;padding:35px;border-radius:10px}.bats-contact h3{color:#e3b65c;font-size:25px;margin:0}.bats-contact p{color:#c8d2df}.bats-footer{background:#080f1d;color:#a6b3c6;text-align:center;padding:24px;font-size:11px;letter-spacing:2px}@media(max-width:900px){.bats-nav{display:block}.bats-nav>div{margin-top:12px}.bats-feature-grid,.bats-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bats-sponsors{grid-template-columns:repeat(3,minmax(0,1fr))}.bats-hero-inner{grid-template-columns:180px 1fr;gap:25px}}@media(max-width:600px){.bats-hero{padding:48px 7% 60px}.bats-hero-inner{grid-template-columns:1fr;text-align:center}.bats-logo{max-width:170px;margin:auto}.bats-hero h1{font-size:44px}.bats-section{padding:52px 7%}.bats-feature-grid,.bats-card-grid{grid-template-columns:1fr}.bats-sponsors{grid-template-columns:repeat(2,minmax(0,1fr))}.bats-nav>div{gap:10px}.bats-nav>div a{font-size:11px}}@media print{.bats-nav,.bats-filter,.bats-cta{display:none!important}.bats-section{padding:28px 5%;break-inside:avoid}.bats-hero{padding:40px}.bats-item,.bats-feature-grid article{break-inside:avoid}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
