.hero{background:var(--hero-bg);color:var(--hero-text);grid-template-columns:minmax(0,1fr);display:grid}.hero__copy{justify-content:center;gap:var(--size-4);padding:var(--size-6) var(--page-gutter) var(--size-8);flex-direction:column;min-width:0;display:flex}.hero__titol{font-family:var(--heading-display);text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(2.6rem,11vw,4.6rem);font-weight:400;line-height:.95}.hero__titol small{margin-top:var(--size-2);letter-spacing:.14em;color:var(--text-highlight);font-size:.42em;display:block}.hero__banda{max-width:100%;padding:var(--size-1) var(--size-4);background:var(--hero-band-bg);color:var(--hero-band-text);font-family:var(--family-brush);align-self:flex-start;font-size:clamp(1.6rem,6vw,2.3rem);line-height:1.2;transform:rotate(-2deg)}.hero__sub{max-width:44ch;padding:var(--size-2) var(--size-4);background:var(--hero-sub-bg);color:var(--hero-sub-text);font-weight:var(--weight-semibold);align-self:flex-start;transform:rotate(-1deg)}.hero__botons{gap:var(--size-3);margin-top:var(--size-2);flex-wrap:wrap;display:flex}.hero__etiquetes{font-family:var(--family-brush);color:var(--text-on-dark-muted);font-size:1.4rem}.hero__foto{min-height:var(--hero-photo-min-height);background:#000;position:relative}@media (min-width:900px){.hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.hero__copy{padding:var(--size-10) var(--size-8)}.hero__foto{min-height:480px}}
.info-assajos{background:var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1px;margin:0;display:grid}.info-assajos>div{padding:var(--size-4) var(--page-gutter);background:var(--surface-raised)}.info-assajos dd{margin:0}.info-assajos b{font-size:var(--text-lg);display:block}.info-assajos span{font-size:var(--text-sm);color:var(--text-muted)}
.que-es{gap:var(--size-4);padding-block:var(--size-10) 0;flex-direction:column;scroll-margin-top:7rem;display:flex}.que-es__titol{font-size:var(--text-2xl)}.que-es__lead{max-width:62ch;font-size:var(--text-lg);color:var(--text-muted)}.que-es__targetes{gap:var(--size-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.que-es__targetes li{gap:var(--size-2);flex-direction:column;display:flex}.que-es__targetes h3{font-size:var(--text-lg)}.que-es__targetes p{font-size:var(--text-sm);color:var(--text-muted)}
