.dz-root{--dz-ink:var(--graphite,#2b2e2d);--dz-soft:var(--graphite-soft,#5d6461);--dz-dark:var(--header,#0f1211);--dz-lime:var(--brand,#b7f500);--dz-line:color-mix(in oklab, var(--dz-ink) 14%, transparent);background:color-mix(in oklab, var(--dz-dark) 92%, var(--dz-lime) 1%);min-height:100vh;color:var(--dz-ink);font-family:var(--font-sans)}.dz-actions{z-index:20;background:color-mix(in oklab, var(--dz-dark) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid oklab(100% 0 5.96046e-8/.1);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.75rem clamp(1rem,4vw,2rem);display:flex;position:sticky;top:0}.dz-btn{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--dz-lime);background:var(--dz-lime);color:var(--dz-dark);cursor:pointer;padding:.65rem 1rem;font-size:.78rem;text-decoration:none}.dz-btn-ghost{color:#fff;background:0 0;border-color:oklab(100% 0 5.96046e-8/.3)}.dz-btn:focus-visible{outline:2px solid var(--dz-lime);outline-offset:3px}.dz-doc{flex-direction:column;align-items:center;gap:1.5rem;padding:1.5rem .75rem 3rem;display:flex}.dz-sheet{overflow-wrap:anywhere;isolation:isolate;background:#fbfaf7;flex-direction:column;gap:1.1rem;width:100%;max-width:860px;padding:clamp(1.5rem,5vw,3.5rem) clamp(1.25rem,5vw,3.5rem) 4rem;display:flex;position:relative;box-shadow:0 20px 50px -20px #0009}.dz-dark{background:var(--dz-dark);color:#f3f4f1}.dz-folio{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dz-soft);border-top:1px solid var(--dz-line);justify-content:space-between;gap:1rem;padding-top:.6rem;font-size:.68rem;display:flex;position:absolute;bottom:1.25rem;left:clamp(1.25rem,5vw,3.5rem);right:clamp(1.25rem,5vw,3.5rem)}.dz-dark .dz-folio{color:#ffffff80;border-color:#ffffff1f}.dz-kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dz-soft);align-items:center;gap:.6rem;font-size:.78rem;display:flex}.dz-kicker span{background:var(--dz-lime);flex:none;width:.6rem;height:.6rem}.dz-dark .dz-kicker{color:var(--dz-lime)}.dz-h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;color:inherit;font-size:clamp(2rem,5vw,2.9rem);font-weight:700;line-height:.98}.dz-h3{font-family:var(--font-display);text-transform:uppercase;margin-top:.4rem;font-size:1.35rem;font-weight:600}.dz-lead{font-size:1.08rem;line-height:1.55}.dz-aside{border-left:3px solid var(--dz-lime);padding-left:1rem;font-weight:500;line-height:1.55}.dz-two{gap:1.25rem;display:grid}@media (width>=720px){.dz-two{grid-template-columns:1.15fr 1fr;gap:2rem}}.dz-lime{color:var(--dz-lime)}.dz-muted{color:#ffffffb8}.dz-cover{flex-direction:column;flex:1;gap:1.5rem;display:flex}.dz-cover-logo{width:220px;height:auto}.dz-cover-chip{margin:0 calc(-1*clamp(1.25rem,5vw,3.5rem));position:relative}.dz-cover-chip img{aspect-ratio:2;object-fit:cover;width:100%;height:auto;display:block}.dz-cover-chip:after{content:"";background:linear-gradient(180deg, var(--dz-dark) 0%, transparent 22%, transparent 70%, var(--dz-dark) 100%);position:absolute;inset:0}.dz-cover-title{font-family:var(--font-display);text-transform:uppercase;flex-direction:column;gap:.5rem;margin-top:.9rem;font-size:clamp(2.1rem,6vw,3.4rem);font-weight:700;line-height:1;display:flex}.dz-cover-intro{color:#ffffffd9;max-width:40rem;margin-top:1.1rem;font-size:1.08rem;line-height:1.6}.dz-grid{gap:.75rem;padding:0;list-style:none;display:grid}@media (width>=640px){.dz-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=820px){.dz-grid-sit{grid-template-columns:repeat(3,1fr)}}.dz-card{border:1px solid var(--dz-line);background:#fff;flex-direction:column;gap:.4rem;padding:1rem 1.1rem 1.1rem;display:flex;position:relative}.dz-card:before{content:"";background:var(--dz-lime);width:2.2rem;height:3px;position:absolute;top:0;left:0}.dz-card-n{font-family:var(--font-mono);color:var(--dz-soft);letter-spacing:.14em;font-size:.72rem}.dz-card h4{font-family:var(--font-display);text-transform:uppercase;font-size:1.28rem;font-weight:600;line-height:1.05}.dz-card p{color:var(--dz-soft);font-size:.95rem;line-height:1.5}.dz-ben{padding:1.25rem 1.3rem 1.35rem}.dz-ben h4{font-size:1.45rem}.dz-ben p{font-size:1rem}.dz-card-dark{background:var(--dz-ink);color:#fff;border-color:var(--dz-ink)}.dz-card-dark p,.dz-card-dark .dz-card-n{color:#ffffffbf}.dz-tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid;align-self:flex-start;padding:.15rem .45rem;font-size:.66rem}.dz-scheme{gap:.5rem;padding:0;list-style:none;display:grid}@media (width>=640px){.dz-scheme{grid-template-columns:repeat(3,1fr)}}.dz-scheme li{border:1px solid var(--dz-line);color:var(--dz-soft);background:#fff;flex-direction:column;gap:.2rem;padding:.75rem .9rem;display:flex;position:relative}.dz-scheme li.is-active{background:var(--dz-ink);color:#fff;border-color:var(--dz-ink);box-shadow:inset 0 -4px 0 var(--dz-lime)}.dz-scheme-n{font-family:var(--font-display);font-size:1.6rem;font-weight:700;line-height:1}.is-active .dz-scheme-n{color:var(--dz-lime)}.dz-scheme-name{font-family:var(--font-display);text-transform:uppercase;font-size:1.05rem;font-weight:600;line-height:1.05}.dz-scheme-steps{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.dz-steps{border-left:2px solid var(--dz-ink);flex-direction:column;margin-left:1.1rem;padding:0;list-style:none;display:flex}.dz-step{grid-template-columns:auto 1fr;gap:1rem;margin-left:-1.15rem;padding:.7rem 0;display:grid}.dz-step-n{background:var(--dz-lime);width:2.2rem;height:2.2rem;color:var(--dz-dark);font-family:var(--font-display);place-items:center;font-size:1.25rem;font-weight:700;display:grid}.dz-step h3{font-family:var(--font-display);text-transform:uppercase;font-size:1.35rem;font-weight:600;line-height:1.05}.dz-step p{color:var(--dz-soft);margin-top:.3rem;line-height:1.55}.dz-result{background:var(--dz-ink);color:#fff;flex-wrap:wrap;align-items:baseline;gap:.4rem .9rem;padding:.85rem 1.1rem;font-weight:500;display:flex}.dz-result strong{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dz-lime);font-size:.72rem;font-weight:500}.dz-block-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dz-ink);margin-top:.4rem;font-size:.75rem}.dz-note{border-left:3px solid var(--dz-lime);padding-left:1rem;font-weight:500}.dz-maleta{z-index:-1;object-fit:contain;opacity:.14;pointer-events:none;width:min(92%,640px);height:auto;position:absolute;bottom:3.5rem;left:50%;transform:translate(-50%)}.dz-final{flex-direction:column;gap:1.1rem;display:flex}.dz-points{gap:.7rem;padding:0;list-style:none;display:grid}.dz-points li{grid-template-columns:auto 1fr;align-items:start;gap:.9rem;display:grid}.dz-points span{border:1px solid var(--dz-lime);width:1.9rem;height:1.9rem;color:var(--dz-lime);font-family:var(--font-display);place-items:center;font-weight:700;display:grid}.dz-points p{color:#ffffffe0;line-height:1.55}.dz-founder{border-top:1px solid #ffffff24;grid-template-columns:96px 1fr;align-items:start;gap:1.1rem;padding-top:1.1rem;display:grid}.dz-founder img{aspect-ratio:1086/1330;object-fit:cover;width:96px;height:auto}.dz-founder p{line-height:1.55}.dz-founder p+p{margin-top:.5rem}.dz-close{border-top:1px solid #ffffff24;padding-top:1rem}.dz-close-title{font-family:var(--font-display);text-transform:uppercase;color:var(--dz-lime);font-size:2rem;font-weight:700;line-height:1}.dz-close-data{font-family:var(--font-mono);flex-wrap:wrap;gap:.4rem 1.5rem;margin-top:.6rem;font-size:.95rem;display:flex}.dz-close-data a{color:#fff;border-bottom:1px solid #ffffff4d;text-decoration:none}@page{size:A4 portrait;margin:0}@media print{html,body{background:#fff!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.dz-actions,#lovable-badge,[data-lovable-badge]{display:none!important}.dz-root{background:0 0;min-height:0;font-size:10.5pt}.dz-doc{padding:0;display:block}.dz-sheet{width:210mm;max-width:none;height:297mm;box-shadow:none;break-after:page;page-break-after:always;break-inside:avoid;gap:4.2mm;margin:0;padding:16mm 16mm 20mm}.dz-sheet:last-child{break-after:auto;page-break-after:auto}.dz-folio{padding-top:2.5mm;font-size:7pt;bottom:9mm;left:16mm;right:16mm}.dz-kicker{font-size:8pt}.dz-h2{font-size:30pt}.dz-h3{font-size:15pt}.dz-lead,.dz-aside{font-size:11pt}.dz-two{grid-template-columns:1.15fr 1fr;gap:7mm}.dz-grid{grid-template-columns:repeat(2,1fr);gap:3.5mm}.dz-grid-sit{grid-template-columns:repeat(2,1fr)}.dz-card{padding:4mm 4.5mm}.dz-card h4{font-size:14pt}.dz-card p{font-size:10.5pt}.dz-ben{padding:6mm 5.5mm}.dz-ben h4{font-size:16pt}.dz-ben p{font-size:11pt}.dz-grid-ben{flex:1;grid-auto-rows:1fr}.dz-scheme{grid-template-columns:repeat(3,1fr)}.dz-step h3{font-size:15pt}.dz-step p,.dz-points p,.dz-founder p,.dz-result,.dz-note{font-size:10.8pt}.dz-cover-chip{margin:0 -16mm}.dz-cover-logo{width:62mm}.dz-cover-title{font-size:34pt}.dz-cover-intro{font-size:12pt}.dz-close-title{font-size:24pt}.dz-close-data{font-size:10.5pt}.dz-founder{grid-template-columns:30mm 1fr}.dz-founder img{width:30mm}.dz-grid-sit{flex:1;grid-auto-rows:1fr;margin-bottom:4mm}.dz-grid-sit .dz-card{justify-content:center;padding:5mm 5.5mm}.dz-grid-sit .dz-card h4{font-size:15pt}.dz-grid-sit .dz-card p{font-size:11pt}.dz-sheet[aria-label="Comprender y decidir"] .dz-steps{flex:1;justify-content:space-around}.dz-sheet[aria-label="Comprender y decidir"] .dz-step h3{font-size:17pt}.dz-sheet[aria-label="Comprender y decidir"] .dz-step p{font-size:11.5pt}.dz-sheet[aria-label="Comprender y decidir"] .dz-scheme li{padding:5mm}.dz-sheet[aria-label="Comprender y decidir"] .dz-result{margin-bottom:4mm;padding:5mm;font-size:12pt}.dz-final{flex:1}.dz-close{background:color-mix(in oklab, var(--dz-dark) 70%, transparent);margin-top:auto;margin-bottom:2mm}.dz-points{gap:4mm}.dz-points p{font-size:11.5pt}.dz-maleta{opacity:.2;width:165mm;bottom:42mm}}@media (width<=520px){.dz-actions{flex-wrap:nowrap;gap:.5rem;padding:.5rem .75rem}.dz-btn{letter-spacing:.06em;padding:.55rem .6rem;font-size:.66rem}}
