.hm-blog-post *{box-sizing:border-box}.hm-blog-post h2,.hm-blog-post h3{color:#070b14;line-height:1.2;margin:0 0 18px;font-weight:800}.hm-blog-post h2{font-size:clamp(1.55rem,3vw,2.25rem);letter-spacing:-.03em;margin-top:52px}.hm-blog-post h3{font-size:clamp(1.2rem,2vw,1.45rem);margin-top:34px}.hm-blog-post p{margin:0 0 20px;font-size:1.05rem}.hm-blog-post a{text-decoration:underline;text-underline-offset:3px;font-weight:700}.hm-blog-post ul,.hm-blog-post ol{margin:0 0 24px 22px;padding:0}.hm-blog-post li{margin-bottom:10px;font-size:1.04rem}.hm-callout{border-left:4px solid #f4b400;background:#fff8e6;padding:20px 22px;border-radius:6px;margin:30px 0}.hm-callout p{margin-bottom:0}.hm-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}.hm-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:22px;box-shadow:0 10px 24px rgba(7,11,20,.06)}.hm-card h3{margin-top:0;margin-bottom:10px;font-size:1.15rem}.hm-card p{font-size:.98rem;margin-bottom:0}.hm-steps{counter-reset:hmstep;list-style:none;margin-left:0;padding-left:0}.hm-steps li{counter-increment:hmstep;position:relative;padding-left:54px;margin-bottom:22px;list-style:none}.hm-steps li::marker{display:none;content:""}.hm-steps li:before{content:counter(hmstep);position:absolute;left:0;top:0;width:34px;height:34px;border-radius:999px;background:#070b14;color:#f4b400;display:grid;place-items:center;font-weight:800}.hm-comparison{width:100%;border-collapse:collapse;margin:28px 0;border-radius:6px;border:1px solid #e5e7eb;font-size:.98rem;overflow:hidden}.hm-comparison th,.hm-comparison td{padding:15px;border-bottom:1px solid #e5e7eb;text-align:left;vertical-align:top}.hm-comparison th{background:#070b14;color:#fff;font-weight:700}.hm-comparison tr:last-child td{border-bottom:none}.hm-faq{margin-top:28px}.hm-faq details{border:1px solid #e5e7eb;border-radius:8px;padding:18px 20px;margin-bottom:12px;background:#fff}.hm-faq summary{cursor:pointer;font-weight:800;color:#070b14;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.hm-faq summary::-webkit-details-marker{display:none}.hm-faq summary::after{content:"+";flex-shrink:0;font-size:1.3rem;font-weight:400;color:#6b7280}.hm-faq details[open] summary::after{content:"−"}.hm-faq details p{margin-top:14px;margin-bottom:0}.hm-cta{background:linear-gradient(135deg,#070b14 0%,#111827 100%);color:#fff;border-radius:10px;padding:clamp(28px,5vw,46px);margin:54px 0 20px;text-align:center}.hm-cta h2{color:#fff;margin-top:0}.hm-cta p{color:rgba(255,255,255,.88);max-width:720px;margin-left:auto;margin-right:auto}.hm-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 28px;border-radius:999px;background:#f4b400;color:#070b14 !important;font-weight:800;text-decoration:none !important;margin-top:8px;font-size:1rem}.hm-button:hover{background:#d9a200}@media(max-width:800px){.hm-card-grid{grid-template-columns:1fr}.hm-comparison,.hm-comparison thead,.hm-comparison tbody,.hm-comparison th,.hm-comparison td,.hm-comparison tr{display:block}.hm-comparison thead{display:none}.hm-comparison tr{border-bottom:1px solid #e5e7eb}.hm-comparison tr:last-child{border-bottom:none}.hm-comparison td{border-bottom:none;padding:12px 15px}.hm-comparison td:before{content:attr(data-label);display:block;font-weight:800;color:#070b14;margin-bottom:4px}}