.jt-cro[hidden]{display:none!important}.jt-cro-banner{position:sticky;top:0;z-index:1040;background:linear-gradient(90deg,#0b5fff,#0846c7);color:#fff;padding:.55rem 1rem;text-align:center;font-size:clamp(.82rem,2.5vw,.92rem)}.jt-cro-banner a{color:#fff;font-weight:700;text-decoration:none}.jt-cro-banner .jt-cro-count{font-variant-numeric:tabular-nums;font-weight:700;margin:0 .35rem}.jt-cro-banner-close{margin-left:.5rem;background:transparent;border:0;color:#fff;font-size:1.2rem;line-height:1;cursor:pointer;min-width:44px;min-height:44px;display:inline-grid;place-items:center;vertical-align:middle}.jt-cro-sticky{position:fixed;left:0;right:0;bottom:0;z-index:1035;padding:.65rem 1rem;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);border-top:1px solid var(--jt-line,#e6ebf2);box-shadow:0 -8px 30px rgba(10,22,40,.08);transform:translateY(110%);transition:transform .35s ease}.jt-cro-sticky.is-in{transform:translateY(0)}.jt-cro-sticky-inner{max-width:var(--container,1120px);margin:0 auto;display:flex;gap:1rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.jt-cro-sticky-copy{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1}.jt-cro-sticky-copy strong{font-family:var(--font-display,Outfit,sans-serif);font-size:clamp(.95rem,2.5vw,1rem)}.jt-cro-sticky-copy span{color:var(--jt-muted,#64748b);font-size:.88rem}.jt-cro-sticky-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.jt-cro-sticky-cta{min-height:48px}.jt-cro-sticky-close{border:0;background:transparent;font-size:1.4rem;line-height:1;color:var(--jt-muted,#64748b);cursor:pointer;min-width:48px;min-height:48px;display:inline-grid;place-items:center}.jt-cro-scroll{display:none !important;position:fixed;right:var(--jt-float-right,1.1rem);bottom:var(--jt-float-tier-4,18.5rem);z-index:1086;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease;max-width:calc(100vw - 2rem)}.jt-cro-scroll.is-in{display:none !important;opacity:0;pointer-events:none;transform:none}.jt-cro-scroll-fab{--fab-size:var(--jt-float-size,56px);display:inline-flex;align-items:center;justify-content:flex-end;gap:0;height:var(--fab-size);min-height:48px;max-width:var(--fab-size);padding:0;border-radius:999px;background:var(--jt-grad-brand,linear-gradient(135deg,#2563EB,#7C3AED));color:#fff!important;text-decoration:none;box-shadow:0 12px 30px rgba(37,99,235,.32);overflow:hidden;white-space:nowrap;transition:max-width .35s cubic-bezier(.22,1,.36,1),padding .35s ease,gap .25s ease,filter .2s ease}.jt-cro-scroll-fab:hover{filter:brightness(1.05);color:#fff!important}.jt-cro-scroll-fab.is-expanded{max-width:min(320px,calc(100vw - 2.5rem));padding:0 .35rem 0 1.15rem;gap:.65rem}.jt-cro-scroll-label{display:inline-block;max-width:0;opacity:0;font-weight:650;font-size:.92rem;letter-spacing:-.01em;overflow:hidden;transition:max-width .35s cubic-bezier(.22,1,.36,1),opacity .25s ease}.jt-cro-scroll-fab.is-expanded .jt-cro-scroll-label{max-width:240px;opacity:1}.jt-cro-scroll-icon{flex:0 0 var(--fab-size);width:var(--fab-size);height:var(--fab-size);display:grid;place-items:center;font-size:1.25rem;border-radius:50%}.jt-cro-float-extra{position:fixed;right:var(--jt-float-right,1rem);bottom:var(--jt-float-tier-3,14rem);z-index:1085;display:flex;flex-direction:column;gap:var(--jt-float-gap,.7rem);align-items:flex-end}body:not(:has(#tkWidget)) .jt-cro-float-extra{bottom:var(--jt-float-tier-2,9.5rem)}body:not(:has(#tkWidget)) .jt-cro-scroll{bottom:var(--jt-float-tier-3,14rem)}.jt-cro-float-btn{width:var(--jt-float-size,56px);height:var(--jt-float-size,56px);min-width:var(--jt-float-size,56px);min-height:var(--jt-float-size,56px);border-radius:50%;display:grid;place-items:center;background:var(--jt-grad,linear-gradient(135deg,#0b5fff,#3b82f6));color:#fff!important;box-shadow:0 10px 24px rgba(11,95,255,.28);text-decoration:none;font-size:1.25rem;flex-shrink:0}.jt-cro-float-btn i{color:#fff!important}.jt-cro-float-btn:hover{filter:brightness(1.05);color:#fff!important}@media (max-width:767.98px){.jt-cro-scroll,.jt-cro-float-extra{right:max(1rem,env(safe-area-inset-right,0px))!important}}.jt-cro-live{display:none!important}.jt-cro-toast{position:fixed;left:1rem;bottom:7rem;z-index:925;max-width:min(360px,calc(100vw - 2rem));background:#0a1628;color:#fff;border-radius:12px;padding:.75rem 1rem;font-size:.86rem;box-shadow:var(--jt-shadow);opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease,visibility .3s;pointer-events:none}.jt-cro-toast.is-in{opacity:1;transform:none}body.has-mega-open .jt-cro-live,body.has-mega-open .jt-cro-toast,body:has(.has-mega:hover) .jt-cro-live,body:has(.has-mega:focus-within) .jt-cro-live,body:has(.has-mega.open) .jt-cro-live,body:has(.has-mega:hover) .jt-cro-toast,body:has(.has-mega:focus-within) .jt-cro-toast,body:has(.has-mega.open) .jt-cro-toast{opacity:0!important;pointer-events:none!important;visibility:hidden!important;transform:translateY(12px)!important}.jt-cro-modal{display:none!important;position:fixed;inset:0;z-index:1050;place-items:center;padding:1rem}.jt-cro-modal-backdrop{position:absolute;inset:0;background:rgba(10,22,40,.55)}.jt-cro-modal-panel{position:relative;width:min(480px,100%);padding:clamp(1.1rem,4vw,1.5rem);border-radius:var(--jt-radius,18px);z-index:1;max-height:min(90vh,720px);overflow:auto}.jt-cro-modal-close{position:absolute;top:.35rem;right:.45rem;border:0;background:transparent;font-size:1.5rem;cursor:pointer;color:var(--jt-muted,#64748b);min-width:48px;min-height:48px;display:inline-grid;place-items:center}.jt-cro-modal h2{font-family:var(--font-display,Outfit,sans-serif);font-size:clamp(1.25rem,4vw,1.55rem);margin:.35rem 0 .75rem;padding-right:2rem}.jt-cro-modal-copy{color:var(--jt-ink-soft,#334155);margin-bottom:1rem;font-size:.95rem}.jt-cro-form label{display:block;font-size:.85rem;margin-bottom:.65rem;color:var(--jt-ink-soft,#334155)}.jt-cro-form input{width:100%;margin-top:.25rem;border:1px solid var(--jt-line,#e6ebf2);border-radius:10px;padding:.75rem .8rem;background:#fff;min-height:48px;font-size:16px}.jt-cro-form .btn-jt{width:100%;margin-top:.35rem;min-height:48px}.jt-cro-form-msg{margin-top:.65rem;font-size:.9rem}.jt-cro-modal-alt{margin:.85rem 0 0;font-size:.85rem}.jt-cro-modal-alt a{color:var(--jt-blue-700,#0b5fff)}@media (max-width:767.98px){.jt-cro-sticky-copy span{display:none}.jt-cro-sticky-cta{flex:1}.jt-cro-live{display:none}.jt-cro-toast{left:.75rem;right:.75rem;bottom:calc(var(--jt-float-tier-3,14rem) + .5rem);max-width:none}body.jt-cro-sticky-pad{padding-bottom:calc(var(--jt-float-tier-3,14rem) + 1rem)}.jt-cro-scroll-fab.is-expanded{max-width:min(260px,calc(100vw - 5rem))}.jt-cro-float-extra{bottom:var(--jt-float-tier-3,14rem)}body:not(:has(#tkWidget)) .jt-cro-float-extra{bottom:var(--jt-float-tier-2,9.5rem)}body:not(:has(#tkWidget)) .jt-cro-scroll{bottom:var(--jt-float-tier-3,14rem)}}@media (prefers-reduced-motion:reduce){.jt-cro-sticky,.jt-cro-scroll,.jt-cro-scroll-fab,.jt-cro-scroll-label,.jt-cro-toast{transition:none !important}.jt-cro-live-dot{box-shadow:none}}