
.legacy-refresh{font-family:Arial,Helvetica,sans-serif}.legacy-refresh a:not(.legacy-btn){color:#095792}.legacy-refresh .legacy-hero-card h2{font-size:30px;line-height:1.15;color:#081b2c;text-align:left}.legacy-refresh .legacy-hero-card p{ text-align:left}.legacy-refresh .legacy-hero-card .refresh-note{margin-top:18px}.legacy-refresh .legacy-hero h1{font-size:clamp(38px,5vw,62px)}.legacy-refresh .legacy-card{margin:0}.refresh-project{margin:0;background:#081b2c;border-radius:16px;overflow:hidden}.refresh-project video{width:100%;height:auto;aspect-ratio:16/9;display:block}.refresh-project figcaption{color:white;padding:14px 20px}.refresh-steps{padding-left:24px}.refresh-steps li{padding:10px 0}.refresh-steps strong{display:block}.legacy-refresh blockquote{margin:0 0 20px}.refresh-faq{max-width:860px}.refresh-faq details{border-bottom:1px solid #dbe5ed;padding:20px 0}.refresh-faq summary{cursor:pointer;font-weight:700;color:#081b2c;font-size:18px}.refresh-final{padding:65px 0}.refresh-final h2{color:#fff;font-size:clamp(32px,4vw,48px);line-height:1.15}.legacy-refresh a:focus-visible,.legacy-refresh summary:focus-visible{outline:3px solid #f3b640;outline-offset:5px}.legacy-refresh .legacy-btn{min-height:48px}.refresh-mobile-bar{display:none}@media(max-width:767px){.legacy-refresh .legacy-hero-inner{padding:48px 0;grid-template-columns:1fr;gap:26px}.legacy-refresh .legacy-grid,.legacy-refresh .legacy-split{grid-template-columns:1fr}.legacy-refresh .legacy-section{padding:48px 0}.refresh-mobile-bar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:200;background:#081b2c;padding:10px;gap:10px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.refresh-mobile-bar a{flex:1}body{padding-bottom:85px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.legacy-card,.legacy-btn{transition:none}}

/* Replace the existing mobile bar only on the refreshed homepage. */
body.legacy-refresh-active .legacy-mobile-bar{display:none!important}
