/* TasheelExpress — verified screenshot fixes: 2026-10-20. Content-sized, accessible frames. */
:root{--tx-ink:#14344b;--tx-muted:#496479;--tx-ink-on-dark:#fff;--tx-muted-on-dark:#e0effb}
.v585-why,.v53-two-col,.tx-template-row,.tx-template-copy,.tx-template-visual{min-width:0;max-width:100%;box-sizing:border-box}
.v585-why{display:grid!important;grid-template-columns:minmax(270px,.95fr) minmax(0,2.65fr)!important;gap:clamp(16px,2vw,28px)!important;align-items:start!important}
.v585-why > *, .v585-why-grid > *, .v53-two-col > *{min-width:0!important;max-width:100%!important}
.v585-why-intro{width:auto!important;max-width:none!important;min-height:0!important;height:auto!important;align-self:stretch;overflow-wrap:break-word;overflow:visible!important;background:linear-gradient(145deg,#083459,#085b8d)!important;color:#fff!important;padding:clamp(20px,2.2vw,32px)!important;border-radius:22px}
.v585-why-intro :is(h1,h2,h3,h4,strong,b,p,span,small,li){color:#fff!important;opacity:1!important;text-shadow:none!important}
.v585-why-intro :is(p,small,li){color:#e0effb!important;line-height:1.7!important}
.v585-why-intro a:not(.v585-btn){color:#fff!important;text-decoration:underline}
.v585-why-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:clamp(10px,1vw,16px)!important;align-items:stretch}
.v585-why-item{min-width:0!important;max-width:none!important;width:auto!important;overflow-wrap:break-word;hyphens:auto;box-sizing:border-box;height:auto!important}
.v585-why-item :is(h3,strong){color:#14344b!important}
.v585-why-item :is(p,span:not(.v589-why-icon)){color:#526b7d}
.v53-two-col{display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(290px,.8fr)!important;gap:clamp(22px,4vw,72px)!important;align-items:start!important}
.v53-proof-card{background:#0c2e46!important;color:#f7fcff!important;min-width:0!important;max-width:100%!important;height:auto!important;overflow-wrap:break-word;padding:clamp(22px,3vw,32px)!important;box-sizing:border-box}
.v53-proof-card :is(h1,h2,h3,h4,b,strong){color:#fff!important;opacity:1!important;text-shadow:none!important}
.v53-proof-card :is(p,li,small,span){color:#dcebf6!important;opacity:1!important}
.v53-proof-card a{color:#fff!important;text-decoration:underline!important}
.tx-template-row{height:auto!important;min-height:0}
.tx-template-copy{width:auto!important;min-width:0!important;max-width:none!important;overflow-wrap:break-word}
.tx-template-copy :is(h1,h2,h3){max-width:100%;overflow-wrap:normal;word-break:normal;hyphens:auto;line-height:1.14}
.tx-template-visual{width:100%!important;overflow:hidden;border-radius:20px}
.tx-template-visual img{display:block;max-width:100%;width:100%;height:auto;object-fit:cover}
.tx-clients26-logo{overflow:hidden!important;min-width:0!important;box-sizing:border-box}
.tx-clients26-logo img{object-fit:contain!important;max-width:100%!important;max-height:100%!important;min-width:0!important}
@media(min-width:1500px){.v585-why-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}
@media(max-width:1250px){.v585-why{grid-template-columns:minmax(230px,.9fr) minmax(0,2fr)!important}.v585-why-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:860px){.v585-why,.v53-two-col{grid-template-columns:minmax(0,1fr)!important}.v585-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tx-template-visual{max-width:100%}}
@media(max-width:520px){.v585-why-grid{grid-template-columns:minmax(0,1fr)!important}.v585-why-intro,.v53-proof-card{padding:20px!important}}
[dir=rtl] .v585-why-intro,[dir=rtl] .v53-proof-card{text-align:start}
