.nosotros-module__Y01AmW__page{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans-ui)}.nosotros-module__Y01AmW__container{max-width:1360px;margin-inline:auto;padding-inline:20px}.nosotros-module__Y01AmW__page h1,.nosotros-module__Y01AmW__page h2,.nosotros-module__Y01AmW__page h3{overflow-wrap:anywhere}.nosotros-module__Y01AmW__eyebrow{color:var(--color-ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:500;line-height:1.6}.nosotros-module__Y01AmW__hero{padding-top:28px}.nosotros-module__Y01AmW__heroIntro{gap:20px;margin-bottom:28px;display:grid}.nosotros-module__Y01AmW__hero h1{font-family:var(--font-serif-editorial);letter-spacing:-.03em;margin-top:12px;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:500;line-height:1.04}.nosotros-module__Y01AmW__introduction{max-width:40ch;color:var(--color-ink-muted);font-size:clamp(1.0625rem,1.8vw,1.25rem);line-height:1.65}.nosotros-module__Y01AmW__textLink{min-height:44px;color:var(--color-brand-green-ink);cursor:pointer;text-underline-offset:5px;align-items:center;gap:12px;margin-top:16px;font-size:.875rem;font-weight:600;display:inline-flex}.nosotros-module__Y01AmW__textLink:hover{text-decoration:underline}.nosotros-module__Y01AmW__textLink svg,.nosotros-module__Y01AmW__serviceLink svg{flex-shrink:0;width:18px;height:18px}.nosotros-module__Y01AmW__heroVisual{gap:20px;display:grid}.nosotros-module__Y01AmW__heroVisual figure,.nosotros-module__Y01AmW__approach figure{min-width:0;margin:0}.nosotros-module__Y01AmW__approachPhoto>img{object-fit:cover;object-position:center 60%;width:100%;height:100%;display:block}.nosotros-module__Y01AmW__photoCaption{color:var(--color-ink-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:12px;font-size:.75rem;line-height:1.6;display:flex}.nosotros-module__Y01AmW__promise{border-radius:var(--radius-md);background:var(--color-brand-brown);color:#fff;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.nosotros-module__Y01AmW__promise .nosotros-module__Y01AmW__eyebrow{color:var(--color-brand-beige)}.nosotros-module__Y01AmW__promise h2{max-width:15ch;font-family:var(--font-serif-editorial);letter-spacing:-.03em;text-wrap:balance;margin-block:20px 16px;font-size:clamp(1.625rem,3vw,2.25rem);font-weight:500;line-height:1.15}.nosotros-module__Y01AmW__promise>p:not(.nosotros-module__Y01AmW__eyebrow){max-width:36ch;color:var(--color-brand-beige);font-size:1rem;line-height:1.7}.nosotros-module__Y01AmW__promise .nosotros-module__Y01AmW__trajectory{width:100%;margin-top:auto;padding-top:24px}.nosotros-module__Y01AmW__story{gap:24px;padding-block:44px;display:grid}.nosotros-module__Y01AmW__story h2,.nosotros-module__Y01AmW__sectionHeader h2,.nosotros-module__Y01AmW__approach h2{max-width:20ch;font-family:var(--font-serif-editorial);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:500;line-height:1.12}.nosotros-module__Y01AmW__story h2,.nosotros-module__Y01AmW__approach h2{margin-top:14px}.nosotros-module__Y01AmW__storyCopy{max-width:56ch;color:var(--color-ink-muted);font-size:1rem;line-height:1.75}.nosotros-module__Y01AmW__storyCopy>p+p{margin-top:16px}.nosotros-module__Y01AmW__storyCopy .nosotros-module__Y01AmW__textLink{color:var(--color-brand-green-ink)}.nosotros-module__Y01AmW__services{background:var(--color-white);padding-block:44px;scroll-margin-top:24px}.nosotros-module__Y01AmW__sectionHeader{gap:20px;margin-bottom:28px;display:grid}.nosotros-module__Y01AmW__sectionHeader>p{max-width:44ch;color:var(--color-ink-muted);font-size:1rem;line-height:1.7}.nosotros-module__Y01AmW__serviceGrid{gap:20px;display:grid}.nosotros-module__Y01AmW__serviceCard{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas);flex-direction:column;align-items:flex-start;min-width:0;padding:24px;display:flex}.nosotros-module__Y01AmW__serviceNumber{border-radius:var(--radius-pill);min-width:36px;min-height:36px;color:var(--color-brand-green-ink);font-variant-numeric:tabular-nums;background:#eef4e0;place-items:center;padding-inline:8px;font-size:.8125rem;font-weight:600;display:grid}.nosotros-module__Y01AmW__serviceCard h3{max-width:26ch;font-family:var(--font-sans-ui);letter-spacing:-.02em;margin-top:20px;font-size:1.375rem;font-weight:500;line-height:1.25}.nosotros-module__Y01AmW__serviceCard>p{max-width:48ch;color:var(--color-ink-muted);margin-block:12px 20px;font-size:.9375rem;line-height:1.7}.nosotros-module__Y01AmW__serviceLink{border-top:1px solid var(--color-line);width:100%;min-height:44px;color:var(--color-brand-green-ink);cursor:pointer;text-underline-offset:5px;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:14px;font-size:.875rem;font-weight:600;display:inline-flex}.nosotros-module__Y01AmW__serviceLink:hover{text-decoration:underline}.nosotros-module__Y01AmW__approach{background:var(--color-canvas);padding-block:44px}.nosotros-module__Y01AmW__approachGrid{align-items:start;gap:28px;display:grid}.nosotros-module__Y01AmW__approachPhoto{aspect-ratio:4/3;border-radius:var(--radius-photo);background:var(--color-surface-warm);width:100%;display:block;overflow:hidden}.nosotros-module__Y01AmW__approachDescription{max-width:46ch;color:var(--color-ink-muted);margin-top:16px;font-size:1rem;line-height:1.7}.nosotros-module__Y01AmW__steps{margin-top:24px;padding:0;list-style:none}.nosotros-module__Y01AmW__steps li{border-top:1px solid var(--color-border);gap:20px;padding-block:20px;display:flex}.nosotros-module__Y01AmW__steps li>span{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;padding-top:3px;font-size:.75rem}.nosotros-module__Y01AmW__steps h3{letter-spacing:-.02em;font-size:1.125rem;font-weight:600}.nosotros-module__Y01AmW__steps p{max-width:42ch;color:var(--color-ink-muted);margin-top:6px;font-size:.9375rem;line-height:1.7}.nosotros-module__Y01AmW__heroVisual[data-with-photo=false],.nosotros-module__Y01AmW__approachGrid[data-with-photo=false]{grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.nosotros-module__Y01AmW__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.nosotros-module__Y01AmW__container{padding-inline:40px}.nosotros-module__Y01AmW__hero{padding-top:40px}.nosotros-module__Y01AmW__heroIntro,.nosotros-module__Y01AmW__story,.nosotros-module__Y01AmW__sectionHeader{grid-template-columns:1.25fr 1fr;gap:56px}.nosotros-module__Y01AmW__heroIntro{align-items:end;margin-bottom:40px}.nosotros-module__Y01AmW__heroVisual{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:24px}.nosotros-module__Y01AmW__promise{min-height:100%;padding:32px}.nosotros-module__Y01AmW__story,.nosotros-module__Y01AmW__services,.nosotros-module__Y01AmW__approach{padding-block:64px}.nosotros-module__Y01AmW__serviceGrid{gap:24px}.nosotros-module__Y01AmW__serviceCard{padding:28px}.nosotros-module__Y01AmW__sectionHeader{margin-bottom:32px}.nosotros-module__Y01AmW__approachGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:56px}.nosotros-module__Y01AmW__approachPhoto{aspect-ratio:4/5}}
