@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/self/gloock-400-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/self/gloock-400-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/self/geist-300-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/self/geist-300-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/self/geist-400-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/self/geist-400-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/self/geist-500-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/self/geist-500-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../fonts/self/outfit-300-normal-latin.woff2)format("woff2"),url(https://fonts.bunny.net/outfit/files/outfit-latin-300-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../fonts/self/outfit-300-normal-latin-ext.woff2)format("woff2"),url(https://fonts.bunny.net/outfit/files/outfit-latin-ext-300-normal.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../fonts/self/outfit-400-normal-latin.woff2)format("woff2"),url(https://fonts.bunny.net/outfit/files/outfit-latin-400-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../fonts/self/outfit-400-normal-latin-ext.woff2)format("woff2"),url(https://fonts.bunny.net/outfit/files/outfit-latin-ext-400-normal.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../fonts/self/outfit-500-normal-latin.woff2)format("woff2"),url(https://fonts.bunny.net/outfit/files/outfit-latin-500-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../fonts/self/outfit-500-normal-latin-ext.woff2)format("woff2"),url(https://fonts.bunny.net/outfit/files/outfit-latin-ext-500-normal.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../fonts/self/outfit-600-normal-latin.woff2)format("woff2"),url(https://fonts.bunny.net/outfit/files/outfit-latin-600-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../fonts/self/outfit-600-normal-latin-ext.woff2)format("woff2"),url(https://fonts.bunny.net/outfit/files/outfit-latin-ext-600-normal.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../fonts/self/outfit-700-normal-latin.woff2)format("woff2"),url(https://fonts.bunny.net/outfit/files/outfit-latin-700-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../fonts/self/outfit-700-normal-latin-ext.woff2)format("woff2"),url(https://fonts.bunny.net/outfit/files/outfit-latin-ext-700-normal.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@property --progress{syntax:"<number>";inherits:true;initial-value:0}:root{--color-bg-light:#edebe6;--color-bg-dark:#000;--color-text-primary:#1a1814;--color-text-muted:#625d56;--color-divider:#d0cbc3;--color-bg:#fafafa;--color-text:#000;--color-accent:#000;--color-muted:#000000ad;--color-text-soft:#000000a6;--color-text-faint:#0009;--color-text-ghost:#0000008c;--color-border:#00000014;--color-border-medium:#00000026;--color-border-strong:#0000006b;--font-ui:Outfit, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Gloock", Georgia, serif;--font-editorial:"Gloock", Georgia, serif;--font-body:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--ease-1:cubic-bezier(.86, 0, .31, 1);--ease-2:cubic-bezier(.35, .35, 0, 1);--ease-timing:1.2s;--g-gap:.4rem;--g-margin:calc(var(--g-gap)*2);--vw:1vw}@media (width>=1024px){:root{--g-margin:calc(var(--g-gap)*4)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-feature-settings:"kern" 1,"liga" 1;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px;line-height:1.25}body,html{overscroll-behavior:none;height:auto;overflow:hidden auto}body{-webkit-overflow-scrolling:touch;min-height:100dvh;position:relative}html.has-custom-cursor body,html.has-custom-cursor body a,html.has-custom-cursor body button,html.has-custom-cursor body summary{cursor:none}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid!important}.hp-field{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute!important;left:-9999px!important}#__nuxt{z-index:1;height:auto;min-height:100%;position:relative}.site-main{background:var(--color-bg);min-height:0;display:block}.display,.font-display,.serif,h1,h2,h3{font-family:var(--font-display);text-wrap:balance;font-variant-ligatures:no-common-ligatures;font-feature-settings:"liga" 0,"clig" 0;font-weight:400}:is(.font-display,.display,.serif,.font-editorial) *,:is(h1,h2,h3) *{font-variant-ligatures:no-common-ligatures;font-feature-settings:"liga" 0,"clig" 0}.font-editorial{font-family:var(--font-editorial);font-variant-ligatures:no-common-ligatures;font-feature-settings:"liga" 0,"clig" 0}img,video{max-width:100%;display:block}footer,footer li,footer p,footer span,section,section h1,section h2,section h3,section li,section p,section span{color:var(--color-text)}body,html{color:var(--color-text)!important;background:0 0!important}html{background-color:var(--relief-scene-bg,#a8a6a2)}.contact,.declaration,.faq,.hero,.page,.process,.relief-content,.services,.why,section{background:0 0!important}.site-main{z-index:20;position:relative;background:var(--color-bg)!important}.site-main>section{z-index:1;position:relative}html[data-page=despre],html[data-page=despre] .site-main,html[data-page=despre] body{background:#000!important}html[data-page=despre] section,html[data-page=despre] section h1,html[data-page=despre] section h2,html[data-page=despre] section h3,html[data-page=despre] section li,html[data-page=despre] section p,html[data-page=despre] section span{color:#edebe6}html[data-page=despre] [data-anim=surface-dissolve] .-s-word{color:#0a0906}html[data-page=despre] [data-anim=surface-dissolve].-inview .-s-word{color:#edebe6}html[data-page=servicii],html[data-page=servicii] .site-main,html[data-page=servicii] body,html[data-page=servicii] section.configurator{background:#000!important}html[data-page=servicii] section,html[data-page=servicii] section h1,html[data-page=servicii] section h2,html[data-page=servicii] section h3,html[data-page=servicii] section li,html[data-page=servicii] section p,html[data-page=servicii] section span{color:#edebe6}.hero__statement.-splitted .-s-word{vertical-align:bottom;margin-bottom:-.18em;padding-bottom:.18em;display:inline-flex;overflow:hidden}.hero__statement.-splitted .-s-word>*{transform:translateY(110%)}.hero__statement.-splitted.-inview .-s-word>*{transition:transform 1.1s cubic-bezier(.86,0,.31,1);transition-delay:calc(var(--word-index,0)*80ms);transform:translateY(0)}@media (prefers-reduced-motion:reduce){html[data-page=despre] [data-anim=surface-dissolve] .-s-word{color:#edebe6!important}.hero__statement.-splitted .-s-word>*{transition:none!important;transform:none!important}}.-splitted{flex-wrap:wrap}.-splitted,.-splitted .-s-line{display:flex}.-splitted .-s-char,.-splitted .-s-word{display:inline-flex}[data-anim=char-reveal].-splitted{overflow:hidden}[data-anim=char-reveal] .-s-char{transform:translateY(120%)}[data-anim=char-reveal].-inview .-s-char{transition:transform var(--ease-timing,1.2s) var(--ease-1,cubic-bezier(.86,0,.31,1));transition-delay:calc((var(--char-start,0)/5)*.3s);transform:translateZ(0)}[data-anim=reveal-up]{opacity:0;transition:opacity var(--ease-timing,1.2s) var(--ease-2,cubic-bezier(.35,.35,0,1)),transform var(--ease-timing,1.2s) var(--ease-2,cubic-bezier(.35,.35,0,1));transform:translateY(40px)}[data-anim=reveal-up].-inview{opacity:1;transform:translateZ(0)}[data-anim=reveal-line]{overflow:hidden}[data-anim=reveal-line]>*{transition:transform var(--ease-timing,1.2s) var(--ease-1,cubic-bezier(.86,0,.31,1));display:block;transform:translateY(100%)}.-inview [data-anim=reveal-line]>*,[data-anim=reveal-line].-inview>*{transform:translateZ(0)}[data-anim=image-reveal]{overflow:hidden}[data-anim=stagger-item]{opacity:0;transform:translateY(30px)}.service,.why-item{isolation:isolate;position:relative;overflow:hidden}.service>*,.why-item>*{z-index:1;position:relative}.service:after,.why-item:after{content:"";z-index:0;opacity:0;background:#ffffff0f;transition:opacity .6s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0}.service,.service__name,.why-item,.why-item__title{transition:transform .6s cubic-bezier(.25,.46,.45,.94),opacity .6s cubic-bezier(.25,.46,.45,.94)}.service:hover,.why-item:hover{transform:scale(1.015)}.service:hover:after,.why-item:hover:after{opacity:.4}.service__name,.why-item__title{transform:translateY(10px)}.service:hover .service__name,.why-item:hover .why-item__title{transform:translateZ(0)}[data-anim=surface-dissolve] .-s-word{color:#a8a6a2;filter:none;transition:color .7s cubic-bezier(.4,0,.2,1),filter .6s cubic-bezier(.4,0,.2,1);transition-delay:calc((var(--word-global-total,14) - var(--word-index,0))*40ms);display:inline-block}[data-anim=surface-dissolve].-inview .-s-word{color:var(--color-text-primary);filter:none;transition:color 1.1s cubic-bezier(.4,0,.2,1),filter .9s cubic-bezier(.4,0,.2,1);transition-delay:calc(var(--word-index,0)*60ms)}@media (width<=768px){[data-anim=surface-dissolve] .-s-word,[data-anim=surface-dissolve].-inview .-s-word{filter:none;transition:color 1.4s cubic-bezier(.4,0,.2,1)}[data-anim=surface-dissolve].-inview .-s-word{transition-delay:calc(var(--word-index,0)*80ms)}}@media (prefers-reduced-motion:reduce){.-splitted.-inview .-s-word,.service,.service__name,.why-item,.why-item__title,[data-anim=char-reveal] .-s-char,[data-anim=image-reveal],[data-anim=image-reveal] img,[data-anim=reveal-line]>*,[data-anim=reveal-up],[data-anim=stagger-item],[data-anim=surface-dissolve] .-s-word{opacity:1!important;clip-path:none!important;text-shadow:none!important;filter:none!important;color:var(--color-text-primary)!important;transition:none!important;animation:none!important;transform:none!important}}.navbar{z-index:100;mix-blend-mode:normal;justify-content:space-between;align-items:center;padding:1.5rem 2.5rem;display:flex;position:fixed;top:0;left:0;right:0;background:0 0!important}.navbar:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(#060604f2,#060604cc 40%,#06060466 70%,#0000);transition:opacity .4s;position:absolute;inset:0 0 -3rem}.navbar--light:after{opacity:1}.navbar__brand{font-family:var(--font-display);z-index:2;font-size:1.35rem;font-weight:400;line-height:1.1;text-decoration:none;position:relative}.navbar__brand,.navbar__dot{color:var(--color-text);transition:color .4s}.navbar__nav{gap:2.5rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.navbar__nav a{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-soft);font-size:.8rem;text-decoration:none;transition:color .3s}.navbar__btn,.navbar__nav a.router-link-active,.navbar__nav a:hover{color:var(--color-text)}.navbar__btn{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;border:.5px solid var(--color-border-strong);z-index:2;background:0 0;border-radius:999px;padding:.7rem 1.6rem;font-size:.78rem;text-decoration:none;transition:all .3s;position:relative}.navbar__btn:hover{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.navbar__burger{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none;position:relative}.navbar__burger-bar{background:var(--color-text);transform-origin:50%;will-change:transform;width:22px;height:1.5px;transition:transform .45s cubic-bezier(.65,0,.35,1),background .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 4px))}.navbar__burger-bar:nth-child(2){transform:translate(-50%,calc(4px - 50%))}.navbar__burger.is-active .navbar__burger-bar:first-child{transform:translate(-50%,-50%)rotate(45deg)}.navbar__burger.is-active .navbar__burger-bar:nth-child(2){transform:translate(-50%,-50%)rotate(-45deg)}.navbar.is-menu-open .navbar__burger-bar{background:#fff}@media (width<=900px){.navbar__btn,.navbar__nav{display:none}.navbar__burger{display:inline-flex}.navbar{padding:1.25rem}}.navbar--light .navbar__brand,.navbar--light .navbar__dot{color:#fff}.navbar--light .navbar__nav a{color:#ffffff8c}.navbar--light .navbar__nav a.router-link-active,.navbar--light .navbar__nav a:hover{color:#fff}.navbar--light .navbar__btn{color:#fff;border-color:#ffffff59}.navbar--light .navbar__btn:hover{color:#000;background:#fff;border-color:#fff}.navbar--light .navbar__burger-bar{background:#fff}.mobile-drawer{z-index:90;opacity:0;will-change:opacity,transform;pointer-events:none;box-sizing:border-box;background:#000;flex-direction:column;justify-content:center;min-height:100lvh;padding:6rem 2rem 3rem;transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0;transform:translateY(-8px)}.mobile-drawer.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-drawer__nav{flex-direction:column;flex:1;justify-content:center;gap:.4rem;display:flex}.mobile-drawer__link{color:#fff;opacity:0;-webkit-tap-highlight-color:transparent;border-bottom:.5px solid #ffffff14;grid-template-columns:auto 1fr;align-items:baseline;gap:1.25rem;padding:1.1rem 0;text-decoration:none;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(20px)}.mobile-drawer.is-open .mobile-drawer__link{opacity:1;transition-delay:calc(.28s + var(--i,0)*60ms);transform:translateY(0)}.mobile-drawer__num{color:#fff6;letter-spacing:.05em;font-size:.85rem}.mobile-drawer__label,.mobile-drawer__num{font-family:var(--font-display);font-style:italic}.mobile-drawer__label{letter-spacing:-.01em;padding-bottom:.05em;font-size:clamp(2rem,9vw,3.2rem);font-weight:400;line-height:1.05}.mobile-drawer__cta{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.18em;color:#000;opacity:0;background:#fff;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;margin-top:2rem;padding:1rem 1.6rem;font-size:.72rem;font-weight:500;text-decoration:none;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translateY(20px)}.mobile-drawer.is-open .mobile-drawer__cta{opacity:1;transition-delay:calc(.18s + var(--i,4)*60ms);transform:translateY(0)}.mobile-drawer__foot{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.16em;color:#ffffff80;opacity:0;border-top:.5px solid #ffffff1a;flex-direction:column;gap:.5rem;margin-top:2rem;padding-top:2rem;font-size:.7rem;transition:opacity .5s .4s;display:flex}.mobile-drawer.is-open .mobile-drawer__foot{opacity:1;transition-delay:.55s}.mobile-drawer__foot a{color:#ffffffd9;font-family:var(--font-display);text-transform:none;letter-spacing:0;font-size:1.15rem;font-style:italic;text-decoration:none}html.drawer-open body{position:fixed;left:0;right:0;overflow-y:scroll}.footer[data-v-4e95764b]{z-index:0;color:#fafafa;background-color:#000;position:relative}.footer[data-v-4e95764b]:before{z-index:1;background:linear-gradient(#ffffff0a,#28282859 45%,#0000);height:clamp(96px,14vh,200px);right:0}.footer[data-v-4e95764b]:after,.footer[data-v-4e95764b]:before{content:"";pointer-events:none;position:absolute;top:0;left:0}.footer[data-v-4e95764b]:after{width:100%;height:100%;opacity:calc(1 - var(--progress));z-index:2;background-color:#000;display:block}.footer__inner[data-v-4e95764b]{z-index:1;min-height:100svh;transform:translate3d(0,calc(-50% + 50%*var(--progress)),0);grid-template-rows:1fr auto;padding:6rem 2.5rem 3rem;display:grid;position:relative}@media (width<=767px){.footer__inner[data-v-4e95764b]{transform:none}.footer[data-v-4e95764b]:after{opacity:0}}@media (prefers-reduced-motion:reduce){.footer__inner[data-v-4e95764b]{transform:none}.footer[data-v-4e95764b]:after{opacity:0}}.footer--plain .footer__inner[data-v-4e95764b]{min-height:0;transform:none}.footer--plain[data-v-4e95764b]:after{opacity:0}.footer__top[data-v-4e95764b]{grid-template-columns:1fr 2fr;align-items:start;gap:4rem;display:grid}.footer__brand[data-v-4e95764b]{flex-direction:column;gap:.5rem;display:flex}.footer__logo[data-v-4e95764b]{font-family:var(--font-display);color:#fafafa;font-size:3rem;font-weight:400;line-height:1}.footer__dot[data-v-4e95764b]{color:#fafafa}.footer__tagline[data-v-4e95764b]{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.16em;color:#fafafa8c;font-size:.6rem}.footer__nav[data-v-4e95764b]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.footer__nav-col[data-v-4e95764b]{flex-direction:column;gap:1rem;display:flex}.footer__nav-title[data-v-4e95764b]{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.16em;color:#fafafa73;margin-bottom:.5rem;font-size:.6rem}.footer__nav-col a[data-v-4e95764b]{font-family:var(--font-body);color:#fafafac7;font-size:.85rem;text-decoration:none;transition:color .25s}.footer__nav-col a[data-v-4e95764b]:hover{color:#fff}.footer__bottom[data-v-4e95764b]{border-top:.5px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:3rem;display:flex}.footer__copy[data-v-4e95764b],.footer__location[data-v-4e95764b],.footer__vat[data-v-4e95764b]{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:#fafafa80;font-size:.62rem}@media (width<=768px){.footer__inner[data-v-4e95764b]{padding:4rem 1.25rem 2rem}.footer__top[data-v-4e95764b]{grid-template-columns:1fr;gap:3rem}.footer__nav[data-v-4e95764b]{grid-template-columns:1fr 1fr;gap:2rem}.footer__bottom[data-v-4e95764b]{flex-direction:column;align-items:flex-start;gap:.5rem}}.consent[data-v-f57f2dcc]{z-index:10000;color:#edebe6;background:#1a1814;border-radius:4px;align-items:center;gap:1.2rem;max-width:560px;margin:0 auto;padding:.9rem 1.2rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 8px 32px #00000059}.consent__text[data-v-f57f2dcc]{font-family:var(--font-body,sans-serif);color:#edebe6d9;margin:0;font-size:.72rem;line-height:1.55}.consent__text a[data-v-f57f2dcc]{color:#edebe6;text-underline-offset:2px;text-decoration:underline}.consent__actions[data-v-f57f2dcc]{flex-shrink:0;gap:.5rem;display:flex}.consent__btn[data-v-f57f2dcc]{font-family:var(--font-body,sans-serif);letter-spacing:.06em;text-transform:uppercase;color:#1a1814;cursor:pointer;background:#edebe6;border:1px solid #edebe6;border-radius:2px;padding:.55rem 1.1rem;font-size:.68rem;font-weight:500}.consent__btn--ghost[data-v-f57f2dcc]{color:#edebe6cc;background:0 0;border-color:#edebe659}.consent-enter-active[data-v-f57f2dcc],.consent-leave-active[data-v-f57f2dcc]{transition:opacity .3s,transform .3s}.consent-enter-from[data-v-f57f2dcc],.consent-leave-to[data-v-f57f2dcc]{opacity:0;transform:translateY(12px)}@media (width<=560px){.consent[data-v-f57f2dcc]{flex-direction:column;align-items:stretch;gap:.8rem}.consent__actions[data-v-f57f2dcc]{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.consent-enter-active[data-v-f57f2dcc],.consent-leave-active[data-v-f57f2dcc]{transition:none}}html.has-custom-cursor *{cursor:none!important}.cursor{pointer-events:none;z-index:99999;will-change:transform;transition:width .14s,height .14s,border-radius .14s,background .3s;position:fixed;top:0;left:0}.x3d-toggle[data-v-a15aa527]{z-index:9990;cursor:pointer;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.16em;color:var(--color-text-muted);background:0 0;border:none;padding:.4rem 0;font-size:.66rem;transition:color .25s;position:fixed;bottom:1.5rem;right:2.5rem}.x3d-toggle[data-v-a15aa527]:hover{color:var(--color-text-primary)}.x3d-toggle__state[data-v-a15aa527]{opacity:.6}@media (width<=767px){.x3d-toggle[data-v-a15aa527]{bottom:1.25rem;right:1.25rem}}.fixed-services-cta[data-v-75299a20]{z-index:10000;pointer-events:auto;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:#000;align-items:center;gap:.5rem;margin:0;padding:0;font-size:.75rem;text-decoration:none;transition:color .4s;display:flex;position:fixed;bottom:1.5rem;left:2.5rem}.fixed-services-cta.-in-footer[data-v-75299a20]{color:#fff}.fixed-services-cta[data-v-75299a20]:hover{opacity:.65}.fixed-services-cta__dot[data-v-75299a20]{color:inherit}@media (width<=768px){.fixed-services-cta[data-v-75299a20]{bottom:1.25rem;left:1.25rem}}.loading-screen[data-v-48081513]{z-index:100001;background:var(--color-bg,#edebe6);opacity:1;flex-direction:column;justify-content:center;align-items:center;gap:1.4rem;transition:opacity .65s;display:flex;position:fixed;inset:0}.loading-screen.is-leaving[data-v-48081513]{opacity:0;pointer-events:none}.loading-screen__logo[data-v-48081513]{font-family:var(--font-display);letter-spacing:.01em;color:var(--color-text,#1a1814);font-size:1.35rem}.loading-screen__bar[data-v-48081513]{background:color-mix(in srgb,var(--color-text,#000) 12%,transparent);width:min(220px,40vw);height:1px;overflow:hidden}.loading-screen__fill[data-v-48081513]{background:color-mix(in srgb,var(--color-text,#000) 55%,transparent);transform-origin:0;width:100%;height:100%;transition:transform .5s;display:block}.site-bg-3d--home[data-v-b089accc]{background:#c6c4c0}.site-bg-3d[data-v-b089accc]{z-index:0;pointer-events:none;width:100vw;min-height:100lvh;position:fixed;inset:0;overflow:hidden}.site-content{z-index:2;min-height:100dvh;position:relative}html[data-page=servicii],html[data-page=servicii] body{background:#000}.err[data-v-0d0a7462]{background:#edebe6;align-items:center;min-height:100svh;padding:0 8vw;display:flex}.err__inner[data-v-0d0a7462]{max-width:640px}.err__eyebrow[data-v-0d0a7462]{font-family:var(--font-body,sans-serif);text-transform:uppercase;letter-spacing:.14em;color:#9a9590;margin-bottom:1.4rem;font-size:.7rem;display:block}.err__title[data-v-0d0a7462]{font-family:var(--font-display,Georgia,serif);letter-spacing:-.02em;color:#1a1814;margin:0 0 1.4rem;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:400;line-height:1.02}.err__sub[data-v-0d0a7462]{font-family:var(--font-body,sans-serif);color:#625d56;max-width:42ch;margin:0 0 2.4rem;font-size:.95rem;line-height:1.65}.err__actions[data-v-0d0a7462]{flex-wrap:wrap;align-items:center;gap:1.6rem;display:flex}.err__btn[data-v-0d0a7462]{font-family:var(--font-body,sans-serif);letter-spacing:.06em;text-transform:uppercase;color:#edebe6;cursor:pointer;background:#1a1814;border:none;border-radius:2px;padding:.85rem 2rem;font-size:.8rem;font-weight:500}.err__btn[data-v-0d0a7462]:hover{opacity:.85}.err__link[data-v-0d0a7462]{color:#1a1814;text-underline-offset:3px;font-size:.85rem;text-decoration:underline}.err__contact[data-v-0d0a7462],.err__link[data-v-0d0a7462]{font-family:var(--font-body,sans-serif)}.err__contact[data-v-0d0a7462]{color:#9a9590;margin-top:2.4rem;font-size:.78rem}.err__contact a[data-v-0d0a7462]{color:#1a1814}
