/* Paint-only refinement of the approved Why editorial layout.
 * Keep all markup, geometry, type, ink, reading order and CTA styling intact.
 * No grids, motifs or new controls compete with the five authored reasons. */
.arbortext-page #why-arbortext{
 background:radial-gradient(ellipse at 2% 7%,rgba(91,216,204,.1),transparent 46%),linear-gradient(115deg,#0b3448 0%,#082c40 54%,#072b40 100%);
 box-shadow:inset 0 1px rgba(121,217,211,.2),inset 0 -1px rgba(121,217,211,.14)
}
.arbortext-page #why-arbortext .at-why-points>li{
 position:relative;isolation:isolate;border-color:transparent;transition:none
}
.arbortext-page #why-arbortext .at-why-points>li::before{
 content:"";position:absolute;inset:-1px 0 auto;height:1px;pointer-events:none;
 background:linear-gradient(90deg,rgba(121,217,211,.75),rgba(114,165,179,.43) 62%,rgba(114,165,179,.1));
 opacity:.8;transition:opacity 260ms
}
.arbortext-page #why-arbortext .at-why-points>li:first-child::before{display:none}
.arbortext-page #why-arbortext .at-why-points>li::after{
 content:"";position:absolute;inset:1px 0 0;z-index:-1;pointer-events:none;
 background:linear-gradient(90deg,rgba(76,184,183,.075),rgba(76,184,183,.025) 72%,transparent);
 opacity:0;transition:opacity 260ms
}
.arbortext-page #why-arbortext .at-why-points>li:is(:hover,:focus-within){border-color:transparent}
.arbortext-page #why-arbortext .at-why-points>li:is(:hover,:focus-within)::before,
.arbortext-page #why-arbortext .at-why-points>li:is(:hover,:focus-within)::after{opacity:1}
@media(max-width:1100px){.arbortext-page #why-arbortext .at-why-points>li:first-child::before{display:block}}
@media(prefers-reduced-motion:reduce){.arbortext-page #why-arbortext .at-why-points>li::before,.arbortext-page #why-arbortext .at-why-points>li::after{transition:none}}
