/* MODETO Cat is brand illustration, never a substitute for product/scan evidence. */
.modeto-brand-cat{display:block;max-inline-size:100%;block-size:auto;object-fit:contain;pointer-events:none}
.modeto-rd-hero-art:has(>.modeto-brand-cat){display:grid;place-items:center;background:radial-gradient(ellipse at 50% 40%,#fff9ed 0%,#fbe7e6 58%,#edd2cf 100%);padding:24px;isolation:isolate}
.modeto-rd-hero-art>.modeto-brand-cat{inline-size:min(100%,480px);block-size:auto;max-block-size:480px;object-fit:contain;filter:drop-shadow(0 16px 18px #611b1715)}
.modeto-rd-ai-art .modeto-brand-cat{inline-size:100%;filter:drop-shadow(0 14px 18px #0002)}
.modeto-brand-shop-art{display:grid;place-items:center;inline-size:164px;flex:0 0 164px;margin:0;background:radial-gradient(circle,#fffaf2,#f4ddda 68%,transparent 70%);border-radius:50%}
.modeto-brand-shop-art .modeto-brand-cat{inline-size:160px}
.modeto-search-recovery>.modeto-brand-cat,.modeto-error-page>.modeto-brand-cat{inline-size:144px;margin:0 auto 12px}
.modeto-ai-app .modeto-ai-landing-hero:has(>.modeto-brand-ai-cat){display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:20px;min-height:0;padding:24px;direction:rtl}
.modeto-ai-app .modeto-ai-landing-hero>.modeto-brand-ai-cat{position:static!important;inset:auto!important;grid-column:2;grid-row:1;object-fit:contain!important;inline-size:100%;height:auto!important;block-size:auto;max-block-size:480px;background:radial-gradient(ellipse,#fff5eb 0%,#f8e6e4 65%,#f2d9d6 100%);border-radius:24px;padding:20px;box-sizing:border-box}
.modeto-ai-app .modeto-ai-landing-hero:has(>.modeto-brand-ai-cat)>.modeto-ai-hero-copy{position:static!important;inset:auto!important;transform:none!important;grid-column:1;grid-row:1;width:auto;max-width:none;margin:0;background:transparent;border:0;box-shadow:none;padding:20px;min-inline-size:0}
@media(max-width:767px){
 .modeto-rd-hero-art:has(>.modeto-brand-cat){height:320px;min-height:0;padding:16px}
 .modeto-rd-hero-art>.modeto-brand-cat{inline-size:280px;max-block-size:288px}
 .modeto-sd-shop-hero:has(.modeto-brand-shop-art){display:flex;align-items:center;gap:12px}
 .modeto-sd-shop-hero:has(.modeto-brand-shop-art)>div{min-inline-size:0;flex:1}
 .modeto-brand-shop-art{inline-size:88px;flex-basis:88px}
 .modeto-brand-shop-art .modeto-brand-cat{inline-size:88px}
 .modeto-ai-app .modeto-ai-landing-hero:has(>.modeto-brand-ai-cat){grid-template-columns:minmax(0,1fr);gap:0;padding:12px}
 .modeto-ai-app .modeto-ai-landing-hero>.modeto-brand-ai-cat{grid-column:1;grid-row:1;max-block-size:280px;padding:16px}
 .modeto-ai-app .modeto-ai-landing-hero:has(>.modeto-brand-ai-cat)>.modeto-ai-hero-copy{grid-column:1;grid-row:2;padding:20px 12px;width:auto;margin:0}
}
@media(max-width:380px){.modeto-sd-shop-hero:has(.modeto-brand-shop-art){flex-direction:column-reverse;align-items:stretch}.modeto-brand-shop-art{align-self:center;flex-basis:auto}}
