.contact-horizontal .contact-item[data-v-e9b88386]{border-radius:20px;padding:6px 14px;font-size:13px;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;transition:all .25s cubic-bezier(.4,0,.2,1)}.contact-horizontal .contact-item a[data-v-e9b88386]{text-decoration:none;color:inherit;font-weight:500}.contact-horizontal .contact-item.interactive[data-v-e9b88386]:hover{background:#fff;border-color:var(--q-primary);color:var(--q-primary);transform:translateY(-1px);box-shadow:0 4px 12px #0000000d}.contact-horizontal .contact-item.address-badge[data-v-e9b88386]{font-size:12px;color:#64748b}@media (max-width: 599.98px){.contact-horizontal[data-v-e9b88386]{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:2px!important;width:100%}.contact-horizontal .contact-item[data-v-e9b88386]{background:transparent!important;border:none!important;padding:0!important;border-radius:0!important;box-shadow:none!important;font-size:11px!important;line-height:1.3!important;color:inherit!important}.contact-horizontal .contact-item .q-icon[data-v-e9b88386]{color:var(--q-primary)!important;font-size:11px!important;margin-right:2px!important}.contact-horizontal .contact-item a[data-v-e9b88386]{font-weight:500!important;color:inherit!important;text-decoration:none!important}.contact-horizontal .contact-item.interactive[data-v-e9b88386]:hover{transform:none!important;background:transparent!important;color:var(--q-primary)!important}.contact-horizontal .contact-item.address-badge[data-v-e9b88386]{font-size:10px!important;color:inherit!important;opacity:.8!important}}[data-v-e9b88386] .bg-dark-gradient .contact-horizontal .contact-item{background:#1e1e1e;border-color:#2d2d2d;color:#cbd5e1}[data-v-e9b88386] .bg-dark-gradient .contact-horizontal .contact-item.interactive:hover{background:#252525;border-color:var(--q-primary);color:var(--q-primary);box-shadow:0 4px 12px #0000004d}[data-v-e9b88386] .bg-dark-gradient .contact-horizontal .contact-item.address-badge{color:#94a3b8}.validation-error-orange.q-field--error[data-v-094827c8] .q-field__control:before{border-color:#ff9800!important}.validation-error-orange.q-field--error[data-v-094827c8] .q-field__control:after{border-color:#ff9800!important}.validation-error-orange.q-field--error[data-v-094827c8] .q-field__bottom,.text-orange[data-v-094827c8]{color:#ff9800!important}.border-red[data-v-094827c8]{border:1px solid var(--q-negative)!important;border-radius:4px}.border-orange[data-v-094827c8]{border:1px solid #ff9800!important;border-radius:4px}.container{max-width:1024px;margin-left:auto;margin-right:auto}.container h3{font-size:1.2rem;line-height:1.2rem;padding-top:0;margin-top:0}.bg-clean{background:transparent;min-height:100vh}.bg-glassmorphism{background:linear-gradient(135deg,#e3f2fd,#e8f5e9)!important;min-height:100vh}.bg-glassmorphism .q-stepper{background:#ffffff73!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);border-radius:16px;box-shadow:0 8px 32px #1f268714!important}.bg-dark-gradient{background:linear-gradient(135deg,#1e1e1e,#121212)!important;min-height:100vh;color:#fff!important}.bg-dark-gradient .q-stepper{background:#1d1d1d!important;border:1px solid #2d2d2d;border-radius:16px;color:#fff!important}.bg-dark-gradient .text-grey-9{color:#fff!important}.bg-dark-gradient .text-grey-6{color:#bbb!important}.bg-dark-gradient .q-stepper__title{color:#fff!important}.bg-dark-gradient .q-stepper__caption,.bg-dark-gradient .q-field__label{color:#bbb!important}.bg-dark-gradient .q-field__native,.bg-dark-gradient .q-field__control{color:#fff!important}.bg-dark-gradient a{color:var(--q-primary)!important}.bg-dark-footer{background:var(--footer-bg, #1e1e1e)!important;color:var(--footer-text, #cbd5e1)!important;border-top:1px solid rgba(255,255,255,.08)}.bg-dark-footer .text-white{color:#fff!important}.bg-dark-footer .text-slate-400{color:var(--footer-text, #cbd5e1)!important;opacity:.7}.bg-dark-footer .text-slate-300{color:var(--footer-text, #cbd5e1)!important;opacity:.85}.bg-dark-footer .footer-link{color:var(--footer-link, #cbd5e1);opacity:.85;text-decoration:none;transition:all .2s ease}.bg-dark-footer .footer-link:hover{color:var(--q-primary)!important;opacity:1}.bg-dark-footer .footer-separator{background:#ffffff14!important}.bg-dark-footer .footer-bottom-text{color:var(--footer-text, #cbd5e1);opacity:.5}.footer-section{margin-top:64px;padding:64px 0}@media (max-width: 599.98px){.footer-section{margin-top:48px;padding:48px 0}}.quote-form{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;--field-border-color: rgba(0, 0, 0, .24)}.quote-form.bg-dark-gradient,.bg-dark-gradient .quote-form{--field-border-color: rgba(255, 255, 255, .24)}.quote-form .logo{padding-left:0!important;margin-left:0!important}.quote-form .header-logo-img{margin-left:0!important}.quote-form .header-logo-img .q-img__image,.quote-form .header-logo-img img{object-position:left center!important;background-position:left center!important}.quote-form .q-stepper{box-shadow:0 10px 30px #00000005;border-radius:16px;transition:all .3s ease}.quote-form .q-field--outlined .q-field__control:before{border-color:var(--field-border-color)!important}.language-links{font-weight:500}.language-links .lang-separator{color:#cbd5e1;margin:0 4px}.bg-dark-gradient .language-links .lang-separator{color:#475569}.language-links .lang-link{color:#64748b;text-decoration:none;transition:all .2s ease;cursor:pointer;font-size:12px}.bg-dark-gradient .language-links .lang-link{color:#cbd5e1}.language-links .lang-link:hover{color:var(--q-primary)}.language-links .lang-link.active{color:var(--q-primary);font-weight:700}.style-selector-fab{bottom:24px;right:24px}@media (max-width: 599.98px){.logo-col{justify-content:flex-start;margin-bottom:0;padding-left:0!important;padding-right:0!important}.logo-col .logo{width:100%!important}.logo-col .header-logo-img{max-height:55px!important;width:100%!important;max-width:100%!important}.logo-col .header-logo-img .q-img__image,.logo-col .header-logo-img img{object-position:center center!important;background-position:center center!important}.header-actions{justify-content:flex-end;flex-direction:column;align-items:flex-end;width:auto;padding:0}.brand-column{text-align:center;margin-bottom:16px}.link-column{text-align:center;margin-bottom:12px}}
