.image-placeholder{background:linear-gradient(135deg,var(--off-white) 0%,#e5ebe5 100%);border-radius:14px;padding:45px;text-align:center;margin:35px 0;border:2px dashed var(--teal-mint)}.image-placeholder p{color:#666;font-style:italic;margin:0}.section-divider{text-align:center;margin:50px 0}.section-divider span{display:inline-block;background:var(--lime-green);width:80px;height:4px;border-radius:2px}