/* Sales / Technical Support: proporciones y líneas de la referencia. */
.sales .sales__head{padding-top:clamp(36px,5vw,76px);padding-bottom:clamp(22px,2.6vw,40px)}
.sales .jv{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.sales .jv__img{min-height:var(--modh);isolation:isolate}
/* sin capa azul sobre el video de la Fig. 09 */
.sales .jv__img>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.sales .jv__img::before{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.6;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch' seed='17'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px 180px}
.sales .jv__img figcaption{left:clamp(16px,1.55vw,24px);bottom:16px}
.sales .trad{margin:0}
.comp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:0;padding:0}   /* sin línea inferior: la línea del rótulo (06) ya separa los módulos */
.comp .comp__l{grid-column:auto;padding:clamp(32px,5vw,80px) var(--m);justify-content:center;gap:14px}
.comp .comp__r{grid-column:auto;padding:clamp(28px,3.1vw,44px) clamp(20px,2.8vw,40px) clamp(24px,2.6vw,36px);border-left:1px solid var(--line)}
.comp .comp__r::before{display:none}
.comp .comp__r .rows--big{padding:0}
.comp .rows--big li{padding:16px 0;line-height:1.25;min-width:0;overflow-wrap:break-word}
.comp .rows--big li:last-child{border-bottom:0}
.comp .comp__opt{display:none}
/* 05.2: los dos módulos 180 px menos altos que los de 04.3 (--modh; 90 + 90 pedidos); las 3 filas se reparten ese alto */
@media(min-width:701px){.comp{min-height:calc(var(--modh) - 180px)}.comp .comp__r{padding-top:0;padding-bottom:0}.comp .rows--big{flex:1;display:flex;flex-direction:column}.comp .rows--big li{flex:1;align-items:center}.comp .rows--big li:first-child{border-top:0}}
@media(min-width:701px) and (max-width:1000px){.sales .jv__img{aspect-ratio:auto}.comp{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.comp .comp__l,.comp .comp__r{grid-column:auto;min-width:0}.comp .comp__l{border-bottom:0}}
@media(max-width:700px){.sales .sales__head{grid-template-columns:minmax(0,1fr);gap:18px;padding-top:32px;padding-bottom:28px}.sales .sales__head>.cap,.sales .sales__head>.l,.sales .sales__head>.lede2{grid-column:1/-1}.sales .jv{grid-template-columns:minmax(0,1fr)}.sales .jv__img{min-height:0;aspect-ratio:1.47}.sales .jv__txt{padding:28px var(--m) 32px}.sales .jv__txt p:not(.cap){max-width:38ch}.sales .trad{grid-template-columns:minmax(0,1fr);gap:9px;padding-top:16px;padding-bottom:18px}.sales .trad>.cap,.sales .trad>.trad__k,.sales .trad>.trad__d{grid-column:1/-1}.comp{grid-template-columns:minmax(0,1fr)}.comp .comp__l{padding:28px var(--m) 24px}.comp .comp__r{padding:0 var(--m) 26px;border-left:0}.comp .rows--big li{font-size:var(--t3);padding:16px 0;gap:16px}.comp .rows--big li b{min-width:28px}}
