.tf-advisors{margin-top:34px;scroll-margin-top:96px}.tf-advisors-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.tf-advisors-head .tf-h2{margin-bottom:6px}.tf-advisors-head .tf-h2 b{color:var(--green-ink)}.tf-advisors-pos{font-family:var(--tf-mono);color:var(--muted);white-space:nowrap;margin:0 0 4px;font-size:12px}.tf-advisors-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tf-adv{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-card);flex-direction:column;padding:24px;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,border-color .18s;display:flex;position:relative}.tf-adv:hover{border-color:var(--line-2);transform:translateY(-3px);box-shadow:0 3px 8px #0f1c330f,0 26px 50px -28px #0f1c3347}.tf-adv.is-premium{background:linear-gradient(#fffcf2 0%,#fff 62%);border-color:#c7a24a8c;box-shadow:0 1px 3px #7c5e160f,0 18px 40px -24px #7c5e1652}.tf-adv.is-premium:hover{border-color:var(--gold);box-shadow:0 3px 8px #7c5e1614,0 26px 50px -28px #7c5e166b}.tf-adv-flag{background:linear-gradient(150deg,var(--gold-2),var(--gold));color:#3b2e06;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:10.5px;font-weight:800;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 4px 10px -6px #7c5e1699}.tf-adv-id{align-items:center;gap:16px;display:flex}.tf-adv.is-premium .tf-adv-id{padding-right:56px}.tf-adv-avatar{letter-spacing:-.02em;color:#fff;background:linear-gradient(155deg,var(--green),var(--navy));width:68px;height:68px;box-shadow:0 0 0 3px #fff,0 0 0 4px var(--line-2),0 10px 22px -12px #0f1c3373;border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:800;text-decoration:none;display:grid;overflow:hidden}.tf-adv.is-premium .tf-adv-avatar{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--gold),0 12px 24px -12px #7c5e168c}.tf-adv-avatar img{object-fit:cover;width:100%;height:100%;display:block}.tf-adv-who{min-width:0}.tf-adv-name{letter-spacing:-.015em;align-items:center;gap:6px;margin:0;font-size:17px;font-weight:800;line-height:1.25;display:flex}.tf-adv-name a{color:inherit;text-decoration:none}.tf-adv-name a:hover{color:var(--green-ink)}.tf-adv-name .tf-verified{flex:none}.tf-adv-role{color:var(--muted);margin:3px 0 0;font-size:13.5px}.tf-adv-title{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.tf-adv-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:18px;font-size:13.5px;display:flex}.tf-adv-rating{color:var(--ink);white-space:nowrap;align-items:center;gap:6px;font-weight:800;text-decoration:none;display:inline-flex}.tf-adv-rating:hover .tf-adv-count{color:var(--green-ink)}.tf-adv-rating.is-empty{--star-on:var(--star-off);font-weight:600}.tf-adv-count{color:var(--muted);font-weight:500;transition:color .15s}.tf-adv-city{color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;font-weight:600;display:inline-flex}.tf-adv-city svg{color:var(--green-ink);flex:none}.tf-adv-block{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.tf-adv-label{font-family:var(--tf-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 9px;font-size:11px}.tf-adv-chips .tf-chip{padding:5px 11px;font-size:12.5px}.tf-adv-more{color:var(--green-ink);background:var(--green-50);border-color:var(--green-100);cursor:help;font-weight:700}.tf-adv-modes{flex-wrap:wrap;gap:8px;display:flex}.tf-adv-mode{color:var(--ink-2);background:var(--card-2);border:1px solid var(--line-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.tf-adv-mode svg{color:var(--green-ink);flex:none}.tf-adv-actions{gap:10px;margin-top:auto;padding-top:20px;display:flex}.tf-adv-actions .tf-btn,.tf-adv-actions .tf-ghost{border-radius:var(--r-btn);flex:1 1 0;padding:12px 14px;font-size:14px}.tf-adv-actions .tf-ghost{border-color:var(--green-100);color:var(--green-ink);background:var(--green-50)}.tf-adv-actions .tf-ghost:hover{border-color:var(--green);background:var(--green-100)}.tf-adv.is-premium .tf-btn{background:linear-gradient(150deg,var(--gold-2),var(--gold));border-color:var(--gold);color:#3b2e06;box-shadow:0 8px 18px -8px #7c5e168c}.tf-adv.is-premium .tf-btn:hover{background:linear-gradient(150deg,var(--gold),#b8923d);border-color:#b8923d}.tf-adv.is-premium .tf-ghost{color:var(--gold-ink);background:#eacb7024;border-color:#c7a24a80}.tf-adv.is-premium .tf-ghost:hover{border-color:var(--gold);background:#eacb704d}.tf-adv-pages{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:22px;display:flex}.tf-adv-page{font-family:var(--tf-sans);min-width:44px;height:44px;color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-btn);cursor:pointer;box-shadow:var(--sh-soft);justify-content:center;align-items:center;padding:0 12px;font-size:14.5px;font-weight:700;transition:border-color .15s,color .15s,background .15s,transform .15s;display:inline-flex}.tf-adv-page:hover:not(:disabled):not(.is-current){border-color:var(--green);color:var(--green-ink);transform:translateY(-1px)}.tf-adv-page.is-current{background:var(--green-btn);border-color:var(--green-btn);color:#fff;box-shadow:0 8px 18px -8px #03a65b80}.tf-adv-page:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.tf-adv-page.is-gap{box-shadow:none;color:var(--muted);cursor:default;background:0 0;border-color:#0000}@media (max-width:1080px){.tf-advisors-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-adv.is-premium .tf-adv-id{padding-right:0}.tf-adv-flag{align-self:flex-start;margin-bottom:14px;position:static}}@media (max-width:720px){.tf-advisors-head{flex-direction:column;align-items:flex-start;gap:6px}.tf-advisors-grid{grid-template-columns:1fr}.tf-adv{padding:20px}.tf-adv-pages{justify-content:center}}.tf-adv-avatar:has(img){background:#f1f4f2}
