body{margin:0;background:#f7f8f5;font-family:Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.bigbetgroup-site{--bbg-ink: #172d2c;--bbg-muted: #526461;--bbg-accent: #d3ef7a;--bbg-border: #dce2db;--bbg-surface: #fff;color:var(--bbg-ink);max-width:1440px;margin:auto}.bigbetgroup-site .bigbetgroup-skip-link{position:absolute;top:-5rem;left:1rem;padding:1rem;background:var(--bbg-ink);color:var(--bbg-surface);z-index:1}.bigbetgroup-site .bigbetgroup-skip-link:focus{top:1rem}.bigbetgroup-site .bigbetgroup-header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.75rem 6%;border-bottom:1px solid var(--bbg-border)}.bigbetgroup-site .bigbetgroup-brand{display:flex;align-items:center;gap:.75rem;color:var(--bbg-ink);font-size:1.2rem;font-weight:750;text-decoration:none;line-height:1.15}.bigbetgroup-site .bigbetgroup-brand-mark{flex-shrink:0}.bigbetgroup-site .bigbetgroup-brand-subtitle{display:block;font-weight:400;font-size:.8rem;letter-spacing:.2em;text-transform:uppercase}.bigbetgroup-site .bigbetgroup-nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:1.75rem}.bigbetgroup-site .bigbetgroup-language{display:flex;gap:.15rem;padding:.2rem;border:1px solid var(--bbg-border);border-radius:2rem}.bigbetgroup-site .bigbetgroup-language-link{padding:.45rem .65rem;border-radius:2rem;color:var(--bbg-muted);font-size:.75rem;font-weight:600;text-decoration:none}.bigbetgroup-site .bigbetgroup-language-link:hover{text-decoration:underline}.bigbetgroup-site .bigbetgroup-language-active{background:var(--bbg-ink);color:var(--bbg-surface)}.bigbetgroup-site .bigbetgroup-nav-link,.bigbetgroup-site .bigbetgroup-nav-projects,.bigbetgroup-site .bigbetgroup-footer-link{color:var(--bbg-ink);font-size:.9rem;font-weight:600;text-decoration:none}.bigbetgroup-site .bigbetgroup-nav-link:hover,.bigbetgroup-site .bigbetgroup-nav-projects:hover,.bigbetgroup-site .bigbetgroup-footer-link:hover,.bigbetgroup-site .bigbetgroup-nav-active{text-decoration:underline;text-underline-offset:.35em}.bigbetgroup-site .bigbetgroup-nav-projects{padding:.75rem 1rem;border:1px solid var(--bbg-border);border-radius:2rem}.bigbetgroup-site .bigbetgroup-main{padding:0 6%}.bigbetgroup-site .bigbetgroup-eyebrow{margin:0 0 1.25rem;font-size:.75rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;line-height:1.6}.bigbetgroup-site .bigbetgroup-section-title{max-width:40rem;margin:0;font-size:clamp(2rem,3.5vw,3rem);font-weight:600;letter-spacing:-.045em;line-height:1.12;text-wrap:balance}.bigbetgroup-site .bigbetgroup-button{display:inline-flex;align-items:center;justify-content:center;gap:1.5rem;padding:1rem 1.4rem;border-radius:2rem;background:var(--bbg-ink);color:var(--bbg-surface);font-weight:600;text-decoration:none}.bigbetgroup-site .bigbetgroup-button:hover{background:#2e4c45}.bigbetgroup-site .bigbetgroup-about{max-width:48rem;padding:5rem 0 7rem}.bigbetgroup-site .bigbetgroup-about .bigbetgroup-about-copy{margin:1.75rem 0;color:var(--bbg-muted);font-size:1.15rem;line-height:1.8}.bigbetgroup-site .bigbetgroup-footer{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;padding:2.5rem 6%;border-top:1px solid var(--bbg-border)}.bigbetgroup-site .bigbetgroup-footer-name{font-size:1.1rem;font-weight:700}.bigbetgroup-site .bigbetgroup-footer-copy{flex:1;margin:0;color:var(--bbg-muted);font-size:.85rem;line-height:1.6}@media (max-width: 794px){.bigbetgroup-site .bigbetgroup-header{gap:1rem;padding-block:1.25rem}.bigbetgroup-site .bigbetgroup-nav{gap:1rem}.bigbetgroup-site .bigbetgroup-nav-projects{display:none}.bigbetgroup-site .bigbetgroup-footer{align-items:flex-start;flex-direction:column}}
