.ti-sidebar.offcanvas{width:420px;max-width:92vw;border:none;background:#fff;box-shadow:-20px 0 60px #0f172a29;z-index:100050}.offcanvas-backdrop{z-index:100040}.darkmode .ti-sidebar.offcanvas{background:#11161d;box-shadow:-20px 0 60px #00000080}.ti-sidebar__header.svelte-141u5x5.svelte-141u5x5{align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid rgba(15,23,42,.08)}.darkmode .ti-sidebar__header.svelte-141u5x5.svelte-141u5x5{border-bottom-color:#ffffff14}.ti-sidebar__brand.svelte-141u5x5.svelte-141u5x5{display:inline-flex;align-items:center;gap:8px}.ti-sidebar__brand.svelte-141u5x5 img.svelte-141u5x5{height:30px;width:auto}.ti-sidebar__brand-text.svelte-141u5x5.svelte-141u5x5{height:20px}.sidedarklogo.svelte-141u5x5.svelte-141u5x5,.darkmode .sidewhitelogo.svelte-141u5x5.svelte-141u5x5{display:none}.darkmode .sidedarklogo.svelte-141u5x5.svelte-141u5x5{display:inline-block}.ti-sidebar__close.svelte-141u5x5.svelte-141u5x5{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(15,23,42,.1);background:transparent;color:#0f172a;font-size:16px;transition:background .2s ease,color .2s ease,transform .2s ease}.ti-sidebar__close.svelte-141u5x5.svelte-141u5x5:hover{background:#f58220;border-color:#f58220;color:#fff;transform:rotate(90deg)}.darkmode .ti-sidebar__close.svelte-141u5x5.svelte-141u5x5{border-color:#ffffff29;color:#e2e8f0}.ti-sidebar__body.svelte-141u5x5.svelte-141u5x5{padding:28px;display:flex;flex-direction:column;gap:26px}.ti-sidebar__eyebrow.svelte-141u5x5.svelte-141u5x5{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;background:#f582201a;color:#f58220;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ti-sidebar__pulse.svelte-141u5x5.svelte-141u5x5{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e80;animation:svelte-141u5x5-ti-pulse 1.8s infinite}@keyframes svelte-141u5x5-ti-pulse{0%{box-shadow:0 0 #22c55e80}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}.ti-sidebar__title.svelte-141u5x5.svelte-141u5x5{margin:14px 0 8px;font-size:26px;line-height:1.2;font-weight:700;color:#0f172a}.darkmode .ti-sidebar__title.svelte-141u5x5.svelte-141u5x5{color:#f8fafc}.ti-sidebar__lead.svelte-141u5x5.svelte-141u5x5{margin:0;font-size:15px;line-height:1.6;color:#64748b}.darkmode .ti-sidebar__lead.svelte-141u5x5.svelte-141u5x5{color:#94a3b8}.ti-sidebar__channels.svelte-141u5x5.svelte-141u5x5{display:flex;flex-direction:column;gap:12px}.ti-contact.svelte-141u5x5.svelte-141u5x5{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#f8fafc;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.ti-contact.svelte-141u5x5.svelte-141u5x5:hover{border-color:#f5822066;background:#fff;transform:translateY(-2px);box-shadow:0 12px 24px #0f172a14}.darkmode .ti-contact.svelte-141u5x5.svelte-141u5x5{border-color:#ffffff14;background:#ffffff08}.darkmode .ti-contact.svelte-141u5x5.svelte-141u5x5:hover{background:#ffffff0f;box-shadow:0 12px 24px #0006}.ti-contact__icon.svelte-141u5x5.svelte-141u5x5{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;font-size:18px;color:#fff;flex-shrink:0}.ti-contact__icon--call.svelte-141u5x5.svelte-141u5x5{background:linear-gradient(135deg,#f58220,#ff5723)}.ti-contact__icon--whatsapp.svelte-141u5x5.svelte-141u5x5{background:linear-gradient(135deg,#25d366,#128c7e)}.ti-contact__icon--mail.svelte-141u5x5.svelte-141u5x5{background:linear-gradient(135deg,#1e56a0,#3b82f6)}.ti-contact__text.svelte-141u5x5.svelte-141u5x5{display:flex;flex-direction:column;gap:2px;min-width:0}.ti-contact__label.svelte-141u5x5.svelte-141u5x5{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.ti-contact__value.svelte-141u5x5.svelte-141u5x5{font-size:15px;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.darkmode .ti-contact__value.svelte-141u5x5.svelte-141u5x5{color:#f1f5f9}.ti-contact__go.svelte-141u5x5.svelte-141u5x5{margin-left:auto;font-size:13px;color:#cbd5e1;flex-shrink:0;transition:transform .2s ease,color .2s ease}.ti-contact.svelte-141u5x5:hover .ti-contact__go.svelte-141u5x5{color:#f58220;transform:translate(3px)}.ti-sidebar__hiring.svelte-141u5x5.svelte-141u5x5{display:flex;align-items:center;gap:14px;padding:16px;border-radius:14px;text-decoration:none;background:linear-gradient(135deg,#f582201f,#1e56a01a);border:1px solid rgba(245,130,32,.2);transition:transform .2s ease,box-shadow .2s ease}.ti-sidebar__hiring.svelte-141u5x5.svelte-141u5x5:hover{transform:translateY(-2px);box-shadow:0 12px 24px #f582202e}.ti-sidebar__hiring-icon.svelte-141u5x5.svelte-141u5x5{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#fff;flex-shrink:0}.ti-sidebar__hiring-text.svelte-141u5x5.svelte-141u5x5{display:flex;flex-direction:column;gap:2px}.ti-sidebar__hiring-title.svelte-141u5x5.svelte-141u5x5{font-size:15px;font-weight:700;color:#0f172a}.darkmode .ti-sidebar__hiring-title.svelte-141u5x5.svelte-141u5x5{color:#f8fafc}.ti-sidebar__hiring-sub.svelte-141u5x5.svelte-141u5x5{font-size:13px;color:#64748b}.darkmode .ti-sidebar__hiring-sub.svelte-141u5x5.svelte-141u5x5{color:#94a3b8}.ti-sidebar__social.svelte-141u5x5.svelte-141u5x5{margin-top:auto;padding-top:22px;border-top:1px solid rgba(15,23,42,.08)}.darkmode .ti-sidebar__social.svelte-141u5x5.svelte-141u5x5{border-top-color:#ffffff14}.ti-sidebar__social-label.svelte-141u5x5.svelte-141u5x5{display:block;margin-bottom:12px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.ti-sidebar__social.svelte-141u5x5 ul.svelte-141u5x5{display:flex;gap:10px;margin:0;padding:0;list-style:none}.ti-sidebar__social.svelte-141u5x5 a.svelte-141u5x5{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid rgba(15,23,42,.1);color:#475569;font-size:16px;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.ti-sidebar__social.svelte-141u5x5 a.svelte-141u5x5:hover{background:#f58220;border-color:#f58220;color:#fff;transform:translateY(-3px)}.darkmode .ti-sidebar__social.svelte-141u5x5 a.svelte-141u5x5{border-color:#ffffff29;color:#cbd5e1}
