.subhero-contact.cnst-contact-hero{background:linear-gradient(125deg,#001a33 0,#003b73 45%,#00bfa5 160%);color:var(--brand-text-inverse);padding:64px 0;position:relative;overflow:hidden}.subhero-contact::after{content:"";position:absolute;right:-80px;top:-40px;width:280px;height:280px;border:2px solid rgba(255,111,0,.45);border-radius:32px;transform:rotate(18deg)}.subhero-contact .container{position:relative;z-index:1}.subhero-contact h1{color:var(--brand-text-inverse);font-size:max(1.85rem, min(3.5vw, 2.7rem));margin:8px 0 16px}.subhero-contact p{color:rgba(255,255,255,.92);margin:0;max-width:640px}.cnst-contact-hero__pulse{background:rgba(0,0,0,.25);border:1px solid rgba(0,191,165,.5);border-radius:var(--brand-radius);padding:24px;box-shadow:0 0 0 1px rgba(255,111,0,.25) inset}.cnst-contact-hero__pulse strong{display:block;color:var(--brand-secondary);font-size:1.2rem;margin-bottom:8px}.cnst-contact-hero__pulse span{color:rgba(255,255,255,.9)}.cnst-contact-card{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:28px 20px}.cnst-contact-card__ico{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:50%;background:rgba(0,191,165,.12);color:var(--brand-secondary);margin-bottom:12px;font-size:1.2rem}.cnst-contact-card p{color:var(--brand-neutral-mid)}.cnst-contact-card strong{color:var(--brand-primary);word-break:break-word}.vb-contact-copy{max-width:900px;margin-left:auto;margin-right:auto}.vb-contact-copy p{color:var(--brand-neutral-mid);margin-bottom:16px}.vb-contact-split{padding:0 0 64px}.vb-contact-split__frame{border-radius:var(--brand-radius);overflow:hidden;border:1px solid var(--brand-border);box-shadow:0 18px 40px rgba(0,35,71,.12)}.vb-contact-split__info{background:var(--brand-primary-dark);color:var(--brand-text-inverse);padding:40px 32px}.vb-contact-split__info h2{color:var(--brand-text-inverse);font-size:1.45rem;margin-bottom:20px}.vb-contact-meta{list-style:none;padding:0;margin:0 0 24px}.vb-contact-meta li{margin-bottom:14px}.vb-contact-meta strong{display:block;color:var(--brand-secondary);font-size:.85rem;letter-spacing:.04em;text-transform:uppercase}.vb-contact-meta span{color:rgba(255,255,255,.9)}.vb-contact-split__info img{width:100%;border-radius:var(--brand-radius);min-height:200px;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(255,255,255,.12)}.vb-contact-split__form{background:var(--brand-bg);padding:40px 32px}.vb-contact-split__form h2{margin-bottom:8px}.vb-contact-split__form>p{color:var(--brand-neutral-mid);margin-bottom:20px}.btn-outline-primary{border-color:var(--brand-primary);color:var(--brand-primary);border-radius:var(--brand-radius)}.btn-outline-primary:hover{background:var(--brand-primary);color:var(--brand-text-inverse)}