.app-header[data-v-48a26046]{animation:headerIn-48a26046 .55s cubic-bezier(.22,1,.36,1) both;border-bottom:1px solid transparent;left:0;padding:18px 0;position:fixed;right:0;top:0;transition:background .4s ease,padding .4s ease,border-color .4s ease;z-index:1000}@keyframes headerIn-48a26046{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.app-header--scrolled[data-v-48a26046]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0aeb;border-bottom-color:#1a1a1a;padding:14px 0}.app-header[data-v-48a26046]:after{background:linear-gradient(180deg,#0a0a0abf 0,#0a0a0a00);content:"";top:0;right:0;bottom:0;left:0;opacity:1;pointer-events:none;position:absolute;transition:opacity .4s ease;z-index:-1}.app-header--scrolled[data-v-48a26046]:after{opacity:0}@media (prefers-reduced-motion:reduce){.app-header[data-v-48a26046]{animation:none;transition:background .2s ease,border-color .2s ease}.app-header .app-header__inner[data-v-48a26046]{transition:none}}.app-header__inner[data-v-48a26046]{align-items:center;display:flex;justify-content:space-between;transition:max-width .5s cubic-bezier(.22,1,.36,1),padding .5s cubic-bezier(.22,1,.36,1)}.app-header--narrow .app-header__inner[data-v-48a26046]{max-width:1080px;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px)}.app-header .app-header__logo[data-v-48a26046],.app-header .header-cta[data-v-48a26046],.app-header .menu-toggle[data-v-48a26046]{animation:headerItemIn-48a26046 .5s cubic-bezier(.22,1,.36,1) both}.app-header .app-header__logo[data-v-48a26046]{animation-delay:.18s}.app-header .menu-toggle[data-v-48a26046]{animation-delay:.26s}.app-header .header-cta[data-v-48a26046]{animation-delay:.34s}@keyframes headerItemIn-48a26046{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.app-header .app-header__logo[data-v-48a26046],.app-header .header-cta[data-v-48a26046],.app-header .menu-toggle[data-v-48a26046]{animation:none}}.app-header__logo[data-v-48a26046]{color:#fff;font-size:18px;font-weight:800;letter-spacing:.05em;text-decoration:none;transition:color .3s ease}.app-header__logo[data-v-48a26046]:hover{color:#c8f060}.app-header__left[data-v-48a26046]{gap:28px}.app-header__left[data-v-48a26046],.menu-toggle[data-v-48a26046]{align-items:center;display:flex}.menu-toggle[data-v-48a26046]{background:none;border:none;color:#ffffffb3;font-size:12px;font-weight:500;gap:10px;letter-spacing:.12em;padding:4px 0;text-transform:uppercase;transition:color .3s ease}.menu-toggle[data-v-48a26046]:hover{color:#fff}.menu-toggle__lines[data-v-48a26046]{display:flex;flex-direction:column;gap:5px;width:20px}.menu-toggle__lines span[data-v-48a26046]{background:currentColor;display:block;height:1.5px;transform-origin:center;transition:transform .35s ease,opacity .35s ease,width .35s ease}.menu-toggle__lines span[data-v-48a26046]:first-child{width:20px}.menu-toggle__lines span[data-v-48a26046]:last-child{width:13px}.menu-toggle__lines.open span[data-v-48a26046]:first-child{transform:rotate(45deg) translate(4px,4px);width:20px}.menu-toggle__lines.open span[data-v-48a26046]:last-child{transform:rotate(-45deg) translate(4px,-4px);width:20px}.header-cta[data-v-48a26046]{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.2);color:#fff;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:8px;letter-spacing:.1em;line-height:1;overflow:hidden;padding:10px 20px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .4s ease,border-color .3s ease}.header-cta[data-v-48a26046]:before{background:#c8f060;content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.76,0,.24,1)}.header-cta[data-v-48a26046]:hover:before{transform:scaleX(1);transform-origin:left}.header-cta[data-v-48a26046]:hover{border-color:#c8f060;color:#0a0a0a}.header-cta span[data-v-48a26046],.header-cta svg[data-v-48a26046]{position:relative;z-index:1}.menu-overlay[data-v-48a26046]{background:#0a0a0a;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;overflow-y:auto;position:fixed;z-index:999}.menu-enter-active[data-v-48a26046],.menu-leave-active[data-v-48a26046]{transition:clip-path .6s cubic-bezier(.76,0,.24,1)}.menu-enter-from[data-v-48a26046],.menu-leave-to[data-v-48a26046]{clip-path:polygon(0 0,100% 0,100% 0,0 0)}.menu-enter-to[data-v-48a26046],.menu-leave-from[data-v-48a26046]{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.menu-overlay__inner[data-v-48a26046]{min-height:100%;padding-bottom:60px;padding-top:100px}.menu-nav[data-v-48a26046],.menu-overlay__inner[data-v-48a26046]{display:flex;flex:1;flex-direction:column;justify-content:center}.menu-nav[data-v-48a26046]{gap:4px}.menu-nav__item[data-v-48a26046]{align-items:baseline;color:#ffffff26;display:flex;font-size:clamp(48px,8vw,80px);font-weight:800;gap:20px;letter-spacing:-.03em;line-height:1.1;opacity:1;text-decoration:none;transform:translateY(0);transition:color .35s ease}.menu-enter-active .menu-nav__item[data-v-48a26046]{animation:menuItemIn-48a26046 .55s cubic-bezier(.22,1,.36,1) both}.menu-enter-active .menu-nav__item[data-v-48a26046]:first-child{animation-delay:.2s}.menu-enter-active .menu-nav__item[data-v-48a26046]:nth-child(2){animation-delay:.31s}.menu-enter-active .menu-nav__item[data-v-48a26046]:nth-child(3){animation-delay:.42s}@keyframes menuItemIn-48a26046{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.menu-nav__item.active[data-v-48a26046],.menu-nav__item[data-v-48a26046]:hover{color:#fff}.menu-nav__item:hover .menu-nav__num[data-v-48a26046]{color:#c8f060}.menu-nav__num[data-v-48a26046]{align-self:flex-start;color:#333;font-size:14px;font-weight:500;letter-spacing:.1em;margin-top:12px;transition:color .3s ease}.menu-footer[data-v-48a26046]{align-items:center;border-top:1px solid #1a1a1a;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-top:32px}.menu-footer__email[data-v-48a26046]{color:#ffffff80;font-size:14px;text-decoration:none;transition:color .3s ease}.menu-footer__email[data-v-48a26046]:hover{color:#c8f060}.menu-footer__socials[data-v-48a26046]{display:flex;gap:24px}.menu-footer__socials a[data-v-48a26046]{color:#fff6;font-size:13px;font-weight:500;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.menu-footer__socials a[data-v-48a26046]:hover{color:#c8f060}@media (max-width:640px){.app-header[data-v-48a26046]{padding:14px 0}.app-header__left[data-v-48a26046]{gap:22px}.app-header__logo[data-v-48a26046]{font-size:20px}.menu-toggle[data-v-48a26046]{font-size:12px;gap:9px}.header-cta[data-v-48a26046]{height:52px;justify-content:center;padding:0;width:52px}.header-cta span[data-v-48a26046]:first-child{display:none}.header-cta svg[data-v-48a26046]{height:18px;width:18px}.menu-nav__item[data-v-48a26046]{font-size:clamp(36px,10vw,56px)}}.contact-dialog[data-v-f0c0e2e3]{background:radial-gradient(circle at 18% 34%,rgba(54,198,192,.2),transparent 22%),radial-gradient(circle at 68% 36%,rgba(200,240,96,.14),transparent 24%),radial-gradient(circle at 82% 74%,rgba(231,162,60,.16),transparent 25%),#050505;border:0;color:#fff;height:100dvh;top:0;right:0;bottom:0;left:0;max-height:none;max-width:none;overflow:hidden;padding:0;position:fixed;width:100vw}.contact-dialog[data-v-f0c0e2e3]::backdrop{background:#000000c7}.contact-dialog__backdrop[data-v-f0c0e2e3]{background:linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.025) 1px,transparent 0),#0505058f;background-size:180px 180px;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute}.contact-dialog__backdrop[data-v-f0c0e2e3]:before{background:radial-gradient(ellipse at 12% 34%,rgba(54,198,192,.25) 0,transparent 23%),radial-gradient(ellipse at 35% 18%,hsla(240,6%,50%,.2) 0,transparent 20%),radial-gradient(ellipse at 60% 44%,rgba(200,240,96,.17) 0,transparent 24%),radial-gradient(ellipse at 86% 38%,hsla(0,0%,82.4%,.16) 0,transparent 20%),radial-gradient(ellipse at 72% 76%,rgba(231,162,60,.21) 0,transparent 26%),radial-gradient(ellipse at 28% 82%,rgba(130,115,180,.14) 0,transparent 22%);content:"";top:-12%;right:-12%;bottom:-12%;left:-12%;opacity:.62;position:absolute}.contact-dialog__inner[data-v-f0c0e2e3]{height:100dvh;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:clamp(76px,7vh,96px) clamp(18px,7vw,112px) max(clamp(36px,5vh,52px),env(safe-area-inset-bottom));position:relative;z-index:1;-webkit-overflow-scrolling:touch}.contact-dialog__close[data-v-f0c0e2e3]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.55);border-radius:50%;color:#fff;display:grid;height:64px;place-items:center;position:fixed;right:clamp(18px,3vw,42px);top:clamp(18px,3vw,42px);transition:transform .24s ease,background .24s ease,border-color .24s ease;width:64px;z-index:3}.contact-dialog__close[data-v-f0c0e2e3]:focus-visible,.contact-dialog__close[data-v-f0c0e2e3]:hover{background:#c8f06024;border-color:#c8f060;color:#c8f060;outline:none;transform:scale(1.04)}.contact-card__label[data-v-f0c0e2e3],.contact-dialog__label[data-v-f0c0e2e3]{align-items:center;color:#ffffff9e;display:inline-flex;font-size:12px;font-weight:700;gap:10px;letter-spacing:.14em;line-height:1.25;text-transform:uppercase}.contact-card__label span[data-v-f0c0e2e3],.contact-dialog__label span[data-v-f0c0e2e3]{border:1px solid;border-radius:50%;height:8px;width:8px}.contact-dialog__title[data-v-f0c0e2e3]{color:#fff;font-size:clamp(42px,5.4vw,78px);font-weight:850;letter-spacing:0;line-height:.98;margin-top:24px;max-width:1080px;overflow-wrap:anywhere}.contact-intro[data-v-f0c0e2e3]{margin:0 auto;max-width:1440px;min-height:calc(100dvh - clamp(76px,7vh,96px) - clamp(36px,5vh,52px));padding-top:0}.contact-intro__headline[data-v-f0c0e2e3]{transform:translateY(18px);transition:transform .72s cubic-bezier(.16,1,.3,1);width:100%;will-change:transform}.contact-intro .contact-dialog__label[data-v-f0c0e2e3]{opacity:0;transform:translateY(10px);transition:opacity .46s ease .08s,transform .5s cubic-bezier(.16,1,.3,1) .08s}.contact-intro .contact-dialog__title[data-v-f0c0e2e3]{margin-top:24px;max-width:1080px;opacity:0;text-align:left;transform:translateY(18px);transform-origin:left top;transition:transform .72s cubic-bezier(.16,1,.3,1) .04s,opacity .56s ease .04s;will-change:transform}.contact-intro.is-ready .contact-intro__headline[data-v-f0c0e2e3]{transform:translateY(0)}.contact-intro.is-ready .contact-dialog__label[data-v-f0c0e2e3]{opacity:1;transform:translateY(0)}.contact-intro.is-ready .contact-dialog__title[data-v-f0c0e2e3]{margin-top:24px;max-width:1080px;opacity:1;text-align:left;transform:translateY(0)}.contact-intro__grid[data-v-f0c0e2e3]{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(32px,5vh,48px);opacity:0;pointer-events:none;transform:translateY(18px);transition:opacity .58s ease .18s,transform .66s cubic-bezier(.16,1,.3,1) .18s}.contact-intro.is-ready .contact-intro__grid[data-v-f0c0e2e3]{opacity:1;pointer-events:auto;transform:translateY(0)}.contact-card[data-v-f0c0e2e3]{align-items:flex-start;background:linear-gradient(145deg,#ffffff1f,#ffffff09);border:1px solid hsla(0,0%,100%,.16);border-radius:8px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:clamp(260px,31vh,330px);min-width:0;overflow:hidden;padding:clamp(22px,2.5vw,32px);text-align:left;text-decoration:none;transition:transform .28s ease,border-color .28s ease,background .28s ease}.contact-card strong[data-v-f0c0e2e3]{font-size:clamp(24px,1.9vw,32px);font-weight:760;letter-spacing:0;line-height:1.1;margin-top:28px;max-width:330px;min-width:0}.contact-card--action[data-v-f0c0e2e3]:focus-visible,.contact-card--action[data-v-f0c0e2e3]:hover{background:linear-gradient(145deg,#c8f06033,#ffffff0f);border-color:#c8f060b8;outline:none;transform:translateY(-6px)}.contact-card__arrow[data-v-f0c0e2e3]{border:1px solid hsla(0,0%,100%,.7);border-radius:50%;color:#fff;display:grid;height:54px;place-items:center;width:54px}.contact-card__links[data-v-f0c0e2e3]{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto}.contact-card__links a[data-v-f0c0e2e3]{align-items:center;background:#ffffff29;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.08em;max-width:100%;min-height:48px;overflow-wrap:anywhere;padding:12px 16px;text-decoration:none;text-transform:uppercase;transition:color .24s ease,border-color .24s ease,background .24s ease}.contact-card__links a[data-v-f0c0e2e3]:focus-visible,.contact-card__links a[data-v-f0c0e2e3]:hover{background:#c8f060;border-color:#c8f060;color:#0a0a0a;outline:none}.contact-flow[data-v-f0c0e2e3]{margin:0 auto;position:relative;width:min(100%,1040px)}.contact-flow__back[data-v-f0c0e2e3]{background:transparent;border:1px solid hsla(0,0%,100%,.58);border-radius:50%;color:#fff;display:grid;height:66px;left:-92px;place-items:center;position:absolute;top:0;transition:color .24s ease,border-color .24s ease,transform .24s ease;width:66px}.contact-flow__back[data-v-f0c0e2e3]:focus-visible,.contact-flow__back[data-v-f0c0e2e3]:hover{border-color:#c8f060;color:#c8f060;outline:none;transform:translateY(-2px)}.contact-flow__form[data-v-f0c0e2e3]{display:flex;flex-direction:column;gap:14px}.contact-flow__panel[data-v-f0c0e2e3],.contact-flow__row[data-v-f0c0e2e3]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.09);border-radius:6px;display:grid;grid-template-columns:84px minmax(200px,.85fr) minmax(260px,1.2fr);min-height:68px;padding:0 16px}.contact-flow__panel[data-v-f0c0e2e3]{align-items:start;min-height:320px;padding-bottom:26px;padding-top:20px}.contact-flow__field--stage[data-v-f0c0e2e3]{grid-column:2/4}.contact-flow__index[data-v-f0c0e2e3]{color:#ffffffd1;font-size:20px;font-variant-numeric:tabular-nums;font-weight:700}.contact-flow__title[data-v-f0c0e2e3]{color:#fff;font-size:clamp(42px,5.8vw,72px);font-weight:850;letter-spacing:0;line-height:.98;margin-bottom:34px;max-width:650px}.stage-slider[data-v-f0c0e2e3]{position:relative;--stage-percent:0%;padding:6px 0 0}.stage-slider__track[data-v-f0c0e2e3]{height:38px;margin:0 0 22px;position:relative}.stage-slider__track[data-v-f0c0e2e3]:before{border-top:1px dotted hsla(0,0%,100%,.28);content:"";left:8px;position:absolute;right:8px;top:18px}.stage-slider__progress[data-v-f0c0e2e3]{border-top:1px solid rgba(200,240,96,.78);left:8px;position:absolute;top:18px;transition:width .38s cubic-bezier(.16,1,.3,1);width:var(--stage-percent)}.stage-slider__mark[data-v-f0c0e2e3]{background:#ffffffdb;border:1px solid hsla(0,0%,100%,.72);border-radius:50%;height:14px;position:absolute;top:11px;transform:translate(-50%);transition:background .26s ease,border-color .26s ease,box-shadow .26s ease,transform .26s ease;width:14px}.stage-slider__mark.active[data-v-f0c0e2e3]{background:#c8f060;border-color:#c8f060;box-shadow:0 0 0 6px #c8f06014}.stage-slider__thumb[data-v-f0c0e2e3]{background:#c8f06014;border:1px solid rgba(200,240,96,.84);border-radius:50%;box-shadow:0 0 26px #c8f06029;height:36px;left:var(--stage-percent);pointer-events:none;position:absolute;top:1px;transform:translate(-50%);transition:left .38s cubic-bezier(.16,1,.3,1),box-shadow .26s ease,background .26s ease;width:36px}.stage-slider__thumb[data-v-f0c0e2e3]:after{background:#c8f060;border-radius:50%;content:"";height:6px;inset:50% auto auto 50%;position:absolute;transform:translate(-50%,-50%);width:6px}.stage-slider__range[data-v-f0c0e2e3]{height:46px;left:0;opacity:0;position:absolute;top:0;touch-action:pan-y;width:100%}.stage-slider__labels[data-v-f0c0e2e3]{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.stage-slider__label[data-v-f0c0e2e3]{align-items:flex-start;background:transparent;border:0;border-radius:8px;color:#ffffff9e;display:flex;flex-direction:column;font-size:12px;font-weight:750;gap:6px;letter-spacing:.08em;line-height:1.2;min-height:74px;min-width:0;padding:12px 12px 12px 0;text-align:left;text-transform:uppercase;transition:color .24s ease,transform .24s ease,background .24s ease}.stage-slider__label[data-v-f0c0e2e3]:focus-visible,.stage-slider__label[data-v-f0c0e2e3]:hover{background:#ffffff0a;color:#fff;outline:none;transform:translateY(-2px)}.stage-slider__label small[data-v-f0c0e2e3]{color:#ffffff5c;font-size:10px;font-weight:650;letter-spacing:.08em}.stage-slider__label.active[data-v-f0c0e2e3]{color:#fff}.stage-slider__label.active small[data-v-f0c0e2e3]{color:#c8f060b3}.contact-flow__label[data-v-f0c0e2e3]{color:#fff;font-size:18px;font-weight:650;line-height:1.1}.contact-flow__control[data-v-f0c0e2e3]{background:transparent;border:0;color:#fff;font:inherit;font-size:18px;min-height:58px;outline:none;width:100%}.contact-flow__control[data-v-f0c0e2e3]::-moz-placeholder{color:#ffffff61}.contact-flow__control[data-v-f0c0e2e3]::placeholder{color:#ffffff61}.contact-flow__control[data-v-f0c0e2e3]:focus-visible{box-shadow:inset 0 -1px #c8f060}.contact-flow__control.error[data-v-f0c0e2e3]{box-shadow:inset 0 -1px #ff6b6b}.contact-flow__row[data-v-f0c0e2e3]{position:relative}.contact-flow__row--textarea[data-v-f0c0e2e3]{align-items:start;min-height:150px;padding-bottom:20px;padding-top:20px}.contact-flow__textarea[data-v-f0c0e2e3]{min-height:108px;resize:vertical}.contact-flow__row--file[data-v-f0c0e2e3]{align-items:start;min-height:190px;padding-bottom:20px;padding-top:20px}.contact-flow__file[data-v-f0c0e2e3]{align-items:center;border:1px dashed hsla(0,0%,100%,.26);border-radius:8px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:16px;justify-content:center;letter-spacing:.08em;max-width:100%;min-height:150px;padding:24px;text-transform:uppercase;transition:color .24s ease,border-color .24s ease,background .24s ease;width:100%}.contact-flow__file input[data-v-f0c0e2e3]{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.contact-flow__file[data-v-f0c0e2e3]:focus-within{border-color:#c8f060;color:#c8f060}.contact-flow__file[data-v-f0c0e2e3]:hover{background:#c8f0600a;border-color:#c8f060b8;color:#c8f060}.contact-flow__row--checks[data-v-f0c0e2e3]{align-items:start;min-height:430px;padding-bottom:24px;padding-top:20px}.contact-flow__row--checks .contact-flow__label[data-v-f0c0e2e3]{padding-top:0}.work-types[data-v-f0c0e2e3]{display:grid;gap:16px 42px;grid-template-columns:repeat(2,minmax(0,1fr))}.work-type[data-v-f0c0e2e3]{align-items:center;color:#ffffffd1;display:flex;font-size:16px;font-weight:600;gap:12px;min-height:32px}.work-type input[data-v-f0c0e2e3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid hsla(0,0%,100%,.72);border-radius:50%;height:22px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;width:22px}.work-type input[data-v-f0c0e2e3]:checked{background:#c8f060;border-color:#c8f060;box-shadow:inset 0 0 0 5px #1b1b1b}.contact-flow__error[data-v-f0c0e2e3]{bottom:4px;color:#ff8a8a;font-size:12px;position:absolute;right:16px}.contact-flow__actions[data-v-f0c0e2e3]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#05050500,#050505d1 34%,#050505f5);bottom:-1px;display:flex;flex-wrap:wrap;gap:18px;margin-top:24px;padding:18px 0 max(10px,env(safe-area-inset-bottom));position:sticky;z-index:2}.contact-flow__submit[data-v-f0c0e2e3]{background:#fff;border:1px solid #fff;border-radius:999px;color:#0a0a0a;font-size:16px;font-weight:700;min-height:58px;padding:0 34px;transition:color .24s ease,background .24s ease,border-color .24s ease,transform .24s ease}.contact-flow__submit[data-v-f0c0e2e3]:focus-visible,.contact-flow__submit[data-v-f0c0e2e3]:hover{background:#c8f060;border-color:#c8f060;color:#0a0a0a;outline:none;transform:translateY(-2px)}.contact-flow__submit[data-v-f0c0e2e3]:disabled{opacity:.55;transform:none}.contact-flow__consent[data-v-f0c0e2e3]{color:#ffffff6b;font-size:12px;line-height:1.45;max-width:360px}.contact-flow__consent a[data-v-f0c0e2e3]{color:#ffffffb8;text-decoration:underline;transition:color .24s ease}.contact-flow__consent a[data-v-f0c0e2e3]:focus-visible,.contact-flow__consent a[data-v-f0c0e2e3]:hover{color:#c8f060;outline:none}.contact-flow__feedback[data-v-f0c0e2e3]{color:#c8f060;font-size:14px}.contact-extra-enter-active[data-v-f0c0e2e3],.contact-extra-leave-active[data-v-f0c0e2e3]{max-height:520px;overflow:hidden;transition:opacity .34s ease,transform .34s ease,max-height .34s ease}.contact-extra-enter-from[data-v-f0c0e2e3],.contact-extra-leave-to[data-v-f0c0e2e3]{max-height:0;opacity:0;transform:translateY(-12px)}.contact-step-enter-active[data-v-f0c0e2e3],.contact-step-leave-active[data-v-f0c0e2e3]{transition:opacity .38s ease,transform .42s cubic-bezier(.16,1,.3,1)}.contact-step-enter-from[data-v-f0c0e2e3],.contact-step-leave-to[data-v-f0c0e2e3]{opacity:0;transform:translateY(30px)}@media (max-width:1080px){.contact-intro__grid[data-v-f0c0e2e3]{grid-template-columns:1fr}.contact-card[data-v-f0c0e2e3]{min-height:240px}.contact-flow__back[data-v-f0c0e2e3]{margin-bottom:18px;position:static}}@media (max-width:760px){.contact-dialog__inner[data-v-f0c0e2e3]{padding:92px 16px max(76px,env(safe-area-inset-bottom))}.contact-dialog__close[data-v-f0c0e2e3]{height:58px;width:58px}.contact-dialog__title[data-v-f0c0e2e3]{font-size:clamp(34px,10.6vw,46px);line-height:1.02}.contact-card[data-v-f0c0e2e3]{min-height:220px}.contact-flow__panel[data-v-f0c0e2e3],.contact-flow__row[data-v-f0c0e2e3]{gap:10px 12px;grid-template-columns:48px minmax(0,1fr);padding:16px}.contact-flow__control[data-v-f0c0e2e3],.contact-flow__error[data-v-f0c0e2e3],.contact-flow__field--stage[data-v-f0c0e2e3],.contact-flow__file[data-v-f0c0e2e3],.work-types[data-v-f0c0e2e3]{grid-column:2}.contact-flow__panel[data-v-f0c0e2e3]{min-height:auto}.contact-flow__title[data-v-f0c0e2e3]{font-size:clamp(34px,11vw,48px)}.stage-slider[data-v-f0c0e2e3]{padding-top:2px}.stage-slider__labels[data-v-f0c0e2e3]{gap:8px;grid-template-columns:1fr}.stage-slider__label[data-v-f0c0e2e3]{border:1px solid hsla(0,0%,100%,.12);min-height:58px;padding:12px 14px}.stage-slider__label.active[data-v-f0c0e2e3]{background:#c8f06012;border-color:#c8f0606b}.contact-flow__label[data-v-f0c0e2e3]{font-size:16px}.contact-flow__control[data-v-f0c0e2e3]{font-size:16px;min-height:48px}.contact-flow__error[data-v-f0c0e2e3]{margin-top:-4px;position:static}.contact-flow__row--checks[data-v-f0c0e2e3],.contact-flow__row--file[data-v-f0c0e2e3]{min-height:auto}.contact-flow__file[data-v-f0c0e2e3]{flex-direction:column;min-height:120px}.work-types[data-v-f0c0e2e3]{gap:12px;grid-template-columns:1fr}.contact-flow__actions[data-v-f0c0e2e3]{margin-inline:-16px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.contact-card[data-v-f0c0e2e3],.contact-card__links a[data-v-f0c0e2e3],.contact-dialog__close[data-v-f0c0e2e3],.contact-extra-enter-active[data-v-f0c0e2e3],.contact-extra-leave-active[data-v-f0c0e2e3],.contact-flow__back[data-v-f0c0e2e3],.contact-flow__submit[data-v-f0c0e2e3],.contact-step-enter-active[data-v-f0c0e2e3],.contact-step-leave-active[data-v-f0c0e2e3],.stage-slider__label[data-v-f0c0e2e3],.stage-slider__mark[data-v-f0c0e2e3],.stage-slider__progress[data-v-f0c0e2e3],.stage-slider__thumb[data-v-f0c0e2e3]{transition:none}}
