.tc-insurance-hub{background:#fff}.tc-insurance-hub__hero{padding-block:30px;color:#fff;background:linear-gradient(125deg,#22539b,#173a72)}.tc-insurance-hub__hero p,.tc-insurance-hub__heading p{margin:0 0 5px;color:#c9e2ff;font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.tc-insurance-hub__hero h1{max-width:760px;margin:0;font-size:var(--tc-step-3);line-height:1.08}.tc-insurance-hub__hero span{display:block;max-width:720px;margin-top:11px;color:rgba(255,255,255,.82)}.tc-insurance-hub__categories{padding-block:30px}.tc-insurance-hub__heading p{color:#173a72}.tc-insurance-hub__heading h2{margin:0;font-size:var(--tc-step-2)}.tc-insurance-hub__grid{display:grid;margin-top:16px;gap:12px}.tc-insurance-category{display:grid;grid-template-columns:58px minmax(0,1fr) 30px;min-height:112px;padding:15px;align-items:center;gap:13px;color:var(--tc-ink);border:1px solid var(--tc-line);border-radius:17px;background:#fff;box-shadow:0 7px 20px rgba(7,31,32,.07);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.tc-insurance-category:hover{box-shadow:0 12px 27px rgba(7,31,32,.12);transform:translateY(-2px)}.tc-insurance-category__icon{display:grid;width:58px;height:58px;place-items:center;border-radius:17px}.tc-insurance-category__icon svg{width:34px;height:34px}.tc-insurance-category--vehicle .tc-insurance-category__icon{color:#23783c;background:#e5f6e9}.tc-insurance-category--provision .tc-insurance-category__icon{color:#a85c2e;background:#fff0e5}.tc-insurance-category--health .tc-insurance-category__icon{color:#247ca5;background:#e5f5fc}.tc-insurance-category--property .tc-insurance-category__icon{color:#245a72;background:#e5f0f5}.tc-insurance-category__copy strong,.tc-insurance-category__copy small{display:block}.tc-insurance-category__copy strong{font-size:var(--tc-step-1)}.tc-insurance-category__copy small{margin-top:4px;color:var(--tc-muted);font-size:11px;line-height:1.4}.tc-insurance-category__arrow{color:#173a72;font-size:22px;font-weight:900}.tc-insurance-hub__content{display:grid;max-width:920px;padding-block:0 30px;gap:30px}.tc-insurance-hub__content h2{margin:0 0 9px;font-size:var(--tc-step-2)}.tc-insurance-hub__content p{margin:0 0 11px;color:#39494b}.tc-insurance-hub__steps{padding:19px;border-radius:16px;background:#eef5fc}.tc-insurance-hub__steps ol{display:grid;margin:15px 0 0;padding:0;gap:12px;list-style:none}.tc-insurance-hub__steps li{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:11px}.tc-insurance-hub__steps li>b{display:grid;width:34px;height:34px;place-items:center;color:#fff;border-radius:50%;background:#173a72}.tc-insurance-hub__steps strong,.tc-insurance-hub__steps small{display:block}.tc-insurance-hub__steps small{color:var(--tc-muted)}@media(min-width:760px){.tc-insurance-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tc-insurance-category{min-height:140px;padding:20px}.tc-insurance-hub__content{grid-template-columns:1.1fr .9fr}}
