.tc-comparisons-hub{background:#f5f8f7}.tc-comparisons-hub__hero{padding-block:30px;color:#fff;background:linear-gradient(120deg,#0b5052,#073638)}.tc-comparisons-hub__hero p{margin:0 0 5px;color:#b9e2df;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.tc-comparisons-hub__hero h1{margin:0;font-size:var(--tc-step-3);line-height:1.08}.tc-comparisons-hub__hero span{display:block;max-width:680px;margin-top:10px;color:rgba(255,255,255,.8)}.tc-comparisons-hub__grid{display:grid;padding-block:30px;gap:14px}.tc-comparison-group{overflow:hidden;border:1px solid var(--tc-line);border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(7,31,32,.06)}.tc-comparison-group__head{display:grid;grid-template-columns:48px 1fr;padding:18px;align-items:center;gap:12px;background:#edf6f5}.tc-comparison-group__head>span{display:grid;width:48px;height:48px;place-items:center;color:#fff;border-radius:14px;background:#0b5052;font-size:20px;font-weight:900}.tc-comparison-group__head h2{margin:0;font-size:var(--tc-step-1)}.tc-comparison-group__head p{margin:4px 0 0;color:var(--tc-muted);font-size:11px}.tc-comparison-group ul{margin:0;padding:5px 18px 13px;list-style:none}.tc-comparison-group li+li{border-top:1px solid var(--tc-line)}.tc-comparison-group a{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:14px;color:var(--tc-ink);font-size:12px;font-weight:800;text-decoration:none}.tc-comparison-group a b{color:#0b5052;font-size:18px}.tc-comparison-group a:hover{color:#0b5052}.tc-comparison-group--energy .tc-comparison-group__head{background:#fff5e8}.tc-comparison-group--energy .tc-comparison-group__head>span{background:#a75b08}.tc-comparison-group--mobile .tc-comparison-group__head{background:#f1edfb}.tc-comparison-group--mobile .tc-comparison-group__head>span{background:#704caf}.tc-comparison-group--travel .tc-comparison-group__head{background:#e9f6f7}.tc-comparison-group--travel .tc-comparison-group__head>span{background:#21838a}.tc-comparison-group--finance .tc-comparison-group__head{background:#edf7f1}.tc-comparison-group--finance .tc-comparison-group__head>span{background:#34745b}.tc-comparison-group--insurance .tc-comparison-group__head{background:#edf3fb}.tc-comparison-group--insurance .tc-comparison-group__head>span{background:#22539b}@media(min-width:760px){.tc-comparisons-hub__hero{padding-block:42px}.tc-comparisons-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tc-comparison-group--mobile,.tc-comparison-group--insurance{grid-row:span 2}}

.tc-comparisons-hub__content{display:grid;padding-block:0 30px;gap:26px}.tc-comparisons-hub__content h2{margin:0 0 10px;font-size:var(--tc-step-2)}.tc-comparisons-hub__content p{margin:0 0 12px;color:#39494b;line-height:1.65}.tc-comparisons-hub__eyebrow{margin-bottom:5px!important;color:#0b5052!important;font-size:10px!important;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.tc-comparisons-hub__faq{padding:18px;border:1px solid var(--tc-line);border-radius:17px;background:#fff}.tc-comparisons-hub__faq details{border-top:1px solid var(--tc-line)}.tc-comparisons-hub__faq summary{padding:14px 0;font-weight:850;cursor:pointer}.tc-comparisons-hub__faq details p{padding-bottom:13px;font-size:12px}@media(min-width:850px){.tc-comparisons-hub__content{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start}}
