:root{--blog-ink: #172033;--blog-muted: #637189;--blog-surface: #ffffff;--blog-soft: #f5fbfa;--blog-line: rgba(23, 32, 51, .1);--blog-primary: #76C7B7;--blog-primary-dark: #4aa696;--blog-indigo: #5b5ff0;--blog-gold: #f2a93b}body{background:#f6f8fb}.blog-header{position:relative;overflow:hidden;background:linear-gradient(135deg,#0c121ff5,#141e31fa),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 56px),repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 1px,transparent 1px 56px)!important}.blog-header:before{content:"";position:absolute;inset:auto 0 0;height:4px;background:linear-gradient(90deg,var(--blog-primary),var(--blog-indigo),var(--blog-gold))}.blog-header>*{position:relative;z-index:1}.blog-title,.blog-header h1{letter-spacing:0!important;text-wrap:balance}.blog-subtitle,.blog-header p{max-width:760px!important;margin-left:auto!important;margin-right:auto!important}.blog-action-strip{max-width:1120px;margin:-34px auto 36px;padding:0 20px;position:relative;z-index:5}.blog-action-inner{background:var(--blog-surface);border:1px solid rgba(118,199,183,.28);border-radius:8px;box-shadow:0 18px 45px #1720331f;padding:18px;display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:18px;align-items:center}.blog-action-copy strong{color:var(--blog-ink);font-size:1.02rem;display:block;margin-bottom:4px}.blog-action-copy span{color:var(--blog-muted);font-size:.92rem;line-height:1.45}.blog-action-buttons,.blog-next-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.blog-action-btn,.blog-next-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:11px 16px;border-radius:8px;text-decoration:none!important;font-weight:800;font-size:.92rem;color:#fff!important;background:linear-gradient(135deg,var(--blog-primary),var(--blog-primary-dark));box-shadow:0 10px 24px #4aa6963d;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.blog-action-btn:hover,.blog-next-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #4aa69652}.blog-action-btn.secondary,.blog-next-btn.secondary{background:#172033;box-shadow:none}.blog-action-btn.ghost,.blog-next-btn.ghost{color:var(--blog-ink)!important;background:#eef4f8;box-shadow:none}.blog-grid{align-items:stretch}.blog-card{border-radius:8px!important;background:#fff!important;border:1px solid rgba(23,32,51,.1)!important;box-shadow:0 10px 28px #17203314}.blog-card:hover{transform:translateY(-4px)!important;box-shadow:0 20px 40px #17203321!important}.blog-card-img{min-height:170px;background:linear-gradient(135deg,#76c7b729,#5b5ff01a),linear-gradient(45deg,rgba(255,255,255,.08) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.08) 75%,transparent 75%,transparent)!important;background-size:auto,32px 32px!important}.blog-card-img i{opacity:1!important;color:var(--blog-primary)!important;filter:drop-shadow(0 12px 20px rgba(74,166,150,.22))}.blog-category,.tool-badge{letter-spacing:.08em!important}.blog-card-title{color:var(--blog-ink)!important;letter-spacing:0!important}.blog-card-excerpt,.blog-card-footer{color:var(--blog-muted)!important}.article-container{background:#fff;border:1px solid rgba(23,32,51,.08);border-radius:8px;box-shadow:0 18px 50px #17203314;margin-top:-26px!important;margin-bottom:44px!important}.article-container h2{letter-spacing:0!important;text-wrap:balance}.article-container p,.article-container li{font-size:1.06rem}.article-container a:not(.btn-primary):not(.blog-next-btn):not(.back-link){text-decoration-thickness:2px;text-underline-offset:4px}.cta-box{position:relative;background:linear-gradient(135deg,#76c7b71f,#5b5ff012)!important;border:1px solid rgba(118,199,183,.24)!important;border-left:4px solid var(--blog-primary)!important;border-radius:8px!important;box-shadow:0 14px 30px #17203314}.cta-box h3,.cta-box h2{color:var(--blog-ink)!important}.cta-box p{color:var(--blog-muted)!important}.cta-box .btn-primary,.article-container .btn-primary{background:linear-gradient(135deg,var(--blog-primary),var(--blog-primary-dark))!important;color:#fff!important;border-radius:8px!important;box-shadow:0 10px 24px #4aa6963d;transition:transform .2s ease,box-shadow .2s ease}.cta-box .btn-primary:hover,.article-container .btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px #4aa69652}.blog-next-step{margin:56px 0 8px;padding:30px;border-radius:8px;background:#172033;color:#fff;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 45px #17203338}.blog-next-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--blog-primary);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;font-weight:900;margin-bottom:12px}.blog-next-step h2{color:#fff!important;margin:0 0 10px!important;font-size:clamp(1.65rem,3vw,2.25rem)!important}.blog-next-step p{color:#ffffffc2!important;max-width:720px}.blog-next-note{display:block;margin-top:14px;color:#ffffff8f;font-size:.88rem}.cta-premium{border-radius:8px!important;background:#172033!important}.cta-premium .cta-orb{display:none!important}.cta-premium .cta-btn-main{border-radius:8px!important}.landing-footer{background:#111827}@media (max-width: 820px){.blog-action-inner{grid-template-columns:1fr}.blog-action-buttons,.blog-next-actions{align-items:stretch}.blog-action-btn,.blog-next-btn{width:100%}.article-container{margin-left:14px!important;margin-right:14px!important;padding-left:22px!important;padding-right:22px!important}.blog-next-step{padding:24px 18px}}
