.st-b{display:inline-block;font-size:12.5px;font-weight:800;border-radius:999px;padding:4px 10px;white-space:nowrap;border:1px solid transparent}.st-b.ok{background:#e6f7ee;color:#0b6b35;border-color:#b7e4c9}.st-b.tmp{background:#fff3d6;color:#7a4a00;border-color:#f3d48a}.st-b.opt{background:#eef1ff;color:#1430c4;border-color:#cdd6ff}.st-b.no{background:#f1f2f6;color:#4a5170;border-color:#e1e4ee}.st-b.na{background:#fff;color:#6b7192;border:1px dashed #cfd5e6}.st-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e3e8f6;border-radius:16px;margin-top:14px}.st-table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:640px}.st-table th{text-align:left;background:#f4f6ff;color:#0a0f2e;font-weight:800;padding:12px 14px;font-size:13px;white-space:nowrap}.st-table td{padding:11px 14px;border-top:1px solid #eef0fa;color:#2c3354;vertical-align:middle}.st-table td a{color:#0a0f2e;font-weight:700;text-decoration:none}.st-table td a:hover{color:#1a3fff;text-decoration:underline}.st-table .st-total{font-weight:900;color:#0a0f2e;white-space:nowrap}.st-table tr.st-top td{background:#f6fbf8}.st-table .st-op{color:#5d6585;font-size:13.5px}@media(max-width:640px){.fi-stats.st-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fi-stats.st-stats .fi-stat{padding:12px 8px}.fi-stats.st-stats .fi-stat b{font-size:20px}.fi-stats.st-stats .fi-stat span{font-size:11.5px;line-height:1.35}}.st-hero-logo{display:inline-flex;align-items:center;background:#fff;border:1px solid #e3e8f6;border-radius:12px;padding:8px 14px;height:56px}.st-hero-logo img{height:36px;width:auto;max-width:150px;object-fit:contain;display:block}.st-link-logo{display:inline-flex;align-items:center;gap:10px}.st-link-logo img{height:20px;width:auto;max-width:70px;object-fit:contain}.st-rks{display:flex;flex-direction:column;gap:12px;margin-top:16px}.st-rk{display:grid;grid-template-columns:34px 56px minmax(0,1fr) 230px;gap:16px;align-items:center;background:#fff;border:1px solid #e3e8f6;border-radius:18px;padding:18px 20px;box-shadow:0 2px 10px #0a0f2e0a}.st-rk--best{border:2px solid #1a3fff;box-shadow:0 6px 22px #1a3fff1f}.st-rk-n{width:34px;height:34px;border-radius:50%;background:#f1f3fb;color:#0a0f2e;font-weight:900;font-size:15px;display:flex;align-items:center;justify-content:center}.st-rk--best .st-rk-n{background:#1a3fff;color:#fff}.st-rk-op{width:56px;height:56px;border-radius:14px;border:1px solid #eef0fa;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:11px;font-weight:800;color:#0a0f2e;text-align:center}.st-rk-op img{width:44px;height:44px;object-fit:contain}.st-rk-flag{display:inline-block;font-size:11.5px;font-weight:800;color:#0b6b35;background:#e6f7ee;border-radius:999px;padding:3px 10px;margin-bottom:6px}.st-rk-main h3{margin:0 0 8px;font-size:17px;line-height:1.3;color:#0a0f2e}.st-rk-tags{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center}.st-rk-t{font-size:12.5px;font-weight:700;color:#3a4166;background:#f4f6fb;border-radius:999px;padding:4px 10px;white-space:nowrap}.st-rk-calc{margin:8px 0 0;font-size:13.5px;line-height:1.5;color:#5d6585}.st-rk-side{display:flex;flex-direction:column;align-items:stretch;gap:8px;text-align:center}.st-rk-px b{display:block;font-size:26px;font-weight:900;color:#0a0f2e;line-height:1.1;white-space:nowrap}.st-rk-px span{font-size:12.5px;color:#5d6585}.st-rk-btn{display:block;color:#fff!important;font-weight:800;font-size:15px;text-decoration:none;border-radius:12px;padding:12px 14px;text-align:center;transition:transform .15s,box-shadow .15s}.st-rk-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0a0f2e2e}.st-rk-more{display:flex;justify-content:center;gap:16px;align-items:center}.st-rk-more .st-rk-info{position:static;font-size:13px;font-weight:700;color:#3a4166;padding:4px 0}.st-rk-more .st-rk-info:hover{color:#1a3fff}.st-rk-fiche{font-size:13px;font-weight:700;color:#3a4166!important;text-decoration:underline;text-underline-offset:3px}.st-rk-fiche:hover{color:#1a3fff!important}.st-rk-plus{margin-top:12px}.st-rk-plus>summary{cursor:pointer;list-style:none;text-align:center;font-weight:800;color:#1a3fff;background:#fff;border:1px solid #cdd6ff;border-radius:12px;padding:12px}.st-rk-plus>summary::-webkit-details-marker{display:none}.st-rk-plus[open]>summary{margin-bottom:4px}@media(max-width:900px){.st-rk{grid-template-columns:34px 48px minmax(0,1fr);gap:12px;padding:16px}.st-rk-op{width:48px;height:48px}.st-rk-op img{width:38px;height:38px}.st-rk-side{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;text-align:left;gap:8px 14px;border-top:1px solid #eef0fa;padding-top:12px}.st-rk-more{grid-column:1 / -1}}@media(max-width:480px){.st-rk{grid-template-columns:30px 44px minmax(0,1fr);padding:14px;gap:10px}.st-rk-n{width:30px;height:30px;font-size:14px}.st-rk-main h3{font-size:16px}.st-rk-side{grid-template-columns:1fr;text-align:center}}.st-matrix th:first-child,.st-matrix td:first-child{position:sticky;left:0;background:#fff;z-index:1;box-shadow:1px 0 #eef0fa}.st-matrix th:first-child{background:#f4f6ff}.st-matrix td{text-align:center}.st-matrix td:first-child{text-align:left;min-width:190px}.st-matrix .st-grp td{background:#fafbff;font-weight:800;color:#0a0f2e;text-align:left;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.st-legend{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:12px;font-size:13px;color:#5d6585;align-items:center}.st-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}@media(max-width:760px){.st-details{grid-template-columns:1fr}}.st-detail{background:#fff;border:1px solid #e3e8f6;border-radius:14px;padding:14px 16px}.st-detail h3{margin:0 0 6px;font-size:15.5px;color:#0a0f2e;display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.st-detail p{margin:0;font-size:14.5px;line-height:1.55;color:#2c3354}.st-detail .st-src{display:inline-block;margin-top:8px;font-size:12.5px;color:#5d6585!important;text-decoration:underline}.st-svc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}@media(max-width:960px){.st-svc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.st-svc a{padding:12px}.st-svc b{font-size:15px}.st-svc span{font-size:12.5px}}.st-svc a{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid #e3e8f6;border-radius:14px;padding:14px 16px;text-decoration:none;color:#2c3354!important}.st-svc a:hover{border-color:#1a3fff}.st-svc b{color:#0a0f2e;font-size:16px}.st-svc .st-svc-logo{height:38px;display:flex;align-items:center;margin-bottom:6px}.st-svc .st-svc-logo img{height:32px;width:auto;max-width:130px;object-fit:contain}.st-th-logo{height:22px;width:auto;max-width:90px;object-fit:contain;display:block;margin:0 auto}.st-matrix th{text-align:center;vertical-align:middle}.st-matrix th:first-child{text-align:left}.st-svc span{font-size:13.5px;color:#5d6585}.st-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.st-chip{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e3e8f6;border-radius:12px;padding:8px 12px;text-decoration:none;color:#0a0f2e!important;font-weight:700;font-size:14px}.st-chip:hover{border-color:#1a3fff}.st-chip-logo{height:22px;width:auto;max-width:80px;object-fit:contain}
