.reshob_bento_cta{padding:48px 0;background:#fff}.reshob_bento_cta .bento-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}.reshob_bento_cta .benefits-panel,.reshob_bento_cta .audience-panel,.reshob_bento_cta .contact-panel{border-radius:8px}.reshob_bento_cta .benefits-panel{position:relative;overflow:hidden;padding:2rem;background:#2d3e8b;color:#d9dfff}.reshob_bento_cta .benefits-panel .bento-title{margin:0 0 1.75rem;color:#fff;font-size:1.85rem;line-height:1.25;font-weight:700}.reshob_bento_cta .benefits-list{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:1rem 1.5rem;padding:0;margin:0;list-style:none}.reshob_bento_cta .benefits-list li{display:flex;gap:.75rem;align-items:flex-start}.reshob_bento_cta .benefits-list .material-symbols-outlined{flex:0 0 auto;color:#fcab07}.reshob_bento_cta .panel-watermark{position:absolute;right:-2rem;bottom:-3rem;color:hsla(0,0%,100%,.08);font-size:15rem;font-variation-settings:"FILL" 1}.reshob_bento_cta .audience-panel{padding:2rem;background:#ffddb2;color:#291800}.reshob_bento_cta .audience-panel p{margin:0 0 1.25rem}.reshob_bento_cta .audience-title{margin:0 0 1rem;color:#122674;font-size:1.5rem;line-height:1.25;font-weight:700}.reshob_bento_cta .audience-list{display:grid;gap:.75rem}.reshob_bento_cta .audience-chip{padding:.9rem 1rem;border:1px solid rgba(252,171,7,.35);border-radius:4px;background:hsla(0,0%,100%,.35);font-family:"Hanken Grotesk",sans-serif !important;font-size:.875rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.reshob_bento_cta .contact-panel{display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;padding:2rem;background:#e0e3e5}.reshob_bento_cta .contact-title{margin:0 0 .75rem;font-size:1.85rem;line-height:1.25;font-weight:700}.reshob_bento_cta .contact-text{max-width:680px;color:#454651;font-size:1.0625rem;line-height:1.65}.reshob_bento_cta .contact-text p:last-child{margin-bottom:0}.reshob_bento_cta .contact-actions{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.reshob_bento_cta .contact-email{color:#122674;font-family:"Hanken Grotesk",sans-serif !important;font-size:1.25rem;font-weight:700;text-decoration-color:#fcab07;text-decoration-thickness:2px;text-underline-offset:.45rem;word-break:break-word}.reshob_bento_cta .contact-button{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.9rem 1.5rem;border-radius:4px;background:#fcab07;color:#291800;font-family:"Hanken Grotesk",sans-serif !important;font-size:.875rem;font-weight:700;letter-spacing:0;text-transform:uppercase;text-decoration:none}@media screen and (min-width: 768px){.reshob_bento_cta .bento-grid{grid-template-columns:repeat(12, minmax(0, 1fr))}.reshob_bento_cta .benefits-panel{grid-column:span 8;padding:3rem}.reshob_bento_cta .audience-panel{grid-column:span 4;padding:2.5rem}.reshob_bento_cta .contact-panel{grid-column:1/-1;flex-direction:row;align-items:center;padding:3rem}.reshob_bento_cta .benefits-list{grid-template-columns:repeat(2, minmax(0, 1fr))}.reshob_bento_cta .contact-actions{align-items:flex-end;text-align:right}.reshob_bento_cta .benefits-panel .bento-title,.reshob_bento_cta .contact-title{font-size:2rem}}@media screen and (min-width: 992px){.reshob_bento_cta{padding:80px 0}}