/* V31: una sola sección comercial, sin bloque separado de relaciones comerciales */
.wr31{background:#f7f7f4;color:#102d3b;padding:clamp(70px,7vw,105px) 0 75px}.wr31 *{box-sizing:border-box}.wr31-intro{display:grid;grid-template-columns:1.2fr .7fr;gap:8%;align-items:end;padding-bottom:34px;border-bottom:1px solid #cdd8dc}.wr31-kicker,.wr31-label,.wr31-attribution{font-size:10px;font-weight:800;letter-spacing:.16em;color:#e8420a}.wr31-intro h2{font-size:clamp(44px,5.4vw,76px);line-height:1.02;letter-spacing:-.065em;margin:20px 0 0;font-weight:800}.wr31-intro h2 em{font-style:normal;color:#e8420a}.wr31-intro p{font-size:15px;line-height:1.75;color:#5b7380;margin:0 0 4px}.wr31-main{display:grid;grid-template-columns:.85fr 1.15fr;gap:8%;padding:52px 0 40px}.wr31-statement{position:relative;align-self:start;max-width:450px}.wr31-statement h3{font-size:clamp(36px,4.2vw,59px);line-height:1.06;letter-spacing:-.06em;margin:24px 0;color:#102d3b}.wr31-statement p{font-size:15px;line-height:1.75;color:#57717e;max-width:360px}.wr31-cta{display:inline-flex;gap:28px;align-items:center;background:#e8420a;color:#fff!important;text-decoration:none;font-weight:750;font-size:13px;padding:17px 22px;margin-top:25px;transition:background .2s,transform .2s}.wr31-cta:hover{background:#bb3309;transform:translateY(-2px)}.wr31-benefits article{display:grid;grid-template-columns:36px 1fr;gap:20px;padding:24px 0 25px;border-bottom:1px solid #cdd8dc;transition:padding-left .25s}.wr31-benefits article:first-child{border-top:1px solid #cdd8dc}.wr31-benefits article:hover{padding-left:8px}.wr31-index{color:#e8420a;font-size:12px;font-weight:800;padding-top:5px}.wr31-benefits h4{font-size:clamp(19px,2vw,26px);line-height:1.2;letter-spacing:-.035em;margin:0 0 9px;color:#102d3b}.wr31-benefits p{font-size:13px;line-height:1.7;color:#5b7380;margin:0;max-width:550px}.wr31-relationship{background:#e9f0f1;padding-left:18px!important;padding-right:18px!important;margin-top:13px;border-top:1px solid #cdd8dc}.wr31-relationship:hover{padding-left:24px!important}.wr31-attribution{display:block;margin-top:17px;font-size:9px}.wr31-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #cdd8dc;padding-top:23px}.wr31-bottom>span{font-size:10px;letter-spacing:.14em;color:#6b808a;font-weight:800}.wr31-bottom a{color:#d43d10;text-decoration:none;font-weight:800;font-size:12px}.wr31-bottom a span{margin-left:12px}@media(max-width:850px){.wr31-intro,.wr31-main{grid-template-columns:1fr;gap:24px}.wr31-main{padding-top:32px}.wr31-statement{max-width:none}.wr31-statement h3{max-width:580px}.wr31-statement p{max-width:560px}.wr31-bottom{flex-wrap:wrap}}@media(max-width:550px){.wr31{padding:60px 0}.wr31-intro h2{font-size:46px}.wr31-statement h3{font-size:40px}.wr31-benefits article{grid-template-columns:25px 1fr;gap:12px}.wr31-relationship{padding-left:12px!important;padding-right:12px!important}}@media(prefers-reduced-motion:reduce){.wr31-cta,.wr31-benefits article{transition:none}}
