.blog-wrapper{background-color:#fff;max-width:100%}.blog-content{padding:0 20px;max-width:960px;margin:0 auto}.hero-section h1{font-family:var(--font-heading)!important;font-size:2.75rem!important;line-height:1.25;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:2rem;font-weight:800!important}.hero-list ul{list-style-type:none;padding-left:0}.hero-list ul li{position:relative;padding-left:1.5rem;font-family:var(--font-body)!important}.hero-list ul li::before{content:"✓";font-weight:900!important;position:absolute;left:0;color:var(--accent-green);font-size:.8rem!important;top:6px}.list1{list-style:none;padding:0;counter-reset:feature-counter}.list1 li{position:relative;padding:8px;margin-bottom:0;transition:transform .2s ease,border-color .2s ease;padding-left:5px}.list1 li:hover{border-color:var(--accent-green);transform:translateY(-3px);box-shadow:var(--shadow-sm)}.list1 li::before{display:none;counter-increment:feature-counter;content:"0" counter(feature-counter);position:absolute;left:24px;top:32px;font-size:2rem!important;font-weight:800!important;color:var(--border-light);font-family:var(--font-heading)!important;transition:color .3s ease}.list1 li:hover::before{color:var(--accent-green)}.list1 h4{font-family:var(--font-heading)!important;color:var(--brand-blue)!important;margin-bottom:.5rem;font-weight:700!important}.list1 p{font-family:var(--font-body)!important}ol.feature-list li{font-family:var(--font-body)!important}