/* V29: precise visual fixes, intentionally limited to requested sections. */
html body .v27-scroll-strip{position:relative!important;border:0!important;box-shadow:none!important;}
html body .v27-scroll-strip>span:nth-of-type(2){position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:max-content!important;max-width:70vw!important;justify-self:unset!important;text-align:center!important;z-index:2!important;}
html body .v27-scroll-strip>span:first-of-type{grid-column:1!important;justify-self:start!important;}
html body .v27-scroll-strip>span:last-of-type{grid-column:3!important;justify-self:end!important;}
html body .hero{border-bottom:0!important;box-shadow:none!important;}
html body .hero .hero-media,html body .hero .hero-media::after{border:0!important;}
html body .v27-scroll-strip .v28-strip-glass{border:0!important;}
html body .v29-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,32px);margin-top:clamp(40px,5vw,76px);padding-top:clamp(28px,3vw,46px);border-top:1px solid #303338;}
html body .v29-pillars>div{min-width:0;padding-right:clamp(8px,1.5vw,20px)}
html body .v29-pillars span{display:block;font:600 11px/1.4 'DM Sans',sans-serif;letter-spacing:.1em;color:#9299a2;margin-bottom:18px;}
html body .v29-pillars strong{display:block;font:650 clamp(18px,1.55vw,25px)/1.25 'DM Sans',sans-serif;color:#f3f4f5;margin-bottom:12px;}
html body .v29-pillars p{font:400 clamp(14px,1vw,17px)/1.6 'DM Sans',sans-serif;color:#b5bac1;max-width:38ch;margin:0;}
html body a.v29-security-link{display:inline-flex!important;align-items:center;margin:12px 0 20px;color:#f2f2f2!important;font:650 14px/1.5 'DM Sans',sans-serif;text-decoration:underline!important;text-underline-offset:5px;}
@media(max-width:700px){html body .v27-scroll-strip{min-height:60px!important;display:flex!important;align-items:center!important;justify-content:center!important;}html body .v27-scroll-strip>span:first-of-type,html body .v27-scroll-strip>span:last-of-type{display:none!important;}html body .v27-scroll-strip>span:nth-of-type(2){position:relative!important;left:auto!important;top:auto!important;transform:none!important;max-width:100%!important;}html body .v29-pillars{grid-template-columns:1fr;gap:28px;}}
