.tmm-section{z-index:1;border-top:1px solid var(--border);padding:80px 0;position:relative}.tmm-hero{border-top:none}[data-theme=light] .tmm-why,[data-theme=light] .tmm-final-cta{background:var(--s1)}.tmm-eyebrow{margin-bottom:var(--sp-md);color:var(--accent)!important}.tmm-body{color:var(--text-muted);max-width:650px;margin-bottom:16px;font-size:17px;line-height:1.78}.tmm-body:last-child{margin-bottom:0}.tmm-hero{padding-top:calc(80px + var(--sp-xl))}.tmm-hero-inner{text-align:left}.tmm-hero-title{letter-spacing:-.02em;max-width:820px;color:var(--white);margin-bottom:var(--sp-xl);font-size:44px;font-weight:800;line-height:1.2}.tmm-hero-prose{max-width:650px}.tmm-split-35-65{gap:var(--sp-2xl);grid-template-columns:35% 1fr;align-items:start;display:grid}.tmm-split-label-col{padding-right:var(--sp-lg)}.tmm-split-title{letter-spacing:-.02em;color:var(--white);font-size:32px;font-weight:800;line-height:1.15}.tmm-split-content-col .tmm-body{max-width:650px}.tmm-why{background:var(--accent-bg)}.tmm-why-list{gap:var(--sp-md);flex-direction:column;padding-left:1.1em;list-style:outside;display:flex}.tmm-why-item strong{color:var(--white)}.tmm-mv-card{padding-top:var(--sp-md);border-top:2px solid var(--accent)}.tmm-mv-card .headline-sm{margin-top:var(--sp-sm)}.tmm-section-header-left{max-width:750px;margin-bottom:var(--sp-2xl)}.tmm-philosophy-rows{border-top:1px solid var(--border);margin-bottom:var(--sp-2xl)}.tmm-philosophy-row{gap:var(--sp-lg);padding:var(--sp-xl) 0;border-bottom:1px solid var(--border);grid-template-columns:48px 280px 1fr;align-items:start;display:grid}.tmm-philosophy-num{color:var(--accent);padding-top:2px;font-size:14px;font-weight:800}.tmm-philosophy-row-title{color:var(--white);font-size:20px;font-weight:700}.tmm-philosophy-row-desc{max-width:560px;margin-bottom:0}.tmm-ecosystem-intro{margin-top:var(--sp-md);max-width:700px}.tmm-ecosystem-list{gap:var(--sp-xl);flex-direction:column;display:flex}.tmm-ecosystem-card{background:var(--s2);border:1px solid var(--border);border-radius:var(--r-xl);grid-template-columns:40% 1fr;gap:0;display:grid;overflow:hidden}.tmm-ecosystem-media{background:var(--s3);min-height:260px;position:relative;overflow:hidden}.tmm-ecosystem-image{object-fit:cover;object-position:top center}.tmm-ecosystem-wordmark{background:linear-gradient(135deg, var(--accent-bg), var(--s3));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tmm-ecosystem-wordmark span{letter-spacing:-.01em;background:linear-gradient(135deg, var(--accent), var(--accent-end));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:800}.tmm-ecosystem-body{padding:var(--sp-xl) var(--sp-2xl);flex-direction:column;justify-content:center;display:flex}.tmm-ecosystem-name{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--sp-sm);font-size:11px;font-weight:700}.tmm-ecosystem-title{color:var(--white);margin-bottom:var(--sp-sm);font-size:20px;font-weight:700}.tmm-ecosystem-body .tmm-body{max-width:560px}.tmm-ecosystem-link{margin-top:var(--sp-md)}.tmm-founder-portrait-col{justify-content:center;align-items:flex-start;display:flex}.tmm-founder-name{color:var(--white);margin-bottom:var(--sp-md);font-size:20px;font-weight:800}.tmm-founder-stats{gap:var(--sp-lg);margin:var(--sp-lg) 0;flex-direction:column;display:flex}.tmm-founder-stat-title{color:var(--white);margin-bottom:4px;font-size:17px;font-weight:700}.tmm-founder-cta{margin-top:var(--sp-sm)}.tmm-final-cta{background:var(--accent-bg);padding:56px 0}.tmm-final-cta-inner{justify-content:space-between;align-items:center;gap:var(--sp-2xl);display:flex}.tmm-final-cta-text{max-width:560px}.tmm-final-cta-title{letter-spacing:-.02em;color:var(--white);margin-bottom:var(--sp-sm);font-size:32px;font-weight:800;line-height:1.15}.tmm-final-cta-text .tmm-body{margin-bottom:0}.tmm-final-cta-actions{gap:var(--sp-md);flex-shrink:0;display:flex}@media (max-width:900px){.tmm-split-35-65{gap:var(--sp-lg);grid-template-columns:1fr}.tmm-split-label-col{padding-right:0}.tmm-ecosystem-card{grid-template-columns:1fr}.tmm-ecosystem-media{min-height:200px}}@media (max-width:768px){.tmm-section{padding:44px 0}.tmm-hero{padding-top:calc(44px + var(--sp-lg))}.tmm-hero-title{font-size:32px}.tmm-split-title,.tmm-final-cta-title{font-size:26px}.tmm-philosophy-row{gap:var(--sp-sm);grid-template-columns:1fr}.tmm-final-cta{padding:40px 0}.tmm-final-cta-inner{flex-direction:column;align-items:flex-start}.tmm-final-cta-actions{width:100%}}
