.nosotros-module__Y01AmW__page{max-width:1180px;margin-inline:auto;padding:clamp(20px,4vw,48px) 0 clamp(64px,8vw,96px)}.nosotros-module__Y01AmW__hero{isolation:isolate;min-height:clamp(560px,52vw,640px);margin-bottom:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);align-items:center;padding:clamp(36px,6vw,68px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #10121b1a}.nosotros-module__Y01AmW__heroCopy{z-index:2;justify-items:start;gap:var(--space-3);width:min(50%,560px);display:grid;position:relative}.nosotros-module__Y01AmW__heroCopy .brand-kicker{margin:0 0 var(--space-2);color:var(--color-primary)}.nosotros-module__Y01AmW__heroCopy h1{max-width:600px;color:var(--color-text);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.75rem,4.7vw,3.75rem);line-height:1}.nosotros-module__Y01AmW__question{margin:var(--space-3) 0 var(--space-1);border:1px solid color-mix(in srgb, var(--color-primary) 28%, var(--color-border));border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:800 clamp(1.15rem, 2.1vw, 1.45rem) var(--font-heading);padding:10px 16px;display:inline-block;box-shadow:0 8px 20px #10121b1a}.nosotros-module__Y01AmW__intro{max-width:52ch;color:var(--color-text-secondary);margin:0;font-size:clamp(1rem,1.45vw,1.125rem);line-height:1.6}.nosotros-module__Y01AmW__familyPortrait{z-index:0;margin:0;position:absolute;inset:0}.nosotros-module__Y01AmW__familyPortrait:after{content:"";background:linear-gradient(90deg,#fdf7f2fa 0%,#fdf7f2f0 39%,#fdf7f27a 55%,#fdf7f200 70%);position:absolute;inset:0}.nosotros-module__Y01AmW__heroPicture,.nosotros-module__Y01AmW__heroPicture img{width:100%;height:100%;display:block}.nosotros-module__Y01AmW__heroPicture img{object-fit:cover;object-position:center}.nosotros-module__Y01AmW__familyPortrait figcaption{right:var(--space-5);bottom:var(--space-5);z-index:2;border-radius:var(--radius-pill);max-width:210px;color:var(--color-text-secondary);text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffdb;border:1px solid #ffffffb8;padding:7px 11px;font-size:.75rem;font-weight:700;position:absolute}.nosotros-module__Y01AmW__storySection,.nosotros-module__Y01AmW__purposeSection{margin-bottom:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:minmax(230px,.75fr) minmax(0,1.25fr);gap:clamp(32px,7vw,80px);padding:clamp(28px,5vw,52px);display:grid;box-shadow:0 10px 30px #10121b0f}.nosotros-module__Y01AmW__softSection{background:color-mix(in srgb, var(--color-teal) 5%, var(--color-surface));position:relative}.nosotros-module__Y01AmW__softSection:before{content:none}.nosotros-module__Y01AmW__sectionHeading{align-self:start}.nosotros-module__Y01AmW__sectionHeading h2{text-wrap:balance;max-width:360px;font-size:clamp(1.65rem,3.5vw,2.4rem);line-height:1.12}.nosotros-module__Y01AmW__step{width:fit-content;margin:0 0 var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-teal) 14%, var(--color-surface));color:var(--color-teal);font:800 .75rem var(--font-body);letter-spacing:.1em;padding:5px 10px}.nosotros-module__Y01AmW__softSection .nosotros-module__Y01AmW__step{background:color-mix(in srgb, var(--color-mango) 24%, var(--color-surface));color:var(--color-text)}.nosotros-module__Y01AmW__purposeSection .nosotros-module__Y01AmW__step{background:color-mix(in srgb, var(--color-coral) 13%, var(--color-surface));color:var(--color-primary)}.nosotros-module__Y01AmW__storyCopy{gap:var(--space-5);color:var(--color-text-secondary);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.75;display:grid}.nosotros-module__Y01AmW__storyCopy p,.nosotros-module__Y01AmW__purposeContent p,.nosotros-module__Y01AmW__principles p,.nosotros-module__Y01AmW__cta p{margin:0}.nosotros-module__Y01AmW__purposeContent{gap:var(--space-8);display:grid}.nosotros-module__Y01AmW__purposeLead{color:var(--color-text);font:700 clamp(1.25rem, 2.5vw, 1.7rem)/1.4 var(--font-heading)}.nosotros-module__Y01AmW__principles{gap:var(--space-5);display:grid}.nosotros-module__Y01AmW__principles article{column-gap:var(--space-4);grid-template-columns:38px 1fr;align-items:center;display:grid}.nosotros-module__Y01AmW__principles article>span{background:var(--color-primary-fill);width:38px;height:38px;color:var(--color-primary-ink);border:0;border-radius:50%;grid-row:1/span 2;place-items:center;font-weight:800;display:grid}.nosotros-module__Y01AmW__principles h3{font-size:1.05rem}.nosotros-module__Y01AmW__principles p{color:var(--color-text-secondary);line-height:1.55}.nosotros-module__Y01AmW__businessNote{padding:var(--space-5) var(--space-6);border-left:4px solid var(--color-success);border-radius:0 var(--radius-control) var(--radius-control) 0;background:color-mix(in srgb, var(--color-success) 7%, var(--color-surface));color:var(--color-text-secondary);line-height:1.65}.nosotros-module__Y01AmW__cta{gap:var(--space-8) clamp(32px, 7vw, 72px);border-radius:var(--radius-lg);background:var(--color-text);color:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-top:clamp(28px,5vw,56px);padding:clamp(28px,5vw,48px);display:grid;box-shadow:0 18px 44px #10121b29}.nosotros-module__Y01AmW__cta .brand-kicker{margin-bottom:var(--space-3);color:var(--color-mango)}.nosotros-module__Y01AmW__cta h2{margin-bottom:var(--space-4);font-size:clamp(1.8rem,4vw,2.7rem)}.nosotros-module__Y01AmW__cta>div:first-child>p:last-child{max-width:620px;color:color-mix(in srgb, var(--color-surface) 74%, var(--color-text));line-height:1.65}.nosotros-module__Y01AmW__ctaActions{gap:var(--space-3);min-width:250px;display:grid}.nosotros-module__Y01AmW__primaryAction,.nosotros-module__Y01AmW__secondaryAction,.nosotros-module__Y01AmW__businessAction{border-radius:var(--radius-control);min-height:48px;padding:10px var(--space-5);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.nosotros-module__Y01AmW__primaryAction{background:var(--color-primary-fill);color:var(--color-primary-ink)}.nosotros-module__Y01AmW__primaryAction:hover{background:var(--color-primary-fill-hover)}.nosotros-module__Y01AmW__secondaryAction{color:var(--color-surface);border-color:#fff6}.nosotros-module__Y01AmW__secondaryAction:hover,.nosotros-module__Y01AmW__businessAction:hover{background:#ffffff1a}.nosotros-module__Y01AmW__businessAction{min-height:44px;color:color-mix(in srgb, var(--color-surface) 76%, var(--color-text));font-size:.875rem}.nosotros-module__Y01AmW__closing{padding-top:var(--space-5);color:var(--color-mango);font:800 clamp(1rem, 2vw, 1.2rem) var(--font-heading);text-align:center;border-top:1px solid #ffffff2e;grid-column:1/-1}@media (max-width:800px){.nosotros-module__Y01AmW__hero{flex-direction:column;align-items:stretch;min-height:0;padding:0;display:flex}.nosotros-module__Y01AmW__heroCopy{width:100%;padding:clamp(24px,6vw,40px)}.nosotros-module__Y01AmW__familyPortrait{z-index:0;height:clamp(280px,67vw,430px);position:relative;inset:auto}.nosotros-module__Y01AmW__familyPortrait:after{background:linear-gradient(180deg, var(--color-bg) 0%, #fdf7f280 14%, #fdf7f200 38%)}.nosotros-module__Y01AmW__heroPicture img{object-position:center 72%}.nosotros-module__Y01AmW__familyPortrait figcaption{top:var(--space-4);right:var(--space-4);bottom:auto}.nosotros-module__Y01AmW__storySection,.nosotros-module__Y01AmW__purposeSection{gap:var(--space-6);grid-template-columns:1fr}.nosotros-module__Y01AmW__sectionHeading h2{max-width:620px}.nosotros-module__Y01AmW__softSection:before{inset-inline:-16px}.nosotros-module__Y01AmW__cta{grid-template-columns:1fr;align-items:stretch}}@media (max-width:520px){.nosotros-module__Y01AmW__page{padding-top:var(--space-8)}.nosotros-module__Y01AmW__hero{border-radius:20px}.nosotros-module__Y01AmW__heroCopy{gap:var(--space-2);padding:var(--space-6) var(--space-5) var(--space-5)}.nosotros-module__Y01AmW__heroCopy h1{font-size:clamp(2.25rem,10.4vw,2.75rem);line-height:1.02}.nosotros-module__Y01AmW__question{margin-top:var(--space-3);padding:9px 14px;font-size:1.125rem}.nosotros-module__Y01AmW__intro{font-size:.975rem;line-height:1.55}.nosotros-module__Y01AmW__familyPortrait{height:286px}.nosotros-module__Y01AmW__storySection,.nosotros-module__Y01AmW__purposeSection,.nosotros-module__Y01AmW__cta{padding:var(--space-6) var(--space-5)}.nosotros-module__Y01AmW__ctaActions{min-width:0}}
