/* Refined scale and quieter navigation */
.r-hero h1{font-size:clamp(2.8rem,4.7vw,4.75rem);max-width:650px}.r-product-copy h2{font-size:clamp(2.25rem,3.8vw,3.8rem)}.r-manifesto h2{font-size:clamp(2.75rem,5.4vw,5.5rem)}.r-trust h2{font-size:clamp(2rem,3.4vw,3.35rem)}.r-business h2{font-size:clamp(2.25rem,4vw,4rem)}.r-final h2{font-size:clamp(2.1rem,4vw,4rem)}
.header,.header.scrolled{padding:0;background:rgba(5,42,84,.96);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:none}.header .container{max-width:1240px}.header .navbar,.header.scrolled .navbar{min-height:76px;padding:0;background:transparent;border:0;box-shadow:none;backdrop-filter:none}.header .logo{order:0;flex:0 0 auto}.header .logo-img{width:auto;height:46px;max-height:46px;filter:none}.header .nav-links{order:1;gap:2px;margin-inline:auto}.header .nav-links>li:nth-child(5),.header .nav-mobile-cta{display:none!important}.header .nav-links .nav-link,.header.scrolled .nav-links .nav-link{padding:10px 13px;color:#d8e5ef;font-size:.78rem;font-weight:600;background:transparent!important;border-radius:0}.header .nav-links .nav-link:after{content:"";display:block;height:2px;width:0;margin:6px auto -8px;background:#ffba32;transition:width .2s}.header .nav-links .nav-link:hover:after,.header .nav-links .nav-link.active:after{width:18px}.header .nav-actions{order:2;gap:10px}.header .nav-cta,.header.scrolled .nav-cta{min-width:auto;padding:11px 16px;background:#ffba32!important;border:0!important;color:#052a54!important;font-size:.76rem;box-shadow:none!important}.header .nav-cta:before{content:""}.header .nav-cta:hover{background:#ffc95e!important;transform:none!important}.header .nav-contact{display:none!important}
@media(max-width:992px){.header,.header.scrolled{padding:0}.header .navbar,.header.scrolled .navbar{min-height:68px;padding:0}.header .logo-img{height:40px;width:auto}.header .nav-links{position:absolute;margin:0;top:calc(100% + 1px);padding:12px!important;background:#fff!important;border:0!important;border-top:3px solid #ffba32!important;box-shadow:0 18px 45px rgba(4,31,60,.2)!important}.header .nav-links>li:nth-child(5){display:block}.header .nav-links .nav-link,.header.scrolled .nav-links .nav-link{color:#243b52!important;justify-content:flex-start;text-align:right;padding:10px 12px}.header .nav-links .nav-link:after{display:none}.header .hamburger{width:44px;height:44px;align-items:center;justify-content:center;padding:10px;background:rgba(255,255,255,.08);gap:5px}.header .hamburger span{width:22px}.header .nav-cta{display:none!important}}
@media(max-width:640px){.r-hero h1{font-size:2.55rem;line-height:1.16}.r-product-copy h2{font-size:2.3rem}.r-manifesto h2{font-size:3rem}.r-trust h2{font-size:2.15rem}.r-business h2{font-size:2.35rem}.r-final h2{font-size:2.1rem}.header .navbar,.header.scrolled .navbar{min-height:62px}.header .logo-img{height:36px}}

.r-journey ol{list-style:none!important;list-style-type:none!important;margin:0;padding:0}.r-journey ol>li{list-style:none!important;list-style-type:none!important}.r-journey ol>li::marker{content:none!important;font-size:0!important}

.r-ticker>div{display:flex;width:max-content;word-spacing:0;animation:rTickerLoop 18s linear infinite}.r-ticker>div span{display:block;flex:none;padding-inline-end:2rem;word-spacing:18px} rTickerLoop{from{transform:translateX(0)}to{transform:translateX(-50%)}}
