/* Preserve the reference layout and red animation-studio palette. */
.mechaverse-logo{display:flex!important;align-items:center;gap:10px;color:#fff;line-height:1.05;text-decoration:none;max-width:270px}
.mechaverse-logo img{width:44px!important;height:44px!important;object-fit:contain;flex:0 0 44px;border-radius:4px;filter:url(#mechaverse-brand-red)}
.mechaverse-wordmark{font-family:Outfit,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.7px;white-space:nowrap}
.mechaverse-wordmark>span{display:block;font-size:13px;font-weight:400;letter-spacing:4.5px;line-height:1.5;text-transform:uppercase}
.quote-brand-logo{display:block;width:200px;max-width:80%;margin:30px auto;border-radius:10px;filter:url(#mechaverse-brand-red)}
.brand-color-filter{position:absolute;overflow:hidden;pointer-events:none}
.preview-form-feedback,.preview-form-status{font-size:14px;padding:14px;border:1px solid rgba(255,255,255,.25);border-radius:8px;background:#fff;color:#191919;margin-top:14px}
.nav-open{cursor:pointer}.nav-open:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #ff5a66;outline-offset:4px}
.modal .modal-content{background-color:#170605}.modal .modal-body{color:#fff}.modal .form-control{color:#171717}
.nav-bar{overflow-y:auto}.nav-bar.active{visibility:visible}
.enquiry-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
@media(max-width:767px){.mechaverse-wordmark{font-size:18px;letter-spacing:-.5px}.mechaverse-wordmark>span{font-size:10px;letter-spacing:3.4px}.mechaverse-logo{gap:7px}.mechaverse-logo img{width:34px!important;height:34px!important;flex-basis:34px}header>.container-xxl>.row>.col-6{width:66.66667%}header>.container-xxl>.row>.col-4{width:33.33333%}.nav-bar .list-unstyled.f-24{font-size:18px}.banner h1 .f-40{font-size:28px!important}.banner h1 .f-55{font-size:38px!important}.modal .quote-brand-logo{width:96px;margin:0 auto 18px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-aos]{opacity:1!important;transform:none!important}}
