/* ============================================================
   TALANTA — contact page styles: contact.html <style>, lines 20–34, verbatim.
   Loaded on pages using the talanta-contact template, after talanta.css (CONVERSION-PLAN.md section 0).
   ============================================================ */
/* Contact — page-specific */
h1,h2,h3{ font-weight:800; color:var(--tal-navy); line-height:1.12; letter-spacing:-.01em; }

.steps{ background:var(--tal-navy-soft); }
.steps .inner{ padding-block:clamp(2.5rem,5vw,3.5rem); }
.step h3{ color:#fff; font-size:1rem; margin-bottom:.4rem; }
.step p{ color:rgba(255,255,255,.75); font-size:.9rem; margin:0; }
.step .n{ font-weight:800; font-size:1.6rem; color:var(--tal-gold); line-height:1; margin-bottom:.6rem; }

.contact-wrap{ background:var(--tal-navy); }
.info-label{ display:block; font-size:.72rem; font-weight:600; letter-spacing:var(--track-label); text-transform:uppercase; color:var(--tal-gold); margin:1.5rem 0 .35rem; }
.info-label:first-child{ margin-top:0; }
.info-val, .info-val a{ color:rgba(255,255,255,.85); font-size:.98rem; text-decoration:none; }
.info-val a:hover{ color:var(--tal-gold); }
.pdpl-note{ color:rgba(255,255,255,.5); font-size:.78rem; }
