@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/plus-jakarta-sans-cyrillic-ext-wght-normal-lLTsRRxN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand: #1f7ea2;--brand-dark: #186583;--ink: #0d233e;--ink-muted: #5d646d;--surface: #fff;--surface-muted: #f5f7fc;--border: #e3e9f2;--font-sans: "Plus Jakarta Sans Variable", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-pill: 999px;--shadow-1: 0 1px 2px rgba(13, 35, 62, .06), 0 4px 12px rgba(13, 35, 62, .06);--shadow-2: 0 2px 4px rgba(13, 35, 62, .06), 0 12px 28px rgba(13, 35, 62, .12);--ease-out: cubic-bezier(.22, 1, .36, 1);--duration-fast: .16s;--duration-base: .24s;--cta: #c8441d;--cta-dark: #a93915;--whatsapp: #25d366;--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-right: env(safe-area-inset-right, 0px);--fab-size: 56px;--fab-offset: 20px;--sticky-cta-height: 64px}:root:root{--van-primary-color: var(--brand);--van-base-font: var(--font-sans);--van-price-font: var(--font-sans);--van-radius-md: var(--radius-sm);--van-radius-lg: var(--radius-md)}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.van-price,[class*=price]{font-variant-numeric:tabular-nums}.theme-btn,.btn,.form-control,.input-box .form-control,.dropdown-menu{border-radius:var(--radius-sm)}.card-item,.modal-content{border-radius:var(--radius-md)}.card-item{box-shadow:var(--shadow-1)}.card-item .card-img,.card-item .card-img img{border-radius:var(--radius-sm)}[v-cloak]{display:none}.cursor-pointer{cursor:pointer!important}.w-100{width:100%}.van-popover__wrapper{display:block!important}.bg-info{background-color:var(--brand)!important}a:focus-visible,button:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--brand)!important;outline-offset:2px}button,a,[role=button]{touch-action:manipulation}@media(max-width:991.98px){input,select,textarea,.form-control,.van-field__control{font-size:16px!important}}.menu-toggler{border:0;padding:0}.header-call{display:none}@media(max-width:991.98px){.menu-toggler,.header-call{width:44px;height:44px;line-height:44px}.header-call{display:block;margin-left:auto;margin-right:8px;border-radius:5px;text-align:center;font-size:24px;color:#fff;background-color:var(--brand)}.header-call:hover,.header-call:focus{color:#fff;background-color:var(--brand-dark)}.logo .menu-toggler{margin-left:0}.menu-wrapper>.d-flex{flex-wrap:wrap;width:100%}.main-menu-content.is-open{display:block;flex-basis:100%}.main-menu-content.is-open ul li .dropdown-menu-item{display:block;width:100%!important;height:auto;overflow:visible}.main-menu-content.is-open ul li .dropdown-menu-item li a{padding-top:12px;padding-bottom:12px}.main-menu-content ul li>a>.la-angle-down{display:none}.main-menu-content ul li{padding-bottom:0}.main-menu-content ul li a{padding-top:10px;padding-bottom:10px}.header-menu-license{display:flex;align-items:center;gap:8px;margin:8px 0 12px;padding:6px 10px;border-radius:5px;background-color:#eee;font-size:12px;line-height:1.4}}.wa-fab{position:fixed;right:calc(var(--fab-offset) + var(--safe-right));bottom:calc(var(--fab-offset) + var(--safe-bottom));z-index:100;display:flex;align-items:center;justify-content:center;width:var(--fab-size);height:var(--fab-size);border-radius:50%;background-color:var(--whatsapp);box-shadow:0 2px 8px #00000040}.wa-fab svg{width:30px;height:30px;fill:#fff}#back-to-top{bottom:calc(var(--fab-offset) + var(--fab-size) + 12px + var(--safe-bottom));width:44px;height:44px;line-height:44px}#back-to-top.active{right:calc(var(--fab-offset) + (var(--fab-size) - 44px) / 2 + var(--safe-right))}@media(min-width:992px){:root{--fab-size: 60px;--fab-offset: 32px}}@media(max-width:991.98px){body.has-sticky-cta{padding-bottom:calc(var(--sticky-cta-height) + var(--safe-bottom))}body.has-sticky-cta .wa-fab{display:none}body.has-sticky-cta #back-to-top{bottom:calc(var(--sticky-cta-height) + 12px + var(--safe-bottom))}}.consent-banner{position:fixed;left:0;right:0;bottom:0;z-index:1010;display:flex;flex-direction:column;gap:12px;padding:16px 16px calc(16px + var(--safe-bottom));background-color:#fff;box-shadow:0 -2px 12px #0d233e26;color:#333}.consent-banner[hidden]{display:none}.consent-banner:focus{outline:none}.consent-banner__title{margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.4}.consent-banner__text{margin:0;font-size:14px;line-height:1.5;color:#333}.consent-banner__text a{color:var(--brand);text-decoration:underline}.consent-banner__actions{display:flex;gap:8px}.consent-banner__button{flex:1 1 0;min-height:44px;padding:0 16px;border:1px solid var(--brand);border-radius:5px;background-color:var(--brand);color:#fff;font-size:15px;font-weight:600}.consent-banner__button:hover{border-color:var(--brand-dark);background-color:var(--brand-dark)}.footer-consent-link{padding:0;border:0;background:none;color:inherit;font:inherit}@media(max-width:991.98px){body.has-consent-banner .wa-fab{bottom:calc(var(--consent-banner-height, 0px) + 12px)}body.has-consent-banner #back-to-top{bottom:calc(var(--consent-banner-height, 0px) + var(--fab-size) + 24px)}body.has-sticky-cta .consent-banner{bottom:calc(var(--sticky-cta-height) + var(--safe-bottom));padding-bottom:16px}body.has-sticky-cta.has-consent-banner #back-to-top{bottom:calc(var(--sticky-cta-height) + var(--safe-bottom) + var(--consent-banner-height, 0px) + 12px)}}@media(min-width:992px){.consent-banner{left:24px;right:auto;bottom:calc(24px + var(--safe-bottom));max-width:440px;padding-bottom:16px;border-radius:8px}}.btn-cta,.btn-cta.btn-primary{border-color:var(--cta);background-color:var(--cta);color:#fff}.btn-cta:hover,.btn-cta:focus,.btn-cta.btn-primary:hover,.btn-cta.btn-primary:focus,.btn-cta.btn-primary:active,.btn-cta.btn-primary:not(:disabled):not(.disabled):active,.btn-cta.btn-primary:not(:disabled):not(.disabled).active{border-color:var(--cta-dark);background-color:var(--cta-dark);color:#fff}.btn-cta:focus,.btn-cta.btn-primary:focus,.btn-cta.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem #c8441d59}.theme-btn,.btn,.van-button{transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.theme-btn:active,.btn:active,.van-button:not(.van-button--disabled):not(.van-button--loading):active{transform:scale(.98)}@media(hover:hover){.theme-btn:not(.btn-cta):not(.theme-btn-transparent):not(.theme-btn-gray):not(.theme-btn-rgb):not(.theme-btn-danger-rgb):not(.theme-btn-hover-gray):hover{border-color:var(--brand-dark);background-color:var(--brand-dark);color:#fff}.van-button:not(.van-button--disabled):hover:before{opacity:.08}.card-item:hover{box-shadow:var(--shadow-2)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;scroll-behavior:auto!important}}
