.dl-hero{--text-primary:#fff;--text-secondary:#fff;isolation:isolate;background:var(--negro);color:#fff;min-height:calc(100svh - var(--navbar-height));padding:var(--space-20) 0 var(--space-16);align-items:center;display:flex;position:relative;overflow:hidden}.dl-hero-wave{z-index:-1;position:absolute;inset:0}.dl-hero-grid{gap:var(--space-12);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;width:100%;display:grid}.dl-hero .breadcrumb-item a,.dl-hero .breadcrumb-item,.dl-hero .breadcrumb-current{color:#fff}.dl-hero .breadcrumb{margin-bottom:var(--space-6)}.dl-hero h1{color:#fff;letter-spacing:-.02em;margin:0 0 var(--space-5);max-width:18ch;font-size:clamp(2.25rem,5vw,4rem);line-height:1.08}.dl-hero .case-hero-sub{color:#fff}.dl-hero-ctas{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.dl-hero-art{pointer-events:none;justify-content:center;display:flex}.dl-hero-art img{filter:drop-shadow(0 24px 40px #00000080);width:min(100%,460px);height:auto}.dl-hero-hint{left:50%;bottom:var(--space-6);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;color:#fff;white-space:nowrap;pointer-events:none;margin:0;position:absolute;transform:translate(-50%)}.dl-hint-touch{display:none}@media (hover:none){.dl-hint-mouse{display:none}.dl-hint-touch{display:inline}}@media (prefers-reduced-motion:reduce){.dl-hero-hint{display:none}}@media (max-width:900px){.dl-hero{min-height:0;padding:var(--space-16) 0 var(--space-16)}.dl-hero .case-hero-sub{font-size:var(--font-size-md);display:block}.dl-hero-ctas .btn{flex:auto}.dl-hero-grid{gap:var(--space-8);grid-template-columns:1fr}.dl-hero-art{order:-1}.dl-hero-art img{width:min(64%,300px)}}.dl-stats{grid-template-columns:repeat(3,1fr)}@media (max-width:640px){.dl-stats{gap:var(--space-6);grid-template-columns:1fr}}.dl-compare{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dl-compare-col{padding:var(--space-8);background:var(--bg-card);border:1px solid var(--border);border-radius:24px}.dl-compare-col--delia{background:linear-gradient(135deg, #009d7124, transparent 65%), var(--bg-card);border-color:#009d7159}.dl-compare-title{font-family:var(--font-heading);font-size:var(--font-size-xs);font-weight:var(--fw-bold);letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted);margin:0 0 var(--space-5)}.dl-compare-col--delia .dl-compare-title{color:var(--label-color)}html[data-theme=dark] .dl-compare-col--delia .dl-compare-title,html[data-theme=dark] .dl-uso em{color:var(--verde-menta)}.dl-compare-list{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dl-compare-list li{color:var(--text-secondary);line-height:1.6}.dl-compare-list strong{color:var(--text-primary);font-family:var(--font-heading);margin-bottom:var(--space-1);display:block}@media (max-width:820px){.dl-compare{grid-template-columns:1fr}.dl-compare-col{padding:var(--space-6)}}.ss-tags .tag{color:var(--text-primary);background:#009d711a;border-color:#009d7147}.ss-tags{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.ss-img{aspect-ratio:4/3;border-radius:16px;width:100%}.ss-img.has-img{overflow:hidden}.has-img img{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:821px){.ss-card--panel{grid-template-columns:minmax(0,1fr) 400px}}@media (max-width:820px){.ss-img{aspect-ratio:16/9}}.dl-extras{text-align:center}.dl-extras p{color:var(--text-secondary);margin-bottom:var(--space-4)}.dl-extras .tags-list{justify-content:center}.dl-usos{gap:var(--space-5);max-width:680px;margin:var(--space-6) 0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dl-uso{gap:var(--space-2);padding:var(--space-6);background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);transition:border-color var(--transition-base), transform var(--transition-base);border-radius:20px;flex-direction:column;line-height:1.55;text-decoration:none;display:flex}.dl-uso:hover{border-color:var(--verde);transform:translateY(-2px)}.dl-uso strong{font-family:var(--font-heading);font-size:var(--font-size-lg);color:var(--text-primary)}.dl-uso em{font-style:normal;font-weight:var(--fw-semibold);color:var(--label-color);margin-top:auto}@media (max-width:720px){.dl-usos{grid-template-columns:1fr}}.dl-cta-btns{justify-content:center}
