@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-chaux:#f7f4ef;--color-chaux-deep:#eee8de;--color-paper:#fff;--color-ink:#18181b;--color-ink-soft:#5c5a57;--color-stone:#9c968e;--color-line:#18181b1a;--color-line-strong:#18181b2e;--color-night:#0c0c0e;--color-night-raised:#17171a;--color-night-text:#f5f5f6;--color-night-muted:#a3a3ab;--color-night-line:#ffffff1a;--color-red:#e91d25;--color-red-ink:#c4161d;--color-red-glow:#e91d2524;--color-success:#1f7a4a;--color-error:#b3261e;--color-error-soft:#fbe9e7;--font-sans:"Manrope Variable", "Manrope", system-ui, -apple-system, "Segoe UI", roboto, sans-serif;--fs-xs:.78rem;--fs-sm:.9rem;--fs-base:1.0625rem;--fs-lg:1.2rem;--fs-xl:clamp(1.4rem, 1.1rem + 1.2vw, 1.85rem);--fs-h2:clamp(2rem, 1.3rem + 3vw, 3.6rem);--fs-h1:clamp(2.4rem, 1.4rem + 4.4vw, 5rem);--fs-display:clamp(2.9rem, 1.2rem + 7.4vw, 7.4rem);--lh-tight:.95;--lh-heading:1.08;--lh-body:1.65;--tracking-tight:-.045em;--tracking-eyebrow:.16em;--container:1280px;--container-narrow:760px;--gutter:clamp(18px, 4vw, 40px);--space-section:clamp(76px, 10vw, 148px);--header-height:76px;--mobile-actions-height:0px;--radius-s:10px;--radius-m:18px;--radius-l:28px;--radius-pill:999px;--shadow-soft:0 18px 50px -28px #18181b59;--shadow-card:0 1px 2px #18181b0f, 0 12px 32px -20px #18181b4d;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--duration:.25s}@media (width<=860px){:root{--header-height:64px;--mobile-actions-height:68px}}*,:before,:after{box-sizing:border-box}html{background:var(--color-chaux);scroll-padding-top:calc(var(--header-height) + 16px);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-chaux);min-height:100dvh;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .36 0 0 0 0 .33 0 0 0 0 .3 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img,svg,video{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--color-red);outline-offset:3px}::selection{background:var(--color-red);color:#fff}img::selection{background:0 0}h1,h2,h3,h4,p{overflow-wrap:break-word}@media (prefers-reduced-motion:no-preference){.is-reveal-pending{opacity:0;transform:translateY(28px)}.is-reveal-done{opacity:1;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:none}}.c-status-bar-tint[data-v-6359bdda]{z-index:100;pointer-events:none;background-color:var(--color-chaux);height:1px;position:fixed;top:0;left:0;right:0}.c-icon[data-v-d8145fd1]{flex-shrink:0}.c-button[data-v-0e84855b]{appearance:none;color:inherit;font:inherit;cursor:pointer;border-radius:var(--radius-pill);min-height:48px;font-size:var(--fs-sm);letter-spacing:-.01em;text-align:center;text-wrap:balance;isolation:isolate;transition:background-color var(--duration) var(--ease-out), color var(--duration) var(--ease-out), border-color var(--duration) var(--ease-out), transform var(--duration) var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;margin:0;padding:12px 22px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.c-button[data-v-0e84855b]:before{content:"";z-index:-1;background:var(--c-button-sweep,var(--color-red));transform-origin:0;transition:transform .45s var(--ease-out);position:absolute;inset:0;transform:translate(-101%)skew(-12deg)}.c-button[data-v-0e84855b]:hover:before,.c-button[data-v-0e84855b]:focus-visible:before{transform:translate(0)skew(0)}.c-button[data-v-0e84855b]:active{transform:scale(.98)}.c-button[data-v-0e84855b]:disabled{cursor:progress;opacity:.7}.c-button--lg[data-v-0e84855b]{min-height:56px;font-size:var(--fs-base);padding:16px 28px}.c-button--dark[data-v-0e84855b]{background:var(--color-night);color:#fff}.c-button--dark[data-v-0e84855b]:hover,.c-button--dark[data-v-0e84855b]:focus-visible{color:#fff}.c-button--red[data-v-0e84855b]{--c-button-sweep:var(--color-night);background:var(--color-red);color:#fff}.c-button--light[data-v-0e84855b]{color:var(--color-ink);background:#fff}.c-button--light[data-v-0e84855b]:hover,.c-button--light[data-v-0e84855b]:focus-visible{color:#fff}.c-button--outline[data-v-0e84855b]{--c-button-sweep:var(--color-ink);border-color:var(--color-line-strong);color:var(--color-ink)}.c-button--outline[data-v-0e84855b]:hover,.c-button--outline[data-v-0e84855b]:focus-visible{border-color:var(--color-ink);color:#fff}.c-button--outline-light[data-v-0e84855b]{color:#fff;border-color:#ffffff4d}.c-button--outline-light[data-v-0e84855b]:hover,.c-button--outline-light[data-v-0e84855b]:focus-visible{border-color:var(--color-red)}.c-button__icon[data-v-0e84855b]{transition:transform var(--duration) var(--ease-out)}.c-button:hover .c-button__icon[data-v-0e84855b],.c-button:focus-visible .c-button__icon[data-v-0e84855b]{transform:translate(3px)}.c-header[data-v-a3ab5376]{z-index:50;position:sticky;top:0}.c-header[data-v-a3ab5376]:before{content:"";z-index:-1;opacity:0;box-shadow:0 1px 0 var(--color-line);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);transition:opacity var(--duration) var(--ease-out);background:#f7f4efe0;position:absolute;inset:0}.c-header.is-scrolled[data-v-a3ab5376]:before,.c-header.is-menu-open[data-v-a3ab5376]:before{opacity:1}.c-header__skip[data-v-a3ab5376]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c-header__skip[data-v-a3ab5376]:focus{z-index:60;clip-path:none;border-radius:var(--radius-s);background:var(--color-night);color:#fff;width:auto;height:auto;padding:10px 16px;position:fixed;top:12px;left:12px}.c-header__inner[data-v-a3ab5376]{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:max(var(--gutter), env(safe-area-inset-left,0px)) max(var(--gutter), env(safe-area-inset-right,0px));height:var(--header-height);align-items:center;gap:24px;margin-inline:auto;display:flex}.c-header__brand[data-v-a3ab5376]{color:var(--color-ink);align-items:center;gap:12px;text-decoration:none;display:flex}.c-header__logo[data-v-a3ab5376]{width:auto;height:52px}@media (width<=860px){.c-header__logo[data-v-a3ab5376]{height:44px}}.c-header__brand-text[data-v-a3ab5376]{line-height:1.15;display:grid}.c-header__brand-text strong[data-v-a3ab5376]{letter-spacing:-.02em;font-size:1.05rem;font-weight:800}.c-header__brand-text span[data-v-a3ab5376]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft);font-size:.7rem;font-weight:700}@media (width<=1100px){.c-header__brand-text[data-v-a3ab5376]{display:none}}.c-header__nav[data-v-a3ab5376]{margin-inline:auto}@media (width<=860px){.c-header__nav[data-v-a3ab5376]{display:none}}.c-header__list[data-v-a3ab5376]{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.c-header__item[data-v-a3ab5376]{position:relative}.c-header__link[data-v-a3ab5376]{appearance:none;color:inherit;font:inherit;cursor:pointer;border-radius:var(--radius-pill);font-size:var(--fs-sm);white-space:nowrap;transition:background-color var(--duration) var(--ease-out);background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:10px 12px;font-weight:700;text-decoration:none;display:inline-flex}.c-header__link[data-v-a3ab5376]:hover,.c-header__link.router-link-active[data-v-a3ab5376]{background:#18181b0f}.c-header__chevron[data-v-a3ab5376]{transition:transform var(--duration) var(--ease-out)}[aria-expanded=true] .c-header__chevron[data-v-a3ab5376]{transform:rotate(180deg)}.c-header__dropdown[data-v-a3ab5376]{border:1px solid var(--color-line);border-radius:var(--radius-m);background:var(--color-paper);width:340px;box-shadow:var(--shadow-soft);opacity:0;visibility:hidden;transition:opacity var(--duration) var(--ease-out), transform var(--duration) var(--ease-out), visibility var(--duration);padding:10px;position:absolute;top:calc(100% + 10px);left:-12px;transform:translateY(-6px)}.c-header__dropdown.is-open[data-v-a3ab5376]{opacity:1;visibility:visible;transform:none}.c-header__dropdown-list[data-v-a3ab5376]{margin:0;padding:0;list-style:none}.c-header__dropdown-link[data-v-a3ab5376]{border-radius:var(--radius-s);font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-weight:600;text-decoration:none;display:flex}.c-header__dropdown-link[data-v-a3ab5376]:hover,.c-header__dropdown-link.router-link-active[data-v-a3ab5376]{background:var(--color-chaux)}.c-header__rge[data-v-a3ab5376]{border-radius:var(--radius-pill);background:var(--color-red);color:#fff;letter-spacing:.08em;margin-left:8px;padding:2px 8px;font-size:.65rem;font-weight:800}.c-header__dropdown-all[data-v-a3ab5376]{border-top:1px solid var(--color-line);font-size:var(--fs-sm);color:var(--color-red-ink);justify-content:space-between;align-items:center;margin-top:6px;padding:12px;font-weight:800;text-decoration:none;display:flex}.c-header__actions[data-v-a3ab5376]{align-items:center;gap:14px;display:flex}@media (width<=860px){.c-header__actions[data-v-a3ab5376]{margin-left:auto}}.c-header__phone[data-v-a3ab5376]{font-size:var(--fs-sm);white-space:nowrap;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}.c-header__phone[data-v-a3ab5376]:hover{color:var(--color-red-ink)}@media (width<=1100px){.c-header__phone span[data-v-a3ab5376]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width<=860px){.c-header__phone[data-v-a3ab5376]{display:none}}@media (width<=560px){.c-header__cta[data-v-a3ab5376]{display:none}}.c-header__burger[data-v-a3ab5376]{appearance:none;color:#fff;font:inherit;cursor:pointer;background:0 0;background:var(--color-night);border:0;border-radius:50%;place-items:center;width:46px;height:46px;margin:0;padding:0;display:none}@media (width<=860px){.c-header__burger[data-v-a3ab5376]{display:grid}}.c-header__panel[data-v-a3ab5376]{inset:var(--header-height) 0 0;z-index:40;background:var(--color-chaux);clip-path:inset(0 0 100%);transition:clip-path .55s var(--ease-in-out);position:fixed;overflow-y:auto}.c-header__panel.is-open[data-v-a3ab5376]{clip-path:inset(0)}@media (width>860px){.c-header__panel[data-v-a3ab5376]{display:none}}.c-header__panel-nav[data-v-a3ab5376]{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:max(var(--gutter), env(safe-area-inset-left,0px)) max(var(--gutter), env(safe-area-inset-right,0px));padding-block:20px calc(40px + env(safe-area-inset-bottom,0px));gap:18px;margin-inline:auto;display:grid}.c-header__panel-label[data-v-a3ab5376]{font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-red-ink);margin:0;font-weight:800;line-height:1.4}.c-header__panel-services[data-v-a3ab5376],.c-header__panel-links[data-v-a3ab5376]{margin:0;padding:0;list-style:none;display:grid}.c-header__panel-services li[data-v-a3ab5376],.c-header__panel-links li[data-v-a3ab5376]{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transition-delay:calc(var(--i) * 30ms + .1s);transform:translateY(12px)}.is-open .c-header__panel-services li[data-v-a3ab5376],.is-open .c-header__panel-links li[data-v-a3ab5376]{opacity:1;transform:none}.c-header__panel-service[data-v-a3ab5376]{border-bottom:1px solid var(--color-line);align-items:center;padding:10px 0;font-size:1.05rem;font-weight:700;text-decoration:none;display:flex}.c-header__panel-link[data-v-a3ab5376]{letter-spacing:var(--tracking-tight);padding:8px 0;font-size:1.7rem;font-weight:800;text-decoration:none;display:block}.c-header__panel-cta[data-v-a3ab5376]{gap:10px;display:grid}.c-footer[data-v-122bd030]{padding-bottom:var(--mobile-actions-height);background:var(--color-night);color:var(--color-night-text)}.c-footer a[data-v-122bd030]{text-decoration:none}.c-footer a[data-v-122bd030]:hover{color:var(--color-red)}.c-footer__inner[data-v-122bd030]{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:max(var(--gutter), env(safe-area-inset-left,0px)) max(var(--gutter), env(safe-area-inset-right,0px));grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:48px 40px;margin-inline:auto;padding-block:clamp(56px,8vw,96px) 48px;display:grid}@media (width<=1100px){.c-footer__inner[data-v-122bd030]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.c-footer__inner[data-v-122bd030]{grid-template-columns:minmax(0,1fr)}}.c-footer__brand[data-v-122bd030]{align-content:start;gap:20px;display:grid}.c-footer__logo[data-v-122bd030]{width:96px;height:auto}.c-footer__tagline[data-v-122bd030]{font-size:var(--fs-xl);letter-spacing:var(--tracking-tight);margin:0;font-weight:800;line-height:1.15}.c-footer__badge[data-v-122bd030]{align-items:center;gap:14px;display:flex}.c-footer__badge img[data-v-122bd030]{background:#fff;border-radius:8px;width:52px;height:auto;padding:4px}.c-footer__badge p[data-v-122bd030]{font-size:var(--fs-xs);color:var(--color-night-muted);margin:0;display:grid}.c-footer__badge strong[data-v-122bd030]{color:var(--color-night-text);font-size:var(--fs-sm)}.c-footer__title[data-v-122bd030]{font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-night-muted);margin:0 0 16px;font-weight:800}.c-footer__list[data-v-122bd030]{font-size:var(--fs-sm);gap:10px;margin:0;padding:0;list-style:none;display:grid}.c-footer__contact[data-v-122bd030]{font-size:var(--fs-sm);gap:14px;margin:0;padding:0;list-style:none;display:grid}.c-footer__contact li[data-v-122bd030]{gap:12px;line-height:1.5;display:flex}.c-footer__contact .c-icon[data-v-122bd030]{color:var(--color-red);margin-top:2px}.c-footer__socials[data-v-122bd030]{gap:10px;margin-top:22px;display:flex}.c-footer__socials a[data-v-122bd030]{border:1px solid var(--color-night-line);width:44px;height:44px;transition:border-color var(--duration) var(--ease-out);border-radius:50%;place-items:center;display:grid}.c-footer__socials a[data-v-122bd030]:hover{border-color:var(--color-red)}.c-footer__bottom[data-v-122bd030]{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:max(var(--gutter), env(safe-area-inset-left,0px)) max(var(--gutter), env(safe-area-inset-right,0px));border-top:1px solid var(--color-night-line);font-size:var(--fs-xs);color:var(--color-night-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 28px;margin-inline:auto;padding-block:22px 28px;display:flex}.c-footer__bottom p[data-v-122bd030]{margin:0}.c-footer__legal[data-v-122bd030]{gap:20px;margin:0;padding:0;list-style:none;display:flex}.c-mobile-actions[data-v-57e4dbde]{z-index:45;padding:8px max(10px, env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(10px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0c0eeb;grid-template-columns:1fr 1.4fr;gap:8px;display:none;position:fixed;bottom:0;left:0;right:0}@media (width<=860px){.c-mobile-actions[data-v-57e4dbde]{display:grid}}.c-mobile-actions__item[data-v-57e4dbde]{border-radius:var(--radius-m);min-height:52px;font-size:var(--fs-sm);justify-content:center;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:flex}.c-mobile-actions__item--call[data-v-57e4dbde]{background:var(--color-night-raised);color:#fff}.c-mobile-actions__item--quote[data-v-57e4dbde]{background:var(--color-red);color:#fff}.c-app__main[data-v-5bc66cdf]{min-height:60vh;display:block}
