/* V84 — slower optical focus and restrained editorial statement */
.att45-headline>span{animation-duration:3.5s!important;animation-timing-function:cubic-bezier(.2,.65,.22,1)!important}
.att45-headline>span:nth-child(2){animation-delay:.24s!important}
.att45-headline>span:nth-child(3){animation-delay:.46s!important}
@keyframes att83-focus{0%{opacity:.30;filter:blur(10px);scale:.985}38%{opacity:.74;filter:blur(4px);scale:.993}75%{opacity:.97;filter:blur(.8px);scale:.999}100%{opacity:1;filter:blur(0);scale:1}}
/* The closing statement is editorial body copy, not a competing hero headline. */
.att45-hero-end{padding-top:27px!important;row-gap:25px!important}
.att45-hero-end p{font-size:clamp(19px,2.2vw,28px)!important;line-height:1.28!important;letter-spacing:-.025em!important;font-weight:650!important;max-width:36ch!important}
.att45-hero-end p .att83-line{transform:translate3d(0,8px,0);filter:none!important;transition-duration:1.25s!important}
.att45-hero-end:before{height:2px!important;width:38px!important}
@media(max-width:700px){.att45-hero-end{padding-top:24px!important;gap:24px 12px!important}.att45-hero-end p{font-size:clamp(20px,5.1vw,25px)!important;line-height:1.27!important;letter-spacing:-.02em!important;font-weight:650!important;max-width:29ch!important}}
@media(prefers-reduced-motion:reduce){.att45-headline>span{animation:none!important;filter:none!important;scale:1!important}}
