.tm-hero{text-align:center;background:#e7f0ec;padding:clamp(44px,5vw,80px) 0 clamp(44px,5vw,72px)}.tm-hero .eyebrow{margin-bottom:clamp(16px,2vw,26px);display:block}.tm-hero .lead{max-width:56ch;margin:clamp(20px,2.4vw,32px) auto 0}.tm-body{padding:clamp(56px,7vw,96px) 0}.sec.teal{background:var(--brand);color:var(--invert)}.quotes{gap:var(--gridgap);grid-template-columns:repeat(3,1fr);display:grid}.tm-quotes{max-width:760px;margin:0 auto;grid-template-columns:1fr!important}.quote{border:1px solid var(--inv-line);border-radius:var(--rmedia);background:#fdfff70f;flex-direction:column;padding:clamp(24px,2.4vw,32px);display:flex}.quote .qm{font-family:var(--font-anton),"Anton",sans-serif;color:var(--status);font-size:44px;line-height:.55}.quote p{flex:1;margin-top:10px;font-size:16.5px;line-height:1.5}.qwho{align-items:center;gap:12px;margin-top:auto;padding-top:22px;display:flex}.qav{background:var(--status);width:44px;height:44px;color:var(--brand-deep);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.qn{font-size:14.5px;font-weight:700}.qr{color:#fdfff7d9;font-size:12.5px}.tm-cta{text-align:center;margin-top:clamp(40px,5vw,64px)}.tm-cta p{color:#fdfff7e6;margin-bottom:22px;font-size:18px}@media (max-width:980px){.quotes{grid-template-columns:1fr 1fr}}@media (max-width:640px){.quotes{grid-template-columns:1fr}}.tm-hero h1 .l1,.tm-hero h1 .l2{display:block}.tm-hero h1 .l2{color:var(--brand)}
