body{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:17px!important;line-height:1.7!important;color:#333!important;-webkit-font-smoothing:antialiased!important}h1,h2,h3,h4,h5,h6{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-weight:700!important;letter-spacing:-0.02em!important}h1,h2{border-bottom:3px solid #16a34a!important;padding-bottom:12px!important;margin-bottom:24px!important}h1{font-size:2.5rem!important}h2{font-size:2rem!important}h3{font-size:1.5rem!important}.entry-hero{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%)!important;padding:60px 0!important}.entry-hero .entry-title{font-size:3rem!important;font-weight:800!important;color:#14532d!important}.loop-entry .entry{border-radius:20px!important;overflow:hidden!important;transition:all 0.4s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 1px 3px rgb(0 0 0 / .08)!important;border:1px solid #e2e8f0!important;background:#fff!important}.loop-entry .entry:hover{transform:translateY(-10px)!important;box-shadow:0 25px 50px -12px rgb(0 0 0 / .18)!important;border-color:#86efac!important}.loop-entry .entry-media,.loop-entry .post-thumbnail{overflow:hidden!important;border-radius:20px 20px 0 0!important}.loop-entry .entry-media img,.loop-entry .post-thumbnail img{transition:transform 0.6s ease!important}.loop-entry .entry:hover .entry-media img,.loop-entry .entry:hover .post-thumbnail img{transform:scale(1.08)!important}.loop-entry .entry-content-wrap{padding:28px!important;background:#fff!important}.loop-entry .entry-title a{color:#1e293b!important;font-weight:700!important;font-size:1.25rem!important;transition:color 0.2s ease!important}.loop-entry .entry-title a:hover{color:#16a34a!important}.loop-entry .category-link,.loop-entry .cat-links a{background:#16a34a!important;color:#fff!important;padding:6px 14px!important;border-radius:50px!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important}.loop-entry .category-link:hover,.loop-entry .cat-links a:hover{background:#15803d!important}.wp-block-button__link,.button{background:linear-gradient(135deg,#16a34a 0%,#22c55e 100%)!important;border-radius:12px!important;font-weight:600!important;box-shadow:0 4px 14px rgb(22 163 74 / .3)!important}.wp-block-button__link:hover,.button:hover{transform:translateY(-2px)!important;box-shadow:0 8px 20px rgb(22 163 74 / .4)!important}.site-footer{background:#14532d!important;color:#86efac!important}.widget{background:#fff!important;border-radius:16px!important;padding:24px!important;box-shadow:0 1px 3px rgb(0 0 0 / .05)!important;border:1px solid #e2e8f0!important}.widget-title{color:#14532d!important;border-bottom:2px solid #22c55e!important}a{color:#16a34a!important}a:hover{color:#15803d!important}.main-navigation .primary-menu-container>ul>li.menu-item>a{font-weight:600!important;font-size:15px!important;letter-spacing:0.3px!important;padding:10px 16px!important;border-radius:8px!important;transition:all 0.2s ease!important;color:#1e293b!important}.main-navigation .primary-menu-container>ul>li.menu-item>a:hover{color:#2563eb!important;border-bottom:2px solid #2563eb!important}.main-navigation .primary-menu-container>ul>li.current-menu-item>a{color:#2563eb!important;border-bottom:3px solid #2563eb!important}.site-header-inner,.site-header-row-inner,.site-container,.site-main-header-wrap{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;width:100%!important}.pros{background:linear-gradient(135deg,#dcfce7 0%,#bbf7d0 100%)!important;border-left:5px solid #16a34a!important}.cons{background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%)!important;border-left:5px solid #ef4444!important}table.comparison-table th{background:linear-gradient(135deg,#16a34a 0%,#15803d 100%)!important}.entry-content img{display:block!important;margin-left:auto!important;margin-right:auto!important}.entry-content figure{display:block!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:768px){.entry-hero .entry-title{font-size:2rem!important}h1{font-size:2rem!important}h2{font-size:1.5rem!important}}.entry-content blockquote,blockquote{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%)!important;border-left:5px solid #16a34a!important;border-radius:12px!important;padding:20px 24px!important;margin:24px 0!important;font-size:17px!important;font-style:italic!important;color:#14532d!important;box-shadow:0 2px 10px rgb(22 163 74 / .1)!important}