.tm .refurb-slot{display:flex;opacity:0;transform:translateY(12px);transition:opacity .45s ease-out,transform .45s ease-out}.tm .refurb-slot>*{flex:1;min-width:0}.tm .refurb-slot.is-in{opacity:1;transform:none}.tm .refurb-slot[hidden]{display:none}.tm .refurb-ctl{display:flex;align-items:center;gap:10px;margin-top:14px}.tm .refurb-toggle{background:none;border:1px solid var(--line);border-radius:999px;padding:6px 14px;font:inherit;font-size:12.5px;color:var(--muted);cursor:pointer}.tm .refurb-toggle:hover,.tm .refurb-toggle:focus-visible{border-color:var(--primary);color:var(--primary-deep)}.tm .refurb-live{font-size:12px;color:var(--muted)}.tm .no-js .refurb-slot,.tm .refurb-slot:not([hidden]):not(.is-in){opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.tm .refurb-slot{transition:none;opacity:1;transform:none}}.tm .tm-skip{position:absolute;inset-inline-start:-9999px;top:0;z-index:200;padding:10px 18px;background:var(--primary,#F0730E);color:#fff;border-radius:0 0 10px 0;font-weight:600;text-decoration:none}.tm .tm-skip:focus{inset-inline-start:0}.tm #tm-main{display:block;height:0;overflow:hidden}.tm #tm-main:focus{outline:none}.tm .tm-navdrop:focus-within .mega{display:block}.tm .tm-navdrop-link:hover{background:var(--primary-soft);color:var(--primary-deep)}.tm .tm-navdrop-link:focus-visible{outline:2px solid var(--primary-deep);outline-offset:2px}.tm .tm-lab-free{background:#FFF6EE;border:1px solid #F6D8BC;border-radius:14px;padding:20px 22px;margin:0 0 26px}.tm .tm-lab-free-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}.tm .tm-lab-free-head .ic{flex:none;width:34px;height:34px;border-radius:9px;background:#2e7d32;color:#fff;display:grid;place-items:center}.tm .tm-lab-free-head .ic svg{width:18px;height:18px}.tm .tm-lab-free-head b{display:block;font-size:1.18rem;line-height:1.4}.tm .tm-lab-free-head span{display:block;font-size:.94rem;color:#6b6455;margin-top:3px}.tm .tm-lab-free ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.tm .tm-lab-free li{display:flex;gap:8px;align-items:flex-start;font-size:.95rem}.tm .tm-lab-free li .v{flex:none;color:#2e7d32}.tm .tm-lab-free li .v svg{width:15px;height:15px}.tm .tm-lab-anchor{margin:14px 0 0;padding-top:12px;border-top:1px dashed #F0E4D6;font-size:.9rem;color:#6b6455}.tm .tm-prc-group{margin:0 0 24px}.tm .tm-prc-group h3{font-size:1.12rem;margin:0 0 6px}.tm .tm-prc-note{margin:0 0 10px;font-size:.9rem;color:#6b6455}.tm table.tm-prc{width:100%;border-collapse:collapse;border:1px solid #E8E6E0;border-radius:10px;overflow:hidden}.tm table.tm-prc td{padding:10px 13px;border-top:1px solid #F4EDE5;font-size:.94rem;vertical-align:top}.tm table.tm-prc tr:first-child td{border-top:0}.tm table.tm-prc td.p{text-align:start;white-space:nowrap;font-weight:600;width:1%;color:#B04E03}.tm table.tm-prc tr.is-free td.p{color:#2e7d32}.tm .tm-lab-branches{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.tm .tm-lab-branch{flex:1;min-width:230px;border:1px solid #E8E6E0;border-radius:12px;padding:14px 16px}.tm .tm-lab-branch b{display:block;margin-bottom:8px}@media(max-width:560px){.tm table.tm-prc td{padding:9px 10px;font-size:.9rem}}.tm .tm-rev-profiles{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 22px}.tm .tm-rev-prof{flex:1;min-width:250px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:12px;padding:13px 16px}.tm .tm-rev-prof .t{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.tm .tm-rev-prof .stars{color:#F0730E;font-size:1.05rem}.tm .tm-rev-prof .rate{font-weight:700}.tm .tm-rev-prof .cnt{font-size:.85rem;color:var(--muted)}.tm .tm-rev-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.tm figure.tm-rev{margin:0;background:var(--surface,#fff);border:1px solid var(--line);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.tm figure.tm-rev.is-lead{grid-column:1/-1;background:#FFF6EE;border-color:#F6D8BC}.tm figure.tm-rev.is-lead blockquote{font-size:1.05rem;line-height:1.75}.tm figure.tm-rev blockquote{margin:0;font-size:.96rem;line-height:1.7}.tm figure.tm-rev figcaption{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:.87rem;color:var(--muted);margin-top:auto}.tm figure.tm-rev figcaption b{color:inherit;font-size:.92rem}.tm figure.tm-rev figcaption .br{background:#F4EDE5;border-radius:99px;padding:2px 9px;font-size:.8rem}.tm .tm-rev-cta{margin-top:20px;padding-top:18px;border-top:1px dashed var(--line);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.tm .tm-rev-cta .b{display:flex;gap:9px;flex-wrap:wrap}@media(min-width:900px){.tm figure.tm-rev.is-lead{grid-column:span 2}}