.sdf-pagehero{padding:5rem 1.5rem 3rem;max-width:1600px;margin:0 auto}.sdf-pagehero__badge{font-family:var(--font-mono)!important;text-transform:uppercase;letter-spacing:.3em;font-size:.65rem;color:var(--primary);margin:0 0 1.5rem!important}.sdf-pagehero__title{font-family:var(--font-display)!important;font-style:italic;font-weight:900;font-size:clamp(3.75rem,13vw,12rem)!important;line-height:.85;letter-spacing:-.03em;color:inherit;margin:0!important}.sdf-pagehero__dot{color:var(--primary)}.sdf-pagehero__intro{max-width:42rem;margin-top:2rem;font-size:clamp(1.125rem,2vw,1.25rem);line-height:1.65;color:var(--muted-foreground)}.sdf-pagehero__intro p{margin:0 0 1rem}.sdf-pagehero__intro p:last-child{margin-bottom:0}.sdf-pagehero__tags{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.sdf-pagehero__tag{display:inline-block;border:1px solid rgba(30,42,31,.2);padding:.5rem 1rem;font-family:var(--font-mono)!important;text-transform:uppercase;letter-spacing:.15em;font-size:.65rem;color:inherit}.sdf-historia{display:block}.sdf-historia__inner{max-width:1600px;margin:0 auto;padding:5rem 1.5rem}.sdf-historia__empty{font-family:var(--font-mono)!important;font-size:.85rem;opacity:.6;padding:3rem;text-align:center;border:1px dashed var(--border);margin:0!important}.sdf-historia__intro{max-width:48rem;font-size:1.4rem;line-height:1.6;color:var(--muted-foreground);margin:0 0 4rem!important}.sdf-historia__full{margin:0 0 6rem}.sdf-historia__full-img{display:block;width:100%;height:60vh;object-fit:cover}.sdf-historia__story{display:grid;grid-template-columns:5fr 7fr;gap:3rem;padding:3rem 0}.sdf-historia__kicker{font-family:var(--font-mono)!important;text-transform:uppercase;letter-spacing:.3em;font-size:.65rem;color:var(--primary);margin:0 0 1.5rem!important}.sdf-historia__title{font-family:var(--font-display)!important;font-style:italic;font-weight:900;font-size:clamp(2.5rem,4.5vw,3.75rem)!important;line-height:.95;color:inherit;margin:0!important}.sdf-historia__title .sdf-historia__accent{color:var(--primary)}.sdf-historia__story-body{display:flex;flex-direction:column;gap:1.5rem;font-size:1.125rem;line-height:1.6;color:var(--muted-foreground)}.sdf-historia__text p{margin:0 0 1.5rem!important}.sdf-historia__text p:last-child{margin:0!important}.sdf-historia__quote{font-family:var(--font-display)!important;font-style:italic;font-weight:900;font-size:1.875rem!important;color:var(--foreground);line-height:1.2;margin:1.5rem 0 0!important}.sdf-historia__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding:6rem 0 0;align-items:start}.sdf-historia__grid-cell{position:relative;width:100%;padding-top:125%;overflow:hidden;margin:0}.sdf-historia__grid-cell--offset{transform:translateY(3rem)}.sdf-historia__grid-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}@media (max-width:768px){.sdf-historia__inner{padding:3rem 1.25rem}.sdf-historia__intro{font-size:1.15rem;margin:0 0 2.5rem!important}.sdf-historia__full{margin:0 0 3rem}.sdf-historia__full-img{height:45vh}.sdf-historia__story{grid-template-columns:1fr;gap:2rem;padding:1.5rem 0}.sdf-historia__title{font-size:2.5rem!important}.sdf-historia__grid{grid-template-columns:1fr;gap:1.5rem;padding:3rem 0 0}.sdf-historia__grid-cell--offset{transform:none}}.sdf-pilares{background:var(--foreground);color:var(--background)!important;padding:6rem 1.5rem}.sdf-pilares__inner{max-width:1600px;margin:0 auto}.sdf-pilares__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.sdf-pilares__item{border-top:2px solid var(--background);padding-top:1.5rem}.sdf-pilares__num{font-family:var(--font-mono)!important;font-size:.75rem;color:var(--primary);margin:0 0 1rem!important}.sdf-pilares__t{font-family:var(--font-display)!important;font-style:italic;font-weight:900;font-size:1.875rem!important;color:inherit;margin:0 0 .75rem!important}.sdf-pilares__d{opacity:.7;line-height:1.6;color:inherit;margin:0!important}@media (max-width:768px){.sdf-pilares{padding:4rem 1.25rem}.sdf-pilares__grid{grid-template-columns:1fr;gap:2rem}}.sdf-cta{text-align:center;padding:6rem 1.5rem}.sdf-cta__inner{max-width:1200px;margin:0 auto}.sdf-cta--escuro{background:var(--foreground);color:var(--background)!important}.sdf-cta--primary{background:var(--primary);color:#fff!important}.sdf-cta--claro{border-top:1px solid var(--border)}.sdf-cta__kicker{font-family:var(--font-mono)!important;text-transform:uppercase;letter-spacing:.4em;font-size:.65rem;color:var(--primary);margin:0 0 1.5rem!important}.sdf-cta--primary .sdf-cta__kicker{color:#fff!important;opacity:.85}.sdf-cta__title{font-family:var(--font-display)!important;font-style:italic;font-weight:900;line-height:.95;letter-spacing:-.02em;color:inherit;font-size:clamp(2.5rem,6vw,4.5rem)!important;margin:0!important}.sdf-cta__btns{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2.5rem}.sdf-cta__btn{display:inline-block;padding:1.25rem 2rem;font-family:var(--font-mono)!important;font-size:.72rem;text-transform:uppercase;letter-spacing:.25em;font-weight:900;text-decoration:none;transition:background .2s ease,color .2s ease}.sdf-cta__btn--primary{background:var(--primary);color:#fff!important}.sdf-cta__btn--primary:hover{background:var(--accent,var(--primary))}.sdf-cta__btn--ghost{border:1px solid currentColor;color:inherit!important}.sdf-cta__btn--ghost:hover{background:var(--foreground);color:var(--background)!important}.sdf-cta--escuro .sdf-cta__btn--ghost:hover{background:var(--background);color:var(--foreground)!important}.sdf-cta--primary .sdf-cta__btn--primary{background:#fff;color:var(--primary)!important}.sdf-cta--primary .sdf-cta__btn--ghost{border-color:rgba(255,255,255,.4);color:#fff!important}.sdf-cta--primary .sdf-cta__btn--ghost:hover{background:#fff;color:var(--primary)!important}@media (max-width:768px){.sdf-cta{padding:4rem 1.25rem}}