/* Approved shared Cashew imagery; existing layout and content retained. */
.mascot-mark{display:block;flex:none;object-fit:contain;border-radius:12px}
.mascot-hero-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:36px;align-items:center}
.mascot-hero-copy{min-width:0}.mascot-hero-art{display:block;width:100%;height:auto;border-radius:28px;border:4px solid #3b82f6;box-shadow:0 16px 40px #00192740}
.pic{background:linear-gradient(135deg,#eff8ff,#dceefe)}.deal-mascot{display:block;width:124px;height:124px;object-fit:contain;border-radius:18px}.verified,.signal{z-index:1}.deal-mascot{margin-top:15px}
.mascot-how-heading{align-items:center;gap:24px}.mascot-discovery{width:250px;max-width:40%;height:auto;border-radius:20px;border:1px solid #c9e7ff}
@media(max-width:850px){.mascot-hero-layout{grid-template-columns:minmax(0,1fr) 240px;gap:22px}.hero h1{font-size:46px}}
@media(max-width:590px){.mascot-hero-layout{grid-template-columns:1fr;gap:24px}.mascot-hero-art{width:220px;justify-self:center}.hero h1{font-size:40px}.mascot-mark{width:36px;height:36px}.logo{gap:7px;font-size:19px}.mascot-discovery{width:140px}.mascot-how-heading h2{font-size:25px}.search input{min-width:0}}
