/* ILR conversion fixes (added locally) */
.header-phone{font-weight:600;color:var(--text-900);white-space:nowrap;margin-right:var(--s-4);text-decoration:none}
.header-phone:hover{color:var(--teal-700)}
@media (max-width:900px){.header-phone{display:none}}
.mobile-phone{display:block;margin-top:var(--s-4);text-align:center;font-weight:600}
.founding{border:2px solid var(--teal-700);border-radius:var(--r-lg,16px);padding:clamp(24px,4vw,48px);background:var(--teal-50,#eef8f7)}
.founding-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--s-6,24px);margin-top:var(--s-8,32px)}
.founding-item h3{font-size:1.05rem;margin:0 0 6px}
.founding-item p{margin:0;color:var(--text-600)}
.founding-actions{display:flex;flex-wrap:wrap;gap:var(--s-4,16px);margin-top:var(--s-8,32px);align-items:center}
.founding-note{font-size:.875rem;color:var(--text-600)}
.offer-callout{margin-top:var(--s-6,24px);padding:var(--s-5,20px) var(--s-6,24px);border-radius:var(--r-md,12px);background:var(--teal-50,#eef8f7);border:1px solid var(--teal-100,#cdeae6)}
.offer-callout strong{color:var(--teal-700)}
.offer-callout p{margin:0}
.offer-callout a{font-weight:600}
.book-instant{margin-bottom:var(--s-6,24px);padding:var(--s-6,24px);border-radius:var(--r-md,12px);background:var(--teal-700);color:#fff;text-align:center}
.book-instant h3{color:#fff;margin:0 0 6px}
.book-instant p{color:#e6f4f2;margin:0 0 16px}
.book-instant .btn{background:#fff;color:var(--teal-700);border-color:#fff}
.form-divider{display:flex;align-items:center;gap:12px;margin:0 0 var(--s-6,24px);color:var(--text-400);font-size:.875rem}
.form-divider:before,.form-divider:after{content:"";flex:1;height:1px;background:var(--line-200)}
.founder-links{display:flex;gap:12px;margin-top:12px;font-size:.875rem}
