.metodo-hero{position:relative;height:60vh;min-height:420px;display:flex;align-items:flex-end;overflow:hidden}.metodo-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center 40%}.metodo-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0000000d,#00000005 40%,#000000b3)}.metodo-hero-content{position:relative;z-index:2;padding-bottom:3.5rem}.metodo-hero-tag{display:inline-block;border:2px solid #FDD802;color:#fdd802;padding:.4rem 1.2rem;border-radius:50px;font-family:Outfit,sans-serif;font-weight:600;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0003;margin-bottom:1rem}.metodo-hero-title{font-family:Outfit,sans-serif;font-size:3.5rem;font-weight:900;color:#fff;line-height:1.05;margin:0 0 .75rem;text-shadow:0 2px 20px rgba(0,0,0,.3)}.metodo-hero-desc{font-size:1.15rem;color:#ffffffd9;max-width:520px;line-height:1.6;margin:0;font-style:italic}.metodo-intro{padding:6rem 0}.metodo-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.metodo-intro-img{border-radius:24px;overflow:hidden;aspect-ratio:4/3}.metodo-intro-img img{width:100%;height:100%;object-fit:cover}.metodo-intro-tag{display:inline-block;background:#1a1a1a;color:#fdd802;padding:.4rem 1rem;border-radius:50px;font-family:Outfit,sans-serif;font-weight:700;font-size:.75rem;letter-spacing:2px;text-transform:uppercase;margin-bottom:1rem}.metodo-intro-title{font-family:Outfit,sans-serif;font-size:2.5rem;font-weight:900;color:#1a1a1a;line-height:1.1;margin:0 0 1.25rem}.metodo-intro-text{font-size:1.05rem;line-height:1.8;color:#555;margin:0}.metodo-intro-text strong{color:#1a1a1a}.metodo-pillars{padding:5rem 0;background:#f8f9fa}.metodo-pillars-header{text-align:center;margin-bottom:4rem}.metodo-pillars-title{font-family:Outfit,sans-serif;font-size:2.8rem;font-weight:900;color:#1a1a1a;margin:.5rem 0}.metodo-pillars-sub{font-size:1.05rem;color:#666;margin:0}.metodo-pillar-row{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;margin-bottom:2px;min-height:380px;border-radius:24px;overflow:hidden;margin-bottom:2rem;box-shadow:0 2px 16px #0000000f}.metodo-pillar-row:nth-child(2n){direction:rtl}.metodo-pillar-row:nth-child(2n)>*{direction:ltr}.metodo-pillar-img{overflow:hidden}.metodo-pillar-img img{width:100%;height:100%;object-fit:cover;display:block}.metodo-pillar-content{display:flex;flex-direction:column;justify-content:center;padding:3rem;background:#fff}.metodo-pillar-num{font-family:Outfit,sans-serif;font-size:3.5rem;font-weight:900;color:#fdd802;line-height:1;margin-bottom:.5rem}.metodo-pillar-name{font-family:Outfit,sans-serif;font-size:1.6rem;font-weight:800;color:#1a1a1a;text-transform:uppercase;letter-spacing:1px;margin:0 0 .75rem}.metodo-pillar-desc{font-size:1rem;line-height:1.7;color:#666;margin:0}.metodo-pillar-content--dark{background:#1a1a1a}.metodo-pillar-content--dark .metodo-pillar-name{color:#fff}.metodo-pillar-content--dark .metodo-pillar-desc{color:#ffffffb3}.metodo-quote{padding:5rem 0}.metodo-quote-box{background:#1a1a1a;border-radius:32px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;min-height:400px}.metodo-quote-img{overflow:hidden}.metodo-quote-img img{width:100%;height:100%;object-fit:cover;display:block}.metodo-quote-content{display:flex;flex-direction:column;justify-content:center;padding:4rem}.metodo-quote-tag{font-family:Outfit,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#fdd802;margin-bottom:1.25rem}.metodo-quote-text{font-family:Outfit,sans-serif;font-size:1.8rem;font-weight:700;color:#fff;line-height:1.4;margin:0 0 1rem;font-style:italic}.metodo-quote-author{font-size:.9rem;color:#ffffff80;margin:0 0 2rem}.metodo-quote-btn{display:inline-block;padding:1rem 2.5rem;border-radius:50px;font-family:Outfit,sans-serif;font-weight:800;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;background:#fdd802;color:#1a1a1a;border:2px solid #FDD802;transition:all .3s ease;align-self:flex-start}.metodo-quote-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #fdd8024d;color:#1a1a1a}@media(max-width:1024px){.metodo-intro-grid{grid-template-columns:1fr;gap:2.5rem}.metodo-intro-img{max-width:500px;margin:0 auto}.metodo-pillar-row{grid-template-columns:1fr;min-height:auto}.metodo-pillar-row:nth-child(2n){direction:ltr}.metodo-pillar-img{height:260px}.metodo-pillar-content{padding:2.5rem}.metodo-quote-box{grid-template-columns:1fr}.metodo-quote-img{height:280px}.metodo-quote-content{padding:3rem 2.5rem}}@media(max-width:768px){.metodo-hero{height:45vh;min-height:300px}.metodo-hero-title{font-size:2.4rem}.metodo-hero-desc{font-size:1rem}.metodo-hero-content{padding-bottom:2.5rem}.metodo-intro{padding:4rem 0}.metodo-intro-title{font-size:2rem}.metodo-pillars{padding:3rem 0}.metodo-pillars-title{font-size:2rem}.metodo-pillar-row{border-radius:16px;margin-bottom:1.5rem}.metodo-pillar-img{height:200px}.metodo-pillar-content{padding:2rem 1.5rem}.metodo-pillar-num{font-size:2.5rem}.metodo-pillar-name{font-size:1.3rem}.metodo-quote{padding:3rem 0}.metodo-quote-box{border-radius:24px}.metodo-quote-img{height:220px}.metodo-quote-content{padding:2.5rem 1.5rem}.metodo-quote-text{font-size:1.4rem}}@media(max-width:375px){.metodo-hero-title{font-size:2rem}.metodo-intro-title,.metodo-pillars-title{font-size:1.7rem}}
