/* R28.5: visible text/icons are embedded in card artwork. HTML supplies layout and links only. */
html body main #seylac-ai-clarity.scd-section{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding:29px 0 34px!important;margin:0!important;border:0!important;background:white!important;overflow:visible!important}
html body main #seylac-ai-clarity .scd-grid{width:94.3%!important;max-width:1920px!important;margin:0 0 0 3.57%!important;display:grid!important;grid-template-columns:minmax(0,486fr) minmax(0,511fr) minmax(0,843fr)!important;gap:1.42%!important;align-items:stretch!important}
html body main #seylac-ai-clarity .scd-flat{position:relative!important;display:block!important;min-width:0!important;width:100%!important;overflow:hidden!important;border-radius:clamp(20px,1.9vw,38px)!important;box-shadow:0 2px 8px #0f275408!important;margin:0!important;padding:0!important;border:0!important;text-decoration:none!important;transform:none!important}
html body main #seylac-ai-clarity .scd-flat>img,html body main #seylac-ai-clarity .scd-flat picture,html body main #seylac-ai-clarity .scd-flat picture>img{display:block!important;width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;object-fit:contain!important;transform:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}
html body main #seylac-ai-clarity .scd-image-cta{position:absolute!important;left:6.5%!important;top:73.8%!important;width:39.2%!important;height:12.7%!important;display:block!important;background:transparent!important;border:0!important;border-radius:999px!important;margin:0!important;padding:0!important;box-shadow:none!important;transform:none!important}
html body main #seylac-ai-clarity a:focus-visible{outline:3px solid #0755f5!important;outline-offset:-4px!important}
html body main #seylac-ai-clarity .scd-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(min-width:761px) and (max-width:1100px){html body main #seylac-ai-clarity .scd-grid{width:calc(100% - 40px)!important;margin:0 auto!important;grid-template-columns:minmax(0,486fr) minmax(0,511fr)!important;gap:20px!important}html body main #seylac-ai-clarity .scd-content-art{grid-column:1/-1!important}html body main #seylac-ai-clarity .scd-image-cta{left:3.4553%!important;top:71.4996%!important;width:22.8944%!important;height:12.8141%!important}}
@media(max-width:760px){html body main #seylac-ai-clarity.scd-section{padding:20px 0 28px!important}html body main #seylac-ai-clarity .scd-grid{width:calc(100% - 32px)!important;max-width:520px!important;margin:0 auto!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important}html body main #seylac-ai-clarity .scd-flat{border-radius:24px!important}html body main #seylac-ai-clarity .scd-image-cta{left:6.1453%!important;top:70.5755%!important;width:59.0171%!important;height:14.047%!important}}

/* R28.6: separate responsive artwork img elements avoid obsolete global picture > img overrides. */
html body main #seylac-ai-clarity .scd-content-art>img.scd-art-desktop{display:block!important}
html body main #seylac-ai-clarity .scd-content-art>img.scd-art-tablet,html body main #seylac-ai-clarity .scd-content-art>img.scd-art-mobile{display:none!important}
@media(min-width:761px) and (max-width:1100px){html body main #seylac-ai-clarity .scd-content-art>img.scd-art-desktop{display:none!important}html body main #seylac-ai-clarity .scd-content-art>img.scd-art-tablet{display:block!important}}
@media(max-width:760px){html body main #seylac-ai-clarity .scd-content-art>img.scd-art-desktop{display:none!important}html body main #seylac-ai-clarity .scd-content-art>img.scd-art-mobile{display:block!important}}
