/* AVENO V16 branded illustration integration */
.aveno-brand-showcase{padding:88px 0;background:linear-gradient(130deg,#f7f9fc 0%,#fff 70%)}
.aveno-brand-layout{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(400px,1.18fr);align-items:center;gap:clamp(28px,5vw,84px)}
.aveno-brand-text h2{font-size:clamp(34px,3.5vw,54px);line-height:1.12;color:#101e35;margin:17px 0 21px;letter-spacing:-.04em}
.aveno-brand-text p{font-size:16px;color:#526078;line-height:1.8;max-width:525px;margin:0 0 20px}
.aveno-brand-text .aveno-illustration-note{font-size:12px;line-height:1.65;color:#68748a;margin:12px 0 26px;border-left:3px solid #ef702b;padding-left:14px}
.aveno-brand-picture{padding:0;margin:0}.aveno-brand-picture img{display:block;width:100%;aspect-ratio:1.57;object-fit:cover;border-radius:18px;box-shadow:0 20px 50px rgba(24,41,67,.12)}
.aveno-brand-picture figcaption{font-size:12px;color:#68748a;padding-top:11px}
.about-photo>img{object-fit:cover;object-position:center}
@media(max-width:800px){.aveno-brand-showcase{padding:56px 0}.aveno-brand-layout{grid-template-columns:1fr}.aveno-brand-picture img{aspect-ratio:1.25}}

/* AVENO V22 clearly marked illustrative feedback cards */
.av-feedback-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}.av-feedback-card{background:#fff;border:1px solid #e5e9f0;border-radius:16px;padding:28px;box-shadow:0 10px 24px rgba(21,35,57,.055)}.av-feedback-card span{color:#ed641f;letter-spacing:.12em}.av-feedback-card p{font-size:1.05rem;line-height:1.7;color:#18263d}.av-feedback-card small{color:#66778e}.aveno-feedback-samples{background:#f6f8fb}@media(max-width:800px){.av-feedback-grid{grid-template-columns:1fr}}
