/* Original transparent brand asset and clearly readable brokerage policy. */
.investre-logo-host{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.investre-original-logo{display:block!important;object-fit:contain!important;width:150px!important;max-width:100%!important;height:auto!important;max-height:none!important;background:none!important;padding:0!important;border:0!important;filter:none!important}.commission-emphasis{box-sizing:border-box!important;display:block!important;position:relative;isolation:isolate;overflow:hidden;font-family:inherit!important;font-size:32px!important;font-weight:800!important;line-height:1.65!important;letter-spacing:normal!important;word-spacing:.04em!important;color:#2c2118!important;background:#f5d98f!important;border:1px solid #f5d98f!important;border-radius:12px!important;padding:12px 18px!important;text-align:center!important;margin:16px 0!important;max-width:100%;animation:investre-fee-lift 4s ease-in-out infinite!important}.commission-emphasis i{display:none!important}.commission-emphasis:after{content:'';position:absolute;inset:-100% auto -100% -50%;z-index:-1;width:25%;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,#fff9,transparent);animation:investre-fee-shine 5s ease-in-out infinite}.commission-emphasis strong{font-size:inherit!important;color:inherit!important}
@keyframes investre-fee-lift{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes investre-fee-shine{0%,60%{left:-50%}90%,100%{left:140%}}
@media(max-width:700px){.investre-original-logo{width:110px!important}.commission-emphasis{font-size:26px!important;padding:12px!important;line-height:1.7!important}}
@media(prefers-reduced-motion:reduce){.commission-emphasis,.commission-emphasis:after{animation:none!important}}
body .investre-logo-host{flex:0 0 auto!important;width:auto!important;min-width:120px!important;height:auto!important;max-height:none!important}body .investre-logo-host img.investre-original-logo{width:120px!important;height:auto!important;max-height:none!important;min-width:0!important;flex:none!important}body div.commission-emphasis{font-size:32px!important;white-space:normal!important;width:100%!important;min-height:0!important}
@media(max-width:700px){body .investre-logo-host{min-width:100px!important}body .investre-logo-host img.investre-original-logo{width:100px!important;height:auto!important}body div.commission-emphasis{font-size:26px!important}}
:root{--investre-logo-width:120px}@media(max-width:700px){:root{--investre-logo-width:100px}#rabwa-main .hero-content{grid-template-columns:minmax(0,1fr)!important}#rabwa-main .hero-copy{min-width:0!important;width:100%!important;max-width:100%!important}}
.project-legal-note{font-size:16px;line-height:1.8;color:#f4dfb1}@media(max-width:700px){#rabwa-main .hero-copy h1{font-size:clamp(46px,11vw,60px)!important;line-height:1.45!important;white-space:normal!important;width:100%!important}#rabwa-main .hero-copy h1>span{display:block!important;white-space:normal!important;width:auto!important;letter-spacing:normal!important}}
