.hbm-article{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--acs-text,#11163a);line-height:1.75;max-width:820px;margin:0 auto;font-size:17px;padding:0 4px;background:0 0}.hbm-article h2{font-size:clamp(22px,3.2vw,30px);font-weight:800;color:var(--acs-text,#11163a);margin:2.4em 0 .75em;line-height:1.22;letter-spacing:-.01em}.hbm-article h3{font-size:1.2rem;font-weight:700;color:var(--acs-primary,#010ed0);margin:1.6em 0 .4em}.hbm-article p{margin:0 0 1.15em;color:var(--acs-text,#11163a)}.hbm-article a{color:var(--acs-primary,#010ed0);text-decoration:underline;text-underline-offset:2px}.hbm-article a:hover{opacity:.8}.hbm-article strong{color:var(--acs-text,#11163a);font-weight:700}.hbm-article img{max-width:100%;height:auto;border-radius:12px;display:block}.hbm-article figure{margin:2em 0}.hbm-article ul{padding-left:1.5em;line-height:2;color:var(--acs-text,#11163a)}.hbm-hero{background:linear-gradient(135deg,#050827 0%,#0a1460 60%,#0d1a7a 100%);color:#fff;border-radius:16px;margin-bottom:32px;padding:48px 44px 40px;position:relative;overflow:hidden}.hbm-hero-badge{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:5px 14px;margin-bottom:18px}.hbm-hero-h1{font-size:clamp(24px,4vw,40px);font-weight:800;line-height:1.18;margin:0 0 18px;color:#fff !important;max-width:680px}.hbm-hero-sub{font-size:17px;line-height:1.65;color:rgba(255,255,255,.82);margin:0 0 22px;max-width:620px}.hbm-hero-meta{font-size:13px;color:rgba(255,255,255,.5);margin:0}.hbm-hero-meta strong{color:rgba(255,255,255,.8) !important}.hbm-toc{background:var(--acs-surface,#f5f7ff);border-left:4px solid var(--acs-primary,#010ed0);border-radius:0 12px 12px 0;padding:20px 24px;margin:0 0 2.2em}.hbm-toc-title{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--acs-primary,#010ed0);margin:0 0 10px}.hbm-toc-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px;list-style:decimal}.hbm-toc-list li{margin:0}.hbm-toc-list a{color:var(--acs-text,#11163a);text-decoration:none;font-size:14px;font-weight:500}.hbm-toc-list a:hover{color:var(--acs-primary,#010ed0);text-decoration:underline}.hbm-callout{background:var(--acs-surface-2,#eaeefc);border-left:4px solid #f59e0b;padding:1.1em 1.4em;margin:1.6em 0;border-radius:8px;font-size:.97rem;color:var(--acs-text,#11163a)}.hbm-callout p{color:var(--acs-text,#11163a);margin:0}.hbm-callout strong{color:var(--acs-text,#11163a)}.hbm-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:2em 0}.hbm-stat-card{background:var(--acs-surface,#f5f7ff);border-radius:12px;padding:22px 16px;text-align:center;border-top:3px solid var(--acs-primary,#010ed0)}.hbm-stat-num{display:block;font-size:32px;font-weight:800;color:var(--acs-primary,#010ed0);line-height:1.1;margin-bottom:8px}.hbm-stat-label{display:block;font-size:13px;color:var(--acs-muted,#565c7a);line-height:1.4}.hbm-steps{display:flex;flex-direction:column;gap:14px;margin:1.5em 0 2em;counter-reset:hbm-step}.hbm-step{background:var(--acs-surface,#f5f7ff);border:1px solid var(--acs-border,rgba(10,13,49,.12));border-radius:12px;padding:1.2em 1.4em 1.2em 4em;position:relative;counter-increment:hbm-step}.hbm-step:before{content:counter(hbm-step);position:absolute;left:1em;top:1.1em;width:2em;height:2em;background:var(--acs-primary,#010ed0);color:var(--acs-on-primary,#fff);font-size:1rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center}.hbm-step h3{margin-top:0;margin-bottom:.4em;font-size:1.08rem;color:var(--acs-text,#11163a);font-weight:700}.hbm-step p{margin:0;font-size:.95rem;color:var(--acs-muted,#565c7a);line-height:1.65}.hbm-step strong{color:var(--acs-text,#11163a)}.hbm-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:1.6em 0 2em}.hbm-feature-card{background:var(--acs-surface,#f5f7ff);border:1px solid var(--acs-border,rgba(10,13,49,.12));border-radius:12px;padding:20px}.hbm-feature-icon{font-size:1.6rem;margin-bottom:.5em;line-height:1}.hbm-feature-title{font-size:1rem;font-weight:700;color:var(--acs-text,#11163a);margin:0 0 .4em}.hbm-feature-desc{font-size:.9rem;color:var(--acs-muted,#565c7a);line-height:1.6;margin:0}.hbm-faq{display:flex;flex-direction:column;gap:8px;margin:1.2em 0 2em}.hbm-faq-item{background:var(--acs-surface,#f5f7ff);border:1px solid var(--acs-border,rgba(10,13,49,.12));border-radius:10px;overflow:hidden}.hbm-faq-item[open]{border-color:var(--acs-primary,#010ed0)}.hbm-faq-item summary{padding:1em 1.2em;font-size:.97rem;font-weight:700;color:var(--acs-text,#11163a);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px}.hbm-faq-item summary::-webkit-details-marker{display:none}.hbm-faq-item summary:after{content:"+";font-size:1.3rem;color:var(--acs-primary,#010ed0);font-weight:300;flex-shrink:0;transition:transform .2s}.hbm-faq-item[open] summary:after{transform:rotate(45deg)}.hbm-faq-answer{padding:0 1.2em 1.1em}.hbm-faq-answer p{font-size:.95rem;color:var(--acs-muted,#565c7a);margin:0;line-height:1.7}.hbm-cta{background:linear-gradient(135deg,#050827 0%,#0a1460 100%);border-radius:16px;padding:44px 40px;text-align:center;color:#fff;margin:2.5em 0 1em}.hbm-cta-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55);margin:0 0 10px}.hbm-cta h2{color:#fff !important;font-size:clamp(20px,3vw,28px) !important;margin:0 0 14px !important;font-weight:800}.hbm-cta p{color:rgba(255,255,255,.8) !important;font-size:16px !important;max-width:560px;margin:0 auto 24px !important}.hbm-cta-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.hbm-btn{display:inline-block;padding:13px 26px;border-radius:8px;font-size:15px;font-weight:700;text-decoration:none !important;cursor:pointer;transition:opacity .2s,transform .15s}.hbm-btn:hover{opacity:.88;transform:translateY(-1px)}.hbm-btn-primary{background:#fff;color:#010ed0 !important}.hbm-btn-outline{background:0 0;color:#fff !important;border:2px solid rgba(255,255,255,.45)}.hbm-sources{margin-top:2.5em;border-top:1px solid var(--acs-border,rgba(10,13,49,.12));padding-top:1.4em}.hbm-sources-title{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--acs-primary,#010ed0);margin:0 0 10px}.hbm-sources p{font-size:13px;color:var(--acs-muted,#565c7a);margin:0}.hbm-sources a{color:var(--acs-primary,#010ed0)}body.postid-991406 .elementor-element-3221e25{display:none !important}@media(max-width:640px){.hbm-article{font-size:16px;padding:0}.hbm-article h2{font-size:1.45rem;margin:1.8em 0 .6em}.hbm-hero{padding:32px 24px 28px}.hbm-hero-h1{font-size:clamp(22px,6vw,32px)}.hbm-stats-row{grid-template-columns:1fr}.hbm-features-grid{grid-template-columns:1fr}.hbm-step{padding:1em 1em 1em 3.6em}.hbm-step:before{width:1.8em;height:1.8em;font-size:.9rem;left:.85em;top:1em}.hbm-cta{padding:32px 20px}.hbm-cta-actions{flex-direction:column}.hbm-btn{width:100%;box-sizing:border-box;text-align:center}.hbm-faq-item summary{padding:.9em 1em;font-size:.93rem}}