html body #page .hero-copy .showcase-entry{display:none!important}
@media(max-width:760px){
 html body #page>.hero{display:flex!important;flex-direction:column;gap:20px;margin-top:20px;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible;box-shadow:none!important}
 html body #page .home-intro-canvas{box-sizing:border-box;width:100%;padding:24px 20px!important;border:1px solid #e4ddd0;border-radius:22px;background:#fffdf9!important;min-width:0}
 html body #page .home-intro-canvas .btn-row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;width:100%;align-items:stretch}
 html body #page .home-intro-canvas .btn-row>.btn:not(.showcase-entry){display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0;margin:0;padding:14px 12px;font-size:15px;line-height:1.4;gap:8px;white-space:nowrap;box-sizing:border-box}
 html body #page .home-intro-canvas .btn-row>.btn>span{flex:0 0 auto;font-size:15px}
 html body #page .home-intro-canvas .hero-foot{margin-top:22px;gap:10px;line-height:1.6;font-size:14px}
 html body #page .home-discovery-canvas{width:100%;box-sizing:border-box;border:1px solid #e4ddd0;border-radius:22px;background:#fffdf9;overflow:hidden;min-width:0}
 html body #page .home-discovery-canvas .hero-art{position:relative;display:grid!important;grid-template-columns:1fr 1.2fr .8fr;gap:14px 10px;align-items:center;height:auto!important;min-height:0!important;padding:20px 16px 0!important;background:transparent!important;background-image:none!important;overflow:visible}
 html body #page .home-discovery-canvas .hero-art>img{position:static!important;inset:auto!important;transform:none!important;max-width:100%;width:100%!important;height:160px!important;max-height:160px;object-fit:contain;grid-row:1;margin:0!important;padding:0!important;align-self:center}
 html body #page .home-discovery-canvas .market-hero-secondary{grid-column:1}
 html body #page .home-discovery-canvas .market-hero-main{grid-column:2}
 html body #page .home-discovery-canvas .market-hero-accent{grid-column:3}
 html body #page .home-discovery-canvas .floating-note{position:static!important;inset:auto!important;transform:none!important;grid-column:1/-1;grid-row:2;display:flex;align-items:center;gap:10px;width:auto;min-width:0;margin:4px 0 0;padding:12px;border:1px solid #e4ddd0;border-radius:14px;background:#fffaf0!important;box-shadow:none}
 html body #page .home-discovery-canvas .floating-note>span{flex:0 0 24px;font-size:24px}
 html body #page .home-discovery-canvas .floating-note strong{display:block;font-size:16px;line-height:1.4}
 html body #page .home-discovery-canvas .floating-note small{display:block;font-size:14px;line-height:1.6;margin-top:4px}
 html body #page .home-discovery-canvas .benefits{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 12px;margin:0;padding:22px 16px;border:0}
 html body #page .home-discovery-canvas .benefit{display:flex;align-items:flex-start;justify-content:flex-start;gap:9px;min-width:0}
 html body #page .home-discovery-canvas .benefit>span{flex:0 0 30px;width:30px;height:30px;font-size:19px}
 html body #page .home-discovery-canvas .benefit strong{font-size:14px;line-height:1.5}
 html body #page .home-discovery-canvas .benefit small{font-size:13px;line-height:1.6;margin-top:4px;max-width:none}
}
@media(max-width:360px){html body #page .home-intro-canvas{padding:22px 18px!important}html body #page .home-intro-canvas .btn-row{gap:8px}html body #page .home-intro-canvas .btn-row>.btn:not(.showcase-entry){font-size:13px;padding:12px 8px;gap:4px}html body #page .home-intro-canvas .btn-row>.btn>span{font-size:13px}}
