.crd-blog{--crd-purple:#7e1b70;--crd-purple-light:#a02890;--crd-text-dark:#1e1e1e;--crd-heading-dark:#282c37;--crd-gray:#6b6b6b;--crd-gray-light:#999;--crd-bg-cream:#f7f5f3;--crd-bg-light:#fafafa;--crd-white:#fff;color:var(--crd-text-dark)}.crd-blog h2{font-weight:700}.crd-blog h2,.crd-blog h3{color:var(--crd-heading-dark)}.crd-blog h3{font-weight:600}.crd-blog .blog-lead{color:var(--crd-gray)}.crd-blog a{color:var(--crd-purple);text-decoration:none}.crd-blog a:hover{text-decoration:underline}.crd-blog .blog-link{color:var(--crd-purple);display:inline-block;font-weight:600;margin:1.5em 0 2em}.crd-blog ul{margin:1.5em 0;padding-left:1.5em}.crd-blog ul li{margin-bottom:.6em}.crd-blog ul li strong{color:var(--crd-heading-dark)}.crd-blog .blog-quote{background:var(--crd-bg-cream);border-left:4px solid var(--crd-purple);border-radius:0 6px 6px 0;margin:2em auto;max-width:680px;padding:1.5em 1.8em}.crd-blog .blog-quote p{color:var(--crd-text-dark);font-style:italic;line-height:1.7;margin:0}.crd-blog .blog-quote cite{color:var(--crd-gray);display:block;font-size:.9em;font-style:normal;margin-top:1em}.crd-blog .blog-quote cite strong{color:var(--crd-heading-dark);font-weight:600}.crd-blog .blog-cta{background:linear-gradient(135deg,#7e1b70,#a02890);border-radius:12px;color:#fff;margin:3em 0 2em;padding:48px;text-align:center}.crd-blog .blog-cta h3{color:#fff;font-size:1.4em;margin:0 0 .5em}.crd-blog .blog-cta p{color:hsla(0,0%,100%,.9);margin-bottom:1.5em}.crd-blog .blog-cta-btn{background:var(--crd-white);border-radius:8px;color:var(--crd-purple);display:inline-block;font-weight:600;padding:14px 28px;text-decoration:none}.crd-blog .blog-cta-btn:hover{opacity:.95;text-decoration:none}.crd-blog .blog-cta-phone{color:hsla(0,0%,100%,.8);font-size:.9em;margin-top:1.2em}.crd-blog .blog-cta-phone a{color:#fff}.crd-blog .blog-cta-secondary{font-size:.9em;margin-bottom:.5em;margin-top:1em}.crd-blog .blog-cta-secondary a{color:hsla(0,0%,100%,.9)}.crd-blog .blog-cta-secondary a:hover{color:#fff;text-decoration:underline}.crd-blog .blog-platforms{margin:1em 0 2em}.crd-blog .blog-h3-icon{margin-right:8px;margin-top:-3px;vertical-align:middle}.crd-blog .blog-trust-badges{display:flex;gap:16px;margin:1.5em 0}.crd-blog .blog-trust-badges img{opacity:.85}.crd-blog .blog-related{background:var(--crd-bg-light);border:1px solid #e8e8e8;border-radius:8px;margin:2em 0;padding:1.5em 2em}.crd-blog .blog-related h3{color:var(--crd-gray);font-size:1em;letter-spacing:.5px;margin:0 0 .8em;text-transform:uppercase}.crd-blog .blog-related ul{list-style:none;margin:0;padding:0}.crd-blog .blog-related li{margin-bottom:.5em;padding-left:0}.crd-blog .blog-related li:before{color:var(--crd-purple);content:"→ "}.crd-blog .blog-related a{font-weight:500}@media (max-width:768px){.crd-blog .blog-cta{padding:32px 24px}.crd-blog .blog-quote{padding:1.2em 1.4em}.crd-blog .blog-related{padding:1.2em 1.5em}.crd-blog .blog-h3-icon{height:36px;width:36px}}