.jt-blog{width:100%;max-width:100%;box-sizing:border-box;-webkit-font-smoothing:antialiased}.jt-blog *,.jt-blog *::before,.jt-blog *::after{box-sizing:border-box}.jt-blog .jt-hero{background:linear-gradient(135deg,#0F172A 0%,#1B2541 60%,#0F172A 100%);color:#FFFFFF;position:relative;overflow:hidden;padding:60px clamp(20px,5vw,48px) 48px;width:100%;border-radius:16px 16px 0 0;margin-bottom:0}.jt-blog .jt-hero::before{content:"";position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(6,182,212,0.06) 0%,rgba(6,182,212,0) 70%);pointer-events:none}.jt-blog .jt-hero::after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,0.04) 1px,transparent 0);background-size:32px 32px;pointer-events:none}.jt-blog .jt-hero-inner{position:relative;z-index:1;width:100%}.jt-blog .jt-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-weight:600;font-size:12px;letter-spacing:0.2em;text-transform:uppercase;color:#06B6D4;margin-bottom:24px}.jt-blog .jt-eyebrow::before{content:"";display:inline-block;width:32px;height:3px;background:#06B6D4}.jt-blog .jt-hero-deck{font-family:'DM Sans',system-ui,sans-serif;font-weight:400;font-size:clamp(17px,2vw,21px);line-height:1.55;color:rgba(241,245,249,0.78);margin:0 0 32px}.jt-blog .jt-hero-meta{display:flex;flex-wrap:wrap;gap:24px;align-items:center;padding-top:20px;border-top:1px solid rgba(255,255,255,0.08)}.jt-blog .jt-meta-item{font-family:'JetBrains Mono',monospace;font-weight:500;font-size:13px;letter-spacing:0.02em;color:#94A3B8;display:inline-flex;align-items:center;gap:8px}.jt-blog .jt-meta-label{color:#06B6D4!important;font-weight:700!important;font-family:'JetBrains Mono',monospace!important;font-size:13px!important}.jt-blog .jt-article-body{width:100%;background:#FFFFFF;border:1px solid #E2E8F0;border-radius:0 0 16px 16px;padding:48px clamp(20px,5vw,48px);box-shadow:0 1px 2px rgba(15,23,42,0.04)}.jt-blog .jt-article-body p{font-family:'DM Sans',system-ui,sans-serif!important;font-weight:400!important;font-size:17px!important;line-height:1.75!important;color:#0F172A!important;margin:0 0 24px!important;padding:0!important;text-align:left!important}.jt-blog .jt-article-body p.jt-lede{font-weight:500!important;font-size:20px!important;line-height:1.6!important;margin-bottom:32px!important}.jt-blog .jt-article-body .jt-lede::first-letter{font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-weight:800;font-size:60px;line-height:0.9;float:left;padding:6px 12px 0 0;color:#1E40AF}.jt-blog .jt-article-body h2{font-family:'Plus Jakarta Sans',system-ui,sans-serif!important;font-weight:700!important;font-size:clamp(24px,3vw,30px)!important;line-height:1.2!important;letter-spacing:-0.02em!important;color:#0F172A!important;margin:48px 0 16px!important;padding:16px 0 0 0!important;text-transform:none!important;text-align:left!important;border:none!important;background:none!important;position:relative}.jt-blog .jt-article-body h2::before{content:"";display:block;width:48px;height:4px;background:#06B6D4;margin-bottom:16px}.jt-blog .jt-article-body strong{font-weight:700;color:#0F172A}.jt-blog .jt-pullquote{margin:48px 0;padding:32px 32px 32px 48px;background:#F1F5F9;border-left:4px solid #06B6D4;border-radius:0 12px 12px 0}.jt-blog .jt-pullquote p{font-family:'Plus Jakarta Sans',system-ui,sans-serif!important;font-weight:600!important;font-size:21px!important;line-height:1.4!important;letter-spacing:-0.015em!important;color:#0F172A!important;margin:0!important;font-style:normal!important}.jt-blog .jt-stat-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:48px 0;padding:32px;background:#F1F5F9;border-radius:16px}.jt-blog .jt-stat{text-align:left;padding:8px}.jt-blog .jt-figure{display:block;font-family:'JetBrains Mono',monospace;font-weight:700;font-size:32px;line-height:1;color:#1E40AF;margin-bottom:8px}.jt-blog .jt-stat-label{font-family:'DM Sans',system-ui,sans-serif;font-weight:500;font-size:13px;line-height:1.4;color:#64748B}.jt-blog .jt-criteria{margin:32px 0 48px;padding:0;list-style:none!important;counter-reset:criterion}.jt-blog .jt-criteria li{counter-increment:criterion;position:relative;padding:24px 24px 24px 72px!important;background:#FFFFFF;border:1px solid #E2E8F0;border-radius:12px;margin-bottom:16px;font-family:'DM Sans',system-ui,sans-serif;font-size:16px;line-height:1.65;color:#0F172A;list-style:none!important;transition:border-color 200ms ease,box-shadow 200ms ease}.jt-blog .jt-criteria li:hover{border-color:#06B6D4;box-shadow:0 2px 12px rgba(6,182,212,0.08)}.jt-blog .jt-criteria li::before{content:counter(criterion,decimal-leading-zero);position:absolute;left:24px;top:24px;width:36px;height:36px;border-radius:8px;background:#0F172A;color:#06B6D4;font-family:'JetBrains Mono',monospace;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center}.jt-blog .jt-closing-line{font-family:'Plus Jakarta Sans',system-ui,sans-serif!important;font-weight:700!important;font-size:24px!important;line-height:1.3!important;letter-spacing:-0.02em!important;color:#0F172A!important;text-align:center!important;margin:48px 0 24px!important;padding:32px 0!important;border-top:1px solid #E2E8F0!important;border-bottom:1px solid #E2E8F0!important}@media (max-width:640px){.jt-blog .jt-hero{padding:32px 16px;border-radius:12px 12px 0 0}.jt-blog .jt-article-body{padding:24px 16px;border-radius:0 0 12px 12px}.jt-blog .jt-stat-strip{grid-template-columns:1fr}.jt-blog .jt-article-body .jt-lede::first-letter{font-size:48px}.jt-blog .jt-closing-line{font-size:21px!important}.jt-blog .jt-criteria li{padding:20px 16px 20px 64px!important}}@media (min-width:1200px){.jt-blog .jt-article-body p{font-size:18px!important}.jt-blog .jt-article-body p.jt-lede{font-size:22px!important}.jt-blog .jt-pullquote p{font-size:24px!important}.jt-blog .jt-figure{font-size:36px}.jt-blog .jt-closing-line{font-size:28px!important}}.et_pb_post_content .jt-blog .jt-article-body p,.entry-content .jt-blog .jt-article-body p{font-family:'DM Sans',system-ui,sans-serif!important;font-size:17px!important;line-height:1.75!important;color:#0F172A!important}.et_pb_post_content .jt-blog .jt-article-body h2,.entry-content .jt-blog .jt-article-body h2{font-family:'Plus Jakarta Sans',system-ui,sans-serif!important;color:#0F172A!important;padding-bottom:0!important;border-bottom:none!important}.et_pb_post_content .jt-blog .jt-criteria,.entry-content .jt-blog .jt-criteria{list-style:none!important;padding-left:0!important}.et_pb_post_content .jt-blog .jt-criteria li,.entry-content .jt-blog .jt-criteria li{list-style:none!important}.et_pb_post_content .jt-blog .jt-criteria li::marker,.entry-content .jt-blog .jt-criteria li::marker{content:none;display:none}