@import url(https://fonts.googleapis.com/css2?family=Anton&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&display=swap);.loader-container[data-v-71ef68a8]{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--bg-base);position:fixed;inset:0;z-index:9999;opacity:1;transition:opacity var(--duration-base) ease-out}.loader-bg-grid[data-v-71ef68a8]{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(hsla(0,0%,100%,.028) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.028) 1px,transparent 0);background-size:80px 80px}.loader-bg-noise[data-v-71ef68a8]{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(hsla(0,0%,100%,.06) 1px,transparent 0);background-size:3px 3px;opacity:.45}.loader-content[data-v-71ef68a8]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}.loader-logo[data-v-71ef68a8]{max-width:100px;opacity:.95;animation:loader-logo-pulse-71ef68a8 2s ease-in-out infinite}.loader-bar[data-v-71ef68a8]{width:120px;height:2px;background:hsla(0,0%,100%,.08);border-radius:var(--radius-pill);overflow:hidden}.loader-bar-fill[data-v-71ef68a8]{height:100%;width:40%;background:linear-gradient(90deg,var(--primary),var(--primary-light));border-radius:var(--radius-pill);animation:loader-bar-slide-71ef68a8 1.2s ease-in-out infinite}.loader-label[data-v-71ef68a8]{font-family:var(--font-body);font-size:.65rem;font-weight:600;letter-spacing:.2em;color:hsla(0,0%,100%,.35);text-transform:uppercase}@keyframes loader-logo-pulse-71ef68a8{0%,to{opacity:.85;transform:scale(.98)}50%{opacity:1;transform:scale(1)}}@keyframes loader-bar-slide-71ef68a8{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}.modal-content[data-v-62a8e274]{background:var(--bg-base);backdrop-filter:blur(12px);border:1px solid var(--primary-border);box-shadow:var(--shadow-lg);border-radius:var(--radius-lg)}.modal-header[data-v-62a8e274]{padding:var(--space-5) var(--space-5) var(--space-3)}.modal-title[data-v-62a8e274]{font-family:var(--font-heading);font-size:var(--text-4xl);text-transform:uppercase}.modal-header p[data-v-62a8e274]{font-family:var(--font-body);color:var(--text-secondary);font-size:var(--text-sm)}.modal-body[data-v-62a8e274]{padding:var(--space-3) var(--space-5) var(--space-5)}.form-control[data-v-62a8e274],.form-select[data-v-62a8e274]{background:var(--bg-surface);border:1px solid var(--border-default);color:var(--text-primary);font-family:var(--font-body);transition:border-color var(--duration-base) var(--ease-default),box-shadow var(--duration-base) var(--ease-default);padding:1.2rem var(--space-3) .8rem;border-radius:var(--radius-sm)}.form-control[data-v-62a8e274]:focus,.form-select[data-v-62a8e274]:focus{background:hsla(0,0%,100%,.04);border-color:rgba(127,43,195,.5);box-shadow:0 0 0 .25rem rgba(127,43,195,.18);color:var(--text-primary)}.form-floating>label[data-v-62a8e274]{color:var(--text-tertiary);font-family:var(--font-body);padding:var(--space-3)}.form-floating>.form-control:focus~label[data-v-62a8e274],.form-floating>.form-control:not(:placeholder-shown)~label[data-v-62a8e274],.form-floating>.form-select~label[data-v-62a8e274]{color:var(--primary);transform:scale(.85) translateY(-.75rem) translateX(.15rem);background:transparent}.form-select[data-v-62a8e274]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%237F2BC3' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;cursor:pointer;padding:1.2rem var(--space-3) .8rem}.form-select[data-v-62a8e274]:hover{border-color:rgba(127,43,195,.35)}.custom-select-wrapper[data-v-62a8e274]:after{display:none}.form-select option[data-v-62a8e274]{background:var(--bg-surface);color:var(--text-primary);padding:var(--space-2) var(--space-3)}.form-select[data-v-62a8e274]::-ms-expand{display:none}.btn-close[data-v-62a8e274]{filter:drop-shadow(0 0 10px rgba(127,43,195,.25));transition:transform var(--duration-base) var(--ease-default),opacity var(--duration-base) var(--ease-default)}.btn-close[data-v-62a8e274]:hover{transform:rotate(90deg);opacity:1}.btn-close[data-v-62a8e274]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.btn-primary[data-v-62a8e274]{background:linear-gradient(45deg,var(--primary-dark),var(--primary));border:none;font-family:var(--font-heading);font-weight:400;font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.5px;transition:transform var(--duration-base) var(--ease-default),box-shadow var(--duration-base) var(--ease-default),background var(--duration-base) var(--ease-default);border-radius:var(--radius-sm)}.btn-primary[data-v-62a8e274]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px var(--primary-glow);background:linear-gradient(45deg,var(--primary),var(--primary-light))}.btn-primary[data-v-62a8e274]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.btn-primary[data-v-62a8e274]:disabled{background:linear-gradient(45deg,rgba(90,32,137,.5),rgba(127,43,195,.4));opacity:.7}@media (max-width:576px){.modal-dialog[data-v-62a8e274]{margin:var(--space-3)}.modal-title[data-v-62a8e274]{font-size:var(--text-2xl)}.modal-header[data-v-62a8e274]{padding:var(--space-4) var(--space-4) var(--space-3)}.modal-body[data-v-62a8e274]{padding:var(--space-3) var(--space-4) var(--space-4)}}.navbar-inner[data-v-a5df52f2]{max-width:1400px;width:100%;margin:0 auto;padding:0 clamp(24px,5vw,80px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand-group[data-v-a5df52f2]{display:flex;align-items:center;gap:var(--space-4)}.navbar-local-time[data-v-a5df52f2]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;letter-spacing:.12em;color:var(--text-tertiary);text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:var(--space-4);border-left:1px solid var(--border-default);line-height:1;align-self:center}.logo[data-v-a5df52f2]{max-height:140px;max-width:120px}.logo[data-v-a5df52f2],.navbar[data-v-a5df52f2]{transition:all var(--duration-base) var(--ease-default)}.navbar[data-v-a5df52f2]{position:fixed;width:100%;z-index:1000;padding:var(--space-5) 0}.navbar[data-v-a5df52f2]:not(.scrolled){background-color:transparent}.scrolled[data-v-a5df52f2]{background-color:hsla(0,0%,4%,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:var(--space-3) 0;box-shadow:0 1px 0 var(--border-subtle),var(--shadow-md)}.navbar-brand[data-v-a5df52f2]{font-weight:700;font-size:1.8rem;color:var(--text-primary);transition:opacity var(--duration-base) var(--ease-default)}.navbar-brand[data-v-a5df52f2]:hover{opacity:.75}.menu-toggle[data-v-a5df52f2]{width:40px;height:40px;background:transparent;border:none;position:relative;cursor:pointer;z-index:1060;padding:0;display:flex;align-items:center;justify-content:center}.menu-toggle[data-v-a5df52f2]:focus-visible{outline:2px solid var(--primary-light);outline-offset:2px;border-radius:var(--radius-sm)}.menu-icon[data-v-a5df52f2]{position:relative;width:28px;height:20px}.menu-icon span[data-v-a5df52f2]{position:absolute;width:100%;height:2px;background-color:var(--text-primary);border-radius:var(--radius-pill);transition:all var(--duration-base) var(--ease-default)}.menu-icon span[data-v-a5df52f2]:first-child{top:0}.menu-icon span[data-v-a5df52f2]:nth-child(2){top:9px;width:75%;right:0}.menu-icon span[data-v-a5df52f2]:nth-child(3){bottom:0}.menu-icon.open span[data-v-a5df52f2]:first-child{transform:rotate(45deg);top:9px}.menu-icon.open span[data-v-a5df52f2]:nth-child(2){opacity:0;transform:translateX(10px)}.menu-icon.open span[data-v-a5df52f2]:nth-child(3){transform:rotate(-45deg);bottom:9px}.nav-link[data-v-a5df52f2]{color:var(--text-primary);margin:0 var(--space-2);position:relative;padding:var(--space-2) 0;font-family:var(--font-body);text-transform:uppercase;font-weight:300!important;font-size:var(--text-sm);letter-spacing:.06em;transition:color var(--duration-base) var(--ease-default);opacity:.8;transition:1s color var(--ease-default),.3s opacity var(--ease-default)}.nav-link[data-v-a5df52f2]:hover{opacity:1!important;color:var(--white-color)}.nav-link[data-v-a5df52f2]:hover:after{width:100%}.nav-link[data-v-a5df52f2]:focus-visible{outline:2px solid var(--primary-light);outline-offset:4px;border-radius:2px}.nav-close[data-v-a5df52f2],.nav-mobile-grid[data-v-a5df52f2],.nav-mobile-header[data-v-a5df52f2]{display:none}.menu-toggle--hidden[data-v-a5df52f2]{opacity:0!important;pointer-events:none!important;visibility:hidden!important}@media (max-width:991px){.nav-mobile-grid[data-v-a5df52f2]{display:block;position:absolute;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(hsla(0,0%,100%,.028) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.028) 1px,transparent 0);background-size:80px 80px}.navbar-collapse[data-v-a5df52f2]{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--bg-base);padding:0;transform:translateX(100%);transition:transform var(--duration-slow) var(--ease-default);height:100vh;overflow-y:auto;overflow-x:hidden;display:flex!important;flex-direction:column;justify-content:flex-start;align-items:stretch;z-index:1050;box-shadow:-8px 0 32px rgba(0,0,0,.4);border-left:1px solid var(--border-subtle);overflow:hidden}.navbar-collapse[data-v-a5df52f2]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.06) 1px,transparent 0);background-size:3px 3px;opacity:.45;pointer-events:none;z-index:0}.mobile-open .navbar-collapse[data-v-a5df52f2]{transform:translateX(0)}.nav-mobile-header[data-v-a5df52f2]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) clamp(24px,5vw,32px);border-bottom:1px solid var(--border-subtle);flex-shrink:0;position:relative;z-index:1}.nav-mobile-label[data-v-a5df52f2]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;letter-spacing:.12em;color:var(--text-tertiary);text-transform:uppercase;font-variant-numeric:tabular-nums}.nav-close[data-v-a5df52f2]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;transition:all var(--duration-base) var(--ease-default)}.nav-close[data-v-a5df52f2]:hover{background:var(--bg-elevated);border-color:var(--primary-border);color:var(--primary)}.nav-close[data-v-a5df52f2]:focus-visible{outline:2px solid var(--primary-light);outline-offset:2px}.navbar-nav[data-v-a5df52f2]{width:100%;padding:var(--space-8) clamp(24px,6vw,40px);margin:0;flex:1;display:flex;flex-direction:column;justify-content:center;gap:0;position:relative;z-index:1}.nav-item[data-v-a5df52f2]{margin:0;border-bottom:1px solid var(--border-subtle);opacity:0;transform:translateX(24px);transition:opacity var(--duration-base) var(--ease-default),transform var(--duration-base) var(--ease-default)}.nav-item[data-v-a5df52f2]:last-child{border-bottom:none}.mobile-open .nav-item[data-v-a5df52f2]{opacity:1;transform:translateX(0)}.mobile-open .nav-item[data-v-a5df52f2]:first-child{transition-delay:.08s}.mobile-open .nav-item[data-v-a5df52f2]:nth-child(2){transition-delay:.14s}.mobile-open .nav-item[data-v-a5df52f2]:nth-child(3){transition-delay:.2s}.nav-link[data-v-a5df52f2]{font-family:var(--font-heading);font-size:clamp(1.5rem,5vw,2rem);text-transform:uppercase;padding:var(--space-4) 0;display:block;letter-spacing:.04em;color:var(--text-primary);transition:color var(--duration-base) var(--ease-default)}.nav-link.router-link-active[data-v-a5df52f2],.nav-link[data-v-a5df52f2]:focus,.nav-link[data-v-a5df52f2]:hover{color:var(--white-color)}.nav-cta[data-v-a5df52f2]{position:relative;z-index:1;margin:var(--space-6) clamp(24px,6vw,40px) var(--space-8);padding:var(--space-4) var(--space-6)!important;font-size:var(--text-base)!important;text-align:center;border-radius:var(--radius-sm);opacity:0;transform:translateY(12px);transition:opacity var(--duration-base) var(--ease-default),transform var(--duration-base) var(--ease-default);transition-delay:.26s}.mobile-open .nav-cta[data-v-a5df52f2]{opacity:1;transform:translateY(0)}.mobile-open[data-v-a5df52f2]{background-color:transparent}.navbar-brand[data-v-a5df52f2]{position:relative;z-index:1060}}.lang-selector[data-v-a5df52f2]{display:flex;align-items:center;justify-content:center;margin-top:var(--space-4)}.lang-selector button[data-v-a5df52f2]{color:var(--text-tertiary);text-decoration:none;font-weight:600;font-size:var(--text-sm);transition:color var(--duration-base) var(--ease-default)}.lang-selector button.active[data-v-a5df52f2]{color:var(--primary-light)}.lang-selector button[data-v-a5df52f2]:hover{color:var(--text-primary)}@media (min-width:992px){.lang-selector[data-v-a5df52f2]{margin-top:0}}.animated-section-title[data-v-71c6fe4a]{display:inline-block;overflow-wrap:break-word;word-break:normal}.animated-section-title__char[data-v-71c6fe4a]{display:inline-block;opacity:0;transform:translateY(24px) scale(.85);filter:blur(10px)}.animated-section-title--visible .animated-section-title__char[data-v-71c6fe4a]{animation:ast-reveal-71c6fe4a .7s cubic-bezier(.22,1,.36,1) forwards}.animated-section-title__word[data-v-71c6fe4a]{display:inline-block;white-space:nowrap}.animated-section-title__space[data-v-71c6fe4a]{display:inline-block;min-width:.3em;vertical-align:baseline}@keyframes ast-reveal-71c6fe4a{0%{opacity:0;transform:translateY(24px) scale(.85);filter:blur(10px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.lws-section[data-v-42d73770]{position:relative;background-color:transparent;min-height:100vh;display:flex;flex-direction:column}.lws-main[data-v-42d73770]{position:relative;z-index:1;flex:1;display:grid;grid-template-columns:1fr minmax(280px,560px) 1fr;align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(48px,8vw,80px) clamp(24px,5vw,80px) clamp(60px,10vw,100px);max-width:1400px;margin:0 auto;width:100%}.lws-sidebar[data-v-42d73770]{display:flex;flex-direction:column;gap:4px;font-family:var(--font-body);font-size:clamp(.7rem,1vw,.9rem);font-weight:600;letter-spacing:.12em;color:var(--text-primary);text-transform:uppercase}.lws-sidebar--left[data-v-42d73770]{text-align:left;justify-self:start}.lws-sidebar--right[data-v-42d73770]{text-align:right;justify-self:end}.lws-sidebar__line[data-v-42d73770]{display:block}.lws-center[data-v-42d73770]{display:flex;flex-direction:column;align-items:center;text-align:center}.lws-title-wrap[data-v-42d73770]{margin-bottom:clamp(48px,8vw,80px)}.lws-headline[data-v-42d73770]{font-family:var(--font-heading);font-size:clamp(2.8rem,8vw,4.5rem);line-height:.9;letter-spacing:-.02em;text-transform:uppercase;color:var(--text-primary);margin:0 0 24px}.lws-cta[data-v-42d73770]{display:inline-block;padding:14px 36px;border-radius:var(--radius-pill,9999px);font-family:var(--font-body);font-size:.8rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-inverse);background:var(--white-color);cursor:pointer;transition:border-color .25s ease,background .25s ease;border:1px solid var(--white-color)}.lws-cta[data-v-42d73770]:hover{background:var(--black-color);color:var(--white-color);border:1px solid var(--white-color)}.lws-about[data-v-42d73770]{max-width:480px}.lws-bio[data-v-42d73770]{font-family:var(--font-body);font-size:clamp(.7rem,1vw,.95rem);font-weight:800!important;line-height:1.4;letter-spacing:.04em;color:var(--text-primary);text-transform:uppercase;margin:0 0 24px}@media (max-width:768px){.lws-bio[data-v-42d73770]{font-size:1rem;font-weight:500;letter-spacing:.1em}}.lws-socials[data-v-42d73770]{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 24px}.lws-social-link[data-v-42d73770]{font-family:var(--font-heading);font-size:clamp(.7rem,1vw,.9rem);font-weight:500;letter-spacing:.02em;color:var(--text-primary);text-transform:uppercase}@media (max-width:768px){.lws-social-link[data-v-42d73770]{font-size:1rem;font-weight:500;letter-spacing:.1em}}.lws-social-link[data-v-42d73770]:hover{color:hsla(0,0%,100%,.9)}.lws-footer[data-v-42d73770]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:24px clamp(24px,5vw,80px) 48px;max-width:1400px;margin:0 auto;width:100%}.lws-footer__top[data-v-42d73770]{display:flex;justify-content:space-between;align-items:flex-end;width:100%;margin-bottom:48px}.lws-footer__left[data-v-42d73770]{display:flex;flex-direction:column;gap:4px}.lws-footer__logo[data-v-42d73770]{display:block;line-height:0}.lws-footer__logo img[data-v-42d73770]{height:clamp(80px,12vw,140px);width:auto;display:block;object-fit:contain}.lws-footer__brand[data-v-42d73770]{font-family:var(--font-heading);font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:700;letter-spacing:.02em;color:var(--text-primary);text-transform:uppercase}.lws-footer__back[data-v-42d73770],.lws-footer__year[data-v-42d73770]{font-family:var(--font-body);font-size:.7rem;color:hsla(0,0%,100%,.5)}.lws-footer__back[data-v-42d73770]{font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:color .2s ease}.lws-footer__back[data-v-42d73770]:hover{color:hsla(0,0%,100%,.9)}@media (max-width:768px){.lws-main[data-v-42d73770]{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;gap:32px;padding:40px 20px 80px}.lws-sidebar--left[data-v-42d73770],.lws-sidebar--right[data-v-42d73770]{justify-self:center;text-align:center}.lws-sidebar--left[data-v-42d73770]{order:1}.lws-center[data-v-42d73770]{order:2}.lws-sidebar--right[data-v-42d73770]{order:3}.lws-headline[data-v-42d73770]{font-size:clamp(2.2rem,9vw,3.5rem)}.lws-footer__top[data-v-42d73770]{flex-direction:column;align-items:center;gap:16px;text-align:center;margin-bottom:40px}.lws-footer__left[data-v-42d73770]{align-items:center}.lws-footer__logo img[data-v-42d73770]{height:clamp(64px,18vw,120px)}}@media (max-width:480px){.lws-main[data-v-42d73770]{padding:32px 16px 60px}}.custom-cursor[data-v-5e0728ec]{position:fixed;top:0;left:0;width:14px;height:14px;border-radius:50%;background-color:#fff;mix-blend-mode:difference;z-index:99999;pointer-events:none;transition:width .25s ease,height .25s ease,opacity .2s ease;will-change:transform}.custom-cursor--enlarged[data-v-5e0728ec]{width:40px;height:40px}.custom-cursor--hidden[data-v-5e0728ec]{opacity:0}.cursor-pill[data-v-45eeb821]{position:fixed;top:0;left:0;z-index:99998;pointer-events:none;display:flex;align-items:center;justify-content:center;min-width:72px;padding:10px 20px;border-radius:9999px;background-color:#fff;border:1px solid hsla(0,0%,100%,.35);font-family:var(--font-body);font-size:.7rem;font-weight:800;color:#000;text-transform:uppercase;white-space:nowrap;transition:opacity .2s ease}.cursor-pill--hidden[data-v-45eeb821]{opacity:0;pointer-events:none}body.custom-cursor-active,body.custom-cursor-active *{cursor:none!important}:root{--bg-base:#000;--bg-raised:#0a0a0a;--bg-surface:#111;--bg-elevated:#1a1a1a;--bg-overlay:rgba(0,0,0,.7);--primary:#7f2bc3;--primary-light:#a35fe0;--primary-subtle:rgba(127,43,195,.08);--primary-border:rgba(127,43,195,.22);--text-primary:#fff;--text-secondary:#b0b0b0;--text-tertiary:hsla(0,0%,100%,.55);--text-muted:hsla(0,0%,100%,.38);--text-inverse:#000;--border-subtle:hsla(0,0%,100%,.06);--border-default:hsla(0,0%,100%,.1);--border-strong:hsla(0,0%,100%,.18);--shadow-sm:0 2px 8px rgba(0,0,0,.3);--shadow-md:0 4px 16px rgba(0,0,0,.4);--shadow-lg:0 8px 32px rgba(0,0,0,.5);--shadow-glow:0 4px 20px var(--primary-glow);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:5rem;--space-10:6rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:9999px;--font-heading:"Anton",sans-serif;--font-body:"DM Sans",sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.5rem;--text-5xl:3.5rem;--text-6xl:6rem;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.65;--ease-default:cubic-bezier(0.4,0,0.2,1);--ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--duration-fast:150ms;--duration-base:250ms;--duration-slow:400ms;--bg-color:var(--bg-base);--bg-color-light:var(--bg-raised);--primary-color:var(--primary);--accent-color:var(--text-primary);--white-color:var(--text-primary);--white-color-2:var(--text-secondary);--grey-color:var(--text-tertiary);--border-color:var(--border-subtle)}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);background-color:var(--bg-base);color:var(--text-primary);line-height:var(--leading-relaxed);overflow-x:hidden;letter-spacing:.01em}.container{max-width:1600px;padding:0 var(--space-4)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);text-transform:uppercase;line-height:var(--leading-tight);letter-spacing:.02em;color:var(--text-primary)}.section-title{letter-spacing:5px!important}@media (max-width:768px){.section-title{letter-spacing:0!important}}h1{font-size:clamp(var(--text-4xl),6vw,var(--text-6xl))}h2{font-size:clamp(var(--text-3xl),4vw,var(--text-5xl))}h3{font-size:clamp(var(--text-2xl),3vw,var(--text-3xl))}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-base)}p{color:var(--text-secondary);line-height:var(--leading-relaxed)}.font-dm-sans,p{font-family:var(--font-body)}img{max-width:100%;height:auto}a{text-decoration:none;color:inherit;transition:color var(--duration-base) var(--ease-default)}.gradient-text-primary{background:linear-gradient(180deg,var(--text-primary) 0,var(--text-secondary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section-header{margin-bottom:var(--space-7)}.section-title{font-family:var(--font-heading);font-size:clamp(var(--text-3xl),4vw,var(--text-5xl));text-transform:uppercase;margin-bottom:var(--space-4);line-height:var(--leading-tight);letter-spacing:-2px!important}@media (max-width:768px){.section-title{letter-spacing:-1px!important}}.section-subtitle{font-size:clamp(var(--text-base),2vw,var(--text-lg));color:var(--text-secondary);max-width:650px;margin:0 auto;line-height:var(--leading-relaxed)}.fs-7{font-size:.825rem!important}.btn{padding:.65rem 2rem;border-radius:20px;font-family:var(--font-body);font-weight:600;transition:all var(--duration-base) var(--ease-default);display:inline-flex;align-items:center;justify-content:center;min-width:180px;letter-spacing:.04em;border:none;cursor:pointer;gap:var(--space-2)}.btn:focus-visible{outline:2px solid var(--primary-light);outline-offset:2px}.btn-primary{background-color:var(--white-color);color:#000;box-shadow:var(--shadow-glow)}.btn-primary:hover{background-color:var(--white-color-2);transform:translateY(-2px)}.btn-primary:active{transform:translateY(0);box-shadow:0 2px 10px var(--primary-glow)}.btn-outline-light{border:1.5px solid var(--border-strong);color:var(--text-primary);background:transparent}.btn-outline-light:hover{transform:translateY(-2px);border-color:var(--text-primary);background:hsla(0,0%,100%,.04);color:var(--text-primary)}.btn-outline-light:active{transform:translateY(0)}.btn i{font-size:1em;transition:transform var(--duration-base) var(--ease-default)}.icon-diagonal{display:inline-block;transform:rotate(-45deg)}.btn:hover .icon-diagonal{transform:rotate(-45deg) translate(2px,-2px)}.card{background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;transition:transform var(--duration-base) var(--ease-default),box-shadow var(--duration-base) var(--ease-default),border-color var(--duration-base) var(--ease-default)}.card:hover{transform:translateY(-5px);border-color:var(--primary-border);box-shadow:var(--shadow-lg)}.fade-enter-active,.fade-leave-active{transition:opacity var(--duration-base) var(--ease-default)}.fade-enter-from,.fade-leave-to{opacity:0}@media (max-width:768px){.btn{min-width:150px;padding:.6rem 1.5rem}}@media (max-width:576px){.container{padding:0 var(--space-5)}}#app-container{min-height:100vh;background-color:var(--bg-base);position:relative}.main-site-layout{position:relative;background-color:#030303}.global-bg-grid{background-image:linear-gradient(hsla(0,0%,100%,.028) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.028) 1px,transparent 0);background-size:80px 80px}.global-bg-grid,.global-bg-noise{position:fixed;inset:0;pointer-events:none;z-index:0}.global-bg-noise{background-image:radial-gradient(hsla(0,0%,100%,.06) 1px,transparent 0);background-size:3px 3px;opacity:.45}.lws-section,.navbar{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.content-wrapper{position:relative;z-index:1}.ong-loader,body.page-ready{background-color:var(--bg-base)}.ong-loader{display:flex;align-items:center;justify-content:center;min-height:100vh}.ong-loader-spinner{width:48px;height:48px;border:3px solid var(--bg-surface);border-top-color:#9333ea;border-radius:50%;animation:ong-spin .8s linear infinite}@keyframes ong-spin{to{transform:rotate(1turn)}}.hero-new[data-v-6a6b9594]{position:relative;background-color:transparent;padding-top:120px}.hero-inner[data-v-6a6b9594]{position:relative;z-index:1;margin:0 auto;max-width:1400px;width:100%;padding:var(--space-8) clamp(24px,5vw,80px) var(--space-7)}.hero-status[data-v-6a6b9594]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:var(--space-5)}.status-dot[data-v-6a6b9594]{width:7px;height:7px;border-radius:50%;background-color:#4ade80;box-shadow:0 0 8px rgba(74,222,128,.7);flex-shrink:0;animation:pulse-dot-6a6b9594 2.4s ease-in-out infinite}@keyframes pulse-dot-6a6b9594{0%,to{box-shadow:0 0 6px rgba(74,222,128,.7)}50%{box-shadow:0 0 14px #4ade80}}.hero-content-row[data-v-6a6b9594]{display:grid;grid-template-columns:1fr;justify-items:left}.hero-eyebrow[data-v-6a6b9594]{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;letter-spacing:.14em;color:var(--text-secondary);text-transform:uppercase;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:var(--space-4);max-width:100%}.eyebrow-divider[data-v-6a6b9594]{color:var(--white-color);font-size:1em;opacity:.8}.hero-headline[data-v-6a6b9594]{font-family:var(--font-heading);font-size:clamp(3.6rem,8.5vw,5rem);line-height:.95;letter-spacing:-.02em;text-transform:uppercase;color:var(--text-primary);margin:0 0 var(--space-8)}.hero-services[data-v-6a6b9594]{display:flex;align-items:flex-start;gap:0;padding-top:var(--space-6);flex-wrap:wrap}.service-block[data-v-6a6b9594]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);flex:1;min-width:140px}.service-icon-wrap[data-v-6a6b9594]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-1)}.service-icon[data-v-6a6b9594]{width:34px;height:34px;object-fit:contain;transition:filter var(--duration-base) var(--ease-default)}.service-title[data-v-6a6b9594]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;color:var(--text-primary);text-transform:uppercase}.service-desc[data-v-6a6b9594]{font-family:var(--font-body);font-size:.68rem;font-weight:400;letter-spacing:.1em;color:var(--text-tertiary);text-transform:uppercase;line-height:1.4}.hero-image-wrapper[data-v-6a6b9594]{position:relative;z-index:1;margin:0 auto;max-width:1400px;width:100%;padding:0 clamp(24px,5vw,80px) var(--space-8)}.hero-image[data-v-6a6b9594]{width:100%;height:auto;border-radius:var(--radius-sm);display:block;object-fit:cover;max-height:580px}@media (max-width:768px){.hero-new[data-v-6a6b9594]{padding-top:90px}.hero-inner[data-v-6a6b9594]{padding:var(--space-6) var(--space-4) var(--space-6)}.hero-headline[data-v-6a6b9594]{font-size:clamp(2.8rem,12vw,5rem);letter-spacing:-.015em;margin-bottom:var(--space-6)}.hero-services[data-v-6a6b9594]{flex-direction:row;justify-content:center;gap:var(--space-2);padding-top:var(--space-5)}.service-divider[data-v-6a6b9594]{display:none}.service-block[data-v-6a6b9594]{flex:1 1 0;min-width:0;gap:var(--space-1)}.service-icon-wrap[data-v-6a6b9594]{width:32px;height:32px;margin-bottom:0}.service-icon[data-v-6a6b9594]{width:24px;height:24px}.service-title[data-v-6a6b9594]{font-size:.6rem;letter-spacing:.08em}.service-desc[data-v-6a6b9594]{font-size:.55rem;letter-spacing:.06em}.hero-image-wrapper[data-v-6a6b9594]{padding:0 var(--space-4) var(--space-6)}.hero-image[data-v-6a6b9594]{border-radius:var(--radius-lg);max-height:260px}}@media (max-width:480px){.hero-headline[data-v-6a6b9594]{font-size:clamp(2.4rem,13vw,3.6rem)}.hero-services[data-v-6a6b9594]{gap:var(--space-1)}}.approach-section[data-v-29d5dfff]{position:relative;background-color:transparent;overflow:hidden}.approach-cards[data-v-29d5dfff],.approach-center[data-v-29d5dfff],.approach-top-bar[data-v-29d5dfff]{position:relative;z-index:1}.approach-top-bar[data-v-29d5dfff]{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:18px clamp(24px,5vw,80px);max-width:1400px;margin:0 auto;width:100%}.top-label[data-v-29d5dfff]{font-family:var(--font-body);font-size:.7rem;font-weight:600;letter-spacing:.18em;color:hsla(0,0%,100%,.35);text-transform:uppercase}.top-label--left[data-v-29d5dfff]{text-align:left}.top-label--center[data-v-29d5dfff]{text-align:center}.top-label--right[data-v-29d5dfff]{text-align:right}.approach-center[data-v-29d5dfff]{text-align:left;padding:clamp(48px,8vw,96px) clamp(24px,5vw,80px) 0;max-width:1400px;margin:0 auto}.approach-headline[data-v-29d5dfff]{font-family:var(--font-heading);font-size:clamp(2.8rem,7.5vw,4rem);line-height:.93;letter-spacing:-.015em;text-transform:uppercase;color:var(--text-primary);margin:0 0 clamp(20px,3vw,36px)}@media (max-width:768px){.approach-headline[data-v-29d5dfff]{font-size:2.4rem!important}}.approach-headline span[data-v-29d5dfff]{display:block}.approach-description[data-v-29d5dfff]{font-family:var(--font-body);font-size:clamp(.875rem,1.2vw,1rem);color:hsla(0,0%,100%,.5);max-width:480px;margin:0 0 clamp(36px,5vw,60px);line-height:1.65;text-align:left}.approach-steps[data-v-29d5dfff]{margin-bottom:0;padding-bottom:clamp(40px,6vw,72px)}.step-track[data-v-29d5dfff]{display:flex;align-items:center;justify-content:center;gap:0;max-width:560px;margin:0 auto}.step-line[data-v-29d5dfff]{flex:1;height:1px;background:hsla(0,0%,100%,.12)}.step-pill[data-v-29d5dfff]{width:40px;height:40px;border-radius:50%;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.04);display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:.68rem;font-weight:700;letter-spacing:.08em;color:hsla(0,0%,100%,.55);flex-shrink:0}.approach-cards[data-v-29d5dfff]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;max-width:1400px;width:100%;margin:0 auto}.phase-card[data-v-29d5dfff]{padding:clamp(32px,4vw,56px) clamp(28px,4vw,60px) clamp(36px,5vw,64px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}.phase-card-top[data-v-29d5dfff]{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:28px;width:100%}.phase-dot-group[data-v-29d5dfff]{display:flex;align-items:center;gap:6px}.phase-dot[data-v-29d5dfff]{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.15);flex-shrink:0}.phase-dot--active[data-v-29d5dfff]{background:hsla(0,0%,100%,.75)}.phase-thumbs[data-v-29d5dfff]{display:flex;align-items:center;gap:6px}.phase-thumb[data-v-29d5dfff]{width:42px;height:42px;border-radius:15px;background:var(--bg-elevated);border:1px solid hsla(0,0%,100%,.08);flex-shrink:0}.phase-thumb--1[data-v-29d5dfff]{background-image:url(/img/services-1.ef4b6ff7.png)}.phase-thumb--1[data-v-29d5dfff],.phase-thumb--2[data-v-29d5dfff]{background-size:cover;background-position:50%;background-repeat:no-repeat}.phase-thumb--2[data-v-29d5dfff]{background-image:url(/img/services-2.8edbfac7.png)}.phase-thumb--3[data-v-29d5dfff]{background-image:url(/img/services-3.4fd43c61.png)}.phase-thumb--3[data-v-29d5dfff],.phase-thumb--4[data-v-29d5dfff]{background-size:cover;background-position:50%;background-repeat:no-repeat}.phase-thumb--4[data-v-29d5dfff]{background-image:url(/img/services-4.2958aa20.png)}.phase-thumb--5[data-v-29d5dfff]{background-image:url(/img/services-5.e41a9799.png)}.phase-thumb--5[data-v-29d5dfff],.phase-thumb--6[data-v-29d5dfff]{background-size:cover;background-position:50%;background-repeat:no-repeat}.phase-thumb--6[data-v-29d5dfff]{background-image:url(/img/services-6.2b700b26.png)}.phase-thumb--7[data-v-29d5dfff]{background-image:url(/img/services-7.851bee02.png)}.phase-thumb--7[data-v-29d5dfff],.phase-thumb--8[data-v-29d5dfff]{background-size:cover;background-position:50%;background-repeat:no-repeat}.phase-thumb--8[data-v-29d5dfff]{background-image:url(/img/services-8.de514db1.png)}.phase-thumb--9[data-v-29d5dfff]{background-image:url(/img/services-9.70cbdcee.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.phase-title[data-v-29d5dfff]{font-family:var(--font-heading);font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.1;letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary);margin:0 0 16px}@media (max-width:768px){.phase-title[data-v-29d5dfff]{font-size:1.4rem!important}.phase-desc[data-v-29d5dfff]{max-width:80%!important}}.phase-desc[data-v-29d5dfff]{font-family:var(--font-body);font-size:clamp(.8rem,1.1vw,.9rem);color:hsla(0,0%,100%,.45);line-height:1.6;max-width:280px;margin:0}@media (max-width:1024px){.approach-headline[data-v-29d5dfff]{font-size:clamp(2.4rem,8vw,5rem)}.phase-card[data-v-29d5dfff]{padding:36px 28px 44px}.phase-desc[data-v-29d5dfff]{max-width:220px}}@media (max-width:768px){.approach-top-bar[data-v-29d5dfff]{padding:14px 20px;grid-template-columns:auto 1fr auto;gap:8px}.top-label--center[data-v-29d5dfff]{font-size:.65rem}.approach-center[data-v-29d5dfff]{padding:40px 20px 0}.approach-headline[data-v-29d5dfff]{font-size:clamp(2.2rem,9vw,4rem);letter-spacing:-.01em}.approach-description[data-v-29d5dfff]{font-size:.85rem;max-width:340px}.step-pill[data-v-29d5dfff]{width:34px;height:34px;font-size:.62rem}.approach-cards[data-v-29d5dfff]{grid-template-columns:1fr;border-top:1px solid hsla(0,0%,100%,.07)}.phase-card-divider[data-v-29d5dfff]{width:100%;height:1px;align-self:auto}.phase-card[data-v-29d5dfff]{padding:32px 24px 36px}.phase-desc[data-v-29d5dfff]{max-width:100%}}@media (max-width:480px){.approach-headline[data-v-29d5dfff]{font-size:clamp(1.9rem,10vw,3rem)}.approach-top-bar[data-v-29d5dfff]{padding:12px 16px}.top-label[data-v-29d5dfff]{font-size:.6rem;letter-spacing:.12em}.step-track[data-v-29d5dfff]{max-width:300px}}.svc-section[data-v-2ff8d42a]{position:relative;background-color:transparent;padding-bottom:clamp(60px,8vw,120px)}.svc-accordion[data-v-2ff8d42a],.svc-content[data-v-2ff8d42a],.svc-top-bar[data-v-2ff8d42a]{position:relative;z-index:1}.svc-top-bar[data-v-2ff8d42a]{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:18px clamp(24px,5vw,80px);margin:0 auto;max-width:1400px;width:100%}.svc-top-label[data-v-2ff8d42a]{font-family:var(--font-body);font-size:.7rem;font-weight:600;letter-spacing:.18em;color:hsla(0,0%,100%,.35);text-transform:uppercase}.svc-top-label--left[data-v-2ff8d42a]{text-align:left}.svc-top-label--center[data-v-2ff8d42a]{text-align:center}.svc-top-label--right[data-v-2ff8d42a]{text-align:right}.svc-content[data-v-2ff8d42a]{display:grid;grid-template-columns:minmax(260px,5fr) minmax(400px,7fr);gap:clamp(40px,6vw,80px);margin:0 auto;max-width:1400px;width:100%;padding:clamp(48px,7vw,90px) clamp(24px,5vw,80px) clamp(60px,8vw,120px);align-items:start}.svc-title-col[data-v-2ff8d42a]{position:sticky;top:120px;display:flex;flex-direction:column;gap:24px}.svc-headline[data-v-2ff8d42a]{font-family:var(--font-heading);font-size:clamp(3.2rem,8vw,3.5rem);line-height:.9;letter-spacing:-.02em;text-transform:uppercase;color:var(--text-primary);margin:0}.svc-headline span[data-v-2ff8d42a]{display:block}.svc-description[data-v-2ff8d42a]{font-family:var(--font-body);font-size:clamp(.85rem,1.1vw,.95rem);color:hsla(0,0%,100%,.5);max-width:320px;line-height:1.65;margin:0}.svc-accordion-col[data-v-2ff8d42a]{display:flex;flex-direction:column;align-items:flex-end}.svc-accordion-wrap[data-v-2ff8d42a]{width:100%;max-width:100%;padding:0}.svc-accordion__row[data-v-2ff8d42a]{display:grid;grid-template-columns:80px 1fr 40px;align-items:center;width:100%;padding:22px 0;background:none;border:none;cursor:pointer;color:var(--text-primary);text-align:left;transition:background var(--duration-fast) var(--ease-default);gap:16px}.svc-accordion__row[data-v-2ff8d42a]:hover{background:hsla(0,0%,100%,.015)}.svc-dots[data-v-2ff8d42a]{display:flex;align-items:center;gap:6px;justify-content:center}.svc-dot[data-v-2ff8d42a]{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.15);flex-shrink:0;transition:background var(--duration-fast) var(--ease-default)}.svc-dot--active[data-v-2ff8d42a]{background:hsla(0,0%,100%,.8)}.svc-accordion__text[data-v-2ff8d42a]{display:flex;flex-direction:column;gap:4px}.svc-accordion__title[data-v-2ff8d42a]{font-family:var(--font-body);font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.svc-accordion__meta[data-v-2ff8d42a]{font-family:var(--font-body);font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.3)}.svc-chevron[data-v-2ff8d42a]{display:flex;align-items:center;justify-content:flex-end;color:hsla(0,0%,100%,.4);transition:transform .35s cubic-bezier(.4,0,.2,1)}.svc-accordion__item--open .svc-chevron[data-v-2ff8d42a]{transform:rotate(180deg)}.svc-panel[data-v-2ff8d42a]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.svc-accordion__item--open .svc-panel[data-v-2ff8d42a]{grid-template-rows:1fr}.svc-panel__inner[data-v-2ff8d42a]{min-height:0;overflow:hidden;display:flex;gap:clamp(24px,3vw,40px);padding:0 0 0 96px;opacity:0;transform:translateY(-8px);transition:opacity .35s ease .05s,transform .35s ease .05s,padding .4s cubic-bezier(.4,0,.2,1)}.svc-accordion__item--open .svc-panel__inner[data-v-2ff8d42a]{padding:12px 0 32px 96px;opacity:1;transform:translateY(0)}.svc-panel__preview[data-v-2ff8d42a]{flex-shrink:0;width:clamp(180px,20vw,260px);height:clamp(120px,14vw,200px);border-radius:10px;overflow:hidden;background:hsla(0,0%,100%,.03)}.svc-panel__preview img[data-v-2ff8d42a]{width:100%;height:100%;object-fit:cover;display:block}.svc-panel__features[data-v-2ff8d42a]{list-style:none;margin:0;padding:8px 0 0 0;display:flex;flex-direction:column;gap:10px}.svc-panel__features li[data-v-2ff8d42a]{display:flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.svc-check[data-v-2ff8d42a]{flex-shrink:0;color:hsla(0,0%,100%,.5)}@media (max-width:1024px){.svc-content[data-v-2ff8d42a]{grid-template-columns:1fr;gap:40px;padding-bottom:clamp(48px,6vw,80px)}.svc-title-col[data-v-2ff8d42a]{position:relative;top:0;flex-direction:column}.svc-description[data-v-2ff8d42a]{max-width:480px}.svc-headline[data-v-2ff8d42a]{font-size:clamp(2.8rem,7vw,4.5rem)}.svc-accordion-col[data-v-2ff8d42a]{align-items:stretch}.svc-accordion__row[data-v-2ff8d42a]{grid-template-columns:60px 1fr 36px}.svc-accordion__item--open .svc-panel__inner[data-v-2ff8d42a],.svc-panel__inner[data-v-2ff8d42a]{padding-left:76px}}@media (max-width:640px){.svc-top-bar[data-v-2ff8d42a]{padding:14px clamp(16px,4vw,24px)}.svc-content[data-v-2ff8d42a]{padding:clamp(32px,6vw,48px) clamp(16px,4vw,24px) clamp(40px,6vw,64px)}.svc-headline[data-v-2ff8d42a]{font-size:clamp(2.2rem,12vw,3.2rem)}.svc-accordion[data-v-2ff8d42a]{padding:0 clamp(16px,4vw,24px)}.svc-accordion__row[data-v-2ff8d42a]{grid-template-columns:48px 1fr 32px;padding:18px 0;gap:12px}.svc-dots[data-v-2ff8d42a]{gap:4px}.svc-dot[data-v-2ff8d42a]{width:6px;height:6px}.svc-accordion__item--open .svc-panel__inner[data-v-2ff8d42a],.svc-panel__inner[data-v-2ff8d42a]{flex-direction:column;padding-left:60px;gap:16px}.svc-panel__preview[data-v-2ff8d42a]{width:100%;height:160px}.svc-accordion__title[data-v-2ff8d42a]{font-size:.9rem}.svc-accordion__meta[data-v-2ff8d42a]{font-size:.62rem}}.language-selector-fixed[data-v-121ddee6]{position:fixed;bottom:20px;right:20px;z-index:950;transition:opacity var(--duration-base) var(--ease-default),transform var(--duration-base) var(--ease-default);opacity:1;transform:translateY(0)}.language-selector-fixed.hidden[data-v-121ddee6]{opacity:0;transform:translateY(20px);pointer-events:none}.language-toggle[data-v-121ddee6]{background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--radius-pill);padding:4px;width:75px;height:34px;position:relative;display:flex;align-items:center;justify-content:space-between;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;transition:background var(--duration-base) var(--ease-default),border-color var(--duration-base) var(--ease-default),transform var(--duration-base) var(--ease-default);cursor:pointer;box-shadow:var(--shadow-sm)}.language-toggle[data-v-121ddee6]:hover{background:var(--bg-raised);border-color:var(--border-strong);transform:translateY(-2px)}.language-toggle[data-v-121ddee6]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.alternate-language[data-v-121ddee6],.current-language[data-v-121ddee6]{z-index:2;width:28px;text-align:center;color:var(--text-secondary);font-weight:600}.current-language[data-v-121ddee6]{color:var(--bg-base);font-weight:700}.language-divider[data-v-121ddee6]{height:14px;width:1px;background-color:var(--border-default);display:inline-block}.language-indicator[data-v-121ddee6]{position:absolute;width:32px;height:26px;background:linear-gradient(135deg,var(--primary-dark),var(--primary));border-radius:20px;top:3px;left:3px;transition:transform .3s var(--ease-bounce);z-index:1;box-shadow:0 2px 8px var(--primary-glow)}.language-indicator.right[data-v-121ddee6]{transform:translateX(37px)}.language-toggle[data-v-121ddee6]:disabled{opacity:.7;cursor:not-allowed}.fade-enter-active[data-v-121ddee6],.fade-leave-active[data-v-121ddee6]{transition:opacity var(--duration-base) var(--ease-default)}.fade-enter-from[data-v-121ddee6],.fade-leave-to[data-v-121ddee6]{opacity:0}.clients-strip[data-v-4ab6a142]{width:100%;overflow:hidden;padding:52px 0;position:relative;background-color:transparent}.clients-container[data-v-4ab6a142]{position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:0 clamp(24px,5vw,80px);overflow:hidden}.strip-viewport[data-v-4ab6a142]{width:100%;overflow:hidden;position:relative;z-index:2;padding:10px 0;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.15) 4%,rgba(0,0,0,.45) 10%,rgba(0,0,0,.72) 18%,#000 26%,#000 74%,rgba(0,0,0,.72) 82%,rgba(0,0,0,.45) 90%,rgba(0,0,0,.15) 96%,transparent);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.15) 4%,rgba(0,0,0,.45) 10%,rgba(0,0,0,.72) 18%,#000 26%,#000 74%,rgba(0,0,0,.72) 82%,rgba(0,0,0,.45) 90%,rgba(0,0,0,.15) 96%,transparent);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.strip-track[data-v-4ab6a142]{display:flex;will-change:transform}.strip-slide[data-v-4ab6a142]{display:flex;align-items:center;flex-shrink:0}.card-wrap[data-v-4ab6a142]{padding:0 10px;flex-shrink:0}.client-card[data-v-4ab6a142]{display:flex;align-items:center;justify-content:center;width:160px;height:120px;border-radius:10px;text-decoration:none;position:relative;overflow:hidden;transition:border-color .45s ease,background-color .45s ease}.client-card[data-v-4ab6a142]:after{content:"";position:absolute;inset:0;opacity:0;transition:opacity .45s ease;pointer-events:none}.client-card[data-v-4ab6a142]:hover:after{opacity:1}.client-card[data-v-4ab6a142]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.client-card picture[data-v-4ab6a142]{display:flex;align-items:center;justify-content:center}.client-logo[data-v-4ab6a142]{max-width:100px;max-height:50px;width:auto;height:auto;object-fit:contain;filter:grayscale(100%) brightness(.82) contrast(1.05);opacity:.62;transition:filter .45s ease,opacity .45s ease;display:block}.client-card:hover .client-logo[data-v-4ab6a142]{filter:grayscale(15%) brightness(1.05);opacity:.9}@media (max-width:1024px){.client-card[data-v-4ab6a142]{width:148px;height:80px}.client-logo[data-v-4ab6a142]{max-width:90px;max-height:40px}}@media (max-width:768px){.clients-strip[data-v-4ab6a142]{padding:38px 0}.clients-container[data-v-4ab6a142]{padding:0 clamp(16px,4vw,32px)}.card-wrap[data-v-4ab6a142]{padding:0 7px}.client-card[data-v-4ab6a142]{width:130px;height:72px;border-radius:8px}.client-logo[data-v-4ab6a142]{max-width:78px;max-height:36px}.strip-viewport[data-v-4ab6a142]{-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.2) 6%,rgba(0,0,0,.55) 14%,#000 24%,#000 76%,rgba(0,0,0,.55) 86%,rgba(0,0,0,.2) 94%,transparent);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.2) 6%,rgba(0,0,0,.55) 14%,#000 24%,#000 76%,rgba(0,0,0,.55) 86%,rgba(0,0,0,.2) 94%,transparent)}}@media (max-width:480px){.clients-strip[data-v-4ab6a142]{padding:28px 0}.clients-container[data-v-4ab6a142]{padding:0 16px}.card-wrap[data-v-4ab6a142]{padding:0 6px}.client-card[data-v-4ab6a142]{width:112px;height:64px;border-radius:7px}.client-logo[data-v-4ab6a142]{max-width:68px;max-height:30px}.strip-viewport[data-v-4ab6a142]{-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.25) 8%,rgba(0,0,0,.6) 18%,#000 30%,#000 70%,rgba(0,0,0,.6) 82%,rgba(0,0,0,.25) 92%,transparent);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.25) 8%,rgba(0,0,0,.6) 18%,#000 30%,#000 70%,rgba(0,0,0,.6) 82%,rgba(0,0,0,.25) 92%,transparent)}}.lp-section[data-v-28970240]{position:relative;background-color:transparent;overflow:hidden;padding-bottom:clamp(48px,7vw,100px)}.lp-cta-row[data-v-28970240],.lp-grid[data-v-28970240],.lp-header[data-v-28970240],.lp-top-bar[data-v-28970240]{position:relative;z-index:1}.lp-top-bar[data-v-28970240]{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:18px clamp(24px,5vw,80px);margin:0 auto;max-width:1400px;width:100%;box-sizing:border-box}.lp-label[data-v-28970240]{font-family:var(--font-body);font-size:.7rem;font-weight:600;letter-spacing:.18em;color:hsla(0,0%,100%,.35);text-transform:uppercase}.lp-label--left[data-v-28970240]{text-align:left}.lp-label--center[data-v-28970240]{text-align:center}.lp-label--right[data-v-28970240]{text-align:right}.lp-header[data-v-28970240]{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:clamp(24px,4vw,60px);padding:clamp(40px,6vw,88px) clamp(24px,5vw,80px) clamp(40px,5vw,72px);margin:0 auto;max-width:1400px;width:100%;box-sizing:border-box}.lp-headline[data-v-28970240]{font-family:var(--font-heading);font-size:clamp(4.2rem,12vw,4rem);line-height:.88;letter-spacing:-.025em;text-transform:uppercase;color:var(--text-primary);margin:0}@media (max-width:768px){.lp-headline[data-v-28970240]{font-size:2.4rem!important}}.lp-headline span[data-v-28970240]{display:block}.lp-header-desc[data-v-28970240]{padding-bottom:clamp(8px,1.5vw,22px)}.lp-description[data-v-28970240]{font-family:var(--font-body);font-size:clamp(.85rem,1.1vw,.95rem);color:hsla(0,0%,100%,.48);max-width:320px;line-height:1.72;margin:0}.lp-grid[data-v-28970240]{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(10px,1.4vw,18px);padding:0 clamp(24px,5vw,80px);margin:0 auto;max-width:1400px;width:100%;box-sizing:border-box}.lp-card[data-v-28970240]{display:flex;flex-direction:column;text-decoration:none;color:inherit;border-radius:10px;overflow:hidden;transition:border-color .42s ease,transform .42s cubic-bezier(.25,.46,.45,.94)}.lp-card[data-v-28970240]:hover{border-color:hsla(0,0%,100%,.15)}.lp-card-footer[data-v-28970240]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:clamp(14px,1.8vw,20px) clamp(16px,2vw,24px);flex:1}.lp-dots[data-v-28970240]{display:flex;align-items:center;gap:5px}.lp-dot[data-v-28970240]{width:7px;height:7px;border-radius:50%;background:hsla(0,0%,100%,.16);flex-shrink:0;transition:background .3s ease}.lp-dot--on[data-v-28970240]{background:hsla(0,0%,100%,.7)}.lp-img-wrap[data-v-28970240]{overflow:hidden;width:100%;flex-shrink:0}.lp-card--a .lp-img-wrap[data-v-28970240],.lp-card--b .lp-img-wrap[data-v-28970240],.lp-card--c .lp-img-wrap[data-v-28970240],.lp-card--d .lp-img-wrap[data-v-28970240],.lp-card--e .lp-img-wrap[data-v-28970240],.lp-card--f .lp-img-wrap[data-v-28970240]{height:clamp(196px,25vw,550px)}.lp-img[data-v-28970240]{width:100%;height:100%;object-fit:cover;object-position:bottom contain;display:block;filter:brightness(.88);transition:transform .65s cubic-bezier(.25,.46,.45,.94),filter .42s ease}.lp-card:hover .lp-img[data-v-28970240]{transform:scale(1.04);filter:brightness(1)}.lp-card-text[data-v-28970240]{display:flex;flex-direction:column;gap:4px;min-width:0;margin-left:40px}.lp-card-title[data-v-28970240]{font-family:var(--font-heading);font-size:clamp(.9rem,1.35vw,1.15rem);font-weight:500;text-transform:uppercase;color:var(--text-primary);margin:0;letter-spacing:.03em;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .35s ease}.lp-card:hover .lp-card-title[data-v-28970240]{color:hsla(0,0%,100%,.9)}.lp-card-cat[data-v-28970240]{font-family:var(--font-body);font-size:.68rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:hsla(0,0%,100%,.36)}.lp-card-arrow[data-v-28970240]{flex-shrink:0;width:34px;height:34px;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.4);transition:color .35s ease,border-color .35s ease,transform .35s cubic-bezier(.25,.46,.45,.94)}.lp-card:hover .lp-card-arrow[data-v-28970240]{color:hsla(0,0%,100%,.85);border-color:hsla(0,0%,100%,.3);transform:translate(3px,-3px)}.lp-cta-row[data-v-28970240]{display:flex;justify-content:flex-end;padding:clamp(22px,3vw,40px) clamp(24px,5vw,80px) 0;margin:0 auto;max-width:1400px;width:100%;box-sizing:border-box}.lp-cta-link[data-v-28970240]{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.38);text-decoration:none;transition:color .3s ease}.lp-cta-link[data-v-28970240]:hover{color:hsla(0,0%,100%,.8)}@media (max-width:1024px){.lp-headline[data-v-28970240]{font-size:clamp(3.6rem,10vw,7rem)}}@media (max-width:768px){.lp-top-bar[data-v-28970240]{padding:14px 20px;grid-template-columns:auto 1fr auto;gap:8px;width:100%}.lp-label--center[data-v-28970240]{font-size:.65rem}.lp-header[data-v-28970240]{grid-template-columns:1fr;padding:32px 20px 28px;gap:14px}.lp-headline[data-v-28970240]{font-size:clamp(3.8rem,15vw,6.5rem)}.lp-description[data-v-28970240]{max-width:100%;font-size:.875rem;font-weight:800}.lp-grid[data-v-28970240]{grid-template-columns:1fr;padding:0 16px;gap:10px}.lp-card--a .lp-img-wrap[data-v-28970240],.lp-card--b .lp-img-wrap[data-v-28970240],.lp-card--c .lp-img-wrap[data-v-28970240],.lp-card--d .lp-img-wrap[data-v-28970240],.lp-card--e .lp-img-wrap[data-v-28970240],.lp-card--f .lp-img-wrap[data-v-28970240]{height:clamp(190px,54vw,500px)}.lp-cta-row[data-v-28970240]{padding:20px 20px 0;justify-content:center}}@media (max-width:500px){.lp-top-bar[data-v-28970240]{padding:12px 16px}.lp-header[data-v-28970240]{padding:28px 16px 22px}.lp-headline[data-v-28970240]{font-size:clamp(3.4rem,17vw,5.5rem)}.lp-grid[data-v-28970240]{grid-template-columns:1fr;padding:0 16px;gap:10px}.lp-card--a .lp-img-wrap[data-v-28970240],.lp-card--b .lp-img-wrap[data-v-28970240],.lp-card--c .lp-img-wrap[data-v-28970240],.lp-card--d .lp-img-wrap[data-v-28970240],.lp-card--e .lp-img-wrap[data-v-28970240],.lp-card--f .lp-img-wrap[data-v-28970240]{height:clamp(190px,54vw,260px)}.lp-cta-row[data-v-28970240]{padding:16px 16px 0;justify-content:flex-start}}.asm-section[data-v-2fe228b1]{display:flex;flex-direction:column;align-items:center;padding:var(--space-6) clamp(24px,5vw,48px) clamp(80px,12vw,120px)}.asm-top-bar[data-v-2fe228b1]{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;width:100%;max-width:1400px;padding:0 0 var(--space-4)}.asm-label[data-v-2fe228b1]{font-family:var(--font-body);font-size:.65rem;font-weight:600;letter-spacing:.18em;color:hsla(0,0%,100%,.35);text-transform:uppercase}.asm-label--l[data-v-2fe228b1]{text-align:left}.asm-label--c[data-v-2fe228b1]{text-align:center}.asm-label--r[data-v-2fe228b1]{text-align:right}.asm-hero-title[data-v-2fe228b1]{text-align:center;padding:0 0 var(--space-8)}.asm-hero-line[data-v-2fe228b1]{display:block;font-family:var(--font-heading);font-weight:900;letter-spacing:-.01em;text-transform:uppercase;color:hsla(0,0%,100%,.9)}.asm-hero-line--sub[data-v-2fe228b1]{font-size:2rem;line-height:.95;margin-bottom:4px}.asm-hero-line--main[data-v-2fe228b1]{font-size:clamp(2.2rem,12vw,3rem);line-height:.95}.asm-img-wrap[data-v-2fe228b1]{margin:0 0 var(--space-8)}.asm-img[data-v-2fe228b1]{display:block;width:clamp(180px,55vw,260px);aspect-ratio:3/4;object-fit:cover;object-position:center top;border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.06)}.asm-bottom[data-v-2fe228b1]{text-align:center;max-width:600px}.asm-summary-title[data-v-2fe228b1]{font-family:var(--font-heading);font-size:1.3rem;font-weight:500;text-transform:uppercase;color:hsla(0,0%,100%,.92);margin:0 0 12px;line-height:1.3}.asm-summary-desc[data-v-2fe228b1]{font-family:var(--font-body);font-size:clamp(.85rem,1rem);color:hsla(0,0%,100%,.5);margin:0 0 24px;line-height:1.65}.asm-cta[data-v-2fe228b1]{display:inline-flex;align-items:center;gap:9px;padding:12px 28px;border:1px solid hsla(0,0%,100%,.28);border-radius:var(--radius-pill,9999px);font-family:var(--font-body);font-size:.75rem;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.85);text-decoration:none;background:hsla(0,0%,100%,.04);transition:border-color .22s ease,background .22s ease,color .22s ease}.asm-cta[data-v-2fe228b1]:hover{border-color:hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.08);color:#fff}.ars-outer[data-v-53e7ecb6]{position:relative;height:350vh}.ars-sticky[data-v-53e7ecb6]{position:sticky;top:0;height:100vh;overflow:hidden;background-color:transparent}.ars-top-bar[data-v-53e7ecb6]{position:absolute;top:0;left:0;right:0;z-index:10;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:18px clamp(24px,5vw,80px);margin:0 auto;max-width:1400px;width:100%;box-sizing:border-box}.ars-label[data-v-53e7ecb6]{font-family:var(--font-body);font-size:.7rem;font-weight:600;letter-spacing:.18em;color:hsla(0,0%,100%,.35);text-transform:uppercase}.ars-label--l[data-v-53e7ecb6]{text-align:left}.ars-label--c[data-v-53e7ecb6]{text-align:center}.ars-label--r[data-v-53e7ecb6]{text-align:right}.ars-hero-title[data-v-53e7ecb6]{position:absolute;top:30%;left:0;right:0;transform-origin:center center;z-index:1;pointer-events:none;text-align:center;line-height:.9;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.ars-hero-line[data-v-53e7ecb6]{display:block;font-family:var(--font-heading);font-weight:900;letter-spacing:-.01em;text-transform:uppercase;color:hsla(0,0%,100%,.88);text-shadow:0 0 120px hsla(0,0%,100%,.04)}.ars-hero-line--sub[data-v-53e7ecb6]{font-size:3rem;line-height:.93;padding-top:40px}.ars-hero-line--main[data-v-53e7ecb6]{font-size:clamp(3.8rem,11vw,4rem);line-height:.9}.ars-img-center[data-v-53e7ecb6]{position:absolute;top:80%;left:50%;transform:translate(-50%,-50%);z-index:2}.ars-img-track[data-v-53e7ecb6]{position:relative}.ars-img[data-v-53e7ecb6]{display:block;width:clamp(220px,26vw,420px);aspect-ratio:3/4;object-fit:cover;object-position:center top;border-radius:18px;box-shadow:0 40px 100px rgba(0,0,0,.65),0 0 0 1px hsla(0,0%,100%,.06)}.ars-bottom[data-v-53e7ecb6]{position:absolute;bottom:clamp(36px,7vh,80px);left:0;right:0;z-index:3;text-align:center;padding:0 clamp(24px,5vw,80px);margin:0 auto;max-width:1400px;width:100%;box-sizing:border-box}.ars-summary-title[data-v-53e7ecb6]{font-family:var(--font-heading);font-size:2rem;font-weight:800;text-transform:uppercase;color:hsla(0,0%,100%,.92);margin:0 auto 14px;max-width:680px;line-height:1.3}.ars-summary-desc[data-v-53e7ecb6]{font-family:var(--font-body);font-size:1rem;color:hsla(0,0%,100%,.48);max-width:700px;margin:0 auto 28px;line-height:1.7}.ars-cta[data-v-53e7ecb6]{display:inline-flex;align-items:center;gap:9px;padding:13px 32px;border:1px solid hsla(0,0%,100%,.28);border-radius:var(--radius-pill,9999px);font-family:var(--font-body);font-size:.76rem;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.82);text-decoration:none;background:hsla(0,0%,100%,.02);transition:border-color .22s ease,background .22s ease,color .22s ease}.ars-cta[data-v-53e7ecb6]:hover{border-color:hsla(0,0%,100%,.65);background:hsla(0,0%,100%,.06);color:#fff}.ars-hero-line--sub[data-v-53e7ecb6]{font-size:clamp(2.8rem,7.5vw,2rem)}@media (max-width:1024px){.ars-outer[data-v-53e7ecb6]{height:260vh}}@media (max-width:768px){.ars-outer[data-v-53e7ecb6]{height:230vh}.ars-hero-line--sub[data-v-53e7ecb6]{font-size:clamp(.9rem,3vw,1.1rem)}.ars-hero-line--main[data-v-53e7ecb6]{font-size:clamp(2.4rem,13vw,5.5rem)}.ars-img[data-v-53e7ecb6]{width:clamp(160px,52vw,220px)}.ars-top-bar[data-v-53e7ecb6]{padding:16px clamp(16px,4vw,32px)}}@media (max-width:480px){.ars-outer[data-v-53e7ecb6]{height:210vh}.ars-hero-line--sub[data-v-53e7ecb6]{font-size:clamp(.8rem,3.5vw,1rem)}.ars-hero-line--main[data-v-53e7ecb6]{font-size:clamp(2rem,14vw,4rem)}.ars-img[data-v-53e7ecb6]{width:clamp(140px,58vw,200px)}.ars-summary-title[data-v-53e7ecb6]{font-size:clamp(.85rem,3.2vw,1rem)}.ars-bottom[data-v-53e7ecb6]{bottom:clamp(24px,5vh,48px)}}@media (prefers-reduced-motion:reduce){.ars-hero-title[data-v-53e7ecb6]{transform:translateY(-52%) scale(1)!important}.ars-img-track[data-v-53e7ecb6]{transform:translateY(0) scale(1)!important}.ars-bottom[data-v-53e7ecb6]{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}}.about-section-wrapper[data-v-cad5bf56]{position:relative}.about-section-mobile[data-v-cad5bf56]{display:block}.about-section-desktop[data-v-cad5bf56]{display:none}@media (min-width:768px){.about-section-mobile[data-v-cad5bf56]{display:none}.about-section-desktop[data-v-cad5bf56]{display:block}}.wps-section[data-v-f8ccfc1e]{position:relative;background-color:transparent}.wps-top-bar[data-v-f8ccfc1e]{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:18px clamp(24px,5vw,80px);margin:0 auto;max-width:1400px;width:100%}.wps-label[data-v-f8ccfc1e]{font-family:var(--font-body);font-size:.7rem;font-weight:600;letter-spacing:.18em;color:hsla(0,0%,100%,.35);text-transform:uppercase}.wps-label--left[data-v-f8ccfc1e]{text-align:left}.wps-label--center[data-v-f8ccfc1e]{text-align:center}.wps-label--right[data-v-f8ccfc1e]{text-align:right}.wps-content[data-v-f8ccfc1e]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,1.2fr);gap:clamp(40px,6vw,80px);margin:0 auto;max-width:1400px;width:100%;padding:clamp(48px,7vw,80px) clamp(24px,5vw,80px) clamp(64px,10vw,120px);align-items:start}.wps-title-col[data-v-f8ccfc1e]{position:sticky;top:120px;display:flex;flex-direction:column;gap:24px}.wps-headline[data-v-f8ccfc1e]{font-family:var(--font-heading);font-size:clamp(2.4rem,6vw,3.5rem);line-height:.92;letter-spacing:-.02em;text-transform:uppercase;color:var(--text-primary);margin:0}.wps-steps-col[data-v-f8ccfc1e]{display:flex;flex-direction:column;gap:clamp(48px,8vw,80px)}.wps-step[data-v-f8ccfc1e]{padding-bottom:clamp(32px,5vw,48px)}.wps-step[data-v-f8ccfc1e]:last-child{border-bottom:none;padding-bottom:0}.wps-step__header[data-v-f8ccfc1e]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:8px}.wps-step__title[data-v-f8ccfc1e]{font-family:var(--font-heading);font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary);margin:0}@media (max-width:768px){.wps-step__title[data-v-f8ccfc1e]{letter-spacing:.1em;font-size:1rem;font-weight:500}}.wps-step__number[data-v-f8ccfc1e]{font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.1em;color:hsla(0,0%,100%,.4);flex-shrink:0}.wps-step__subtitle[data-v-f8ccfc1e]{font-family:var(--font-body);font-size:.7rem;font-weight:600;letter-spacing:.14em;color:hsla(0,0%,100%,.45);text-transform:uppercase;margin:0 0 12px}.wps-step__desc[data-v-f8ccfc1e]{font-family:var(--font-body);font-size:clamp(.85rem,1.05vw,.95rem);color:hsla(0,0%,100%,.55);line-height:1.7;margin:0;max-width:480px}@media (max-width:1024px){.wps-content[data-v-f8ccfc1e]{grid-template-columns:1fr;gap:40px}.wps-title-col[data-v-f8ccfc1e]{position:relative;top:0;flex-direction:row;align-items:center}}@media (max-width:768px){.wps-top-bar[data-v-f8ccfc1e]{padding:14px 20px;grid-template-columns:auto 1fr auto}.wps-content[data-v-f8ccfc1e]{padding:40px 20px 60px}.wps-headline[data-v-f8ccfc1e]{font-size:clamp(2rem,8vw,3rem)}.wps-step__desc[data-v-f8ccfc1e]{max-width:100%}}@media (max-width:480px){.wps-top-bar[data-v-f8ccfc1e]{padding:12px 16px}.wps-label[data-v-f8ccfc1e]{font-size:.6rem;letter-spacing:.12em}.wps-content[data-v-f8ccfc1e]{padding:32px 16px 48px}.wps-steps-col[data-v-f8ccfc1e]{gap:36px}}.scs-section[data-v-673e8819]{position:relative;background-color:transparent;overflow:hidden}.scs-top-bar[data-v-673e8819]{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:18px clamp(24px,5vw,80px);max-width:1400px;margin:0 auto;width:100%}.scs-label[data-v-673e8819]{font-family:var(--font-body);font-size:.7rem;font-weight:600;letter-spacing:.18em;color:hsla(0,0%,100%,.35);text-transform:uppercase}.scs-label--left[data-v-673e8819]{text-align:left}.scs-label--center[data-v-673e8819]{text-align:center}.scs-label--right[data-v-673e8819]{text-align:right}.scs-stats[data-v-673e8819]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);max-width:1400px;margin:0 auto}.scs-stat[data-v-673e8819]{padding:clamp(36px,6vw,56px) clamp(24px,4vw,48px);text-align:center}.scs-stat[data-v-673e8819]:last-child{border-right:none}.scs-stat__value[data-v-673e8819]{display:block;font-family:var(--font-heading);font-size:clamp(2.8rem,6vw,4rem);font-weight:900;line-height:.95;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:8px}.scs-stat__label[data-v-673e8819]{font-family:var(--font-body);font-size:.65rem;font-weight:600;letter-spacing:.18em;color:hsla(0,0%,100%,.45);text-transform:uppercase}.scs-carousel-wrap[data-v-673e8819]{position:relative;z-index:1;padding:32px clamp(24px,5vw,80px) clamp(48px,8vw,80px);max-width:1400px;margin:0 auto}.scs-carousel-viewport[data-v-673e8819]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.15) 4%,rgba(0,0,0,.45) 10%,rgba(0,0,0,.72) 18%,#000 26%,#000 74%,rgba(0,0,0,.72) 82%,rgba(0,0,0,.45) 90%,rgba(0,0,0,.15) 96%,transparent);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.15) 4%,rgba(0,0,0,.45) 10%,rgba(0,0,0,.72) 18%,#000 26%,#000 74%,rgba(0,0,0,.72) 82%,rgba(0,0,0,.45) 90%,rgba(0,0,0,.15) 96%,transparent);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.scs-carousel-track[data-v-673e8819]{display:flex;gap:12px;will-change:transform}.scs-carousel-thumb[data-v-673e8819]{flex-shrink:0;background:#0a0a0a;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;overflow:hidden}.scs-carousel-img[data-v-673e8819]{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}@media (max-width:1024px){.scs-stats[data-v-673e8819]{grid-template-columns:repeat(2,1fr)}.scs-stat[data-v-673e8819]{border-right:none}.scs-stat[data-v-673e8819]:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.06)}}@media (max-width:768px){.scs-top-bar[data-v-673e8819]{padding:14px 20px;grid-template-columns:auto 1fr auto}.scs-stat[data-v-673e8819]:nth-child(odd){border-right:none}.scs-stat[data-v-673e8819]{padding:28px 24px}}@media (max-width:480px){.scs-top-bar[data-v-673e8819]{padding:12px 16px}.scs-label[data-v-673e8819]{font-size:.6rem;letter-spacing:.12em}.scs-carousel-wrap[data-v-673e8819]{padding:24px 16px 40px}}.faq-section[data-v-6d4338bd]{position:relative;background-color:transparent;padding-bottom:clamp(60px,10vw,120px)}.faq-top-bar[data-v-6d4338bd]{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.07);padding:18px clamp(24px,5vw,80px);margin:0 auto;max-width:1400px;width:100%}.faq-label[data-v-6d4338bd]{font-family:var(--font-body);font-size:.7rem;font-weight:600;letter-spacing:.18em;color:hsla(0,0%,100%,.35);text-transform:uppercase}.faq-label--left[data-v-6d4338bd]{text-align:left}.faq-label--center[data-v-6d4338bd]{text-align:center}.faq-label--right[data-v-6d4338bd]{text-align:right}.faq-content[data-v-6d4338bd]{position:relative;z-index:1;margin:0 auto;max-width:1400px;width:100%;padding:clamp(48px,7vw,80px) clamp(24px,5vw,80px) 0}.faq-headline[data-v-6d4338bd]{font-family:var(--font-heading);font-size:clamp(2.4rem,6vw,3.5rem);line-height:.92;letter-spacing:-.02em;text-transform:uppercase;color:var(--text-primary);margin:0 0 clamp(48px,8vw,80px)}.faq-list[data-v-6d4338bd]{display:flex;flex-direction:column}.faq-item[data-v-6d4338bd]{border-bottom:1px solid hsla(0,0%,100%,.06)}.faq-item__row[data-v-6d4338bd]{display:grid;grid-template-columns:48px 1fr 40px;align-items:center;gap:24px;width:100%;padding:clamp(20px,3vw,28px) 0;background:none;border:none;cursor:pointer;color:var(--text-primary);text-align:left;transition:background var(--duration-fast) var(--ease-default)}.faq-item__row[data-v-6d4338bd]:hover{background:hsla(0,0%,100%,.02)}.faq-item__number[data-v-6d4338bd]{font-family:var(--font-body);font-size:.85rem;font-weight:500;color:hsla(0,0%,100%,.5);flex-shrink:0}.faq-item__question[data-v-6d4338bd]{font-family:var(--font-body);font-size:clamp(.9rem,1.2vw,1rem);font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--text-primary)}@media (max-width:768px){.faq-item__question[data-v-6d4338bd]{font-size:.8rem;font-weight:500;letter-spacing:.1em}}.faq-item__icon[data-v-6d4338bd]{display:flex;align-items:center;justify-content:flex-end;color:hsla(0,0%,100%,.6);transition:transform .35s cubic-bezier(.4,0,.2,1)}.faq-item__panel[data-v-6d4338bd]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-item--open .faq-item__panel[data-v-6d4338bd]{grid-template-rows:1fr}.faq-item__answer[data-v-6d4338bd]{min-height:0;overflow:hidden}.faq-item__answer p[data-v-6d4338bd]{font-family:var(--font-body);font-size:clamp(.85rem,1.05vw,.95rem);color:hsla(0,0%,100%,.6);line-height:1.7;margin:0;padding:0 0 clamp(24px,4vw,32px) 72px}@media (max-width:768px){.faq-top-bar[data-v-6d4338bd]{padding:14px clamp(16px,4vw,24px)}.faq-content[data-v-6d4338bd]{padding:clamp(32px,6vw,48px) clamp(16px,4vw,24px) 0}.faq-item__row[data-v-6d4338bd]{grid-template-columns:40px 1fr 32px;gap:16px;padding:18px 0}.faq-item__answer p[data-v-6d4338bd]{padding-left:56px}}@media (max-width:480px){.faq-item__row[data-v-6d4338bd]{grid-template-columns:36px 1fr 28px;gap:12px}.faq-item__number[data-v-6d4338bd]{font-size:.75rem}.faq-item__answer p[data-v-6d4338bd]{padding-left:48px}}.services-bottom-image[data-v-1b30ff8c]{position:relative;overflow:hidden;background-color:transparent}.sbi-inner[data-v-1b30ff8c]{position:relative;z-index:1;margin:0 auto;max-width:1400px;width:100%;padding:0 clamp(24px,5vw,80px) var(--space-8)}.sbi-inner img[data-v-1b30ff8c]{width:100%;height:auto;display:block;border-radius:var(--radius-sm);object-fit:cover}.section-title[data-v-1b30ff8c]{letter-spacing:-2px!important}@media (max-width:768px){.section-title[data-v-1b30ff8c]{letter-spacing:0!important}}.notebook-mockup[data-v-1b30ff8c]{filter:brightness(.85) drop-shadow(0 8px 40px rgba(62,0,100,.4));width:100%;height:auto;max-width:600px}.why-us-grid[data-v-1b30ff8c]{display:flex;gap:var(--space-8);margin-top:var(--space-6);flex-wrap:wrap}.why-us-item[data-v-1b30ff8c]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);flex:0 1 auto;min-width:100px}.why-us-icon[data-v-1b30ff8c]{width:44px;height:44px;background:linear-gradient(145deg,rgba(147,51,234,.15),rgba(127,43,195,.08));border:2px solid rgba(147,51,234,.3);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;transition:all var(--duration-base) var(--ease-default);box-shadow:0 4px 12px rgba(147,51,234,.1)}.why-us-icon i[data-v-1b30ff8c]{font-size:1.2rem;color:var(--primary);filter:drop-shadow(0 2px 4px rgba(147,51,234,.3))}.why-us-text[data-v-1b30ff8c]{font-family:var(--font-body);font-weight:500;color:var(--text-secondary);text-align:center;transition:color var(--duration-base) var(--ease-default)}.why-us-item:hover .why-us-text[data-v-1b30ff8c]{color:var(--text-primary)}.why-us-item:hover .why-us-icon[data-v-1b30ff8c]{transform:translateY(-4px) scale(1.05);background:linear-gradient(145deg,rgba(147,51,234,.25),rgba(127,43,195,.15));border-color:rgba(147,51,234,.5);box-shadow:0 8px 24px rgba(147,51,234,.3)}.why-us-item:hover .why-us-icon i[data-v-1b30ff8c]{transform:scale(1.1);color:var(--primary-light)}.client-websites-section[data-v-1b30ff8c]{padding:var(--space-9) 0;position:relative;overflow:hidden}.client-websites-section[data-v-1b30ff8c]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 20% 30%,rgba(127,43,195,.03) 0,transparent 20%),radial-gradient(circle at 80% 70%,rgba(127,43,195,.03) 0,transparent 20%);pointer-events:none}.text-gradient-accent[data-v-1b30ff8c]{background:linear-gradient(90deg,#9c27b0,var(--primary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.small-caps[data-v-1b30ff8c]{letter-spacing:2px}.section-subtitle[data-v-1b30ff8c]{font-size:var(--text-base);line-height:var(--leading-relaxed);margin-top:var(--space-4)}.client-card[data-v-1b30ff8c]{background:var(--bg-surface);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-subtle);transition:all var(--duration-slow) var(--ease-default);position:relative;height:100%}.client-card[data-v-1b30ff8c]:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg),0 0 30px var(--primary-glow);border-color:var(--primary-border)}.client-card-image[data-v-1b30ff8c]{position:relative;padding-top:50.5%;overflow:hidden;filter:brightness(.5);transition:filter var(--duration-base) var(--ease-default)}.client-card-image[data-v-1b30ff8c]:hover{filter:brightness(1)}.tech-badge[data-v-1b30ff8c]{position:absolute;top:var(--space-4);right:var(--space-4);background:rgba(0,0,0,.65);color:var(--text-primary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600;z-index:3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:var(--shadow-sm);border:1px solid var(--border-default)}.client-card-image img[data-v-1b30ff8c]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-default);filter:grayscale(15%)}.client-card:hover .client-card-image img[data-v-1b30ff8c]{transform:scale(1.06);filter:grayscale(0)}.client-card-overlay[data-v-1b30ff8c]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.6) 70%,rgba(0,0,0,.85));display:flex;justify-content:center;align-items:flex-end;padding-bottom:var(--space-6);opacity:0;transition:opacity var(--duration-base) var(--ease-default);z-index:2}.client-card-content[data-v-1b30ff8c]{padding:var(--space-5);position:relative}.client-meta[data-v-1b30ff8c]{display:flex;justify-content:space-between;margin-bottom:var(--space-2)}.client-category[data-v-1b30ff8c]{color:var(--primary);font-family:var(--font-body);font-size:12px;font-weight:600;text-transform:uppercase}.client-year[data-v-1b30ff8c]{color:var(--text-muted);font-size:var(--text-xs)}.client-name[data-v-1b30ff8c]{font-family:var(--font-heading);font-size:var(--text-xl);text-transform:uppercase;color:var(--text-primary);margin-bottom:var(--space-2);transition:color var(--duration-base) var(--ease-default)}.client-card:hover .client-name[data-v-1b30ff8c]{color:var(--primary-light)}.client-description[data-v-1b30ff8c]{color:var(--text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-4);line-height:var(--leading-normal)}.client-tags[data-v-1b30ff8c]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tag[data-v-1b30ff8c]{background:var(--primary-subtle);border:1px solid var(--primary-border);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary);transition:all var(--duration-base) var(--ease-default)}.tag[data-v-1b30ff8c]:hover{background:rgba(127,43,195,.15);border-color:rgba(127,43,195,.35);transform:translateY(-1px);color:var(--text-primary)}.hover-indicator[data-v-1b30ff8c]{position:absolute;bottom:0;left:0;width:100%;height:3px;display:flex;gap:3px;opacity:0;transform:translateY(3px);transition:all var(--duration-base) var(--ease-default)}.hover-indicator span[data-v-1b30ff8c]{flex:1;height:100%;background:linear-gradient(90deg,var(--primary-dark),var(--primary));transform:scaleX(0);transition:transform .5s var(--ease-default)}.hover-indicator span[data-v-1b30ff8c]:first-child{transition-delay:.1s}.hover-indicator span[data-v-1b30ff8c]:nth-child(2){transition-delay:.2s}.hover-indicator span[data-v-1b30ff8c]:nth-child(3){transition-delay:.3s}.client-card:hover .hover-indicator[data-v-1b30ff8c]{opacity:1;transform:translateY(0)}.client-card:hover .hover-indicator span[data-v-1b30ff8c]{transform:scaleX(1)}.btn-outline-primary[data-v-1b30ff8c]{color:var(--primary);border-color:var(--primary);background-color:transparent;padding:.7rem 1.5rem;font-weight:500;transition:all var(--duration-base) var(--ease-default);position:relative;overflow:hidden;z-index:1}.btn-outline-primary[data-v-1b30ff8c]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,var(--primary-dark),var(--primary));z-index:-1;transform:scaleY(0);transform-origin:bottom center;transition:transform var(--duration-slow) var(--ease-bounce)}.btn-outline-primary[data-v-1b30ff8c]:hover{color:var(--text-primary);border-color:transparent}.btn-outline-primary[data-v-1b30ff8c]:hover:after{transform:scaleY(1)}.client-action-links[data-v-1b30ff8c]{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-4);width:100%}@media (max-width:576px){.client-action-links[data-v-1b30ff8c]{justify-content:end}}.details-link[data-v-1b30ff8c],.visit-link[data-v-1b30ff8c]{display:flex;align-items:center;gap:var(--space-2);color:var(--text-tertiary);font-family:var(--font-body);font-size:12px;text-decoration:none;transition:color var(--duration-base) var(--ease-default)}.details-link[data-v-1b30ff8c]:hover,.visit-link[data-v-1b30ff8c]:hover{color:var(--primary)}.details-link i[data-v-1b30ff8c],.visit-link i[data-v-1b30ff8c]{font-size:var(--text-xs)}.blog-preview-section[data-v-1b30ff8c]{background:linear-gradient(180deg,var(--bg-elevated) 0,var(--bg-surface) 100%)}.blog-card[data-v-1b30ff8c]{background:var(--bg-surface);border-radius:var(--radius-md);overflow:hidden;transition:transform var(--duration-base) var(--ease-default);border:1px solid var(--border-subtle);height:100%}.blog-card[data-v-1b30ff8c]:hover{transform:translateY(-5px)}.blog-card-image[data-v-1b30ff8c]{height:200px;overflow:hidden}.blog-card-image img[data-v-1b30ff8c]{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-base) var(--ease-default)}.blog-card:hover .blog-card-image img[data-v-1b30ff8c]{transform:scale(1.05)}.blog-card-content[data-v-1b30ff8c]{padding:var(--space-5)}.blog-meta[data-v-1b30ff8c]{display:flex;justify-content:space-between;margin-bottom:var(--space-4)}.blog-category[data-v-1b30ff8c]{color:var(--primary);font-size:var(--text-xs);font-weight:600}.blog-date[data-v-1b30ff8c]{color:var(--text-muted);font-size:var(--text-xs)}.blog-title[data-v-1b30ff8c]{color:var(--text-primary);font-family:var(--font-heading);font-size:var(--text-xl);text-transform:uppercase;margin-bottom:var(--space-4);line-height:var(--leading-snug)}.blog-excerpt[data-v-1b30ff8c]{color:var(--text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-5);line-height:var(--leading-relaxed)}.blog-read-more[data-v-1b30ff8c]{color:var(--primary);text-decoration:none;font-weight:500;font-size:var(--text-sm);display:inline-flex;align-items:center;transition:color var(--duration-base) var(--ease-default)}.blog-read-more[data-v-1b30ff8c]:hover{color:var(--primary-light)}.page-loading-overlay[data-v-1b30ff8c]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--bg-base);z-index:9999;display:flex;justify-content:center;align-items:center;transition:opacity .6s ease,visibility .6s ease}.page-loading-overlay.fade-out[data-v-1b30ff8c]{opacity:0;visibility:hidden}.spinner-container[data-v-1b30ff8c]{display:flex;flex-direction:column;align-items:center}.spinner[data-v-1b30ff8c]{width:50px;height:50px;border:3px solid rgba(127,43,195,.25);border-top-color:var(--primary);border-radius:50%;animation:spin-1b30ff8c 1s linear infinite}.loading-text[data-v-1b30ff8c]{margin-top:var(--space-5);color:var(--text-primary);font-size:var(--text-base);letter-spacing:1px;font-weight:500}@keyframes spin-1b30ff8c{to{transform:rotate(1turn)}}@media (max-width:1200px){.hero-title[data-v-1b30ff8c]{font-size:var(--text-5xl)}}@media (max-width:992px){.hero-title[data-v-1b30ff8c]{font-size:3.5rem!important}.hero-subtitle[data-v-1b30ff8c]{font-size:var(--text-lg);max-width:600px}.client-card[data-v-1b30ff8c]{margin-bottom:0}}@media (max-width:768px){.hero-title[data-v-1b30ff8c]{font-size:var(--text-5xl)!important;line-height:var(--leading-tight);text-align:center}.hero-subtitle[data-v-1b30ff8c]{font-size:var(--text-base);max-width:500px;text-align:center}.hero-content[data-v-1b30ff8c]{margin-top:var(--space-4)}.why-us-grid[data-v-1b30ff8c]{gap:var(--space-8) var(--space-6)!important;justify-content:center!important}.why-us-item[data-v-1b30ff8c]{flex:0 1 calc(40% - var(--space-3));min-width:120px}.client-card-overlay[data-v-1b30ff8c]{opacity:1;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.45) 70%,rgba(0,0,0,.7))}.hover-indicator[data-v-1b30ff8c]{opacity:1;transform:translateY(0)}.hover-indicator span[data-v-1b30ff8c]{transform:scaleX(.3)}.section-subtitle[data-v-1b30ff8c]{padding:0 var(--space-4)}}@media (max-width:576px){.hero-title[data-v-1b30ff8c]{font-size:var(--text-4xl)!important;text-align:center}.hero-subtitle[data-v-1b30ff8c]{font-size:var(--text-base);text-align:center;padding:0 var(--space-4)}.hero-buttons[data-v-1b30ff8c]{padding:0 var(--space-6)}.hero-buttons .btn[data-v-1b30ff8c]{width:100%}.why-us-item[data-aos-delay][data-v-1b30ff8c]{transition-delay:0s!important}}@media (max-width:380px){.hero-title[data-v-1b30ff8c]{font-size:var(--text-4xl)!important}.hero-subtitle[data-v-1b30ff8c]{font-size:var(--text-sm)}.hero-content[data-v-1b30ff8c]{margin-top:0}}.cs-section[data-v-77957234]{position:relative;background-color:var(--bg-base);background-image:linear-gradient(hsla(0,0%,100%,.028) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.028) 1px,transparent 0);background-size:80px 80px;scroll-margin-top:100px;padding:clamp(64px,10vw,120px) 15px}.cs-content[data-v-77957234]{display:grid;grid-template-columns:1fr 1fr;min-height:85vh;max-width:1250px;margin:0 auto}.cs-form-col[data-v-77957234]{position:relative;display:flex;align-items:center;padding:clamp(48px,7vw,80px) clamp(32px,5vw,80px);background-color:#080808;border-radius:10px 0 0 10px!important;background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,hsla(0,0%,100%,.02) 0,hsla(0,0%,100%,.02) 4px),repeating-linear-gradient(-45deg,transparent,transparent 2px,hsla(0,0%,100%,.015) 0,hsla(0,0%,100%,.015) 4px)}.cs-form-inner[data-v-77957234]{width:100%;max-width:480px}.cs-headline[data-v-77957234]{font-family:var(--font-heading);font-size:clamp(2.2rem,5vw,3.2rem);line-height:.95;letter-spacing:-.02em;text-transform:uppercase;color:#fff;margin:0 0 20px}.cs-subtitle[data-v-77957234]{font-family:var(--font-body);font-size:clamp(.9rem,1.1vw,1rem);color:hsla(0,0%,100%,.85);line-height:1.6;margin:0 0 36px}.cs-form-title[data-v-77957234]{font-family:var(--font-body);font-size:.85rem;font-weight:700;letter-spacing:.12em;color:#fff;text-transform:uppercase;margin:0 0 24px}.cs-form[data-v-77957234]{display:flex;flex-direction:column;gap:20px}.cs-form-error[data-v-77957234]{background:rgba(220,53,69,.15);border:1px solid rgba(220,53,69,.4);border-radius:var(--radius-sm);color:#f87171}.cs-form-error[data-v-77957234],.cs-form-success[data-v-77957234]{padding:12px 16px;font-family:var(--font-body);font-size:.9rem;display:flex;align-items:center;gap:10px}.cs-form-success[data-v-77957234]{background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.4);border-radius:var(--radius-sm);color:#4ade80}.cs-form-group[data-v-77957234]{display:flex;flex-direction:column;gap:8px}.cs-form-group label[data-v-77957234]{font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.08em;color:hsla(0,0%,100%,.9);text-transform:uppercase}.cs-form-group input[data-v-77957234],.cs-form-group select[data-v-77957234],.cs-form-group textarea[data-v-77957234]{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.12);color:#fff;font-family:var(--font-body);font-size:.95rem;padding:14px 18px;border-radius:10px;transition:border-color var(--duration-base) var(--ease-default)}.cs-form-group input[data-v-77957234]::placeholder,.cs-form-group textarea[data-v-77957234]::placeholder{color:hsla(0,0%,100%,.4)}.cs-form-group input[data-v-77957234]:focus,.cs-form-group select[data-v-77957234]:focus,.cs-form-group textarea[data-v-77957234]:focus{outline:none;border-color:hsla(0,0%,100%,.35)}.cs-form-group select[data-v-77957234]{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;padding-right:2.5rem}.cs-form-group textarea[data-v-77957234]{resize:vertical;min-height:120px}.cs-submit[data-v-77957234]{margin-top:8px;padding:16px 32px;width:100%;background:#fff;border:none;color:#000;font-family:var(--font-body);font-size:1rem;font-weight:700;border-radius:10px;cursor:pointer;transition:transform var(--duration-base) var(--ease-default),box-shadow var(--duration-base) var(--ease-default)}.cs-submit[data-v-77957234]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 24px hsla(0,0%,100%,.2)}.cs-submit[data-v-77957234]:disabled{opacity:.7;cursor:not-allowed}.cs-spinner[data-v-77957234]{display:inline-block;width:20px;height:20px;border:2px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:50%;animation:cs-spin-77957234 .8s linear infinite}@keyframes cs-spin-77957234{to{transform:rotate(1turn)}}.cs-info-compact[data-v-77957234]{margin-top:32px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-wrap:wrap;align-items:center;gap:20px}.cs-info-line[data-v-77957234]{font-family:var(--font-body);font-size:.8rem;color:hsla(0,0%,100%,.5);margin:0}.cs-email-link[data-v-77957234]{font-family:var(--font-body);font-size:.85rem;color:var(--primary-light);text-decoration:none;transition:color var(--duration-base) var(--ease-default)}.cs-email-link[data-v-77957234]:hover{color:var(--primary)}.cs-socials[data-v-77957234]{display:flex;gap:12px;margin-left:auto}.cs-social-link[data-v-77957234]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid hsla(0,0%,100%,.15);border-radius:10px;color:hsla(0,0%,100%,.8);transition:all var(--duration-base) var(--ease-default)}.cs-social-link[data-v-77957234]:hover{border-color:var(--primary-border);color:var(--primary)}.cs-social-link i[data-v-77957234]{font-size:1rem}.cs-image-col[data-v-77957234]{position:relative;min-height:400px}.cs-image-wrap[data-v-77957234]{position:absolute;inset:0;overflow:hidden}.cs-image[data-v-77957234]{width:100%;height:100%;object-fit:cover;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.cs-image-overlay[data-v-77957234]{position:absolute;inset:0;background:linear-gradient(135deg,rgba(180,40,50,.5),rgba(140,30,45,.6) 50%,rgba(100,20,40,.75));mix-blend-mode:multiply;pointer-events:none}.cs-form-col[data-v-77957234]:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.08),transparent)}@media (max-width:1024px){.cs-content[data-v-77957234]{grid-template-columns:1fr;min-height:auto}.cs-form-col[data-v-77957234]{padding:48px 24px 56px}.cs-form-col[data-v-77957234]:after{display:none}.cs-image-col[data-v-77957234]{min-height:50vh}.cs-image[data-v-77957234]{border-radius:0 0 var(--radius-sm) var(--radius-sm)}.cs-info-compact[data-v-77957234]{flex-direction:column;align-items:flex-start}.cs-socials[data-v-77957234]{margin-left:0}}@media (max-width:768px){.cs-form-col[data-v-77957234]{padding:40px 20px 48px}.cs-form-inner[data-v-77957234]{max-width:100%}.cs-image-col[data-v-77957234]{min-height:40vh}}@media (max-width:480px){.cs-form-col[data-v-77957234]{padding:32px 16px 40px}.cs-info-compact[data-v-77957234]{flex-direction:column;gap:16px}}.contact-view[data-v-00d48afc]{min-height:60vh;padding-top:var(--space-10);overflow:visible}