.tmc-compare{margin:58px 0 18px;padding:34px;background:#f4f7fc;border:1px solid #e0e8f3;border-radius:20px;color:#0d244d}.tmc-compare__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:28px}.tmc-compare__heading h2{margin:11px 0 0;color:#0b214b;font-size:clamp(25px,3vw,37px);font-weight:750;line-height:1.14;letter-spacing:-.035em}.tmc-compare__heading>p{max-width:410px;margin:0 0 2px;color:#5c6e88;font-size:14px;line-height:1.75}.tmc-compare__programs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tmc-compare__program{display:flex;flex-direction:column;min-width:0;padding:25px 28px;border-radius:13px}.tmc-compare__program--full{color:#fff;background:linear-gradient(130deg,#0c244f,#183c77);border:1px solid #183866}.tmc-compare__program--flex{color:#0d2852;background:#fff;border:1px solid #dce5f1}.tmc-compare__program-top{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;font-weight:750;letter-spacing:.12em}.tmc-compare__program-top svg{flex:none;opacity:.8}.tmc-compare__program--full .tmc-compare__program-top{color:#c4d8f6}.tmc-compare__program--flex .tmc-compare__program-top{color:#53739e}.tmc-compare__program h3{margin:14px 0 12px;color:inherit;font-size:30px;line-height:1.1;letter-spacing:-.035em;font-weight:750}.tmc-compare__program>p{min-height:66px;margin:0;color:inherit;opacity:.85;font-size:13px;line-height:1.7}.tmc-compare__program dl{display:flex;gap:30px;margin:25px 0 22px}.tmc-compare__program dl>div{display:flex;flex-direction:column-reverse;gap:6px}.tmc-compare__program dt{color:inherit;opacity:.75;font-size:11px;line-height:1.3;font-weight:500}.tmc-compare__program dd{margin:0;color:inherit;font-size:28px;font-weight:700;line-height:1}.tmc-compare__program>a{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:auto;padding:15px 0 0;border-top:1px solid #d9e4f1;color:inherit;text-decoration:none;font-size:13px;font-weight:700}.tmc-compare__program--full>a{border-color:#ffffff30}.tmc-compare__program>a span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#eaf0f9;color:#1c4c91;font-size:17px}.tmc-compare__program--full>a span{background:#ffffff18;color:#fff}.tmc-compare__program>a:hover{text-decoration:underline;text-underline-offset:4px}.tmc-compare__program>a:focus-visible{outline:3px solid #ff577b;outline-offset:5px;border-radius:3px}.tmc-compare__common{margin:24px 0 0;padding:21px 23px;border:1px solid #dde7f4;border-radius:11px 11px 0 0;background:#edf3fc}.tmc-compare__common h3{margin:0 0 13px;font-size:14px;line-height:1.4;color:#123567;font-weight:700}.tmc-compare__common ul{display:flex;flex-wrap:wrap;gap:9px 21px;margin:0;padding:0;list-style:none}.tmc-compare__common li{display:flex;gap:7px;color:#466284;font-size:12px;line-height:1.5}.tmc-compare__common li::before{content:'✓';color:#245b9e;font-weight:750}.tmc-compare__table-wrap{overflow:hidden;border:1px solid #dde7f4;border-top:0;border-radius:0 0 11px 11px;background:#fff}.tmc-compare table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}.tmc-compare caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.tmc-compare thead th{padding:19px 23px;background:#fff;color:#103365;font-size:12px;font-weight:750}.tmc-compare thead th:first-child{width:52%;color:#5e7390;font-weight:600}.tmc-compare thead th:not(:first-child),.tmc-compare td{text-align:center}.tmc-compare tbody th,.tmc-compare tbody td{padding:17px 23px;border-top:1px solid #e8edf5;vertical-align:middle;overflow-wrap:anywhere}.tmc-compare tbody th{color:#244064;font-size:13px;line-height:1.55;font-weight:550}.tmc-compare tbody th small{display:block;color:#7889a1;font-size:11px;font-weight:400;margin-top:2px}.tmc-compare tbody td{color:#355777;font-size:12px;line-height:1.4}.tmc-compare tbody tr:nth-child(even){background:#fbfcff}.tmc-compare__format{display:inline-block;padding:6px 10px;border-radius:5px;background:#eaf1fa;color:#224a7c;font-weight:700;font-size:11px}.tmc-compare__format--pdf{background:#fef0f3;color:#b82849}.tmc-compare__included{display:inline-flex;align-items:center;gap:6px;color:#214f80;font-weight:650}.tmc-compare__included>span{font-size:15px}.tmc-compare__excluded{color:#7b8799;font-size:11px}.tmc-compare__note{margin:16px 3px 0;color:#6d7c92;font-size:11px;line-height:1.7}@media(max-width:900px){.tmc-compare{padding:26px}.tmc-compare__heading{align-items:flex-start;gap:20px}.tmc-compare__heading>p{max-width:310px;font-size:13px}.tmc-compare__program{padding:23px}.tmc-compare tbody th,.tmc-compare tbody td,.tmc-compare thead th{padding:16px}}@media(max-width:640px){.tmc-compare{margin-top:35px;padding:18px;border-radius:14px}.tmc-compare__heading{display:block;margin-bottom:21px}.tmc-compare__heading>p{max-width:none;margin-top:15px;font-size:12px;line-height:1.7}.tmc-compare__programs{gap:13px;grid-template-columns:1fr}.tmc-compare__program{padding:21px}.tmc-compare__program>p{min-height:0;font-size:12px}.tmc-compare__program h3{font-size:28px}.tmc-compare__program dl{gap:35px;margin:20px 0}.tmc-compare__common{padding:17px 14px}.tmc-compare__common ul{display:grid;grid-template-columns:1fr;gap:7px}.tmc-compare__common li{font-size:11px}.tmc-compare tbody th,.tmc-compare tbody td,.tmc-compare thead th{padding:13px 8px}.tmc-compare thead th{font-size:10px}.tmc-compare thead th:first-child{width:46%}.tmc-compare tbody th{font-size:11px;line-height:1.55}.tmc-compare tbody th small{font-size:10px}.tmc-compare__included{gap:3px;font-size:10px}.tmc-compare__excluded{font-size:10px}.tmc-compare__format{padding:5px 7px;font-size:10px}.tmc-compare__note{margin-top:13px;font-size:10px}}
