.dat-seo-details{padding:44px 20px;background:#faf9fe;color:#21174f}.dat-seo-shell{max-width:1080px;margin:0 auto}.dat-seo-details h2{font-size:clamp(23px,3vw,30px);line-height:1.3;color:#21174f;margin:0 0 18px}.dat-seo-details h3{font-size:20px;color:#3f3289;margin:24px 0 12px}.dat-seo-details p{font-size:16px;line-height:1.75;margin:0 0 16px}.dat-seo-details a{color:#3f3289;text-decoration:underline;text-underline-offset:3px}.dat-seo-details a:hover{color:#21174f}.dat-seo-details a:focus-visible{outline:3px solid #ffbf00;outline-offset:3px}.dat-cp-hero .dat-cp-hero__title,.dat-tr-hero .dat-tr-hero__title{color:#fff!important;text-shadow:0 2px 5px rgb(0 0 0 / .35)}.dat-cp-hero p,.dat-tr-hero p{color:#f1f5f9!important}