body.tlfca-home-v146 .tlfca-v146-start,body.tlfca-home-v146 .tlfca-v146-phone,body.tlfca-home-v146 .tlfca-v146-faq{padding:2.5rem 0;scroll-margin-top:8rem;overflow-wrap:anywhere}body.tlfca-home-v146 .tlfca-v146-start{background:var(--paper);border-bottom:1px solid var(--line)}body.tlfca-home-v146 .tlfca-v146-phone{background:var(--cream)}body.tlfca-home-v146 .tlfca-v146-faq{background:var(--rose-2)}body.tlfca-home-v146 .tlfca-v146-heading{display:flex;gap:1rem;align-items:center;justify-content:space-between;flex-wrap:wrap}body.tlfca-home-v146 .tlfca-v146-heading h2{font-size:clamp(1.8rem,3.5vw,2.5rem);margin:.5rem 0;line-height:1.4}body.tlfca-home-v146 #v146-guide fieldset{border:0;margin:0;padding:0;min-width:0}body.tlfca-home-v146 #v146-guide legend{font-weight:700;margin-bottom:.6rem}body.tlfca-home-v146 .tlfca-v146-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}body.tlfca-home-v146 .tlfca-v146-options label{display:flex;gap:.7rem;padding:1rem;background:var(--cream);border:1px solid var(--line);border-radius:1rem;cursor:pointer;min-width:0;min-height:80px}body.tlfca-home-v146 .tlfca-v146-options input{width:24px;height:24px;flex:0 0 24px;accent-color:var(--support-deep)}body.tlfca-home-v146 .tlfca-v146-options strong,body.tlfca-home-v146 .tlfca-v146-options small{display:block}body.tlfca-home-v146 .tlfca-v146-options small{font-size:1rem;color:var(--ink-soft)}body.tlfca-home-v146 .tlfca-v146-actions,body.tlfca-home-v146 #v146-result-links{display:flex;gap:.7rem;flex-wrap:wrap;margin:1rem 0}body.tlfca-home-v146 .tlfca-v146-actions button,body.tlfca-home-v146 #v146-result-links a,body.tlfca-home-v146 .tlfca-v146-faq-tools button{font:inherit;border:1px solid var(--line);border-radius:.75rem;padding:.6rem .9rem;min-height:44px;min-width:44px;background:var(--paper);color:var(--wine-deep);cursor:pointer;display:inline-flex;align-items:center}body.tlfca-home-v146 #v146-submit{background:var(--support-deep);color:#fff;border-color:var(--support-deep)}body.tlfca-home-v146 #v146-guide-status,body.tlfca-home-v146 #v146-faq-status{color:var(--support-deep)}body.tlfca-home-v146 .tlfca-v146-result{padding:1.5rem;border:2px solid var(--support-deep);border-radius:1.2rem;background:var(--paper)}body.tlfca-home-v146 #v146-result-steps li{margin:.8rem 0}body.tlfca-home-v146 .tlfca-v146-phone-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}body.tlfca-home-v146 .tlfca-v146-phone-grid article{padding:1.2rem;border:1px solid var(--line);border-radius:1rem;background:var(--paper);min-width:0}body.tlfca-home-v146 .tlfca-v146-phone-grid h3{font-size:1.15rem;line-height:1.6}body.tlfca-home-v146 .tlfca-v146-phone-grid a{font-size:1.25rem;font-weight:750;color:var(--support-deep);min-height:44px;display:inline-flex;align-items:center}body.tlfca-home-v146 .tlfca-v146-faq-tools{display:flex;flex-wrap:wrap;gap:.7rem;align-items:end}body.tlfca-home-v146 .tlfca-v146-faq-tools label{display:grid;gap:.4rem;flex:1;min-width:min(260px,100%);font-weight:700}body.tlfca-home-v146 #v146-faq-query{font:inherit;min-height:48px;width:100%;padding:.65rem 1rem;border:1px solid var(--ink-soft);border-radius:.75rem;background:var(--paper);color:var(--ink)}body.tlfca-home-v146 .tlfca-v146-question{padding:.8rem 1.1rem;border:1px solid var(--line);border-radius:1rem;background:var(--paper);margin:.7rem 0}body.tlfca-home-v146 .tlfca-v146-question summary{cursor:pointer;min-height:44px;font-weight:750;padding:.5rem 0}body.tlfca-home-v146 .tlfca-v146-question a,body.tlfca-home-v146 .tlfca-v146-actions>a,body.tlfca-home-v146 .tlfca-v146-heading>a,body.tlfca-home-v146 #v146-faq-empty a{display:inline-flex;min-height:44px;align-items:center}body.tlfca-home-v146 .tlfca-v146-question[hidden],body.tlfca-home-v146 #v146-result[hidden],body.tlfca-home-v146 #v146-faq-empty[hidden]{display:none!important}body.tlfca-home-v146 button:disabled{cursor:default;opacity:.65}@media(max-width:850px){body.tlfca-home-v146 .tlfca-v146-options{grid-template-columns:1fr}body.tlfca-home-v146 .tlfca-v146-phone-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){body.tlfca-home-v146 .tlfca-v146-start,body.tlfca-home-v146 .tlfca-v146-faq,body.tlfca-home-v146 .tlfca-v146-phone{padding:1.6rem 0}body.tlfca-home-v146 .tlfca-v146-phone-grid{grid-template-columns:1fr}body.tlfca-home-v146 .tlfca-v146-actions button{flex:1 1 100%;justify-content:center}}@media print{body.tlfca-home-v146 #v146-guide,body.tlfca-home-v146 .tlfca-v146-faq-tools{display:none}body.tlfca-home-v146 .tlfca-v146-phone-grid{grid-template-columns:1fr}}