.bar-container{width:min(100% - 2.5rem,1160px);margin-inline:auto}.bar-hero{color:#fff;background:radial-gradient(circle at 85% 10%,#f59e0b55,#0000 35%),#191f3d;padding:clamp(4rem,8vw,7rem) 0}.bar-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.bar-hero-grid>*{min-width:0}.bar-hero-visual{background:#ffffff14;border:1px solid #ffffff2e;border-radius:1.25rem;min-width:0;padding:clamp(1rem,2vw,1.5rem)}.bar-hero-actions,.bar-hero-trust{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.bar-hero-trust{gap:1rem 1.5rem;margin-top:1.5rem}.gc-source-page svg:not([width]):not([height]){vertical-align:middle;flex:none;width:1.5rem;max-width:100%;height:1.5rem}.bar-hero h1{color:#fff;letter-spacing:-.035em;max-width:18ch;margin:0 0 1.5rem;font-size:clamp(2.5rem,5vw,4.75rem);line-height:1.08}.bar-hero p{color:#e2e8f0;max-width:70ch;line-height:1.75}.bar-section{padding:clamp(3rem,6vw,5rem) 0}.bar-section:nth-of-type(2n){background:#f5f8fb}.bar-section h2{color:#17253c;max-width:30ch;margin:0 0 1rem;font-size:clamp(1.9rem,3vw,3rem);line-height:1.2}.bar-section p,.bar-section li{color:#43536a;line-height:1.75}.bar-section-tag,.bar-tag{color:#f59e0b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;font-weight:700;display:inline-block}[class*=bar-][class*=-grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.25rem;display:grid}[class*=bar-][class*=-card]{color:#17253c;background:#fff;border:1px solid #dfe7ef;border-radius:1rem;min-width:0;padding:1.5rem;box-shadow:0 10px 35px #0a1f360f}[class*=bar-][class*=-btn]{color:#fff;background:#191f3d;border-radius:.65rem;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.75rem 1.25rem;font-weight:700;text-decoration:none;display:inline-flex}[class*=bar-][class*=-btn]:hover{background:#f59e0b}.gc-site .bar-hero img,.gc-site .bar-section img{max-width:100%;height:auto}@media (max-width:900px){.bar-hero-grid{grid-template-columns:1fr}}@media (max-width:640px){.bar-container{width:min(100% - 1.5rem,1160px)}.bar-hero{padding:3rem 0}.bar-section{padding:2.75rem 0}}