@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.51680477.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.19f28380.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_117ec960-module__8zgwuW__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_117ec960-module__8zgwuW__variable{--font-bebas:"Bebas Neue","Bebas Neue Fallback"}
@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.a45bde5b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.a4b9a15b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_905e1094-module__R22A8W__className{font-family:DM Serif Display,DM Serif Display Fallback;font-style:normal;font-weight:400}.dm_serif_display_905e1094-module__R22A8W__variable{--font-dm-serif:"DM Serif Display","DM Serif Display Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_9a6de06a-module__VkQeNW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_9a6de06a-module__VkQeNW__variable{--font-dm-sans:"DM Sans","DM Sans Fallback"}
.blog-article-content{counter-reset:section;font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#d1d5db;font-size:17px;font-weight:300;line-height:1.75}.blog-article-content p{color:#d1d5db;margin-bottom:1.5em}.blog-article-content strong{color:#e5e7eb;font-weight:500}.blog-article-content em{color:#d1d5db}.blog-article-content a{color:#dc2626;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.blog-article-content a:hover{border-bottom-color:#dc2626}.blog-article-content h1{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:2px;color:#e5e7eb;text-transform:uppercase;margin:2em 0 .75em;font-size:2.5rem}.blog-article-content h2{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:2px;color:#e5e7eb;counter-increment:section;text-transform:uppercase;align-items:center;gap:12px;margin:2.5em 0 1em;font-size:1.75rem;display:flex}.blog-article-content h2:before{content:counter(section,decimal-leading-zero)" //";color:#dc2626;letter-spacing:3px;font-size:12px;font-family:var(--font-bebas),"Bebas Neue",sans-serif;white-space:nowrap;flex-shrink:0}.blog-article-content h3{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:1.5px;color:#e5e7eb;text-transform:uppercase;margin:2em 0 .75em;font-size:1.35rem}.blog-article-content h4{font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#e5e7eb;margin:1.5em 0 .5em;font-size:1.1rem;font-weight:500}.blog-article-content blockquote{font-family:var(--font-dm-serif),"DM Serif Display",serif;color:#9ca3af;border-top:1px solid #374151;border-bottom:1px solid #374151;border-left:none;margin:40px 0;padding:28px 0;font-size:1.2em;font-style:italic;line-height:1.6}.blog-article-content blockquote p{color:#9ca3af;margin-bottom:.5em}.blog-article-content blockquote p:last-child{margin-bottom:0}.blog-article-content blockquote cite,.blog-article-content blockquote .attribution{font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#6b7280;letter-spacing:1px;text-transform:uppercase;margin-top:12px;font-size:.7em;font-style:normal;display:block}.blog-article-content ul,.blog-article-content ol{margin-bottom:1.5em;padding-left:1.5em}.blog-article-content ul{padding-left:0;list-style:none}.blog-article-content ul li{margin-bottom:.5em;padding-left:1.5em;position:relative}.blog-article-content ul li:before{content:"▸";color:#dc2626;font-size:.9em;position:absolute;left:0}.blog-article-content ol li{margin-bottom:.5em}.blog-article-content ol li::marker{color:#dc2626}.blog-article-content code{color:#ef4444;background:#1e293b;border-radius:4px;padding:2px 8px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.9em}.blog-article-content pre{background:#1e293b;border:1px solid #374151;border-radius:8px;margin:1.5em 0;padding:20px;overflow-x:auto}.blog-article-content pre code{color:#d1d5db;background:0 0;padding:0}.blog-article-content img{border-radius:8px;max-width:100%;height:auto;margin:2em 0}.blog-article-content hr{border:none;border-top:1px solid #374151;margin:2.5em 0}.blog-article-content table{border-collapse:collapse;width:100%;margin:1.5em 0}.blog-article-content th{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:1px;text-transform:uppercase;color:#e5e7eb;text-align:left;border-bottom:2px solid #374151;padding:8px 12px}.blog-article-content td{color:#d1d5db;border-bottom:1px solid #1f2937;padding:8px 12px}.blog-article-content .callout{background:#1f2937;border-left:3px solid #dc2626;border-radius:0 8px 8px 0;margin:2em 0;padding:20px 24px}.blog-article-content .callout.gold{border-left-color:#facc15}.blog-article-content .callout .callout-label{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:3px;color:#dc2626;text-transform:uppercase;margin-bottom:8px;font-size:11px;display:block}.blog-article-content .callout.gold .callout-label{color:#facc15}.blog-article-content .callout p{color:#d1d5db;margin-bottom:.5em}.blog-article-content .callout p:last-child{margin-bottom:0}.blog-article-content .case-study{background:#1f2937;border:1px solid #374151;border-radius:8px;margin:2em 0;padding:24px}.blog-article-content .case-study .case-label{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:3px;color:#dc2626;text-transform:uppercase;margin-bottom:8px;font-size:11px;display:block}.blog-article-content .case-study .case-title{font-family:var(--font-dm-serif),"DM Serif Display",serif;color:#e5e7eb;margin-bottom:12px;font-size:1.3em}.blog-article-content .case-study p{color:#9ca3af;margin-bottom:.5em}.blog-article-content .case-study p:last-child{margin-bottom:0}.blog-article-content .compare{grid-template-columns:1fr 1fr;gap:16px;margin:2em 0;display:grid}@media (max-width:640px){.blog-article-content .compare{grid-template-columns:1fr}}.blog-article-content .compare .compare-card{background:#1f2937;border:1px solid #374151;border-radius:8px;padding:20px}.blog-article-content .compare .compare-card h3{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:1.5px;color:#e5e7eb;text-transform:uppercase;margin:0 0 12px;font-size:1.1rem}.blog-article-content .pro-con{padding-left:0;list-style:none}.blog-article-content .pro-con li{color:#d1d5db;margin-bottom:6px;padding-left:1.5em;position:relative}.blog-article-content .pro-con li:before{content:"↑";color:#4ade80;font-weight:700;position:absolute;left:0}.blog-article-content .pro-con li.con:before{content:"↓";color:#f87171}.blog-article-content .divider{text-align:center;margin:3em 0;position:relative}.blog-article-content .divider:before{content:"";background:#374151;height:1px;position:absolute;top:50%;left:0;right:0}.blog-article-content .divider span{font-family:var(--font-bebas),"Bebas Neue",sans-serif;color:#4b5563;letter-spacing:4px;background:#111827;padding:0 16px;font-size:14px;position:relative}.blog-hero-section{position:relative;overflow:hidden}.blog-hero-watermark{font-family:var(--font-bebas),"Bebas Neue",sans-serif;text-transform:uppercase;letter-spacing:8px;color:#dc262614;-webkit-user-select:none;user-select:none;white-space:nowrap;pointer-events:none;z-index:0;font-size:max(6rem,min(20vw,14rem));line-height:1;position:absolute;top:-10px;right:-20px}.blog-hero-title{font-family:var(--font-dm-serif),"DM Serif Display",serif;color:#e5e7eb;z-index:1;position:relative}.blog-hero-title em{color:#dc2626;font-style:italic}.blog-hero-tag{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:2px;text-transform:uppercase;color:#dc2626;border:1px solid #dc262640;padding:4px 12px;font-size:12px;display:inline-block}.blog-hero-meta{font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#6b7280;letter-spacing:.5px;font-size:13px}.blog-hero-divider{text-align:center;font-family:var(--font-bebas),"Bebas Neue",sans-serif;color:#dc2626;letter-spacing:6px;align-items:center;gap:16px;max-width:780px;margin:0 auto;padding:2em 24px;font-size:16px;display:flex}.blog-hero-divider:before,.blog-hero-divider:after{content:"";background:#374151;flex:1;height:1px}.blog-snippet-btn{letter-spacing:.5px;text-transform:uppercase;color:#9ca3af;cursor:pointer;background:#374151;border:1px solid #4b5563;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:500;transition:all .15s;display:inline-flex}.blog-snippet-btn:hover{color:#e5e7eb;background:#4b5563;border-color:#6b7280}.blog-snippet-btn.active{color:#fff;background:#dc2626;border-color:#dc2626}.blog-html-source{color:#e0e0e0;resize:vertical;tab-size:2;background:#1e293b;border:none;border-radius:0 0 8px 8px;outline:none;width:100%;min-height:600px;padding:16px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:13px;line-height:1.6}.blog-html-source:focus{box-shadow:inset 0 0 0 2px #dc262640}
