.tf-hero-tva{margin-top:10px;display:block}.tf-hero-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.tf-sim .vt-figure-main{gap:clamp(48px,10svh,140px)}.tf-verdict{text-transform:uppercase;color:var(--on-dark);transform-origin:0 100%;margin-bottom:clamp(20px,3svh,36px);padding:12px 20px 10px;font-family:Archivo,system-ui,sans-serif;font-size:clamp(24px,1.6vw + 10px,40px);font-weight:860;font-stretch:70%;line-height:1;display:inline-block;transform:rotate(-2deg)}.tf-verdict--free{background:var(--green)}.tf-verdict--pro{background:var(--ink)}.tf-sim-figure{white-space:nowrap}.tf-roll{display:inline-block}.tf-sim-caption strong{font-weight:700}.tf-sim-calc{gap:30px}.tf-range-note{display:block}.tf-needs{border:0;min-width:0;margin:0;padding:0}.tf-needs legend{font-size:var(--t-body);margin-bottom:10px;padding:0}.tf-needs-list{flex-wrap:wrap;gap:6px;display:flex}.tf-needs-list button,.tf-period .vt-seg button{background:var(--step);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;transition:background-color var(--t-hover) ease, color var(--t-hover) ease, transform var(--t-press) var(--ease-out);border:0;padding:0 16px;font-size:16px;font-weight:600}.tf-period .vt-seg button{background:0 0}.tf-needs-list button:active,.tf-period .vt-seg button:active{transform:scale(.97)}.tf-needs-list button[aria-pressed=true]{background:var(--green);color:#fff}.tf-period .vt-seg button[aria-pressed=true]{background:var(--ink);color:var(--on-dark)}@media (hover:hover) and (pointer:fine){.tf-needs-list button[aria-pressed=false]:hover{background:var(--zinc)}.tf-period .vt-seg button[aria-pressed=false]:hover{background:var(--sheet)}}.tf-commission{gap:8px;display:grid}.tf-commission-field{align-items:center;gap:10px;font-size:28px;font-weight:700;font-stretch:75%;display:inline-flex}.tf-commission input{background:var(--step);width:7ch;height:52px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;transition:background-color var(--t-hover) ease;border:0;border-radius:0;padding:0 14px}.tf-commission input::placeholder{color:var(--soft)}.tf-commission input:focus{background:var(--zinc)}.tf-compare{--t-row:clamp(19px, 1.2vw + 6px, 28px);padding:var(--sec) var(--m)}.tf-compare-top{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-bottom:clamp(48px,7svh,96px);display:grid}.tf-compare-intro{grid-column:1/8;gap:28px;display:grid}.tf-compare-intro .vt-lead{max-width:46ch}.tf-compare-aside{grid-column:9/13}.vt-tilted.tf-tilted-right img{width:76%;margin-left:auto;transform:rotate(3deg)}.tf-tilted-right figcaption{text-align:right}.tf-table{border-collapse:separate;border-spacing:0;width:100%}.tf-table th,.tf-table td{text-align:left;vertical-align:baseline;padding:14px 16px}.tf-table thead{z-index:2;background:var(--ink);position:sticky;top:0}.tf-table thead th{color:var(--on-dark);text-transform:uppercase;padding-top:18px;padding-bottom:14px;font-family:Archivo,system-ui,sans-serif;font-size:clamp(26px,2vw + 6px,44px);font-weight:860;font-stretch:70%;line-height:1}.tf-table thead th:first-child{width:48%}.tf-table thead th:not(:first-child){width:26%}.tf-table-what{font-family:Archivo,system-ui,sans-serif;font-weight:600;font-stretch:100%;font-size:var(--t-body);text-transform:none;color:var(--on-ink-soft)}.tf-table tbody th,.tf-table tbody td{font-size:var(--t-row);transition:background-color var(--t-hover) ease;font-weight:500;line-height:1.25}.tf-table tbody th{font-weight:600}.tf-table tbody tr:first-child>*{padding-top:28px}.tf-table .tf-no{color:var(--fg-soft);font-weight:400}@media (hover:hover) and (pointer:fine){.tf-table tbody tr:hover>*{background:var(--step)}}.tf-modele{column-gap:var(--gut);min-height:90svh;padding:var(--sec) var(--m);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:56px;display:grid}.tf-modele-head{grid-column:1/6;align-content:start;gap:32px;display:grid}.tf-modele-body{grid-column:7/13;align-content:start;gap:22px;display:grid}.tf-modele-body .vt-body{max-width:60ch}.tf-modele-key{max-width:40ch;font-weight:700}.tf-modele-picture{width:82%;margin-top:16px}.tf-modele-frame{background:var(--ink);display:block;position:relative;transform:rotate(-3deg)}.tf-modele-frame video{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.tf-film-toggle{background:var(--ink);min-height:44px;color:var(--on-dark);font:inherit;cursor:pointer;transition:background-color var(--t-hover) ease, transform var(--t-press) var(--ease-out);border:0;padding:0 16px;font-size:15px;font-weight:700;position:absolute;bottom:12px;right:12px}.tf-film-toggle:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.tf-film-toggle:hover{background:var(--ink-2)}}.tf-modele-picture figcaption{margin-top:18px}.tf-terms{grid-template-columns:1fr 1fr;display:grid}.tf-term{padding:var(--sec) var(--m);align-content:start;gap:28px;display:grid}.tf-term>.vt-lead{max-width:40ch}.tf-facts{margin:8px 0 0;display:grid}.tf-facts>div{grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);gap:4px 20px;padding:14px 0;display:grid}.tf-facts dt{font-weight:700;font-size:var(--t-body)}.tf-facts dd{font-size:var(--t-body);margin:0;line-height:1.5}.tf-quota{max-width:600px;margin:12px 0 8px}.tf-quota>*{transform:rotate(-1.5deg)}.tf-term .vt-body{max-width:54ch}@media (width<=899px){.tf-compare-top,.tf-modele{grid-template-columns:1fr;row-gap:40px}.tf-compare-intro,.tf-compare-aside,.tf-modele-head,.tf-modele-body{grid-column:1/-1}.vt-tilted.tf-tilted-right img{width:56%}.tf-modele{min-height:0}.tf-modele-picture{width:72%}.tf-terms{grid-template-columns:1fr}}@media (width<=767px){.tf-hero-actions{flex-direction:column;align-items:stretch}.tf-hero-actions .vt-btn{width:100%}.tf-hero-actions .vt-link{align-self:flex-start;align-items:center;min-height:44px;display:inline-flex}.vt-tilted.tf-tilted-right img{width:70%}.tf-table thead tr,.tf-table tbody tr{grid-template-columns:1fr 1fr;display:grid}.tf-table thead th:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.tf-table thead th:not(:first-child){width:auto;font-size:30px}.tf-table tbody th{grid-column:1/-1;padding:18px 16px 4px;font-size:20px}.tf-table tbody td{padding:0 16px 16px;font-size:19px}.tf-table tbody tr:first-child>*{padding-top:0}.tf-table tbody tr:first-child>th{padding-top:24px}.tf-facts>div{grid-template-columns:1fr}.tf-modele-picture{width:88%}.tf-sim .vt-actions .vt-btn{width:100%}}@keyframes tf-paste{0%{clip-path:inset(0 100% 0 0);transform:rotate(-5deg)translateY(6px)}to{clip-path:inset(-10px);transform:rotate(-2deg)}}@keyframes tf-roll{0%{clip-path:inset(0 0 100%);transform:translateY(42%)}to{clip-path:inset(-.2em -.1em);transform:none}}@media (prefers-reduced-motion:no-preference){.tf-verdict{animation:tf-paste .62s var(--ease-expo) both}.tf-roll{animation:tf-roll .56s var(--ease-expo) both}.tf-modele-frame,.tf-quota>*{transition:clip-path .42s var(--ease-expo), transform .4s var(--ease-out)}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.tf-modele-picture:hover .tf-modele-frame{transform:rotate(-1deg)}.tf-quota:hover>*{transform:rotate(-.5deg)}}
