/* Product illustration canvases fill their row; homepage artwork is untouched. */
body:not(.home) .row > .col-lg-6:has(> .yn-feature-image-frame > img[src*="/images/child-products/"]) {display:flex;align-items:stretch;}
body:not(.home) .row .yn-feature-image-frame:has(> img[src*="/images/child-products/"]) {position:relative;flex:1 1 auto;width:100%;height:auto!important;min-height:0!important;aspect-ratio:5/4;border-radius:0!important;overflow:hidden;}
body:not(.home) .row .yn-feature-image-frame > img[src*="/images/child-products/"] {position:absolute;inset:0;display:block;width:100%;height:100%!important;max-height:none;min-height:0;aspect-ratio:auto;object-fit:cover;object-position:center center;border-radius:0!important;}
body:not(.home) :is(.yn-onboarding-panel,.yn-solution-card):has(.yn-feature-image-frame > img[src*="/images/child-products/"]) {border-radius:0!important;}

body:not(.home) .yn-feature-image-frame:has(>img[src*="leads-analytics-1-metrics-6dcb904690.svg"]) {background:#e0eae7;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="leads-analytics-2-coverage-1bc12ef8b1.svg"]) {background:#e8e0f8;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="leads-analytics-3-sync-ea9c0734ad.svg"]) {background:#f7f0e2;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="leads-analytics-4-table-cee2026996.svg"]) {background:#d4e8ee;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="leads-analytics-5-filter-bbaf59bf89.svg"]) {background:#fff0f0;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="leads-contact-lists-1-table-665da12caa.svg"]) {background:#e8e0f8;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="leads-contact-lists-2-lists-645be4b733.svg"]) {background:#f7f0e2;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="leads-contact-lists-3-profile-1804420517.svg"]) {background:#d4e8ee;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="leads-contact-lists-4-organize-e52295b903.svg"]) {background:#fff0f0;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="leads-contact-lists-5-consent-a53ccf3211.svg"]) {background:#dedede;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="leads-search-1-search-8a28e08bab.svg"]) {background:#f7f0e2;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="leads-search-2-filter-8d07cfb897.svg"]) {background:#d4e8ee;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="leads-search-3-coverage-20a4b9ab68.svg"]) {background:#fff0f0;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="leads-search-4-queue-99bf5aad6e.svg"]) {background:#dedede;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="leads-search-5-table-53179d4f62.svg"]) {background:#e0eae7;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="leads-enrichment-1-profile-85d59f224d.svg"]) {background:#e0eae7;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="leads-enrichment-2-enrich-9899c1d084.svg"]) {background:#e8e0f8;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="leads-enrichment-3-compare-9d029c4915.svg"]) {background:#f7f0e2;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="leads-enrichment-4-sync-8a2b2f0bde.svg"]) {background:#d4e8ee;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="leads-forms-1-form-7d71a3bba3.svg"]) {background:#e8e0f8;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="leads-forms-2-creative-3abd2dc619.svg"]) {background:#f7f0e2;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="leads-forms-3-form-sync-9e454e4fc3.svg"]) {background:#d4e8ee;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="leads-forms-4-form-report-0b8325f805.svg"]) {background:#fff0f0;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="leads-forms-5-form-gift-14104adb11.svg"]) {background:#dedede;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="leads-api-1-api-request-c3ea9b874c.svg"]) {background:#f7f0e2;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="leads-api-2-queue-6777055191.svg"]) {background:#d4e8ee;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="leads-api-3-api-response-17f9848dff.svg"]) {background:#fff0f0;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="leads-api-4-sync-fa12c1384b.svg"]) {background:#dedede;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="leads-api-5-status-082d251e12.svg"]) {background:#e0eae7;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="sms-promotional-1-audience-019376d774.svg"]) {background:#e0eae7;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="sms-promotional-2-compose-4710b1ca54.svg"]) {background:#e8e0f8;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="sms-promotional-3-schedule-dce64ee86a.svg"]) {background:#f7f0e2;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="sms-promotional-4-delivery-b0dea7a4e7.svg"]) {background:#d4e8ee;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="sms-transactional-1-event-dbb6397390.svg"]) {background:#e8e0f8;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="sms-transactional-2-direct-4d45b2f488.svg"]) {background:#f7f0e2;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="sms-transactional-3-receipt-977032c9e4.svg"]) {background:#d4e8ee;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="sms-transactional-4-delivery-f0ba94a003.svg"]) {background:#fff0f0;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="sms-transactional-otp-1-otp-b319f9b44d.svg"]) {background:#f7f0e2;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="sms-transactional-otp-2-compose-6459e538e0.svg"]) {background:#d4e8ee;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="sms-transactional-otp-3-direct-eb5d218374.svg"]) {background:#fff0f0;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="sms-transactional-otp-4-verify-5fc37b8347.svg"]) {background:#dedede;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="sms-transactional-otp-5-status-1eb6fe4d94.svg"]) {background:#e0eae7;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="sms-api-1-api-request-0992ec420d.svg"]) {background:#e0eae7;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="sms-api-2-routing-e76c586450.svg"]) {background:#e8e0f8;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="sms-api-3-api-response-8a96cf2920.svg"]) {background:#f7f0e2;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="sms-api-4-webhook-27aa61e891.svg"]) {background:#d4e8ee;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="sms-api-5-verify-bd81999b3d.svg"]) {background:#fff0f0;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="sms-gateway-1-gateway-84301b19db.svg"]) {background:#e8e0f8;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="sms-gateway-2-routing-3883eb5b03.svg"]) {background:#f7f0e2;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="sms-gateway-3-split-00d22be8c3.svg"]) {background:#d4e8ee;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="sms-gateway-4-delivery-726c4f5730.svg"]) {background:#fff0f0;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="sms-gateway-5-status-12d3786418.svg"]) {background:#dedede;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="sms-dnd-management-1-consent-3d8afb92a9.svg"]) {background:#f7f0e2;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="sms-dnd-management-2-split-d1867877bb.svg"]) {background:#d4e8ee;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="sms-dnd-management-3-routing-9eafb79a0d.svg"]) {background:#fff0f0;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="sms-dnd-management-4-status-4811323a56.svg"]) {background:#dedede;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="sms-dnd-management-5-journey-f73020abbf.svg"]) {background:#e0eae7;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="email-promotional-1-audience-abc2149a72.svg"]) {background:#e0eae7;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="email-promotional-2-email-design-1aaf8d9e48.svg"]) {background:#e8e0f8;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="email-promotional-3-schedule-9edc0435d4.svg"]) {background:#f7f0e2;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="email-promotional-4-engagement-c6daefe10c.svg"]) {background:#d4e8ee;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="email-transactional-1-event-012d1adaaa.svg"]) {background:#e8e0f8;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="email-transactional-2-direct-765db440fb.svg"]) {background:#f7f0e2;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="email-transactional-3-receipt-81621793ec.svg"]) {background:#d4e8ee;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="email-transactional-4-delivery-c3d1318565.svg"]) {background:#fff0f0;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="email-api-1-api-request-25daaa627c.svg"]) {background:#f7f0e2;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="email-api-2-identity-2787f50739.svg"]) {background:#d4e8ee;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="email-api-3-api-response-4530a37f34.svg"]) {background:#fff0f0;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="email-api-4-webhook-2bf09cdff1.svg"]) {background:#dedede;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="whatsapp-promotional-1-audience-9a9c4adf91.svg"]) {background:#e0eae7;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="whatsapp-promotional-2-template-b897565f91.svg"]) {background:#e8e0f8;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="whatsapp-promotional-3-schedule-5074cdc7a0.svg"]) {background:#f7f0e2;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="whatsapp-promotional-4-conversation-890da6efa3.svg"]) {background:#d4e8ee;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="whatsapp-transactional-1-event-260c29c333.svg"]) {background:#e8e0f8;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="whatsapp-transactional-2-variables-6bdff57bee.svg"]) {background:#f7f0e2;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="whatsapp-transactional-3-direct-c3b98a66e3.svg"]) {background:#d4e8ee;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="whatsapp-transactional-4-conversation-182d125b68.svg"]) {background:#fff0f0;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="whatsapp-api-1-identity-d9b2fc73b6.svg"]) {background:#f7f0e2;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="whatsapp-api-2-api-request-ae80d2ecfb.svg"]) {background:#d4e8ee;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="whatsapp-api-3-split-d42c70ccad.svg"]) {background:#fff0f0;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="whatsapp-api-4-webhook-5402e65efe.svg"]) {background:#dedede;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="push-promotional-1-devices-90640db414.svg"]) {background:#e0eae7;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="push-promotional-2-push-compose-e14797b5e5.svg"]) {background:#e8e0f8;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="push-promotional-3-destination-c4f2c34800.svg"]) {background:#f7f0e2;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="push-promotional-4-delivery-83f93e9da4.svg"]) {background:#d4e8ee;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="push-transactional-1-event-37fe2752e9.svg"]) {background:#e8e0f8;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="push-transactional-2-devices-f86991027b.svg"]) {background:#f7f0e2;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="push-transactional-3-push-compose-98dd43914f.svg"]) {background:#d4e8ee;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="push-transactional-4-status-eb7a717dfd.svg"]) {background:#fff0f0;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="push-in-app-1-inapp-banner-5e2e7e7f91.svg"]) {background:#f7f0e2;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="push-in-app-2-inapp-target-c7ca2a0b91.svg"]) {background:#d4e8ee;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="push-in-app-3-inapp-timing-8534a2484e.svg"]) {background:#fff0f0;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="push-in-app-4-inapp-report-1a8d4e7da4.svg"]) {background:#dedede;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="reward-api-1-catalog-346d5a0a79.svg"]) {background:#e0eae7;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="reward-api-2-reward-request-34747700ed.svg"]) {background:#e8e0f8;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="reward-api-3-idempotency-b3b94811c3.svg"]) {background:#f7f0e2;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="reward-api-4-reward-status-d15251feb1.svg"]) {background:#d4e8ee;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="reward-api-5-reconcile-3bbe9c4d87.svg"]) {background:#fff0f0;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-facebook-1-channel-connect-b13dae39f5.svg"]) {background:#e8e0f8;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-facebook-2-channel-inbox-cd7b22c357.svg"]) {background:#f7f0e2;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-facebook-3-channel-history-883b2edc0e.svg"]) {background:#d4e8ee;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-facebook-4-channel-media-0ecc587a93.svg"]) {background:#fff0f0;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-facebook-5-channel-inbox-7123fc0fbf.svg"]) {background:#dedede;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-facebook-6-channel-close-5128a35a6e.svg"]) {background:#e0eae7;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-instagram-1-channel-connect-b35ccb5f04.svg"]) {background:#f7f0e2;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-instagram-2-channel-inbox-f0c8138cfb.svg"]) {background:#d4e8ee;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-instagram-3-channel-media-6cd9003842.svg"]) {background:#fff0f0;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-instagram-4-channel-inbox-d331d1b719.svg"]) {background:#dedede;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-instagram-5-channel-team-36dfc66c64.svg"]) {background:#e0eae7;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-instagram-6-channel-close-45d53273c8.svg"]) {background:#e8e0f8;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-webchat-1-web-widget-efdaeb555c.svg"]) {background:#e0eae7;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-webchat-2-widget-design-097842bfca.svg"]) {background:#e8e0f8;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-webchat-3-channel-inbox-e9371e0979.svg"]) {background:#f7f0e2;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-webchat-4-profile-a42fc50f14.svg"]) {background:#d4e8ee;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-webchat-5-channel-inbox-39699bbbd0.svg"]) {background:#fff0f0;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-webchat-6-channel-close-b50d955664.svg"]) {background:#dedede;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-whatsapp-1-channel-connect-f45d1e0985.svg"]) {background:#e8e0f8;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-whatsapp-2-channel-history-5ad5cd2a7e.svg"]) {background:#f7f0e2;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-whatsapp-3-template-5f1e57b840.svg"]) {background:#d4e8ee;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-whatsapp-4-channel-media-fa9669ceb8.svg"]) {background:#fff0f0;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-whatsapp-5-channel-inbox-5c948715fb.svg"]) {background:#dedede;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-whatsapp-6-channel-close-cf08c5922a.svg"]) {background:#e0eae7;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-tiktok-1-channel-connect-fad16ea7cc.svg"]) {background:#f7f0e2;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-tiktok-2-channel-inbox-b5393e4c89.svg"]) {background:#d4e8ee;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-tiktok-3-channel-inbox-946b1e79aa.svg"]) {background:#fff0f0;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-tiktok-4-channel-media-4d4296979f.svg"]) {background:#dedede;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-tiktok-5-channel-history-758308c785.svg"]) {background:#e0eae7;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-tiktok-6-channel-close-4dc0cb3f3d.svg"]) {background:#e8e0f8;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-linkedin-1-availability-17c881de64.svg"]) {background:#e0eae7;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-linkedin-2-external-message-18b4365094.svg"]) {background:#e8e0f8;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-linkedin-3-web-widget-a8ca116942.svg"]) {background:#f7f0e2;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-linkedin-4-audience-c9879cedbb.svg"]) {background:#d4e8ee;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-linkedin-5-consent-a01fb1db99.svg"]) {background:#fff0f0;}
body:not(.home) .yn-feature-image-frame:has(>img[src*="conversations-linkedin-6-channel-connect-6877558fee.svg"]) {background:#dedede;}
/* Product illustration canvases fill their row; homepage artwork is untouched. */
body:not(.home) .row > .col-lg-6:has(> .yn-feature-image-frame > img[src*="/images/people-20261005/"]) {display:flex;align-items:stretch;}
body:not(.home) .row .yn-feature-image-frame:has(> img[src*="/images/people-20261005/"]) {position:relative;flex:1 1 auto;width:100%;height:auto!important;min-height:0!important;aspect-ratio:5/4;border-radius:0!important;overflow:hidden;}
body:not(.home) .row .yn-feature-image-frame > img[src*="/images/people-20261005/"] {position:absolute;inset:0;display:block;width:100%;height:100%!important;max-height:none;min-height:0;aspect-ratio:auto;object-fit:cover;object-position:center center;border-radius:0!important;}
body:not(.home) :is(.yn-onboarding-panel,.yn-solution-card):has(.yn-feature-image-frame > img[src*="/images/people-20261005/"]) {border-radius:0!important;}


/* Feature artwork uses the full available menu-column width at every breakpoint. */
.yn-mega-feature .yn-mega-preview {width:100%;max-width:100%;aspect-ratio:5/4;overflow:hidden;border-radius:0;margin:0 0 20px;}
.yn-mega-feature .yn-mega-preview img {display:block;width:100%;height:100%;max-width:100%;object-fit:cover;border-radius:0;}
.yn-mega-feature-card {min-width:0;}
/* Saved-form labels contain text and a required marker, not grid children. */
body.yn-growth-theme .yournotify-form .yn-field > label {display:block;}
body.yn-growth-theme .yournotify-form .yn-field > label > span[aria-hidden="true"] {display:inline!important;color:#c62828;font-size:1em;font-weight:700;margin-left:0.15em;vertical-align:baseline;}
