@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=DM+Sans:wght@400;500;600;700;800&display=swap');
:root{--vqt-bg:#090b10;--vqt-panel:#151920;--vqt-border:#323842;--vqt-red:#e5364b;--vqt-red2:#ff6374;--vqt-text:#f3f4f6;--vqt-muted:#aeb6c2;--vqt-head:'Barlow Condensed',Impact,'Arial Narrow',sans-serif;--vqt-body:'DM Sans',Arial,Helvetica,sans-serif}
html{scroll-behavior:smooth}html body{font-family:var(--vqt-body)!important}h1,h2,h3,h4,.brand,.price,.price-amount,.price-tag,.hero-title{font-family:var(--vqt-head)!important;letter-spacing:.2px}
#vqt-header,#vqt-header *,#vqt-footer,#vqt-footer *{box-sizing:border-box}
#vqt-header{position:sticky!important;top:0!important;z-index:10005!important;width:100%!important;background:rgba(9,11,16,.97)!important;border:0!important;border-bottom:1px solid #353b46!important;box-shadow:0 8px 30px #0008!important;backdrop-filter:blur(18px)!important;padding:0!important;margin:0!important;min-height:auto!important;font-family:var(--vqt-body)!important;color:#f4f5f7!important}
#vqt-header::before,#vqt-header::after{display:none!important}
#vqt-header .vqt-bar{width:min(1200px,100%)!important;min-height:82px!important;padding:10px 24px!important;margin:0 auto!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:25px!important}
#vqt-header a{color:#e2e5eb!important;text-decoration:none!important;font-family:var(--vqt-body)!important;letter-spacing:0!important;text-transform:none!important}
#vqt-header .vqt-brand{display:flex!important;align-items:center!important;gap:10px!important;flex-shrink:0!important;padding:0!important;border:0!important}
#vqt-header .vqt-logo{height:89px!important;width:178px!important;max-width:178px!important;object-fit:contain!important;object-position:left center!important;filter:drop-shadow(0 1px 7px #0008)!important}
#vqt-header .vqt-brand-word{font-family:var(--vqt-head)!important;font-size:29px!important;line-height:1!important;letter-spacing:1px!important;font-weight:900!important;color:#f5f6f8!important}
#vqt-header .vqt-brand-word b{color:#f04b5d!important}
#vqt-header .vqt-nav{display:flex!important;flex:1!important;justify-content:flex-end!important;align-items:center!important;gap:clamp(9px,1.7vw,22px)!important;flex-wrap:nowrap!important;position:static!important;background:transparent!important;width:auto!important;max-width:none!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important}
#vqt-header .vqt-nav a{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12.5px!important;font-weight:800!important;line-height:1.2!important;white-space:nowrap!important;color:#cbd0d9!important;min-height:38px!important;padding:6px 0!important;background:transparent!important;border:0!important;border-radius:0!important}
#vqt-header .vqt-nav a:hover,#vqt-header .vqt-nav a[aria-current="page"]{color:#ff7382!important}
#vqt-header .vqt-nav .vqt-main-cta{background:linear-gradient(135deg,#b92237,#eb4055)!important;border:1px solid #fc5970!important;border-radius:9px!important;color:#fff!important;padding:12px 16px!important;box-shadow:0 7px 22px #b3213244!important;min-height:44px!important}
#vqt-header .vqt-nav .vqt-main-cta:hover{color:#fff!important;background:#f04a60!important;box-shadow:0 8px 28px #ba253d70!important}
#vqt-header .vqt-menu{display:none!important;flex-shrink:0!important;color:#fff!important;background:#1b2028!important;border:1px solid #535b66!important;border-radius:9px!important;width:45px!important;height:43px!important;font-size:25px!important;line-height:1!important;cursor:pointer!important}
#vqt-footer{position:relative!important;margin:0!important;padding:29px 22px!important;width:100%!important;background:#080b10!important;color:#aeb5c1!important;border-top:1px solid #353b45!important;font:12px/1.7 var(--vqt-body)!important}
#vqt-footer .vqt-foot-inner{width:min(1160px,100%)!important;margin:auto!important;display:flex!important;justify-content:space-between!important;gap:22px!important;align-items:center!important;flex-wrap:wrap!important}
#vqt-footer a{font:700 12px var(--vqt-body)!important;text-decoration:none!important;color:#dce1e8!important;margin-left:13px!important}
#vqt-footer a:hover{color:#ff7887!important}
#vqt-footer .vqt-foot-brand{font:900 24px var(--vqt-head)!important;letter-spacing:1px!important;color:#fff!important}
#vqt-footer .vqt-foot-brand b{color:#f04b5d!important}
body:not(.vqt-admin){background-color:#0a0d12!important}
body:not(.vqt-admin) .hero h1,body:not(.vqt-admin) h1{letter-spacing:.25px!important}
body:not(.vqt-admin) .hero h1{line-height:1.04!important}
body:not(.vqt-admin) a.btn-primary,body:not(.vqt-admin) .btn.primary,body:not(.vqt-admin) .primary,body:not(.vqt-admin) button.btn.primary{background:linear-gradient(135deg,#ba273a,#ef4158)!important;border-color:#ef4c61!important;color:#fff!important;box-shadow:0 7px 20px #b72b3b36!important}
body:not(.vqt-admin) a.btn-primary:hover,body:not(.vqt-admin) .primary:hover{filter:brightness(1.10)!important}
body:not(.vqt-admin) .card,body:not(.vqt-admin) .item,body:not(.vqt-admin) .service-card{border-color:#363d48!important}
body:not(.vqt-admin) .item:hover,body:not(.vqt-admin) .service-card:hover{border-color:#ba5160!important;box-shadow:0 10px 26px #0005!important}
body:not(.vqt-admin) .kicker,body:not(.vqt-admin) .eyebrow,body:not(.vqt-admin) .sectiontitle,body:not(.vqt-admin) .section-kicker{letter-spacing:1.7px!important}
#vqt-header .vqt-brand .vqt-logo{display:block!important}#vqt-header .vqt-brand-word{display:none!important}#vqt-header .vqt-brand.vqt-logo-failed .vqt-logo{display:none!important}#vqt-header .vqt-brand.vqt-logo-failed .vqt-brand-word{display:inline!important}
@media(max-width:1050px){#vqt-header .vqt-logo{height:75px!important;width:150px!important;max-width:150px!important}#vqt-header .vqt-nav{gap:10px!important}#vqt-header .vqt-nav a{font-size:11px!important}#vqt-header .vqt-brand-word{display:none!important}}
@media(max-width:760px){#vqt-header .vqt-bar{min-height:71px!important;padding:8px 18px!important}#vqt-header .vqt-logo{height:78px!important;width:156px!important;max-width:156px!important}#vqt-header .vqt-menu{display:block!important}#vqt-header .vqt-nav{display:none!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;padding:16px 18px 20px!important;background:#0f1319!important;border-bottom:1px solid #4d3239!important;box-shadow:0 18px 25px #0009!important;flex-direction:column!important;gap:4px!important;align-items:stretch!important}#vqt-header .vqt-nav[data-open="1"]{display:flex!important}#vqt-header .vqt-nav a{font-size:14px!important;padding:13px 12px!important;justify-content:flex-start!important;width:100%!important;min-height:43px!important}#vqt-header .vqt-nav .vqt-main-cta{justify-content:center!important;margin-top:9px!important}#vqt-footer .vqt-foot-inner{align-items:flex-start!important;flex-direction:column!important;gap:10px!important}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

#vqt-footer .vqt-foot-logo{display:block!important;height:auto!important;width:150px!important;max-width:100%!important;object-fit:contain!important;background:transparent!important;box-shadow:none!important;filter:none!important}
#vqt-header .vqt-brand img,#vqt-footer img.vqt-foot-logo{background:transparent!important;border:0!important;box-shadow:none!important}
