.mind-hero { background: var(--ivory); padding: 86px 0; }
.mind-hero-grid { display: grid; grid-template-columns: 1.15fr .85fr; gap: 80px; align-items: center; }
.mind-hero h1 { margin: 0; color: var(--green); font-family: var(--serif); font-size: clamp(3.4rem,6.2vw,6.5rem); font-weight: 400; line-height: 1.02; letter-spacing: -.045em; }
.mind-hero h1 em { font-weight: 400; }
.mind-intro { max-width: 570px; color: #53605b; font-size: 1.06rem; }
.mind-hero .hero-lead { color: var(--green); font-family: var(--serif); font-size: 1.65rem; }
.launch-note { margin: 26px 0 0; color: #58645e; font-size: .9rem; }
.mind-cover { position: relative; overflow: hidden; min-height: 580px; padding: 38px; background: var(--green); color: var(--ivory); box-shadow: var(--shadow); display: flex; flex-direction: column; justify-content: space-between; }
.cover-top { font-size: .73rem; letter-spacing: .24em; color: var(--gold-light); margin: 0; }
.cover-title { position: relative; margin: 190px 0 46px; font: 400 clamp(2.5rem,3.2vw,3.4rem)/1.13 var(--serif); letter-spacing: -.025em; }
.cover-title em { color: var(--gold-light); }
.cover-bottom { display: flex; flex-wrap: wrap; gap: 18px; border-top: 1px solid #698779; padding-top: 20px; font-size: .75rem; }
.orbit { position: absolute; width: 310px; height: 310px; top: -15px; right: -65px; }
.orbit span { position: absolute; width: 100%; height: 100%; border: 1px solid #bca86f; border-radius: 50%; }
.orbit span:nth-child(2) { transform: translate(-38px,30px); opacity: .6; }
.orbit span:nth-child(3) { transform: translate(-76px,60px); opacity: .35; }
.mind-topics { display: grid; grid-template-columns: repeat(3,1fr); margin-top: 65px; border-top: 1px solid var(--line); }
.mind-topics article { padding: 30px 28px 30px 0; border-bottom: 1px solid var(--line); }
.mind-topics article > span { color: #79622e; font-size: .78rem; letter-spacing: .16em; }
.mind-topics h3 { color: var(--green); font: 400 1.7rem/1.2 var(--serif); margin: 20px 0 14px; }
.mind-topics p, .program-note { color: #53605b; font-size: .96rem; }
.program-note { margin: 28px 0 0; }
.mente-page .process::after { display: none; }
.mente-page .investment-price { font-size: clamp(3.8rem,6vw,5.8rem); }
.mente-page .contact-note { color: #c8d2ce; }
.email-option { display: inline-block; margin-top: 10px; color: var(--gold-light); font-size: .85rem; overflow-wrap: anywhere; }
@media(max-width:980px) { .mind-hero-grid { gap: 40px; grid-template-columns: 1fr; } .mind-cover { min-height: 420px; max-width: 600px; } .cover-title { margin-top: 130px; } .mind-topics { grid-template-columns: repeat(2,1fr); } }
@media(max-width:700px) { .mind-hero { padding: 48px 0; } .mind-hero-grid { gap: 45px; } .mind-cover { padding: 30px; } .mind-topics { grid-template-columns: 1fr; margin-top: 38px; } .mente-page .investment-card .button { padding: 14px; text-align: center; line-height: 1.4; } }

/* Turma de fundadores — nov/2026 */
.launch-note s { color: #8a948f; margin-left: 4px; }
.included-list { margin: 22px 0 0; padding: 22px 0 0; border-top: 1px solid rgba(221,202,148,.34); list-style: none; display: grid; gap: 10px; color: #dfe7e3; }
.included-list li { position: relative; padding-left: 22px; }
.included-list li::before { content: "✓"; position: absolute; left: 0; color: var(--gold-light); }
