/* Stage 37 — Brand messaging and consultation visibility. Public UI only. */
.eiva-site .eiva37-founder{display:inline-flex;align-items:center;gap:10px;max-width:100%;border:1px solid #d6b47880;background:linear-gradient(110deg,#c7a86c2e,#f5dcab13);padding:10px 17px;border-radius:999px;color:#f4d69b;font-size:13px;font-weight:800;line-height:1.8;margin:0 0 18px}
.eiva-site .eiva37-founder span{font-size:18px;color:#f2cc84}
.eiva-site .eiva37-hero-caption{color:#f1dbb4;font-weight:760;font-size:clamp(15px,1.55vw,20px);margin:-4px 0 16px;line-height:1.9}
.eiva-site .eiva18-hero-text{width:min(100%,720px)}
.eiva-site .eiva18-hero h1{font-size:clamp(35px,3.65vw,56px);line-height:1.55}
.eiva-site .eiva18-hero-inner{padding-block:78px 88px}
.eiva-site .eiva37-consult-cta{min-height:64px;padding:16px 29px;font-size:16px;font-weight:850;border:2px solid #f0cb87;border-radius:12px;background:#f7e2b6;color:#173f35!important;box-shadow:0 10px 28px #080f0c40;gap:20px}
.eiva-site .eiva37-consult-cta:hover{background:#fff0cc;box-shadow:0 15px 35px #080f0c52;transform:translateY(-2px)}
.eiva-site .eiva37-consult-cta:focus-visible{outline:3px solid #fff;outline-offset:4px}
.eiva-site .eiva37-header-consult{padding:12px 15px;min-height:46px;white-space:nowrap;gap:7px;font-size:12px;letter-spacing:0}
@media(max-width:1380px) and (min-width:1211px){.eiva-site .eiva-header-row{gap:12px}.eiva-site .eiva-nav{gap:10px}.eiva-site .eiva-nav>a{font-size:11.6px}.eiva-site .eiva-head-actions{gap:7px}.eiva-site .eiva37-header-consult{font-size:11.5px;padding-inline:10px}.eiva-site .eiva29-public-logo{width:48px;height:48px}.eiva-site .eiva-brand small{font-size:9px}}
@media(max-width:720px){.eiva-site .eiva18-hero-inner{padding-top:52px;padding-bottom:140px;min-height:650px}.eiva-site .eiva37-founder{font-size:11px;border-radius:14px;padding:8px 11px;line-height:1.8}.eiva-site .eiva18-hero h1{font-size:clamp(30px,7.7vw,42px)}.eiva-site .eiva37-hero-caption{font-size:15px}.eiva-site .eiva37-consult-cta{width:100%;font-size:15px;min-height:60px;justify-content:center}.eiva-site .eiva18-hero-actions>a{flex:1 1 100%}}
@media(prefers-reduced-motion:reduce){.eiva-site .eiva37-consult-cta{transition:none}}
