.tjb-strip{max-width:800px;margin:20px auto;padding:0 24px;box-sizing:border-box}.tjb-strip *{box-sizing:border-box}.tjb-strip-tile{flex-shrink:0;width:48px;height:48px;border-radius:14px;background:#0a1a48;display:inline-flex;align-items:center;justify-content:center}.tjb-strip-tile-m{width:40px;height:40px;border-radius:12px}.tjb-strip-txt{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.tjb-strip-title{font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:800;color:#0a1a48;line-height:1.25}.tjb-strip-sub{font-family:Inter,system-ui,sans-serif;font-size:13px;color:#0a1a48bf}.tjb-strip-free{color:#8a5a00;font-weight:800}.tjb-strip-cta{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 18px;border-radius:12px;background:#153480;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:800;text-decoration:none}.tjb-strip-cta img{border-radius:7px;flex-shrink:0}.tjb-strip-d{display:flex;align-items:center;gap:16px;min-height:88px;padding:0 16px 0 20px;border-radius:18px;background:#fff;border:1px solid rgba(21,52,128,.22);box-shadow:0 2px 6px #15348014}.tjb-strip-m{display:none;flex-direction:column;gap:12px;padding:16px;border-radius:18px;background:#fff;border:1px solid rgba(21,52,128,.22);box-shadow:0 2px 6px #15348014}.tjb-strip-m-row{display:flex;align-items:center;gap:12px}.tjb-strip-title-m{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:800;color:#0a1a48;line-height:1.3}.tjb-strip-cta-full{width:100%;height:44px;justify-content:center}@media(max-width:760px){.tjb-strip-d{display:none}.tjb-strip-m{display:flex}}.tjb-ale{max-width:800px;margin:28px auto;padding:0 24px;box-sizing:border-box}.tjb-ale *{box-sizing:border-box}.tjb-ale-badge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:9999px;background:#f2c14e;color:#0a1a48;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:800}.tjb-ale-kicker{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:700;color:#b9c3e6;letter-spacing:.08em;text-transform:uppercase}.tjb-ale-head{display:flex;align-items:center;gap:12px}.tjb-ale-h2{font-family:Fraunces,Georgia,serif;font-weight:600;letter-spacing:-.01em;line-height:1.12;color:#fff;margin:14px 0 0}.tjb-ale-sub{font-family:Inter,system-ui,sans-serif;line-height:1.45;color:#d6dcf2;margin:10px 0 0}.tjb-ale-dato{margin:16px 0 0;padding:12px 16px;border-radius:14px;background:#ffffff12;border:1px solid rgba(255,255,255,.14)}.tjb-ale-dato p{font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.4;color:#d6dcf2;margin:0}.tjb-ale-num{font-family:Fraunces,Georgia,serif;font-size:30px;font-weight:600;color:#f2c14e;margin-right:8px}.tjb-ale-cta{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 20px;border-radius:14px;background:#fff;color:#0a1a48;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:800;text-decoration:none}.tjb-ale-cta img{border-radius:8px;flex-shrink:0}.tjb-ale-platforms{font-family:Inter,system-ui,sans-serif;font-size:13px;color:#b9c3e6}.tjb-ale-ctaRow{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:18px}.tjb-ale-wordmark{display:inline-flex;align-items:center;gap:6px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:800;color:#fff}.tjb-ale-wordmark img{border-radius:5px}.tjb-ale-phone{width:214px;border-radius:30px;overflow:hidden;box-shadow:0 24px 56px #00000059;background:#0a1a48}.tjb-ale-phone img{display:block;width:100%;height:auto}.tjb-ale-notif{padding:10px 12px;border-radius:14px;background:#fff;box-shadow:0 10px 28px #00000040;display:flex;flex-direction:column;gap:2px}.tjb-ale-notif-brand{font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:800;letter-spacing:.04em;color:#0000008c}.tjb-ale-notif strong{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:800;color:#0a1a48}.tjb-ale-notif-body{font-family:Inter,system-ui,sans-serif;font-size:12px;color:#000000b3}.tjb-ale-report{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:#f2c14e}.tjb-ale-report-txt{display:flex;flex-direction:column}.tjb-ale-report-txt strong{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:800;color:#0a1a48}.tjb-ale-report-txt span{font-family:Inter,system-ui,sans-serif;font-size:11px;color:#0a1a48bf}.tjb-ale-d{display:flex;border-radius:24px;background:linear-gradient(168deg,#0a1a48,#0e2156 60%,#091740);box-shadow:0 14px 32px #1534802e;overflow:hidden}.tjb-ale-d-left{flex:1;padding:32px 8px 28px 36px;display:flex;flex-direction:column}.tjb-ale-d-rail{width:300px;flex-shrink:0;position:relative}.tjb-ale-d-rail .tjb-ale-phone{position:absolute;top:0;right:24px;height:420px}.tjb-ale-d-rail .tjb-ale-notif{position:absolute;top:132px;left:12px;width:236px}.tjb-ale-d-rail .tjb-ale-report{position:absolute;top:300px;left:120px}.tjb-ale-m{display:none;border-radius:24px;background:linear-gradient(168deg,#0a1a48,#0e2156 60%,#091740);box-shadow:0 14px 32px #1534802e;padding:24px 20px}.tjb-ale-m-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.tjb-ale-m .tjb-ale-h2{font-size:27px}.tjb-ale-m-visual{position:relative;height:300px;margin:16px 0;overflow:hidden}.tjb-ale-phone-m{position:absolute;top:22px;left:72px;width:200px;height:360px;border-radius:28px}.tjb-ale-notif-m{position:absolute;top:76px;left:16px;width:230px}.tjb-ale-report-m{position:absolute;top:150px;right:18px}.tjb-ale-fade{position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(180deg,#09174000,#091740 70%)}.tjb-ale-cta-full{width:100%;justify-content:center}.tjb-ale-platforms-m{font-family:Inter,system-ui,sans-serif;font-size:11px;text-align:center;color:#b9c3e6;margin:12px 0 0}@media(max-width:760px){.tjb-ale-d{display:none}.tjb-ale-m{display:block}.tjb-ale-h2{font-size:27px}}@media(min-width:761px){.tjb-ale-h2{font-size:32px}}.tjb-abo{max-width:800px;margin:28px auto;padding:0 24px;box-sizing:border-box}.tjb-abo *{box-sizing:border-box}.tjb-abo-badge{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:9999px;background:#634ecc;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tjb-abo-badge svg{color:#fff}.tjb-abo-h2{font-family:Fraunces,Georgia,serif;font-weight:600;letter-spacing:-.01em;line-height:1.12;color:#0a1a48;margin:14px 0 0}.tjb-abo-sub{font-family:Inter,system-ui,sans-serif;line-height:1.45;color:#000c;margin:10px 0 0}.tjb-abo-cta{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 20px;border-radius:14px;background:#634ecc;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:800;text-decoration:none;box-shadow:0 6px 18px #634ecc4d;transition:background .12s}.tjb-abo-cta:hover{background:#4f3cb0}.tjb-abo-cta img{border-radius:8px;flex-shrink:0}.tjb-abo-platforms{font-family:Inter,system-ui,sans-serif;font-size:13px;color:#0009}.tjb-abo-wordmark{display:inline-flex;align-items:center;gap:6px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:800;color:#0a1a48}.tjb-abo-wordmark img{border-radius:5px}.tjb-abo-lawyer{display:flex;align-items:flex-start;gap:12px}.tjb-abo-avatar{flex-shrink:0;width:44px;height:44px;border-radius:9999px;background:#e6e0fa;color:#4f3cb0;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.tjb-abo-lawyer-txt{display:flex;flex-direction:column;gap:2px}.tjb-abo-lawyer-txt strong{font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:800;color:#0a1a48}.tjb-abo-lawyer-meta{font-family:Inter,system-ui,sans-serif;font-size:12px;color:#0009}.tjb-abo-verified{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:700;color:#1e7a3a}.tjb-abo-dato{margin:16px 0 0;padding:12px 16px;border-radius:14px;background:#f6f3ff}.tjb-abo-dato-label{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:700;color:#0a1a48}.tjb-abo-dato-caption{font-family:Inter,system-ui,sans-serif;font-size:11px;color:#0000008c;margin-top:2px}.tjb-abo-dato-nums{display:flex;align-items:center;gap:18px;margin-top:8px}.tjb-abo-dato-col{display:flex;flex-direction:column}.tjb-abo-num{font-family:Fraunces,Georgia,serif;font-size:24px;font-weight:600;line-height:1.1}.tjb-abo-num-withA{color:#4f3cb0}.tjb-abo-num-withoutA{color:#0009}.tjb-abo-num-label{font-family:Inter,system-ui,sans-serif;font-size:12px;color:#0009}.tjb-abo-dato-div{width:1px;align-self:stretch;background:#634ecc38}.tjb-abo-dato-m{margin:14px 0 0;padding:12px 14px;border-radius:14px;border:1px dashed rgba(99,78,204,.35)}.tjb-abo-dato-m p{font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.45;color:#000c;margin:0}.tjb-abo-dato-m strong{color:#4f3cb0}.tjb-abo-footnote{font-family:Inter,system-ui,sans-serif;font-size:11px;text-align:center;color:#0000008c;margin:12px 0 0}.tjb-abo-cta-full{width:100%;justify-content:center}.tjb-abo-d{display:flex;border-radius:24px;background:#fff;box-shadow:0 6px 18px #1534801a;border:1px solid rgba(99,78,204,.22);overflow:hidden}.tjb-abo-d-left{flex:1;padding:32px 32px 28px;display:flex;flex-direction:column}.tjb-abo-ctaRow{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:18px}.tjb-abo-d-rail{width:300px;flex-shrink:0;background:#f6f3ff;padding:28px 24px;display:flex;flex-direction:column;gap:16px}.tjb-abo-d-rail .tjb-abo-wordmark{align-self:flex-end}.tjb-abo-m{display:none;border-radius:24px;background:#fff;box-shadow:0 6px 18px #1534801a;border:1px solid rgba(99,78,204,.22);padding:22px 20px}.tjb-abo-m .tjb-abo-badge{height:26px}.tjb-abo-m-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.tjb-abo-lawyer-card{margin-top:16px;padding:14px;border-radius:18px;background:#f6f3ff}@media(max-width:760px){.tjb-abo-d{display:none}.tjb-abo-m{display:block}.tjb-abo-h2{font-size:28px}.tjb-abo-sub{font-size:16px}}@media(min-width:761px){.tjb-abo-h2{font-size:34px}.tjb-abo-sub{font-size:17px}}.tjb-sticky{display:none}@media(max-width:820px){.tjb-sticky{position:fixed;left:0;right:0;bottom:0;z-index:9000;align-items:center;gap:12px;padding:12px 12px 22px 16px;background:#fff;border-top:1px solid rgba(99,78,204,.22);border-radius:20px 20px 0 0;box-shadow:0 -8px 24px #15348024;animation:tjbStickyUp .4s cubic-bezier(.22,1,.36,1) both}.tjb-sticky.tjb-sticky-on{display:flex}.tjb-sticky.tjb-sticky-suppressed{display:none!important}.tjb-sticky img{border-radius:11px;flex-shrink:0;display:block}.tjb-sticky-txt{display:flex;flex-direction:column;line-height:1.25;min-width:0;flex:1}.tjb-sticky-txt strong{font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:800;color:#0a1a48}.tjb-sticky-txt span{font-family:Inter,system-ui,sans-serif;font-size:12px;color:#000000b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tjb-sticky-cta{flex-shrink:0;display:inline-flex;align-items:center;height:44px;padding:0 16px;border-radius:12px;background:#634ecc;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:800;text-decoration:none}.tjb-sticky-cta:hover{background:#4f3cb0}.tjb-sticky-x{flex-shrink:0;width:44px;height:44px;border:none;padding:0;background:none;color:#0009;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}}@keyframes tjbStickyUp{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.tjb-sticky{animation:none!important}}.stat[data-astro-cid-w4c7mzv3]{background:#fff;border:1px solid var(--tj-border, rgba(21,52,128,.14));border-radius:18px;padding:18px 20px;display:flex;flex-direction:column;gap:6px;box-shadow:0 6px 18px #1534800f;min-width:0}.label[data-astro-cid-w4c7mzv3]{font-size:14px;font-weight:600;color:#0a1a48bd;line-height:1.3}.value[data-astro-cid-w4c7mzv3]{font-family:Fraunces,Georgia,serif;font-size:34px;font-weight:560;line-height:1.05;color:#0a1a48;letter-spacing:-.01em}[data-astro-cid-w4c7mzv3][data-tone=relief] .value[data-astro-cid-w4c7mzv3]{color:#1e7d46}[data-astro-cid-w4c7mzv3][data-tone=removal] .value[data-astro-cid-w4c7mzv3]{color:#b00020}[data-astro-cid-w4c7mzv3][data-tone=absentia] .value[data-astro-cid-w4c7mzv3]{color:#8a5300}.value[data-astro-cid-w4c7mzv3].low{color:#0a1a4880}.sub[data-astro-cid-w4c7mzv3]{font-size:13px;color:#0a1a48bd;line-height:1.4}.skel[data-astro-cid-w4c7mzv3]{display:block;height:34px;width:70%;border-radius:8px;background:linear-gradient(90deg,#1534800f,#1534801f,#1534800f)}
