.TLTJRa_card{z-index:9999;border:1px solid var(--cbt-line);border-radius:var(--cbt-card-radius);width:340px;max-width:calc(100vw - 32px);color:var(--navy);background:#fff;padding:20px 20px 18px;font-family:Familjen Grotesk,sans-serif;animation:.35s ease-out TLTJRa_slideIn;position:fixed;bottom:104px;right:24px;box-shadow:0 14px 40px #0c4a6e2e}@keyframes TLTJRa_slideIn{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.TLTJRa_card{animation:none}}.TLTJRa_close{width:30px;height:30px;color:var(--cbt-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:8px;right:8px}.TLTJRa_close:hover{background:var(--cbt-hover);color:var(--navy)}.TLTJRa_title{margin:0 28px 6px 0;font-family:"Baloo 2",sans-serif;font-size:20px;font-weight:700;line-height:1.2}.TLTJRa_text{color:var(--cbt-muted);margin:0 0 14px;font-size:15px;line-height:1.45}.TLTJRa_form{border:1px solid var(--cbt-input-border);border-radius:999px;gap:6px;padding:4px;display:flex}.TLTJRa_form:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px var(--cbt-focus-ring)}.TLTJRa_input{min-width:0;color:var(--navy);background:0 0;border:0;border-radius:999px;outline:none;flex:1;padding:7px 12px;font-family:inherit;font-size:16px}.TLTJRa_input::placeholder{color:#0c4a6e8c}.TLTJRa_submit{background:var(--sand);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;padding:7px 18px;font-family:"Baloo 2",sans-serif;font-size:15px;font-weight:600;line-height:22px}.TLTJRa_submit:hover{background:var(--cbt-button-hover)}.TLTJRa_submit:disabled{opacity:.7;cursor:default}.TLTJRa_close:focus-visible,.TLTJRa_submit:focus-visible{outline:2px solid var(--cbt-focus-ring);outline-offset:2px}.TLTJRa_done{margin:4px 0 0;font-size:15px;font-weight:600}.TLTJRa_done:before{content:"✓";background:var(--teal);color:#fff;border-radius:999px;place-items:center;width:22px;height:22px;margin-right:8px;font-size:13px;display:inline-grid}.TLTJRa_error{background:#fff6f6;border:1px solid #f3c4c4;border-radius:12px;margin:10px 0 0;padding:8px 12px;font-size:14px}@media (max-width:479px){.TLTJRa_card{width:auto;max-width:none;padding:16px;bottom:92px;left:16px;right:16px}}
