.rb-contact-hero{background:linear-gradient(160deg,var(--brand-secondary-dark) 0,#243f5f 55%,var(--brand-primary) 140%);padding:160px 0 56px}.rb-contact-hero__inner{max-width:780px}.rb-contact-hero .lead,.rb-contact-hero h1{color:#fff}.rb-contact-hero__chips{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.rb-contact-hero__chips div{min-width:180px;padding:14px 16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:var(--brand-radius)}.rb-contact-hero__chips span,.rb-contact-hero__chips strong{display:block;color:#fff}.rb-contact-hero__chips strong{font-family:var(--brand-font-display);font-size:1.1rem;margin-bottom:4px}.rb-contact-map{background:var(--brand-bg-alt);padding:32px 0}.rb-contact-map img{width:100%;min-height:220px;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius);border:1px solid var(--brand-border)}.rb-contact-info{background:var(--brand-bg)}.rb-contact-card{height:100%;padding:24px;background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);box-shadow:var(--brand-shadow)}.rb-contact-card a{color:var(--brand-primary);-webkit-text-decoration:underline;text-decoration:underline}.rb-contact-note{margin-top:28px;max-width:920px}.rb-contact-form-band{background:var(--brand-bg-alt)}.rb-check-list{list-style:none;padding:0;margin:16px 0 24px}.rb-check-list li{position:relative;padding-left:28px;margin-bottom:10px}.rb-check-list li::before{content:"";position:absolute;left:0;top:8px;width:12px;height:12px;border-radius:2px;background:var(--brand-primary)}.rb-form-card{background:#fff;padding:28px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);box-shadow:var(--brand-shadow)}