:root{--btn-bg:#ff764d;--btn-hover:#e66a45;--accent-color:#243b55;--charcoal:#322f2f;--dark-font:#312e2e}body{color:#312e2e!important;background-color:#f8f4ee!important}h1,h2{letter-spacing:-.01em!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:700!important}p,li,button,input,label{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}header{background-color:#243b55!important;border-bottom-color:#ffffff14!important}header a{color:#ffffffa6!important}header a:hover,header .font-bold{color:#fff!important}header div[class*=md\:hidden]{background-color:#243b55!important;border-top-color:#ffffff14!important}header div[class*=md\:hidden] a{color:#ffffffa6!important}[data-section=hero]{background-color:#243b55}[data-section=hero] h1{color:#fff!important}[data-section=hero] p{color:#ffffffb3!important}[data-section=hero] a{color:#fff}[data-section=hero] button.inline-flex{background-color:#ff764d!important}[data-section=hero] button.inline-flex:hover{background-color:#e66a45!important}[data-section=hero] a[href=\/services]{color:#312e2e!important;background-color:#fff!important}[data-section=proof-strip] svg,[data-section=proof-strip] svg *,[data-section=pain] svg,[data-section=pain] svg *{color:#ff764d!important}[data-section=proof-strip]{background-color:#dbd4cf!important;border-color:#dbd4cf!important}[data-section=proof-strip] p,[data-section=proof-strip] .stat-num{color:#312e2e!important}[data-section=pain]{background-color:#fff!important}[data-section=pain] h2,[data-section=pain] p{color:#312e2e!important}[data-section=pain] div[class*=border]{background-color:#f8f4ee;border-top-color:#dbd4cf!important;border-bottom-color:#dbd4cf!important;border-right-color:#dbd4cf!important}[data-section=outcomes]{background-color:#f8f4ee!important}[data-section=outcomes] h2,[data-section=outcomes] p{color:#312e2e!important}[data-section=outcomes] .relative{background-color:#fff}[data-section=outcomes] span[style*=background]{color:#fff!important;background-color:#243b55!important}[data-section=social-proof]{background-color:#ffb199!important;border-color:#243b551a!important}[data-section=social-proof] blockquote{border-left-color:#243b55!important}[data-section=social-proof] p,[data-section=social-proof] cite{color:#312e2e!important}[data-section=social-proof] .border-dashed{color:#2d181099!important;border-color:#2d181033!important}[data-section=blog-preview]{background-color:#f8f4ee!important;border-color:#dbd4cf!important}[data-section=blog-preview] h2,[data-section=blog-preview]>div>div>p,[data-section=blog-preview] a.text-sm{color:#312e2e!important}[data-section=blog-preview] article{background-color:#fff;border:1px solid #dbd4cf;border-radius:14px;padding:0;overflow:hidden}[data-section=blog-preview] .blog-card-body{padding:20px}[data-section=blog-preview] article h3,[data-section=blog-preview] article p,[data-section=blog-preview] article .text-gray-400,[data-section=blog-preview] article .text-gray-300{color:#312e2e!important}[data-section=blog-preview] article .bg-gray-100{color:#312e2e!important;background-color:#f8f4ee!important}[data-section=blog-preview] .blog-card-thumb{align-items:flex-end;padding:12px;height:100px!important;display:flex!important}[data-section=blog-preview] [data-thumb-i="0"]{background:linear-gradient(135deg,#ff764d,#ffaa7f)}[data-section=blog-preview] [data-thumb-i="1"]{background:linear-gradient(135deg,#243b55,#3d3d52)}[data-section=blog-preview] [data-thumb-i="2"]{background:linear-gradient(135deg,#ffb199,#ffc2ad)}[data-section=blog-preview] .blog-card-thumb span{letter-spacing:1.5px;text-transform:uppercase;color:#fff;background:#0003;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:700}[data-section=email-capture]{background-color:#243b55!important;border-color:#ffffff14!important}[data-section=email-capture] h2,[data-section=email-capture] p{color:#fff!important}[data-section=email-capture] input{color:#243b55;background-color:#fff;border-color:#fff3}[data-section=email-capture] input::placeholder{color:#243b5566}[data-section=email-capture] input:focus{border-color:#ff764d!important}footer{background-color:#243b55!important;border-top-color:#ffffff14!important}footer a{color:#ffffffa6!important}footer a:hover{color:#fff!important}[data-section=filter-bar]{border-bottom:1px solid #dbd4cf;background-color:#f8f4ee!important}[data-section=blog-grid]{background-color:#f8f4ee!important}[data-section=substack]{border-top:1px solid #dbd4cf;border-bottom:1px solid #dbd4cf;background-color:#fff!important}.mdx-body h2{color:#312e2e!important;margin-top:2.5rem!important;margin-bottom:1rem!important;font-size:1.5rem!important;font-weight:700!important}.mdx-body h3{color:#312e2e!important;margin-top:2rem!important;margin-bottom:.75rem!important;font-size:1.2rem!important;font-weight:700!important}.mdx-body p{color:#312e2e!important;margin-bottom:1.25rem!important;line-height:1.8!important}.mdx-body ul,.mdx-body ol{margin-bottom:1.25rem!important;padding-left:1.5rem!important}.mdx-body li{color:#312e2e!important;margin-bottom:.5rem!important;line-height:1.8!important}.mdx-body blockquote{color:#312e2e!important;border-left:3px solid #ff764d!important;margin:2rem 0!important;padding-left:1.5rem!important;font-size:1.1rem!important;font-style:italic!important;line-height:1.7!important}.mdx-body table{border-collapse:collapse!important;width:100%!important;margin-bottom:1.5rem!important;font-size:.9rem!important}.mdx-body th{text-align:left!important;color:#312e2e!important;background-color:#f8f4ee!important;border-bottom:2px solid #dbd4cf!important;padding:8px 12px!important;font-weight:600!important}.mdx-body td{color:#312e2e!important;border-bottom:1px solid #dbd4cf!important;padding:8px 12px!important}.mdx-body code{color:#312e2e!important;background-color:#f8f4ee!important;border-radius:4px!important;padding:2px 6px!important;font-family:Geist Mono,monospace!important;font-size:.85em!important}.mdx-body pre{background-color:#243b55!important;border-radius:8px!important;margin-bottom:1.5rem!important;padding:1.25rem!important;overflow-x:auto!important}.mdx-body pre code{color:#f8f4ee!important;background:0 0!important;padding:0!important;font-size:.85rem!important}.mdx-body>p:first-child:empty{display:none!important}
