.tgf-velo{z-index:100;overscroll-behavior:contain;background:#11111373;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out both tgf-velo;display:flex;position:fixed;inset:0;overflow-y:auto}.tgf{box-sizing:border-box;color:#111113;width:860px;max-width:100%;max-height:calc(100vh - 48px);font-family:var(--font-geist-sans), "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;-webkit-font-smoothing:antialiased;background:#fff;border-radius:28px;flex-direction:column;gap:22px;padding:36px 40px 30px;animation:.2s ease-out both tgf-in;display:flex;overflow-y:auto;box-shadow:0 30px 80px #0000002e}.tgf.funzioni{gap:18px;padding-bottom:32px}.tgf *,.tgf :before,.tgf :after{box-sizing:border-box}.tgf a{color:#111113;text-decoration:none}.tgf a:hover{color:#2858d8}.tgf button{cursor:pointer;font-family:inherit}.tgf a:focus-visible,.tgf button:focus-visible{outline-offset:2px;outline:2px solid #2858d8}.tgf-maniglia{background:#dcdce0;border-radius:99px;align-self:center;width:40px;height:5px;display:none}.tgf-testa{align-items:flex-start;gap:12px;display:flex}.tgf-testa>div{flex-direction:column;flex:1;gap:6px;display:flex}.tgf-testa h2{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:600;line-height:1.1}.tgf-testa p{color:#55565c;margin:0;font-size:15px;line-height:1.5}.tgf-chiudi{color:#111113;background:#f1f1f3;border:0;border-radius:99px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.tgf-chiudi:hover{background:#e7e7ea}.tgf-piani{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tgf .pz-carta{border:1px solid #e5e5e7;border-radius:18px;flex-direction:column;gap:6px;padding:22px;display:flex}.tgf .pz-carta.scuro{border:1.5px solid #111113}.tgf .pz-carta>b{font-size:19px}.tgf .pz-per{color:#3a3a40;font-size:14.5px;line-height:1.5}.tgf-voci{flex-direction:column;gap:7px;margin:6px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.tgf-voci li{color:#111113;gap:9px;display:flex}.tgf-voci li>span:first-child{flex-shrink:0;width:14px}.tgf-voci li.si>span:first-child{color:#1a7f45;font-weight:700}.tgf-voci li.no{color:#9a9aa0}.tgf-prezzo{color:#6b6b70;border-top:1px solid #ececef;margin-top:10px;padding-top:12px;font-size:13.5px;line-height:1.6}.tgf-cta{background:#f1f1f3;border-radius:12px;justify-content:center;align-items:center;height:46px;margin-top:8px;font-size:15px;font-weight:500;display:flex}.tgf a.tgf-cta{color:#111113}.tgf a.tgf-cta:hover{color:#111113;background:#e7e7ea}.tgf .scuro a.tgf-cta,.tgf .scuro a.tgf-cta:hover{color:#fff;background:#111113}.tgf .scuro a.tgf-cta:hover{background:#2a2a2e}.tgf-piede{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tgf-scelta{background:#f1f1f3;border-radius:99px;padding:3px;font-size:13px;display:flex}.tgf-scelta button{color:#55565c;background:0 0;border:0;border-radius:99px;height:32px;padding:0 14px;font-size:13px}.tgf-scelta button[aria-checked=true]{color:#111113;background:#fff;font-weight:600;box-shadow:0 1px 3px #00000014}.tgf-nota{color:#8a8a90;flex:1;min-width:220px;font-size:12.5px;line-height:1.5}.tgf a.tgf-blu{color:#2858d8;font-size:15px}.tgf a.tgf-blu:hover{text-decoration:underline}.tgf-elenco{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.tgf-elenco>a{border-top:1px solid #ececef;align-items:flex-start;gap:14px;padding:16px 0;display:flex}.tgf-ico{background:#f1f1f3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.tgf-ft{flex-direction:column;flex:1;gap:4px;display:flex}.tgf-ft>span:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tgf-ft b{font-size:16px}.tgf-ft>span:nth-child(2){color:#55565c;font-size:14.5px;line-height:1.5}.tgf-ft>span:nth-child(3){color:#2858d8;font-size:13.5px}.tgf-tag{color:#2858d8;background:#eef2ff;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600}.tgf .tgf-fondo{align-self:flex-start}@media (max-width:640px){.tgf-velo{align-items:flex-end;padding:0}.tgf{width:100%;max-height:92dvh;box-shadow:none;border-radius:28px 28px 0 0;gap:18px;padding:12px 20px 32px;animation-name:tgf-su}.tgf.funzioni{gap:14px}.tgf-maniglia{display:block}.tgf-testa h2{font-size:26px}.tgf-piani,.tgf-elenco{grid-template-columns:minmax(0,1fr)}}@keyframes tgf-velo{0%{opacity:0}to{opacity:1}}@keyframes tgf-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes tgf-su{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tgf-velo,.tgf{animation:none}}
