.ttx-head{display:flex;flex-direction:column;gap:20px;max-width:820px;margin-bottom:48px}.ttx-name{display:flex;flex-wrap:wrap;gap:10px}.ttx-name span{font-size:clamp(18px,2vw,22px);font-weight:500;color:var(--text);background:var(--bg-alt);border-radius:12px;padding:10px 16px;letter-spacing:-0.01em}.ttx-name b{color:var(--orange);font-weight:800}.ttx-compare{border:1px solid var(--line);border-radius:18px;overflow:hidden}.tc-row{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1fr) minmax(0,1.1fr)}.tc-row>span{padding:16px 22px;border-top:1px solid var(--line);font-size:16px;color:var(--text)}.tc-row>span[role=rowheader]{font-weight:600;color:var(--ink)}.tc-row>.tc-us{background:var(--navy-tint);color:var(--ink);font-weight:500}.tc-h>span{border-top:0;font-size:14px;font-weight:600;color:var(--muted)}.tc-h>.tc-us{background:var(--navy);color:#fff}@media (max-width:720px){.tc-row{grid-template-columns:1fr 1fr}.tc-row>span[role=rowheader]{grid-column:1 / -1;padding-bottom:0}.tc-row>span[role=rowheader] + span{border-top:0}.tc-row>.tc-us{border-top:0}.tc-h>span:first-child{display:none}.tc-row>span{padding:12px 16px;font-size:15px}}.hero h1{font-size:clamp(40px,5.6vw,72px)}@media (min-width:901px){.hero-top{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}