/* Focused improvements for the native home page. */
.tde-home-2026__hero-note{margin:14px 0 0;color:#b9d5ff;font-size:14px;line-height:1.5}
.tde-home-2026__trust-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}
.tde-home-2026__trust-links a{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:18px 20px;border:1px solid var(--tde-home-line);border-radius:12px;color:var(--tde-home-ink);background:var(--tde-home-soft);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}
.tde-home-2026__trust-links a:hover{border-color:#9dbbe9;box-shadow:0 10px 22px rgba(25,62,123,.08);transform:translateY(-2px)}
.tde-home-2026__trust-links strong{font-size:15px;line-height:1.35}.tde-home-2026__trust-links span{grid-column:1;color:var(--tde-home-muted);font-size:13px;line-height:1.42}.tde-home-2026__trust-links i{grid-column:2;grid-row:1/3;align-self:center;color:var(--tde-home-blue);font-size:23px;font-style:normal}
.tde-home-2026__example-card{margin:0}.tde-home-2026__example-card:hover{border-color:var(--tde-home-line);box-shadow:none}
.tde-home-2026__section--letters{background:#f9fbfe}.tde-home-2026__letter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.tde-home-2026__letter-card{display:grid;grid-template-columns:132px minmax(0,1fr);gap:17px;align-items:center;padding:13px;border:1px solid var(--tde-home-line);border-radius:16px;color:var(--tde-home-ink);background:#fff;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}
.tde-home-2026__letter-card:hover{border-color:#9dbbe9;box-shadow:0 14px 27px rgba(25,62,123,.1);transform:translateY(-2px);color:var(--tde-home-ink)}
.tde-home-2026__letter-media{display:flex;align-items:center;justify-content:center;aspect-ratio:3/4;overflow:hidden;border:1px solid #e1e8f2;border-radius:8px;background:#f4f7fb}.tde-home-2026__letter-media img{display:block;width:100%;height:100%;object-fit:contain}
.tde-home-2026__letter-copy{display:grid;gap:8px;min-width:0}.tde-home-2026__letter-copy strong{font-size:17px;line-height:1.25}.tde-home-2026__letter-copy small{color:var(--tde-home-muted);font-size:13px;line-height:1.46}.tde-home-2026__letter-copy b{display:inline-flex;align-items:center;gap:8px;margin-top:4px;color:var(--tde-home-blue-deep);font-size:13px;line-height:1.4}.tde-home-2026__letter-copy i{font-size:18px;font-style:normal}
@media(max-width:900px){.tde-home-2026__trust-links{grid-template-columns:1fr}.tde-home-2026__letter-grid{grid-template-columns:1fr}.tde-home-2026__letter-card{grid-template-columns:145px minmax(0,1fr);max-width:570px}}
@media(max-width:520px){.tde-home-2026__letter-card{grid-template-columns:104px minmax(0,1fr);gap:13px}.tde-home-2026__letter-copy strong{font-size:16px}.tde-home-2026__letter-copy small{font-size:12px}}
