.ib-consultation-section{padding:6rem 0;background-color:var(--brand-yellow-light)}.ib-contact-info-section{padding:6rem 0;background-color:var(--brand-white)}.ib-content-card{background-color:var(--brand-white);border-radius:1.5rem;padding:2.5rem;box-shadow:0 15px 45px rgba(0,0,0,.08);height:100%}.ib-content-card h3{font-weight:700;color:var(--brand-charcoal);margin-bottom:2rem}.form-control{border:1px solid #ddd;border-radius:.75rem;padding:.9rem 1rem;font-size:1rem}.form-control:focus{border-color:var(--brand-purple);box-shadow:0 0 0 3px rgba(179,157,219,.25)}.form-label{font-weight:600;color:var(--brand-charcoal)}.info-item{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.info-icon{font-size:1.5rem;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--brand-purple);background-color:#f3e5f5}.info-text .title{font-weight:700;color:var(--brand-charcoal);margin-bottom:.25rem;display:block}.info-text .value,.info-text .value a{color:#555;text-decoration:none;transition:color .3s ease}.info-text .value a:hover{color:var(--brand-purple)}