.dsh-vlv255{--vlv-navy:#023047;--vlv-teal:#0a9396;--vlv-red:#c1121f;--vlv-red-dark:#780000;--vlv-cream:#fefae0;--vlv-text:#18384a;--vlv-line:rgba(2,48,71,.12);--vlv-shadow:0 24px 70px rgba(2,48,71,.13);--vlv-radius:28px;color:var(--vlv-text);background:#f8fbfc;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}
.dsh-vlv255 *,.dsh-vlv255 *::before,.dsh-vlv255 *::after{box-sizing:border-box;min-width:0;-webkit-text-size-adjust:100%;text-size-adjust:100%}
.dsh-vlv255 img{display:block;width:100%;height:auto}
.dsh-vlv255 p,.dsh-vlv255 li{line-height:1.72}
.dsh-vlv255 a{color:inherit}
.dsh-vlv255 .dsh-button--primary,.dsh-vlv255 .dsh-button--primary:visited{background:var(--vlv-navy)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--vlv-navy)!important}
.dsh-vlv255 .dsh-button--secondary,.dsh-vlv255 .dsh-button--secondary:visited{color:var(--vlv-navy)!important;-webkit-text-fill-color:var(--vlv-navy)!important}
.dsh-vlv255 .dsh-button--secondary:hover,.dsh-vlv255 .dsh-button--secondary:focus{color:var(--vlv-teal)!important;-webkit-text-fill-color:var(--vlv-teal)!important}
.dsh-vlv255-hero{padding:1.5rem 0 3rem;background:radial-gradient(circle at 85% 12%,rgba(10,147,150,.16),transparent 30%),radial-gradient(circle at 12% 88%,rgba(193,18,31,.08),transparent 28%),linear-gradient(145deg,#fff 0%,#f6fbfc 50%,#fefae0 100%)}
.dsh-vlv255-hero__grid{display:grid;grid-template-columns:1fr;gap:1.2rem;align-items:center}
.dsh-vlv255-hero__copy,.dsh-vlv255-media,.dsh-vlv255-compare article,.dsh-vlv255-note,.dsh-vlv255-grid4 article,.dsh-vlv255-grid3 article,.dsh-vlv255-valve-map article,.dsh-vlv255-path article,.dsh-vlv255-stack article,.dsh-vlv255-fit article,.dsh-vlv255-option-grid article,.dsh-vlv255-heart-team,.dsh-vlv255-faq details,.dsh-vlv255-cta{border:1px solid var(--vlv-line);background:rgba(255,255,255,.82);box-shadow:var(--vlv-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.dsh-vlv255-hero__copy{padding:1.15rem;border-radius:24px}
.dsh-vlv255-hero__copy h1{margin:.5rem 0 1rem;font-size:clamp(2.15rem,10vw,3.25rem);line-height:1.04;letter-spacing:-.035em;color:var(--vlv-navy);text-wrap:balance}
.dsh-vlv255-lead{margin:0;font-size:1.02rem;max-width:68ch}
.dsh-vlv255-actions{display:flex;flex-direction:column;gap:.8rem;margin-top:1.25rem}
.dsh-vlv255-actions .dsh-button{width:100%}
.dsh-vlv255-kicker,.dsh-vlv255-media figcaption span{display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:40px;padding:.62rem .82rem;border-radius:999px;background:linear-gradient(145deg,var(--vlv-teal),#087276);color:#fff;font-size:.74rem;font-weight:800;line-height:1.2;letter-spacing:.035em;text-transform:uppercase;white-space:normal;text-wrap:balance}
.dsh-vlv255-kicker--light{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18)}
.dsh-vlv255-kicker--danger{background:linear-gradient(145deg,var(--vlv-red),var(--vlv-red-dark))}
.dsh-vlv255-logic,.dsh-vlv255-diagnostic-strip,.dsh-vlv255-timing__track{display:flex;gap:.45rem;align-items:center;overflow:auto;margin-top:1.25rem;padding:.72rem;border-radius:18px;background:rgba(2,48,71,.055);scrollbar-width:none}
.dsh-vlv255-logic::-webkit-scrollbar,.dsh-vlv255-diagnostic-strip::-webkit-scrollbar,.dsh-vlv255-timing__track::-webkit-scrollbar{display:none}
.dsh-vlv255-logic span,.dsh-vlv255-diagnostic-strip span,.dsh-vlv255-timing__track span,.dsh-vlv255-timing__track strong{flex:0 0 auto;font-size:.72rem;font-weight:800;letter-spacing:.035em;color:var(--vlv-navy);white-space:nowrap}
.dsh-vlv255-logic i,.dsh-vlv255-diagnostic-strip i,.dsh-vlv255-timing__track i{flex:0 0 auto;font-style:normal;color:var(--vlv-teal)}
.dsh-vlv255-media{padding:.85rem;border-radius:24px;overflow:hidden}
.dsh-vlv255-media img{aspect-ratio:4/3;object-fit:cover;border-radius:19px}
.dsh-vlv255-media--hero img{aspect-ratio:1/1}
.dsh-vlv255-media figcaption{margin-top:.82rem;padding:.85rem .9rem;border-radius:18px;background:rgba(2,48,71,.055)}
.dsh-vlv255-media figcaption span{margin-bottom:.65rem}
.dsh-vlv255-media figcaption strong{display:block;color:var(--vlv-navy);font-size:.96rem;line-height:1.55}
.dsh-vlv255-media--dark{background:rgba(255,255,255,.94)}
.dsh-vlv255-emergency{padding:.35rem 0 1rem;background:#fff}
.dsh-vlv255-emergency__card{position:relative;padding:1rem;border-radius:22px;background:linear-gradient(145deg,#fff4f2,#ffe8e4);border:1px solid rgba(193,18,31,.16);box-shadow:0 18px 48px rgba(120,0,0,.1)}
.dsh-vlv255-emergency__mark{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:2.45rem;height:2.45rem;border-radius:50%;background:rgba(193,18,31,.11);color:var(--vlv-red-dark);font-weight:900;font-size:1.15rem}
.dsh-vlv255-emergency .dsh-vlv255-kicker{max-width:calc(100% - 3rem)}
.dsh-vlv255-emergency h2{margin:.75rem 3rem .55rem 0;color:var(--vlv-red-dark);font-size:clamp(1.45rem,7.6vw,2rem);line-height:1.08;text-wrap:balance}
.dsh-vlv255-emergency p{margin:0;font-size:.94rem}
.dsh-vlv255-emergency__button,.dsh-vlv255-emergency__button:visited{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin-top:.85rem;padding:.78rem .95rem;border-radius:14px;background:var(--vlv-navy)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important;font-weight:800!important;opacity:1!important;visibility:visible!important;text-shadow:none!important}
.dsh-vlv255-chapters{position:sticky;top:calc(var(--dsh-header-offset,72px) + .35rem);z-index:18;padding:.6rem 0 0;pointer-events:none}
.dsh-vlv255-chapters .dsh-shell{display:flex;gap:.65rem;overflow:auto;padding:.2rem 0 .4rem;scrollbar-width:none;pointer-events:auto}
.dsh-vlv255-chapters .dsh-shell::-webkit-scrollbar{display:none}
.dsh-vlv255-chapters a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:42px;padding:.68rem .9rem;border-radius:999px;background:rgba(255,255,255,.88);border:1px solid var(--vlv-line);box-shadow:0 10px 28px rgba(2,48,71,.08);font-size:.84rem;font-weight:800;text-decoration:none;white-space:nowrap}
.dsh-vlv255-section,.dsh-vlv255-references{padding:3.65rem 0}
.dsh-vlv255-section--white{background:#fff}
.dsh-vlv255-section--tint{background:linear-gradient(180deg,rgba(10,147,150,.07),rgba(254,250,224,.72))}
.dsh-vlv255-section--navy,.dsh-vlv255-references{background:linear-gradient(180deg,#0a3a55,#05283c);color:#edf8fb}
.dsh-vlv255-heading{display:grid;grid-template-columns:1fr;gap:.9rem;margin-bottom:1.25rem}
.dsh-vlv255-heading h2,.dsh-vlv255-split h2,.dsh-vlv255-timing h2,.dsh-vlv255-questions h2,.dsh-vlv255-faq h2,.dsh-vlv255-references h2,.dsh-vlv255-cta h2{margin:.55rem 0 0;font-size:clamp(1.75rem,8vw,2.45rem);line-height:1.08;letter-spacing:-.028em;color:var(--vlv-navy);text-wrap:balance}
.dsh-vlv255-heading>p,.dsh-vlv255-split>div>p,.dsh-vlv255-timing>div>p,.dsh-vlv255-questions>div>p,.dsh-vlv255-cta p{margin:0}
.dsh-vlv255-heading--light h2,.dsh-vlv255-heading--light p,.dsh-vlv255-section--navy .dsh-vlv255-grid3 h3,.dsh-vlv255-section--navy .dsh-vlv255-grid3 p,.dsh-vlv255-references h2,.dsh-vlv255-references p,.dsh-vlv255-references a,.dsh-vlv255-references li{color:#eef9fc}
.dsh-vlv255-compare,.dsh-vlv255-grid4,.dsh-vlv255-grid3,.dsh-vlv255-valve-map,.dsh-vlv255-option-grid,.dsh-vlv255-anatomy,.dsh-vlv255-links{display:grid;grid-template-columns:1fr;gap:.9rem}
.dsh-vlv255-compare article,.dsh-vlv255-grid4 article,.dsh-vlv255-grid3 article,.dsh-vlv255-valve-map article,.dsh-vlv255-option-grid article{padding:1.1rem;border-radius:22px}
.dsh-vlv255-compare article>span,.dsh-vlv255-grid4 article>span,.dsh-vlv255-grid3 article>span,.dsh-vlv255-valve-map article>span,.dsh-vlv255-option-grid article>span,.dsh-vlv255-path article>span{display:inline-flex;align-items:center;justify-content:center;min-width:2.3rem;height:2.3rem;padding:0 .55rem;border-radius:999px;background:linear-gradient(145deg,var(--vlv-teal),#087276);color:#fff;font-size:.78rem;font-weight:800}
.dsh-vlv255-compare h3,.dsh-vlv255-grid4 h3,.dsh-vlv255-grid3 h3,.dsh-vlv255-valve-map h3,.dsh-vlv255-option-grid h3,.dsh-vlv255-stack h3,.dsh-vlv255-fit h3,.dsh-vlv255-heart-team h3{margin:.7rem 0 .4rem;color:var(--vlv-navy);font-size:1.08rem;line-height:1.22}
.dsh-vlv255-compare p,.dsh-vlv255-grid4 p,.dsh-vlv255-grid3 p,.dsh-vlv255-valve-map p,.dsh-vlv255-option-grid p,.dsh-vlv255-stack p,.dsh-vlv255-fit p,.dsh-vlv255-heart-team p{margin:0}
.dsh-vlv255-note{margin-top:.9rem;padding:1rem;border-radius:22px;border-left:4px solid var(--vlv-teal)}
.dsh-vlv255-note strong{display:block;color:var(--vlv-navy);font-size:1.02rem}
.dsh-vlv255-note p{margin:.45rem 0 0}
.dsh-vlv255-anatomy{margin-bottom:.95rem}
.dsh-vlv255-section--navy .dsh-vlv255-valve-map article{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12);box-shadow:none}
.dsh-vlv255-section--navy .dsh-vlv255-valve-map h3,.dsh-vlv255-section--navy .dsh-vlv255-valve-map p{color:#edf8fb}
.dsh-vlv255-path{display:grid;gap:.8rem}
.dsh-vlv255-path article{display:grid;grid-template-columns:auto 1fr;gap:.8rem;padding:1rem;border-radius:22px}
.dsh-vlv255-path h3{margin:.1rem 0 .35rem;color:var(--vlv-navy);font-size:1.07rem}
.dsh-vlv255-path p{margin:0}
.dsh-vlv255-diagnostic-strip{margin-top:1rem}
.dsh-vlv255-split{display:grid;grid-template-columns:1fr;gap:1rem;align-items:center}
.dsh-vlv255-body-large{font-size:1.03rem}
.dsh-vlv255-stack{display:grid;gap:.75rem;margin-top:1rem}
.dsh-vlv255-stack article{padding:1rem;border-radius:20px}
.dsh-vlv255-fit{display:grid;grid-template-columns:1fr;gap:.9rem}
.dsh-vlv255-fit article{display:grid;grid-template-columns:auto 1fr;gap:.8rem;padding:1rem;border-radius:22px}
.dsh-vlv255-fit article>span{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;font-weight:900}
.dsh-vlv255-fit__yes>span{background:rgba(10,147,150,.13);color:var(--vlv-teal)}
.dsh-vlv255-fit__no>span{background:rgba(193,18,31,.11);color:var(--vlv-red-dark)}
.dsh-vlv255-fit h3{margin:.05rem 0 .35rem}
.dsh-vlv255-section--navy .dsh-vlv255-grid3 article{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12);box-shadow:none}
.dsh-vlv255-heart-team{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1rem;padding:1.1rem;border-radius:24px;background:linear-gradient(145deg,rgba(10,147,150,.08),rgba(2,48,71,.04))}
.dsh-vlv255-heart-team__chips{display:flex;flex-wrap:wrap;gap:.55rem;align-content:flex-start}
.dsh-vlv255-heart-team__chips span{display:inline-flex;align-items:center;min-height:38px;padding:.55rem .7rem;border-radius:999px;background:var(--vlv-navy);color:#fff;font-size:.72rem;font-weight:800}
.dsh-vlv255-timing{display:grid;grid-template-columns:1fr;gap:1rem;align-items:center}
.dsh-vlv255-timing__track{margin:0;background:#fff;border:1px solid var(--vlv-line);box-shadow:var(--vlv-shadow)}
.dsh-vlv255-timing__track strong{color:var(--vlv-teal)}
.dsh-vlv255-links a{display:flex;align-items:center;min-height:58px;padding:.9rem 1rem;border-radius:18px;background:#fff;border:1px solid var(--vlv-line);box-shadow:0 12px 28px rgba(2,48,71,.07);text-decoration:none;font-weight:800;color:var(--vlv-navy)}
.dsh-vlv255-questions{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}
.dsh-vlv255-questions ol{margin:0;padding-left:1.2rem;display:grid;gap:.7rem}
.dsh-vlv255-questions li{padding:.9rem .65rem;border-bottom:1px solid var(--vlv-line)}
.dsh-vlv255-faq{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}
.dsh-vlv255-faq__list{display:grid;gap:.75rem}
.dsh-vlv255-faq details{padding:1rem;border-radius:20px}
.dsh-vlv255-faq summary{cursor:pointer;list-style:none;font-weight:800;color:var(--vlv-navy);line-height:1.45}
.dsh-vlv255-faq summary::-webkit-details-marker{display:none}
.dsh-vlv255-faq details p{margin:.8rem 0 0}
.dsh-vlv255-references .dsh-shell{display:grid;grid-template-columns:1fr;gap:1.3rem}
.dsh-vlv255-references ol{margin:0;padding-left:1.15rem;display:grid;gap:.75rem}
.dsh-vlv255-references a{text-decoration:none;border-bottom:1px solid rgba(255,255,255,.25)}
.dsh-vlv255-section--contact{background:linear-gradient(180deg,#eff8f9,#fff)}
.dsh-vlv255-cta{display:grid;grid-template-columns:1fr;gap:1rem;padding:1.1rem;border-radius:26px}
.dsh-vlv255-cta .dsh-button{width:100%}
@media(min-width:700px){
 .dsh-vlv255-hero{padding:2.4rem 0 3.4rem}.dsh-vlv255-hero__copy{padding:1.7rem}.dsh-vlv255-hero__copy h1{font-size:clamp(2.9rem,6vw,4.25rem)}
 .dsh-vlv255-actions{flex-direction:row}.dsh-vlv255-actions .dsh-button{width:auto}
 .dsh-vlv255-compare,.dsh-vlv255-grid4,.dsh-vlv255-valve-map,.dsh-vlv255-option-grid,.dsh-vlv255-anatomy,.dsh-vlv255-links{grid-template-columns:repeat(2,minmax(0,1fr))}
 .dsh-vlv255-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}
 .dsh-vlv255-fit,.dsh-vlv255-heart-team,.dsh-vlv255-timing,.dsh-vlv255-questions,.dsh-vlv255-faq,.dsh-vlv255-references .dsh-shell,.dsh-vlv255-cta{grid-template-columns:repeat(2,minmax(0,1fr))}
 .dsh-vlv255-emergency__card{padding:1.25rem}.dsh-vlv255-emergency__button{width:auto;display:inline-flex;min-width:240px}
 .dsh-vlv255-section,.dsh-vlv255-references{padding:4.5rem 0}
}
@media(min-width:980px){
 .dsh-vlv255-hero__grid{grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);gap:1.6rem}.dsh-vlv255-media--hero img{aspect-ratio:5/6}
 .dsh-vlv255-heading{grid-template-columns:minmax(0,.95fr) minmax(0,.75fr);align-items:end;gap:1.5rem}
 .dsh-vlv255-grid4,.dsh-vlv255-valve-map,.dsh-vlv255-option-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
 .dsh-vlv255-split{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:1.5rem}.dsh-vlv255-split .dsh-vlv255-media img{aspect-ratio:1/1}
 .dsh-vlv255-heart-team{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}
 .dsh-vlv255-heading h2,.dsh-vlv255-split h2,.dsh-vlv255-timing h2,.dsh-vlv255-questions h2,.dsh-vlv255-faq h2,.dsh-vlv255-references h2,.dsh-vlv255-cta h2{font-size:clamp(2.25rem,3.2vw,3.45rem)}
}
@media(min-width:1280px){
 .dsh-vlv255-hero__copy{padding:2.1rem}.dsh-vlv255-hero__copy h1{font-size:clamp(3.55rem,4.6vw,5.25rem);max-width:13ch}.dsh-vlv255-lead{font-size:1.12rem}
 .dsh-vlv255-section,.dsh-vlv255-references{padding:5.2rem 0}.dsh-vlv255-compare article,.dsh-vlv255-grid4 article,.dsh-vlv255-grid3 article,.dsh-vlv255-valve-map article,.dsh-vlv255-option-grid article{padding:1.3rem}
}
@media(min-width:1800px){.dsh-vlv255-hero__grid{gap:2.4rem}.dsh-vlv255-hero__copy h1{font-size:5.35rem}.dsh-vlv255-media figcaption strong{font-size:1.05rem}}
@media(max-width:520px){
 .dsh-vlv255-hero__copy,.dsh-vlv255-media{border-radius:20px}.dsh-vlv255-hero__copy{padding:1rem}.dsh-vlv255-media{padding:.7rem}.dsh-vlv255-media img{border-radius:16px}
 .dsh-vlv255-kicker,.dsh-vlv255-media figcaption span{font-size:.69rem;min-height:38px;padding:.55rem .68rem;text-transform:none;letter-spacing:.015em}
 .dsh-vlv255-emergency__card{padding:.9rem}.dsh-vlv255-emergency__mark{top:.9rem;right:.9rem;width:2.25rem;height:2.25rem}.dsh-vlv255-emergency h2{margin-right:2.6rem;font-size:clamp(1.35rem,7.4vw,1.72rem)}
 .dsh-vlv255-section,.dsh-vlv255-references{padding:3.15rem 0}.dsh-vlv255-chapters{top:calc(var(--dsh-header-offset,68px) + .25rem)}
 .dsh-vlv255-path article{grid-template-columns:1fr}.dsh-vlv255-logic,.dsh-vlv255-diagnostic-strip,.dsh-vlv255-timing__track{padding:.62rem}
}
@media(max-height:520px) and (orientation:landscape){.dsh-vlv255-chapters{position:static}}

/* Arabic advanced valve page, v2.5.6 */
.dsh-vlv255--ar{
  direction:rtl;
  text-align:right;
  font-family:"Noto Sans Arabic","Noto Kufi Arabic","Geeza Pro",Tahoma,Arial,sans-serif;
  font-feature-settings:"kern" 1,"liga" 1;
}
.dsh-vlv255--ar h1,.dsh-vlv255--ar h2,.dsh-vlv255--ar h3,.dsh-vlv255--ar p,.dsh-vlv255--ar li,.dsh-vlv255--ar a,.dsh-vlv255--ar span,.dsh-vlv255--ar strong,.dsh-vlv255--ar summary{letter-spacing:0!important}
.dsh-vlv255--ar .dsh-vlv255-hero__copy h1{max-width:16ch;line-height:1.16;font-weight:800;text-wrap:balance}
.dsh-vlv255--ar .dsh-vlv255-lead{line-height:1.9}
.dsh-vlv255--ar .dsh-vlv255-kicker,.dsh-vlv255--ar .dsh-vlv255-media figcaption span{letter-spacing:0;text-transform:none;line-height:1.55;font-size:.79rem;padding:.58rem .86rem}
.dsh-vlv255--ar .dsh-vlv255-heading h2,.dsh-vlv255--ar .dsh-vlv255-split h2,.dsh-vlv255--ar .dsh-vlv255-timing h2,.dsh-vlv255--ar .dsh-vlv255-questions h2,.dsh-vlv255--ar .dsh-vlv255-faq h2,.dsh-vlv255--ar .dsh-vlv255-references h2,.dsh-vlv255--ar .dsh-vlv255-cta h2{line-height:1.28;letter-spacing:0;text-wrap:balance}
.dsh-vlv255--ar p,.dsh-vlv255--ar li{line-height:1.9}
.dsh-vlv255--ar .dsh-breadcrumb{direction:rtl}
.dsh-vlv255--ar .dsh-vlv255-actions{align-items:stretch}
.dsh-vlv255--ar .dsh-vlv255-actions .dsh-button{line-height:1.45;text-align:center}
.dsh-vlv255--ar .dsh-vlv255-logic,.dsh-vlv255--ar .dsh-vlv255-diagnostic-strip,.dsh-vlv255--ar .dsh-vlv255-timing__track{direction:rtl}
.dsh-vlv255--ar .dsh-vlv255-logic span,.dsh-vlv255--ar .dsh-vlv255-diagnostic-strip span,.dsh-vlv255--ar .dsh-vlv255-timing__track span,.dsh-vlv255--ar .dsh-vlv255-timing__track strong{letter-spacing:0;font-size:.78rem}
.dsh-vlv255--ar .dsh-vlv255-emergency__mark{right:auto;left:1rem}
.dsh-vlv255--ar .dsh-vlv255-emergency .dsh-vlv255-kicker{max-width:calc(100% - 3rem)}
.dsh-vlv255--ar .dsh-vlv255-emergency h2{margin:.75rem 0 .55rem 3rem;line-height:1.32}
.dsh-vlv255--ar .dsh-vlv255-emergency__button,.dsh-vlv255--ar .dsh-vlv255-emergency__button:visited{background:#023047!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-align:center;line-height:1.45}
.dsh-vlv255--ar .dsh-vlv255-chapters .dsh-shell{direction:rtl}
.dsh-vlv255--ar .dsh-vlv255-chapters a{font-size:.88rem;line-height:1.45}
.dsh-vlv255--ar .dsh-vlv255-note{border-left:1px solid var(--vlv-line);border-right:4px solid var(--vlv-teal)}
.dsh-vlv255--ar .dsh-vlv255-path article,.dsh-vlv255--ar .dsh-vlv255-fit article{grid-template-columns:auto minmax(0,1fr)}
.dsh-vlv255--ar .dsh-vlv255-path h3,.dsh-vlv255--ar .dsh-vlv255-compare h3,.dsh-vlv255--ar .dsh-vlv255-grid4 h3,.dsh-vlv255--ar .dsh-vlv255-grid3 h3,.dsh-vlv255--ar .dsh-vlv255-valve-map h3,.dsh-vlv255--ar .dsh-vlv255-option-grid h3,.dsh-vlv255--ar .dsh-vlv255-stack h3,.dsh-vlv255--ar .dsh-vlv255-fit h3,.dsh-vlv255--ar .dsh-vlv255-heart-team h3{line-height:1.55}
.dsh-vlv255--ar .dsh-vlv255-heart-team__chips{justify-content:flex-start}
.dsh-vlv255--ar .dsh-vlv255-heart-team__chips span{font-size:.76rem;line-height:1.4}
.dsh-vlv255--ar .dsh-vlv255-links a{text-align:right;line-height:1.55}
.dsh-vlv255--ar .dsh-vlv255-questions ol,.dsh-vlv255--ar .dsh-vlv255-references ol{padding-left:0;padding-right:1.25rem}
.dsh-vlv255--ar .dsh-vlv255-faq summary{line-height:1.7}
.dsh-vlv255--ar .dsh-vlv255-media figcaption strong{line-height:1.75}
@media(min-width:700px){
  .dsh-vlv255--ar .dsh-vlv255-actions{align-items:center}
  .dsh-vlv255--ar .dsh-vlv255-actions .dsh-button{width:auto}
}
@media(min-width:1280px){
  .dsh-vlv255--ar .dsh-vlv255-hero__copy h1{max-width:15ch;font-size:clamp(3.2rem,4.3vw,4.9rem);line-height:1.14}
}
@media(max-width:520px){
  .dsh-vlv255--ar .dsh-vlv255-hero__copy h1{max-width:none;font-size:clamp(2rem,9.8vw,2.8rem);line-height:1.2}
  .dsh-vlv255--ar .dsh-vlv255-heading h2,.dsh-vlv255--ar .dsh-vlv255-split h2,.dsh-vlv255--ar .dsh-vlv255-timing h2,.dsh-vlv255--ar .dsh-vlv255-questions h2,.dsh-vlv255--ar .dsh-vlv255-faq h2,.dsh-vlv255--ar .dsh-vlv255-references h2,.dsh-vlv255--ar .dsh-vlv255-cta h2{font-size:clamp(1.6rem,7.2vw,2.1rem);line-height:1.35}
  .dsh-vlv255--ar .dsh-vlv255-kicker,.dsh-vlv255--ar .dsh-vlv255-media figcaption span{font-size:.72rem;line-height:1.55;padding:.5rem .66rem}
  .dsh-vlv255--ar .dsh-vlv255-emergency__mark{left:.9rem;right:auto}
  .dsh-vlv255--ar .dsh-vlv255-emergency h2{margin-right:0;margin-left:2.7rem;font-size:clamp(1.3rem,6.8vw,1.68rem);line-height:1.38}
  .dsh-vlv255--ar .dsh-vlv255-path article{grid-template-columns:1fr}
  .dsh-vlv255--ar .dsh-vlv255-questions ol,.dsh-vlv255--ar .dsh-vlv255-references ol{padding-right:1rem}
}

/* Persian advanced valve page, v2.5.7 */
.dsh-vlv255--fa{
  direction:rtl;
  text-align:right;
  font-family:"Vazirmatn","Noto Sans Arabic","Noto Naskh Arabic","Geeza Pro",Tahoma,Arial,sans-serif;
  font-feature-settings:"kern" 1,"liga" 1;
}
.dsh-vlv255--fa h1,.dsh-vlv255--fa h2,.dsh-vlv255--fa h3,.dsh-vlv255--fa p,.dsh-vlv255--fa li,.dsh-vlv255--fa a,.dsh-vlv255--fa span,.dsh-vlv255--fa strong,.dsh-vlv255--fa summary{letter-spacing:0!important}
.dsh-vlv255--fa .dsh-vlv255-hero__copy h1{max-width:16ch;line-height:1.18;font-weight:800;text-wrap:balance}
.dsh-vlv255--fa .dsh-vlv255-lead{line-height:1.95}
.dsh-vlv255--fa .dsh-vlv255-kicker,.dsh-vlv255--fa .dsh-vlv255-media figcaption span{letter-spacing:0;text-transform:none;line-height:1.6;font-size:.79rem;padding:.58rem .86rem}
.dsh-vlv255--fa .dsh-vlv255-heading h2,.dsh-vlv255--fa .dsh-vlv255-split h2,.dsh-vlv255--fa .dsh-vlv255-timing h2,.dsh-vlv255--fa .dsh-vlv255-questions h2,.dsh-vlv255--fa .dsh-vlv255-faq h2,.dsh-vlv255--fa .dsh-vlv255-references h2,.dsh-vlv255--fa .dsh-vlv255-cta h2{line-height:1.32;letter-spacing:0;text-wrap:balance}
.dsh-vlv255--fa p,.dsh-vlv255--fa li{line-height:1.95}
.dsh-vlv255--fa .dsh-breadcrumb{direction:rtl}
.dsh-vlv255--fa .dsh-vlv255-actions{align-items:stretch}
.dsh-vlv255--fa .dsh-vlv255-actions .dsh-button{line-height:1.55;text-align:center}
.dsh-vlv255--fa .dsh-vlv255-logic,.dsh-vlv255--fa .dsh-vlv255-diagnostic-strip,.dsh-vlv255--fa .dsh-vlv255-timing__track{direction:rtl}
.dsh-vlv255--fa .dsh-vlv255-logic span,.dsh-vlv255--fa .dsh-vlv255-diagnostic-strip span,.dsh-vlv255--fa .dsh-vlv255-timing__track span,.dsh-vlv255--fa .dsh-vlv255-timing__track strong{letter-spacing:0;font-size:.78rem}
.dsh-vlv255--fa .dsh-vlv255-emergency__mark{right:auto;left:1rem}
.dsh-vlv255--fa .dsh-vlv255-emergency .dsh-vlv255-kicker{max-width:calc(100% - 3rem)}
.dsh-vlv255--fa .dsh-vlv255-emergency h2{margin:.75rem 0 .55rem 3rem;line-height:1.4}
.dsh-vlv255--fa .dsh-vlv255-emergency__button,.dsh-vlv255--fa .dsh-vlv255-emergency__button:visited{background:#023047!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-align:center;line-height:1.5}
.dsh-vlv255--fa .dsh-vlv255-chapters .dsh-shell{direction:rtl}
.dsh-vlv255--fa .dsh-vlv255-chapters a{font-size:.88rem;line-height:1.55}
.dsh-vlv255--fa .dsh-vlv255-note{border-left:1px solid var(--vlv-line);border-right:4px solid var(--vlv-teal)}
.dsh-vlv255--fa .dsh-vlv255-path article,.dsh-vlv255--fa .dsh-vlv255-fit article{grid-template-columns:auto minmax(0,1fr)}
.dsh-vlv255--fa .dsh-vlv255-path h3,.dsh-vlv255--fa .dsh-vlv255-compare h3,.dsh-vlv255--fa .dsh-vlv255-grid4 h3,.dsh-vlv255--fa .dsh-vlv255-grid3 h3,.dsh-vlv255--fa .dsh-vlv255-valve-map h3,.dsh-vlv255--fa .dsh-vlv255-option-grid h3,.dsh-vlv255--fa .dsh-vlv255-stack h3,.dsh-vlv255--fa .dsh-vlv255-fit h3,.dsh-vlv255--fa .dsh-vlv255-heart-team h3{line-height:1.62}
.dsh-vlv255--fa .dsh-vlv255-heart-team__chips{justify-content:flex-start}
.dsh-vlv255--fa .dsh-vlv255-heart-team__chips span{font-size:.76rem;line-height:1.45}
.dsh-vlv255--fa .dsh-vlv255-links a{text-align:right;line-height:1.62}
.dsh-vlv255--fa .dsh-vlv255-questions ol,.dsh-vlv255--fa .dsh-vlv255-references ol{padding-left:0;padding-right:1.25rem}
.dsh-vlv255--fa .dsh-vlv255-faq summary{line-height:1.8}
.dsh-vlv255--fa .dsh-vlv255-media figcaption strong{line-height:1.82}
@media(min-width:700px){
  .dsh-vlv255--fa .dsh-vlv255-actions{align-items:center}
  .dsh-vlv255--fa .dsh-vlv255-actions .dsh-button{width:auto}
}
@media(min-width:1280px){
  .dsh-vlv255--fa .dsh-vlv255-hero__copy h1{max-width:15ch;font-size:clamp(3.15rem,4.25vw,4.8rem);line-height:1.17}
}
@media(max-width:520px){
  .dsh-vlv255--fa .dsh-vlv255-hero__copy h1{max-width:none;font-size:clamp(1.95rem,9.5vw,2.72rem);line-height:1.24}
  .dsh-vlv255--fa .dsh-vlv255-heading h2,.dsh-vlv255--fa .dsh-vlv255-split h2,.dsh-vlv255--fa .dsh-vlv255-timing h2,.dsh-vlv255--fa .dsh-vlv255-questions h2,.dsh-vlv255--fa .dsh-vlv255-faq h2,.dsh-vlv255--fa .dsh-vlv255-references h2,.dsh-vlv255--fa .dsh-vlv255-cta h2{font-size:clamp(1.55rem,7vw,2.05rem);line-height:1.4}
  .dsh-vlv255--fa .dsh-vlv255-kicker,.dsh-vlv255--fa .dsh-vlv255-media figcaption span{font-size:.72rem;line-height:1.6;padding:.5rem .66rem}
  .dsh-vlv255--fa .dsh-vlv255-emergency__mark{left:.9rem;right:auto}
  .dsh-vlv255--fa .dsh-vlv255-emergency h2{margin-right:0;margin-left:2.7rem;font-size:clamp(1.28rem,6.6vw,1.64rem);line-height:1.43}
  .dsh-vlv255--fa .dsh-vlv255-path article{grid-template-columns:1fr}
  .dsh-vlv255--fa .dsh-vlv255-questions ol,.dsh-vlv255--fa .dsh-vlv255-references ol{padding-right:1rem}
}

/* French advanced valve page, v2.5.8 */
.dsh-vlv255--fr{
  direction:ltr;
  text-align:left;
  font-family:Inter,"Aptos","Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  -webkit-text-size-adjust:100%;
  text-size-adjust:100%;
}
.dsh-vlv255--fr .dsh-vlv255-hero__copy h1{
  max-width:17ch;
  font-size:clamp(2.35rem,4.25vw,4.85rem);
  line-height:1.04;
  letter-spacing:-.035em;
  text-wrap:balance;
}
.dsh-vlv255--fr .dsh-vlv255-lead{line-height:1.78;max-width:69ch}
.dsh-vlv255--fr .dsh-vlv255-kicker,
.dsh-vlv255--fr .dsh-vlv255-media figcaption span{
  text-transform:none;
  letter-spacing:.012em;
  line-height:1.35;
  font-size:.78rem;
  padding:.58rem .82rem;
}
.dsh-vlv255--fr .dsh-vlv255-heading h2,
.dsh-vlv255--fr .dsh-vlv255-split h2,
.dsh-vlv255--fr .dsh-vlv255-timing h2,
.dsh-vlv255--fr .dsh-vlv255-questions h2,
.dsh-vlv255--fr .dsh-vlv255-faq h2,
.dsh-vlv255--fr .dsh-vlv255-references h2,
.dsh-vlv255--fr .dsh-vlv255-cta h2{
  line-height:1.11;
  letter-spacing:-.025em;
  hyphens:none;
  overflow-wrap:normal;
  word-break:normal;
}
.dsh-vlv255--fr p,.dsh-vlv255--fr li{line-height:1.78}
.dsh-vlv255--fr .dsh-vlv255-logic span,
.dsh-vlv255--fr .dsh-vlv255-diagnostic-strip span,
.dsh-vlv255--fr .dsh-vlv255-timing__track span,
.dsh-vlv255--fr .dsh-vlv255-timing__track strong{font-size:.74rem;letter-spacing:.02em}
.dsh-vlv255--fr .dsh-vlv255-chapters a{font-size:.86rem;line-height:1.3}
.dsh-vlv255--fr .dsh-vlv255-actions .dsh-button,
.dsh-vlv255--fr .dsh-vlv255-cta .dsh-button{line-height:1.25;text-align:center}
.dsh-vlv255--fr .dsh-vlv255-emergency__button,
.dsh-vlv255--fr .dsh-vlv255-emergency__button:visited{
  background:#023047!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  text-align:center;
  line-height:1.25;
}
.dsh-vlv255--fr .dsh-vlv255-path h3,
.dsh-vlv255--fr .dsh-vlv255-compare h3,
.dsh-vlv255--fr .dsh-vlv255-grid4 h3,
.dsh-vlv255--fr .dsh-vlv255-grid3 h3,
.dsh-vlv255--fr .dsh-vlv255-valve-map h3,
.dsh-vlv255--fr .dsh-vlv255-option-grid h3,
.dsh-vlv255--fr .dsh-vlv255-stack h3,
.dsh-vlv255--fr .dsh-vlv255-fit h3,
.dsh-vlv255--fr .dsh-vlv255-heart-team h3{line-height:1.3;hyphens:none}
.dsh-vlv255--fr .dsh-vlv255-faq summary{line-height:1.45;hyphens:none}
.dsh-vlv255--fr .dsh-vlv255-media figcaption strong{line-height:1.62}
@media(min-width:700px){
  .dsh-vlv255--fr .dsh-vlv255-actions{align-items:center}
  .dsh-vlv255--fr .dsh-vlv255-actions .dsh-button{width:auto}
}
@media(max-width:760px){
  .dsh-vlv255--fr .dsh-vlv255-hero__copy h1{max-width:none;font-size:clamp(2rem,9vw,2.85rem);line-height:1.07}
  .dsh-vlv255--fr .dsh-vlv255-heading h2,
  .dsh-vlv255--fr .dsh-vlv255-split h2,
  .dsh-vlv255--fr .dsh-vlv255-timing h2,
  .dsh-vlv255--fr .dsh-vlv255-questions h2,
  .dsh-vlv255--fr .dsh-vlv255-faq h2,
  .dsh-vlv255--fr .dsh-vlv255-references h2,
  .dsh-vlv255--fr .dsh-vlv255-cta h2{font-size:clamp(1.65rem,7vw,2.18rem);line-height:1.14}
  .dsh-vlv255--fr .dsh-vlv255-kicker,
  .dsh-vlv255--fr .dsh-vlv255-media figcaption span{font-size:.71rem;line-height:1.35;padding:.5rem .65rem}
  .dsh-vlv255--fr .dsh-vlv255-actions .dsh-button,
  .dsh-vlv255--fr .dsh-vlv255-cta .dsh-button{width:100%}
}
@media(max-width:520px){
  .dsh-vlv255--fr .dsh-vlv255-hero__copy h1{font-size:clamp(1.9rem,9.2vw,2.6rem);line-height:1.08}
  .dsh-vlv255--fr .dsh-vlv255-emergency h2{font-size:clamp(1.3rem,6.5vw,1.66rem);line-height:1.16}
  .dsh-vlv255--fr .dsh-vlv255-chapters a{font-size:.82rem}
}

/* Hindi advanced valve page, v2.5.9 */
.dsh-vlv255--hi{
  direction:ltr;
  text-align:left;
  font-family:"Noto Sans Devanagari","Nirmala UI","Kohinoor Devanagari",Mangal,"Segoe UI",Arial,sans-serif;
  -webkit-text-size-adjust:100%;
  text-size-adjust:100%;
  overflow-x:clip;
}
.dsh-vlv255--hi h1,.dsh-vlv255--hi h2,.dsh-vlv255--hi h3,.dsh-vlv255--hi p,.dsh-vlv255--hi li,.dsh-vlv255--hi a,.dsh-vlv255--hi span,.dsh-vlv255--hi strong,.dsh-vlv255--hi summary{
  letter-spacing:0!important;
  word-break:normal;
  overflow-wrap:break-word;
}
.dsh-vlv255--hi .dsh-vlv255-hero__copy h1{
  max-width:18ch;
  font-size:clamp(2.25rem,4vw,4.65rem);
  line-height:1.18;
  font-weight:800;
  text-wrap:balance;
}
.dsh-vlv255--hi .dsh-vlv255-lead{line-height:1.88;max-width:68ch}
.dsh-vlv255--hi .dsh-vlv255-kicker,
.dsh-vlv255--hi .dsh-vlv255-media figcaption span{
  text-transform:none;
  letter-spacing:0!important;
  line-height:1.55;
  font-size:.78rem;
  min-height:40px;
  padding:.56rem .78rem;
  width:fit-content;
  max-width:100%;
  white-space:normal;
  text-wrap:balance;
}
.dsh-vlv255--hi .dsh-vlv255-heading h2,
.dsh-vlv255--hi .dsh-vlv255-split h2,
.dsh-vlv255--hi .dsh-vlv255-timing h2,
.dsh-vlv255--hi .dsh-vlv255-questions h2,
.dsh-vlv255--hi .dsh-vlv255-faq h2,
.dsh-vlv255--hi .dsh-vlv255-references h2,
.dsh-vlv255--hi .dsh-vlv255-cta h2{
  line-height:1.3;
  letter-spacing:0!important;
  text-wrap:balance;
  hyphens:none;
}
.dsh-vlv255--hi p,.dsh-vlv255--hi li{line-height:1.88}
.dsh-vlv255--hi .dsh-vlv255-actions .dsh-button,
.dsh-vlv255--hi .dsh-vlv255-cta .dsh-button{
  line-height:1.45;
  text-align:center;
}
.dsh-vlv255--hi .dsh-button--primary,
.dsh-vlv255--hi .dsh-button--primary:visited,
.dsh-vlv255--hi .dsh-button--primary:hover,
.dsh-vlv255--hi .dsh-button--primary:focus,
.dsh-vlv255--hi .dsh-button--primary:active{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
.dsh-vlv255--hi .dsh-vlv255-emergency__button,
.dsh-vlv255--hi .dsh-vlv255-emergency__button:visited,
.dsh-vlv255--hi .dsh-vlv255-emergency__button:hover,
.dsh-vlv255--hi .dsh-vlv255-emergency__button:focus,
.dsh-vlv255--hi .dsh-vlv255-emergency__button:active{
  background:#023047!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  text-align:center;
  line-height:1.45;
  opacity:1!important;
}
.dsh-vlv255--hi .dsh-vlv255-chapters a{font-size:.86rem;line-height:1.45}
.dsh-vlv255--hi .dsh-vlv255-logic span,
.dsh-vlv255--hi .dsh-vlv255-diagnostic-strip span,
.dsh-vlv255--hi .dsh-vlv255-timing__track span,
.dsh-vlv255--hi .dsh-vlv255-timing__track strong{
  font-size:.74rem;
  letter-spacing:0!important;
  line-height:1.45;
}
.dsh-vlv255--hi .dsh-vlv255-path h3,
.dsh-vlv255--hi .dsh-vlv255-compare h3,
.dsh-vlv255--hi .dsh-vlv255-grid4 h3,
.dsh-vlv255--hi .dsh-vlv255-grid3 h3,
.dsh-vlv255--hi .dsh-vlv255-valve-map h3,
.dsh-vlv255--hi .dsh-vlv255-option-grid h3,
.dsh-vlv255--hi .dsh-vlv255-stack h3,
.dsh-vlv255--hi .dsh-vlv255-fit h3,
.dsh-vlv255--hi .dsh-vlv255-heart-team h3{line-height:1.5;hyphens:none}
.dsh-vlv255--hi .dsh-vlv255-faq summary{line-height:1.65;hyphens:none}
.dsh-vlv255--hi .dsh-vlv255-media figcaption strong{line-height:1.72}
.dsh-vlv255--hi .dsh-vlv255-heart-team__chips span{font-size:.74rem;line-height:1.45}
@media(min-width:700px){
  .dsh-vlv255--hi .dsh-vlv255-actions{align-items:center}
  .dsh-vlv255--hi .dsh-vlv255-actions .dsh-button{width:auto}
}
@media(min-width:1280px){
  .dsh-vlv255--hi .dsh-vlv255-hero__copy h1{max-width:17ch;font-size:clamp(3.05rem,4.15vw,4.7rem);line-height:1.16}
}
@media(max-width:760px){
  .dsh-vlv255--hi .dsh-vlv255-hero__copy h1{max-width:none;font-size:clamp(1.95rem,8.8vw,2.75rem);line-height:1.22}
  .dsh-vlv255--hi .dsh-vlv255-heading h2,
  .dsh-vlv255--hi .dsh-vlv255-split h2,
  .dsh-vlv255--hi .dsh-vlv255-timing h2,
  .dsh-vlv255--hi .dsh-vlv255-questions h2,
  .dsh-vlv255--hi .dsh-vlv255-faq h2,
  .dsh-vlv255--hi .dsh-vlv255-references h2,
  .dsh-vlv255--hi .dsh-vlv255-cta h2{font-size:clamp(1.58rem,6.9vw,2.08rem);line-height:1.34}
  .dsh-vlv255--hi .dsh-vlv255-kicker,
  .dsh-vlv255--hi .dsh-vlv255-media figcaption span{font-size:.7rem;line-height:1.5;padding:.48rem .62rem;min-height:38px}
  .dsh-vlv255--hi .dsh-vlv255-actions .dsh-button,
  .dsh-vlv255--hi .dsh-vlv255-cta .dsh-button{width:100%}
}
@media(max-width:520px){
  .dsh-vlv255--hi .dsh-vlv255-hero__copy h1{font-size:clamp(1.82rem,9vw,2.48rem);line-height:1.25}
  .dsh-vlv255--hi .dsh-vlv255-emergency h2{font-size:clamp(1.28rem,6.4vw,1.62rem);line-height:1.34}
  .dsh-vlv255--hi .dsh-vlv255-emergency__card{padding:.9rem}
  .dsh-vlv255--hi .dsh-vlv255-chapters a{font-size:.8rem}
  .dsh-vlv255--hi .dsh-vlv255-logic,
  .dsh-vlv255--hi .dsh-vlv255-diagnostic-strip,
  .dsh-vlv255--hi .dsh-vlv255-timing__track{gap:.42rem}
}
