.TemplateBadge_templatebadge__Vbzg8{position:fixed;bottom:2rem;right:2rem;z-index:999;display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.1rem;border-radius:999px;border:1px solid rgba(148,163,184,.4);background:rgba(15,23,42,.9);color:#f9fafb;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;text-align:left;box-shadow:0 18px 40px rgba(15,23,42,.7);cursor:pointer;transition:transform .18s ease-out,box-shadow .18s ease-out,background .18s ease-out,border-color .18s ease-out}.TemplateBadge_left__4HRSL{left:2rem;right:auto}.TemplateBadge_templatebadge__Vbzg8:hover{transform:translateY(-2px);box-shadow:0 22px 45px rgba(15,23,42,.8);background:rgba(15,23,42,.96);border-color:rgba(148,163,184,.8)}.TemplateBadge_templatebadge__Vbzg8:active{transform:translateY(0);box-shadow:0 10px 25px rgba(15,23,42,.7)}.TemplateBadge_templatebadgeDot__xhGiz{width:8px;height:8px;border-radius:999px;background:radial-gradient(circle at 30% 0,#ffffff,#22c55e);box-shadow:0 0 8px rgba(34,197,94,.9);animation:TemplateBadge_pulse__WZGx7 1.4s ease-out infinite}.TemplateBadge_templatebadgeText__e_Kl5{white-space:nowrap}.TemplateBadge_overlay__c1Wtr{position:fixed;inset:0;z-index:998;background:rgba(15,23,42,.45);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;padding:1.5rem}.TemplateBadge_panel__1z8up{position:relative;max-width:480px;width:100%;max-height:min(90vh,820px);border-radius:28px;background:#f9fafb;box-shadow:0 28px 80px rgba(15,23,42,.5),0 0 0 1px rgba(255,255,255,.9);display:flex;flex-direction:column;overflow:hidden}@media (max-width:640px){.TemplateBadge_overlay__c1Wtr{align-items:flex-end}.TemplateBadge_panel__1z8up{border-radius:24px 24px 0 0;max-width:100%}.TemplateBadge_templatebadge__Vbzg8{bottom:1.25rem;right:1.25rem;left:auto}.TemplateBadge_left__4HRSL{left:1.25rem}}.TemplateBadge_close__KHmlQ{position:absolute;top:.9rem;right:.9rem;width:28px;height:28px;border-radius:999px;border:none;background:rgba(249,250,251,.9);color:#111827;font-size:.85rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 4px 12px rgba(15,23,42,.18);transition:background .15s ease-out,transform .15s ease-out}.TemplateBadge_close__KHmlQ:hover{background:#ffffff;transform:translateY(-1px)}.TemplateBadge_heroTop__MFZnk{height:120px;border-radius:28px 28px 0 0;background:linear-gradient(135deg,#6366f1,#ec4899,#f97316);position:relative;display:flex;align-items:flex-end;justify-content:center;padding-bottom:18px}.TemplateBadge_logoCard__hfwsN{width:72px;height:72px;border-radius:24px;background:#ffffff;box-shadow:0 18px 45px rgba(15,23,42,.35),0 0 0 1px rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center}.TemplateBadge_logoMark__qwIFl{font-size:1.9rem;line-height:1;color:#6366f1}.TemplateBadge_mainContent__OpTAp{padding:1.9rem 2rem 2rem;overflow-y:auto;flex:1 1;margin-top:1em;margin-bottom:1em}@media (max-width:480px){.TemplateBadge_mainContent__OpTAp{padding:1.6rem 1.4rem 1.8rem}}.TemplateBadge_headingBlock__HiVBK{text-align:center;margin-bottom:1.6rem}.TemplateBadge_mainTitle__8zJuE{margin:0;font-size:1.8rem;line-height:1.3;font-weight:700;color:#111827}.TemplateBadge_mainSubtitle__Wx71r{margin:.5rem 0 0;font-size:.98rem;line-height:1.6;color:#4b5563}.TemplateBadge_whyCard__yeqAW{border-radius:22px;padding:1.3rem 1.4rem;background:rgba(249,250,251,1);box-shadow:0 16px 40px rgba(15,23,42,.06),0 0 0 1px rgba(229,231,235,.9);margin-bottom:1.4rem}.TemplateBadge_whyLabel__ANJuP{text-align:center;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#9ca3af;margin:0 0 1.1rem}.TemplateBadge_reasonRow__5OjxC{display:flex;gap:.75rem;align-items:flex-start;padding:.55rem 0}.TemplateBadge_reasonRow__5OjxC+.TemplateBadge_reasonRow__5OjxC{border-top:1px solid rgba(229,231,235,.8)}.TemplateBadge_reasonIcon__s8WvW{width:32px;height:32px;border-radius:999px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.1rem}.TemplateBadge_reasonTextBlock__AFgRg{display:flex;flex-direction:column;gap:.1rem}.TemplateBadge_reasonTitle__g48RQ{margin:0;font-size:.9rem;font-weight:600;color:#111827}.TemplateBadge_reasonBody__l5SWf{margin:0;font-size:.88rem;line-height:1.5;color:#6b7280}.TemplateBadge_midText__V0sQj{margin:.6rem 0 1rem;text-align:center;font-size:.9rem;color:#4b5563}.TemplateBadge_emailButton__zM9FK{width:100%;border-radius:999px;border:none;padding:.85rem 1.4rem;background:linear-gradient(135deg,#6366f1,#ec4899);color:#ffffff;font-size:.98rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;box-shadow:0 18px 40px rgba(129,140,248,.45);transition:transform .15s ease-out,box-shadow .15s ease-out,filter .15s ease-out}.TemplateBadge_emailButton__zM9FK:hover{transform:translateY(-2px);box-shadow:0 22px 50px rgba(129,140,248,.55);filter:brightness(1.03)}.TemplateBadge_emailButton__zM9FK:active{transform:translateY(0);box-shadow:0 14px 32px rgba(129,140,248,.5)}.TemplateBadge_emailIcon__5ApIA{font-size:1.1rem}.TemplateBadge_responseTime__9PnpB{margin:.5rem 0 1.2rem;text-align:center;font-size:.8rem;color:#9ca3af}.TemplateBadge_bottomDivider__kyhkX{height:1px;background:#e5e7eb;margin-bottom:.9rem}.TemplateBadge_bottomNote__hhPqE{margin:0;font-size:.82rem;line-height:1.5;color:#6b7280}@keyframes TemplateBadge_pulse__WZGx7{0%{transform:scale(1);opacity:1}70%{transform:scale(1.6);opacity:0}to{transform:scale(1.6);opacity:0}}.TemplateBadge_bottomNoteLink__ooZe_{font-weight:500;text-decoration:underline;color:#111827;text-underline-offset:2px}.TemplateBadge_bottomNoteLink__ooZe_:hover{opacity:.85}