
.idea-pattern-satisfacao {background:#eef5ed;border-radius:16px;padding:30px 24px;margin:36px auto;}
.idea-pattern-satisfacao .idea-pattern-kicker,.idea-pattern-ebook .idea-pattern-kicker {font:700 12px/1.5 Montserrat,sans-serif;letter-spacing:.09em;color:#27643e;}
.idea-pattern-satisfacao .idea-pattern-number {font:800 clamp(42px,6vw,66px)/1.1 Montserrat,sans-serif;color:#075638;margin:8px 0;}
.idea-pattern-satisfacao .idea-pattern-lead {font:700 20px/1.5 Montserrat,sans-serif;color:#17231b;margin:0 0 12px;}
.idea-pattern-satisfacao .idea-pattern-note {font-size:14px;color:#536a5b;margin:0;}
.idea-pattern-ebook {background:#f4f6f0;border-radius:16px;padding:30px;margin:36px auto;}
.idea-pattern-ebook h2 {font:700 clamp(23px,3vw,30px)/1.25 Montserrat,sans-serif;color:#17231b;}
.idea-pattern-ebook p {line-height:1.65;}
.idea-pattern-ebook .wp-block-image img {border-radius:10px;max-width:100%;height:auto;}
.idea-pattern-ebook .idea-pattern-button .wp-block-button__link {background:#1d5c2e;color:white;border-radius:999px;padding:14px 24px;text-decoration:none;font:700 15px Montserrat,sans-serif;}
@media(max-width:781px){.idea-pattern-ebook{padding:22px}.idea-pattern-satisfacao{padding:24px 18px}}
