.Blocks_sectionHeading__oV2pM{display:grid;grid-template-columns:1fr minmax(260px,410px);align-items:end;gap:32px;margin-bottom:36px}.Blocks_sectionHeading__oV2pM h2{margin:0}.Blocks_sectionHeading__oV2pM>div:last-child p{color:var(--muted);margin:0 0 18px}.Blocks_sectionHeading__oV2pM>div:last-child p:last-child{margin:0}.Blocks_productGrid__HjXlI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.Blocks_productCard__xgcPS{border:1px solid var(--border);background:#fff;min-width:0}.Blocks_productArt__A4b4L{background:#e9ecef}.Blocks_productArt__A4b4L img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}.Blocks_productBody__niAWP{padding:24px}.Blocks_productBody__niAWP h3,.Blocks_serviceCard__JTYoq h3{font-size:1.18rem;margin:0 0 10px}.Blocks_productBody__niAWP p,.Blocks_serviceCard__JTYoq p{font-size:.9rem;color:var(--muted);line-height:1.6;margin:0 0 20px}.Blocks_serviceGrid__7C_5U{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.Blocks_serviceCard__JTYoq{border-top:3px solid var(--copper);background:#fff;padding:31px 27px;display:flex;flex-direction:column;align-items:flex-start;min-height:300px}.Blocks_serviceCard__JTYoq img{margin-bottom:35px}.Blocks_serviceCard__JTYoq .textLink{margin-top:auto}.Blocks_steps__Oi68_{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:50px}.Blocks_steps__Oi68_>div{border-top:1px solid #64717b;padding-top:20px}.Blocks_steps__Oi68_ span{font:700 2.5rem var(--heading);color:#e5a374}.Blocks_steps__Oi68_ h3{font-size:1rem;margin:19px 0 8px}.Blocks_steps__Oi68_ p{color:#d5dadd;font-size:.83rem;line-height:1.5}.Blocks_faq__iH_Bk{max-width:900px}.Blocks_faq__iH_Bk details{border-bottom:1px solid var(--border);padding:19px 0}.Blocks_faq__iH_Bk summary{font-weight:700;cursor:pointer;padding-right:30px}.Blocks_faq__iH_Bk p{color:var(--muted);margin:12px 0 0;max-width:700px}.Blocks_cta__HwEqa{background:var(--graphite);color:#fff;padding:72px 0}.Blocks_cta__HwEqa>.Blocks_container__ek_7M{display:flex;align-items:center;justify-content:space-between;gap:40px}.Blocks_cta__HwEqa h2{max-width:740px;margin:0 0 14px}.Blocks_cta__HwEqa p:not(.Blocks_eyebrow__EB7_E){color:#d4d8db;margin:0;max-width:630px}.Blocks_cta__HwEqa .Blocks_eyebrow__EB7_E{color:#e5a374}@media (max-width:850px){.Blocks_steps__Oi68_{grid-template-columns:repeat(3,1fr)}.Blocks_productGrid__HjXlI,.Blocks_serviceGrid__7C_5U{grid-template-columns:repeat(2,1fr)}.Blocks_sectionHeading__oV2pM{grid-template-columns:1fr}.Blocks_cta__HwEqa>.Blocks_container__ek_7M{align-items:start;flex-direction:column}}@media (max-width:600px){.Blocks_productGrid__HjXlI,.Blocks_serviceGrid__7C_5U,.Blocks_steps__Oi68_{grid-template-columns:1fr}.Blocks_serviceCard__JTYoq{min-height:0}.Blocks_serviceCard__JTYoq img{margin-bottom:22px}.Blocks_productBody__niAWP{padding:20px}.Blocks_sectionHeading__oV2pM{gap:12px}}.page_hero__SKW6o{background:var(--coal);color:#fff;overflow:hidden}.page_heroGrid__BL1ju{display:grid;grid-template-columns:1.06fr .94fr;gap:6vw;align-items:center;min-height:640px;padding-block:70px}.page_hero__SKW6o h1{margin:0 0 25px;max-width:670px}.page_hero__SKW6o h1 span{color:#e0a277}.page_hero__SKW6o p:not(.page_eyebrow__H9Slr){color:#d8dee2;max-width:570px;font-size:1.08rem;line-height:1.7}.page_actions__e35f9{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.page_visual__jJfCv{position:relative}.page_visual__jJfCv img{display:block;width:100%;height:auto;aspect-ratio:1.2;object-fit:cover;border:1px solid #52616a}.page_visual__jJfCv span{position:absolute;bottom:15px;left:15px;background:rgba(16,23,30,.9);color:#f3f4f4;padding:8px 12px;font-size:.68rem;text-transform:uppercase;letter-spacing:.1em}.page_trust__2sASQ{background:#fff;border-bottom:1px solid var(--border)}.page_trustGrid__QEWLT{display:grid;grid-template-columns:repeat(3,1fr)}.page_trustGrid__QEWLT div{padding:28px 32px;border-right:1px solid var(--border)}.page_trustGrid__QEWLT div:first-child{padding-left:0}.page_trustGrid__QEWLT div:last-child{border:0}.page_trustGrid__QEWLT strong{display:block;font:800 1.15rem var(--heading)}.page_trustGrid__QEWLT span{display:block;color:var(--muted);font-size:.84rem;margin-top:4px}.page_split__GZfzM{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;align-items:start}.page_split__GZfzM h2{margin:0}.page_split__GZfzM p{font-size:1.07rem;color:var(--muted)}.page_evidence__JIQZV{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.page_evidence__JIQZV div{border:1px dashed #aab3b9;background:#e9ecef;padding:28px;min-height:255px;display:flex;flex-direction:column;justify-content:flex-end}.page_evidence__JIQZV div:before{content:"Fotografía real pendiente";flex:1 1;display:grid;place-items:center;color:#66717a;font-size:.78rem;letter-spacing:.05em;text-align:center}.page_evidence__JIQZV strong{font-family:var(--heading)}.page_evidence__JIQZV p{color:var(--muted);font-size:.8rem;margin:5px 0 0}.page_sectorList__yqxds{margin-top:28px}.page_sectorCopy__ZeKL9{color:var(--muted);max-width:730px}@media (max-width:850px){.page_heroGrid__BL1ju{grid-template-columns:1fr;min-height:0;gap:35px}.page_visual__jJfCv img{aspect-ratio:1.8}.page_split__GZfzM{grid-template-columns:1fr;gap:25px}.page_evidence__JIQZV{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.page_heroGrid__BL1ju{padding-block:62px}.page_hero__SKW6o h1{font-size:clamp(2.45rem,12vw,3.4rem)}.page_actions__e35f9{flex-direction:column}.page_actions__e35f9 a{width:100%}.page_visual__jJfCv img{aspect-ratio:1.15}.page_trustGrid__QEWLT{grid-template-columns:1fr}.page_trustGrid__QEWLT div,.page_trustGrid__QEWLT div:first-child{border-right:0;border-bottom:1px solid var(--border);padding:16px 0}.page_evidence__JIQZV{grid-template-columns:1fr}}.page_aboutGrid__RKZzM{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:center}.page_aboutGrid__RKZzM>div:first-child{max-width:760px}.page_aboutGrid__RKZzM p:not(.page_eyebrow__jDyKo){color:var(--muted)}.page_logoPanel__M_F1A{min-height:410px;background:#e9ecef;border:1px solid var(--border);display:grid;place-items:center;padding:35px}.page_logoPanel__M_F1A img{width:min(100%,390px);height:auto}@media (max-width:850px){.page_aboutGrid__RKZzM{grid-template-columns:1fr;gap:36px}.page_logoPanel__M_F1A{min-height:320px}}@media (max-width:500px){.page_logoPanel__M_F1A{min-height:270px;padding:25px}}